ESP32 RTC Sleep Prepare
来自Jack's Lab
1 rtc_get_xtal
RTC_CNTL_STORE5_REG is the External Xtal Frequency Register
0x4008fa70 <rtc_get_xtal>: entry a1, 32 0x4008fa73 <rtc_get_xtal+3>: l32r a11, 0x4008fa44 /* a11 = *(0x4008fa44) = 0x3ff480b0, RTC_CNTL_STORE4_REG */ 0x4008fa76 <rtc_get_xtal+6>: l32r a9, 0x4008fa68 /* a9 = *(0x4008fa68) = 0x3ff480b4, RTC_CNTL_STORE5_REG */ 0x4008fa79 <rtc_get_xtal+9>: memw 0x4008fa7c <rtc_get_xtal+12>: l32i.n a8, a11, 0 /* a8 = *(0x3ff480b0) = 0x00280028, read RTC_CNTL_STORE4_REG */ 0x4008fa7e <rtc_get_xtal+14>: memw 0x4008fa81 <rtc_get_xtal+17>: l32i.n a9, a9, 0 /* a9 = *(0x3ff480b4) = 0x4c4b4c4b, read RTC_CNTL_STORE5_REG */ 0x4008fa83 <rtc_get_xtal+19>: extui a10, a8, 0, 16 /* a10 = RTC_CNTL_STORE4_REG[15:0] */ 0x4008fa86 <rtc_get_xtal+22>: extui a12, a8, 16, 16 /* a12 = RTC_CNTL_STORE4_REG[31:16] */ 0x4008fa89 <rtc_get_xtal+25>: bne a10, a12, 0x4008fa95 /* branch; if (a10 != a12) */ 0x4008fa8c <rtc_get_xtal+28>: mov.n a2, a10 0x4008fa8e <rtc_get_xtal+30>: addi.n a8, a8, -1 0x4008fa90 <rtc_get_xtal+32>: movi.n a10, -3 0x4008fa92 <rtc_get_xtal+34>: bgeu a10, a8, 0x4008fac2 0x4008fa95 <rtc_get_xtal+37>: extui a8, a9, 0, 16 /* a8 = RTC_CNTL_STORE5_REG[15:0] */ 0x4008fa98 <rtc_get_xtal+40>: extui a10, a9, 16, 16 /* a10 = RTC_CNTL_STORE5_REG[31:16] */ 0x4008fa9b <rtc_get_xtal+43>: bne a8, a10, 0x4008fac2 /* branch; if (a8 != a10) */ 0x4008fa9e <rtc_get_xtal+46>: addi.n a9, a9, -1 0x4008faa0 <rtc_get_xtal+48>: movi.n a10, -3 0x4008faa2 <rtc_get_xtal+50>: bltu a10, a9, 0x4008fac2 0x4008faa5 <rtc_get_xtal+53>: l32r a2, 0x4008fa6c 0x4008faa8 <rtc_get_xtal+56>: slli a8, a8, 12 0x4008faab <rtc_get_xtal+59>: bgeu a2, a8, 0x4008fab8 0x4008faae <rtc_get_xtal+62>: l32r a8, 0x4008fa60 0x4008fab1 <rtc_get_xtal+65>: movi.n a2, 40 0x4008fab3 <rtc_get_xtal+67>: j 0x4008fabd 0x4008fab6 <rtc_get_xtal+70>: src a0, a0, a0 0x4008fab9 <rtc_get_xtal+73>: addi.n a15, a15, 14 0x4008fabb <rtc_get_xtal+75>: movi.n a2, 26 0x4008fabd <rtc_get_xtal+77>: memw 0x4008fac0 <rtc_get_xtal+80>: s32i.n a8, a11, 0 0x4008fac2 <rtc_get_xtal+82>: retw.n
2 rtc_slp_prep
(gdb) x /345i rtc_slp_prep 0x4008f248 <rtc_slp_prep>: entry a1, 48 0x4008f24b <rtc_slp_prep+3>: call8 0x4008fa70 <rtc_get_xtal> 0x4008f24e <rtc_slp_prep+6>: l32r a8, 0x4008e5c0 /* a8 = *(0x4008e5c0) = 0x3ff48070, RTC_CNTL_CLK_CONF_REG */ 0x4008f251 <rtc_slp_prep+9>: l32r a9, 0x40086674 /* a9 = *(0x40086674) = 0xe7ffffff */ 0x4008f254 <rtc_slp_prep+12>: memw 0x4008f257 <rtc_slp_prep+15>: l32i a12, a8, 0 /* a12 = *(0x3ff48070) = 0x2d580210, read RTC_CNTL_CLK_CONF_REG */ 0x4008f25a <rtc_slp_prep+18>: extui a11, a3, 0, 2 /* a11 = a3[1:0], 2nd_param of rtc_slp_prep */ 0x4008f25d <rtc_slp_prep+21>: slli a11, a11, 27 0x4008f260 <rtc_slp_prep+24>: and a9, a12, a9 /* RTC_CNTL_CLK_CONF_REG[28:27] = 0 */ 0x4008f263 <rtc_slp_prep+27>: or a9, a11, a9 0x4008f266 <rtc_slp_prep+30>: memw 0x4008f269 <rtc_slp_prep+33>: s32i a9, a8, 0 /* RTC_CNTL_CLK_CONF_REG[28:27] = a3[1:0] */ /* RTC_CNTL_SOC_CLK_SEL : R/W ;bitpos:[28:27] ;default: 2'd0; SOC clock sel. 0: XTAL 1: PLL 2: CK8M 3: APLL */ 0x4008f26c <rtc_slp_prep+36>: or a13, a10, a10 0x4008f26f <rtc_slp_prep+39>: bnei a3, 1, 0x4008f2bc <rtc_slp_prep+116> 0x4008f272 <rtc_slp_prep+42>: l32r a3, 0x4008e600 0x4008f275 <rtc_slp_prep+45>: l32r a8, 0x40084da0 0x4008f278 <rtc_slp_prep+48>: memw 0x4008f27b <rtc_slp_prep+51>: l32i.n a9, a3, 0 0x4008f27d <rtc_slp_prep+53>: and a8, a9, a8 0x4008f280 <rtc_slp_prep+56>: l32r a9, 0x4008f220 0x4008f283 <rtc_slp_prep+59>: or a8, a8, a9 0x4008f286 <rtc_slp_prep+62>: memw 0x4008f289 <rtc_slp_prep+65>: s32i.n a8, a3, 0 0x4008f28b <rtc_slp_prep+67>: memw 0x4008f28e <rtc_slp_prep+70>: l32i.n a9, a3, 0 0x4008f290 <rtc_slp_prep+72>: l32r a8, 0x4008e604 0x4008f293 <rtc_slp_prep+75>: and a8, a9, a8 0x4008f296 <rtc_slp_prep+78>: l32r a9, 0x4008f224 0x4008f299 <rtc_slp_prep+81>: or a8, a8, a9 0x4008f29c <rtc_slp_prep+84>: memw 0x4008f29f <rtc_slp_prep+87>: s32i.n a8, a3, 0 0x4008f2a1 <rtc_slp_prep+89>: memw 0x4008f2a4 <rtc_slp_prep+92>: l32i.n a9, a3, 0 0x4008f2a6 <rtc_slp_prep+94>: l32r a8, 0x4008e608 0x4008f2a9 <rtc_slp_prep+97>: and a8, a9, a8 0x4008f2ac <rtc_slp_prep+100>: movi a9, 0x500 0x4008f2af <rtc_slp_prep+103>: or a8, a8, a9 0x4008f2b2 <rtc_slp_prep+106>: memw 0x4008f2b5 <rtc_slp_prep+109>: s32i.n a8, a3, 0 0x4008f2b7 <rtc_slp_prep+111>: j 0x4008f3d2 <rtc_slp_prep+394> 0x4008f2ba <rtc_slp_prep+114>: lsi f0, a0, 0x158 0x4008f2bd <rtc_slp_prep+117>: lsi f12, a5, 196 0x4008f2c0 <rtc_slp_prep+120>: src a15, a12, a13 0x4008f2c3 <rtc_slp_prep+123>: bbs a6, a11, 0x4008f287 <rtc_slp_prep+63> 0x4008f2c6 <rtc_slp_prep+126>: lsi f2, a0, 0x260 0x4008f2c9 <rtc_slp_prep+129>: lsip f0, a0, 0x224 0x4008f2cc <rtc_slp_prep+132>: lsi f1, a1, 0x270 0x4008f2cf <rtc_slp_prep+135>: bgez a0, 0x4008eb5c <rtc_init_full+680> 0x4008f2d2 <rtc_slp_prep+138>: or a12, a0, a2 0x4008f2d5 <rtc_slp_prep+141>: lsi f0, a9, 12 0x4008f2d8 <rtc_slp_prep+144>: memw 0x4008f2db <rtc_slp_prep+147>: l32i.n a9, a3, 0 0x4008f2dd <rtc_slp_prep+149>: l32r a8, 0x4008e604 0x4008f2e0 <rtc_slp_prep+152>: and a8, a9, a8 0x4008f2e3 <rtc_slp_prep+155>: l32r a9, 0x4008f224 0x4008f2e6 <rtc_slp_prep+158>: or a8, a8, a9 0x4008f2e9 <rtc_slp_prep+161>: memw 0x4008f2ec <rtc_slp_prep+164>: s32i.n a8, a3, 0 0x4008f2ee <rtc_slp_prep+166>: memw 0x4008f2f1 <rtc_slp_prep+169>: l32i.n a9, a3, 0 0x4008f2f3 <rtc_slp_prep+171>: l32r a8, 0x4008e608 0x4008f2f6 <rtc_slp_prep+174>: and a8, a9, a8 0x4008f2f9 <rtc_slp_prep+177>: movi a9, 0x500 0x4008f2fc <rtc_slp_prep+180>: or a8, a8, a9 0x4008f2ff <rtc_slp_prep+183>: memw 0x4008f302 <rtc_slp_prep+186>: s32i.n a8, a3, 0 0x4008f304 <rtc_slp_prep+188>: s32i a13, a1, 0 0x4008f307 <rtc_slp_prep+191>: l32r a8, 0x4008f244 0x4008f30a <rtc_slp_prep+194>: callx8 a8 0x4008f30d <rtc_slp_prep+197>: l32i.n a13, a1, 0 0x4008f30f <rtc_slp_prep+199>: l32r a10, 0x400805a4 0x4008f312 <rtc_slp_prep+202>: mull a10, a13, a10 0x4008f315 <rtc_slp_prep+205>: call8 0x4008fac4 <rtc_apb_freq_up> 0x4008f318 <rtc_slp_prep+208>: j 0x4008f3d2 <rtc_slp_prep+394> 0x4008f31b <rtc_slp_prep+211>: sext a2, a6, 7 0x4008f31e <rtc_slp_prep+214>: addi a0, a6, 43 0x4008f321 <rtc_slp_prep+217>: mul16u a3, a1, a0 0x4008f324 <rtc_slp_prep+220>: .byte 0xff 0x4008f325 <rtc_slp_prep+221>: l32r a8, 0x4008f0d4 0x4008f328 <rtc_slp_prep+224>: memw 0x4008f32b <rtc_slp_prep+227>: l32i a9, a3, 0 0x4008f32e <rtc_slp_prep+230>: movi a10, 1 0x4008f331 <rtc_slp_prep+233>: and a8, a9, a8 0x4008f334 <rtc_slp_prep+236>: l32r a9, 0x40084cc0 0x4008f337 <rtc_slp_prep+239>: or a8, a8, a9 0x4008f33a <rtc_slp_prep+242>: memw 0x4008f33d <rtc_slp_prep+245>: s32i a8, a3, 0 0x4008f340 <rtc_slp_prep+248>: memw 0x4008f343 <rtc_slp_prep+251>: l32i.n a9, a3, 0 0x4008f345 <rtc_slp_prep+253>: l32r a8, 0x4008bae4 0x4008f348 <rtc_slp_prep+256>: and a8, a9, a8 0x4008f34b <rtc_slp_prep+259>: l32r a9, 0x40088b30 0x4008f34e <rtc_slp_prep+262>: or a8, a8, a9 0x4008f351 <rtc_slp_prep+265>: memw 0x4008f354 <rtc_slp_prep+268>: s32i.n a8, a3, 0 0x4008f356 <rtc_slp_prep+270>: memw 0x4008f359 <rtc_slp_prep+273>: l32i.n a9, a3, 0 0x4008f35b <rtc_slp_prep+275>: l32r a8, 0x4008f22c 0x4008f35e <rtc_slp_prep+278>: and a8, a9, a8 0x4008f361 <rtc_slp_prep+281>: movi a9, 0x200 0x4008f364 <rtc_slp_prep+284>: or a8, a8, a9 0x4008f367 <rtc_slp_prep+287>: memw 0x4008f36a <rtc_slp_prep+290>: s32i.n a8, a3, 0 0x4008f36c <rtc_slp_prep+292>: memw 0x4008f36f <rtc_slp_prep+295>: l32i.n a9, a3, 0 0x4008f371 <rtc_slp_prep+297>: movi a8, 0xfffffe00 0x4008f374 <rtc_slp_prep+300>: and a9, a9, a8 0x4008f377 <rtc_slp_prep+303>: or a9, a9, a10 0x4008f37a <rtc_slp_prep+306>: l32r a8, 0x4008e600 0x4008f37d <rtc_slp_prep+309>: memw 0x4008f380 <rtc_slp_prep+312>: s32i.n a9, a3, 0 0x4008f382 <rtc_slp_prep+314>: memw 0x4008f385 <rtc_slp_prep+317>: l32i.n a9, a8, 0 0x4008f387 <rtc_slp_prep+319>: l32r a3, 0x40084da0 0x4008f38a <rtc_slp_prep+322>: movi.n a10, 8 0x4008f38c <rtc_slp_prep+324>: and a3, a9, a3 0x4008f38f <rtc_slp_prep+327>: l32r a9, 0x40084d40 0x4008f392 <rtc_slp_prep+330>: or a3, a3, a9 0x4008f395 <rtc_slp_prep+333>: memw 0x4008f398 <rtc_slp_prep+336>: s32i.n a3, a8, 0 0x4008f39a <rtc_slp_prep+338>: memw 0x4008f39d <rtc_slp_prep+341>: l32i.n a9, a8, 0 0x4008f39f <rtc_slp_prep+343>: l32r a3, 0x4008e604 0x4008f3a2 <rtc_slp_prep+346>: and a3, a9, a3 0x4008f3a5 <rtc_slp_prep+349>: l32r a9, 0x4008f230 0x4008f3a8 <rtc_slp_prep+352>: or a3, a3, a9 0x4008f3ab <rtc_slp_prep+355>: memw 0x4008f3ae <rtc_slp_prep+358>: s32i.n a3, a8, 0 0x4008f3b0 <rtc_slp_prep+360>: memw 0x4008f3b3 <rtc_slp_prep+363>: l32i.n a9, a8, 0 0x4008f3b5 <rtc_slp_prep+365>: l32r a3, 0x4008e608 0x4008f3b8 <rtc_slp_prep+368>: and a3, a9, a3 0x4008f3bb <rtc_slp_prep+371>: movi a9, 0x500 0x4008f3be <rtc_slp_prep+374>: or a3, a3, a9 0x4008f3c1 <rtc_slp_prep+377>: memw 0x4008f3c4 <rtc_slp_prep+380>: s32i.n a3, a8, 0 0x4008f3c6 <rtc_slp_prep+382>: l32r a8, 0x4008f244 0x4008f3c9 <rtc_slp_prep+385>: callx8 a8 0x4008f3cc <rtc_slp_prep+388>: l32r a10, 0x4008f234 0x4008f3cf <rtc_slp_prep+391>: call8 0x4008fac4 <rtc_apb_freq_up> 0x4008f3d2 <rtc_slp_prep+394>: movi a10, 0 0x4008f3d5 <rtc_slp_prep+397>: call8 0x4008fae0 <rtc_uart_div_modify> 0x4008f3d8 <rtc_slp_prep+400>: l32r a8, 0x4008e558 0x4008f3db <rtc_slp_prep+403>: movi a3, -1 0x4008f3de <rtc_slp_prep+406>: memw 0x4008f3e1 <rtc_slp_prep+409>: l32i a9, a8, 0 0x4008f3e4 <rtc_slp_prep+412>: xor a2, a3, a2 0x4008f3e7 <rtc_slp_prep+415>: and a2, a2, a9 0x4008f3ea <rtc_slp_prep+418>: l32r a3, 0x4008c07c 0x4008f3ed <rtc_slp_prep+421>: memw 0x4008f3f0 <rtc_slp_prep+424>: s32i.n a2, a8, 0 0x4008f3f2 <rtc_slp_prep+426>: memw 0x4008f3f5 <rtc_slp_prep+429>: l32i.n a8, a3, 0 0x4008f3f7 <rtc_slp_prep+431>: l32r a2, 0x4008afac 0x4008f3fa <rtc_slp_prep+434>: and a2, a8, a2 0x4008f3fd <rtc_slp_prep+437>: memw 0x4008f400 <rtc_slp_prep+440>: s32i.n a2, a3, 0 0x4008f402 <rtc_slp_prep+442>: l32r a2, 0x4008e374 0x4008f405 <rtc_slp_prep+445>: beqz.n a4, 0x4008f419 <rtc_slp_prep+465> 0x4008f407 <rtc_slp_prep+447>: memw 0x4008f40a <rtc_slp_prep+450>: l32i.n a4, a2, 0 0x4008f40c <rtc_slp_prep+452>: movi.n a3, 16 0x4008f40e <rtc_slp_prep+454>: or a3, a4, a3 0x4008f411 <rtc_slp_prep+457>: memw 0x4008f414 <rtc_slp_prep+460>: s32i.n a3, a2, 0 0x4008f416 <rtc_slp_prep+462>: j 0x4008f428 <rtc_slp_prep+480> 0x4008f419 <rtc_slp_prep+465>: memw 0x4008f41c <rtc_slp_prep+468>: l32i.n a4, a2, 0 0x4008f41e <rtc_slp_prep+470>: movi.n a3, -17 0x4008f420 <rtc_slp_prep+472>: and a3, a4, a3 0x4008f423 <rtc_slp_prep+475>: memw 0x4008f426 <rtc_slp_prep+478>: s32i.n a3, a2, 0 0x4008f428 <rtc_slp_prep+480>: l32r a8, 0x4008e378 0x4008f42b <rtc_slp_prep+483>: memw 0x4008f42e <rtc_slp_prep+486>: l32i.n a4, a8, 0 0x4008f430 <rtc_slp_prep+488>: beqz.n a5, 0x4008f440 <rtc_slp_prep+504> 0x4008f432 <rtc_slp_prep+490>: l32r a3, 0x4008f238 0x4008f435 <rtc_slp_prep+493>: or a3, a4, a3 0x4008f438 <rtc_slp_prep+496>: memw 0x4008f43b <rtc_slp_prep+499>: s32i.n a3, a8, 0 0x4008f43d <rtc_slp_prep+501>: j 0x4008f44b <rtc_slp_prep+515> 0x4008f440 <rtc_slp_prep+504>: l32r a3, 0x4008e618 0x4008f443 <rtc_slp_prep+507>: and a3, a4, a3 0x4008f446 <rtc_slp_prep+510>: memw 0x4008f449 <rtc_slp_prep+513>: s32i.n a3, a8, 0 0x4008f44b <rtc_slp_prep+515>: memw 0x4008f44e <rtc_slp_prep+518>: l32i.n a4, a8, 0 0x4008f450 <rtc_slp_prep+520>: beqz.n a6, 0x4008f460 <rtc_slp_prep+536> 0x4008f452 <rtc_slp_prep+522>: movi a3, 0x240 0x4008f455 <rtc_slp_prep+525>: or a3, a4, a3 0x4008f458 <rtc_slp_prep+528>: memw 0x4008f45b <rtc_slp_prep+531>: s32i.n a3, a8, 0 0x4008f45d <rtc_slp_prep+533>: j 0x4008f46b <rtc_slp_prep+547> 0x4008f460 <rtc_slp_prep+536>: movi a3, 0xfffffdbf 0x4008f463 <rtc_slp_prep+539>: and a3, a4, a3 0x4008f466 <rtc_slp_prep+542>: memw 0x4008f469 <rtc_slp_prep+545>: s32i.n a3, a8, 0 0x4008f46b <rtc_slp_prep+547>: memw 0x4008f46e <rtc_slp_prep+550>: l32i.n a4, a8, 0 0x4008f470 <rtc_slp_prep+552>: beqz.n a7, 0x4008f4a0 <rtc_slp_prep+600> 0x4008f472 <rtc_slp_prep+554>: l32r a3, 0x40087950 0x4008f475 <rtc_slp_prep+557>: or a3, a4, a3 0x4008f478 <rtc_slp_prep+560>: memw 0x4008f47b <rtc_slp_prep+563>: s32i.n a3, a8, 0 0x4008f47d <rtc_slp_prep+565>: memw 0x4008f480 <rtc_slp_prep+568>: l32i.n a4, a8, 0 0x4008f482 <rtc_slp_prep+570>: l32r a3, 0x4008dbe8 0x4008f485 <rtc_slp_prep+573>: and a3, a4, a3 0x4008f488 <rtc_slp_prep+576>: memw 0x4008f48b <rtc_slp_prep+579>: s32i.n a3, a8, 0 0x4008f48d <rtc_slp_prep+581>: memw 0x4008f490 <rtc_slp_prep+584>: l32i.n a4, a8, 0 0x4008f492 <rtc_slp_prep+586>: movi.n a3, -2 0x4008f494 <rtc_slp_prep+588>: and a3, a4, a3 0x4008f497 <rtc_slp_prep+591>: memw 0x4008f49a <rtc_slp_prep+594>: s32i.n a3, a8, 0 0x4008f49c <rtc_slp_prep+596>: j 0x4008f4ca <rtc_slp_prep+642> 0x4008f49f <rtc_slp_prep+599>: extui a3, a0, 17, 15 0x4008f4a2 <rtc_slp_prep+602>: lsi f12, a0, 208 0x4008f4a5 <rtc_slp_prep+605>: or a12, a0, a1 0x4008f4a8 <rtc_slp_prep+608>: lsx f3, a9, a0 0x4008f4ab <rtc_slp_prep+611>: memw 0x4008f4ae <rtc_slp_prep+614>: l32i.n a4, a8, 0 0x4008f4b0 <rtc_slp_prep+616>: l32r a3, 0x40080690 0x4008f4b3 <rtc_slp_prep+619>: or a3, a4, a3 0x4008f4b6 <rtc_slp_prep+622>: memw 0x4008f4b9 <rtc_slp_prep+625>: s32i.n a3, a8, 0 0x4008f4bb <rtc_slp_prep+627>: memw 0x4008f4be <rtc_slp_prep+630>: l32i.n a4, a8, 0 0x4008f4c0 <rtc_slp_prep+632>: movi.n a3, 1 0x4008f4c2 <rtc_slp_prep+634>: or a3, a4, a3 0x4008f4c5 <rtc_slp_prep+637>: memw 0x4008f4c8 <rtc_slp_prep+640>: s32i.n a3, a8, 0 0x4008f4ca <rtc_slp_prep+642>: l32i.n a3, a1, 48 0x4008f4cc <rtc_slp_prep+644>: memw 0x4008f4cf <rtc_slp_prep+647>: l32i.n a4, a8, 0 0x4008f4d1 <rtc_slp_prep+649>: beqz.n a3, 0x4008f500 <rtc_slp_prep+696> 0x4008f4d3 <rtc_slp_prep+651>: l32r a3, 0x40087300 0x4008f4d6 <rtc_slp_prep+654>: or a3, a4, a3 0x4008f4d9 <rtc_slp_prep+657>: memw 0x4008f4dc <rtc_slp_prep+660>: s32i.n a3, a8, 0 0x4008f4de <rtc_slp_prep+662>: memw 0x4008f4e1 <rtc_slp_prep+665>: l32i.n a4, a8, 0 0x4008f4e3 <rtc_slp_prep+667>: l32r a3, 0x4008c168 0x4008f4e6 <rtc_slp_prep+670>: and a3, a4, a3 0x4008f4e9 <rtc_slp_prep+673>: memw 0x4008f4ec <rtc_slp_prep+676>: s32i.n a3, a8, 0 0x4008f4ee <rtc_slp_prep+678>: memw 0x4008f4f1 <rtc_slp_prep+681>: l32i.n a4, a8, 0 0x4008f4f3 <rtc_slp_prep+683>: movi.n a3, -5 0x4008f4f5 <rtc_slp_prep+685>: and a3, a4, a3 0x4008f4f8 <rtc_slp_prep+688>: memw 0x4008f4fb <rtc_slp_prep+691>: s32i.n a3, a8, 0 0x4008f4fd <rtc_slp_prep+693>: j 0x4008f52a <rtc_slp_prep+738> 0x4008f500 <rtc_slp_prep+696>: l32r a3, 0x400856a4 0x4008f503 <rtc_slp_prep+699>: and a3, a4, a3 0x4008f506 <rtc_slp_prep+702>: memw 0x4008f509 <rtc_slp_prep+705>: s32i.n a3, a8, 0 0x4008f50b <rtc_slp_prep+707>: memw 0x4008f50e <rtc_slp_prep+710>: l32i.n a4, a8, 0 0x4008f510 <rtc_slp_prep+712>: l32r a3, 0x40088b30 0x4008f513 <rtc_slp_prep+715>: or a3, a4, a3 0x4008f516 <rtc_slp_prep+718>: memw 0x4008f519 <rtc_slp_prep+721>: s32i.n a3, a8, 0 0x4008f51b <rtc_slp_prep+723>: memw 0x4008f51e <rtc_slp_prep+726>: l32i.n a4, a8, 0 0x4008f520 <rtc_slp_prep+728>: movi.n a3, 4 0x4008f522 <rtc_slp_prep+730>: or a3, a4, a3 0x4008f525 <rtc_slp_prep+733>: memw 0x4008f528 <rtc_slp_prep+736>: s32i.n a3, a8, 0 0x4008f52a <rtc_slp_prep+738>: l32i.n a3, a1, 52 0x4008f52c <rtc_slp_prep+740>: memw 0x4008f52f <rtc_slp_prep+743>: l32i.n a4, a8, 0 0x4008f531 <rtc_slp_prep+745>: beqz.n a3, 0x4008f541 <rtc_slp_prep+761> 0x4008f533 <rtc_slp_prep+747>: l32r a3, 0x4008ae24 0x4008f536 <rtc_slp_prep+750>: or a3, a4, a3 0x4008f539 <rtc_slp_prep+753>: memw 0x4008f53c <rtc_slp_prep+756>: s32i.n a3, a8, 0 0x4008f53e <rtc_slp_prep+758>: j 0x4008f54c <rtc_slp_prep+772> 0x4008f541 <rtc_slp_prep+761>: l32r a3, 0x4008569c 0x4008f544 <rtc_slp_prep+764>: and a3, a4, a3 0x4008f547 <rtc_slp_prep+767>: memw 0x4008f54a <rtc_slp_prep+770>: s32i.n a3, a8, 0 0x4008f54c <rtc_slp_prep+772>: l32i.n a3, a1, 56 0x4008f54e <rtc_slp_prep+774>: memw 0x4008f551 <rtc_slp_prep+777>: l32i.n a4, a2, 0 0x4008f553 <rtc_slp_prep+779>: beqz.n a3, 0x4008f564 <rtc_slp_prep+796> 0x4008f555 <rtc_slp_prep+781>: l32r a3, 0x40080630 0x4008f558 <rtc_slp_prep+784>: or a3, a4, a3 0x4008f55b <rtc_slp_prep+787>: memw 0x4008f55e <rtc_slp_prep+790>: s32i.n a3, a2, 0 0x4008f560 <rtc_slp_prep+792>: j 0x4008f56f <rtc_slp_prep+807> 0x4008f563 <rtc_slp_prep+795>: addx8 a3, a1, a0 0x4008f566 <rtc_slp_prep+798>: lsi f14, a0, 208 0x4008f569 <rtc_slp_prep+801>: or a12, a0, a1 0x4008f56c <rtc_slp_prep+804>: andb b3, b9, b0 0x4008f56f <rtc_slp_prep+807>: l32i.n a3, a1, 60 0x4008f571 <rtc_slp_prep+809>: memw 0x4008f574 <rtc_slp_prep+812>: l32i.n a4, a2, 0 0x4008f576 <rtc_slp_prep+814>: beqz.n a3, 0x4008f589 <rtc_slp_prep+833> 0x4008f578 <rtc_slp_prep+816>: l32r a3, 0x4008f23c 0x4008f57b <rtc_slp_prep+819>: or a3, a4, a3 0x4008f57e <rtc_slp_prep+822>: memw 0x4008f581 <rtc_slp_prep+825>: s32i.n a3, a2, 0 0x4008f583 <rtc_slp_prep+827>: j 0x4008f594 <rtc_slp_prep+844> 0x4008f586 <rtc_slp_prep+830>: ill 0x4008f589 <rtc_slp_prep+833>: l32r a3, 0x4008f240 0x4008f58c <rtc_slp_prep+836>: and a3, a4, a3 0x4008f58f <rtc_slp_prep+839>: memw 0x4008f592 <rtc_slp_prep+842>: s32i.n a3, a2, 0 0x4008f594 <rtc_slp_prep+844>: l32i a3, a1, 64 0x4008f597 <rtc_slp_prep+847>: beqz.n a3, 0x4008f5b4 <rtc_slp_prep+876> 0x4008f599 <rtc_slp_prep+849>: call8 0x4008f0d8 <rtc_deep_slp_conf> 0x4008f59c <rtc_slp_prep+852>: l32r a2, 0x4008050c 0x4008f59f <rtc_slp_prep+855>: l32r a3, 0x4008c168 0x4008f5a2 <rtc_slp_prep+858>: memw 0x4008f5a5 <rtc_slp_prep+861>: l32i.n a4, a2, 0 0x4008f5a7 <rtc_slp_prep+863>: and a3, a4, a3 0x4008f5aa <rtc_slp_prep+866>: memw 0x4008f5ad <rtc_slp_prep+869>: s32i.n a3, a2, 0 0x4008f5af <rtc_slp_prep+871>: j 0x4008f5da <rtc_slp_prep+914> 0x4008f5b2 <rtc_slp_prep+874>: sub a0, a0, a0 0x4008f5b5 <rtc_slp_prep+877>: lsi f2, a0, 0x148 0x4008f5b8 <rtc_slp_prep+880>: l8ui a2, a0, 65 0x4008f5bb <rtc_slp_prep+883>: lsi f12, a3, 12 0x4008f5bd <rtc_slp_prep+885>: l32r a3, 0x4008050c 0x4008f5c0 <rtc_slp_prep+888>: and a4, a5, a4 0x4008f5c3 <rtc_slp_prep+891>: memw 0x4008f5c6 <rtc_slp_prep+894>: s32i a4, a2, 0 0x4008f5c9 <rtc_slp_prep+897>: memw 0x4008f5cc <rtc_slp_prep+900>: l32i a4, a3, 0 0x4008f5cf <rtc_slp_prep+903>: l32r a2, 0x40088b30 0x4008f5d2 <rtc_slp_prep+906>: or a2, a4, a2 0x4008f5d5 <rtc_slp_prep+909>: memw 0x4008f5d8 <rtc_slp_prep+912>: s32i.n a2, a3, 0 0x4008f5da <rtc_slp_prep+914>: l32i a10, a1, 76 0x4008f5dd <rtc_slp_prep+917>: l32i a11, a1, 80 0x4008f5e0 <rtc_slp_prep+920>: l32i a12, a1, 84 0x4008f5e3 <rtc_slp_prep+923>: l32i a13, a1, 88 0x4008f5e6 <rtc_slp_prep+926>: call8 0x4008feb4 <rtc_dbias_cfg> 0x4008f5e9 <rtc_slp_prep+929>: l32i a2, a1, 72 0x4008f5ec <rtc_slp_prep+932>: beqz.n a2, 0x4008f5f1 <rtc_slp_prep+937> 0x4008f5ee <rtc_slp_prep+934>: call8 0x4008f150 <rtc_digital_lp_mode> 0x4008f5f1 <rtc_slp_prep+937>: retw.n 0x4008f5f3: ill