
.output/eagle/debug/image/eagle.app.v6.out:     file format elf32-xtensa-le


Disassembly of section .text:

40100000 <_stext>:
40100000:	100000        	and	a0, a0, a0
40100003:	ff2140        	excw

40100004 <call_user_start>:
40100004:	ffff21        	l32r	a2, 40100000 <_stext>
40100007:	13e720        	wsr.vecbase	a2
4010000a:	0025c5        	call0	40100268 <call_user_start_local>
4010000d:	000000        	ill

40100010 <_DebugExceptionVector>:
40100010:	007200        	waiti	2
40100013:	fffe46        	j	40100010 <_DebugExceptionVector>
	...

40100020 <_NMIExceptionVector>:
40100020:	13d300        	wsr.excsave3	a0
40100023:	000785        	call0	4010009c <_NMILevelVector>
	...

40100030 <_KernelExceptionVector>:
40100030:	004100        	break	1, 0
40100033:	fffe46        	j	40100030 <_KernelExceptionVector>
	...

40100050 <_UserExceptionVector>:
40100050:	13d100        	wsr.excsave1	a0
40100053:	001085        	call0	4010015c <_UserExceptionVector_1>
	...

40100070 <_DoubleExceptionVector>:
40100070:	004140        	break	1, 4
40100073:	fffe46        	j	40100070 <_DoubleExceptionVector>
	...
4010008e:	600000        	neg	a0, a0
40100091:	fe8d      	excw
40100093:	3f          	.byte 0x3f
40100094:	fe8000        	excw
40100097:	3f          	.byte 0x3f
40100098:	100210        	and	a0, a2, a1
4010009b:	fd0140        	excw

4010009c <_NMILevelVector>:
4010009c:	fffd01        	l32r	a0, 40100090 <_DoubleExceptionVector+0x20>
4010009f:	a029      	s32i.n	a2, a0, 40
401000a1:	fffc21        	l32r	a2, 40100094 <_DoubleExceptionVector+0x24>
401000a4:	9019      	s32i.n	a1, a0, 36
401000a6:	0228      	l32i.n	a2, a2, 0
401000a8:	b039      	s32i.n	a3, a0, 44
401000aa:	61d320        	xsr.excsave3	a2
401000ad:	c049      	s32i.n	a4, a0, 48
401000af:	8029      	s32i.n	a2, a0, 32
401000b1:	03b130        	rsr.epc1	a3
401000b4:	03e840        	rsr.exccause	a4
401000b7:	3039      	s32i.n	a3, a0, 12
401000b9:	4049      	s32i.n	a4, a0, 16
401000bb:	03ee30        	rsr.excvaddr	a3
401000be:	5039      	s32i.n	a3, a0, 20
401000c0:	03d140        	rsr.excsave1	a4
401000c3:	6049      	s32i.n	a4, a0, 24
401000c5:	d059      	s32i.n	a5, a0, 52
401000c7:	e069      	s32i.n	a6, a0, 56
401000c9:	f079      	s32i.n	a7, a0, 60
401000cb:	106082        	s32i	a8, a0, 64
401000ce:	116092        	s32i	a9, a0, 68
401000d1:	1260a2        	s32i	a10, a0, 72
401000d4:	1360b2        	s32i	a11, a0, 76
401000d7:	1460c2        	s32i	a12, a0, 80
401000da:	1560d2        	s32i	a13, a0, 84
401000dd:	1660e2        	s32i	a14, a0, 88
401000e0:	1760f2        	s32i	a15, a0, 92
401000e3:	ffeb11        	l32r	a1, 40100090 <_DoubleExceptionVector+0x20>
401000e6:	000c      	movi.n	a0, 0
401000e8:	322c      	movi.n	a2, 35
401000ea:	13e620        	wsr.ps	a2
401000ed:	002010        	rsync
401000f0:	0303e0        	rsr.sar	a14
401000f3:	01e9      	s32i.n	a14, a1, 0
401000f5:	ffe8d1        	l32r	a13, 40100098 <_DoubleExceptionVector+0x28>
401000f8:	000dc0        	callx0	a13
401000fb:	01f8      	l32i.n	a15, a1, 0
401000fd:	1303f0        	wsr.sar	a15
40100100:	323c      	movi.n	a2, 51
40100102:	13e620        	wsr.ps	a2
40100105:	002010        	rsync
40100108:	c148      	l32i.n	a4, a1, 48
4010010a:	d158      	l32i.n	a5, a1, 52
4010010c:	e168      	l32i.n	a6, a1, 56
4010010e:	f178      	l32i.n	a7, a1, 60
40100110:	102182        	l32i	a8, a1, 64
40100113:	112192        	l32i	a9, a1, 68
40100116:	1221a2        	l32i	a10, a1, 72
40100119:	1321b2        	l32i	a11, a1, 76
4010011c:	1421c2        	l32i	a12, a1, 80
4010011f:	1521d2        	l32i	a13, a1, 84
40100122:	1621e2        	l32i	a14, a1, 88
40100125:	1721f2        	l32i	a15, a1, 92
40100128:	3128      	l32i.n	a2, a1, 12
4010012a:	4138      	l32i.n	a3, a1, 16
4010012c:	13b120        	wsr.epc1	a2
4010012f:	13e830        	wsr.exccause	a3
40100132:	5128      	l32i.n	a2, a1, 20
40100134:	13ee20        	wsr.excvaddr	a2
40100137:	6138      	l32i.n	a3, a1, 24
40100139:	13d130        	wsr.excsave1	a3
4010013c:	8108      	l32i.n	a0, a1, 32
4010013e:	030330        	rsr.sar	a3
40100141:	ffa322        	movi	a2, 0x3ff
40100144:	0122c0        	slli	a2, a2, 20
40100147:	130330        	wsr.sar	a3
4010014a:	f30c      	movi.n	a3, 15
4010014c:	0239      	s32i.n	a3, a2, 0
4010014e:	a128      	l32i.n	a2, a1, 40
40100150:	b138      	l32i.n	a3, a1, 44
40100152:	9118      	l32i.n	a1, a1, 36
40100154:	003310        	rfi	3
40100157:	c00000        	sub	a0, a0, a0
4010015a:	ff          	.byte 0xff
4010015b:	3f          	.byte 0x3f

4010015c <_UserExceptionVector_1>:
4010015c:	03d100        	rsr.excsave1	a0
4010015f:	ffd112        	addmi	a1, a1, 0xffffff00
40100162:	5129      	s32i.n	a2, a1, 20
40100164:	6139      	s32i.n	a3, a1, 24
40100166:	fffc31        	l32r	a3, 40100158 <_NMILevelVector+0xbc>
40100169:	03e820        	rsr.exccause	a2
4010016c:	a03230        	addx4	a3, a2, a3
4010016f:	0338      	l32i.n	a3, a3, 0
40100171:	7149      	s32i.n	a4, a1, 28
40100173:	0003a0        	jx	a3
40100176:	000000        	ill
40100179:	bfe000        	excw
4010017c:	4b1c      	movi.n	a11, 20
4010017e:	cc4000        	excw
40100181:	400024        	excw
40100184:	c0c112        	addi	a1, a1, -64
40100187:	442c      	movi.n	a4, 36
40100189:	c109      	s32i.n	a0, a1, 48
4010018b:	fffb01        	l32r	a0, 40100178 <_UserExceptionVector_1+0x1c>
4010018e:	013d      	mov.n	a3, a1
40100190:	220a      	add.n	a2, a2, a0
40100192:	fffa01        	l32r	a0, 4010017c <_UserExceptionVector_1+0x20>
40100195:	0000c0        	callx0	a0
40100198:	012d      	mov.n	a2, a1
4010019a:	fff901        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010019d:	0000c0        	callx0	a0
401001a0:	c108      	l32i.n	a0, a1, 48
401001a2:	40c112        	addi	a1, a1, 64
401001a5:	f00d      	ret.n
401001a7:	800400        	add	a0, a4, a0
401001aa:	fe          	.byte 0xfe
401001ab:	3f          	.byte 0x3f
401001ac:	4678      	l32i.n	a7, a6, 16
401001ae:	124000        	excw

401001b0 <Cache_Read_Enable_New>:
401001b0:	f0c112        	addi	a1, a1, -16
401001b3:	0109      	s32i.n	a0, a1, 0
401001b5:	fffc01        	l32r	a0, 401001a8 <_UserExceptionVector_1+0x4c>
401001b8:	000002        	l8ui	a0, a0, 0
401001bb:	009c      	beqz.n	a0, 401001cf <Cache_Read_Enable_New+0x1f>
401001bd:	1a1066        	bnei	a0, 1, 401001db <Cache_Read_Enable_New+0x2b>
401001c0:	120c      	movi.n	a2, 1
401001c2:	030c      	movi.n	a3, 0
401001c4:	140c      	movi.n	a4, 1
401001c6:	fff901        	l32r	a0, 401001ac <_UserExceptionVector_1+0x50>
401001c9:	0000c0        	callx0	a0
401001cc:	0002c6        	j	401001db <Cache_Read_Enable_New+0x2b>
401001cf:	020c      	movi.n	a2, 0
401001d1:	030c      	movi.n	a3, 0
401001d3:	140c      	movi.n	a4, 1
401001d5:	fff501        	l32r	a0, 401001ac <_UserExceptionVector_1+0x50>
401001d8:	0000c0        	callx0	a0
401001db:	0108      	l32i.n	a0, a1, 0
401001dd:	10c112        	addi	a1, a1, 16
401001e0:	f00d      	ret.n
401001e2:	000000        	ill
401001e5:	fe          	.byte 0xfe
401001e6:	ef          	.byte 0xef
401001e7:	3f          	.byte 0x3f
401001e8:	fe8ea0        	excw
401001eb:	3f          	.byte 0x3f

401001ec <NmiTimSetFunc>:
401001ec:	076c      	movi.n	a7, -32
401001ee:	f60c      	movi.n	a6, 15
401001f0:	fffd51        	l32r	a5, 401001e4 <Cache_Read_Enable_New+0x34>
401001f3:	0020c0        	memw
401001f6:	802542        	l32i	a4, a5, 0x200
401001f9:	104470        	and	a4, a4, a7
401001fc:	204460        	or	a4, a4, a6
401001ff:	0020c0        	memw
40100202:	fff931        	l32r	a3, 401001e8 <Cache_Read_Enable_New+0x38>
40100205:	806542        	s32i	a4, a5, 0x200
40100208:	0329      	s32i.n	a2, a3, 0
4010020a:	f00d      	ret.n
4010020c:	000600        	excw
4010020f:	046c60        	extui	a6, a6, 12, 1

40100210 <NMI_Handler>:
40100210:	046c      	movi.n	a4, -32
40100212:	e30c      	movi.n	a3, 14
40100214:	f0c112        	addi	a1, a1, -16
40100217:	0109      	s32i.n	a0, a1, 0
40100219:	fff201        	l32r	a0, 401001e4 <Cache_Read_Enable_New+0x34>
4010021c:	0020c0        	memw
4010021f:	802052        	l32i	a5, a0, 0x200
40100222:	105540        	and	a5, a5, a4
40100225:	205530        	or	a5, a5, a3
40100228:	0020c0        	memw
4010022b:	806052        	s32i	a5, a0, 0x200
4010022e:	0020c0        	memw
40100231:	802022        	l32i	a2, a0, 0x200
40100234:	e4e207        	bbsi	a2, 0, 4010021c <NMI_Handler+0xc>
40100237:	ffec31        	l32r	a3, 401001e8 <Cache_Read_Enable_New+0x38>
4010023a:	0338      	l32i.n	a3, a3, 0
4010023c:	138c      	beqz.n	a3, 40100241 <NMI_Handler+0x31>
4010023e:	0003c0        	callx0	a3
40100241:	08a022        	movi	a2, 8
40100244:	069885        	call0	40106bd0 <xthal_set_intclear>
40100247:	feaf62        	movi	a6, -2
4010024a:	fff051        	l32r	a5, 4010020c <NmiTimSetFunc+0x20>
4010024d:	0020c0        	memw
40100250:	032542        	l32i	a4, a5, 12
40100253:	104460        	and	a4, a4, a6
40100256:	0020c0        	memw
40100259:	3549      	s32i.n	a4, a5, 12
4010025b:	0108      	l32i.n	a0, a1, 0
4010025d:	10c112        	addi	a1, a1, 16
40100260:	f00d      	ret.n
40100262:	040000        	extui	a0, a0, 0, 1
40100265:	0e          	.byte 0xe
40100266:	124000        	excw

40100268 <call_user_start_local>:
40100268:	f0c112        	addi	a1, a1, -16
4010026b:	0109      	s32i.n	a0, a1, 0
4010026d:	002345        	call0	401004a4 <call_user_start_local+0x23c>
40100270:	fffd01        	l32r	a0, 40100264 <NMI_Handler+0x54>
40100273:	0000c0        	callx0	a0
40100276:	0108      	l32i.n	a0, a1, 0
40100278:	10c112        	addi	a1, a1, 16
4010027b:	f00d      	ret.n
4010027d:	000000        	ill
40100280:	269bc0        	excw
40100283:	9bf040        	excw
40100286:	124026        	beqi	a0, 4, 4010029c <call_user_start_local+0x34>
40100289:	09f0c1        	l32r	a12, 400c2a4c <rc4_skip+0xb4ce4>
4010028c:	d50101        	l32r	a0, 400f5690 <rc4_skip+0xe7928>
4010028f:	ff          	.byte 0xff
40100290:	0020c0        	memw
40100293:	972052        	l32i	a5, a0, 0x25c
40100296:	0020c0        	memw
40100299:	962062        	l32i	a6, a0, 0x258
4010029c:	0020c0        	memw
4010029f:	952042        	l32i	a4, a0, 0x254
401002a2:	0020c0        	memw
401002a5:	942002        	l32i	a0, a0, 0x250
401002a8:	08e6f7        	bbsi	a6, 15, 401002b4 <call_user_start_local+0x4c>
401002ab:	fff521        	l32r	a2, 40100280 <call_user_start_local+0x18>
401002ae:	ffed45        	call0	40100184 <_UserExceptionVector_1+0x28>
401002b1:	ffff06        	j	401002b1 <call_user_start_local+0x49>
401002b4:	90cc      	bnez.n	a0, 401002c1 <call_user_start_local+0x59>
401002b6:	74cc      	bnez.n	a4, 401002c1 <call_user_start_local+0x59>
401002b8:	fff321        	l32r	a2, 40100284 <call_user_start_local+0x1c>
401002bb:	ffec85        	call0	40100184 <_UserExceptionVector_1+0x28>
401002be:	ffff06        	j	401002be <call_user_start_local+0x56>
401002c1:	757800        	extui	a7, a0, 24, 8
401002c4:	418840        	srli	a8, a4, 8
401002c7:	1ee6c7        	bbsi	a6, 12, 401002e9 <call_user_start_local+0x81>
401002ca:	453c      	movi.n	a5, 52
401002cc:	861c      	movi.n	a6, 24
401002ce:	e37c      	movi.n	a3, -2
401002d0:	014232        	s8i	a3, a2, 1
401002d3:	004262        	s8i	a6, a2, 0
401002d6:	054272        	s8i	a7, a2, 5
401002d9:	044242        	s8i	a4, a2, 4
401002dc:	034282        	s8i	a8, a2, 3
401002df:	024252        	s8i	a5, a2, 2
401002e2:	0108      	l32i.n	a0, a1, 0
401002e4:	10c112        	addi	a1, a1, 16
401002e7:	f00d      	ret.n
401002e9:	419850        	srli	a9, a5, 8
401002ec:	f5a050        	extui	a10, a5, 16, 16
401002ef:	0042a2        	s8i	a10, a2, 0
401002f2:	014292        	s8i	a9, a2, 1
401002f5:	fff746        	j	401002d6 <call_user_start_local+0x6e>
401002f8:	000200        	excw
401002fb:	100060        	and	a0, a0, a6
401002fe:	ff0000        	excw
40100301:	ef          	.byte 0xef
40100302:	ff          	.byte 0xff
40100303:	ff          	.byte 0xff
40100304:	fff000        	excw
40100307:	ff          	.byte 0xff
40100308:	fffc41        	l32r	a4, 401002f8 <call_user_start_local+0x90>
4010030b:	ffc051        	l32r	a5, 4010020c <NmiTimSetFunc+0x20>
4010030e:	2422e6        	bgei	a2, 2, 40100336 <call_user_start_local+0xce>
40100311:	fffa21        	l32r	a2, 401002fc <call_user_start_local+0x94>
40100314:	0020c0        	memw
40100317:	2478      	l32i.n	a7, a4, 8
40100319:	207720        	or	a7, a7, a2
4010031c:	0020c0        	memw
4010031f:	2479      	s32i.n	a7, a4, 8
40100321:	00a162        	movi	a6, 0x100
40100324:	0020c0        	memw
40100327:	802532        	l32i	a3, a5, 0x200
4010032a:	203360        	or	a3, a3, a6
4010032d:	0020c0        	memw
40100330:	806532        	s32i	a3, a5, 0x200
40100333:	000e46        	j	40100370 <call_user_start_local+0x108>
40100336:	fff2b1        	l32r	a11, 40100300 <call_user_start_local+0x98>
40100339:	320b      	addi.n	a3, a2, -1
4010033b:	621b      	addi.n	a6, a2, 1
4010033d:	b36220        	movgez	a6, a2, a2
40100340:	216160        	srai	a6, a6, 1
40100343:	113380        	slli	a3, a3, 8
40100346:	660b      	addi.n	a6, a6, -1
40100348:	1166c0        	slli	a6, a6, 4
4010034b:	336a      	add.n	a3, a3, a6
4010034d:	223a      	add.n	a2, a2, a3
4010034f:	220b      	addi.n	a2, a2, -1
40100351:	0020c0        	memw
40100354:	24a8      	l32i.n	a10, a4, 8
40100356:	10aab0        	and	a10, a10, a11
40100359:	0020c0        	memw
4010035c:	24a9      	s32i.n	a10, a4, 8
4010035e:	ffae92        	movi	a9, 0xfffffeff
40100361:	0020c0        	memw
40100364:	802582        	l32i	a8, a5, 0x200
40100367:	108890        	and	a8, a8, a9
4010036a:	0020c0        	memw
4010036d:	806582        	s32i	a8, a5, 0x200
40100370:	ffe561        	l32r	a6, 40100304 <call_user_start_local+0x9c>
40100373:	0020c0        	memw
40100376:	2458      	l32i.n	a5, a4, 8
40100378:	105560        	and	a5, a5, a6
4010037b:	205520        	or	a5, a5, a2
4010037e:	0020c0        	memw
40100381:	2459      	s32i.n	a5, a4, 8
40100383:	f00d      	ret.n
40100385:	000000        	ill
40100388:	ffc714        	excw
4010038b:	3f          	.byte 0x3f
4010038c:	000f74        	excw
4010038f:	448c40        	extui	a8, a4, 12, 5
40100392:	d84000        	excw
40100395:	402402        	l32i	a0, a4, 0x100
40100398:	f0c112        	addi	a1, a1, -16
4010039b:	0109      	s32i.n	a0, a1, 0
4010039d:	fffb01        	l32r	a0, 4010038c <call_user_start_local+0x124>
401003a0:	0000c0        	callx0	a0
401003a3:	fff921        	l32r	a2, 40100388 <call_user_start_local+0x120>
401003a6:	0228      	l32i.n	a2, a2, 0
401003a8:	fffa01        	l32r	a0, 40100390 <call_user_start_local+0x128>
401003ab:	0000c0        	callx0	a0
401003ae:	ffe005        	call0	401001b0 <Cache_Read_Enable_New>
401003b1:	fff801        	l32r	a0, 40100394 <call_user_start_local+0x12c>
401003b4:	0000c0        	callx0	a0
401003b7:	0108      	l32i.n	a0, a1, 0
401003b9:	10c112        	addi	a1, a1, 16
401003bc:	f00d      	ret.n
401003be:	000000        	ill
401003c1:	00ff00        	excw
401003c4:	fffe00        	excw
401003c7:	5f          	.byte 0x5f
401003c8:	0186a0        	slli	a8, a6, 22
401003cb:	c11200        	mul16u	a1, a2, a0
401003ce:	61c2e0        	xsr.eps2	a14
401003d1:	61d202        	addmi	a0, a2, 0x6100
401003d4:	61e203        	excw
401003d7:	51f904        	excw
401003da:	0129      	s32i.n	a2, a1, 0
401003dc:	1109      	s32i.n	a0, a1, 4
401003de:	00b645        	call0	40100f44 <system_get_time>
401003e1:	02fd      	mov.n	a15, a2
401003e3:	fff7d1        	l32r	a13, 401003c0 <call_user_start_local+0x158>
401003e6:	fff7c1        	l32r	a12, 401003c4 <call_user_start_local+0x15c>
401003e9:	7da002        	movi	a0, 125
401003ec:	fff7e1        	l32r	a14, 401003c8 <call_user_start_local+0x160>
401003ef:	000386        	j	40100401 <call_user_start_local+0x199>
401003f2:	201110        	or	a1, a1, a1
401003f5:	00b4c5        	call0	40100f44 <system_get_time>
401003f8:	7da002        	movi	a0, 125
401003fb:	c022f0        	sub	a2, a2, a15
401003fe:	163e27        	bltu	a14, a2, 40100418 <call_user_start_local+0x1b0>
40100401:	0020c0        	memw
40100404:	872c32        	l32i	a3, a12, 0x21c
40100407:	1033d0        	and	a3, a3, a13
4010040a:	753030        	extui	a3, a3, 16, 8
4010040d:	e13037        	bltu	a0, a3, 401003f2 <call_user_start_local+0x18a>
40100410:	0020c0        	memw
40100413:	0148      	l32i.n	a4, a1, 0
40100415:	806c42        	s32i	a4, a12, 0x200
40100418:	020c      	movi.n	a2, 0
4010041a:	21c8      	l32i.n	a12, a1, 8
4010041c:	31d8      	l32i.n	a13, a1, 12
4010041e:	41e8      	l32i.n	a14, a1, 16
40100420:	51f8      	l32i.n	a15, a1, 20
40100422:	1108      	l32i.n	a0, a1, 4
40100424:	20c112        	addi	a1, a1, 32
40100427:	f00d      	ret.n
40100429:	000000        	ill
4010042c:	f0c112        	addi	a1, a1, -16
4010042f:	0109      	s32i.n	a0, a1, 0
40100431:	0c9266        	bnei	a2, 10, 40100441 <call_user_start_local+0x1d9>
40100434:	d20c      	movi.n	a2, 13
40100436:	fff945        	call0	401003cc <call_user_start_local+0x164>
40100439:	a20c      	movi.n	a2, 10
4010043b:	fff905        	call0	401003cc <call_user_start_local+0x164>
4010043e:	0001c6        	j	40100449 <call_user_start_local+0x1e1>
40100441:	d00c      	movi.n	a0, 13
40100443:	021207        	beq	a2, a0, 40100449 <call_user_start_local+0x1e1>
40100446:	fff845        	call0	401003cc <call_user_start_local+0x164>
40100449:	0108      	l32i.n	a0, a1, 0
4010044b:	10c112        	addi	a1, a1, 16
4010044e:	f00d      	ret.n
40100450:	0228      	l32i.n	a2, a2, 0
40100452:	143020        	extui	a3, a2, 0, 2
40100455:	061366        	bnei	a3, 1, 4010045f <call_user_start_local+0x1f7>
40100458:	066227        	bbci	a2, 2, 40100462 <call_user_start_local+0x1fa>
4010045b:	120c      	movi.n	a2, 1
4010045d:	f00d      	ret.n
4010045f:	f86227        	bbci	a2, 2, 4010045b <call_user_start_local+0x1f3>
40100462:	020c      	movi.n	a2, 0
40100464:	f00d      	ret.n
40100466:	2c0000        	excw
40100469:	401004        	excw
4010046c:	080000        	excw
4010046f:	000000        	ill
40100472:	000020        	excw
40100475:	004000        	break	0, 0
40100478:	55aa      	add.n	a5, a5, a10
4010047a:	55aa      	add.n	a5, a5, a10
4010047c:	fee354        	excw
4010047f:	3f          	.byte 0x3f
40100480:	269cf0        	excw
40100483:	000040        	excw
40100486:	000010        	excw
40100489:	000400        	excw
4010048c:	242c      	movi.n	a4, 34
4010048e:	604000        	neg	a4, a0
40100491:	402407        	blt	a4, a0, 401004d5 <call_user_start_local+0x26d>
40100494:	241a40        	extui	a1, a4, 10, 3
40100497:	072440        	excw
4010049a:	b44024        	excw
4010049d:	0018      	l32i.n	a1, a0, 0
4010049f:	03c040        	rsr.depc	a4
401004a2:	224024        	excw
401004a5:	20c0a3        	excw
401004a8:	c2c011        	l32r	a1, 400f0fa8 <rc4_skip+0xe3240>
401004ab:	d2ec61        	l32r	a6, 400f505c <rc4_skip+0xe72f4>
401004ae:	21ed61        	l32r	a6, 400c8c64 <rc4_skip+0xbaefc>
401004b1:	ee          	.byte 0xee
401004b2:	ff          	.byte 0xff
401004b3:	eb6102        	s32i	a0, a1, 0x3ac
401004b6:	fff501        	l32r	a0, 4010048c <call_user_start_local+0x224>
401004b9:	0000c0        	callx0	a0
401004bc:	012d      	mov.n	a2, a1
401004be:	ffdc85        	call0	40100288 <call_user_start_local+0x20>
401004c1:	062c      	movi.n	a6, 32
401004c3:	ff8d51        	l32r	a5, 401002f8 <call_user_start_local+0x90>
401004c6:	0020c0        	memw
401004c9:	7548      	l32i.n	a4, a5, 28
401004cb:	204460        	or	a4, a4, a6
401004ce:	0020c0        	memw
401004d1:	020c      	movi.n	a2, 0
401004d3:	7549      	s32i.n	a4, a5, 28
401004d5:	04d132        	addmi	a3, a1, 0x400
401004d8:	80c332        	addi	a3, a3, -128
401004db:	440c      	movi.n	a4, 4
401004dd:	ff2701        	l32r	a0, 4010017c <_UserExceptionVector_1+0x20>
401004e0:	0000c0        	callx0	a0
401004e3:	ffe251        	l32r	a5, 4010046c <call_user_start_local+0x204>
401004e6:	ffa8d1        	l32r	a13, 40100388 <call_user_start_local+0x120>
401004e9:	e02132        	l32i	a3, a1, 0x380
401004ec:	0d68      	l32i.n	a6, a13, 0
401004ee:	350830        	extui	a0, a3, 24, 4
401004f1:	0430e6        	bgei	a0, 3, 401004f9 <call_user_start_local+0x291>
401004f4:	202b      	addi.n	a2, a0, 2
401004f6:	000246        	j	40100503 <call_user_start_local+0x29b>
401004f9:	f1c092        	addi	a9, a0, -15
401004fc:	180c      	movi.n	a8, 1
401004fe:	220c      	movi.n	a2, 2
40100500:	832890        	moveqz	a2, a8, a9
40100503:	090c      	movi.n	a9, 0
40100505:	350c30        	extui	a0, a3, 28, 4
40100508:	ff2831        	l32r	a3, 401001a8 <_UserExceptionVector_1+0x4c>
4010050b:	70ac      	beqz.n	a0, 40100536 <call_user_start_local+0x2ce>
4010050d:	a00b      	addi.n	a10, a0, -1
4010050f:	12aa16        	beqz	a10, 4010063d <call_user_start_local+0x3d5>
40100512:	fec0b2        	addi	a11, a0, -2
40100515:	11cb16        	beqz	a11, 40100635 <call_user_start_local+0x3cd>
40100518:	ffd671        	l32r	a7, 40100470 <call_user_start_local+0x208>
4010051b:	fdc042        	addi	a4, a0, -3
4010051e:	116416        	beqz	a4, 40100638 <call_user_start_local+0x3d0>
40100521:	ffd481        	l32r	a8, 40100474 <call_user_start_local+0x20c>
40100524:	fcc0a2        	addi	a10, a0, -4
40100527:	11fa16        	beqz	a10, 4010064a <call_user_start_local+0x3e2>
4010052a:	fbc0b2        	addi	a11, a0, -5
4010052d:	112b16        	beqz	a11, 40100643 <call_user_start_local+0x3db>
40100530:	fac042        	addi	a4, a0, -6
40100533:	10e416        	beqz	a4, 40100645 <call_user_start_local+0x3dd>
40100536:	016652        	s32i	a5, a6, 4
40100539:	004392        	s8i	a9, a3, 0
4010053c:	ffdc85        	call0	40100308 <call_user_start_local+0xa0>
4010053f:	002d22        	l32i	a2, a13, 0
40100542:	0322c2        	l32i	a12, a2, 12
40100545:	1228      	l32i.n	a2, a2, 4
40100547:	0c3d      	mov.n	a3, a12
40100549:	065b45        	call0	40106b00 <__udivsi3>
4010054c:	024d      	mov.n	a4, a2
4010054e:	04d132        	addmi	a3, a1, 0x400
40100551:	220b      	addi.n	a2, a2, -1
40100553:	822c20        	mull	a2, a12, a2
40100556:	88c332        	addi	a3, a3, -120
40100559:	fdc4c2        	addi	a12, a4, -3
4010055c:	c41c      	movi.n	a4, 28
4010055e:	ff0701        	l32r	a0, 4010017c <_UserExceptionVector_1+0x20>
40100561:	0000c0        	callx0	a0
40100564:	150c      	movi.n	a5, 1
40100566:	0d28      	l32i.n	a2, a13, 0
40100568:	03d142        	addmi	a4, a1, 0x300
4010056b:	880432        	l8ui	a3, a4, 136
4010056e:	3228      	l32i.n	a2, a2, 12
40100570:	933530        	movnez	a3, a5, a3
40100573:	884432        	s8i	a3, a4, 136
40100576:	3c3a      	add.n	a3, a12, a3
40100578:	78a342        	movi	a4, 0x378
4010057b:	822230        	mull	a2, a2, a3
4010057e:	013d      	mov.n	a3, a1
40100580:	feff01        	l32r	a0, 4010017c <_UserExceptionVector_1+0x20>
40100583:	0000c0        	callx0	a0
40100586:	01d8      	l32i.n	a13, a1, 0
40100588:	03d102        	addmi	a0, a1, 0x300
4010058b:	04d122        	addmi	a2, a1, 0x400
4010058e:	88c222        	addi	a2, a2, -120
40100591:	880002        	l8ui	a0, a0, 136
40100594:	44d8d0        	extui	a13, a13, 8, 5
40100597:	a00020        	addx4	a0, a0, a2
4010059a:	5028      	l32i.n	a2, a0, 20
4010059c:	e96122        	s32i	a2, a1, 0x3a4
4010059f:	3008      	l32i.n	a0, a0, 12
401005a1:	012d      	mov.n	a2, a1
401005a3:	ea6102        	s32i	a0, a1, 0x3a8
401005a6:	ffea85        	call0	40100450 <call_user_start_local+0x1e8>
401005a9:	e02102        	l32i	a0, a1, 0x380
401005ac:	350c00        	extui	a0, a0, 28, 4
401005af:	025026        	beqi	a0, 5, 401005b5 <call_user_start_local+0x34d>
401005b2:	106066        	bnei	a0, 6, 401005c6 <call_user_start_local+0x35e>
401005b5:	734db6        	bltui	a13, 4, 4010062c <call_user_start_local+0x3c4>
401005b8:	70cdf6        	bgeui	a13, 32, 4010062c <call_user_start_local+0x3c4>
401005bb:	fefb31        	l32r	a3, 401001a8 <_UserExceptionVector_1+0x4c>
401005be:	140c      	movi.n	a4, 1
401005c0:	932420        	movnez	a2, a4, a2
401005c3:	004322        	s8i	a2, a3, 0
401005c6:	ffbe85        	call0	401001b0 <Cache_Read_Enable_New>
401005c9:	ffb101        	l32r	a0, 40100490 <call_user_start_local+0x228>
401005cc:	0000c0        	callx0	a0
401005cf:	ffa621        	l32r	a2, 40100468 <call_user_start_local+0x200>
401005d2:	ffae01        	l32r	a0, 4010048c <call_user_start_local+0x224>
401005d5:	0000c0        	callx0	a0
401005d8:	ffa851        	l32r	a5, 40100478 <call_user_start_local+0x210>
401005db:	e32102        	l32i	a0, a1, 0x38c
401005de:	1b9057        	bne	a0, a5, 401005fd <call_user_start_local+0x395>
401005e1:	e921d2        	l32i	a13, a1, 0x3a4
401005e4:	012d      	mov.n	a2, a1
401005e6:	ea2132        	l32i	a3, a1, 0x3a8
401005e9:	ffaa01        	l32r	a0, 40100494 <call_user_start_local+0x22c>
401005ec:	0000c0        	callx0	a0
401005ef:	1512d7        	beq	a2, a13, 40100608 <call_user_start_local+0x3a0>
401005f2:	0c2d      	mov.n	a2, a12
401005f4:	ffa901        	l32r	a0, 40100498 <call_user_start_local+0x230>
401005f7:	0000c0        	callx0	a0
401005fa:	000286        	j	40100608 <call_user_start_local+0x3a0>
401005fd:	070026        	beqi	a0, -1, 40100608 <call_user_start_local+0x3a0>
40100600:	0c2d      	mov.n	a2, a12
40100602:	ffa501        	l32r	a0, 40100498 <call_user_start_local+0x230>
40100605:	0000c0        	callx0	a0
40100608:	ff9d21        	l32r	a2, 4010047c <call_user_start_local+0x214>
4010060b:	013d      	mov.n	a3, a1
4010060d:	78a342        	movi	a4, 0x378
40100610:	ffa301        	l32r	a0, 4010049c <call_user_start_local+0x234>
40100613:	0000c0        	callx0	a0
40100616:	ffa201        	l32r	a0, 401004a0 <call_user_start_local+0x238>
40100619:	0000c0        	callx0	a0
4010061c:	ed21d2        	l32i	a13, a1, 0x3b4
4010061f:	ec21c2        	l32i	a12, a1, 0x3b0
40100622:	c0a322        	movi	a2, 0x3c0
40100625:	eb2102        	l32i	a0, a1, 0x3ac
40100628:	112a      	add.n	a1, a1, a2
4010062a:	f00d      	ret.n
4010062c:	ff9521        	l32r	a2, 40100480 <call_user_start_local+0x218>
4010062f:	ffb545        	call0	40100184 <_UserExceptionVector_1+0x28>
40100632:	ffff06        	j	40100632 <call_user_start_local+0x3ca>
40100635:	ff9371        	l32r	a7, 40100484 <call_user_start_local+0x21c>
40100638:	075d      	mov.n	a5, a7
4010063a:	ffbe06        	j	40100536 <call_user_start_local+0x2ce>
4010063d:	ff9251        	l32r	a5, 40100488 <call_user_start_local+0x220>
40100640:	ffbc86        	j	40100536 <call_user_start_local+0x2ce>
40100643:	078d      	mov.n	a8, a7
40100645:	1689      	s32i.n	a8, a6, 4
40100647:	ffbc46        	j	4010053c <call_user_start_local+0x2d4>
4010064a:	085d      	mov.n	a5, a8
4010064c:	ffb986        	j	40100536 <call_user_start_local+0x2ce>
4010064f:	ef4100        	excw
40100652:	fe          	.byte 0xfe
40100653:	0020c0        	memw
40100656:	9438      	l32i.n	a3, a4, 36
40100658:	c03230        	sub	a3, a2, a3
4010065b:	0713e6        	bgei	a3, 1, 40100666 <call_user_start_local+0x3fe>
4010065e:	0020c0        	memw
40100661:	9428      	l32i.n	a2, a4, 36
40100663:	64c222        	addi	a2, a2, 100
40100666:	0020c0        	memw
40100669:	c429      	s32i.n	a2, a4, 48
4010066b:	f00d      	ret.n
4010066d:	000000        	ill
40100670:	8009      	s32i.n	a0, a0, 32
40100672:	fe          	.byte 0xfe
40100673:	3f          	.byte 0x3f
40100674:	f0c112        	addi	a1, a1, -16
40100677:	0109      	s32i.n	a0, a1, 0
40100679:	fee401        	l32r	a0, 4010020c <NmiTimSetFunc+0x20>
4010067c:	0020c0        	memw
4010067f:	9008      	l32i.n	a0, a0, 36
40100681:	fffb61        	l32r	a6, 40100670 <call_user_start_local+0x408>
40100684:	055c      	movi.n	a5, 80
40100686:	000662        	l8ui	a6, a6, 0
40100689:	00a542        	movi	a4, 0x500
4010068c:	934560        	movnez	a4, a5, a6
4010068f:	540a      	add.n	a5, a4, a0
40100691:	c03250        	sub	a3, a2, a5
40100694:	1813e6        	bgei	a3, 1, 401006b0 <call_user_start_local+0x448>
40100697:	c03200        	sub	a3, a2, a0
4010069a:	0713e6        	bgei	a3, 1, 401006a5 <call_user_start_local+0x43d>
4010069d:	052d      	mov.n	a2, a5
4010069f:	fffb05        	call0	40100650 <call_user_start_local+0x3e8>
401006a2:	000346        	j	401006b3 <call_user_start_local+0x44b>
401006a5:	242a      	add.n	a2, a4, a2
401006a7:	40c222        	addi	a2, a2, 64
401006aa:	fffa45        	call0	40100650 <call_user_start_local+0x3e8>
401006ad:	000086        	j	401006b3 <call_user_start_local+0x44b>
401006b0:	fff9c5        	call0	40100650 <call_user_start_local+0x3e8>
401006b3:	0108      	l32i.n	a0, a1, 0
401006b5:	10c112        	addi	a1, a1, 16
401006b8:	f00d      	ret.n
	...

401006bc <ets_timer_setfn>:
401006bc:	3239      	s32i.n	a3, a2, 12
401006be:	4249      	s32i.n	a4, a2, 16
401006c0:	f57c      	movi.n	a5, -1
401006c2:	060c      	movi.n	a6, 0
401006c4:	1269      	s32i.n	a6, a2, 4
401006c6:	2269      	s32i.n	a6, a2, 8
401006c8:	0259      	s32i.n	a5, a2, 0
401006ca:	f00d      	ret.n
401006cc:	fe8ef0        	excw
401006cf:	3f          	.byte 0x3f
401006d0:	fe8920        	excw
401006d3:	3f          	.byte 0x3f
401006d4:	892c      	movi.n	a9, 40
401006d6:	fe          	.byte 0xfe
401006d7:	3f          	.byte 0x3f
401006d8:	f0c112        	addi	a1, a1, -16
401006db:	fffc61        	l32r	a6, 401006cc <ets_timer_setfn+0x10>
401006de:	1109      	s32i.n	a0, a1, 4
401006e0:	0608      	l32i.n	a0, a6, 0
401006e2:	050c      	movi.n	a5, 0
401006e4:	009c      	beqz.n	a0, 401006f8 <ets_timer_setfn+0x3c>
401006e6:	1048      	l32i.n	a4, a0, 4
401006e8:	c04240        	sub	a4, a2, a4
401006eb:	0b14a6        	blti	a4, 1, 401006fa <ets_timer_setfn+0x3e>
401006ee:	005d      	mov.n	a5, a0
401006f0:	0008      	l32i.n	a0, a0, 0
401006f2:	ff0056        	bnez	a0, 401006e6 <ets_timer_setfn+0x2a>
401006f5:	000046        	j	401006fa <ets_timer_setfn+0x3e>
401006f8:	050c      	movi.n	a5, 0
401006fa:	0139      	s32i.n	a3, a1, 0
401006fc:	0309      	s32i.n	a0, a3, 0
401006fe:	1329      	s32i.n	a2, a3, 4
40100700:	358c      	beqz.n	a5, 40100707 <ets_timer_setfn+0x4b>
40100702:	0539      	s32i.n	a3, a5, 0
40100704:	000206        	j	40100710 <ets_timer_setfn+0x54>
40100707:	035d      	mov.n	a5, a3
40100709:	0659      	s32i.n	a5, a6, 0
4010070b:	fff685        	call0	40100674 <call_user_start_local+0x40c>
4010070e:	0138      	l32i.n	a3, a1, 0
40100710:	0368      	l32i.n	a6, a3, 0
40100712:	1108      	l32i.n	a0, a1, 4
40100714:	119637        	bne	a6, a3, 40100729 <ets_timer_setfn+0x6d>
40100717:	ffee21        	l32r	a2, 401006d0 <ets_timer_setfn+0x14>
4010071a:	ffee31        	l32r	a3, 401006d4 <ets_timer_setfn+0x18>
4010071d:	c5a042        	movi	a4, 197
40100720:	fe9801        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40100723:	0000c0        	callx0	a0
40100726:	ffff06        	j	40100726 <ets_timer_setfn+0x6a>
40100729:	10c112        	addi	a1, a1, 16
4010072c:	f00d      	ret.n
4010072e:	800000        	add	a0, a0, a0
40100731:	0f          	.byte 0xf
40100732:	124000        	excw

40100734 <ets_timer_disarm>:
40100734:	f0c112        	addi	a1, a1, -16
40100737:	11c9      	s32i.n	a12, a1, 4
40100739:	0109      	s32i.n	a0, a1, 0
4010073b:	02cd      	mov.n	a12, a2
4010073d:	ff1301        	l32r	a0, 4010038c <call_user_start_local+0x124>
40100740:	0000c0        	callx0	a0
40100743:	ffe251        	l32r	a5, 401006cc <ets_timer_setfn+0x10>
40100746:	0508      	l32i.n	a0, a5, 0
40100748:	020c      	movi.n	a2, 0
4010074a:	f09c      	beqz.n	a0, 4010076d <ets_timer_disarm+0x39>
4010074c:	1f1c07        	beq	a12, a0, 4010076f <ets_timer_disarm+0x3b>
4010074f:	002d      	mov.n	a2, a0
40100751:	0008      	l32i.n	a0, a0, 0
40100753:	ff5056        	bnez	a0, 4010074c <ets_timer_disarm+0x18>
40100756:	000c      	movi.n	a0, 0
40100758:	f27c      	movi.n	a2, -1
4010075a:	0c29      	s32i.n	a2, a12, 0
4010075c:	2c09      	s32i.n	a0, a12, 8
4010075e:	11c8      	l32i.n	a12, a1, 4
40100760:	fff401        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40100763:	0000c0        	callx0	a0
40100766:	0108      	l32i.n	a0, a1, 0
40100768:	10c112        	addi	a1, a1, 16
4010076b:	f00d      	ret.n
4010076d:	020c      	movi.n	a2, 0
4010076f:	fe3016        	beqz	a0, 40100756 <ets_timer_disarm+0x22>
40100772:	0008      	l32i.n	a0, a0, 0
40100774:	328c      	beqz.n	a2, 4010077b <ets_timer_disarm+0x47>
40100776:	0209      	s32i.n	a0, a2, 0
40100778:	fff686        	j	40100756 <ets_timer_disarm+0x22>
4010077b:	0509      	s32i.n	a0, a5, 0
4010077d:	fd5016        	beqz	a0, 40100756 <ets_timer_disarm+0x22>
40100780:	1028      	l32i.n	a2, a0, 4
40100782:	ffef05        	call0	40100674 <call_user_start_local+0x40c>
40100785:	fff346        	j	40100756 <ets_timer_disarm+0x22>
40100788:	000e24        	excw
4010078b:	f21c40        	excw
4010078e:	030c      	movi.n	a3, 0
40100790:	040c      	movi.n	a4, 0
40100792:	f0c112        	addi	a1, a1, -16
40100795:	0109      	s32i.n	a0, a1, 0
40100797:	fffc01        	l32r	a0, 40100788 <ets_timer_disarm+0x54>
4010079a:	0000c0        	callx0	a0
4010079d:	0108      	l32i.n	a0, a1, 0
4010079f:	10c112        	addi	a1, a1, 16
401007a2:	f00d      	ret.n
401007a4:	af          	.byte 0xaf
401007a5:	000035        	excw
401007a8:	04c4b4        	excw
401007ab:	4b4000        	excw
401007ae:	004c      	movi.n	a0, 64
401007b0:	0f4240        	excw
	...

401007b4 <ets_timer_arm_new>:
401007b4:	e0c112        	addi	a1, a1, -32
401007b7:	1149      	s32i.n	a4, a1, 4
401007b9:	0159      	s32i.n	a5, a1, 0
401007bb:	41d9      	s32i.n	a13, a1, 16
401007bd:	31c9      	s32i.n	a12, a1, 12
401007bf:	2109      	s32i.n	a0, a1, 8
401007c1:	03cd      	mov.n	a12, a3
401007c3:	0208      	l32i.n	a0, a2, 0
401007c5:	02dd      	mov.n	a13, a2
401007c7:	020026        	beqi	a0, -1, 401007cd <ets_timer_arm_new+0x19>
401007ca:	fff685        	call0	40100734 <ets_timer_disarm>
401007cd:	ffa821        	l32r	a2, 40100670 <call_user_start_local+0x408>
401007d0:	000222        	l8ui	a2, a2, 0
401007d3:	0138      	l32i.n	a3, a1, 0
401007d5:	22ec      	bnez.n	a2, 401007fb <ets_timer_arm_new+0x47>
401007d7:	051366        	bnei	a3, 1, 401007e0 <ets_timer_arm_new+0x2c>
401007da:	e8a342        	movi	a4, 0x3e8
401007dd:	82cc40        	mull	a12, a12, a4
401007e0:	08cc16        	beqz	a12, 40100870 <ets_timer_arm_new+0xbc>
401007e3:	5aa352        	movi	a5, 0x35a
401007e6:	72b5c7        	bgeu	a5, a12, 4010085c <ets_timer_arm_new+0xa8>
401007e9:	1400c0        	extui	a0, a12, 0, 2
401007ec:	a00000        	addx4	a0, a0, a0
401007ef:	41c2c0        	srli	a12, a12, 2
401007f2:	a0ccc0        	addx4	a12, a12, a12
401007f5:	a0cc00        	addx4	a12, a12, a0
401007f8:	000d06        	j	40100830 <ets_timer_arm_new+0x7c>
401007fb:	fcac      	beqz.n	a12, 4010082e <ets_timer_arm_new+0x7a>
401007fd:	ffe921        	l32r	a2, 401007a4 <ets_timer_disarm+0x70>
40100800:	e2a432        	movi	a3, 0x4e2
40100803:	13b2c7        	bgeu	a2, a12, 4010081a <ets_timer_arm_new+0x66>
40100806:	1420c0        	extui	a2, a12, 0, 2
40100809:	4102c0        	srli	a0, a12, 2
4010080c:	820030        	mull	a0, a0, a3
4010080f:	38a1c2        	movi	a12, 0x138
40100812:	c1c2c0        	mul16u	a12, a2, a12
40100815:	cc0a      	add.n	a12, a12, a0
40100817:	000546        	j	40100830 <ets_timer_arm_new+0x7c>
4010081a:	ffe321        	l32r	a2, 401007a8 <ets_timer_disarm+0x74>
4010081d:	e8a332        	movi	a3, 0x3e8
40100820:	822c20        	mull	a2, a12, a2
40100823:	062dc5        	call0	40106b00 <__udivsi3>
40100826:	02cd      	mov.n	a12, a2
40100828:	000106        	j	40100830 <ets_timer_arm_new+0x7c>
4010082b:	000000        	ill
4010082e:	0c0c      	movi.n	a12, 0
40100830:	1138      	l32i.n	a3, a1, 4
40100832:	038c      	beqz.n	a3, 40100836 <ets_timer_arm_new+0x82>
40100834:	2dc9      	s32i.n	a12, a13, 8
40100836:	fed501        	l32r	a0, 4010038c <call_user_start_local+0x124>
40100839:	0000c0        	callx0	a0
4010083c:	0d3d      	mov.n	a3, a13
4010083e:	fe7321        	l32r	a2, 4010020c <NmiTimSetFunc+0x20>
40100841:	0020c0        	memw
40100844:	9228      	l32i.n	a2, a2, 36
40100846:	2c2a      	add.n	a2, a12, a2
40100848:	ffe8c5        	call0	401006d8 <ets_timer_setfn+0x1c>
4010084b:	31c8      	l32i.n	a12, a1, 12
4010084d:	41d8      	l32i.n	a13, a1, 16
4010084f:	ffb801        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40100852:	0000c0        	callx0	a0
40100855:	2108      	l32i.n	a0, a1, 8
40100857:	20c112        	addi	a1, a1, 32
4010085a:	f00d      	ret.n
4010085c:	ffd421        	l32r	a2, 401007ac <ets_timer_disarm+0x78>
4010085f:	ffd431        	l32r	a3, 401007b0 <ets_timer_disarm+0x7c>
40100862:	822c20        	mull	a2, a12, a2
40100865:	062985        	call0	40106b00 <__udivsi3>
40100868:	02cd      	mov.n	a12, a2
4010086a:	fff086        	j	40100830 <ets_timer_arm_new+0x7c>
4010086d:	000000        	ill
40100870:	0c0c      	movi.n	a12, 0
40100872:	ffee86        	j	40100830 <ets_timer_arm_new+0x7c>
40100875:	000000        	ill

40100878 <xPortWantedSizeAlign>:
40100878:	10c222        	addi	a2, a2, 16
4010087b:	730c      	movi.n	a3, 7
4010087d:	060327        	bnone	a3, a2, 40100887 <xPortWantedSizeAlign+0xf>
40100880:	837c      	movi.n	a3, -8
40100882:	102230        	and	a2, a2, a3
40100885:	228b      	addi.n	a2, a2, 8
40100887:	f00d      	ret.n
40100889:	000000        	ill
4010088c:	fe8f20        	excw
4010088f:	3f          	.byte 0x3f
40100890:	8f28      	l32i.n	a2, a15, 32
40100892:	fe          	.byte 0xfe
40100893:	3f          	.byte 0x3f
40100894:	fe8930        	excw
40100897:	3f          	.byte 0x3f
40100898:	0918      	l32i.n	a1, a9, 0
4010089a:	124024        	excw

4010089c <pvPortMalloc>:
4010089c:	f0c112        	addi	a1, a1, -16
4010089f:	31d9      	s32i.n	a13, a1, 12
401008a1:	21c9      	s32i.n	a12, a1, 8
401008a3:	1109      	s32i.n	a0, a1, 4
401008a5:	02cd      	mov.n	a12, a2
401008a7:	feb901        	l32r	a0, 4010038c <call_user_start_local+0x124>
401008aa:	0000c0        	callx0	a0
401008ad:	fff7d1        	l32r	a13, 4010088c <xPortWantedSizeAlign+0x14>
401008b0:	0d08      	l32i.n	a0, a13, 0
401008b2:	40cc      	bnez.n	a0, 401008ba <pvPortMalloc+0x1e>
401008b4:	fff901        	l32r	a0, 40100898 <xPortWantedSizeAlign+0x20>
401008b7:	0000c0        	callx0	a0
401008ba:	3cac      	beqz.n	a12, 401008e1 <pvPortMalloc+0x45>
401008bc:	0c2d      	mov.n	a2, a12
401008be:	fffb85        	call0	40100878 <xPortWantedSizeAlign>
401008c1:	02cd      	mov.n	a12, a2
401008c3:	a29c      	beqz.n	a2, 401008e1 <pvPortMalloc+0x45>
401008c5:	1d28      	l32i.n	a2, a13, 4
401008c7:	2d08      	l32i.n	a0, a13, 8
401008c9:	14bc27        	bgeu	a12, a2, 401008e1 <pvPortMalloc+0x45>
401008cc:	fff131        	l32r	a3, 40100890 <xPortWantedSizeAlign+0x18>
401008cf:	0d58      	l32i.n	a5, a13, 0
401008d1:	1048      	l32i.n	a4, a0, 4
401008d3:	0028      	l32i.n	a2, a0, 0
401008d5:	2ab4c7        	bgeu	a4, a12, 40100903 <pvPortMalloc+0x67>
401008d8:	72ac      	beqz.n	a2, 40100903 <pvPortMalloc+0x67>
401008da:	003d      	mov.n	a3, a0
401008dc:	020d      	mov.n	a0, a2
401008de:	fffbc6        	j	401008d1 <pvPortMalloc+0x35>
401008e1:	0d0c      	movi.n	a13, 0
401008e3:	ff9301        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
401008e6:	0000c0        	callx0	a0
401008e9:	9dcc      	bnez.n	a13, 401008f6 <pvPortMalloc+0x5a>
401008eb:	0c3d      	mov.n	a3, a12
401008ed:	ffe921        	l32r	a2, 40100894 <xPortWantedSizeAlign+0x1c>
401008f0:	fe2401        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401008f3:	0000c0        	callx0	a0
401008f6:	1108      	l32i.n	a0, a1, 4
401008f8:	0d2d      	mov.n	a2, a13
401008fa:	21c8      	l32i.n	a12, a1, 8
401008fc:	31d8      	l32i.n	a13, a1, 12
401008fe:	10c112        	addi	a1, a1, 16
40100901:	f00d      	ret.n
40100903:	2e1507        	beq	a5, a0, 40100935 <pvPortMalloc+0x99>
40100906:	0109      	s32i.n	a0, a1, 0
40100908:	062c      	movi.n	a6, 32
4010090a:	03d8      	l32i.n	a13, a3, 0
4010090c:	0028      	l32i.n	a2, a0, 0
4010090e:	0329      	s32i.n	a2, a3, 0
40100910:	1028      	l32i.n	a2, a0, 4
40100912:	10cdd2        	addi	a13, a13, 16
40100915:	c032c0        	sub	a3, a2, a12
40100918:	0cb637        	bgeu	a6, a3, 40100928 <pvPortMalloc+0x8c>
4010091b:	2c0a      	add.n	a2, a12, a0
4010091d:	1239      	s32i.n	a3, a2, 4
4010091f:	10c9      	s32i.n	a12, a0, 4
40100921:	000c85        	call0	401009ec <pvPortRealloc+0x38>
40100924:	0128      	l32i.n	a2, a1, 0
40100926:	1228      	l32i.n	a2, a2, 4
40100928:	ffd941        	l32r	a4, 4010088c <xPortWantedSizeAlign+0x14>
4010092b:	4438      	l32i.n	a3, a4, 16
4010092d:	c03320        	sub	a3, a3, a2
40100930:	4439      	s32i.n	a3, a4, 16
40100932:	ffeb46        	j	401008e3 <pvPortMalloc+0x47>
40100935:	0d0c      	movi.n	a13, 0
40100937:	ffea06        	j	401008e3 <pvPortMalloc+0x47>
	...

4010093c <vPortFree>:
4010093c:	f0c112        	addi	a1, a1, -16
4010093f:	11c9      	s32i.n	a12, a1, 4
40100941:	0109      	s32i.n	a0, a1, 0
40100943:	02cd      	mov.n	a12, a2
40100945:	f29c      	beqz.n	a2, 40100968 <vPortFree+0x2c>
40100947:	fe9101        	l32r	a0, 4010038c <call_user_start_local+0x124>
4010094a:	0000c0        	callx0	a0
4010094d:	ffcf31        	l32r	a3, 4010088c <xPortWantedSizeAlign+0x14>
40100950:	ffdc02        	addmi	a0, a12, 0xffffff00
40100953:	3d2002        	l32i	a0, a0, 244
40100956:	4348      	l32i.n	a4, a3, 16
40100958:	f0cc22        	addi	a2, a12, -16
4010095b:	004a      	add.n	a0, a0, a4
4010095d:	4309      	s32i.n	a0, a3, 16
4010095f:	0008c5        	call0	401009ec <pvPortRealloc+0x38>
40100962:	ff7301        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40100965:	0000c0        	callx0	a0
40100968:	11c8      	l32i.n	a12, a1, 4
4010096a:	0108      	l32i.n	a0, a1, 0
4010096c:	10c112        	addi	a1, a1, 16
4010096f:	f00d      	ret.n
40100971:	000000        	ill
40100974:	0018a4        	excw
40100977:	223040        	excw

40100978 <pvPortCalloc>:
40100978:	822230        	mull	a2, a2, a3
4010097b:	f0c112        	addi	a1, a1, -16
4010097e:	21c9      	s32i.n	a12, a1, 8
40100980:	1109      	s32i.n	a0, a1, 4
40100982:	0129      	s32i.n	a2, a1, 0
40100984:	fff145        	call0	4010089c <pvPortMalloc>
40100987:	02cd      	mov.n	a12, a2
40100989:	828c      	beqz.n	a2, 40100995 <pvPortCalloc+0x1d>
4010098b:	030c      	movi.n	a3, 0
4010098d:	0148      	l32i.n	a4, a1, 0
4010098f:	fff901        	l32r	a0, 40100974 <vPortFree+0x38>
40100992:	0000c0        	callx0	a0
40100995:	0c2d      	mov.n	a2, a12
40100997:	1108      	l32i.n	a0, a1, 4
40100999:	21c8      	l32i.n	a12, a1, 8
4010099b:	10c112        	addi	a1, a1, 16
4010099e:	f00d      	ret.n

401009a0 <pvPortZalloc>:
401009a0:	023d      	mov.n	a3, a2
401009a2:	f0c112        	addi	a1, a1, -16
401009a5:	120c      	movi.n	a2, 1
401009a7:	0109      	s32i.n	a0, a1, 0
401009a9:	fffcc5        	call0	40100978 <pvPortCalloc>
401009ac:	0108      	l32i.n	a0, a1, 0
401009ae:	10c112        	addi	a1, a1, 16
401009b1:	f00d      	ret.n
	...

401009b4 <pvPortRealloc>:
401009b4:	f0c112        	addi	a1, a1, -16
401009b7:	21d9      	s32i.n	a13, a1, 8
401009b9:	0109      	s32i.n	a0, a1, 0
401009bb:	11c9      	s32i.n	a12, a1, 4
401009bd:	31e9      	s32i.n	a14, a1, 12
401009bf:	02cd      	mov.n	a12, a2
401009c1:	03ed      	mov.n	a14, a3
401009c3:	032d      	mov.n	a2, a3
401009c5:	ffed45        	call0	4010089c <pvPortMalloc>
401009c8:	02dd      	mov.n	a13, a2
401009ca:	f28c      	beqz.n	a2, 401009dd <pvPortRealloc+0x29>
401009cc:	dc8c      	beqz.n	a12, 401009dd <pvPortRealloc+0x29>
401009ce:	0e4d      	mov.n	a4, a14
401009d0:	0c3d      	mov.n	a3, a12
401009d2:	feb201        	l32r	a0, 4010049c <call_user_start_local+0x234>
401009d5:	0000c0        	callx0	a0
401009d8:	0c2d      	mov.n	a2, a12
401009da:	fff605        	call0	4010093c <vPortFree>
401009dd:	0108      	l32i.n	a0, a1, 0
401009df:	11c8      	l32i.n	a12, a1, 4
401009e1:	0d2d      	mov.n	a2, a13
401009e3:	31e8      	l32i.n	a14, a1, 12
401009e5:	21d8      	l32i.n	a13, a1, 8
401009e7:	10c112        	addi	a1, a1, 16
401009ea:	f00d      	ret.n
401009ec:	ffa961        	l32r	a6, 40100890 <xPortWantedSizeAlign+0x18>
401009ef:	0658      	l32i.n	a5, a6, 0
401009f1:	06b527        	bgeu	a5, a2, 401009fb <pvPortRealloc+0x47>
401009f4:	056d      	mov.n	a6, a5
401009f6:	0558      	l32i.n	a5, a5, 0
401009f8:	f83527        	bltu	a5, a2, 401009f4 <pvPortRealloc+0x40>
401009fb:	1678      	l32i.n	a7, a6, 4
401009fd:	376a      	add.n	a3, a7, a6
401009ff:	079237        	bne	a2, a3, 40100a0a <pvPortRealloc+0x56>
40100a02:	1248      	l32i.n	a4, a2, 4
40100a04:	062d      	mov.n	a2, a6
40100a06:	447a      	add.n	a4, a4, a7
40100a08:	1649      	s32i.n	a4, a6, 4
40100a0a:	1278      	l32i.n	a7, a2, 4
40100a0c:	872a      	add.n	a8, a7, a2
40100a0e:	0f9587        	bne	a5, a8, 40100a21 <pvPortRealloc+0x6d>
40100a11:	ff9e81        	l32r	a8, 4010088c <xPortWantedSizeAlign+0x14>
40100a14:	0888      	l32i.n	a8, a8, 0
40100a16:	101587        	beq	a5, a8, 40100a2a <pvPortRealloc+0x76>
40100a19:	1598      	l32i.n	a9, a5, 4
40100a1b:	0558      	l32i.n	a5, a5, 0
40100a1d:	997a      	add.n	a9, a9, a7
40100a1f:	1299      	s32i.n	a9, a2, 4
40100a21:	0259      	s32i.n	a5, a2, 0
40100a23:	011267        	beq	a2, a6, 40100a28 <pvPortRealloc+0x74>
40100a26:	0629      	s32i.n	a2, a6, 0
40100a28:	f00d      	ret.n
40100a2a:	085d      	mov.n	a5, a8
40100a2c:	fffc46        	j	40100a21 <pvPortRealloc+0x6d>
40100a2f:	000000        	ill
40100a32:	ff1000        	excw
40100a35:	ff          	.byte 0xff
40100a36:	ff          	.byte 0xff
40100a37:	47f000        	excw
40100a3a:	124000        	excw

40100a3c <spi_flash_get_id>:
40100a3c:	f0c112        	addi	a1, a1, -16
40100a3f:	0109      	s32i.n	a0, a1, 0
40100a41:	fffd01        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100a44:	0000c0        	callx0	a0
40100a47:	fe5021        	l32r	a2, 40100388 <call_user_start_local+0x120>
40100a4a:	0228      	l32i.n	a2, a2, 0
40100a4c:	fe5101        	l32r	a0, 40100390 <call_user_start_local+0x128>
40100a4f:	0000c0        	callx0	a0
40100a52:	050c      	movi.n	a5, 0
40100a54:	fe2901        	l32r	a0, 401002f8 <call_user_start_local+0x90>
40100a57:	0020c0        	memw
40100a5a:	106052        	s32i	a5, a0, 64
40100a5d:	fff441        	l32r	a4, 40100a30 <pvPortRealloc+0x7c>
40100a60:	0020c0        	memw
40100a63:	0049      	s32i.n	a4, a0, 0
40100a65:	0020c0        	memw
40100a68:	0038      	l32i.n	a3, a0, 0
40100a6a:	638c      	beqz.n	a3, 40100a74 <spi_flash_get_id+0x38>
40100a6c:	0020c0        	memw
40100a6f:	0068      	l32i.n	a6, a0, 0
40100a71:	ff7656        	bnez	a6, 40100a6c <spi_flash_get_id+0x30>
40100a74:	fff081        	l32r	a8, 40100a34 <pvPortRealloc+0x80>
40100a77:	0020c0        	memw
40100a7a:	102072        	l32i	a7, a0, 64
40100a7d:	107780        	and	a7, a7, a8
40100a80:	016172        	s32i	a7, a1, 4
40100a83:	ff72c5        	call0	401001b0 <Cache_Read_Enable_New>
40100a86:	012122        	l32i	a2, a1, 4
40100a89:	002102        	l32i	a0, a1, 0
40100a8c:	10c112        	addi	a1, a1, 16
40100a8f:	f00d      	ret.n
40100a91:	000000        	ill
40100a94:	43c8      	l32i.n	a12, a3, 16
40100a96:	124000        	excw

40100a98 <spi_flash_read_status>:
40100a98:	f0c112        	addi	a1, a1, -16
40100a9b:	006122        	s32i	a2, a1, 0
40100a9e:	016102        	s32i	a0, a1, 4
40100aa1:	ffe501        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100aa4:	0000c0        	callx0	a0
40100aa7:	fe3821        	l32r	a2, 40100388 <call_user_start_local+0x120>
40100aaa:	002132        	l32i	a3, a1, 0
40100aad:	0228      	l32i.n	a2, a2, 0
40100aaf:	fff901        	l32r	a0, 40100a94 <spi_flash_get_id+0x58>
40100ab2:	0000c0        	callx0	a0
40100ab5:	2129      	s32i.n	a2, a1, 8
40100ab7:	ff6f85        	call0	401001b0 <Cache_Read_Enable_New>
40100aba:	2128      	l32i.n	a2, a1, 8
40100abc:	1108      	l32i.n	a0, a1, 4
40100abe:	10c112        	addi	a1, a1, 16
40100ac1:	f00d      	ret.n
40100ac3:	440000        	extui	a0, a0, 0, 5
40100ac6:	124000        	excw

40100ac8 <spi_flash_write_status>:
40100ac8:	f0c112        	addi	a1, a1, -16
40100acb:	006122        	s32i	a2, a1, 0
40100ace:	016102        	s32i	a0, a1, 4
40100ad1:	ffd901        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100ad4:	0000c0        	callx0	a0
40100ad7:	fe2c21        	l32r	a2, 40100388 <call_user_start_local+0x120>
40100ada:	002132        	l32i	a3, a1, 0
40100add:	0228      	l32i.n	a2, a2, 0
40100adf:	fff901        	l32r	a0, 40100ac4 <spi_flash_read_status+0x2c>
40100ae2:	0000c0        	callx0	a0
40100ae5:	2129      	s32i.n	a2, a1, 8
40100ae7:	ff6c85        	call0	401001b0 <Cache_Read_Enable_New>
40100aea:	2128      	l32i.n	a2, a1, 8
40100aec:	1108      	l32i.n	a0, a1, 4
40100aee:	10c112        	addi	a1, a1, 16
40100af1:	f00d      	ret.n
40100af3:	4a0000        	excw
40100af6:	124000        	excw

40100af8 <spi_flash_erase_sector>:
40100af8:	f0c112        	addi	a1, a1, -16
40100afb:	006122        	s32i	a2, a1, 0
40100afe:	016102        	s32i	a0, a1, 4
40100b01:	73a002        	movi	a0, 115
40100b04:	fdc221        	l32r	a2, 4010020c <NmiTimSetFunc+0x20>
40100b07:	0020c0        	memw
40100b0a:	c56202        	s32i	a0, a2, 0x314
40100b0d:	ffca01        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100b10:	0000c0        	callx0	a0
40100b13:	002122        	l32i	a2, a1, 0
40100b16:	fff701        	l32r	a0, 40100af4 <spi_flash_write_status+0x2c>
40100b19:	0000c0        	callx0	a0
40100b1c:	2129      	s32i.n	a2, a1, 8
40100b1e:	ff6905        	call0	401001b0 <Cache_Read_Enable_New>
40100b21:	2128      	l32i.n	a2, a1, 8
40100b23:	1108      	l32i.n	a0, a1, 4
40100b25:	10c112        	addi	a1, a1, 16
40100b28:	f00d      	ret.n
40100b2a:	4c0000        	excw
40100b2d:	004a      	add.n	a0, a0, a4
40100b2f:	c11240        	mul16u	a1, a2, a4

40100b30 <spi_flash_write>:
40100b30:	f0c112        	addi	a1, a1, -16
40100b33:	1109      	s32i.n	a0, a1, 4
40100b35:	31d9      	s32i.n	a13, a1, 12
40100b37:	21c9      	s32i.n	a12, a1, 8
40100b39:	03dd      	mov.n	a13, a3
40100b3b:	04cd      	mov.n	a12, a4
40100b3d:	33cc      	bnez.n	a3, 40100b44 <spi_flash_write+0x14>
40100b3f:	1c0c      	movi.n	a12, 1
40100b41:	000d06        	j	40100b79 <spi_flash_write+0x49>
40100b44:	006122        	s32i	a2, a1, 0
40100b47:	03a002        	movi	a0, 3
40100b4a:	080047        	bnone	a0, a4, 40100b56 <spi_flash_write+0x26>
40100b4d:	04a002        	movi	a0, 4
40100b50:	41c240        	srli	a12, a4, 2
40100b53:	a0cc00        	addx4	a12, a12, a0
40100b56:	73a022        	movi	a2, 115
40100b59:	fdac31        	l32r	a3, 4010020c <NmiTimSetFunc+0x20>
40100b5c:	0020c0        	memw
40100b5f:	c56322        	s32i	a2, a3, 0x314
40100b62:	ffb501        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100b65:	0000c0        	callx0	a0
40100b68:	0c4d      	mov.n	a4, a12
40100b6a:	0d3d      	mov.n	a3, a13
40100b6c:	0128      	l32i.n	a2, a1, 0
40100b6e:	ffef01        	l32r	a0, 40100b2c <spi_flash_erase_sector+0x34>
40100b71:	0000c0        	callx0	a0
40100b74:	02cd      	mov.n	a12, a2
40100b76:	ff6385        	call0	401001b0 <Cache_Read_Enable_New>
40100b79:	1108      	l32i.n	a0, a1, 4
40100b7b:	0c2d      	mov.n	a2, a12
40100b7d:	31d8      	l32i.n	a13, a1, 12
40100b7f:	21c8      	l32i.n	a12, a1, 8
40100b81:	10c112        	addi	a1, a1, 16
40100b84:	f00d      	ret.n
40100b86:	380000        	excw
40100b89:	8f          	.byte 0x8f
40100b8a:	fe          	.byte 0xfe
40100b8b:	3f          	.byte 0x3f

40100b8c <spi_flash_read>:
40100b8c:	f0c112        	addi	a1, a1, -16
40100b8f:	0109      	s32i.n	a0, a1, 0
40100b91:	11c9      	s32i.n	a12, a1, 4
40100b93:	21d9      	s32i.n	a13, a1, 8
40100b95:	31e9      	s32i.n	a14, a1, 12
40100b97:	04dd      	mov.n	a13, a4
40100b99:	02ed      	mov.n	a14, a2
40100b9b:	03cd      	mov.n	a12, a3
40100b9d:	33cc      	bnez.n	a3, 40100ba4 <spi_flash_read+0x18>
40100b9f:	1c0c      	movi.n	a12, 1
40100ba1:	000cc6        	j	40100bd8 <spi_flash_read+0x4c>
40100ba4:	fff971        	l32r	a7, 40100b88 <spi_flash_write+0x58>
40100ba7:	002772        	l32i	a7, a7, 0
40100baa:	01a756        	bnez	a7, 40100bc8 <spi_flash_read+0x3c>
40100bad:	ffa201        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100bb0:	0000c0        	callx0	a0
40100bb3:	204dd0        	or	a4, a13, a13
40100bb6:	0c3d      	mov.n	a3, a12
40100bb8:	0e2d      	mov.n	a2, a14
40100bba:	fd7001        	l32r	a0, 4010017c <_UserExceptionVector_1+0x20>
40100bbd:	0000c0        	callx0	a0
40100bc0:	02cd      	mov.n	a12, a2
40100bc2:	ff5ec5        	call0	401001b0 <Cache_Read_Enable_New>
40100bc5:	0003c6        	j	40100bd8 <spi_flash_read+0x4c>
40100bc8:	045d      	mov.n	a5, a4
40100bca:	034d      	mov.n	a4, a3
40100bcc:	023d      	mov.n	a3, a2
40100bce:	fdee21        	l32r	a2, 40100388 <call_user_start_local+0x120>
40100bd1:	0228      	l32i.n	a2, a2, 0
40100bd3:	0007c0        	callx0	a7
40100bd6:	02cd      	mov.n	a12, a2
40100bd8:	0108      	l32i.n	a0, a1, 0
40100bda:	21d8      	l32i.n	a13, a1, 8
40100bdc:	0c2d      	mov.n	a2, a12
40100bde:	31e8      	l32i.n	a14, a1, 12
40100be0:	11c8      	l32i.n	a12, a1, 4
40100be2:	10c112        	addi	a1, a1, 16
40100be5:	f00d      	ret.n
40100be7:	000000        	ill
40100bea:	a04020        	addx4	a4, a0, a2
40100bed:	001d      	mov.n	a1, a0
40100bef:	097040        	excw
40100bf2:	c84024        	excw
40100bf5:	002a      	add.n	a0, a0, a2
40100bf7:	14a840        	extui	a10, a4, 8, 2
40100bfa:	004024        	excw
40100bfd:	1f          	.byte 0x1f
40100bfe:	824000        	mull	a4, a0, a0

40100c00 <os_printf_plus>:
40100c00:	a0a082        	movi	a8, 160
40100c03:	c01180        	sub	a1, a1, a8
40100c06:	1a61c2        	s32i	a12, a1, 104
40100c09:	1b61d2        	s32i	a13, a1, 108
40100c0c:	1c61e2        	s32i	a14, a1, 112
40100c0f:	206122        	s32i	a2, a1, 128
40100c12:	216132        	s32i	a3, a1, 132
40100c15:	226142        	s32i	a4, a1, 136
40100c18:	236152        	s32i	a5, a1, 140
40100c1b:	246162        	s32i	a6, a1, 144
40100c1e:	256172        	s32i	a7, a1, 148
40100c21:	196102        	s32i	a0, a1, 100
40100c24:	fff301        	l32r	a0, 40100bf0 <spi_flash_read+0x64>
40100c27:	0000c0        	callx0	a0
40100c2a:	7c1266        	bnei	a2, 1, 40100caa <os_printf_plus+0xaa>
40100c2d:	04a042        	movi	a4, 4
40100c30:	ffefd1        	l32r	a13, 40100bec <spi_flash_read+0x60>
40100c33:	ffed21        	l32r	a2, 40100be8 <spi_flash_read+0x5c>
40100c36:	202132        	l32i	a3, a1, 128
40100c39:	01d102        	addmi	a0, a1, 0x100
40100c3c:	01d1e2        	addmi	a14, a1, 0x100
40100c3f:	80cee2        	addi	a14, a14, -128
40100c42:	80c002        	addi	a0, a0, -128
40100c45:	186102        	s32i	a0, a1, 96
40100c48:	42c327        	bnall	a3, a2, 40100c8e <os_printf_plus+0x8e>
40100c4b:	202330        	or	a2, a3, a3
40100c4e:	ffe901        	l32r	a0, 40100bf4 <spi_flash_read+0x68>
40100c51:	0000c0        	callx0	a0
40100c54:	ffc202        	addi	a0, a2, -1
40100c57:	c22b      	addi.n	a12, a2, 2
40100c59:	b3c000        	movgez	a12, a0, a0
40100c5c:	400c      	movi.n	a0, 4
40100c5e:	21c2c0        	srai	a12, a12, 2
40100c61:	a0cc00        	addx4	a12, a12, a0
40100c64:	f4c0c0        	extui	a12, a12, 0, 16
40100c67:	2c1b      	addi.n	a2, a12, 1
40100c69:	166122        	s32i	a2, a1, 88
40100c6c:	ffc085        	call0	40100878 <xPortWantedSizeAlign>
40100c6f:	02dd      	mov.n	a13, a2
40100c71:	ffe101        	l32r	a0, 40100bf8 <spi_flash_read+0x6c>
40100c74:	0000c0        	callx0	a0
40100c77:	42b2d7        	bgeu	a2, a13, 40100cbd <os_printf_plus+0xbd>
40100c7a:	f03c      	movi.n	a0, 63
40100c7c:	01dd      	mov.n	a13, a1
40100c7e:	120c      	movi.n	a2, 1
40100c80:	176122        	s32i	a2, a1, 92
40100c83:	01dcf6        	bgeui	a12, 64, 40100c88 <os_printf_plus+0x88>
40100c86:	0c0d      	mov.n	a0, a12
40100c88:	f4c000        	extui	a12, a0, 0, 16
40100c8b:	000f86        	j	40100ccd <os_printf_plus+0xcd>
40100c8e:	0d2d      	mov.n	a2, a13
40100c90:	1461e2        	s32i	a14, a1, 80
40100c93:	156142        	s32i	a4, a1, 84
40100c96:	4cc162        	addi	a6, a1, 76
40100c99:	007d      	mov.n	a7, a0
40100c9b:	136172        	s32i	a7, a1, 76
40100c9e:	0648      	l32i.n	a4, a6, 0
40100ca0:	1658      	l32i.n	a5, a6, 4
40100ca2:	2668      	l32i.n	a6, a6, 8
40100ca4:	ffd601        	l32r	a0, 40100bfc <spi_flash_read+0x70>
40100ca7:	0000c0        	callx0	a0
40100caa:	1a21c2        	l32i	a12, a1, 104
40100cad:	1b21d2        	l32i	a13, a1, 108
40100cb0:	1c21e2        	l32i	a14, a1, 112
40100cb3:	a0a022        	movi	a2, 160
40100cb6:	192102        	l32i	a0, a1, 100
40100cb9:	112a      	add.n	a1, a1, a2
40100cbb:	f00d      	ret.n
40100cbd:	162122        	l32i	a2, a1, 88
40100cc0:	201110        	or	a1, a1, a1
40100cc3:	ffbd85        	call0	4010089c <pvPortMalloc>
40100cc6:	02dd      	mov.n	a13, a2
40100cc8:	080c      	movi.n	a8, 0
40100cca:	176182        	s32i	a8, a1, 92
40100ccd:	202132        	l32i	a3, a1, 128
40100cd0:	202dd0        	or	a2, a13, a13
40100cd3:	204cc0        	or	a4, a12, a12
40100cd6:	fdf101        	l32r	a0, 4010049c <call_user_start_local+0x234>
40100cd9:	0000c0        	callx0	a0
40100cdc:	ffc421        	l32r	a2, 40100bec <spi_flash_read+0x60>
40100cdf:	203dd0        	or	a3, a13, a13
40100ce2:	1161e2        	s32i	a14, a1, 68
40100ce5:	40c162        	addi	a6, a1, 64
40100ce8:	8cda      	add.n	a8, a12, a13
40100cea:	070c      	movi.n	a7, 0
40100cec:	182192        	l32i	a9, a1, 96
40100cef:	4a0c      	movi.n	a10, 4
40100cf1:	1261a2        	s32i	a10, a1, 72
40100cf4:	106192        	s32i	a9, a1, 64
40100cf7:	004872        	s8i	a7, a8, 0
40100cfa:	0648      	l32i.n	a4, a6, 0
40100cfc:	1658      	l32i.n	a5, a6, 4
40100cfe:	2668      	l32i.n	a6, a6, 8
40100d00:	ffbf01        	l32r	a0, 40100bfc <spi_flash_read+0x70>
40100d03:	0000c0        	callx0	a0
40100d06:	1721b2        	l32i	a11, a1, 92
40100d09:	f9db56        	bnez	a11, 40100caa <os_printf_plus+0xaa>
40100d0c:	0d2d      	mov.n	a2, a13
40100d0e:	ffc2c5        	call0	4010093c <vPortFree>
40100d11:	ffe546        	j	40100caa <os_printf_plus+0xaa>
40100d14:	000080        	ret
40100d17:	c11240        	mul16u	a1, a2, a4

40100d18 <system_restart_core>:
40100d18:	f0c112        	addi	a1, a1, -16
40100d1b:	0109      	s32i.n	a0, a1, 0
40100d1d:	ff4601        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100d20:	0000c0        	callx0	a0
40100d23:	746c      	movi.n	a4, -25
40100d25:	fd2f31        	l32r	a3, 401001e4 <Cache_Read_Enable_New+0x34>
40100d28:	0020c0        	memw
40100d2b:	892322        	l32i	a2, a3, 0x224
40100d2e:	102240        	and	a2, a2, a4
40100d31:	0020c0        	memw
40100d34:	fff801        	l32r	a0, 40100d14 <os_printf_plus+0x114>
40100d37:	896322        	s32i	a2, a3, 0x224
40100d3a:	0000c0        	callx0	a0
40100d3d:	0108      	l32i.n	a0, a1, 0
40100d3f:	10c112        	addi	a1, a1, 16
40100d42:	f00d      	ret.n
40100d44:	269e60        	excw
40100d47:	8f4040        	excw
40100d4a:	fe          	.byte 0xfe
40100d4b:	3f          	.byte 0x3f
40100d4c:	07a120        	excw
40100d4f:	bfff00        	excw
40100d52:	ff          	.byte 0xff
40100d53:	ff          	.byte 0xff
40100d54:	010010        	slli	a0, a0, 31
40100d57:	01ff00        	slli	a15, a15, 32
40100d5a:	ff          	.byte 0xff
40100d5b:	ff          	.byte 0xff
40100d5c:	00fc00        	excw
40100d5f:	40c800        	excw
40100d62:	200006        	j	40108d66 <_lit4_end+0x200a>
40100d65:	249d      	excw
40100d67:	027440        	excw
40100d6a:	cc4024        	excw
40100d6d:	2e          	.byte 0x2e
40100d6e:	244000        	extui	a4, a0, 0, 3
40100d71:	24d9      	s32i.n	a13, a4, 8
40100d73:	d98040        	excw
40100d76:	984024        	excw
40100d79:	0f          	.byte 0xf
40100d7a:	314000        	srai	a4, a0, 16
40100d7d:	fe8d      	excw
40100d7f:	d0c112        	addi	a1, a1, -48
40100d82:	0961d2        	s32i	a13, a1, 36
40100d85:	0861c2        	s32i	a12, a1, 32
40100d88:	076102        	s32i	a0, a1, 28
40100d8b:	02cd      	mov.n	a12, a2
40100d8d:	05d705        	call0	40106b00 <__udivsi3>
40100d90:	023d      	mov.n	a3, a2
40100d92:	ffec21        	l32r	a2, 40100d44 <system_restart_core+0x2c>
40100d95:	ffe685        	call0	40100c00 <os_printf_plus>
40100d98:	ffec21        	l32r	a2, 40100d48 <system_restart_core+0x30>
40100d9b:	f60222        	l8ui	a2, a2, 246
40100d9e:	fff101        	l32r	a0, 40100d64 <system_restart_core+0x4c>
40100da1:	0000c0        	callx0	a0
40100da4:	020c      	movi.n	a2, 0
40100da6:	ffe931        	l32r	a3, 40100d4c <system_restart_core+0x34>
40100da9:	ffef01        	l32r	a0, 40100d68 <system_restart_core+0x50>
40100dac:	0000c0        	callx0	a0
40100daf:	120c      	movi.n	a2, 1
40100db1:	ffe631        	l32r	a3, 40100d4c <system_restart_core+0x34>
40100db4:	ffed01        	l32r	a0, 40100d68 <system_restart_core+0x50>
40100db7:	0000c0        	callx0	a0
40100dba:	fdb231        	l32r	a3, 40100484 <call_user_start_local+0x21c>
40100dbd:	090c      	movi.n	a9, 0
40100dbf:	840c      	movi.n	a4, 8
40100dc1:	fd12d1        	l32r	a13, 4010020c <NmiTimSetFunc+0x20>
40100dc4:	0020c0        	memw
40100dc7:	406d92        	s32i	a9, a13, 0x100
40100dca:	ffe181        	l32r	a8, 40100d50 <system_restart_core+0x38>
40100dcd:	0020c0        	memw
40100dd0:	402d72        	l32i	a7, a13, 0x100
40100dd3:	107780        	and	a7, a7, a8
40100dd6:	0020c0        	memw
40100dd9:	406d72        	s32i	a7, a13, 0x100
40100ddc:	063c      	movi.n	a6, 48
40100dde:	0020c0        	memw
40100de1:	402d52        	l32i	a5, a13, 0x100
40100de4:	205560        	or	a5, a5, a6
40100de7:	0020c0        	memw
40100dea:	406d52        	s32i	a5, a13, 0x100
40100ded:	420c      	movi.n	a2, 4
40100def:	0020c0        	memw
40100df2:	516d22        	s32i	a2, a13, 0x144
40100df5:	ffd701        	l32r	a0, 40100d54 <system_restart_core+0x3c>
40100df8:	0020c0        	memw
40100dfb:	436d02        	s32i	a0, a13, 0x10c
40100dfe:	ffd6b1        	l32r	a11, 40100d58 <system_restart_core+0x40>
40100e01:	ffd6a1        	l32r	a10, 40100d5c <system_restart_core+0x44>
40100e04:	0020c0        	memw
40100e07:	522d92        	l32i	a9, a13, 0x148
40100e0a:	1099b0        	and	a9, a9, a11
40100e0d:	2099a0        	or	a9, a9, a10
40100e10:	0020c0        	memw
40100e13:	526d92        	s32i	a9, a13, 0x148
40100e16:	00ae82        	movi	a8, 0xfffffe00
40100e19:	80a072        	movi	a7, 128
40100e1c:	0020c0        	memw
40100e1f:	522d62        	l32i	a6, a13, 0x148
40100e22:	106680        	and	a6, a6, a8
40100e25:	206670        	or	a6, a6, a7
40100e28:	0020c0        	memw
40100e2b:	526d62        	s32i	a6, a13, 0x148
40100e2e:	0020c0        	memw
40100e31:	472d52        	l32i	a5, a13, 0x11c
40100e34:	01d552        	addmi	a5, a5, 0x100
40100e37:	88c552        	addi	a5, a5, -120
40100e3a:	0020c0        	memw
40100e3d:	416d52        	s32i	a5, a13, 0x104
40100e40:	0020c0        	memw
40100e43:	466d42        	s32i	a4, a13, 0x118
40100e46:	0020c0        	memw
40100e49:	426d32        	s32i	a3, a13, 0x108
40100e4c:	c8a022        	movi	a2, 200
40100e4f:	ffc701        	l32r	a0, 40100d6c <system_restart_core+0x54>
40100e52:	0000c0        	callx0	a0
40100e55:	320c      	movi.n	a2, 3
40100e57:	131c      	movi.n	a3, 17
40100e59:	0020c0        	memw
40100e5c:	676d32        	s32i	a3, a13, 0x19c
40100e5f:	0020c0        	memw
40100e62:	686d22        	s32i	a2, a13, 0x1a0
40100e65:	ffbe01        	l32r	a0, 40100d60 <system_restart_core+0x48>
40100e68:	0020c0        	memw
40100e6b:	436d02        	s32i	a0, a13, 0x10c
40100e6e:	cfafb2        	movi	a11, -49
40100e71:	0020c0        	memw
40100e74:	402da2        	l32i	a10, a13, 0x100
40100e77:	10aab0        	and	a10, a10, a11
40100e7a:	0020c0        	memw
40100e7d:	406da2        	s32i	a10, a13, 0x100
40100e80:	ffbc01        	l32r	a0, 40100d70 <system_restart_core+0x58>
40100e83:	0000c0        	callx0	a0
40100e86:	0c2d      	mov.n	a2, a12
40100e88:	ffbb01        	l32r	a0, 40100d74 <system_restart_core+0x5c>
40100e8b:	0000c0        	callx0	a0
40100e8e:	fcd551        	l32r	a5, 401001e4 <Cache_Read_Enable_New+0x34>
40100e91:	0020c0        	memw
40100e94:	181c      	movi.n	a8, 17
40100e96:	676d82        	s32i	a8, a13, 0x19c
40100e99:	0020c0        	memw
40100e9c:	370c      	movi.n	a7, 3
40100e9e:	686d72        	s32i	a7, a13, 0x1a0
40100ea1:	e67c      	movi.n	a6, -2
40100ea3:	0020c0        	memw
40100ea6:	812542        	l32i	a4, a5, 0x204
40100ea9:	104460        	and	a4, a4, a6
40100eac:	0020c0        	memw
40100eaf:	816542        	s32i	a4, a5, 0x204
40100eb2:	00a122        	movi	a2, 0x100
40100eb5:	ffb001        	l32r	a0, 40100d78 <system_restart_core+0x60>
40100eb8:	0000c0        	callx0	a0
40100ebb:	fa7c      	movi.n	a10, -1
40100ebd:	0020c0        	memw
40100ec0:	506da2        	s32i	a10, a13, 0x140
40100ec3:	092c      	movi.n	a9, 32
40100ec5:	0020c0        	memw
40100ec8:	516d92        	s32i	a9, a13, 0x144
40100ecb:	0020c0        	memw
40100ece:	000c      	movi.n	a0, 0
40100ed0:	446d02        	s32i	a0, a13, 0x110
40100ed3:	7ccc      	bnez.n	a12, 40100ede <system_restart_core+0x1c6>
40100ed5:	0020c0        	memw
40100ed8:	466d02        	s32i	a0, a13, 0x118
40100edb:	0001c6        	j	40100ee6 <system_restart_core+0x1ce>
40100ede:	0020c0        	memw
40100ee1:	8b0c      	movi.n	a11, 8
40100ee3:	466db2        	s32i	a11, a13, 0x118
40100ee6:	fd2901        	l32r	a0, 4010038c <call_user_start_local+0x124>
40100ee9:	0000c0        	callx0	a0
40100eec:	fed301        	l32r	a0, 40100a38 <pvPortRealloc+0x84>
40100eef:	0000c0        	callx0	a0
40100ef2:	fd5f21        	l32r	a2, 40100470 <call_user_start_local+0x208>
40100ef5:	fd0001        	l32r	a0, 401002f8 <call_user_start_local+0x90>
40100ef8:	0020c0        	memw
40100efb:	0029      	s32i.n	a2, a0, 0
40100efd:	0020c0        	memw
40100f00:	00c8      	l32i.n	a12, a0, 0
40100f02:	6c8c      	beqz.n	a12, 40100f0c <system_restart_core+0x1f4>
40100f04:	0020c0        	memw
40100f07:	0038      	l32i.n	a3, a0, 0
40100f09:	ff7356        	bnez	a3, 40100f04 <system_restart_core+0x1ec>
40100f0c:	012d      	mov.n	a2, a1
40100f0e:	030c      	movi.n	a3, 0
40100f10:	c41c      	movi.n	a4, 28
40100f12:	fe9801        	l32r	a0, 40100974 <vPortFree+0x38>
40100f15:	0000c0        	callx0	a0
40100f18:	fd5bc1        	l32r	a12, 40100484 <call_user_start_local+0x21c>
40100f1b:	020c      	movi.n	a2, 0
40100f1d:	540c      	movi.n	a4, 5
40100f1f:	013d      	mov.n	a3, a1
40100f21:	0149      	s32i.n	a4, a1, 0
40100f23:	c41c      	movi.n	a4, 28
40100f25:	000685        	call0	40100f90 <system_rtc_mem_write>
40100f28:	0020c0        	memw
40100f2b:	426dc2        	s32i	a12, a13, 0x108
40100f2e:	7108      	l32i.n	a0, a1, 28
40100f30:	81c8      	l32i.n	a12, a1, 32
40100f32:	91d8      	l32i.n	a13, a1, 36
40100f34:	30c112        	addi	a1, a1, 48
40100f37:	f00d      	ret.n
40100f39:	000000        	ill
40100f3c:	a128      	l32i.n	a2, a1, 40
40100f3e:	fe          	.byte 0xfe
40100f3f:	3f          	.byte 0x3f
40100f40:	f20a00        	excw
40100f43:	3f          	.byte 0x3f

40100f44 <system_get_time>:
40100f44:	fffe31        	l32r	a3, 40100f3c <system_restart_core+0x224>
40100f47:	fffe21        	l32r	a2, 40100f40 <system_restart_core+0x228>
40100f4a:	0338      	l32i.n	a3, a3, 0
40100f4c:	0020c0        	memw
40100f4f:	802222        	l32i	a2, a2, 0x200
40100f52:	223a      	add.n	a2, a2, a3
40100f54:	f00d      	ret.n
40100f56:	e00000        	subx4	a0, a0, a0
40100f59:	9f          	.byte 0x9f
40100f5a:	124026        	beqi	a0, 4, 40100f70 <system_os_post+0x14>

40100f5c <system_os_post>:
40100f5c:	f0c112        	addi	a1, a1, -16
40100f5f:	0109      	s32i.n	a0, a1, 0
40100f61:	0c32b6        	bltui	a2, 3, 40100f71 <system_os_post+0x15>
40100f64:	fffd21        	l32r	a2, 40100f58 <system_get_time+0x14>
40100f67:	330c      	movi.n	a3, 3
40100f69:	ffc945        	call0	40100c00 <os_printf_plus>
40100f6c:	020c      	movi.n	a2, 0
40100f6e:	0004c6        	j	40100f85 <system_os_post+0x29>
40100f71:	16c222        	addi	a2, a2, 22
40100f74:	742020        	extui	a2, a2, 0, 8
40100f77:	fe0401        	l32r	a0, 40100788 <ets_timer_disarm+0x54>
40100f7a:	0000c0        	callx0	a0
40100f7d:	743020        	extui	a3, a2, 0, 8
40100f80:	fe8356        	bnez	a3, 40100f6c <system_os_post+0x10>
40100f83:	120c      	movi.n	a2, 1
40100f85:	0108      	l32i.n	a0, a1, 0
40100f87:	10c112        	addi	a1, a1, 16
40100f8a:	f00d      	ret.n
40100f8c:	000e00        	excw
40100f8f:	a05260        	addx4	a5, a2, a6

40100f90 <system_rtc_mem_write>:
40100f90:	bfa052        	movi	a5, 191
40100f93:	143527        	bltu	a5, a2, 40100fab <system_rtc_mem_write+0x1b>
40100f96:	139c      	beqz.n	a3, 40100fab <system_rtc_mem_write+0x1b>
40100f98:	370c      	movi.n	a7, 3
40100f9a:	146030        	extui	a6, a3, 0, 2
40100f9d:	a6cc      	bnez.n	a6, 40100fab <system_rtc_mem_write+0x1b>
40100f9f:	1192e0        	slli	a9, a2, 2
40100fa2:	00a382        	movi	a8, 0x300
40100fa5:	c08890        	sub	a8, a8, a9
40100fa8:	03a847        	bge	a8, a4, 40100faf <system_rtc_mem_write+0x1f>
40100fab:	020c      	movi.n	a2, 0
40100fad:	f00d      	ret.n
40100faf:	0a0747        	bnone	a7, a4, 40100fbd <system_rtc_mem_write+0x2d>
40100fb2:	450c      	movi.n	a5, 4
40100fb4:	414240        	srli	a4, a4, 2
40100fb7:	a04450        	addx4	a4, a4, a5
40100fba:	f44040        	extui	a4, a4, 0, 16
40100fbd:	418240        	srli	a8, a4, 2
40100fc0:	e89c      	beqz.n	a8, 40100fe2 <system_rtc_mem_write+0x52>
40100fc2:	fff271        	l32r	a7, 40100f8c <system_os_post+0x30>
40100fc5:	040c      	movi.n	a4, 0
40100fc7:	624a      	add.n	a6, a2, a4
40100fc9:	a05430        	addx4	a5, a4, a3
40100fcc:	a06670        	addx4	a6, a6, a7
40100fcf:	0020c0        	memw
40100fd2:	0558      	l32i.n	a5, a5, 0
40100fd4:	0020c0        	memw
40100fd7:	c06652        	s32i	a5, a6, 0x300
40100fda:	441b      	addi.n	a4, a4, 1
40100fdc:	744040        	extui	a4, a4, 0, 8
40100fdf:	e43487        	bltu	a4, a8, 40100fc7 <system_rtc_mem_write+0x37>
40100fe2:	120c      	movi.n	a2, 1
40100fe4:	f00d      	ret.n
	...

40100fe8 <system_rtc_mem_read>:
40100fe8:	bfa052        	movi	a5, 191
40100feb:	143527        	bltu	a5, a2, 40101003 <system_rtc_mem_read+0x1b>
40100fee:	139c      	beqz.n	a3, 40101003 <system_rtc_mem_read+0x1b>
40100ff0:	370c      	movi.n	a7, 3
40100ff2:	146030        	extui	a6, a3, 0, 2
40100ff5:	a6cc      	bnez.n	a6, 40101003 <system_rtc_mem_read+0x1b>
40100ff7:	1192e0        	slli	a9, a2, 2
40100ffa:	00a382        	movi	a8, 0x300
40100ffd:	c08890        	sub	a8, a8, a9
40101000:	03a847        	bge	a8, a4, 40101007 <system_rtc_mem_read+0x1f>
40101003:	020c      	movi.n	a2, 0
40101005:	f00d      	ret.n
40101007:	0a0747        	bnone	a7, a4, 40101015 <system_rtc_mem_read+0x2d>
4010100a:	450c      	movi.n	a5, 4
4010100c:	414240        	srli	a4, a4, 2
4010100f:	a04450        	addx4	a4, a4, a5
40101012:	f44040        	extui	a4, a4, 0, 16
40101015:	418240        	srli	a8, a4, 2
40101018:	e89c      	beqz.n	a8, 4010103a <system_rtc_mem_read+0x52>
4010101a:	ffdc71        	l32r	a7, 40100f8c <system_os_post+0x30>
4010101d:	040c      	movi.n	a4, 0
4010101f:	524a      	add.n	a5, a2, a4
40101021:	a06430        	addx4	a6, a4, a3
40101024:	a05570        	addx4	a5, a5, a7
40101027:	0020c0        	memw
4010102a:	c02552        	l32i	a5, a5, 0x300
4010102d:	0020c0        	memw
40101030:	0659      	s32i.n	a5, a6, 0
40101032:	441b      	addi.n	a4, a4, 1
40101034:	744040        	extui	a4, a4, 0, 8
40101037:	e43487        	bltu	a4, a8, 4010101f <system_rtc_mem_read+0x37>
4010103a:	120c      	movi.n	a2, 1
4010103c:	f00d      	ret.n
	...

40101040 <user_rf_pre_init>:
#include "gpio.h"
#include "uart.h"


void user_rf_pre_init(void)
{
40101040:	f00d      	ret.n
40101042:	800000        	add	a0, a0, a0
40101045:	000025        	excw
40101048:	269840        	excw
4010104b:	1a1840        	excw
4010104e:	1c4024        	excw
40101051:	244c      	movi.n	a4, 66
40101053:	fc3140        	excw

40101054 <user_init>:
}
void user_init(void)
{

uart_init(9600,9600);
40101054:	fffc31        	l32r	a3, 40101044 <user_rf_pre_init+0x4>

void user_rf_pre_init(void)
{
}
void user_init(void)
{
40101057:	f0c112        	addi	a1, a1, -16

uart_init(9600,9600);
4010105a:	032d      	mov.n	a2, a3

void user_rf_pre_init(void)
{
}
void user_init(void)
{
4010105c:	3109      	s32i.n	a0, a1, 12

uart_init(9600,9600);
4010105e:	fffa01        	l32r	a0, 40101048 <user_rf_pre_init+0x8>
40101061:	0000c0        	callx0	a0
wifi_set_opmode (STATIONAP_MODE);
40101064:	320c      	movi.n	a2, 3
40101066:	fff901        	l32r	a0, 4010104c <user_rf_pre_init+0xc>
40101069:	0000c0        	callx0	a0


comexe_init();
4010106c:	fff901        	l32r	a0, 40101050 <user_rf_pre_init+0x10>
4010106f:	0000c0        	callx0	a0
}
40101072:	3108      	l32i.n	a0, a1, 12
40101074:	10c112        	addi	a1, a1, 16
40101077:	f00d      	ret.n
40101079:	000000        	ill
4010107c:	2098      	l32i.n	a9, a0, 8
4010107e:	a84024        	excw
40101081:	0f          	.byte 0xf
40101082:	b44000        	extui	a4, a0, 0, 12
40101085:	402422        	l32i	a2, a4, 0x100

40101088 <conntwifi>:
/******************************************************************************
*Ϊ༭,ҪƵ뵽༭!
*******************************************************************************/

 /************************/ //ģ·ʼ,ڵwifiģʽʱòһҪwifiģʽǰ
conntwifi(char *sidhhh,char * pwsppp){//ģ·
40101088:	80c112        	addi	a1, a1, -128
4010108b:	024d      	mov.n	a4, a2
4010108d:	1e61c2        	s32i	a12, a1, 120
struct station_config stationConf;
  strcpy(stationConf.ssid, sidhhh);
40101090:	012d      	mov.n	a2, a1
/******************************************************************************
*Ϊ༭,ҪƵ뵽༭!
*******************************************************************************/

 /************************/ //ģ·ʼ,ڵwifiģʽʱòһҪwifiģʽǰ
conntwifi(char *sidhhh,char * pwsppp){//ģ·
40101092:	03cd      	mov.n	a12, a3
struct station_config stationConf;
  strcpy(stationConf.ssid, sidhhh);
40101094:	043d      	mov.n	a3, a4
/******************************************************************************
*Ϊ༭,ҪƵ뵽༭!
*******************************************************************************/

 /************************/ //ģ·ʼ,ڵwifiģʽʱòһҪwifiģʽǰ
conntwifi(char *sidhhh,char * pwsppp){//ģ·
40101096:	1f6102        	s32i	a0, a1, 124
struct station_config stationConf;
  strcpy(stationConf.ssid, sidhhh);
40101099:	0011c5        	call0	401011b8 <strcpy>
   strcpy(stationConf.password,pwsppp);
4010109c:	0c3d      	mov.n	a3, a12
4010109e:	20c122        	addi	a2, a1, 32
401010a1:	001145        	call0	401011b8 <strcpy>
 ETS_UART_INTR_DISABLE();
401010a4:	022c      	movi.n	a2, 32
401010a6:	ff3401        	l32r	a0, 40100d78 <system_restart_core+0x60>
401010a9:	0000c0        	callx0	a0
    wifi_station_set_config(&stationConf);
401010ac:	012d      	mov.n	a2, a1
401010ae:	fff301        	l32r	a0, 4010107c <user_init+0x28>
401010b1:	0000c0        	callx0	a0
    ETS_UART_INTR_ENABLE();
401010b4:	022c      	movi.n	a2, 32
401010b6:	fff201        	l32r	a0, 40101080 <user_init+0x2c>
401010b9:	0000c0        	callx0	a0
    wifi_station_connect();}
401010bc:	fff201        	l32r	a0, 40101084 <user_init+0x30>
401010bf:	0000c0        	callx0	a0
401010c2:	1f2102        	l32i	a0, a1, 124
401010c5:	80a092        	movi	a9, 128
401010c8:	1e21c2        	l32i	a12, a1, 120
401010cb:	119a      	add.n	a1, a1, a9
401010cd:	f00d      	ret.n
401010cf:	808000        	add	a8, a0, a0
401010d2:	ff8080        	excw
401010d5:	fe          	.byte 0xfe
401010d6:	fe          	.byte 0xfe
401010d7:	fe          	.byte 0xfe
401010d8:	00ff00        	excw
401010db:	000000        	ill
401010de:	f0ff00        	subx8	a15, a15, a0
401010e1:	3ffe87        	bbsi	a14, 24, 40101124 <_atoi_r+0x10>
401010e4:	000000        	ill
401010e7:	ffff80        	excw
401010ea:	ff          	.byte 0xff
401010eb:	7f          	.byte 0x7f
401010ec:	fe8420        	excw
401010ef:	3f          	.byte 0x3f
401010f0:	800000        	add	a0, a0, a0
401010f3:	7f          	.byte 0x7f
401010f4:	f00000        	subx8	a0, a0, a0
401010f7:	7f          	.byte 0x7f
401010f8:	ff          	.byte 0xff
401010f9:	ff          	.byte 0xff
401010fa:	1f          	.byte 0x1f
401010fb:	000000        	ill
401010fe:	0c3800        	excw

40101100 <atoi>:
40101100:	030c      	movi.n	a3, 0
40101102:	a40c      	movi.n	a4, 10
40101104:	f0c112        	addi	a1, a1, -16
40101107:	0109      	s32i.n	a0, a1, 0
40101109:	002d05        	call0	401013dc <strtol>
4010110c:	0108      	l32i.n	a0, a1, 0
4010110e:	10c112        	addi	a1, a1, 16
40101111:	f00d      	ret.n
	...

40101114 <_atoi_r>:
40101114:	040c      	movi.n	a4, 0
40101116:	a50c      	movi.n	a5, 10
40101118:	f0c112        	addi	a1, a1, -16
4010111b:	0109      	s32i.n	a0, a1, 0
4010111d:	001785        	call0	40101298 <_strtol_r>
40101120:	0108      	l32i.n	a0, a1, 0
40101122:	10c112        	addi	a1, a1, 16
40101125:	f00d      	ret.n
	...

40101128 <strchr>:
40101128:	144020        	extui	a4, a2, 0, 2
4010112b:	a4fc      	bnez.n	a4, 40101169 <strchr+0x41>
4010112d:	ffe861        	l32r	a6, 401010d0 <conntwifi+0x48>
40101130:	fa7c      	movi.n	a10, -1
40101132:	0298      	l32i.n	a9, a2, 0
40101134:	748030        	extui	a8, a3, 0, 8
40101137:	ffe731        	l32r	a3, 401010d4 <conntwifi+0x4c>
4010113a:	117880        	slli	a7, a8, 8
4010113d:	207870        	or	a7, a8, a7
40101140:	117780        	slli	a7, a7, 8
40101143:	207870        	or	a7, a8, a7
40101146:	117780        	slli	a7, a7, 8
40101149:	207870        	or	a7, a8, a7
4010114c:	3049a0        	xor	a4, a9, a10
4010114f:	b93a      	add.n	a11, a9, a3
40101151:	10bb40        	and	a11, a11, a4
40101154:	148b67        	bany	a11, a6, 4010116c <strchr+0x44>
40101157:	305970        	xor	a5, a9, a7
4010115a:	30b5a0        	xor	a11, a5, a10
4010115d:	553a      	add.n	a5, a5, a3
4010115f:	1055b0        	and	a5, a5, a11
40101162:	400567        	bnone	a5, a6, 401011a6 <strchr+0x7e>
40101165:	0000c6        	j	4010116c <strchr+0x44>
40101168:	803000        	add	a3, a0, a0
4010116b:	023274        	excw
4010116e:	060c00        	excw
40101171:	439c      	beqz.n	a3, 40101189 <strchr+0x61>
40101173:	151387        	beq	a3, a8, 4010118c <strchr+0x64>
40101176:	661b      	addi.n	a6, a6, 1
40101178:	362a      	add.n	a3, a6, a2
4010117a:	000372        	l8ui	a7, a3, 0
4010117d:	079c      	beqz.n	a7, 40101191 <strchr+0x69>
4010117f:	f39787        	bne	a7, a8, 40101176 <strchr+0x4e>
40101182:	032d      	mov.n	a2, a3
40101184:	f00d      	ret.n
40101186:	000000        	ill
40101189:	079387        	bne	a3, a8, 40101194 <strchr+0x6c>
4010118c:	f00d      	ret.n
4010118e:	000000        	ill
40101191:	ed1787        	beq	a7, a8, 40101182 <strchr+0x5a>
40101194:	020c      	movi.n	a2, 0
40101196:	f00d      	ret.n
40101198:	30b970        	xor	a11, a9, a7
4010119b:	304ba0        	xor	a4, a11, a10
4010119e:	bb3a      	add.n	a11, a11, a3
401011a0:	10bb40        	and	a11, a11, a4
401011a3:	c58b67        	bany	a11, a6, 4010116c <strchr+0x44>
401011a6:	1298      	l32i.n	a9, a2, 4
401011a8:	224b      	addi.n	a2, a2, 4
401011aa:	3059a0        	xor	a5, a9, a10
401011ad:	493a      	add.n	a4, a9, a3
401011af:	104450        	and	a4, a4, a5
401011b2:	e20467        	bnone	a4, a6, 40101198 <strchr+0x70>
401011b5:	ffecc6        	j	4010116c <strchr+0x44>

401011b8 <strcpy>:
401011b8:	02ad      	mov.n	a10, a2
401011ba:	ffa042        	movi	a4, 255
401011bd:	ffc651        	l32r	a5, 401010d8 <conntwifi+0x50>
401011c0:	fc8061        	l32r	a6, 401003c0 <call_user_start_local+0x158>
401011c3:	ffc671        	l32r	a7, 401010dc <conntwifi+0x54>
401011c6:	0be307        	bbsi	a3, 0, 401011d5 <strcpy+0x1d>
401011c9:	17e317        	bbsi	a3, 1, 401011e4 <strcpy+0x2c>
401011cc:	380c      	movi.n	a8, 3
401011ce:	2c0a87        	bnone	a10, a8, 401011fe <strcpy+0x46>
401011d1:	0015c6        	j	4010122c <strcpy+0x74>
401011d4:	038200        	excw
401011d7:	331b00        	excw
401011da:	004a82        	s8i	a8, a10, 0
401011dd:	889c      	beqz.n	a8, 401011f9 <strcpy+0x41>
401011df:	aa1b      	addi.n	a10, a10, 1
401011e1:	e76317        	bbci	a3, 1, 401011cc <strcpy+0x14>
401011e4:	000382        	l8ui	a8, a3, 0
401011e7:	004a82        	s8i	a8, a10, 0
401011ea:	b88c      	beqz.n	a8, 401011f9 <strcpy+0x41>
401011ec:	010382        	l8ui	a8, a3, 1
401011ef:	332b      	addi.n	a3, a3, 2
401011f1:	014a82        	s8i	a8, a10, 1
401011f4:	aa2b      	addi.n	a10, a10, 2
401011f6:	fd2856        	bnez	a8, 401011cc <strcpy+0x14>
401011f9:	f00d      	ret.n
401011fb:	aa4b00        	excw
401011fe:	0388      	l32i.n	a8, a3, 0
40101200:	334b      	addi.n	a3, a3, 4
40101202:	0e0847        	bnone	a8, a4, 40101214 <strcpy+0x5c>
40101205:	100857        	bnone	a8, a5, 40101219 <strcpy+0x61>
40101208:	140867        	bnone	a8, a6, 40101220 <strcpy+0x68>
4010120b:	0a89      	s32i.n	a8, a10, 0
4010120d:	eb8877        	bany	a8, a7, 401011fc <strcpy+0x44>
40101210:	f00d      	ret.n
40101212:	820000        	mull	a0, a0, a0
40101215:	004a      	add.n	a0, a0, a4
40101217:	f00d      	ret.n
40101219:	005a82        	s16i	a8, a10, 0
4010121c:	f00d      	ret.n
4010121e:	820000        	mull	a0, a0, a0
40101221:	005a      	add.n	a0, a0, a5
40101223:	080c      	movi.n	a8, 0
40101225:	024a82        	s8i	a8, a10, 2
40101228:	f00d      	ret.n
4010122a:	820000        	mull	a0, a0, a0
4010122d:	1b0003        	excw
40101230:	4a8233        	excw
40101233:	aa1b00        	excw
40101236:	ff2856        	bnez	a8, 4010122c <strcpy+0x74>
40101239:	f00d      	ret.n
	...

4010123c <strlen>:
4010123c:	fcc232        	addi	a3, a2, -4
4010123f:	ffa042        	movi	a4, 255
40101242:	ffa551        	l32r	a5, 401010d8 <conntwifi+0x50>
40101245:	fc5e61        	l32r	a6, 401003c0 <call_user_start_local+0x158>
40101248:	ffa571        	l32r	a7, 401010dc <conntwifi+0x54>
4010124b:	05e207        	bbsi	a2, 0, 40101254 <strlen+0x18>
4010124e:	0ce217        	bbsi	a2, 1, 4010125e <strlen+0x22>
40101251:	0006c6        	j	40101270 <strlen+0x34>
40101254:	040382        	l8ui	a8, a3, 4
40101257:	331b      	addi.n	a3, a3, 1
40101259:	38ac      	beqz.n	a8, 40101280 <strlen+0x44>
4010125b:	116317        	bbci	a3, 1, 40101270 <strlen+0x34>
4010125e:	332b      	addi.n	a3, a3, 2
40101260:	0388      	l32i.n	a8, a3, 0
40101262:	2a0867        	bnone	a8, a6, 40101290 <strlen+0x54>
40101265:	078877        	bany	a8, a7, 40101270 <strlen+0x34>
40101268:	333b      	addi.n	a3, a3, 3
4010126a:	c02320        	sub	a2, a3, a2
4010126d:	f00d      	ret.n
4010126f:	138800        	excw
40101272:	334b      	addi.n	a3, a3, 4
40101274:	0a0847        	bnone	a8, a4, 40101282 <strlen+0x46>
40101277:	0d0857        	bnone	a8, a5, 40101288 <strlen+0x4c>
4010127a:	120867        	bnone	a8, a6, 40101290 <strlen+0x54>
4010127d:	ef8877        	bany	a8, a7, 40101270 <strlen+0x34>
40101280:	333b      	addi.n	a3, a3, 3
40101282:	c02320        	sub	a2, a3, a2
40101285:	f00d      	ret.n
40101287:	331b00        	excw
4010128a:	c02320        	sub	a2, a3, a2
4010128d:	f00d      	ret.n
4010128f:	332b00        	excw
40101292:	c02320        	sub	a2, a3, a2
40101295:	f00d      	ret.n
	...

40101298 <_strtol_r>:
40101298:	ff9381        	l32r	a8, 401010e4 <conntwifi+0x5c>
4010129b:	037d      	mov.n	a7, a3
4010129d:	d0c112        	addi	a1, a1, -48
401012a0:	51d9      	s32i.n	a13, a1, 20
401012a2:	3109      	s32i.n	a0, a1, 12
401012a4:	2129      	s32i.n	a2, a1, 8
401012a6:	1149      	s32i.n	a4, a1, 4
401012a8:	71f9      	s32i.n	a15, a1, 28
401012aa:	41c9      	s32i.n	a12, a1, 16
401012ac:	61e9      	s32i.n	a14, a1, 24
401012ae:	03cd      	mov.n	a12, a3
401012b0:	ff8ce1        	l32r	a14, 401010e0 <conntwifi+0x58>
401012b3:	05fd      	mov.n	a15, a5
401012b5:	b1f9      	s32i.n	a15, a1, 44
401012b7:	850c      	movi.n	a5, 8
401012b9:	000cd2        	l8ui	a13, a12, 0
401012bc:	0dea      	add.n	a0, a13, a14
401012be:	010002        	l8ui	a0, a0, 1
401012c1:	cc1b      	addi.n	a12, a12, 1
401012c3:	f2e037        	bbsi	a0, 3, 401012b9 <_strtol_r+0x21>
401012c6:	390c      	movi.n	a9, 3
401012c8:	0179      	s32i.n	a7, a1, 0
401012ca:	d3cd22        	addi	a2, a13, -45
401012cd:	ff8671        	l32r	a7, 401010e8 <conntwifi+0x60>
401012d0:	0dd216        	beqz	a2, 401013b1 <_strtol_r+0x119>
401012d3:	040c      	movi.n	a4, 0
401012d5:	b32c      	movi.n	a3, 43
401012d7:	059d37        	bne	a13, a3, 401012e0 <_strtol_r+0x48>
401012da:	000cd2        	l8ui	a13, a12, 0
401012dd:	01ccc2        	addi	a12, a12, 1
401012e0:	9149      	s32i.n	a4, a1, 36
401012e2:	91a8      	l32i.n	a10, a1, 36
401012e4:	0b6f16        	beqz	a15, 4010139e <_strtol_r+0x106>
401012e7:	f0cf62        	addi	a6, a15, -16
401012ea:	0b0616        	beqz	a6, 4010139e <_strtol_r+0x106>
401012ed:	050c      	movi.n	a5, 0
401012ef:	000c      	movi.n	a0, 0
401012f1:	9378a0        	movnez	a7, a8, a10
401012f4:	8179      	s32i.n	a7, a1, 32
401012f6:	8dea      	add.n	a8, a13, a14
401012f8:	010882        	l8ui	a8, a8, 1
401012fb:	056827        	bbci	a8, 2, 40101304 <_strtol_r+0x6c>
401012fe:	d0cdd2        	addi	a13, a13, -48
40101301:	000446        	j	40101316 <_strtol_r+0x7e>
40101304:	4d0987        	bnone	a9, a8, 40101355 <_strtol_r+0xbd>
40101307:	042080        	extui	a2, a8, 0, 1
4010130a:	37a0b2        	movi	a11, 55
4010130d:	57a0a2        	movi	a10, 87
40101310:	93ab20        	movnez	a10, a11, a2
40101313:	c0dda0        	sub	a13, a13, a10
40101316:	3badf7        	bge	a13, a15, 40101355 <_strtol_r+0xbd>
40101319:	a109      	s32i.n	a0, a1, 40
4010131b:	01e596        	bltz	a5, 4010133d <_strtol_r+0xa5>
4010131e:	8128      	l32i.n	a2, a1, 32
40101320:	0f3d      	mov.n	a3, a15
40101322:	057dc5        	call0	40106b00 <__udivsi3>
40101325:	a108      	l32i.n	a0, a1, 40
40101327:	390c      	movi.n	a9, 3
40101329:	103207        	bltu	a2, a0, 4010133d <_strtol_r+0xa5>
4010132c:	189207        	bne	a2, a0, 40101348 <_strtol_r+0xb0>
4010132f:	8128      	l32i.n	a2, a1, 32
40101331:	0f3d      	mov.n	a3, a15
40101333:	058185        	call0	40106b4c <__umodsi3>
40101336:	a108      	l32i.n	a0, a1, 40
40101338:	390c      	movi.n	a9, 3
4010133a:	0aa2d7        	bge	a2, a13, 40101348 <_strtol_r+0xb0>
4010133d:	f57c      	movi.n	a5, -1
4010133f:	000cd2        	l8ui	a13, a12, 0
40101342:	cc1b      	addi.n	a12, a12, 1
40101344:	ffeb86        	j	401012f6 <_strtol_r+0x5e>
40101347:	150c00        	extui	a0, a0, 28, 2
4010134a:	820f00        	mull	a0, a15, a0
4010134d:	0d0a      	add.n	a0, a13, a0
4010134f:	fffb06        	j	4010133f <_strtol_r+0xa7>
40101352:	000000        	ill
40101355:	027596        	bltz	a5, 40101380 <_strtol_r+0xe8>
40101358:	9148      	l32i.n	a4, a1, 36
4010135a:	603000        	neg	a3, a0
4010135d:	1128      	l32i.n	a2, a1, 4
4010135f:	930340        	movnez	a0, a3, a4
40101362:	72ac      	beqz.n	a2, 4010138d <_strtol_r+0xf5>
40101364:	51d8      	l32i.n	a13, a1, 20
40101366:	61e8      	l32i.n	a14, a1, 24
40101368:	71f8      	l32i.n	a15, a1, 28
4010136a:	1178      	l32i.n	a7, a1, 4
4010136c:	0188      	l32i.n	a8, a1, 0
4010136e:	002d      	mov.n	a2, a0
40101370:	6c0b      	addi.n	a6, a12, -1
40101372:	3108      	l32i.n	a0, a1, 12
40101374:	41c8      	l32i.n	a12, a1, 16
40101376:	836850        	moveqz	a6, a8, a5
40101379:	0769      	s32i.n	a6, a7, 0
4010137b:	30c112        	addi	a1, a1, 48
4010137e:	f00d      	ret.n
40101380:	8108      	l32i.n	a0, a1, 32
40101382:	21b8      	l32i.n	a11, a1, 8
40101384:	2a2c      	movi.n	a10, 34
40101386:	1198      	l32i.n	a9, a1, 4
40101388:	0ba9      	s32i.n	a10, a11, 0
4010138a:	fd6956        	bnez	a9, 40101364 <_strtol_r+0xcc>
4010138d:	41c8      	l32i.n	a12, a1, 16
4010138f:	51d8      	l32i.n	a13, a1, 20
40101391:	61e8      	l32i.n	a14, a1, 24
40101393:	71f8      	l32i.n	a15, a1, 28
40101395:	002d      	mov.n	a2, a0
40101397:	3108      	l32i.n	a0, a1, 12
40101399:	30c112        	addi	a1, a1, 48
4010139c:	f00d      	ret.n
4010139e:	003c      	movi.n	a0, 48
401013a0:	191d07        	beq	a13, a0, 401013bd <_strtol_r+0x125>
401013a3:	f46f56        	bnez	a15, 401012ed <_strtol_r+0x55>
401013a6:	d0cd22        	addi	a2, a13, -48
401013a9:	af0c      	movi.n	a15, 10
401013ab:	83f520        	moveqz	a15, a5, a2
401013ae:	ffcec6        	j	401012ed <_strtol_r+0x55>
401013b1:	000cd2        	l8ui	a13, a12, 0
401013b4:	130c      	movi.n	a3, 1
401013b6:	cc1b      	addi.n	a12, a12, 1
401013b8:	9139      	s32i.n	a3, a1, 36
401013ba:	ffc906        	j	401012e2 <_strtol_r+0x4a>
401013bd:	000c02        	l8ui	a0, a12, 0
401013c0:	78a042        	movi	a4, 120
401013c3:	0a1047        	beq	a0, a4, 401013d1 <_strtol_r+0x139>
401013c6:	865c      	movi.n	a6, 88
401013c8:	051067        	beq	a0, a6, 401013d1 <_strtol_r+0x139>
401013cb:	f1ef56        	bnez	a15, 401012ed <_strtol_r+0x55>
401013ce:	fff506        	j	401013a6 <_strtol_r+0x10e>
401013d1:	010cd2        	l8ui	a13, a12, 1
401013d4:	0f1c      	movi.n	a15, 16
401013d6:	cc2b      	addi.n	a12, a12, 2
401013d8:	ffc446        	j	401012ed <_strtol_r+0x55>
	...

401013dc <strtol>:
401013dc:	045d      	mov.n	a5, a4
401013de:	f0c112        	addi	a1, a1, -16
401013e1:	034d      	mov.n	a4, a3
401013e3:	023d      	mov.n	a3, a2
401013e5:	ff4121        	l32r	a2, 401010ec <conntwifi+0x64>
401013e8:	0109      	s32i.n	a0, a1, 0
401013ea:	002222        	l32i	a2, a2, 0
401013ed:	ffea85        	call0	40101298 <_strtol_r>
401013f0:	0108      	l32i.n	a0, a1, 0
401013f2:	10c112        	addi	a1, a1, 16
401013f5:	f00d      	ret.n
	...

401013f8 <__muldi3>:
401013f8:	e0c112        	addi	a1, a1, -32
401013fb:	0661c2        	s32i	a12, a1, 24
401013fe:	0561d2        	s32i	a13, a1, 20
40101401:	0461e2        	s32i	a14, a1, 16
40101404:	31f9      	s32i.n	a15, a1, 12
40101406:	03ed      	mov.n	a14, a3
40101408:	05fd      	mov.n	a15, a5
4010140a:	04cd      	mov.n	a12, a4
4010140c:	02dd      	mov.n	a13, a2
4010140e:	043d      	mov.n	a3, a4
40101410:	7109      	s32i.n	a0, a1, 28
40101412:	82dfd0        	mull	a13, a15, a13
40101415:	057705        	call0	40106b88 <__umulsidi3>
40101418:	82cce0        	mull	a12, a12, a14
4010141b:	7108      	l32i.n	a0, a1, 28
4010141d:	cdca      	add.n	a12, a13, a12
4010141f:	3c3a      	add.n	a3, a12, a3
40101421:	51d8      	l32i.n	a13, a1, 20
40101423:	61c8      	l32i.n	a12, a1, 24
40101425:	41e8      	l32i.n	a14, a1, 16
40101427:	31f8      	l32i.n	a15, a1, 12
40101429:	20c112        	addi	a1, a1, 32
4010142c:	f00d      	ret.n
4010142e:	d80000        	excw
40101431:	3ffe90        	excw
40101434:	51b8      	l32i.n	a11, a1, 20
40101436:	0c4024        	excw

40101438 <register_phy_ops>:
40101438:	030c      	movi.n	a3, 0
4010143a:	f0c112        	addi	a1, a1, -16
4010143d:	025d      	mov.n	a5, a2
4010143f:	0109      	s32i.n	a0, a1, 0
40101441:	fffb01        	l32r	a0, 40101430 <__muldi3+0x38>
40101444:	120c      	movi.n	a2, 1
40101446:	0059      	s32i.n	a5, a0, 0
40101448:	fffb01        	l32r	a0, 40101434 <__muldi3+0x3c>
4010144b:	0000c0        	callx0	a0
4010144e:	0108      	l32i.n	a0, a1, 0
40101450:	10c112        	addi	a1, a1, 16
40101453:	f00d      	ret.n
40101455:	000000        	ill

40101458 <register_get_phy_addr>:
40101458:	fff631        	l32r	a3, 40101430 <__muldi3+0x38>
4010145b:	0329      	s32i.n	a2, a3, 0
4010145d:	f00d      	ret.n
	...

40101460 <phy_change_channel>:
40101460:	f0c112        	addi	a1, a1, -16
40101463:	0109      	s32i.n	a0, a1, 0
40101465:	fff201        	l32r	a0, 40101430 <__muldi3+0x38>
40101468:	0008      	l32i.n	a0, a0, 0
4010146a:	1008      	l32i.n	a0, a0, 4
4010146c:	0000c0        	callx0	a0
4010146f:	020c      	movi.n	a2, 0
40101471:	0108      	l32i.n	a0, a1, 0
40101473:	10c112        	addi	a1, a1, 16
40101476:	f00d      	ret.n

40101478 <phy_get_mactime>:
40101478:	feb221        	l32r	a2, 40100f40 <system_restart_core+0x228>
4010147b:	0020c0        	memw
4010147e:	802222        	l32i	a2, a2, 0x200
40101481:	f00d      	ret.n
	...

40101484 <unsign_to_sign>:
40101484:	160c      	movi.n	a6, 1
40101486:	530b      	addi.n	a5, a3, -1
40101488:	f0c112        	addi	a1, a1, -16
4010148b:	0109      	s32i.n	a0, a1, 0
4010148d:	401500        	ssl	a5
40101490:	020d      	mov.n	a0, a2
40101492:	a14600        	sll	a4, a6
40101495:	0e2247        	blt	a2, a4, 401014a7 <unsign_to_sign+0x23>
40101498:	401300        	ssl	a3
4010149b:	a10600        	sll	a0, a6
4010149e:	c00200        	sub	a0, a2, a0
401014a1:	110000        	slli	a0, a0, 16
401014a4:	310000        	srai	a0, a0, 16
401014a7:	002d      	mov.n	a2, a0
401014a9:	0108      	l32i.n	a0, a1, 0
401014ab:	10c112        	addi	a1, a1, 16
401014ae:	f00d      	ret.n
401014b0:	009600        	excw
401014b3:	fe0060        	excw
401014b6:	003ff1        	l32r	a15, 400c15b4 <rc4_skip+0xb384c>
401014b9:	009a      	add.n	a0, a0, a9
401014bb:	c11260        	mul16u	a1, a2, a6

401014bc <phy_get_bb_freqoffset>:
401014bc:	f0c112        	addi	a1, a1, -16
401014bf:	2109      	s32i.n	a0, a1, 8
401014c1:	31c9      	s32i.n	a12, a1, 12
401014c3:	fffbc1        	l32r	a12, 401014b0 <unsign_to_sign+0x2c>
401014c6:	fffb01        	l32r	a0, 401014b4 <unsign_to_sign+0x30>
401014c9:	0020c0        	memw
401014cc:	8f2002        	l32i	a0, a0, 0x23c
401014cf:	350000        	extui	a0, a0, 16, 4
401014d2:	3680f6        	bgeui	a0, 8, 4010150c <phy_get_bb_freqoffset+0x50>
401014d5:	0020c0        	memw
401014d8:	802c22        	l32i	a2, a12, 0x200
401014db:	830c      	movi.n	a3, 8
401014dd:	742820        	extui	a2, a2, 8, 8
401014e0:	fffa05        	call0	40101484 <unsign_to_sign>
401014e3:	6ba002        	movi	a0, 107
401014e6:	d10200        	mul16s	a0, a2, a0
401014e9:	210600        	srai	a0, a0, 6
401014ec:	112000        	slli	a2, a0, 16
401014ef:	312020        	srai	a2, a2, 16
401014f2:	0020c0        	memw
401014f5:	b72c32        	l32i	a3, a12, 0x2dc
401014f8:	f40c      	movi.n	a4, 15
401014fa:	203340        	or	a3, a3, a4
401014fd:	0020c0        	memw
40101500:	b76c32        	s32i	a3, a12, 0x2dc
40101503:	31c8      	l32i.n	a12, a1, 12
40101505:	2108      	l32i.n	a0, a1, 8
40101507:	10c112        	addi	a1, a1, 16
4010150a:	f00d      	ret.n
4010150c:	ffeb31        	l32r	a3, 401014b8 <unsign_to_sign+0x34>
4010150f:	0020c0        	memw
40101512:	242322        	l32i	a2, a3, 144
40101515:	b42020        	extui	a2, a2, 0, 12
40101518:	0020c0        	memw
4010151b:	252332        	l32i	a3, a3, 148
4010151e:	b53430        	extui	a3, a3, 20, 12
40101521:	0139      	s32i.n	a3, a1, 0
40101523:	c30c      	movi.n	a3, 12
40101525:	fff5c5        	call0	40101484 <unsign_to_sign>
40101528:	1129      	s32i.n	a2, a1, 4
4010152a:	c30c      	movi.n	a3, 12
4010152c:	0128      	l32i.n	a2, a1, 0
4010152e:	fff545        	call0	40101484 <unsign_to_sign>
40101531:	023d      	mov.n	a3, a2
40101533:	1128      	l32i.n	a2, a1, 4
40101535:	223a      	add.n	a2, a2, a3
40101537:	b00220        	addx8	a0, a2, a2
4010153a:	900020        	addx2	a0, a0, a2
4010153d:	210700        	srai	a0, a0, 7
40101540:	ffea06        	j	401014ec <phy_get_bb_freqoffset+0x30>
40101543:	ffff00        	excw
40101546:	ff          	.byte 0xff
40101547:	0f          	.byte 0xf
40101548:	9278      	l32i.n	a7, a2, 36
4010154a:	fe          	.byte 0xfe
4010154b:	3f          	.byte 0x3f

4010154c <pm_rtc_clock_cali>:
4010154c:	f0c112        	addi	a1, a1, -16
4010154f:	0109      	s32i.n	a0, a1, 0
40101551:	21d9      	s32i.n	a13, a1, 8
40101553:	11c9      	s32i.n	a12, a1, 4
40101555:	fee451        	l32r	a5, 401010e8 <conntwifi+0x60>
40101558:	02cd      	mov.n	a12, a2
4010155a:	fb67d1        	l32r	a13, 401002f8 <call_user_start_local+0x90>
4010155d:	0020c0        	memw
40101560:	5c2d42        	l32i	a4, a13, 0x170
40101563:	104450        	and	a4, a4, a5
40101566:	0020c0        	memw
40101569:	5c6d42        	s32i	a4, a13, 0x170
4010156c:	01a132        	movi	a3, 0x101
4010156f:	0020c0        	memw
40101572:	5b6d32        	s32i	a3, a13, 0x16c
40101575:	fedb21        	l32r	a2, 401010e4 <conntwifi+0x5c>
40101578:	0020c0        	memw
4010157b:	5b2d02        	l32i	a0, a13, 0x16c
4010157e:	200020        	or	a0, a0, a2
40101581:	0020c0        	memw
40101584:	64a022        	movi	a2, 100
40101587:	5b6d02        	s32i	a0, a13, 0x16c
4010158a:	fdf801        	l32r	a0, 40100d6c <system_restart_core+0x54>
4010158d:	0000c0        	callx0	a0
40101590:	0020c0        	memw
40101593:	5c2d62        	l32i	a6, a13, 0x170
40101596:	008696        	bltz	a6, 401015a2 <pm_rtc_clock_cali+0x56>
40101599:	0020c0        	memw
4010159c:	5c2d72        	l32i	a7, a13, 0x170
4010159f:	ff67d6        	bgez	a7, 40101599 <pm_rtc_clock_cali+0x4d>
401015a2:	ffe831        	l32r	a3, 40101544 <phy_get_bb_freqoffset+0x88>
401015a5:	0020c0        	memw
401015a8:	ffe801        	l32r	a0, 40101548 <phy_get_bb_freqoffset+0x8c>
401015ab:	5c2d22        	l32i	a2, a13, 0x170
401015ae:	010002        	l8ui	a0, a0, 1
401015b1:	102230        	and	a2, a2, a3
401015b4:	408c      	beqz.n	a0, 401015bc <pm_rtc_clock_cali+0x70>
401015b6:	071026        	beqi	a0, 1, 401015c1 <pm_rtc_clock_cali+0x75>
401015b9:	3f2026        	beqi	a0, 2, 401015fc <pm_rtc_clock_cali+0xb0>
401015bc:	832c      	movi.n	a3, 40
401015be:	000086        	j	401015c4 <pm_rtc_clock_cali+0x78>
401015c1:	1aa032        	movi	a3, 26
401015c4:	1122c0        	slli	a2, a2, 4
401015c7:	055385        	call0	40106b00 <__udivsi3>
401015ca:	0221d2        	l32i	a13, a1, 8
401015cd:	022216        	beqz	a2, 401015f3 <pm_rtc_clock_cali+0xa7>
401015d0:	1c08      	l32i.n	a0, a12, 4
401015d2:	b09c      	beqz.n	a0, 401015f1 <pm_rtc_clock_cali+0xa5>
401015d4:	ffa142        	movi	a4, 0x1ff
401015d7:	05b027        	bgeu	a0, a2, 401015e0 <pm_rtc_clock_cali+0x94>
401015da:	c03200        	sub	a3, a2, a0
401015dd:	000086        	j	401015e3 <pm_rtc_clock_cali+0x97>
401015e0:	c03020        	sub	a3, a0, a2
401015e3:	0c3437        	bltu	a4, a3, 401015f3 <pm_rtc_clock_cali+0xa7>
401015e6:	a03220        	addx4	a3, a2, a2
401015e9:	902000        	addx2	a2, a0, a0
401015ec:	223a      	add.n	a2, a2, a3
401015ee:	412320        	srli	a2, a2, 3
401015f1:	1c29      	s32i.n	a2, a12, 4
401015f3:	11c8      	l32i.n	a12, a1, 4
401015f5:	0108      	l32i.n	a0, a1, 0
401015f7:	10c112        	addi	a1, a1, 16
401015fa:	f00d      	ret.n
401015fc:	831c      	movi.n	a3, 24
401015fe:	fff086        	j	401015c4 <pm_rtc_clock_cali+0x78>
40101601:	000000        	ill

40101604 <clockgate_watchdog>:
40101604:	faf841        	l32r	a4, 401001e4 <Cache_Read_Enable_New+0x34>
40101607:	129c      	beqz.n	a2, 4010161c <clockgate_watchdog+0x18>
40101609:	767c      	movi.n	a6, -9
4010160b:	0020c0        	memw
4010160e:	862452        	l32i	a5, a4, 0x218
40101611:	105560        	and	a5, a5, a6
40101614:	0020c0        	memw
40101617:	866452        	s32i	a5, a4, 0x218
4010161a:	f00d      	ret.n
4010161c:	830c      	movi.n	a3, 8
4010161e:	0020c0        	memw
40101621:	862422        	l32i	a2, a4, 0x218
40101624:	202230        	or	a2, a2, a3
40101627:	0020c0        	memw
4010162a:	866422        	s32i	a2, a4, 0x218
4010162d:	f00d      	ret.n
4010162f:	948000        	extui	a8, a0, 0, 10
40101632:	fe          	.byte 0xfe
40101633:	3f          	.byte 0x3f

40101634 <lmacIsActive>:
40101634:	ffff31        	l32r	a3, 40101630 <clockgate_watchdog+0x2c>
40101637:	000332        	l8ui	a3, a3, 0
4010163a:	120c      	movi.n	a2, 1
4010163c:	0183b6        	bltui	a3, 8, 40101641 <lmacIsActive+0xd>
4010163f:	020c      	movi.n	a2, 0
40101641:	f00d      	ret.n
40101643:	94b000        	extui	a11, a0, 0, 10
40101646:	fe          	.byte 0xfe
40101647:	3f          	.byte 0x3f

40101648 <lmacIsIdle>:
40101648:	130c      	movi.n	a3, 1
4010164a:	fffe51        	l32r	a5, 40101644 <lmacIsActive+0x10>
4010164d:	b04220        	addx8	a4, a2, a2
40101650:	a04450        	addx4	a4, a4, a5
40101653:	110442        	l8ui	a4, a4, 17
40101656:	020c      	movi.n	a2, 0
40101658:	832340        	moveqz	a2, a3, a4
4010165b:	f00d      	ret.n
4010165d:	000000        	ill
40101660:	fe8920        	excw
40101663:	3f          	.byte 0x3f
40101664:	8c58      	l32i.n	a5, a12, 32
40101666:	fe          	.byte 0xfe
40101667:	3f          	.byte 0x3f
40101668:	f0c112        	addi	a1, a1, -16
4010166b:	1109      	s32i.n	a0, a1, 4
4010166d:	fff001        	l32r	a0, 40101630 <clockgate_watchdog+0x2c>
40101670:	9008      	l32i.n	a0, a0, 36
40101672:	0129      	s32i.n	a2, a1, 0
40101674:	00dc      	bnez.n	a0, 40101688 <lmacIsIdle+0x40>
40101676:	fffa21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101679:	fffa31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010167c:	eda042        	movi	a4, 237
4010167f:	fac001        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101682:	0000c0        	callx0	a0
40101685:	ffff06        	j	40101685 <lmacIsIdle+0x3d>
40101688:	202330        	or	a2, a3, a3
4010168b:	03a032        	movi	a3, 3
4010168e:	02ef45        	call0	40104584 <wDev_SetFrameAckType>
40101691:	0138      	l32i.n	a3, a1, 0
40101693:	104322        	s8i	a2, a3, 16
40101696:	a20c      	movi.n	a2, 10
40101698:	02e7c5        	call0	40104518 <wDev_SetWaitingQueue>
4010169b:	1108      	l32i.n	a0, a1, 4
4010169d:	10c112        	addi	a1, a1, 16
401016a0:	f00d      	ret.n
401016a2:	120000        	excw
401016a5:	09f0c1        	l32r	a12, 400c3e68 <rc4_skip+0xb6100>
401016a8:	e10101        	l32r	a0, 400f9aac <rc4_skip+0xebd44>
401016ab:	ff          	.byte 0xff
401016ac:	9008      	l32i.n	a0, a0, 36
401016ae:	029d      	mov.n	a9, a2
401016b0:	00dc      	bnez.n	a0, 401016c4 <lmacIsIdle+0x7c>
401016b2:	ffeb21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401016b5:	ffeb31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401016b8:	f8a042        	movi	a4, 248
401016bb:	fab101        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401016be:	0000c0        	callx0	a0
401016c1:	ffff06        	j	401016c1 <lmacIsIdle+0x79>
401016c4:	202330        	or	a2, a3, a3
401016c7:	100932        	l8ui	a3, a9, 16
401016ca:	02eb85        	call0	40104584 <wDev_SetFrameAckType>
401016cd:	0aa022        	movi	a2, 10
401016d0:	02e8c5        	call0	40104560 <wDev_ClearWaitingQueue>
401016d3:	0108      	l32i.n	a0, a1, 0
401016d5:	10c112        	addi	a1, a1, 16
401016d8:	f00d      	ret.n
401016da:	120000        	excw
401016dd:	09f0c1        	l32r	a12, 400c3ea0 <rc4_skip+0xb6138>
401016e0:	018501        	l32r	a0, 400c1cf4 <rc4_skip+0xb3f8c>
401016e3:	010800        	slli	a0, a8, 32
401016e6:	10c112        	addi	a1, a1, 16
401016e9:	f00d      	ret.n
401016eb:	ffff00        	excw
401016ee:	000003        	excw
401016f1:	010000        	slli	a0, a0, 32
401016f4:	000000        	ill
401016f7:	9c08      	l32i.n	a0, a12, 36
401016f9:	250b      	addi.n	a2, a5, -1
401016fb:	080c40        	excw
401016fe:	80a0a2        	movi	a10, 128
40101701:	ffcbb1        	l32r	a11, 40101630 <clockgate_watchdog+0x2c>
40101704:	d0c112        	addi	a1, a1, -48
40101707:	5109      	s32i.n	a0, a1, 20
40101709:	81e9      	s32i.n	a14, a1, 32
4010170b:	61c9      	s32i.n	a12, a1, 24
4010170d:	71d9      	s32i.n	a13, a1, 28
4010170f:	02cd      	mov.n	a12, a2
40101711:	03dd      	mov.n	a13, a3
40101713:	33cc      	bnez.n	a3, 4010171a <lmacIsIdle+0xd2>
40101715:	02e8      	l32i.n	a14, a2, 0
40101717:	000046        	j	4010171c <lmacIsIdle+0xd4>
4010171a:	9be8      	l32i.n	a14, a11, 36
4010171c:	4e68      	l32i.n	a6, a14, 16
4010171e:	0b1e72        	l16ui	a7, a14, 22
40101721:	9e08      	l32i.n	a0, a14, 36
40101723:	0a1e52        	l16ui	a5, a14, 20
40101726:	0098      	l32i.n	a9, a0, 0
40101728:	1038      	l32i.n	a3, a0, 4
4010172a:	557a      	add.n	a5, a5, a7
4010172c:	f45050        	extui	a5, a5, 0, 16
4010172f:	110c72        	l8ui	a7, a12, 17
40101732:	853730        	extui	a3, a3, 23, 9
40101735:	412690        	srli	a2, a9, 6
40101738:	10a2a0        	and	a10, a2, a10
4010173b:	0469d7        	bbci	a9, 13, 40101743 <lmacIsIdle+0xfb>
4010173e:	01e9c7        	bbsi	a9, 12, 40101743 <lmacIsIdle+0xfb>
40101741:	180c      	movi.n	a8, 1
40101743:	679c      	beqz.n	a7, 4010175d <lmacIsIdle+0x115>
40101745:	143726        	beqi	a7, 3, 4010175d <lmacIsIdle+0x115>
40101748:	112726        	beqi	a7, 2, 4010175d <lmacIsIdle+0x115>
4010174b:	ffc521        	l32r	a2, 40101660 <lmacIsIdle+0x18>
4010174e:	ffc531        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101751:	15a142        	movi	a4, 0x115
40101754:	fa8b01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101757:	0000c0        	callx0	a0
4010175a:	ffff06        	j	4010175a <lmacIsIdle+0x112>
4010175d:	070c      	movi.n	a7, 0
4010175f:	1189      	s32i.n	a8, a1, 4
40101761:	3159      	s32i.n	a5, a1, 12
40101763:	140c      	movi.n	a4, 1
40101765:	4149      	s32i.n	a4, a1, 16
40101767:	107267        	bbci	a2, 22, 4010177b <lmacIsIdle+0x133>
4010176a:	150c      	movi.n	a5, 1
4010176c:	9e08      	l32i.n	a0, a14, 36
4010176e:	015632        	s16i	a3, a6, 2
40101771:	0028      	l32i.n	a2, a0, 0
40101773:	130c      	movi.n	a3, 1
40101775:	412620        	srli	a2, a2, 6
40101778:	001646        	j	401017d5 <lmacIsIdle+0x18d>
4010177b:	0b0c42        	l8ui	a4, a12, 11
4010177e:	44cc      	bnez.n	a4, 40101786 <lmacIsIdle+0x13e>
40101780:	0d0c52        	l8ui	a5, a12, 13
40101783:	254516        	beqz	a5, 401019db <lmacIsIdle+0x393>
40101786:	051042        	l16ui	a4, a0, 10
40101789:	0b9ca2        	l16si	a10, a12, 22
4010178c:	0a9c92        	l16si	a9, a12, 20
4010178f:	ab58      	l32i.n	a5, a11, 40
40101791:	118300        	slli	a8, a3, 16
40101794:	318080        	srai	a8, a8, 16
40101797:	9558      	l32i.n	a5, a5, 36
40101799:	c099a0        	sub	a9, a9, a10
4010179c:	1558      	l32i.n	a5, a5, 4
4010179e:	0a5c92        	s16i	a9, a12, 20
401017a1:	0a9c02        	l16si	a0, a12, 20
401017a4:	855750        	extui	a5, a5, 23, 9
401017a7:	445a      	add.n	a4, a4, a5
401017a9:	c04430        	sub	a4, a4, a3
401017ac:	114400        	slli	a4, a4, 16
401017af:	314040        	srai	a4, a4, 16
401017b2:	0b5c42        	s16i	a4, a12, 22
401017b5:	c00040        	sub	a0, a0, a4
401017b8:	082807        	blt	a8, a0, 401017c4 <lmacIsIdle+0x17c>
401017bb:	015632        	s16i	a3, a6, 2
401017be:	0c4c72        	s8i	a7, a12, 12
401017c1:	000086        	j	401017c7 <lmacIsIdle+0x17f>
401017c4:	015602        	s16i	a0, a6, 2
401017c7:	092e02        	l32i	a0, a14, 36
401017ca:	00a032        	movi	a3, 0
401017cd:	002022        	l32i	a2, a0, 0
401017d0:	050c      	movi.n	a5, 0
401017d2:	412620        	srli	a2, a2, 6
401017d5:	00a192        	movi	a9, 0x100
401017d8:	108290        	and	a8, a2, a9
401017db:	05ac      	beqz.n	a5, 401017ff <lmacIsIdle+0x1b7>
401017dd:	9139      	s32i.n	a3, a1, 36
401017df:	a179      	s32i.n	a7, a1, 40
401017e1:	b169      	s32i.n	a6, a1, 44
401017e3:	186287        	bbci	a2, 8, 401017ff <lmacIsIdle+0x1b7>
401017e6:	080022        	l8ui	a2, a0, 8
401017e9:	01b485        	call0	40103334 <RC_GetAckTime>
401017ec:	b168      	l32i.n	a6, a1, 44
401017ee:	a178      	l32i.n	a7, a1, 40
401017f0:	9e08      	l32i.n	a0, a14, 36
401017f2:	9138      	l32i.n	a3, a1, 36
401017f4:	0028      	l32i.n	a2, a0, 0
401017f6:	00a182        	movi	a8, 0x100
401017f9:	412620        	srli	a2, a2, 6
401017fc:	108280        	and	a8, a2, a8
401017ff:	02a442        	movi	a4, 0x402
40101802:	0b8247        	bany	a2, a4, 40101811 <lmacIsIdle+0x1c9>
40101805:	055620        	extui	a5, a2, 22, 1
40101808:	18e516        	beqz	a5, 4010199a <lmacIsIdle+0x352>
4010180b:	059320        	extui	a9, a2, 19, 1
4010180e:	188956        	bnez	a9, 4010199a <lmacIsIdle+0x352>
40101811:	050c      	movi.n	a5, 0
40101813:	000246        	j	40101820 <lmacIsIdle+0x1d8>
40101816:	05b320        	extui	a11, a2, 19, 1
40101819:	4158      	l32i.n	a5, a1, 16
4010181b:	2a0c      	movi.n	a10, 2
4010181d:	935ab0        	movnez	a5, a10, a11
40101820:	ffb3b1        	l32r	a11, 401016ec <lmacIsIdle+0xa4>
40101823:	1e98      	l32i.n	a9, a14, 4
40101825:	0116a2        	l16ui	a10, a6, 2
40101828:	245050        	extui	a5, a5, 0, 3
4010182b:	015580        	slli	a5, a5, 24
4010182e:	fdc461        	l32r	a6, 40100f40 <system_restart_core+0x228>
40101831:	0a9ce2        	l16si	a14, a12, 20
40101834:	1099b0        	and	a9, a9, a11
40101837:	31b8      	l32i.n	a11, a1, 12
40101839:	11aa00        	slli	a10, a10, 16
4010183c:	b4b0b0        	extui	a11, a11, 0, 12
4010183f:	167d16        	beqz	a13, 401019aa <lmacIsIdle+0x362>
40101842:	ffabc1        	l32r	a12, 401016f0 <lmacIsIdle+0xa8>
40101845:	016297        	bbci	a2, 9, 4010184a <lmacIsIdle+0x202>
40101848:	33cc      	bnez.n	a3, 4010184f <lmacIsIdle+0x207>
4010184a:	0d0c      	movi.n	a13, 0
4010184c:	000086        	j	40101852 <lmacIsIdle+0x20a>
4010184f:	fc78d1        	l32r	a13, 40100a30 <pvPortRealloc+0x7c>
40101852:	14f816        	beqz	a8, 401019a5 <lmacIsIdle+0x35d>
40101855:	14c316        	beqz	a3, 401019a5 <lmacIsIdle+0x35d>
40101858:	ffa731        	l32r	a3, 401016f4 <lmacIsIdle+0xac>
4010185b:	0c1ee6        	bgei	a14, 1, 4010186b <lmacIsIdle+0x223>
4010185e:	1188      	l32i.n	a8, a1, 4
40101860:	748080        	extui	a8, a8, 0, 8
40101863:	48cc      	bnez.n	a8, 4010186b <lmacIsIdle+0x223>
40101865:	0800e2        	l8ui	a14, a0, 8
40101868:	04beb6        	bltui	a14, 16, 40101870 <lmacIsIdle+0x228>
4010186b:	020c      	movi.n	a2, 0
4010186d:	000086        	j	40101873 <lmacIsIdle+0x22b>
40101870:	fb0121        	l32r	a2, 40100474 <call_user_start_local+0x20c>
40101873:	208d30        	or	a8, a13, a3
40101876:	20e290        	or	a14, a2, a9
40101879:	208580        	or	a8, a5, a8
4010187c:	0c2d      	mov.n	a2, a12
4010187e:	2088e0        	or	a8, a8, a14
40101881:	0020c0        	memw
40101884:	b76682        	s32i	a8, a6, 0x2dc
40101887:	0020c0        	memw
4010188a:	ba66a2        	s32i	a10, a6, 0x2e8
4010188d:	0c0052        	l8ui	a5, a0, 12
40101890:	080032        	l8ui	a3, a0, 8
40101893:	115500        	slli	a5, a5, 16
40101896:	349030        	extui	a9, a3, 0, 4
40101899:	119940        	slli	a9, a9, 12
4010189c:	209b90        	or	a9, a11, a9
4010189f:	01b3f6        	bgeui	a3, 16, 401018a4 <lmacIsIdle+0x25c>
401018a2:	072d      	mov.n	a2, a7
401018a4:	20a250        	or	a10, a2, a5
401018a7:	2099a0        	or	a9, a9, a10
401018aa:	0020c0        	memw
401018ad:	b86692        	s32i	a9, a6, 0x2e0
401018b0:	080032        	l8ui	a3, a0, 8
401018b3:	8a1c      	movi.n	a10, 24
401018b5:	02b3f6        	bgeui	a3, 16, 401018bb <lmacIsIdle+0x273>
401018b8:	003446        	j	4010198d <lmacIsIdle+0x345>
401018bb:	8b0c      	movi.n	a11, 8
401018bd:	072d      	mov.n	a2, a7
401018bf:	3148      	l32i.n	a4, a1, 12
401018c1:	00c8      	l32i.n	a12, a0, 0
401018c3:	f0c3d2        	addi	a13, a3, -16
401018c6:	87a002        	movi	a0, 135
401018c9:	24d0d0        	extui	a13, a13, 0, 3
401018cc:	114480        	slli	a4, a4, 8
401018cf:	05ccc0        	extui	a12, a12, 28, 1
401018d2:	932bc0        	movnez	a2, a11, a12
401018d5:	20dd40        	or	a13, a13, a4
401018d8:	01a3a7        	bge	a3, a10, 401018dd <lmacIsIdle+0x295>
401018db:	700c      	movi.n	a0, 7
401018dd:	20e020        	or	a14, a0, a2
401018e0:	01ee80        	slli	a14, a14, 24
401018e3:	20dde0        	or	a13, a13, a14
401018e6:	0020c0        	memw
401018e9:	b966d2        	s32i	a13, a6, 0x2e4
401018ec:	002746        	j	4010198d <lmacIsIdle+0x345>
401018ef:	fae131        	l32r	a3, 40100474 <call_user_start_local+0x20c>
401018f2:	ff7f21        	l32r	a2, 401016f0 <lmacIsIdle+0xa8>
401018f5:	204d80        	or	a4, a13, a8
401018f8:	20e390        	or	a14, a3, a9
401018fb:	204540        	or	a4, a5, a4
401018fe:	040c52        	l8ui	a5, a12, 4
40101901:	886c      	movi.n	a8, -24
40101903:	d15850        	mul16s	a5, a8, a5
40101906:	2044e0        	or	a4, a4, a14
40101909:	556a      	add.n	a5, a5, a6
4010190b:	0020c0        	memw
4010190e:	f16542        	s32i	a4, a5, 0x3c4
40101911:	040c32        	l8ui	a3, a12, 4
40101914:	d13830        	mul16s	a3, a8, a3
40101917:	336a      	add.n	a3, a3, a6
40101919:	0020c0        	memw
4010191c:	f463a2        	s32i	a10, a3, 0x3d0
4010191f:	080032        	l8ui	a3, a0, 8
40101922:	0c0052        	l8ui	a5, a0, 12
40101925:	040ce2        	l8ui	a14, a12, 4
40101928:	115500        	slli	a5, a5, 16
4010192b:	d188e0        	mul16s	a8, a8, a14
4010192e:	886a      	add.n	a8, a8, a6
40101930:	01b3f6        	bgeui	a3, 16, 40101935 <lmacIsIdle+0x2ed>
40101933:	072d      	mov.n	a2, a7
40101935:	20a250        	or	a10, a2, a5
40101938:	349030        	extui	a9, a3, 0, 4
4010193b:	119940        	slli	a9, a9, 12
4010193e:	209b90        	or	a9, a11, a9
40101941:	2099a0        	or	a9, a9, a10
40101944:	0020c0        	memw
40101947:	f26892        	s32i	a9, a8, 0x3c8
4010194a:	080032        	l8ui	a3, a0, 8
4010194d:	3cb3b6        	bltui	a3, 16, 4010198d <lmacIsIdle+0x345>
40101950:	8a1c      	movi.n	a10, 24
40101952:	040cd2        	l8ui	a13, a12, 4
40101955:	8b6c      	movi.n	a11, -24
40101957:	8e0c      	movi.n	a14, 8
40101959:	0008      	l32i.n	a0, a0, 0
4010195b:	072d      	mov.n	a2, a7
4010195d:	050c00        	extui	a0, a0, 28, 1
40101960:	932e00        	movnez	a2, a14, a0
40101963:	d1bbd0        	mul16s	a11, a11, a13
40101966:	6b6a      	add.n	a6, a11, a6
40101968:	87a002        	movi	a0, 135
4010196b:	01a3a7        	bge	a3, a10, 40101970 <lmacIsIdle+0x328>
4010196e:	700c      	movi.n	a0, 7
40101970:	3178      	l32i.n	a7, a1, 12
40101972:	f0c342        	addi	a4, a3, -16
40101975:	205020        	or	a5, a0, a2
40101978:	015580        	slli	a5, a5, 24
4010197b:	244040        	extui	a4, a4, 0, 3
4010197e:	117780        	slli	a7, a7, 8
40101981:	204470        	or	a4, a4, a7
40101984:	204450        	or	a4, a4, a5
40101987:	0020c0        	memw
4010198a:	f36642        	s32i	a4, a6, 0x3cc
4010198d:	61c8      	l32i.n	a12, a1, 24
4010198f:	71d8      	l32i.n	a13, a1, 28
40101991:	81e8      	l32i.n	a14, a1, 32
40101993:	5108      	l32i.n	a0, a1, 20
40101995:	30c112        	addi	a1, a1, 48
40101998:	f00d      	ret.n
4010199a:	059420        	extui	a9, a2, 20, 1
4010199d:	e75916        	beqz	a9, 40101816 <lmacIsIdle+0x1ce>
401019a0:	350c      	movi.n	a5, 3
401019a2:	ff9e86        	j	40101820 <lmacIsIdle+0x1d8>
401019a5:	030c      	movi.n	a3, 0
401019a7:	ffac06        	j	4010185b <lmacIsIdle+0x213>
401019aa:	016297        	bbci	a2, 9, 401019af <lmacIsIdle+0x367>
401019ad:	33cc      	bnez.n	a3, 401019b4 <lmacIsIdle+0x36c>
401019af:	0d0c      	movi.n	a13, 0
401019b1:	000086        	j	401019b7 <lmacIsIdle+0x36f>
401019b4:	fc1fd1        	l32r	a13, 40100a30 <pvPortRealloc+0x7c>
401019b7:	b89c      	beqz.n	a8, 401019d6 <lmacIsIdle+0x38e>
401019b9:	939c      	beqz.n	a3, 401019d6 <lmacIsIdle+0x38e>
401019bb:	ff4e81        	l32r	a8, 401016f4 <lmacIsIdle+0xac>
401019be:	0f1ee6        	bgei	a14, 1, 401019d1 <lmacIsIdle+0x389>
401019c1:	11e8      	l32i.n	a14, a1, 4
401019c3:	74e0e0        	extui	a14, a14, 0, 8
401019c6:	7ecc      	bnez.n	a14, 401019d1 <lmacIsIdle+0x389>
401019c8:	080022        	l8ui	a2, a0, 8
401019cb:	02b2f6        	bgeui	a2, 16, 401019d1 <lmacIsIdle+0x389>
401019ce:	ffc746        	j	401018ef <lmacIsIdle+0x2a7>
401019d1:	030c      	movi.n	a3, 0
401019d3:	ffc6c6        	j	401018f2 <lmacIsIdle+0x2aa>
401019d6:	080c      	movi.n	a8, 0
401019d8:	fff886        	j	401019be <lmacIsIdle+0x376>
401019db:	0c1c42        	l16ui	a4, a12, 24
401019de:	06e416        	beqz	a4, 40101a50 <lmacIsIdle+0x408>
401019e1:	015632        	s16i	a3, a6, 2
401019e4:	9e08      	l32i.n	a0, a14, 36
401019e6:	032d      	mov.n	a2, a3
401019e8:	0098      	l32i.n	a9, a0, 0
401019ea:	0139      	s32i.n	a3, a1, 0
401019ec:	27f907        	bbsi	a9, 16, 40101a17 <lmacIsIdle+0x3cf>
401019ef:	24e977        	bbsi	a9, 7, 40101a17 <lmacIsIdle+0x3cf>
401019f2:	a179      	s32i.n	a7, a1, 40
401019f4:	b169      	s32i.n	a6, a1, 44
401019f6:	0679c7        	bbci	a9, 28, 40101a00 <lmacIsIdle+0x3b8>
401019f9:	a179      	s32i.n	a7, a1, 40
401019fb:	b169      	s32i.n	a6, a1, 44
401019fd:	167997        	bbci	a9, 25, 40101a17 <lmacIsIdle+0x3cf>
40101a00:	342290        	extui	a2, a9, 2, 4
40101a03:	002132        	l32i	a3, a1, 0
40101a06:	0c1c42        	l16ui	a4, a12, 24
40101a09:	017fc5        	call0	40103208 <ppCalTxop>
40101a0c:	0a2172        	l32i	a7, a1, 40
40101a0f:	0b2162        	l32i	a6, a1, 44
40101a12:	9e08      	l32i.n	a0, a14, 36
40101a14:	015622        	s16i	a2, a6, 2
40101a17:	0158      	l32i.n	a5, a1, 0
40101a19:	0fb527        	bgeu	a5, a2, 40101a2c <lmacIsIdle+0x3e4>
40101a1c:	0a5c22        	s16i	a2, a12, 20
40101a1f:	0b5c72        	s16i	a7, a12, 22
40101a22:	150c      	movi.n	a5, 1
40101a24:	4188      	l32i.n	a8, a1, 16
40101a26:	0c4c82        	s8i	a8, a12, 12
40101a29:	000106        	j	40101a31 <lmacIsIdle+0x3e9>
40101a2c:	0a5c72        	s16i	a7, a12, 20
40101a2f:	050c      	movi.n	a5, 0
40101a31:	0028      	l32i.n	a2, a0, 0
40101a33:	412620        	srli	a2, a2, 6
40101a36:	000446        	j	40101a4b <lmacIsIdle+0x403>
40101a39:	080042        	l8ui	a4, a0, 8
40101a3c:	09b4b6        	bltui	a4, 16, 40101a49 <lmacIsIdle+0x401>
40101a3f:	9e08      	l32i.n	a0, a14, 36
40101a41:	0028      	l32i.n	a2, a0, 0
40101a43:	015632        	s16i	a3, a6, 2
40101a46:	412620        	srli	a2, a2, 6
40101a49:	050c      	movi.n	a5, 0
40101a4b:	130c      	movi.n	a3, 1
40101a4d:	ff6106        	j	401017d5 <lmacIsIdle+0x18d>
40101a50:	fe5a16        	beqz	a10, 40101a39 <lmacIsIdle+0x3f1>
40101a53:	2139      	s32i.n	a3, a1, 8
40101a55:	a179      	s32i.n	a7, a1, 40
40101a57:	b169      	s32i.n	a6, a1, 44
40101a59:	dce267        	bbsi	a2, 6, 40101a39 <lmacIsIdle+0x3f1>
40101a5c:	342290        	extui	a2, a9, 2, 4
40101a5f:	ff2601        	l32r	a0, 401016f8 <lmacIsIdle+0xb0>
40101a62:	0000c0        	callx0	a0
40101a65:	b168      	l32i.n	a6, a1, 44
40101a67:	2138      	l32i.n	a3, a1, 8
40101a69:	015632        	s16i	a3, a6, 2
40101a6c:	32cc      	bnez.n	a2, 40101a73 <lmacIsIdle+0x42b>
40101a6e:	050c      	movi.n	a5, 0
40101a70:	0002c6        	j	40101a7f <lmacIsIdle+0x437>
40101a73:	9248      	l32i.n	a4, a2, 36
40101a75:	051442        	l16ui	a4, a4, 10
40101a78:	150c      	movi.n	a5, 1
40101a7a:	443a      	add.n	a4, a4, a3
40101a7c:	015642        	s16i	a4, a6, 2
40101a7f:	a178      	l32i.n	a7, a1, 40
40101a81:	9e08      	l32i.n	a0, a14, 36
40101a83:	ffea86        	j	40101a31 <lmacIsIdle+0x3e9>
	...

40101a88 <lmacSetAcParam>:
40101a88:	e0c112        	addi	a1, a1, -32
40101a8b:	0129      	s32i.n	a2, a1, 0
40101a8d:	1139      	s32i.n	a3, a1, 4
40101a8f:	5169      	s32i.n	a6, a1, 20
40101a91:	2109      	s32i.n	a0, a1, 8
40101a93:	31c9      	s32i.n	a12, a1, 12
40101a95:	41d9      	s32i.n	a13, a1, 16
40101a97:	05cd      	mov.n	a12, a5
40101a99:	04dd      	mov.n	a13, a4
40101a9b:	fa3c01        	l32r	a0, 4010038c <call_user_start_local+0x124>
40101a9e:	0000c0        	callx0	a0
40101aa1:	5108      	l32i.n	a0, a1, 20
40101aa3:	0128      	l32i.n	a2, a1, 0
40101aa5:	fee731        	l32r	a3, 40101644 <lmacIsActive+0x10>
40101aa8:	b02220        	addx8	a2, a2, a2
40101aab:	a02230        	addx4	a2, a2, a3
40101aae:	0742d2        	s8i	a13, a2, 7
40101ab1:	1138      	l32i.n	a3, a1, 4
40101ab3:	054232        	s8i	a3, a2, 5
40101ab6:	060232        	l8ui	a3, a2, 6
40101ab9:	0842c2        	s8i	a12, a2, 8
40101abc:	043c37        	bltu	a12, a3, 40101ac4 <lmacSetAcParam+0x3c>
40101abf:	04b3d7        	bgeu	a3, a13, 40101ac7 <lmacSetAcParam+0x3f>
40101ac2:	0dcd      	mov.n	a12, a13
40101ac4:	0642c2        	s8i	a12, a2, 6
40101ac7:	31c8      	l32i.n	a12, a1, 12
40101ac9:	41d8      	l32i.n	a13, a1, 16
40101acb:	0c5202        	s16i	a0, a2, 24
40101ace:	fb1801        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40101ad1:	0000c0        	callx0	a0
40101ad4:	2108      	l32i.n	a0, a1, 8
40101ad6:	20c112        	addi	a1, a1, 32
40101ad9:	f00d      	ret.n
	...

40101adc <lmacProcessTXStartData>:
40101adc:	f6c232        	addi	a3, a2, -10
40101adf:	f0c112        	addi	a1, a1, -16
40101ae2:	fed341        	l32r	a4, 40101630 <clockgate_watchdog+0x2c>
40101ae5:	1109      	s32i.n	a0, a1, 4
40101ae7:	000402        	l8ui	a0, a4, 0
40101aea:	025d      	mov.n	a5, a2
40101aec:	835030        	moveqz	a5, a0, a3
40101aef:	740050        	extui	a0, a5, 0, 8
40101af2:	1180b6        	bltui	a0, 8, 40101b07 <lmacProcessTXStartData+0x2b>
40101af5:	feda21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101af8:	fedb31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101afb:	2fa242        	movi	a4, 0x22f
40101afe:	f9a001        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101b01:	0000c0        	callx0	a0
40101b04:	ffff06        	j	40101b04 <lmacProcessTXStartData+0x28>
40101b07:	30c432        	addi	a3, a4, 48
40101b0a:	b00000        	addx8	a0, a0, a0
40101b0d:	a00030        	addx4	a0, a0, a3
40101b10:	110062        	l8ui	a6, a0, 17
40101b13:	111626        	beqi	a6, 1, 40101b28 <lmacProcessTXStartData+0x4c>
40101b16:	fed221        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101b19:	fed231        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101b1c:	37a242        	movi	a4, 0x237
40101b1f:	f99801        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101b22:	0000c0        	callx0	a0
40101b25:	ffff06        	j	40101b25 <lmacProcessTXStartData+0x49>
40101b28:	004452        	s8i	a5, a4, 0
40101b2b:	0109      	s32i.n	a0, a1, 0
40101b2d:	129266        	bnei	a2, 10, 40101b43 <lmacProcessTXStartData+0x67>
40101b30:	002d      	mov.n	a2, a0
40101b32:	043d      	mov.n	a3, a4
40101b34:	2c0332        	l8ui	a3, a3, 44
40101b37:	ffb6c5        	call0	401016a4 <lmacIsIdle+0x5c>
40101b3a:	0108      	l32i.n	a0, a1, 0
40101b3c:	febd51        	l32r	a5, 40101630 <clockgate_watchdog+0x2c>
40101b3f:	040c      	movi.n	a4, 0
40101b41:	9549      	s32i.n	a4, a5, 36
40101b43:	0068      	l32i.n	a6, a0, 0
40101b45:	06dc      	bnez.n	a6, 40101b59 <lmacProcessTXStartData+0x7d>
40101b47:	fec621        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101b4a:	fec631        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101b4d:	3fa242        	movi	a4, 0x23f
40101b50:	f98c01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101b53:	0000c0        	callx0	a0
40101b56:	ffff06        	j	40101b56 <lmacProcessTXStartData+0x7a>
40101b59:	002d      	mov.n	a2, a0
40101b5b:	270c      	movi.n	a7, 2
40101b5d:	114072        	s8i	a7, a0, 17
40101b60:	0000c5        	call0	40101b70 <lmacProcessTXStartData+0x94>
40101b63:	0073c5        	call0	401022a0 <lmacProcessCollisions>
40101b66:	1108      	l32i.n	a0, a1, 4
40101b68:	10c112        	addi	a1, a1, 16
40101b6b:	f00d      	ret.n
40101b6d:	000000        	ill
40101b70:	f0c112        	addi	a1, a1, -16
40101b73:	21c9      	s32i.n	a12, a1, 8
40101b75:	02cd      	mov.n	a12, a2
40101b77:	0228      	l32i.n	a2, a2, 0
40101b79:	1109      	s32i.n	a0, a1, 4
40101b7b:	02dc      	bnez.n	a2, 40101b8f <lmacProcessTXStartData+0xb3>
40101b7d:	feb821        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101b80:	feb931        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101b83:	56a242        	movi	a4, 0x256
40101b86:	f97e01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101b89:	0000c0        	callx0	a0
40101b8c:	ffff06        	j	40101b8c <lmacProcessTXStartData+0xb0>
40101b8f:	fea851        	l32r	a5, 40101630 <clockgate_watchdog+0x2c>
40101b92:	a508      	l32i.n	a0, a5, 40
40101b94:	9538      	l32i.n	a3, a5, 36
40101b96:	009c      	beqz.n	a0, 40101baa <lmacProcessTXStartData+0xce>
40101b98:	feb221        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101b9b:	feb231        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101b9e:	57a242        	movi	a4, 0x257
40101ba1:	f97701        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101ba4:	0000c0        	callx0	a0
40101ba7:	ffff06        	j	40101ba7 <lmacProcessTXStartData+0xcb>
40101baa:	039c      	beqz.n	a3, 40101bbe <lmacProcessTXStartData+0xe2>
40101bac:	fead21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101baf:	fead31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101bb2:	58a242        	movi	a4, 0x258
40101bb5:	f97201        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101bb8:	0000c0        	callx0	a0
40101bbb:	ffff06        	j	40101bbb <lmacProcessTXStartData+0xdf>
40101bbe:	a529      	s32i.n	a2, a5, 40
40101bc0:	9248      	l32i.n	a4, a2, 36
40101bc2:	060c      	movi.n	a6, 0
40101bc4:	0408      	l32i.n	a0, a4, 0
40101bc6:	0c69      	s32i.n	a6, a12, 0
40101bc8:	66f0c7        	bbsi	a0, 28, 40101c32 <lmacProcessTXStartData+0x156>
40101bcb:	0129      	s32i.n	a2, a1, 0
40101bcd:	0b0c72        	l8ui	a7, a12, 11
40101bd0:	0c1ca2        	l16ui	a10, a12, 24
40101bd3:	b7cc      	bnez.n	a7, 40101be2 <lmacProcessTXStartData+0x106>
40101bd5:	0a9c82        	l16si	a8, a12, 20
40101bd8:	0618a6        	blti	a8, 1, 40101be2 <lmacProcessTXStartData+0x106>
40101bdb:	190c      	movi.n	a9, 1
40101bdd:	0d4c92        	s8i	a9, a12, 13
40101be0:	0408      	l32i.n	a0, a4, 0
40101be2:	055a16        	beqz	a10, 40101c3b <lmacProcessTXStartData+0x15f>
40101be5:	0b0cb2        	l8ui	a11, a12, 11
40101be8:	0c0c22        	l8ui	a2, a12, 12
40101beb:	0b8c      	beqz.n	a11, 40101bef <lmacProcessTXStartData+0x113>
40101bed:	42cc      	bnez.n	a2, 40101bf5 <lmacProcessTXStartData+0x119>
40101bef:	0d0c32        	l8ui	a3, a12, 13
40101bf2:	045316        	beqz	a3, 40101c3b <lmacProcessTXStartData+0x15f>
40101bf5:	342200        	extui	a2, a0, 2, 4
40101bf8:	00f9c5        	call0	40102b98 <ppFetchTxQFirstAvail>
40101bfb:	002142        	l32i	a4, a1, 0
40101bfe:	092442        	l32i	a4, a4, 36
40101c01:	002402        	l32i	a0, a4, 0
40101c04:	32bc      	beqz.n	a2, 40101c3b <lmacProcessTXStartData+0x15f>
40101c06:	415600        	srli	a5, a0, 6
40101c09:	19f007        	bbsi	a0, 16, 40101c26 <lmacProcessTXStartData+0x14a>
40101c0c:	16e077        	bbsi	a0, 7, 40101c26 <lmacProcessTXStartData+0x14a>
40101c0f:	fe8851        	l32r	a5, 40101630 <clockgate_watchdog+0x2c>
40101c12:	130c      	movi.n	a3, 1
40101c14:	9529      	s32i.n	a2, a5, 36
40101c16:	0c2d      	mov.n	a2, a12
40101c18:	ffac05        	call0	401016dc <lmacIsIdle+0x94>
40101c1b:	0c2d      	mov.n	a2, a12
40101c1d:	d4a032        	movi	a3, 212
40101c20:	ffa445        	call0	40101668 <lmacIsIdle+0x20>
40101c23:	0002c6        	j	40101c32 <lmacProcessTXStartData+0x156>
40101c26:	3a6557        	bbci	a5, 5, 40101c64 <lmacProcessTXStartData+0x188>
40101c29:	040462        	l8ui	a6, a4, 4
40101c2c:	416460        	srli	a6, a6, 4
40101c2f:	3126e6        	bgei	a6, 2, 40101c64 <lmacProcessTXStartData+0x188>
40101c32:	21c8      	l32i.n	a12, a1, 8
40101c34:	1108      	l32i.n	a0, a1, 4
40101c36:	10c112        	addi	a1, a1, 16
40101c39:	f00d      	ret.n
40101c3b:	f360d7        	bbci	a0, 13, 40101c32 <lmacProcessTXStartData+0x156>
40101c3e:	f0e0c7        	bbsi	a0, 12, 40101c32 <lmacProcessTXStartData+0x156>
40101c41:	342200        	extui	a2, a0, 2, 4
40101c44:	00f505        	call0	40102b98 <ppFetchTxQFirstAvail>
40101c47:	fe7216        	beqz	a2, 40101c32 <lmacProcessTXStartData+0x156>
40101c4a:	fe7971        	l32r	a7, 40101630 <clockgate_watchdog+0x2c>
40101c4d:	01a032        	movi	a3, 1
40101c50:	096722        	s32i	a2, a7, 36
40101c53:	202cc0        	or	a2, a12, a12
40101c56:	ffa845        	call0	401016dc <lmacIsIdle+0x94>
40101c59:	0c2d      	mov.n	a2, a12
40101c5b:	d4a032        	movi	a3, 212
40101c5e:	ffa085        	call0	40101668 <lmacIsIdle+0x20>
40101c61:	fff346        	j	40101c32 <lmacProcessTXStartData+0x156>
40101c64:	006c22        	s32i	a2, a12, 0
40101c67:	00a032        	movi	a3, 0
40101c6a:	202cc0        	or	a2, a12, a12
40101c6d:	ffa6c5        	call0	401016dc <lmacIsIdle+0x94>
40101c70:	040c22        	l8ui	a2, a12, 4
40101c73:	030c      	movi.n	a3, 0
40101c75:	040c      	movi.n	a4, 0
40101c77:	027ac5        	call0	40104424 <wDev_EnableTransmit>
40101c7a:	ffed06        	j	40101c32 <lmacProcessTXStartData+0x156>
40101c7d:	000000        	ill

40101c80 <lmacProcessTxSuccess>:
40101c80:	f0c112        	addi	a1, a1, -16
40101c83:	11c9      	s32i.n	a12, a1, 4
40101c85:	0109      	s32i.n	a0, a1, 0
40101c87:	03cd      	mov.n	a12, a3
40101c89:	ff9a85        	call0	40101634 <lmacIsActive>
40101c8c:	02dc      	bnez.n	a2, 40101ca0 <lmacProcessTxSuccess+0x20>
40101c8e:	fe7421        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101c91:	fe7431        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101c94:	93a242        	movi	a4, 0x293
40101c97:	f93a01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101c9a:	0000c0        	callx0	a0
40101c9d:	ffff06        	j	40101c9d <lmacProcessTxSuccess+0x1d>
40101ca0:	fe6421        	l32r	a2, 40101630 <clockgate_watchdog+0x2c>
40101ca3:	a208      	l32i.n	a0, a2, 40
40101ca5:	000242        	l8ui	a4, a2, 0
40101ca8:	00dc      	bnez.n	a0, 40101cbc <lmacProcessTxSuccess+0x3c>
40101caa:	fe6d21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101cad:	fe6d31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101cb0:	96a242        	movi	a4, 0x296
40101cb3:	f93301        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101cb6:	0000c0        	callx0	a0
40101cb9:	ffff06        	j	40101cb9 <lmacProcessTxSuccess+0x39>
40101cbc:	30c232        	addi	a3, a2, 48
40101cbf:	b02440        	addx8	a2, a4, a4
40101cc2:	a02230        	addx4	a2, a2, a3
40101cc5:	110232        	l8ui	a3, a2, 17
40101cc8:	112326        	beqi	a3, 2, 40101cdd <lmacProcessTxSuccess+0x5d>
40101ccb:	fe6521        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101cce:	fe6531        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101cd1:	97a242        	movi	a4, 0x297
40101cd4:	f92b01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101cd7:	0000c0        	callx0	a0
40101cda:	ffff06        	j	40101cda <lmacProcessTxSuccess+0x5a>
40101cdd:	9008      	l32i.n	a0, a0, 36
40101cdf:	060c      	movi.n	a6, 0
40101ce1:	0038      	l32i.n	a3, a0, 0
40101ce3:	02a452        	movi	a5, 0x402
40101ce6:	417630        	srli	a7, a3, 6
40101ce9:	058757        	bany	a7, a5, 40101cf2 <lmacProcessTxSuccess+0x72>
40101cec:	4f73c7        	bbci	a3, 28, 40101d3f <lmacProcessTxSuccess+0xbf>
40101cef:	4cf397        	bbsi	a3, 25, 40101d3f <lmacProcessTxSuccess+0xbf>
40101cf2:	094262        	s8i	a6, a2, 9
40101cf5:	0a4262        	s8i	a6, a2, 10
40101cf8:	7fa0c2        	movi	a12, 127
40101cfb:	070272        	l8ui	a7, a2, 7
40101cfe:	064272        	s8i	a7, a2, 6
40101d01:	0940c2        	s8i	a12, a0, 9
40101d04:	0088      	l32i.n	a8, a0, 0
40101d06:	11c8      	l32i.n	a12, a1, 4
40101d08:	2668b7        	bbci	a8, 11, 40101d32 <lmacProcessTxSuccess+0xb2>
40101d0b:	1058      	l32i.n	a5, a0, 4
40101d0d:	343450        	extui	a3, a5, 4, 4
40101d10:	1e23e6        	bgei	a3, 2, 40101d32 <lmacProcessTxSuccess+0xb2>
40101d13:	a31b      	addi.n	a10, a3, 1
40101d15:	0faf92        	movi	a9, -241
40101d18:	130c      	movi.n	a3, 1
40101d1a:	109590        	and	a9, a5, a9
40101d1d:	34a0a0        	extui	a10, a10, 0, 4
40101d20:	11aac0        	slli	a10, a10, 4
40101d23:	2099a0        	or	a9, a9, a10
40101d26:	1099      	s32i.n	a9, a0, 4
40101d28:	002145        	call0	40101f40 <lmacRecycleMPDU+0x164>
40101d2b:	0108      	l32i.n	a0, a1, 0
40101d2d:	10c112        	addi	a1, a1, 16
40101d30:	f00d      	ret.n
40101d32:	030c      	movi.n	a3, 0
40101d34:	5a0c      	movi.n	a10, 5
40101d36:	1142a2        	s8i	a10, a2, 17
40101d39:	002045        	call0	40101f40 <lmacRecycleMPDU+0x164>
40101d3c:	fffac6        	j	40101d2b <lmacProcessTxSuccess+0xab>
40101d3f:	070232        	l8ui	a3, a2, 7
40101d42:	08e787        	bbsi	a7, 8, 40101d4e <lmacProcessTxSuccess+0xce>
40101d45:	064232        	s8i	a3, a2, 6
40101d48:	094262        	s8i	a6, a2, 9
40101d4b:	ffec86        	j	40101d01 <lmacProcessTxSuccess+0x81>
40101d4e:	064232        	s8i	a3, a2, 6
40101d51:	094262        	s8i	a6, a2, 9
40101d54:	0a4262        	s8i	a6, a2, 10
40101d57:	ffe986        	j	40101d01 <lmacProcessTxSuccess+0x81>
40101d5a:	120000        	excw
40101d5d:	09e0c1        	l32r	a12, 400c44e0 <rc4_skip+0xb6778>
40101d60:	41f901        	l32r	a0, 400d2544 <rc4_skip+0xc47dc>
40101d63:	31e9      	s32i.n	a14, a1, 12
40101d65:	11c9      	s32i.n	a12, a1, 4
40101d67:	21d9      	s32i.n	a13, a1, 8
40101d69:	03cd      	mov.n	a12, a3
40101d6b:	04dd      	mov.n	a13, a4
40101d6d:	02ed      	mov.n	a14, a2
40101d6f:	05fd      	mov.n	a15, a5
40101d71:	8e38      	l32i.n	a3, a14, 32
40101d73:	9c28      	l32i.n	a2, a12, 36
40101d75:	331b      	addi.n	a3, a3, 1
40101d77:	8e39      	s32i.n	a3, a14, 32
40101d79:	0208      	l32i.n	a0, a2, 0
40101d7b:	0f42d2        	s8i	a13, a2, 15
40101d7e:	0c60d7        	bbci	a0, 13, 40101d8e <lmacProcessTxSuccess+0x10e>
40101d81:	09e0c7        	bbsi	a0, 12, 40101d8e <lmacProcessTxSuccess+0x10e>
40101d84:	0c2d      	mov.n	a2, a12
40101d86:	030c      	movi.n	a3, 0
40101d88:	00c805        	call0	40102a0c <lmacTxFrame+0x154>
40101d8b:	000186        	j	40101d95 <lmacProcessTxSuccess+0x115>
40101d8e:	0f3d      	mov.n	a3, a15
40101d90:	0c2d      	mov.n	a2, a12
40101d92:	00c785        	call0	40102a0c <lmacTxFrame+0x154>
40101d95:	092c02        	l32i	a0, a12, 36
40101d98:	002002        	l32i	a0, a0, 0
40101d9b:	0e60d7        	bbci	a0, 13, 40101dad <lmacProcessTxSuccess+0x12d>
40101d9e:	0be0c7        	bbsi	a0, 12, 40101dad <lmacProcessTxSuccess+0x12d>
40101da1:	342200        	extui	a2, a0, 2, 4
40101da4:	00e305        	call0	40102bd8 <ppDequeueTxQ>
40101da7:	20c220        	or	a12, a2, a2
40101daa:	fc3256        	bnez	a2, 40101d71 <lmacProcessTxSuccess+0xf1>
40101dad:	11c8      	l32i.n	a12, a1, 4
40101daf:	21d8      	l32i.n	a13, a1, 8
40101db1:	31e8      	l32i.n	a14, a1, 12
40101db3:	41f8      	l32i.n	a15, a1, 16
40101db5:	0108      	l32i.n	a0, a1, 0
40101db7:	20c112        	addi	a1, a1, 32
40101dba:	f00d      	ret.n

40101dbc <GetAccess>:
40101dbc:	fe2231        	l32r	a3, 40101644 <lmacIsActive+0x10>
40101dbf:	b02220        	addx8	a2, a2, a2
40101dc2:	a02230        	addx4	a2, a2, a3
40101dc5:	f00d      	ret.n
	...

40101dc8 <lmacDiscardAgedMSDU>:
40101dc8:	045d      	mov.n	a5, a4
40101dca:	f0c112        	addi	a1, a1, -16
40101dcd:	440c      	movi.n	a4, 4
40101dcf:	0109      	s32i.n	a0, a1, 0
40101dd1:	fff885        	call0	40101d5c <lmacProcessTxSuccess+0xdc>
40101dd4:	0108      	l32i.n	a0, a1, 0
40101dd6:	10c112        	addi	a1, a1, 16
40101dd9:	f00d      	ret.n
	...

40101ddc <lmacRecycleMPDU>:
40101ddc:	026d      	mov.n	a6, a2
40101dde:	f0c112        	addi	a1, a1, -16
40101de1:	0109      	s32i.n	a0, a1, 0
40101de3:	032d      	mov.n	a2, a3
40101de5:	100c      	movi.n	a0, 1
40101de7:	043d      	mov.n	a3, a4
40101de9:	7658      	l32i.n	a5, a6, 28
40101deb:	9248      	l32i.n	a4, a2, 36
40101ded:	551b      	addi.n	a5, a5, 1
40101def:	7659      	s32i.n	a5, a6, 28
40101df1:	0f4402        	s8i	a0, a4, 15
40101df4:	00c145        	call0	40102a0c <lmacTxFrame+0x154>
40101df7:	0108      	l32i.n	a0, a1, 0
40101df9:	10c112        	addi	a1, a1, 16
40101dfc:	f00d      	ret.n
40101dfe:	120000        	excw
40101e01:	09f0c1        	l32r	a12, 400c45c4 <rc4_skip+0xb685c>
40101e04:	023211        	l32r	a1, 400c26cc <rc4_skip+0xb4964>
40101e07:	020811        	l32r	a1, 400c2628 <rc4_skip+0xb48c0>
40101e0a:	116326        	beqi	a3, 6, 40101e1f <lmacRecycleMPDU+0x43>
40101e0d:	fe1421        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101e10:	fe1531        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101e13:	dfa242        	movi	a4, 0x2df
40101e16:	f8da01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101e19:	0000c0        	callx0	a0
40101e1c:	ffff06        	j	40101e1c <lmacRecycleMPDU+0x40>
40101e1f:	006102        	s32i	a0, a1, 0
40101e22:	092062        	l32i	a6, a0, 36
40101e25:	00a072        	movi	a7, 0
40101e28:	0279      	s32i.n	a7, a2, 0
40101e2a:	114272        	s8i	a7, a2, 17
40101e2d:	0658      	l32i.n	a5, a6, 0
40101e2f:	1668      	l32i.n	a6, a6, 4
40101e31:	2375b7        	bbci	a5, 27, 40101e58 <lmacRecycleMPDU+0x7c>
40101e34:	342250        	extui	a2, a5, 2, 4
40101e37:	343460        	extui	a3, a6, 4, 4
40101e3a:	332b      	addi.n	a3, a3, 2
40101e3c:	743030        	extui	a3, a3, 0, 8
40101e3f:	00de45        	call0	40102c24 <ppRecordBarRRC>
40101e42:	0148      	l32i.n	a4, a1, 0
40101e44:	9448      	l32i.n	a4, a4, 36
40101e46:	022c      	movi.n	a2, 32
40101e48:	0448      	l32i.n	a4, a4, 0
40101e4a:	630c      	movi.n	a3, 6
40101e4c:	344240        	extui	a4, a4, 2, 4
40101e4f:	fa4e01        	l32r	a0, 40100788 <ets_timer_disarm+0x54>
40101e52:	0000c0        	callx0	a0
40101e55:	000806        	j	40101e79 <lmacRecycleMPDU+0x9d>
40101e58:	fdf671        	l32r	a7, 40101630 <clockgate_watchdog+0x2c>
40101e5b:	0d0772        	l8ui	a7, a7, 13
40101e5e:	545860        	extui	a5, a6, 8, 6
40101e61:	0b3577        	bltu	a5, a7, 40101e70 <lmacRecycleMPDU+0x94>
40101e64:	240c      	movi.n	a4, 2
40101e66:	150c      	movi.n	a5, 1
40101e68:	003d      	mov.n	a3, a0
40101e6a:	ffef05        	call0	40101d5c <lmacProcessTxSuccess+0xdc>
40101e6d:	000206        	j	40101e79 <lmacRecycleMPDU+0x9d>
40101e70:	340c      	movi.n	a4, 3
40101e72:	150c      	movi.n	a5, 1
40101e74:	003d      	mov.n	a3, a0
40101e76:	ffee45        	call0	40101d5c <lmacProcessTxSuccess+0xdc>
40101e79:	1108      	l32i.n	a0, a1, 4
40101e7b:	10c112        	addi	a1, a1, 16
40101e7e:	f00d      	ret.n
40101e80:	0d0242        	l8ui	a4, a2, 13
40101e83:	050c      	movi.n	a5, 0
40101e85:	448c      	beqz.n	a4, 40101e8d <lmacRecycleMPDU+0xb1>
40101e87:	0b4232        	s8i	a3, a2, 11
40101e8a:	0d4252        	s8i	a5, a2, 13
40101e8d:	f00d      	ret.n
40101e8f:	c11200        	mul16u	a1, a2, a0
40101e92:	61c2f0        	xsr.eps2	a15
40101e95:	610201        	l32r	a0, 400da2a0 <rc4_skip+0xcc538>
40101e98:	020200        	excw
40101e9b:	200b      	addi.n	a2, a0, -1
40101e9d:	ac20c2        	l32i	a12, a0, 0x2b0
40101ea0:	022260        	excw
40101ea3:	0c0c      	movi.n	a12, 0
40101ea5:	f28c00        	excw
40101ea8:	0c28      	l32i.n	a2, a12, 0
40101eaa:	9228      	l32i.n	a2, a2, 36
40101eac:	0228      	l32i.n	a2, a2, 0
40101eae:	342220        	extui	a2, a2, 2, 4
40101eb1:	00ce45        	call0	40102b98 <ppFetchTxQFirstAvail>
40101eb4:	0c29      	s32i.n	a2, a12, 0
40101eb6:	0000c6        	j	40101ebd <lmacRecycleMPDU+0xe1>
40101eb9:	002d      	mov.n	a2, a0
40101ebb:	0c29      	s32i.n	a2, a12, 0
40101ebd:	d29c      	beqz.n	a2, 40101ede <lmacRecycleMPDU+0x102>
40101ebf:	0c2d      	mov.n	a2, a12
40101ec1:	030c      	movi.n	a3, 0
40101ec3:	006245        	call0	401024e8 <lmacMSDUAged+0x164>
40101ec6:	000186        	j	40101ed0 <lmacRecycleMPDU+0xf4>
40101ec9:	030c      	movi.n	a3, 0
40101ecb:	fffb45        	call0	40101e80 <lmacRecycleMPDU+0xa4>
40101ece:	020c      	movi.n	a2, 0
40101ed0:	930c      	movi.n	a3, 9
40101ed2:	0108      	l32i.n	a0, a1, 0
40101ed4:	124c32        	s8i	a3, a12, 18
40101ed7:	11c8      	l32i.n	a12, a1, 4
40101ed9:	10c112        	addi	a1, a1, 16
40101edc:	f00d      	ret.n
40101ede:	020c      	movi.n	a2, 0
40101ee0:	040c      	movi.n	a4, 0
40101ee2:	0b4c42        	s8i	a4, a12, 11
40101ee5:	fff9c6        	j	40101ed0 <lmacRecycleMPDU+0xf4>
40101ee8:	f0c112        	addi	a1, a1, -16
40101eeb:	11c9      	s32i.n	a12, a1, 4
40101eed:	0109      	s32i.n	a0, a1, 0
40101eef:	0b0202        	l8ui	a0, a2, 11
40101ef2:	02cd      	mov.n	a12, a2
40101ef4:	608c      	beqz.n	a0, 40101efe <lmacRecycleMPDU+0x122>
40101ef6:	020c      	movi.n	a2, 0
40101ef8:	0b4c22        	s8i	a2, a12, 11
40101efb:	000146        	j	40101f04 <lmacRecycleMPDU+0x128>
40101efe:	00a032        	movi	a3, 0
40101f01:	fff7c5        	call0	40101e80 <lmacRecycleMPDU+0xa4>
40101f04:	fdcb21        	l32r	a2, 40101630 <clockgate_watchdog+0x2c>
40101f07:	092222        	l32i	a2, a2, 36
40101f0a:	00cf45        	call0	40102c00 <ppRollBackTxQ>
40101f0d:	0ca032        	movi	a3, 12
40101f10:	0108      	l32i.n	a0, a1, 0
40101f12:	124c32        	s8i	a3, a12, 18
40101f15:	11c8      	l32i.n	a12, a1, 4
40101f17:	10c112        	addi	a1, a1, 16
40101f1a:	f00d      	ret.n
40101f1c:	130c      	movi.n	a3, 1
40101f1e:	f0c112        	addi	a1, a1, -16
40101f21:	0109      	s32i.n	a0, a1, 0
40101f23:	11c9      	s32i.n	a12, a1, 4
40101f25:	fdc201        	l32r	a0, 40101630 <clockgate_watchdog+0x2c>
40101f28:	02cd      	mov.n	a12, a2
40101f2a:	9008      	l32i.n	a0, a0, 36
40101f2c:	0209      	s32i.n	a0, a2, 0
40101f2e:	005b85        	call0	401024e8 <lmacMSDUAged+0x164>
40101f31:	b30c      	movi.n	a3, 11
40101f33:	0108      	l32i.n	a0, a1, 0
40101f35:	124c32        	s8i	a3, a12, 18
40101f38:	11c8      	l32i.n	a12, a1, 4
40101f3a:	10c112        	addi	a1, a1, 16
40101f3d:	f00d      	ret.n
40101f3f:	340c00        	extui	a0, a0, 12, 4
40101f42:	94a052        	movi	a5, 148
40101f45:	d0c112        	addi	a1, a1, -48
40101f48:	71e9      	s32i.n	a14, a1, 28
40101f4a:	4109      	s32i.n	a0, a1, 16
40101f4c:	51c9      	s32i.n	a12, a1, 20
40101f4e:	81f9      	s32i.n	a15, a1, 32
40101f50:	61d9      	s32i.n	a13, a1, 24
40101f52:	0f0c      	movi.n	a15, 0
40101f54:	fdb7d1        	l32r	a13, 40101630 <clockgate_watchdog+0x2c>
40101f57:	02cd      	mov.n	a12, a2
40101f59:	110c02        	l8ui	a0, a12, 17
40101f5c:	032d      	mov.n	a2, a3
40101f5e:	d4a032        	movi	a3, 212
40101f61:	92ec      	bnez.n	a2, 40101f8e <lmacRecycleMPDU+0x1b2>
40101f63:	1e0c      	movi.n	a14, 1
40101f65:	fac022        	addi	a2, a0, -6
40101f68:	08f256        	bnez	a2, 40101ffb <lmacRecycleMPDU+0x21f>
40101f6b:	114cf2        	s8i	a15, a12, 17
40101f6e:	ad08      	l32i.n	a0, a13, 40
40101f70:	0c28      	l32i.n	a2, a12, 0
40101f72:	178056        	bnez	a0, 401020ee <lmacRecycleMPDU+0x312>
40101f75:	328c      	beqz.n	a2, 40101f7c <lmacRecycleMPDU+0x1a0>
40101f77:	9d38      	l32i.n	a3, a13, 36
40101f79:	30d316        	beqz	a3, 4010228a <lmacRecycleMPDU+0x4ae>
40101f7c:	fdb921        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101f7f:	fdb931        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101f82:	42a342        	movi	a4, 0x342
40101f85:	f87e01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101f88:	0000c0        	callx0	a0
40101f8b:	ffff06        	j	40101f8b <lmacRecycleMPDU+0x1af>
40101f8e:	142026        	beqi	a0, 2, 40101fa6 <lmacRecycleMPDU+0x1ca>
40101f91:	111026        	beqi	a0, 1, 40101fa6 <lmacRecycleMPDU+0x1ca>
40101f94:	fdb321        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101f97:	fdb331        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101f9a:	b3a342        	movi	a4, 0x3b3
40101f9d:	f87801        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101fa0:	0000c0        	callx0	a0
40101fa3:	ffff06        	j	40101fa3 <lmacRecycleMPDU+0x1c7>
40101fa6:	ad08      	l32i.n	a0, a13, 40
40101fa8:	9d68      	l32i.n	a6, a13, 36
40101faa:	40dc      	bnez.n	a0, 40101fc2 <lmacRecycleMPDU+0x1e6>
40101fac:	0c2d      	mov.n	a2, a12
40101fae:	030c      	movi.n	a3, 0
40101fb0:	340c      	movi.n	a4, 3
40101fb2:	114c42        	s8i	a4, a12, 17
40101fb5:	005305        	call0	401024e8 <lmacMSDUAged+0x164>
40101fb8:	02ed      	mov.n	a14, a2
40101fba:	500c      	movi.n	a0, 5
40101fbc:	124c02        	s8i	a0, a12, 18
40101fbf:	001a46        	j	4010202c <lmacRecycleMPDU+0x250>
40101fc2:	01e616        	beqz	a6, 40101fe4 <lmacRecycleMPDU+0x208>
40101fc5:	092072        	l32i	a7, a0, 36
40101fc8:	002772        	l32i	a7, a7, 0
40101fcb:	0c2d      	mov.n	a2, a12
40101fcd:	057970        	extui	a7, a7, 25, 1
40101fd0:	933570        	movnez	a3, a5, a7
40101fd3:	ff6d05        	call0	401016a4 <lmacIsIdle+0x5c>
40101fd6:	0e0c82        	l8ui	a8, a12, 14
40101fd9:	9d28      	l32i.n	a2, a13, 36
40101fdb:	07b856        	bnez	a8, 4010205a <lmacRecycleMPDU+0x27e>
40101fde:	00c205        	call0	40102c00 <ppRollBackTxQ>
40101fe1:	001e06        	j	4010205d <lmacRecycleMPDU+0x281>
40101fe4:	0c98      	l32i.n	a9, a12, 0
40101fe6:	08d916        	beqz	a9, 40102077 <lmacRecycleMPDU+0x29b>
40101fe9:	fd9d21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40101fec:	fd9e31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40101fef:	c6a342        	movi	a4, 0x3c6
40101ff2:	f86301        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40101ff5:	0000c0        	callx0	a0
40101ff8:	ffff06        	j	40101ff8 <lmacRecycleMPDU+0x21c>
40101ffb:	195066        	bnei	a0, 5, 40102018 <lmacRecycleMPDU+0x23c>
40101ffe:	ad08      	l32i.n	a0, a13, 40
40102000:	114cf2        	s8i	a15, a12, 17
40102003:	0ab056        	bnez	a0, 401020b2 <lmacRecycleMPDU+0x2d6>
40102006:	fd9621        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102009:	fd9631        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010200c:	72a342        	movi	a4, 0x372
4010200f:	f85c01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102012:	0000c0        	callx0	a0
40102015:	ffff06        	j	40102015 <lmacRecycleMPDU+0x239>
40102018:	fd9221        	l32r	a2, 40101660 <lmacIsIdle+0x18>
4010201b:	fd9231        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010201e:	ada342        	movi	a4, 0x3ad
40102021:	f85701        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102024:	0000c0        	callx0	a0
40102027:	ffff06        	j	40102027 <lmacRecycleMPDU+0x24b>
4010202a:	0e0c      	movi.n	a14, 0
4010202c:	000c      	movi.n	a0, 0
4010202e:	adf9      	s32i.n	a15, a13, 40
40102030:	0d0ca2        	l8ui	a10, a12, 13
40102033:	9d38      	l32i.n	a3, a13, 36
40102035:	000db2        	l8ui	a11, a13, 0
40102038:	820c      	movi.n	a2, 8
4010203a:	83b2e0        	moveqz	a11, a2, a14
4010203d:	833f00        	moveqz	a3, a15, a0
40102040:	9d39      	s32i.n	a3, a13, 36
40102042:	004db2        	s8i	a11, a13, 0
40102045:	0fba16        	beqz	a10, 40102144 <lmacRecycleMPDU+0x368>
40102048:	fd8621        	l32r	a2, 40101660 <lmacIsIdle+0x18>
4010204b:	fd8631        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010204e:	dea342        	movi	a4, 0x3de
40102051:	f84b01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102054:	0000c0        	callx0	a0
40102057:	ffff06        	j	40102057 <lmacRecycleMPDU+0x27b>
4010205a:	0111c5        	call0	40103178 <ppDiscardMPDU>
4010205d:	0c2d      	mov.n	a2, a12
4010205f:	030c      	movi.n	a3, 0
40102061:	ad48      	l32i.n	a4, a13, 40
40102063:	350c      	movi.n	a5, 3
40102065:	114c52        	s8i	a5, a12, 17
40102068:	0c49      	s32i.n	a4, a12, 0
4010206a:	0047c5        	call0	401024e8 <lmacMSDUAged+0x164>
4010206d:	02ed      	mov.n	a14, a2
4010206f:	600c      	movi.n	a0, 6
40102071:	ffd1c6        	j	40101fbc <lmacRecycleMPDU+0x1e0>
40102074:	000000        	ill
40102077:	9028      	l32i.n	a2, a0, 36
40102079:	0268      	l32i.n	a6, a2, 0
4010207b:	1876c7        	bbci	a6, 28, 40102097 <lmacRecycleMPDU+0x2bb>
4010207e:	1228      	l32i.n	a2, a2, 4
40102080:	342420        	extui	a2, a2, 4, 4
40102083:	1012a6        	blti	a2, 1, 40102097 <lmacRecycleMPDU+0x2bb>
40102086:	0b1062        	l16ui	a6, a0, 22
40102089:	0a1052        	l16ui	a5, a0, 20
4010208c:	071d32        	l16ui	a3, a13, 14
4010208f:	556a      	add.n	a5, a5, a6
40102091:	952357        	blt	a3, a5, 4010202a <lmacRecycleMPDU+0x24e>
40102094:	9232e6        	bgei	a2, 3, 4010202a <lmacRecycleMPDU+0x24e>
40102097:	0c09      	s32i.n	a0, a12, 0
40102099:	0b0c72        	l8ui	a7, a12, 11
4010209c:	114c42        	s8i	a4, a12, 17
4010209f:	178c      	beqz.n	a7, 401020a4 <lmacRecycleMPDU+0x2c8>
401020a1:	0b4cf2        	s8i	a15, a12, 11
401020a4:	0c2d      	mov.n	a2, a12
401020a6:	030c      	movi.n	a3, 0
401020a8:	0043c5        	call0	401024e8 <lmacMSDUAged+0x164>
401020ab:	02ed      	mov.n	a14, a2
401020ad:	700c      	movi.n	a0, 7
401020af:	ffc246        	j	40101fbc <lmacRecycleMPDU+0x1e0>
401020b2:	092d82        	l32i	a8, a13, 36
401020b5:	051816        	beqz	a8, 4010210a <lmacRecycleMPDU+0x32e>
401020b8:	092092        	l32i	a9, a0, 36
401020bb:	002992        	l32i	a9, a9, 0
401020be:	0c2d      	mov.n	a2, a12
401020c0:	059990        	extui	a9, a9, 25, 1
401020c3:	933590        	movnez	a3, a5, a9
401020c6:	2c4d32        	s8i	a3, a13, 44
401020c9:	0e3d      	mov.n	a3, a14
401020cb:	ffdb45        	call0	40101e80 <lmacRecycleMPDU+0xa4>
401020ce:	040c22        	l8ui	a2, a12, 4
401020d1:	9da8      	l32i.n	a10, a13, 36
401020d3:	0ca9      	s32i.n	a10, a12, 0
401020d5:	023a85        	call0	40104480 <Tx_Copy2Queue>
401020d8:	114ce2        	s8i	a14, a12, 17
401020db:	124cf2        	s8i	a15, a12, 18
401020de:	0c2d      	mov.n	a2, a12
401020e0:	ad38      	l32i.n	a3, a13, 40
401020e2:	040c      	movi.n	a4, 0
401020e4:	ffcf45        	call0	40101ddc <lmacRecycleMPDU>
401020e7:	100c      	movi.n	a0, 1
401020e9:	1e0c      	movi.n	a14, 1
401020eb:	ffcfc6        	j	4010202e <lmacRecycleMPDU+0x252>
401020ee:	9db8      	l32i.n	a11, a13, 36
401020f0:	3109      	s32i.n	a0, a1, 12
401020f2:	07cb16        	beqz	a11, 40102172 <lmacRecycleMPDU+0x396>
401020f5:	16c216        	beqz	a2, 40102265 <lmacRecycleMPDU+0x489>
401020f8:	fd5a21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401020fb:	fd5a31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401020fe:	47a342        	movi	a4, 0x347
40102101:	f81f01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102104:	0000c0        	callx0	a0
40102107:	ffff06        	j	40102107 <lmacRecycleMPDU+0x32b>
4010210a:	002c22        	l32i	a2, a12, 0
4010210d:	042256        	bnez	a2, 40102153 <lmacRecycleMPDU+0x377>
40102110:	092032        	l32i	a3, a0, 36
40102113:	0338      	l32i.n	a3, a3, 0
40102115:	053930        	extui	a3, a3, 25, 1
40102118:	11b316        	beqz	a3, 40102237 <lmacRecycleMPDU+0x45b>
4010211b:	012d      	mov.n	a2, a1
4010211d:	312b      	addi.n	a3, a1, 2
4010211f:	414b      	addi.n	a4, a1, 4
40102121:	518b      	addi.n	a5, a1, 8
40102123:	026dc5        	call0	40104800 <wDev_GetBAInfo>
40102126:	ad08      	l32i.n	a0, a13, 40
40102128:	2158      	l32i.n	a5, a1, 8
4010212a:	9008      	l32i.n	a0, a0, 36
4010212c:	1148      	l32i.n	a4, a1, 4
4010212e:	0068      	l32i.n	a6, a0, 0
40102130:	011132        	l16ui	a3, a1, 2
40102133:	342260        	extui	a2, a6, 2, 4
40102136:	056b60        	extui	a6, a6, 27, 1
40102139:	0c9656        	bnez	a6, 40102206 <lmacRecycleMPDU+0x42a>
4010213c:	060c      	movi.n	a6, 0
4010213e:	00af45        	call0	40102c34 <ppTxqUpdateBitmap>
40102141:	003406        	j	40102215 <lmacRecycleMPDU+0x439>
40102144:	51c8      	l32i.n	a12, a1, 20
40102146:	61d8      	l32i.n	a13, a1, 24
40102148:	71e8      	l32i.n	a14, a1, 28
4010214a:	81f8      	l32i.n	a15, a1, 32
4010214c:	4108      	l32i.n	a0, a1, 16
4010214e:	30c112        	addi	a1, a1, 48
40102151:	f00d      	ret.n
40102153:	0c2d      	mov.n	a2, a12
40102155:	0e3d      	mov.n	a3, a14
40102157:	ffd285        	call0	40101e80 <lmacRecycleMPDU+0xa4>
4010215a:	114ce2        	s8i	a14, a12, 17
4010215d:	ad38      	l32i.n	a3, a13, 40
4010215f:	420c      	movi.n	a2, 4
40102161:	040c      	movi.n	a4, 0
40102163:	124c22        	s8i	a2, a12, 18
40102166:	0c2d      	mov.n	a2, a12
40102168:	ffc705        	call0	40101ddc <lmacRecycleMPDU>
4010216b:	1e0c      	movi.n	a14, 1
4010216d:	000c      	movi.n	a0, 0
4010216f:	ffaec6        	j	4010202e <lmacRecycleMPDU+0x252>
40102172:	72dc      	bnez.n	a2, 4010218d <lmacRecycleMPDU+0x3b1>
40102174:	0c2d      	mov.n	a2, a12
40102176:	0f3d      	mov.n	a3, a15
40102178:	ffd045        	call0	40101e80 <lmacRecycleMPDU+0xa4>
4010217b:	0b0c32        	l8ui	a3, a12, 11
4010217e:	138c      	beqz.n	a3, 40102183 <lmacRecycleMPDU+0x3a7>
40102180:	0b4cf2        	s8i	a15, a12, 11
40102183:	0e0c      	movi.n	a14, 0
40102185:	a40c      	movi.n	a4, 10
40102187:	124c42        	s8i	a4, a12, 18
4010218a:	000486        	j	401021a0 <lmacRecycleMPDU+0x3c4>
4010218d:	0e3d      	mov.n	a3, a14
4010218f:	0c2d      	mov.n	a2, a12
40102191:	ffcec5        	call0	40101e80 <lmacRecycleMPDU+0xa4>
40102194:	1e0c      	movi.n	a14, 1
40102196:	d50c      	movi.n	a5, 13
40102198:	160c      	movi.n	a6, 1
4010219a:	114c62        	s8i	a6, a12, 17
4010219d:	124c52        	s8i	a5, a12, 18
401021a0:	032102        	l32i	a0, a1, 12
401021a3:	092002        	l32i	a0, a0, 36
401021a6:	002022        	l32i	a2, a0, 0
401021a9:	1008      	l32i.n	a0, a0, 4
401021ab:	2372b7        	bbci	a2, 27, 401021d2 <lmacRecycleMPDU+0x3f6>
401021ae:	342220        	extui	a2, a2, 2, 4
401021b1:	343400        	extui	a3, a0, 4, 4
401021b4:	332b      	addi.n	a3, a3, 2
401021b6:	743030        	extui	a3, a3, 0, 8
401021b9:	00a685        	call0	40102c24 <ppRecordBarRRC>
401021bc:	3148      	l32i.n	a4, a1, 12
401021be:	9448      	l32i.n	a4, a4, 36
401021c0:	022c      	movi.n	a2, 32
401021c2:	0448      	l32i.n	a4, a4, 0
401021c4:	630c      	movi.n	a3, 6
401021c6:	344240        	extui	a4, a4, 2, 4
401021c9:	f96f01        	l32r	a0, 40100788 <ets_timer_disarm+0x54>
401021cc:	0000c0        	callx0	a0
401021cf:	ffe686        	j	4010216d <lmacRecycleMPDU+0x391>
401021d2:	546800        	extui	a6, a0, 8, 6
401021d5:	110c92        	l8ui	a9, a12, 17
401021d8:	180c      	movi.n	a8, 1
401021da:	050c      	movi.n	a5, 0
401021dc:	0d0d72        	l8ui	a7, a13, 13
401021df:	835890        	moveqz	a5, a8, a9
401021e2:	0b3677        	bltu	a6, a7, 401021f1 <lmacRecycleMPDU+0x415>
401021e5:	3138      	l32i.n	a3, a1, 12
401021e7:	0c2d      	mov.n	a2, a12
401021e9:	240c      	movi.n	a4, 2
401021eb:	ffb705        	call0	40101d5c <lmacProcessTxSuccess+0xdc>
401021ee:	ffdec6        	j	4010216d <lmacRecycleMPDU+0x391>
401021f1:	0c0db2        	l8ui	a11, a13, 12
401021f4:	54ae00        	extui	a10, a0, 14, 6
401021f7:	5e3ab7        	bltu	a10, a11, 40102259 <lmacRecycleMPDU+0x47d>
401021fa:	3138      	l32i.n	a3, a1, 12
401021fc:	0c2d      	mov.n	a2, a12
401021fe:	340c      	movi.n	a4, 3
40102200:	ffb585        	call0	40101d5c <lmacProcessTxSuccess+0xdc>
40102203:	ffd986        	j	4010216d <lmacRecycleMPDU+0x391>
40102206:	040062        	l8ui	a6, a0, 4
40102209:	416460        	srli	a6, a6, 4
4010220c:	01c662        	addi	a6, a6, 1
4010220f:	746060        	extui	a6, a6, 0, 8
40102212:	00a205        	call0	40102c34 <ppTxqUpdateBitmap>
40102215:	0a2d42        	l32i	a4, a13, 40
40102218:	092442        	l32i	a4, a4, 36
4010221b:	022c      	movi.n	a2, 32
4010221d:	0448      	l32i.n	a4, a4, 0
4010221f:	630c      	movi.n	a3, 6
40102221:	344240        	extui	a4, a4, 2, 4
40102224:	f95901        	l32r	a0, 40100788 <ets_timer_disarm+0x54>
40102227:	0000c0        	callx0	a0
4010222a:	0c2d      	mov.n	a2, a12
4010222c:	030c      	movi.n	a3, 0
4010222e:	ffc505        	call0	40101e80 <lmacRecycleMPDU+0xa4>
40102231:	124ce2        	s8i	a14, a12, 18
40102234:	000706        	j	40102254 <lmacRecycleMPDU+0x478>
40102237:	0c2d      	mov.n	a2, a12
40102239:	0f3d      	mov.n	a3, a15
4010223b:	ffc445        	call0	40101e80 <lmacRecycleMPDU+0xa4>
4010223e:	0b0c52        	l8ui	a5, a12, 11
40102241:	158c      	beqz.n	a5, 40102246 <lmacRecycleMPDU+0x46a>
40102243:	0b4cf2        	s8i	a15, a12, 11
40102246:	0c2d      	mov.n	a2, a12
40102248:	ad38      	l32i.n	a3, a13, 40
4010224a:	140c      	movi.n	a4, 1
4010224c:	360c      	movi.n	a6, 3
4010224e:	124c62        	s8i	a6, a12, 18
40102251:	ffb885        	call0	40101ddc <lmacRecycleMPDU>
40102254:	0e0c      	movi.n	a14, 0
40102256:	ffc4c6        	j	4010216d <lmacRecycleMPDU+0x391>
40102259:	3138      	l32i.n	a3, a1, 12
4010225b:	0c2d      	mov.n	a2, a12
4010225d:	440c      	movi.n	a4, 4
4010225f:	ffafc5        	call0	40101d5c <lmacProcessTxSuccess+0xdc>
40102262:	ffc1c6        	j	4010216d <lmacRecycleMPDU+0x391>
40102265:	9078      	l32i.n	a7, a0, 36
40102267:	0c2d      	mov.n	a2, a12
40102269:	0778      	l32i.n	a7, a7, 0
4010226b:	00ed      	mov.n	a14, a0
4010226d:	057970        	extui	a7, a7, 25, 1
40102270:	933570        	movnez	a3, a5, a7
40102273:	ff4305        	call0	401016a4 <lmacIsIdle+0x5c>
40102276:	9e28      	l32i.n	a2, a14, 36
40102278:	0228      	l32i.n	a2, a2, 0
4010227a:	1862d7        	bbci	a2, 13, 40102296 <lmacRecycleMPDU+0x4ba>
4010227d:	15e2c7        	bbsi	a2, 12, 40102296 <lmacRecycleMPDU+0x4ba>
40102280:	0c2d      	mov.n	a2, a12
40102282:	ffc645        	call0	40101ee8 <lmacRecycleMPDU+0x10c>
40102285:	0e0c      	movi.n	a14, 0
40102287:	ffc546        	j	401021a0 <lmacRecycleMPDU+0x3c4>
4010228a:	3129      	s32i.n	a2, a1, 12
4010228c:	0c2d      	mov.n	a2, a12
4010228e:	ffc005        	call0	40101e90 <lmacRecycleMPDU+0xb4>
40102291:	02ed      	mov.n	a14, a2
40102293:	ffc246        	j	401021a0 <lmacRecycleMPDU+0x3c4>
40102296:	0c2d      	mov.n	a2, a12
40102298:	ffc805        	call0	40101f1c <lmacRecycleMPDU+0x140>
4010229b:	02ed      	mov.n	a14, a2
4010229d:	ffbfc6        	j	401021a0 <lmacRecycleMPDU+0x3c4>

401022a0 <lmacProcessCollisions>:
401022a0:	e0c112        	addi	a1, a1, -32
401022a3:	0161c2        	s32i	a12, a1, 4
401022a6:	0261d2        	s32i	a13, a1, 8
401022a9:	0361e2        	s32i	a14, a1, 12
401022ac:	41f9      	s32i.n	a15, a1, 16
401022ae:	0109      	s32i.n	a0, a1, 0
401022b0:	022385        	call0	401044ec <wDev_GetTxqCollisions>
401022b3:	02cd      	mov.n	a12, a2
401022b5:	52bc      	beqz.n	a2, 401022ee <lmacProcessCollisions+0x4e>
401022b7:	1f0c      	movi.n	a15, 1
401022b9:	000706        	j	401022d9 <lmacProcessCollisions+0x39>
401022bc:	74e0d0        	extui	a14, a13, 0, 8
401022bf:	202ee0        	or	a2, a14, a14
401022c2:	022045        	call0	401044c8 <wDev_ProcessCollision>
401022c5:	202ee0        	or	a2, a14, a14
401022c8:	000345        	call0	40102300 <lmacProcessCollision>
401022cb:	f07c      	movi.n	a0, -1
401022cd:	401d00        	ssl	a13
401022d0:	a12f00        	sll	a2, a15
401022d3:	302200        	xor	a2, a2, a0
401022d6:	10cc20        	and	a12, a12, a2
401022d9:	60d0c0        	neg	a13, a12
401022dc:	10ddc0        	and	a13, a13, a12
401022df:	40fdd0        	nsau	a13, a13
401022e2:	60d0d0        	neg	a13, a13
401022e5:	1fcdd2        	addi	a13, a13, 31
401022e8:	fd0dd6        	bgez	a13, 401022bc <lmacProcessCollisions+0x1c>
401022eb:	022105        	call0	401044fc <wDev_ClearTxqCollisions>
401022ee:	11c8      	l32i.n	a12, a1, 4
401022f0:	21d8      	l32i.n	a13, a1, 8
401022f2:	31e8      	l32i.n	a14, a1, 12
401022f4:	41f8      	l32i.n	a15, a1, 16
401022f6:	0108      	l32i.n	a0, a1, 0
401022f8:	20c112        	addi	a1, a1, 32
401022fb:	f00d      	ret.n
401022fd:	000000        	ill

40102300 <lmacProcessCollision>:
40102300:	f0c112        	addi	a1, a1, -16
40102303:	0109      	s32i.n	a0, a1, 0
40102305:	1182b6        	bltui	a2, 8, 4010231a <lmacProcessCollision+0x1a>
40102308:	fcd621        	l32r	a2, 40101660 <lmacIsIdle+0x18>
4010230b:	fcd631        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010230e:	fea342        	movi	a4, 0x3fe
40102311:	f79b01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102314:	0000c0        	callx0	a0
40102317:	ffff06        	j	40102317 <lmacProcessCollision+0x17>
4010231a:	fcca61        	l32r	a6, 40101644 <lmacIsActive+0x10>
4010231d:	b02220        	addx8	a2, a2, a2
40102320:	a02260        	addx4	a2, a2, a6
40102323:	0238      	l32i.n	a3, a2, 0
40102325:	03dc      	bnez.n	a3, 40102339 <lmacProcessCollision+0x39>
40102327:	fcce21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
4010232a:	fcce31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010232d:	00a442        	movi	a4, 0x400
40102330:	f79401        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102333:	0000c0        	callx0	a0
40102336:	ffff06        	j	40102336 <lmacProcessCollision+0x36>
40102339:	110242        	l8ui	a4, a2, 17
4010233c:	111426        	beqi	a4, 1, 40102351 <lmacProcessCollision+0x51>
4010233f:	fcc821        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102342:	fcc831        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40102345:	01a442        	movi	a4, 0x401
40102348:	f78e01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010234b:	0000c0        	callx0	a0
4010234e:	ffff06        	j	4010234e <lmacProcessCollision+0x4e>
40102351:	9358      	l32i.n	a5, a3, 36
40102353:	0b1392        	l16ui	a9, a3, 22
40102356:	0558      	l32i.n	a5, a5, 0
40102358:	00a372        	movi	a7, 0x300
4010235b:	415650        	srli	a5, a5, 6
4010235e:	178577        	bany	a5, a7, 40102379 <lmacProcessCollision+0x79>
40102361:	0a1382        	l16ui	a8, a3, 20
40102364:	d0c672        	addi	a7, a6, -48
40102367:	071772        	l16ui	a7, a7, 14
4010236a:	889a      	add.n	a8, a8, a9
4010236c:	09a787        	bge	a7, a8, 40102379 <lmacProcessCollision+0x79>
4010236f:	0024c5        	call0	401025bc <lmacMSDUAged+0x238>
40102372:	0108      	l32i.n	a0, a1, 0
40102374:	10c112        	addi	a1, a1, 16
40102377:	f00d      	ret.n
40102379:	140c      	movi.n	a4, 1
4010237b:	000105        	call0	4010238c <lmacMSDUAged+0x8>
4010237e:	fffc06        	j	40102372 <lmacProcessCollision+0x72>
40102381:	000000        	ill

40102384 <lmacMSDUAged>:
40102384:	020c      	movi.n	a2, 0
40102386:	f00d      	ret.n
40102388:	ff          	.byte 0xff
40102389:	ffffc0        	excw
4010238c:	f0c112        	addi	a1, a1, -16
4010238f:	0109      	s32i.n	a0, a1, 0
40102391:	11c9      	s32i.n	a12, a1, 4
40102393:	21d9      	s32i.n	a13, a1, 8
40102395:	02cd      	mov.n	a12, a2
40102397:	03dd      	mov.n	a13, a3
40102399:	03dc      	bnez.n	a3, 401023ad <lmacMSDUAged+0x29>
4010239b:	fcb121        	l32r	a2, 40101660 <lmacIsIdle+0x18>
4010239e:	fcb131        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401023a1:	1ea442        	movi	a4, 0x41e
401023a4:	f77701        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401023a7:	0000c0        	callx0	a0
401023aa:	ffff06        	j	401023aa <lmacMSDUAged+0x26>
401023ad:	fca001        	l32r	a0, 40101630 <clockgate_watchdog+0x2c>
401023b0:	090272        	l8ui	a7, a2, 9
401023b3:	0d0022        	l8ui	a2, a0, 13
401023b6:	073d      	mov.n	a3, a7
401023b8:	0ab727        	bgeu	a7, a2, 401023c6 <lmacMSDUAged+0x42>
401023bb:	371b      	addi.n	a3, a7, 1
401023bd:	094c32        	s8i	a3, a12, 9
401023c0:	743030        	extui	a3, a3, 0, 8
401023c3:	0d0022        	l8ui	a2, a0, 13
401023c6:	9db8      	l32i.n	a11, a13, 36
401023c8:	fff0a1        	l32r	a10, 40102388 <lmacMSDUAged+0x4>
401023cb:	10b327        	bgeu	a3, a2, 401023df <lmacMSDUAged+0x5b>
401023ce:	060c22        	l8ui	a2, a12, 6
401023d1:	080c52        	l8ui	a5, a12, 8
401023d4:	621b      	addi.n	a6, a2, 1
401023d6:	0bb257        	bgeu	a2, a5, 401023e5 <lmacMSDUAged+0x61>
401023d9:	064c62        	s8i	a6, a12, 6
401023dc:	000146        	j	401023e5 <lmacMSDUAged+0x61>
401023df:	070c72        	l8ui	a7, a12, 7
401023e2:	064c72        	s8i	a7, a12, 6
401023e5:	1b28      	l32i.n	a2, a11, 4
401023e7:	000082        	l8ui	a8, a0, 0
401023ea:	10a2a0        	and	a10, a2, a10
401023ed:	542820        	extui	a2, a2, 8, 6
401023f0:	221b      	addi.n	a2, a2, 1
401023f2:	542020        	extui	a2, a2, 0, 6
401023f5:	112280        	slli	a2, a2, 8
401023f8:	20aa20        	or	a10, a10, a2
401023fb:	1ba9      	s32i.n	a10, a11, 4
401023fd:	040c92        	l8ui	a9, a12, 4
40102400:	269897        	bne	a8, a9, 4010242a <lmacMSDUAged+0xa6>
40102403:	9d28      	l32i.n	a2, a13, 36
40102405:	1278      	l32i.n	a7, a2, 4
40102407:	343470        	extui	a3, a7, 4, 4
4010240a:	948c      	beqz.n	a4, 40102417 <lmacMSDUAged+0x93>
4010240c:	54b870        	extui	a11, a7, 8, 6
4010240f:	19a3b7        	bge	a3, a11, 4010242c <lmacMSDUAged+0xa8>
40102412:	0248      	l32i.n	a4, a2, 0
40102414:	14f4c7        	bbsi	a4, 28, 4010242c <lmacMSDUAged+0xa8>
40102417:	631b      	addi.n	a6, a3, 1
40102419:	0faf52        	movi	a5, -241
4010241c:	105750        	and	a5, a7, a5
4010241f:	346060        	extui	a6, a6, 0, 4
40102422:	1166c0        	slli	a6, a6, 4
40102425:	205560        	or	a5, a5, a6
40102428:	1259      	s32i.n	a5, a2, 4
4010242a:	9d28      	l32i.n	a2, a13, 36
4010242c:	110c32        	l8ui	a3, a12, 17
4010242f:	142326        	beqi	a3, 2, 40102447 <lmacMSDUAged+0xc3>
40102432:	111326        	beqi	a3, 1, 40102447 <lmacMSDUAged+0xc3>
40102435:	fc8a21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102438:	fc8b31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010243b:	2fa442        	movi	a4, 0x42f
4010243e:	f75001        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102441:	0000c0        	callx0	a0
40102444:	ffff06        	j	40102444 <lmacMSDUAged+0xc0>
40102447:	0179c5        	call0	40103be4 <rcReachRetryLimit>
4010244a:	fc7901        	l32r	a0, 40101630 <clockgate_watchdog+0x2c>
4010244d:	018256        	bnez	a2, 40102469 <lmacMSDUAged+0xe5>
40102450:	092d62        	l32i	a6, a13, 36
40102453:	012662        	l32i	a6, a6, 4
40102456:	0d0072        	l8ui	a7, a0, 13
40102459:	546860        	extui	a6, a6, 8, 6
4010245c:	09b677        	bgeu	a6, a7, 40102469 <lmacMSDUAged+0xe5>
4010245f:	0d2d      	mov.n	a2, a13
40102461:	fff205        	call0	40102384 <lmacMSDUAged>
40102464:	fc7301        	l32r	a0, 40101630 <clockgate_watchdog+0x2c>
40102467:	62ac      	beqz.n	a2, 40102491 <lmacMSDUAged+0x10d>
40102469:	040c82        	l8ui	a8, a12, 4
4010246c:	690c      	movi.n	a9, 6
4010246e:	000072        	l8ui	a7, a0, 0
40102471:	114c92        	s8i	a9, a12, 17
40102474:	099787        	bne	a7, a8, 40102481 <lmacMSDUAged+0xfd>
40102477:	0c2d      	mov.n	a2, a12
40102479:	030c      	movi.n	a3, 0
4010247b:	ffac45        	call0	40101f40 <lmacRecycleMPDU+0x164>
4010247e:	000106        	j	40102486 <lmacMSDUAged+0x102>
40102481:	0c2d      	mov.n	a2, a12
40102483:	ff97c5        	call0	40101e00 <lmacRecycleMPDU+0x24>
40102486:	11c8      	l32i.n	a12, a1, 4
40102488:	21d8      	l32i.n	a13, a1, 8
4010248a:	0108      	l32i.n	a0, a1, 0
4010248c:	10c112        	addi	a1, a1, 16
4010248f:	f00d      	ret.n
40102491:	040cb2        	l8ui	a11, a12, 4
40102494:	0000a2        	l8ui	a10, a0, 0
40102497:	259ab7        	bne	a10, a11, 401024c0 <lmacMSDUAged+0x13c>
4010249a:	a028      	l32i.n	a2, a0, 40
4010249c:	1692d7        	bne	a2, a13, 401024b6 <lmacMSDUAged+0x132>
4010249f:	9d08      	l32i.n	a0, a13, 36
401024a1:	0008      	l32i.n	a0, a0, 0
401024a3:	0ff0c7        	bbsi	a0, 28, 401024b6 <lmacMSDUAged+0x132>
401024a6:	0cf0b7        	bbsi	a0, 27, 401024b6 <lmacMSDUAged+0x132>
401024a9:	4d38      	l32i.n	a3, a13, 16
401024ab:	010322        	l8ui	a2, a3, 1
401024ae:	840c      	movi.n	a4, 8
401024b0:	202240        	or	a2, a2, a4
401024b3:	014322        	s8i	a2, a3, 1
401024b6:	0c2d      	mov.n	a2, a12
401024b8:	130c      	movi.n	a3, 1
401024ba:	ffa845        	call0	40101f40 <lmacRecycleMPDU+0x164>
401024bd:	fff146        	j	40102486 <lmacMSDUAged+0x102>
401024c0:	110c52        	l8ui	a5, a12, 17
401024c3:	111526        	beqi	a5, 1, 401024d8 <lmacMSDUAged+0x154>
401024c6:	fc6621        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401024c9:	fc6631        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401024cc:	52a442        	movi	a4, 0x452
401024cf:	f72c01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401024d2:	0000c0        	callx0	a0
401024d5:	ffff06        	j	401024d5 <lmacMSDUAged+0x151>
401024d8:	0c2d      	mov.n	a2, a12
401024da:	030c      	movi.n	a3, 0
401024dc:	460c      	movi.n	a6, 4
401024de:	114c62        	s8i	a6, a12, 17
401024e1:	000045        	call0	401024e8 <lmacMSDUAged+0x164>
401024e4:	ffe786        	j	40102486 <lmacMSDUAged+0x102>
401024e7:	c11200        	mul16u	a1, a2, a0
401024ea:	61c2f0        	xsr.eps2	a15
401024ed:	610202        	l8ui	a0, a2, 97
401024f0:	020201        	l32r	a0, 400c2cf8 <rc4_skip+0xb4f90>
401024f3:	0e          	.byte 0xe
401024f4:	02cd      	mov.n	a12, a2
401024f6:	70ec      	bnez.n	a0, 40102521 <lmacMSDUAged+0x19d>
401024f8:	0b0202        	l8ui	a0, a2, 11
401024fb:	03b316        	beqz	a3, 4010253a <lmacMSDUAged+0x1b6>
401024fe:	083016        	beqz	a0, 40102585 <lmacMSDUAged+0x201>
40102501:	040222        	l8ui	a2, a2, 4
40102504:	01f785        	call0	40104480 <Tx_Copy2Queue>
40102507:	030c      	movi.n	a3, 0
40102509:	120c      	movi.n	a2, 1
4010250b:	040c      	movi.n	a4, 0
4010250d:	114c22        	s8i	a2, a12, 17
40102510:	040c22        	l8ui	a2, a12, 4
40102513:	01f105        	call0	40104424 <wDev_EnableTransmit>
40102516:	120c      	movi.n	a2, 1
40102518:	21c8      	l32i.n	a12, a1, 8
4010251a:	1108      	l32i.n	a0, a1, 4
4010251c:	10c112        	addi	a1, a1, 16
4010251f:	f00d      	ret.n
40102521:	00a032        	movi	a3, 0
40102524:	0e4232        	s8i	a3, a2, 14
40102527:	002222        	l32i	a2, a2, 0
4010252a:	00c4c5        	call0	40103178 <ppDiscardMPDU>
4010252d:	00a022        	movi	a2, 0
40102530:	040c      	movi.n	a4, 0
40102532:	0c49      	s32i.n	a4, a12, 0
40102534:	114c42        	s8i	a4, a12, 17
40102537:	fff746        	j	40102518 <lmacMSDUAged+0x194>
4010253a:	059016        	beqz	a0, 40102597 <lmacMSDUAged+0x213>
4010253d:	002222        	l32i	a2, a2, 0
40102540:	092232        	l32i	a3, a2, 36
40102543:	7228      	l32i.n	a2, a2, 28
40102545:	1348      	l32i.n	a4, a3, 4
40102547:	080352        	l8ui	a5, a3, 8
4010254a:	0159      	s32i.n	a5, a1, 0
4010254c:	854740        	extui	a4, a4, 23, 9
4010254f:	0b5c42        	s16i	a4, a12, 22
40102552:	012385        	call0	4010378c <rcGetRate>
40102555:	0c28      	l32i.n	a2, a12, 0
40102557:	9208      	l32i.n	a0, a2, 36
40102559:	0168      	l32i.n	a6, a1, 0
4010255b:	080052        	l8ui	a5, a0, 8
4010255e:	061567        	beq	a5, a6, 40102568 <lmacMSDUAged+0x1e4>
40102561:	00d245        	call0	40103288 <ppCalFrameTimes>
40102564:	0c08      	l32i.n	a0, a12, 0
40102566:	9008      	l32i.n	a0, a0, 36
40102568:	0b9c22        	l16si	a2, a12, 22
4010256b:	1048      	l32i.n	a4, a0, 4
4010256d:	051032        	l16ui	a3, a0, 10
40102570:	854740        	extui	a4, a4, 23, 9
40102573:	c03340        	sub	a3, a3, a4
40102576:	223a      	add.n	a2, a2, a3
40102578:	0b5c22        	s16i	a2, a12, 22
4010257b:	0c2d      	mov.n	a2, a12
4010257d:	004605        	call0	401029e0 <lmacTxFrame+0x128>
40102580:	120c      	movi.n	a2, 1
40102582:	ffe486        	j	40102518 <lmacMSDUAged+0x194>
40102585:	030c      	movi.n	a3, 0
40102587:	ff8f85        	call0	40101e80 <lmacRecycleMPDU+0xa4>
4010258a:	0c28      	l32i.n	a2, a12, 0
4010258c:	040c32        	l8ui	a3, a12, 4
4010258f:	003285        	call0	401028b8 <lmacTxFrame>
40102592:	020c      	movi.n	a2, 0
40102594:	ffe006        	j	40102518 <lmacMSDUAged+0x194>
40102597:	00a032        	movi	a3, 0
4010259a:	ff8e45        	call0	40101e80 <lmacRecycleMPDU+0xa4>
4010259d:	002c32        	l32i	a3, a12, 0
401025a0:	072322        	l32i	a2, a3, 28
401025a3:	9338      	l32i.n	a3, a3, 36
401025a5:	011e45        	call0	4010378c <rcGetRate>
401025a8:	0c28      	l32i.n	a2, a12, 0
401025aa:	040c32        	l8ui	a3, a12, 4
401025ad:	003085        	call0	401028b8 <lmacTxFrame>
401025b0:	020c      	movi.n	a2, 0
401025b2:	ffd886        	j	40102518 <lmacMSDUAged+0x194>
401025b5:	000000        	ill
401025b8:	ff          	.byte 0xff
401025b9:	3f          	.byte 0x3f
401025ba:	12fff0        	excw
401025bd:	52f0c1        	l32r	a12, 400d7180 <rc4_skip+0xc9418>
401025c0:	090a02        	l8ui	a0, a10, 9
401025c3:	11c901        	l32r	a0, 400c6ce8 <rc4_skip+0xb8f80>
401025c6:	21d9      	s32i.n	a13, a1, 8
401025c8:	fc1ad1        	l32r	a13, 40101630 <clockgate_watchdog+0x2c>
401025cb:	02cd      	mov.n	a12, a2
401025cd:	0c0d02        	l8ui	a0, a13, 12
401025d0:	052d      	mov.n	a2, a5
401025d2:	0ab507        	bgeu	a5, a0, 401025e0 <lmacMSDUAged+0x25c>
401025d5:	251b      	addi.n	a2, a5, 1
401025d7:	0a4c22        	s8i	a2, a12, 10
401025da:	0c0d02        	l8ui	a0, a13, 12
401025dd:	742020        	extui	a2, a2, 0, 8
401025e0:	10b207        	bgeu	a2, a0, 401025f4 <lmacMSDUAged+0x270>
401025e3:	060c02        	l8ui	a0, a12, 6
401025e6:	080c32        	l8ui	a3, a12, 8
401025e9:	401b      	addi.n	a4, a0, 1
401025eb:	0bb037        	bgeu	a0, a3, 401025fa <lmacMSDUAged+0x276>
401025ee:	064c42        	s8i	a4, a12, 6
401025f1:	000146        	j	401025fa <lmacMSDUAged+0x276>
401025f4:	070c52        	l8ui	a5, a12, 7
401025f7:	064c52        	s8i	a5, a12, 6
401025fa:	ad28      	l32i.n	a2, a13, 40
401025fc:	9298      	l32i.n	a9, a2, 36
401025fe:	ffee81        	l32r	a8, 401025b8 <lmacMSDUAged+0x234>
40102601:	19a8      	l32i.n	a10, a9, 4
40102603:	000d62        	l8ui	a6, a13, 0
40102606:	108a80        	and	a8, a10, a8
40102609:	54aea0        	extui	a10, a10, 14, 6
4010260c:	aa1b      	addi.n	a10, a10, 1
4010260e:	54a0a0        	extui	a10, a10, 0, 6
40102611:	11aa20        	slli	a10, a10, 14
40102614:	2088a0        	or	a8, a8, a10
40102617:	1989      	s32i.n	a8, a9, 4
40102619:	040c72        	l8ui	a7, a12, 4
4010261c:	0faf92        	movi	a9, -241
4010261f:	169677        	bne	a6, a7, 40102639 <lmacMSDUAged+0x2b5>
40102622:	92a8      	l32i.n	a10, a2, 36
40102624:	1ab8      	l32i.n	a11, a10, 4
40102626:	109b90        	and	a9, a11, a9
40102629:	41b4b0        	srli	a11, a11, 4
4010262c:	bb1b      	addi.n	a11, a11, 1
4010262e:	34b0b0        	extui	a11, a11, 0, 4
40102631:	11bbc0        	slli	a11, a11, 4
40102634:	2099b0        	or	a9, a9, a11
40102637:	1a99      	s32i.n	a9, a10, 4
40102639:	110c02        	l8ui	a0, a12, 17
4010263c:	142026        	beqi	a0, 2, 40102654 <lmacMSDUAged+0x2d0>
4010263f:	111026        	beqi	a0, 1, 40102654 <lmacMSDUAged+0x2d0>
40102642:	fc0721        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102645:	fc0731        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40102648:	a4a442        	movi	a4, 0x4a4
4010264b:	f6cd01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010264e:	0000c0        	callx0	a0
40102651:	ffff06        	j	40102651 <lmacMSDUAged+0x2cd>
40102654:	092222        	l32i	a2, a2, 36
40102657:	0158c5        	call0	40103be4 <rcReachRetryLimit>
4010265a:	014256        	bnez	a2, 40102672 <lmacMSDUAged+0x2ee>
4010265d:	0a2d22        	l32i	a2, a13, 40
40102660:	92a8      	l32i.n	a10, a2, 36
40102662:	1aa8      	l32i.n	a10, a10, 4
40102664:	0c0db2        	l8ui	a11, a13, 12
40102667:	54aea0        	extui	a10, a10, 14, 6
4010266a:	04bab7        	bgeu	a10, a11, 40102672 <lmacMSDUAged+0x2ee>
4010266d:	ffd145        	call0	40102384 <lmacMSDUAged>
40102670:	62ac      	beqz.n	a2, 4010269a <lmacMSDUAged+0x316>
40102672:	040c02        	l8ui	a0, a12, 4
40102675:	620c      	movi.n	a2, 6
40102677:	000db2        	l8ui	a11, a13, 0
4010267a:	114c22        	s8i	a2, a12, 17
4010267d:	099b07        	bne	a11, a0, 4010268a <lmacMSDUAged+0x306>
40102680:	0c2d      	mov.n	a2, a12
40102682:	030c      	movi.n	a3, 0
40102684:	ff8b85        	call0	40101f40 <lmacRecycleMPDU+0x164>
40102687:	000106        	j	4010268f <lmacMSDUAged+0x30b>
4010268a:	0c2d      	mov.n	a2, a12
4010268c:	ff7705        	call0	40101e00 <lmacRecycleMPDU+0x24>
4010268f:	11c8      	l32i.n	a12, a1, 4
40102691:	21d8      	l32i.n	a13, a1, 8
40102693:	0108      	l32i.n	a0, a1, 0
40102695:	10c112        	addi	a1, a1, 16
40102698:	f00d      	ret.n
4010269a:	040c42        	l8ui	a4, a12, 4
4010269d:	000d32        	l8ui	a3, a13, 0
401026a0:	1f9347        	bne	a3, a4, 401026c3 <lmacMSDUAged+0x33f>
401026a3:	ad28      	l32i.n	a2, a13, 40
401026a5:	9258      	l32i.n	a5, a2, 36
401026a7:	0558      	l32i.n	a5, a5, 0
401026a9:	0cf5c7        	bbsi	a5, 28, 401026b9 <lmacMSDUAged+0x335>
401026ac:	4278      	l32i.n	a7, a2, 16
401026ae:	010762        	l8ui	a6, a7, 1
401026b1:	880c      	movi.n	a8, 8
401026b3:	206680        	or	a6, a6, a8
401026b6:	014762        	s8i	a6, a7, 1
401026b9:	0c2d      	mov.n	a2, a12
401026bb:	130c      	movi.n	a3, 1
401026bd:	ff8805        	call0	40101f40 <lmacRecycleMPDU+0x164>
401026c0:	fff2c6        	j	4010268f <lmacMSDUAged+0x30b>
401026c3:	110c92        	l8ui	a9, a12, 17
401026c6:	111926        	beqi	a9, 1, 401026db <lmacMSDUAged+0x357>
401026c9:	fbe521        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401026cc:	fbe631        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401026cf:	baa442        	movi	a4, 0x4ba
401026d2:	f6ab01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401026d5:	0000c0        	callx0	a0
401026d8:	ffff06        	j	401026d8 <lmacMSDUAged+0x354>
401026db:	0c2d      	mov.n	a2, a12
401026dd:	030c      	movi.n	a3, 0
401026df:	4a0c      	movi.n	a10, 4
401026e1:	114ca2        	s8i	a10, a12, 17
401026e4:	ffe005        	call0	401024e8 <lmacMSDUAged+0x164>
401026e7:	ffe906        	j	4010268f <lmacMSDUAged+0x30b>
	...

401026ec <lmacProcessCtsTimeout>:
401026ec:	fbd631        	l32r	a3, 40101644 <lmacIsActive+0x10>
401026ef:	f0c112        	addi	a1, a1, -16
401026f2:	0109      	s32i.n	a0, a1, 0
401026f4:	b00220        	addx8	a0, a2, a2
401026f7:	a02030        	addx4	a2, a0, a3
401026fa:	0238      	l32i.n	a3, a2, 0
401026fc:	03dc      	bnez.n	a3, 40102710 <lmacProcessCtsTimeout+0x24>
401026fe:	fbd821        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102701:	fbd831        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40102704:	d0a442        	movi	a4, 0x4d0
40102707:	f69e01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010270a:	0000c0        	callx0	a0
4010270d:	ffff06        	j	4010270d <lmacProcessCtsTimeout+0x21>
40102710:	110242        	l8ui	a4, a2, 17
40102713:	111426        	beqi	a4, 1, 40102728 <lmacProcessCtsTimeout+0x3c>
40102716:	fbd221        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102719:	fbd231        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010271c:	d1a442        	movi	a4, 0x4d1
4010271f:	f69801        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102722:	0000c0        	callx0	a0
40102725:	ffff06        	j	40102725 <lmacProcessCtsTimeout+0x39>
40102728:	140c      	movi.n	a4, 1
4010272a:	ffc605        	call0	4010238c <lmacMSDUAged+0x8>
4010272d:	0108      	l32i.n	a0, a1, 0
4010272f:	10c112        	addi	a1, a1, 16
40102732:	f00d      	ret.n

40102734 <lmacProcessAckTimeout>:
40102734:	f0c112        	addi	a1, a1, -16
40102737:	0109      	s32i.n	a0, a1, 0
40102739:	feef85        	call0	40101634 <lmacIsActive>
4010273c:	02dc      	bnez.n	a2, 40102750 <lmacProcessAckTimeout+0x1c>
4010273e:	fbc821        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102741:	fbc831        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40102744:	e2a442        	movi	a4, 0x4e2
40102747:	f68e01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010274a:	0000c0        	callx0	a0
4010274d:	ffff06        	j	4010274d <lmacProcessAckTimeout+0x19>
40102750:	fbb841        	l32r	a4, 40101630 <clockgate_watchdog+0x2c>
40102753:	000422        	l8ui	a2, a4, 0
40102756:	a438      	l32i.n	a3, a4, 40
40102758:	30c442        	addi	a4, a4, 48
4010275b:	9308      	l32i.n	a0, a3, 36
4010275d:	b02220        	addx8	a2, a2, a2
40102760:	0008      	l32i.n	a0, a0, 0
40102762:	a02240        	addx4	a2, a2, a4
40102765:	1060e7        	bbci	a0, 14, 40102779 <lmacProcessAckTimeout+0x45>
40102768:	030c      	movi.n	a3, 0
4010276a:	070242        	l8ui	a4, a2, 7
4010276d:	064242        	s8i	a4, a2, 6
40102770:	094232        	s8i	a3, a2, 9
40102773:	ffe485        	call0	401025bc <lmacMSDUAged+0x238>
40102776:	000106        	j	4010277e <lmacProcessAckTimeout+0x4a>
40102779:	040c      	movi.n	a4, 0
4010277b:	ffc105        	call0	4010238c <lmacMSDUAged+0x8>
4010277e:	0108      	l32i.n	a0, a1, 0
40102780:	10c112        	addi	a1, a1, 16
40102783:	f00d      	ret.n
40102785:	000000        	ill

40102788 <lmacProcessRtsStart>:
40102788:	fbaa31        	l32r	a3, 40101630 <clockgate_watchdog+0x2c>
4010278b:	004322        	s8i	a2, a3, 0
4010278e:	f00d      	ret.n
40102790:	26a440        	excw
40102793:	c11240        	mul16u	a1, a2, a4

40102794 <lmacProcessTxRtsError>:
40102794:	f0c112        	addi	a1, a1, -16
40102797:	0109      	s32i.n	a0, a1, 0
40102799:	11c9      	s32i.n	a12, a1, 4
4010279b:	21d9      	s32i.n	a13, a1, 8
4010279d:	02cd      	mov.n	a12, a2
4010279f:	03dd      	mov.n	a13, a3
401027a1:	fee905        	call0	40101634 <lmacIsActive>
401027a4:	02dc      	bnez.n	a2, 401027b8 <lmacProcessTxRtsError+0x24>
401027a6:	fbae21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401027a9:	fbae31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401027ac:	ffa442        	movi	a4, 0x4ff
401027af:	f67401        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401027b2:	0000c0        	callx0	a0
401027b5:	ffff06        	j	401027b5 <lmacProcessTxRtsError+0x21>
401027b8:	fb9e01        	l32r	a0, 40101630 <clockgate_watchdog+0x2c>
401027bb:	000002        	l8ui	a0, a0, 0
401027be:	111d07        	beq	a13, a0, 401027d3 <lmacProcessTxRtsError+0x3f>
401027c1:	fba721        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401027c4:	fba831        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401027c7:	00a542        	movi	a4, 0x500
401027ca:	f66d01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401027cd:	0000c0        	callx0	a0
401027d0:	ffff06        	j	401027d0 <lmacProcessTxRtsError+0x3c>
401027d3:	431c26        	beqi	a12, 1, 4010281a <lmacProcessTxRtsError+0x86>
401027d6:	403c26        	beqi	a12, 3, 4010281a <lmacProcessTxRtsError+0x86>
401027d9:	121c      	movi.n	a2, 17
401027db:	0222c7        	blt	a2, a12, 401027e1 <lmacProcessTxRtsError+0x4d>
401027de:	22bce6        	bgei	a12, 16, 40102804 <lmacProcessTxRtsError+0x70>
401027e1:	c0a032        	movi	a3, 192
401027e4:	1c1c37        	beq	a12, a3, 40102804 <lmacProcessTxRtsError+0x70>
401027e7:	ffea21        	l32r	a2, 40102790 <lmacProcessRtsStart+0x8>
401027ea:	0c3d      	mov.n	a3, a12
401027ec:	201110        	or	a1, a1, a1
401027ef:	fe4105        	call0	40100c00 <os_printf_plus>
401027f2:	fb9b21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401027f5:	fb9b31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401027f8:	13a542        	movi	a4, 0x513
401027fb:	f66101        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401027fe:	0000c0        	callx0	a0
40102801:	ffff06        	j	40102801 <lmacProcessTxRtsError+0x6d>
40102804:	640c      	movi.n	a4, 6
40102806:	fb8f31        	l32r	a3, 40101644 <lmacIsActive+0x10>
40102809:	b02000        	addx8	a2, a0, a0
4010280c:	a02230        	addx4	a2, a2, a3
4010280f:	114242        	s8i	a4, a2, 17
40102812:	030c      	movi.n	a3, 0
40102814:	ff7285        	call0	40101f40 <lmacRecycleMPDU+0x164>
40102817:	000106        	j	4010281f <lmacProcessTxRtsError+0x8b>
4010281a:	0d2d      	mov.n	a2, a13
4010281c:	ffecc5        	call0	401026ec <lmacProcessCtsTimeout>
4010281f:	11c8      	l32i.n	a12, a1, 4
40102821:	21d8      	l32i.n	a13, a1, 8
40102823:	0108      	l32i.n	a0, a1, 0
40102825:	10c112        	addi	a1, a1, 16
40102828:	f00d      	ret.n
4010282a:	600000        	neg	a0, a0
4010282d:	4026a4        	excw

40102830 <lmacProcessTxError>:
40102830:	f0c112        	addi	a1, a1, -16
40102833:	11c9      	s32i.n	a12, a1, 4
40102835:	0109      	s32i.n	a0, a1, 0
40102837:	02cd      	mov.n	a12, a2
40102839:	fedf85        	call0	40101634 <lmacIsActive>
4010283c:	02dc      	bnez.n	a2, 40102850 <lmacProcessTxError+0x20>
4010283e:	fb8821        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102841:	fb8831        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40102844:	26a542        	movi	a4, 0x526
40102847:	f64e01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010284a:	0000c0        	callx0	a0
4010284d:	ffff06        	j	4010284d <lmacProcessTxError+0x1d>
40102850:	4f1c26        	beqi	a12, 1, 401028a3 <lmacProcessTxError+0x73>
40102853:	4c3c26        	beqi	a12, 3, 401028a3 <lmacProcessTxError+0x73>
40102856:	101c      	movi.n	a0, 17
40102858:	0220c7        	blt	a0, a12, 4010285e <lmacProcessTxError+0x2e>
4010285b:	28bce6        	bgei	a12, 16, 40102887 <lmacProcessTxError+0x57>
4010285e:	c1a022        	movi	a2, 193
40102861:	0522c7        	blt	a2, a12, 4010286a <lmacProcessTxError+0x3a>
40102864:	c0a032        	movi	a3, 192
40102867:	1cac37        	bge	a12, a3, 40102887 <lmacProcessTxError+0x57>
4010286a:	fff021        	l32r	a2, 4010282c <lmacProcessTxRtsError+0x98>
4010286d:	0c3d      	mov.n	a3, a12
4010286f:	fe3905        	call0	40100c00 <os_printf_plus>
40102872:	fb7b21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102875:	fb7b31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
40102878:	3ca542        	movi	a4, 0x53c
4010287b:	f64101        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010287e:	0000c0        	callx0	a0
40102881:	ffff06        	j	40102881 <lmacProcessTxError+0x51>
40102884:	000000        	ill
40102887:	030c      	movi.n	a3, 0
40102889:	fb6951        	l32r	a5, 40101630 <clockgate_watchdog+0x2c>
4010288c:	640c      	movi.n	a4, 6
4010288e:	000522        	l8ui	a2, a5, 0
40102891:	30c552        	addi	a5, a5, 48
40102894:	b02220        	addx8	a2, a2, a2
40102897:	a02250        	addx4	a2, a2, a5
4010289a:	114242        	s8i	a4, a2, 17
4010289d:	ff6a05        	call0	40101f40 <lmacRecycleMPDU+0x164>
401028a0:	000086        	j	401028a6 <lmacProcessTxError+0x76>
401028a3:	ffe905        	call0	40102734 <lmacProcessAckTimeout>
401028a6:	11c8      	l32i.n	a12, a1, 4
401028a8:	0108      	l32i.n	a0, a1, 0
401028aa:	10c112        	addi	a1, a1, 16
401028ad:	f00d      	ret.n
401028af:	efff00        	excw
401028b2:	ff          	.byte 0xff
401028b3:	0e0003        	excw
401028b6:	123ff2        	excw

401028b8 <lmacTxFrame>:
401028b8:	f0c112        	addi	a1, a1, -16
401028bb:	11c9      	s32i.n	a12, a1, 4
401028bd:	0109      	s32i.n	a0, a1, 0
401028bf:	fb6101        	l32r	a0, 40101644 <lmacIsActive+0x10>
401028c2:	b0c330        	addx8	a12, a3, a3
401028c5:	a0cc00        	addx4	a12, a12, a0
401028c8:	110c02        	l8ui	a0, a12, 17
401028cb:	609c      	beqz.n	a0, 401028e5 <lmacTxFrame+0x2d>
401028cd:	143026        	beqi	a0, 3, 401028e5 <lmacTxFrame+0x2d>
401028d0:	2a4026        	beqi	a0, 4, 401028fe <lmacTxFrame+0x46>
401028d3:	fb6321        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401028d6:	fb6331        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401028d9:	e7a542        	movi	a4, 0x5e7
401028dc:	f62901        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401028df:	0000c0        	callx0	a0
401028e2:	ffff06        	j	401028e2 <lmacTxFrame+0x2a>
401028e5:	154026        	beqi	a0, 4, 401028fe <lmacTxFrame+0x46>
401028e8:	0c29      	s32i.n	a2, a12, 0
401028ea:	a2ec      	bnez.n	a2, 40102918 <lmacTxFrame+0x60>
401028ec:	fb5d21        	l32r	a2, 40101660 <lmacIsIdle+0x18>
401028ef:	fb5d31        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
401028f2:	efa542        	movi	a4, 0x5ef
401028f5:	f62201        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401028f8:	0000c0        	callx0	a0
401028fb:	ffff06        	j	401028fb <lmacTxFrame+0x43>
401028fe:	0c38      	l32i.n	a3, a12, 0
40102900:	c03320        	sub	a3, a3, a2
40102903:	0a7316        	beqz	a3, 401029ae <lmacTxFrame+0xf6>
40102906:	fb5621        	l32r	a2, 40101660 <lmacIsIdle+0x18>
40102909:	fb5631        	l32r	a3, 40101664 <lmacIsIdle+0x1c>
4010290c:	eaa542        	movi	a4, 0x5ea
4010290f:	f61c01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102912:	0000c0        	callx0	a0
40102915:	ffff06        	j	40102915 <lmacTxFrame+0x5d>
40102918:	00a182        	movi	a8, 0x100
4010291b:	0b1262        	l16ui	a6, a2, 22
4010291e:	0a1252        	l16ui	a5, a2, 20
40102921:	ffe371        	l32r	a7, 401028b0 <lmacProcessTxError+0x80>
40102924:	805560        	add	a5, a5, a6
40102927:	092262        	l32i	a6, a2, 36
4010292a:	fb4141        	l32r	a4, 40101630 <clockgate_watchdog+0x2c>
4010292d:	002632        	l32i	a3, a6, 0
40102930:	071442        	l16ui	a4, a4, 14
40102933:	410630        	srli	a0, a3, 6
40102936:	22a457        	bge	a4, a5, 4010295c <lmacTxFrame+0xa4>
40102939:	1fe377        	bbsi	a3, 7, 4010295c <lmacTxFrame+0xa4>
4010293c:	205080        	or	a5, a0, a8
4010293f:	544030        	extui	a4, a3, 0, 6
40102942:	1155a0        	slli	a5, a5, 6
40102945:	204450        	or	a4, a4, a5
40102948:	543040        	extui	a3, a4, 0, 6
4010294b:	414640        	srli	a4, a4, 6
4010294e:	104470        	and	a4, a4, a7
40102951:	1144a0        	slli	a4, a4, 6
40102954:	203340        	or	a3, a3, a4
40102957:	0639      	s32i.n	a3, a6, 0
40102959:	410630        	srli	a0, a3, 6
4010295c:	4760c7        	bbci	a0, 12, 401029a7 <lmacTxFrame+0xef>
4010295f:	110c92        	l8ui	a9, a12, 17
40102962:	413966        	bnei	a9, 3, 401029a7 <lmacTxFrame+0xef>
40102965:	1658      	l32i.n	a5, a6, 4
40102967:	34a450        	extui	a10, a5, 4, 4
4010296a:	393aa6        	blti	a10, 3, 401029a7 <lmacTxFrame+0xef>
4010296d:	ff1241        	l32r	a4, 401025b8 <lmacMSDUAged+0x234>
40102970:	54a030        	extui	a10, a3, 0, 6
40102973:	20b080        	or	a11, a0, a8
40102976:	549850        	extui	a9, a5, 8, 6
40102979:	119920        	slli	a9, a9, 14
4010297c:	11bba0        	slli	a11, a11, 6
4010297f:	20aab0        	or	a10, a10, a11
40102982:	104540        	and	a4, a5, a4
40102985:	204490        	or	a4, a4, a9
40102988:	41b6a0        	srli	a11, a10, 6
4010298b:	fe7f91        	l32r	a9, 40102388 <lmacMSDUAged+0x4>
4010298e:	54a0a0        	extui	a10, a10, 0, 6
40102991:	10bb70        	and	a11, a11, a7
40102994:	1649      	s32i.n	a4, a6, 4
40102996:	9248      	l32i.n	a4, a2, 36
40102998:	11bba0        	slli	a11, a11, 6
4010299b:	20aab0        	or	a10, a10, a11
4010299e:	06a9      	s32i.n	a10, a6, 0
401029a0:	14b8      	l32i.n	a11, a4, 4
401029a2:	10bb90        	and	a11, a11, a9
401029a5:	14b9      	s32i.n	a11, a4, 4
401029a7:	0c2d      	mov.n	a2, a12
401029a9:	030c      	movi.n	a3, 0
401029ab:	fed505        	call0	401016fc <lmacIsIdle+0xb4>
401029ae:	ffc141        	l32r	a4, 401028b4 <lmacProcessTxError+0x84>
401029b1:	060c72        	l8ui	a7, a12, 6
401029b4:	160c      	movi.n	a6, 1
401029b6:	401700        	ssl	a7
401029b9:	a15600        	sll	a5, a6
401029bc:	550b      	addi.n	a5, a5, -1
401029be:	0020c0        	memw
401029c1:	040c22        	l8ui	a2, a12, 4
401029c4:	050c32        	l8ui	a3, a12, 5
401029c7:	112442        	l32i	a4, a4, 68
401029ca:	114c62        	s8i	a6, a12, 17
401029cd:	104450        	and	a4, a4, a5
401029d0:	f44040        	extui	a4, a4, 0, 16
401029d3:	11c8      	l32i.n	a12, a1, 4
401029d5:	01a4c5        	call0	40104424 <wDev_EnableTransmit>
401029d8:	0108      	l32i.n	a0, a1, 0
401029da:	10c112        	addi	a1, a1, 16
401029dd:	f00d      	ret.n
401029df:	a03200        	addx4	a3, a2, a0
401029e2:	c11200        	mul16u	a1, a2, a0
401029e5:	61c2f0        	xsr.eps2	a15
401029e8:	610201        	l32r	a0, 400dadf0 <rc4_skip+0xcd088>
401029eb:	02cd00        	excw
401029ee:	fed0c5        	call0	401016fc <lmacIsIdle+0xb4>
401029f1:	030c      	movi.n	a3, 0
401029f3:	040c      	movi.n	a4, 0
401029f5:	100c      	movi.n	a0, 1
401029f7:	040c22        	l8ui	a2, a12, 4
401029fa:	114c02        	s8i	a0, a12, 17
401029fd:	11c8      	l32i.n	a12, a1, 4
401029ff:	01a245        	call0	40104424 <wDev_EnableTransmit>
40102a02:	0108      	l32i.n	a0, a1, 0
40102a04:	10c112        	addi	a1, a1, 16
40102a07:	f00d      	ret.n
40102a09:	000000        	ill
40102a0c:	f0c112        	addi	a1, a1, -16
40102a0f:	0139      	s32i.n	a3, a1, 0
40102a11:	21c9      	s32i.n	a12, a1, 8
40102a13:	1109      	s32i.n	a0, a1, 4
40102a15:	02cd      	mov.n	a12, a2
40102a17:	002445        	call0	40102c5c <ppEnqueueTxDone>
40102a1a:	9c38      	l32i.n	a3, a12, 36
40102a1c:	0308      	l32i.n	a0, a3, 0
40102a1e:	076097        	bbci	a0, 9, 40102a29 <lmacTxFrame+0x171>
40102a21:	04f0c7        	bbsi	a0, 28, 40102a29 <lmacTxFrame+0x171>
40102a24:	7c28      	l32i.n	a2, a12, 28
40102a26:	00b745        	call0	4010359c <rcUpdateTxDone>
40102a29:	420c      	movi.n	a2, 4
40102a2b:	007705        	call0	4010319c <pp_post>
40102a2e:	0108      	l32i.n	a0, a1, 0
40102a30:	409c      	beqz.n	a0, 40102a48 <lmacTxFrame+0x190>
40102a32:	9c28      	l32i.n	a2, a12, 36
40102a34:	1228      	l32i.n	a2, a2, 4
40102a36:	252420        	extui	a2, a2, 20, 3
40102a39:	fec0c5        	call0	40101648 <lmacIsIdle>
40102a3c:	828c      	beqz.n	a2, 40102a48 <lmacTxFrame+0x190>
40102a3e:	9c28      	l32i.n	a2, a12, 36
40102a40:	1228      	l32i.n	a2, a2, 4
40102a42:	252420        	extui	a2, a2, 20, 3
40102a45:	000dc5        	call0	40102b24 <ppProcessTxQ>
40102a48:	21c8      	l32i.n	a12, a1, 8
40102a4a:	1108      	l32i.n	a0, a1, 4
40102a4c:	10c112        	addi	a1, a1, 16
40102a4f:	f00d      	ret.n
40102a51:	000000        	ill

40102a54 <lmacRxDone>:
40102a54:	f0c112        	addi	a1, a1, -16
40102a57:	006102        	s32i	a0, a1, 0
40102a5a:	002345        	call0	40102c90 <ppEnqueueRxq>
40102a5d:	05a022        	movi	a2, 5
40102a60:	007385        	call0	4010319c <pp_post>
40102a63:	0108      	l32i.n	a0, a1, 0
40102a65:	10c112        	addi	a1, a1, 16
40102a68:	f00d      	ret.n
40102a6a:	420000        	excw
40102a6d:	1c88a0        	excw
40102a70:	e51c86        	j	400fbee6 <rc4_skip+0xee17e>
40102a73:	010272        	l8ui	a7, a2, 1
40102a76:	000232        	l8ui	a3, a2, 0
40102a79:	8ca082        	movi	a8, 140
40102a7c:	103380        	and	a3, a3, a8
40102a7f:	147070        	extui	a7, a7, 0, 2
40102a82:	fdc772        	addi	a7, a7, -3
40102a85:	935670        	movnez	a5, a6, a7
40102a88:	019347        	bne	a3, a4, 40102a8d <lmacRxDone+0x39>
40102a8b:	552b      	addi.n	a5, a5, 2
40102a8d:	052d      	mov.n	a2, a5
40102a8f:	f00d      	ret.n
40102a91:	000000        	ill
40102a94:	fe9720        	excw
40102a97:	3f          	.byte 0x3f
40102a98:	fe8490        	excw
40102a9b:	3f          	.byte 0x3f
40102a9c:	240b90        	extui	a0, a9, 11, 3
40102a9f:	e87040        	excw

40102aa0 <pp_soft_wdt_feed_local>:
40102aa0:	03e870        	rsr.exccause	a7
40102aa3:	03b160        	rsr.epc1	a6
40102aa6:	e0c112        	addi	a1, a1, -32
40102aa9:	076102        	s32i	a0, a1, 28
40102aac:	03b250        	rsr.epc2	a5
40102aaf:	fff901        	l32r	a0, 40102a94 <lmacRxDone+0x40>
40102ab2:	03b340        	rsr.epc3	a4
40102ab5:	03ee30        	rsr.excvaddr	a3
40102ab8:	03c020        	rsr.depc	a2
40102abb:	016172        	s32i	a7, a1, 4
40102abe:	2169      	s32i.n	a6, a1, 8
40102ac0:	3159      	s32i.n	a5, a1, 12
40102ac2:	4149      	s32i.n	a4, a1, 16
40102ac4:	5139      	s32i.n	a3, a1, 20
40102ac6:	000002        	l8ui	a0, a0, 0
40102ac9:	6129      	s32i.n	a2, a1, 24
40102acb:	291066        	bnei	a0, 1, 40102af8 <pp_soft_wdt_feed_local+0x58>
40102ace:	020c      	movi.n	a2, 0
40102ad0:	013d      	mov.n	a3, a1
40102ad2:	c41c      	movi.n	a4, 28
40102ad4:	380c      	movi.n	a8, 3
40102ad6:	0189      	s32i.n	a8, a1, 0
40102ad8:	fe4b45        	call0	40100f90 <system_rtc_mem_write>
40102adb:	f62c01        	l32r	a0, 4010038c <call_user_start_local+0x124>
40102ade:	0000c0        	callx0	a0
40102ae1:	f62921        	l32r	a2, 40100388 <call_user_start_local+0x120>
40102ae4:	0228      	l32i.n	a2, a2, 0
40102ae6:	f62a01        	l32r	a0, 40100390 <call_user_start_local+0x128>
40102ae9:	0000c0        	callx0	a0
40102aec:	fd6c05        	call0	401001b0 <Cache_Read_Enable_New>
40102aef:	ffeb01        	l32r	a0, 40102a9c <lmacRxDone+0x48>
40102af2:	0000c0        	callx0	a0
40102af5:	0008c6        	j	40102b1c <pp_soft_wdt_feed_local+0x7c>
40102af8:	00a022        	movi	a2, 0
40102afb:	01a032        	movi	a3, 1
40102afe:	c41c      	movi.n	a4, 28
40102b00:	0139      	s32i.n	a3, a1, 0
40102b02:	013d      	mov.n	a3, a1
40102b04:	fe4885        	call0	40100f90 <system_rtc_mem_write>
40102b07:	ffe421        	l32r	a2, 40102a98 <lmacRxDone+0x44>
40102b0a:	0228      	l32i.n	a2, a2, 0
40102b0c:	0156c5        	call0	4010407c <wDev_MacTim1Arm>
40102b0f:	c20c      	movi.n	a2, 12
40102b11:	ffe041        	l32r	a4, 40102a94 <lmacRxDone+0x40>
40102b14:	130c      	movi.n	a3, 1
40102b16:	004432        	s8i	a3, a4, 0
40102b19:	006805        	call0	4010319c <pp_post>
40102b1c:	7108      	l32i.n	a0, a1, 28
40102b1e:	20c112        	addi	a1, a1, 32
40102b21:	f00d      	ret.n
	...

40102b24 <ppProcessTxQ>:
40102b24:	f0c112        	addi	a1, a1, -16
40102b27:	0261d2        	s32i	a13, a1, 8
40102b2a:	0161c2        	s32i	a12, a1, 4
40102b2d:	006102        	s32i	a0, a1, 0
40102b30:	02cd      	mov.n	a12, a2
40102b32:	f61601        	l32r	a0, 4010038c <call_user_start_local+0x124>
40102b35:	0000c0        	callx0	a0
40102b38:	0c2d      	mov.n	a2, a12
40102b3a:	feb0c5        	call0	40101648 <lmacIsIdle>
40102b3d:	92cc      	bnez.n	a2, 40102b4a <ppProcessTxQ+0x26>
40102b3f:	f6fc01        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40102b42:	0000c0        	callx0	a0
40102b45:	f27c      	movi.n	a2, -1
40102b47:	001046        	j	40102b8c <ppProcessTxQ+0x68>
40102b4a:	0c2d      	mov.n	a2, a12
40102b4c:	001e85        	call0	40102d38 <ppEnqueueRxq+0xa8>
40102b4f:	02dd      	mov.n	a13, a2
40102b51:	92cc      	bnez.n	a2, 40102b5e <ppProcessTxQ+0x3a>
40102b53:	f6f701        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40102b56:	0000c0        	callx0	a0
40102b59:	e27c      	movi.n	a2, -2
40102b5b:	000b46        	j	40102b8c <ppProcessTxQ+0x68>
40102b5e:	092202        	l32i	a0, a2, 36
40102b61:	ffcd31        	l32r	a3, 40102a98 <lmacRxDone+0x44>
40102b64:	002002        	l32i	a0, a0, 0
40102b67:	042332        	l32i	a3, a3, 16
40102b6a:	0f70d7        	bbci	a0, 29, 40102b7d <ppProcessTxQ+0x59>
40102b6d:	572322        	l32i	a2, a3, 0x15c
40102b70:	582342        	l32i	a4, a3, 0x160
40102b73:	221b      	addi.n	a2, a2, 1
40102b75:	440b      	addi.n	a4, a4, -1
40102b77:	586342        	s32i	a4, a3, 0x160
40102b7a:	576322        	s32i	a2, a3, 0x15c
40102b7d:	f6ec01        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40102b80:	0000c0        	callx0	a0
40102b83:	0c3d      	mov.n	a3, a12
40102b85:	0d2d      	mov.n	a2, a13
40102b87:	ffd305        	call0	401028b8 <lmacTxFrame>
40102b8a:	020c      	movi.n	a2, 0
40102b8c:	11c8      	l32i.n	a12, a1, 4
40102b8e:	21d8      	l32i.n	a13, a1, 8
40102b90:	0108      	l32i.n	a0, a1, 0
40102b92:	10c112        	addi	a1, a1, 16
40102b95:	f00d      	ret.n
	...

40102b98 <ppFetchTxQFirstAvail>:
40102b98:	2b82f6        	bgeui	a2, 8, 40102bc7 <ppFetchTxQFirstAvail+0x2f>
40102b9b:	ffbf41        	l32r	a4, 40102a98 <lmacRxDone+0x44>
40102b9e:	4448      	l32i.n	a4, a4, 16
40102ba0:	1152b0        	slli	a5, a2, 5
40102ba3:	445a      	add.n	a4, a4, a5
40102ba5:	270432        	l8ui	a3, a4, 39
40102ba8:	6428      	l32i.n	a2, a4, 24
40102baa:	93dc      	bnez.n	a3, 40102bc7 <ppFetchTxQFirstAvail+0x2f>
40102bac:	929c      	beqz.n	a2, 40102bc9 <ppFetchTxQFirstAvail+0x31>
40102bae:	9258      	l32i.n	a5, a2, 36
40102bb0:	0558      	l32i.n	a5, a5, 0
40102bb2:	8268      	l32i.n	a6, a2, 32
40102bb4:	11f587        	bbsi	a5, 24, 40102bc9 <ppFetchTxQFirstAvail+0x31>
40102bb7:	6469      	s32i.n	a6, a4, 24
40102bb9:	080c      	movi.n	a8, 0
40102bbb:	36cc      	bnez.n	a6, 40102bc2 <ppFetchTxQFirstAvail+0x2a>
40102bbd:	18c472        	addi	a7, a4, 24
40102bc0:	7479      	s32i.n	a7, a4, 28
40102bc2:	8289      	s32i.n	a8, a2, 32
40102bc4:	000046        	j	40102bc9 <ppFetchTxQFirstAvail+0x31>
40102bc7:	020c      	movi.n	a2, 0
40102bc9:	728c      	beqz.n	a2, 40102bd4 <ppFetchTxQFirstAvail+0x3c>
40102bcb:	9298      	l32i.n	a9, a2, 36
40102bcd:	0998      	l32i.n	a9, a9, 0
40102bcf:	017987        	bbci	a9, 24, 40102bd4 <ppFetchTxQFirstAvail+0x3c>
40102bd2:	020c      	movi.n	a2, 0
40102bd4:	f00d      	ret.n
	...

40102bd8 <ppDequeueTxQ>:
40102bd8:	1e82f6        	bgeui	a2, 8, 40102bfa <ppDequeueTxQ+0x22>
40102bdb:	ffaf41        	l32r	a4, 40102a98 <lmacRxDone+0x44>
40102bde:	4448      	l32i.n	a4, a4, 16
40102be0:	1152b0        	slli	a5, a2, 5
40102be3:	445a      	add.n	a4, a4, a5
40102be5:	6428      	l32i.n	a2, a4, 24
40102be7:	129c      	beqz.n	a2, 40102bfc <ppDequeueTxQ+0x24>
40102be9:	070c      	movi.n	a7, 0
40102beb:	8258      	l32i.n	a5, a2, 32
40102bed:	6459      	s32i.n	a5, a4, 24
40102bef:	35cc      	bnez.n	a5, 40102bf6 <ppDequeueTxQ+0x1e>
40102bf1:	18c462        	addi	a6, a4, 24
40102bf4:	7469      	s32i.n	a6, a4, 28
40102bf6:	8279      	s32i.n	a7, a2, 32
40102bf8:	f00d      	ret.n
40102bfa:	020c      	movi.n	a2, 0
40102bfc:	f00d      	ret.n
	...

40102c00 <ppRollBackTxQ>:
40102c00:	9248      	l32i.n	a4, a2, 36
40102c02:	ffa561        	l32r	a6, 40102a98 <lmacRxDone+0x44>
40102c05:	0448      	l32i.n	a4, a4, 0
40102c07:	4668      	l32i.n	a6, a6, 16
40102c09:	344240        	extui	a4, a4, 2, 4
40102c0c:	1184f6        	bgeui	a4, 8, 40102c21 <ppRollBackTxQ+0x21>
40102c0f:	1144b0        	slli	a4, a4, 5
40102c12:	464a      	add.n	a4, a6, a4
40102c14:	6458      	l32i.n	a5, a4, 24
40102c16:	8259      	s32i.n	a5, a2, 32
40102c18:	35cc      	bnez.n	a5, 40102c1f <ppRollBackTxQ+0x1f>
40102c1a:	20c272        	addi	a7, a2, 32
40102c1d:	7479      	s32i.n	a7, a4, 28
40102c1f:	6429      	s32i.n	a2, a4, 24
40102c21:	f00d      	ret.n
	...

40102c24 <ppRecordBarRRC>:
40102c24:	ff9d41        	l32r	a4, 40102a98 <lmacRxDone+0x44>
40102c27:	4448      	l32i.n	a4, a4, 16
40102c29:	1152b0        	slli	a5, a2, 5
40102c2c:	445a      	add.n	a4, a4, a5
40102c2e:	204432        	s8i	a3, a4, 32
40102c31:	f00d      	ret.n
	...

40102c34 <ppTxqUpdateBitmap>:
40102c34:	ff9981        	l32r	a8, 40102a98 <lmacRxDone+0x44>
40102c37:	4888      	l32i.n	a8, a8, 16
40102c39:	1192b0        	slli	a9, a2, 5
40102c3c:	889a      	add.n	a8, a8, a9
40102c3e:	115832        	s16i	a3, a8, 34
40102c41:	c859      	s32i.n	a5, a8, 48
40102c43:	200872        	l8ui	a7, a8, 32
40102c46:	d849      	s32i.n	a4, a8, 52
40102c48:	776a      	add.n	a7, a7, a6
40102c4a:	204872        	s8i	a7, a8, 32
40102c4d:	f00d      	ret.n
40102c4f:	892000        	excw
40102c52:	fe          	.byte 0xfe
40102c53:	3f          	.byte 0x3f
40102c54:	fe8c64        	excw
40102c57:	3f          	.byte 0x3f
40102c58:	0008e1        	l32r	a14, 400c2c78 <rc4_skip+0xb4f10>
	...

40102c5c <ppEnqueueTxDone>:
40102c5c:	f0c112        	addi	a1, a1, -16
40102c5f:	0109      	s32i.n	a0, a1, 0
40102c61:	02dc      	bnez.n	a2, 40102c75 <ppEnqueueTxDone+0x19>
40102c63:	fffb21        	l32r	a2, 40102c50 <ppTxqUpdateBitmap+0x1c>
40102c66:	fffb31        	l32r	a3, 40102c54 <ppTxqUpdateBitmap+0x20>
40102c69:	fffb41        	l32r	a4, 40102c58 <ppTxqUpdateBitmap+0x24>
40102c6c:	f54501        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40102c6f:	0000c0        	callx0	a0
40102c72:	ffff06        	j	40102c72 <ppEnqueueTxDone+0x16>
40102c75:	ff8831        	l32r	a3, 40102a98 <lmacRxDone+0x44>
40102c78:	20c202        	addi	a0, a2, 32
40102c7b:	4338      	l32i.n	a3, a3, 16
40102c7d:	050c      	movi.n	a5, 0
40102c7f:	4b2342        	l32i	a4, a3, 0x12c
40102c82:	8259      	s32i.n	a5, a2, 32
40102c84:	0429      	s32i.n	a2, a4, 0
40102c86:	4b6302        	s32i	a0, a3, 0x12c
40102c89:	0108      	l32i.n	a0, a1, 0
40102c8b:	10c112        	addi	a1, a1, 16
40102c8e:	f00d      	ret.n

40102c90 <ppEnqueueRxq>:
40102c90:	ff8241        	l32r	a4, 40102a98 <lmacRxDone+0x44>
40102c93:	20c232        	addi	a3, a2, 32
40102c96:	4448      	l32i.n	a4, a4, 16
40102c98:	060c      	movi.n	a6, 0
40102c9a:	4d2452        	l32i	a5, a4, 0x134
40102c9d:	8269      	s32i.n	a6, a2, 32
40102c9f:	0529      	s32i.n	a2, a5, 0
40102ca1:	4d6432        	s32i	a3, a4, 0x134
40102ca4:	f00d      	ret.n
40102ca6:	120000        	excw
40102ca9:	d9f0c1        	l32r	a12, 400f946c <rc4_skip+0xeb704>
40102cac:	21c931        	l32r	a3, 400cb3d0 <rc4_skip+0xbd668>
40102caf:	ff7ac1        	l32r	a12, 40102a98 <lmacRxDone+0x44>
40102cb2:	1109      	s32i.n	a0, a1, 4
40102cb4:	4c08      	l32i.n	a0, a12, 16
40102cb6:	11d2b0        	slli	a13, a2, 5
40102cb9:	00da      	add.n	a0, a0, a13
40102cbb:	240002        	l8ui	a0, a0, 36
40102cbe:	309c      	beqz.n	a0, 40102cd5 <ppEnqueueRxq+0x45>
40102cc0:	113026        	beqi	a0, 3, 40102cd5 <ppEnqueueRxq+0x45>
40102cc3:	0930b6        	bltui	a0, 3, 40102cd0 <ppEnqueueRxq+0x40>
40102cc6:	120c      	movi.n	a2, 1
40102cc8:	0c60b6        	bltui	a0, 6, 40102cd8 <ppEnqueueRxq+0x48>
40102ccb:	020c      	movi.n	a2, 0
40102ccd:	0001c6        	j	40102cd8 <ppEnqueueRxq+0x48>
40102cd0:	320c      	movi.n	a2, 3
40102cd2:	000086        	j	40102cd8 <ppEnqueueRxq+0x48>
40102cd5:	02a022        	movi	a2, 2
40102cd8:	ff0e05        	call0	40101dbc <GetAccess>
40102cdb:	042c52        	l32i	a5, a12, 16
40102cde:	200220        	or	a0, a2, a2
40102ce1:	55da      	add.n	a5, a5, a13
40102ce3:	210562        	l8ui	a6, a5, 33
40102ce6:	0c0c      	movi.n	a12, 0
40102ce8:	96cc      	bnez.n	a6, 40102cf5 <ppEnqueueRxq+0x65>
40102cea:	b528      	l32i.n	a2, a5, 44
40102cec:	328c      	beqz.n	a2, 40102cf3 <ppEnqueueRxq+0x63>
40102cee:	02cd      	mov.n	a12, a2
40102cf0:	000046        	j	40102cf5 <ppEnqueueRxq+0x65>
40102cf3:	b68c      	beqz.n	a6, 40102d02 <ppEnqueueRxq+0x72>
40102cf5:	1108      	l32i.n	a0, a1, 4
40102cf7:	0c2d      	mov.n	a2, a12
40102cf9:	31d8      	l32i.n	a13, a1, 12
40102cfb:	21c8      	l32i.n	a12, a1, 8
40102cfd:	10c112        	addi	a1, a1, 16
40102d00:	f00d      	ret.n
40102d02:	0109      	s32i.n	a0, a1, 0
40102d04:	65c8      	l32i.n	a12, a5, 24
40102d06:	000c      	movi.n	a0, 0
40102d08:	fe9c16        	beqz	a12, 40102cf5 <ppEnqueueRxq+0x65>
40102d0b:	8c68      	l32i.n	a6, a12, 32
40102d0d:	6569      	s32i.n	a6, a5, 24
40102d0f:	36cc      	bnez.n	a6, 40102d16 <ppEnqueueRxq+0x86>
40102d11:	18c572        	addi	a7, a5, 24
40102d14:	7579      	s32i.n	a7, a5, 28
40102d16:	202cc0        	or	a2, a12, a12
40102d19:	086c02        	s32i	a0, a12, 32
40102d1c:	ff6645        	call0	40102384 <lmacMSDUAged>
40102d1f:	fd2216        	beqz	a2, 40102cf5 <ppEnqueueRxq+0x65>
40102d22:	0c3d      	mov.n	a3, a12
40102d24:	0128      	l32i.n	a2, a1, 0
40102d26:	040c      	movi.n	a4, 0
40102d28:	ff09c5        	call0	40101dc8 <lmacDiscardAgedMSDU>
40102d2b:	ff5b51        	l32r	a5, 40102a98 <lmacRxDone+0x44>
40102d2e:	4558      	l32i.n	a5, a5, 16
40102d30:	55da      	add.n	a5, a5, a13
40102d32:	fff386        	j	40102d04 <ppEnqueueRxq+0x74>
40102d35:	000000        	ill
40102d38:	e0c112        	addi	a1, a1, -32
40102d3b:	21c9      	s32i.n	a12, a1, 8
40102d3d:	41e9      	s32i.n	a14, a1, 16
40102d3f:	51f9      	s32i.n	a15, a1, 20
40102d41:	31d9      	s32i.n	a13, a1, 12
40102d43:	1109      	s32i.n	a0, a1, 4
40102d45:	02dd      	mov.n	a13, a2
40102d47:	000e85        	call0	40102e30 <ppEnqueueRxq+0x1a0>
40102d4a:	ff5301        	l32r	a0, 40102a98 <lmacRxDone+0x44>
40102d4d:	1f0c      	movi.n	a15, 1
40102d4f:	4008      	l32i.n	a0, a0, 16
40102d51:	11ede0        	slli	a14, a13, 2
40102d54:	2d0a      	add.n	a2, a13, a0
40102d56:	a04d00        	addx4	a4, a13, a0
40102d59:	1448      	l32i.n	a4, a4, 4
40102d5b:	140222        	l8ui	a2, a2, 20
40102d5e:	fdec      	bnez.n	a13, 40102d91 <ppEnqueueRxq+0x101>
40102d60:	400200        	ssr	a2
40102d63:	913040        	srl	a3, a4
40102d66:	0a6307        	bbci	a3, 0, 40102d74 <ppEnqueueRxq+0xe4>
40102d69:	1152b0        	slli	a5, a2, 5
40102d6c:	505a      	add.n	a5, a0, a5
40102d6e:	280552        	l8ui	a5, a5, 40
40102d71:	1c1526        	beqi	a5, 1, 40102d91 <ppEnqueueRxq+0x101>
40102d74:	0c0c      	movi.n	a12, 0
40102d76:	6129      	s32i.n	a2, a1, 24
40102d78:	7420c0        	extui	a2, a12, 0, 8
40102d7b:	fff2c5        	call0	40102ca8 <ppEnqueueRxq+0x18>
40102d7e:	09e256        	bnez	a2, 40102e20 <ppEnqueueRxq+0x190>
40102d81:	cc1b      	addi.n	a12, a12, 1
40102d83:	f12c66        	bnei	a12, 2, 40102d78 <ppEnqueueRxq+0xe8>
40102d86:	ff4441        	l32r	a4, 40102a98 <lmacRxDone+0x44>
40102d89:	4448      	l32i.n	a4, a4, 16
40102d8b:	6128      	l32i.n	a2, a1, 24
40102d8d:	44ea      	add.n	a4, a4, a14
40102d8f:	1448      	l32i.n	a4, a4, 4
40102d91:	01d9      	s32i.n	a13, a1, 0
40102d93:	401200        	ssl	a2
40102d96:	a1cf00        	sll	a12, a15
40102d99:	cc0b      	addi.n	a12, a12, -1
40102d9b:	10c4c0        	and	a12, a4, a12
40102d9e:	30e4c0        	xor	a14, a4, a12
40102da1:	60d0e0        	neg	a13, a14
40102da4:	10dde0        	and	a13, a13, a14
40102da7:	40fdd0        	nsau	a13, a13
40102daa:	60d0d0        	neg	a13, a13
40102dad:	1fcdd2        	addi	a13, a13, 31
40102db0:	019d96        	bltz	a13, 40102dcd <ppEnqueueRxq+0x13d>
40102db3:	7420d0        	extui	a2, a13, 0, 8
40102db6:	ffef05        	call0	40102ca8 <ppEnqueueRxq+0x18>
40102db9:	04a256        	bnez	a2, 40102e07 <ppEnqueueRxq+0x177>
40102dbc:	f27c      	movi.n	a2, -1
40102dbe:	401d00        	ssl	a13
40102dc1:	a10f00        	sll	a0, a15
40102dc4:	300020        	xor	a0, a0, a2
40102dc7:	10ee00        	and	a14, a14, a0
40102dca:	fff4c6        	j	40102da1 <ppEnqueueRxq+0x111>
40102dcd:	60d0c0        	neg	a13, a12
40102dd0:	10ddc0        	and	a13, a13, a12
40102dd3:	40fdd0        	nsau	a13, a13
40102dd6:	60d0d0        	neg	a13, a13
40102dd9:	1fcdd2        	addi	a13, a13, 31
40102ddc:	03ed96        	bltz	a13, 40102e1e <ppEnqueueRxq+0x18e>
40102ddf:	7420d0        	extui	a2, a13, 0, 8
40102de2:	ffec45        	call0	40102ca8 <ppEnqueueRxq+0x18>
40102de5:	f2cc      	bnez.n	a2, 40102df8 <ppEnqueueRxq+0x168>
40102de7:	f07c      	movi.n	a0, -1
40102de9:	401d00        	ssl	a13
40102dec:	a1ef00        	sll	a14, a15
40102def:	30ee00        	xor	a14, a14, a0
40102df2:	10cce0        	and	a12, a12, a14
40102df5:	fff506        	j	40102dcd <ppEnqueueRxq+0x13d>
40102df8:	ff2801        	l32r	a0, 40102a98 <lmacRxDone+0x44>
40102dfb:	0138      	l32i.n	a3, a1, 0
40102dfd:	4008      	l32i.n	a0, a0, 16
40102dff:	330a      	add.n	a3, a3, a0
40102e01:	1443d2        	s8i	a13, a3, 20
40102e04:	0002c6        	j	40102e13 <ppEnqueueRxq+0x183>
40102e07:	ff2401        	l32r	a0, 40102a98 <lmacRxDone+0x44>
40102e0a:	0138      	l32i.n	a3, a1, 0
40102e0c:	4008      	l32i.n	a0, a0, 16
40102e0e:	330a      	add.n	a3, a3, a0
40102e10:	1443d2        	s8i	a13, a3, 20
40102e13:	113db0        	slli	a3, a13, 5
40102e16:	303a      	add.n	a3, a0, a3
40102e18:	2843f2        	s8i	a15, a3, 40
40102e1b:	000046        	j	40102e20 <ppEnqueueRxq+0x190>
40102e1e:	020c      	movi.n	a2, 0
40102e20:	21c8      	l32i.n	a12, a1, 8
40102e22:	31d8      	l32i.n	a13, a1, 12
40102e24:	41e8      	l32i.n	a14, a1, 16
40102e26:	51f8      	l32i.n	a15, a1, 20
40102e28:	1108      	l32i.n	a0, a1, 4
40102e2a:	20c112        	addi	a1, a1, 32
40102e2d:	f00d      	ret.n
40102e2f:	190c00        	excw
40102e32:	f0c112        	addi	a1, a1, -16
40102e35:	ff1881        	l32r	a8, 40102a98 <lmacRxDone+0x44>
40102e38:	2109      	s32i.n	a0, a1, 8
40102e3a:	4808      	l32i.n	a0, a8, 16
40102e3c:	1172e0        	slli	a7, a2, 2
40102e3f:	a05200        	addx4	a5, a2, a0
40102e42:	420a      	add.n	a4, a2, a0
40102e44:	140442        	l8ui	a4, a4, 20
40102e47:	1538      	l32i.n	a3, a5, 4
40102e49:	400400        	ssr	a4
40102e4c:	913030        	srl	a3, a3
40102e4f:	02e307        	bbsi	a3, 0, 40102e55 <ppEnqueueRxq+0x1c5>
40102e52:	001fc6        	j	40102ed5 <ppEnqueueRxq+0x245>
40102e55:	1164b0        	slli	a6, a4, 5
40102e58:	606a      	add.n	a6, a0, a6
40102e5a:	2806a2        	l8ui	a10, a6, 40
40102e5d:	f87c      	movi.n	a8, -1
40102e5f:	072a16        	beqz	a10, 40102ed5 <ppEnqueueRxq+0x245>
40102e62:	0b0c      	movi.n	a11, 0
40102e64:	66a8      	l32i.n	a10, a6, 24
40102e66:	2846b2        	s8i	a11, a6, 40
40102e69:	9afc      	bnez.n	a10, 40102ea6 <ppEnqueueRxq+0x216>
40102e6b:	1179      	s32i.n	a7, a1, 4
40102e6d:	0149      	s32i.n	a4, a1, 0
40102e6f:	b638      	l32i.n	a3, a6, 44
40102e71:	3129      	s32i.n	a2, a1, 12
40102e73:	f3ec      	bnez.n	a3, 40102ea6 <ppEnqueueRxq+0x216>
40102e75:	1578      	l32i.n	a7, a5, 4
40102e77:	f87c      	movi.n	a8, -1
40102e79:	401400        	ssl	a4
40102e7c:	160c      	movi.n	a6, 1
40102e7e:	a16600        	sll	a6, a6
40102e81:	306680        	xor	a6, a6, a8
40102e84:	107760        	and	a7, a7, a6
40102e87:	1579      	s32i.n	a7, a5, 4
40102e89:	0048      	l32i.n	a4, a0, 0
40102e8b:	820c      	movi.n	a2, 8
40102e8d:	104460        	and	a4, a4, a6
40102e90:	0049      	s32i.n	a4, a0, 0
40102e92:	003085        	call0	4010319c <pp_post>
40102e95:	3128      	l32i.n	a2, a1, 12
40102e97:	0148      	l32i.n	a4, a1, 0
40102e99:	f87c      	movi.n	a8, -1
40102e9b:	feff01        	l32r	a0, 40102a98 <lmacRxDone+0x44>
40102e9e:	1158      	l32i.n	a5, a1, 4
40102ea0:	4008      	l32i.n	a0, a0, 16
40102ea2:	190c      	movi.n	a9, 1
40102ea4:	550a      	add.n	a5, a5, a0
40102ea6:	1558      	l32i.n	a5, a5, 4
40102ea8:	95ac      	beqz.n	a5, 40102ed5 <ppEnqueueRxq+0x245>
40102eaa:	401400        	ssl	a4
40102ead:	a16900        	sll	a6, a9
40102eb0:	307680        	xor	a7, a6, a8
40102eb3:	660b      	addi.n	a6, a6, -1
40102eb5:	106560        	and	a6, a5, a6
40102eb8:	30a560        	xor	a10, a5, a6
40102ebb:	1077a0        	and	a7, a7, a10
40102ebe:	604070        	neg	a4, a7
40102ec1:	104470        	and	a4, a4, a7
40102ec4:	40f440        	nsau	a4, a4
40102ec7:	604040        	neg	a4, a4
40102eca:	1fc442        	addi	a4, a4, 31
40102ecd:	00b496        	bltz	a4, 40102edc <ppEnqueueRxq+0x24c>
40102ed0:	720a      	add.n	a7, a2, a0
40102ed2:	144742        	s8i	a4, a7, 20
40102ed5:	2108      	l32i.n	a0, a1, 8
40102ed7:	10c112        	addi	a1, a1, 16
40102eda:	f00d      	ret.n
40102edc:	604060        	neg	a4, a6
40102edf:	104460        	and	a4, a4, a6
40102ee2:	40f440        	nsau	a4, a4
40102ee5:	604040        	neg	a4, a4
40102ee8:	1fc442        	addi	a4, a4, 31
40102eeb:	fe14d6        	bgez	a4, 40102ed0 <ppEnqueueRxq+0x240>
40102eee:	fff8c6        	j	40102ed5 <ppEnqueueRxq+0x245>
40102ef1:	000000        	ill
40102ef4:	1b0c      	movi.n	a11, 1
40102ef6:	080c      	movi.n	a8, 0
40102ef8:	fee8a1        	l32r	a10, 40102a98 <lmacRxDone+0x44>
40102efb:	f0c112        	addi	a1, a1, -16
40102efe:	11c9      	s32i.n	a12, a1, 4
40102f00:	21d9      	s32i.n	a13, a1, 8
40102f02:	4aa8      	l32i.n	a10, a10, 16
40102f04:	0109      	s32i.n	a0, a1, 0
40102f06:	a075a0        	addx4	a7, a5, a10
40102f09:	1708      	l32i.n	a0, a7, 4
40102f0b:	0ad8      	l32i.n	a13, a10, 0
40102f0d:	041056        	bnez	a0, 40102f52 <ppEnqueueRxq+0x2c2>
40102f10:	95aa      	add.n	a9, a5, a10
40102f12:	140992        	l8ui	a9, a9, 20
40102f15:	400900        	ssr	a9
40102f18:	91c0d0        	srl	a12, a13
40102f1b:	33ec07        	bbsi	a12, 0, 40102f52 <ppEnqueueRxq+0x2c2>
40102f1e:	090d      	mov.n	a0, a9
40102f20:	401900        	ssl	a9
40102f23:	1159b0        	slli	a5, a9, 5
40102f26:	5a5a      	add.n	a5, a10, a5
40102f28:	244542        	s8i	a4, a5, 36
40102f2b:	254532        	s8i	a3, a5, 37
40102f2e:	284582        	s8i	a8, a5, 40
40102f31:	264522        	s8i	a2, a5, 38
40102f34:	1728      	l32i.n	a2, a7, 4
40102f36:	a13b00        	sll	a3, a11
40102f39:	202230        	or	a2, a2, a3
40102f3c:	1729      	s32i.n	a2, a7, 4
40102f3e:	0a68      	l32i.n	a6, a10, 0
40102f40:	206630        	or	a6, a6, a3
40102f43:	0a69      	s32i.n	a6, a10, 0
40102f45:	11c8      	l32i.n	a12, a1, 4
40102f47:	21d8      	l32i.n	a13, a1, 8
40102f49:	002d      	mov.n	a2, a0
40102f4b:	0108      	l32i.n	a0, a1, 0
40102f4d:	10c112        	addi	a1, a1, 16
40102f50:	f00d      	ret.n
40102f52:	fc7c      	movi.n	a12, -1
40102f54:	608000        	neg	a8, a0
40102f57:	108800        	and	a8, a8, a0
40102f5a:	40f880        	nsau	a8, a8
40102f5d:	608080        	neg	a8, a8
40102f60:	1fc882        	addi	a8, a8, 31
40102f63:	028896        	bltz	a8, 40102f8f <ppEnqueueRxq+0x2ff>
40102f66:	1198b0        	slli	a9, a8, 5
40102f69:	9a9a      	add.n	a9, a10, a9
40102f6b:	240962        	l8ui	a6, a9, 36
40102f6e:	401800        	ssl	a8
40102f71:	0e9647        	bne	a6, a4, 40102f83 <ppEnqueueRxq+0x2f3>
40102f74:	250962        	l8ui	a6, a9, 37
40102f77:	260972        	l8ui	a7, a9, 38
40102f7a:	059637        	bne	a6, a3, 40102f83 <ppEnqueueRxq+0x2f3>
40102f7d:	c07720        	sub	a7, a7, a2
40102f80:	0cf716        	beqz	a7, 40103053 <ppEnqueueRxq+0x3c3>
40102f83:	a19b00        	sll	a9, a11
40102f86:	3099c0        	xor	a9, a9, a12
40102f89:	100090        	and	a0, a0, a9
40102f8c:	fff086        	j	40102f52 <ppEnqueueRxq+0x2c2>
40102f8f:	380c      	movi.n	a8, 3
40102f91:	95aa      	add.n	a9, a5, a10
40102f93:	140992        	l8ui	a9, a9, 20
40102f96:	208d80        	or	a8, a13, a8
40102f99:	401900        	ssl	a9
40102f9c:	a17b00        	sll	a7, a11
40102f9f:	ffa092        	movi	a9, 255
40102fa2:	30c890        	xor	a12, a8, a9
40102fa5:	770b      	addi.n	a7, a7, -1
40102fa7:	1077c0        	and	a7, a7, a12
40102faa:	40f760        	nsau	a6, a7
40102fad:	fc1c      	movi.n	a12, 31
40102faf:	c00c60        	sub	a0, a12, a6
40102fb2:	13c6a6        	blti	a6, 32, 40102fc9 <ppEnqueueRxq+0x339>
40102fb5:	306870        	xor	a6, a8, a7
40102fb8:	306690        	xor	a6, a6, a9
40102fbb:	40f660        	nsau	a6, a6
40102fbe:	c00c60        	sub	a0, a12, a6
40102fc1:	04c6a6        	blti	a6, 32, 40102fc9 <ppEnqueueRxq+0x339>
40102fc4:	800c      	movi.n	a0, 8
40102fc6:	ffdec6        	j	40102f45 <ppEnqueueRxq+0x2b5>
40102fc9:	a075a0        	addx4	a7, a5, a10
40102fcc:	401000        	ssl	a0
40102fcf:	a15b00        	sll	a5, a11
40102fd2:	550b      	addi.n	a5, a5, -1
40102fd4:	1085d0        	and	a8, a5, a13
40102fd7:	40f880        	nsau	a8, a8
40102fda:	2fc8e6        	bgei	a8, 32, 4010300d <ppEnqueueRxq+0x37d>
40102fdd:	c00080        	sub	a0, a0, a8
40102fe0:	060c      	movi.n	a6, 0
40102fe2:	20c052        	addi	a5, a0, 32
40102fe5:	21c002        	addi	a0, a0, 33
40102fe8:	b30550        	movgez	a0, a5, a5
40102feb:	740100        	extui	a0, a0, 1, 8
40102fee:	401000        	ssl	a0
40102ff1:	1150b0        	slli	a5, a0, 5
40102ff4:	5a5a      	add.n	a5, a10, a5
40102ff6:	284562        	s8i	a6, a5, 40
40102ff9:	254532        	s8i	a3, a5, 37
40102ffc:	244542        	s8i	a4, a5, 36
40102fff:	264522        	s8i	a2, a5, 38
40103002:	1728      	l32i.n	a2, a7, 4
40103004:	a13b00        	sll	a3, a11
40103007:	202230        	or	a2, a2, a3
4010300a:	ffcb86        	j	40102f3c <ppEnqueueRxq+0x2ac>
4010300d:	f67c      	movi.n	a6, -1
4010300f:	305560        	xor	a5, a5, a6
40103012:	105d50        	and	a5, a13, a5
40103015:	40f550        	nsau	a5, a5
40103018:	c05050        	sub	a5, a0, a5
4010301b:	25c562        	addi	a6, a5, 37
4010301e:	26c552        	addi	a5, a5, 38
40103021:	b35660        	movgez	a5, a6, a6
40103024:	060c      	movi.n	a6, 0
40103026:	215150        	srai	a5, a5, 1
40103029:	050d      	mov.n	a0, a5
4010302b:	0285a6        	blti	a5, 8, 40103031 <ppEnqueueRxq+0x3a1>
4010302e:	fac502        	addi	a0, a5, -6
40103031:	740000        	extui	a0, a0, 0, 8
40103034:	401000        	ssl	a0
40103037:	1150b0        	slli	a5, a0, 5
4010303a:	5a5a      	add.n	a5, a10, a5
4010303c:	244542        	s8i	a4, a5, 36
4010303f:	254532        	s8i	a3, a5, 37
40103042:	284562        	s8i	a6, a5, 40
40103045:	264522        	s8i	a2, a5, 38
40103048:	1728      	l32i.n	a2, a7, 4
4010304a:	a13b00        	sll	a3, a11
4010304d:	202230        	or	a2, a2, a3
40103050:	ffba06        	j	40102f3c <ppEnqueueRxq+0x2ac>
40103053:	740080        	extui	a0, a8, 0, 8
40103056:	ffbac6        	j	40102f45 <ppEnqueueRxq+0x2b5>
40103059:	000000        	ill
4010305c:	c0c112        	addi	a1, a1, -64
4010305f:	b1c9      	s32i.n	a12, a1, 44
40103061:	d1e9      	s32i.n	a14, a1, 52
40103063:	e1f9      	s32i.n	a15, a1, 56
40103065:	c1d9      	s32i.n	a13, a1, 48
40103067:	a109      	s32i.n	a0, a1, 40
40103069:	02dd      	mov.n	a13, a2
4010306b:	f4c801        	l32r	a0, 4010038c <call_user_start_local+0x124>
4010306e:	0000c0        	callx0	a0
40103071:	fe89c1        	l32r	a12, 40102a98 <lmacRxDone+0x44>
40103074:	4cc8      	l32i.n	a12, a12, 16
40103076:	0cc8      	l32i.n	a12, a12, 0
40103078:	f5ae01        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
4010307b:	0000c0        	callx0	a0
4010307e:	ffa0f2        	movi	a15, 255
40103081:	3e0c      	movi.n	a14, 3
40103083:	20ece0        	or	a14, a12, a14
40103086:	30eef0        	xor	a14, a14, a15
40103089:	0e4e16        	beqz	a14, 40103171 <ppEnqueueRxq+0x4e1>
4010308c:	fe8321        	l32r	a2, 40102a98 <lmacRxDone+0x44>
4010308f:	11fdd0        	slli	a15, a13, 3
40103092:	4228      	l32i.n	a2, a2, 16
40103094:	f1f9      	s32i.n	a15, a1, 60
40103096:	b02d20        	addx8	a2, a13, a2
40103099:	4622e2        	l32i	a14, a2, 0x118
4010309c:	01d232        	addmi	a3, a2, 0x100
4010309f:	0cee16        	beqz	a14, 40103171 <ppEnqueueRxq+0x4e1>
401030a2:	81e9      	s32i.n	a14, a1, 32
401030a4:	18c332        	addi	a3, a3, 24
401030a7:	000c      	movi.n	a0, 0
401030a9:	466202        	s32i	a0, a2, 0x118
401030ac:	476232        	s32i	a3, a2, 0x11c
401030af:	0ecd      	mov.n	a12, a14
401030b1:	0abe16        	beqz	a14, 40103160 <ppEnqueueRxq+0x4d0>
401030b4:	7c58      	l32i.n	a5, a12, 28
401030b6:	8ee8      	l32i.n	a14, a14, 32
401030b8:	81e9      	s32i.n	a14, a1, 32
401030ba:	8c09      	s32i.n	a0, a12, 32
401030bc:	85cc      	bnez.n	a5, 401030c8 <ppEnqueueRxq+0x438>
401030be:	9cd8      	l32i.n	a13, a12, 36
401030c0:	0dd8      	l32i.n	a13, a13, 0
401030c2:	04d1d0        	extui	a13, a13, 1, 1
401030c5:	000986        	j	401030ef <ppEnqueueRxq+0x45f>
401030c8:	f4b101        	l32r	a0, 4010038c <call_user_start_local+0x124>
401030cb:	0000c0        	callx0	a0
401030ce:	7c38      	l32i.n	a3, a12, 28
401030d0:	9c58      	l32i.n	a5, a12, 36
401030d2:	760332        	l8ui	a3, a3, 118
401030d5:	0528      	l32i.n	a2, a5, 0
401030d7:	1558      	l32i.n	a5, a5, 4
401030d9:	042120        	extui	a2, a2, 1, 1
401030dc:	344050        	extui	a4, a5, 0, 4
401030df:	255450        	extui	a5, a5, 20, 3
401030e2:	ffe105        	call0	40102ef4 <ppEnqueueRxq+0x264>
401030e5:	02dd      	mov.n	a13, a2
401030e7:	f59201        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
401030ea:	0000c0        	callx0	a0
401030ed:	000c      	movi.n	a0, 0
401030ef:	20ccf2        	addi	a15, a12, 32
401030f2:	158d66        	bnei	a13, 8, 4010310b <ppEnqueueRxq+0x47b>
401030f5:	fe6841        	l32r	a4, 40102a98 <lmacRxDone+0x44>
401030f8:	f158      	l32i.n	a5, a1, 60
401030fa:	4448      	l32i.n	a4, a4, 16
401030fc:	445a      	add.n	a4, a4, a5
401030fe:	472452        	l32i	a5, a4, 0x11c
40103101:	8c09      	s32i.n	a0, a12, 32
40103103:	05c9      	s32i.n	a12, a5, 0
40103105:	4764f2        	s32i	a15, a4, 0x11c
40103108:	ffe8c6        	j	401030af <ppEnqueueRxq+0x41f>
4010310b:	c3af82        	movi	a8, -61
4010310e:	9c68      	l32i.n	a6, a12, 36
40103110:	3470d0        	extui	a7, a13, 0, 4
40103113:	0658      	l32i.n	a5, a6, 0
40103115:	1177e0        	slli	a7, a7, 2
40103118:	105580        	and	a5, a5, a8
4010311b:	205570        	or	a5, a5, a7
4010311e:	0659      	s32i.n	a5, a6, 0
40103120:	f49b01        	l32r	a0, 4010038c <call_user_start_local+0x124>
40103123:	0000c0        	callx0	a0
40103126:	fe5cd1        	l32r	a13, 40102a98 <lmacRxDone+0x44>
40103129:	9c98      	l32i.n	a9, a12, 36
4010312b:	0b0c      	movi.n	a11, 0
4010312d:	8cb9      	s32i.n	a11, a12, 32
4010312f:	09a8      	l32i.n	a10, a9, 0
40103131:	4d88      	l32i.n	a8, a13, 16
40103133:	34a2a0        	extui	a10, a10, 2, 4
40103136:	11aab0        	slli	a10, a10, 5
40103139:	a8aa      	add.n	a10, a8, a10
4010313b:	7aa8      	l32i.n	a10, a10, 28
4010313d:	0ac9      	s32i.n	a12, a10, 0
4010313f:	0998      	l32i.n	a9, a9, 0
40103141:	349290        	extui	a9, a9, 2, 4
40103144:	1199b0        	slli	a9, a9, 5
40103147:	889a      	add.n	a8, a8, a9
40103149:	78f9      	s32i.n	a15, a8, 28
4010314b:	f57901        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
4010314e:	0000c0        	callx0	a0
40103151:	9c28      	l32i.n	a2, a12, 36
40103153:	1228      	l32i.n	a2, a2, 4
40103155:	252420        	extui	a2, a2, 20, 3
40103158:	000405        	call0	4010319c <pp_post>
4010315b:	000c      	movi.n	a0, 0
4010315d:	ffd386        	j	401030af <ppEnqueueRxq+0x41f>
40103160:	120c      	movi.n	a2, 1
40103162:	b1c8      	l32i.n	a12, a1, 44
40103164:	c1d8      	l32i.n	a13, a1, 48
40103166:	d1e8      	l32i.n	a14, a1, 52
40103168:	e1f8      	l32i.n	a15, a1, 56
4010316a:	a108      	l32i.n	a0, a1, 40
4010316c:	40c112        	addi	a1, a1, 64
4010316f:	f00d      	ret.n
40103171:	020c      	movi.n	a2, 0
40103173:	fffac6        	j	40103162 <ppEnqueueRxq+0x4d2>
	...

40103178 <ppDiscardMPDU>:
40103178:	040c      	movi.n	a4, 0
4010317a:	f0c112        	addi	a1, a1, -16
4010317d:	0109      	s32i.n	a0, a1, 0
4010317f:	9238      	l32i.n	a3, a2, 36
40103181:	400c      	movi.n	a0, 4
40103183:	0e4342        	s8i	a4, a3, 14
40103186:	0f4302        	s8i	a0, a3, 15
40103189:	ffad05        	call0	40102c5c <ppEnqueueTxDone>
4010318c:	420c      	movi.n	a2, 4
4010318e:	0000c5        	call0	4010319c <pp_post>
40103191:	0108      	l32i.n	a0, a1, 0
40103193:	10c112        	addi	a1, a1, 16
40103196:	f00d      	ret.n
40103198:	fe98e0        	excw
4010319b:	3f          	.byte 0x3f

4010319c <pp_post>:
4010319c:	f0c112        	addi	a1, a1, -16
4010319f:	11c9      	s32i.n	a12, a1, 4
401031a1:	0109      	s32i.n	a0, a1, 0
401031a3:	02cd      	mov.n	a12, a2
401031a5:	f47901        	l32r	a0, 4010038c <call_user_start_local+0x124>
401031a8:	0000c0        	callx0	a0
401031ab:	fffb21        	l32r	a2, 40103198 <ppDiscardMPDU+0x20>
401031ae:	2c2a      	add.n	a2, a12, a2
401031b0:	000202        	l8ui	a0, a2, 0
401031b3:	908c      	beqz.n	a0, 401031c0 <pp_post+0x24>
401031b5:	f55e01        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
401031b8:	0000c0        	callx0	a0
401031bb:	020c      	movi.n	a2, 0
401031bd:	000586        	j	401031d7 <pp_post+0x3b>
401031c0:	301b      	addi.n	a3, a0, 1
401031c2:	004232        	s8i	a3, a2, 0
401031c5:	f55a01        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
401031c8:	0000c0        	callx0	a0
401031cb:	0c3d      	mov.n	a3, a12
401031cd:	022c      	movi.n	a2, 32
401031cf:	040c      	movi.n	a4, 0
401031d1:	f56d01        	l32r	a0, 40100788 <ets_timer_disarm+0x54>
401031d4:	0000c0        	callx0	a0
401031d7:	11c8      	l32i.n	a12, a1, 4
401031d9:	0108      	l32i.n	a0, a1, 0
401031db:	10c112        	addi	a1, a1, 16
401031de:	f00d      	ret.n

401031e0 <pp_post2>:
401031e0:	f0c112        	addi	a1, a1, -16
401031e3:	0109      	s32i.n	a0, a1, 0
401031e5:	fe2c01        	l32r	a0, 40102a98 <lmacRxDone+0x44>
401031e8:	6008      	l32i.n	a0, a0, 24
401031ea:	0b0002        	l8ui	a0, a0, 11
401031ed:	08c0f6        	bgeui	a0, 32, 401031f9 <pp_post2+0x19>
401031f0:	f56601        	l32r	a0, 40100788 <ets_timer_disarm+0x54>
401031f3:	0000c0        	callx0	a0
401031f6:	000046        	j	401031fb <pp_post2+0x1b>
401031f9:	120c      	movi.n	a2, 1
401031fb:	0108      	l32i.n	a0, a1, 0
401031fd:	10c112        	addi	a1, a1, 16
40103200:	f00d      	ret.n
40103202:	320000        	excw
40103205:	000b      	addi.n	a0, a0, -1
	...

40103208 <ppCalTxop>:
40103208:	f0c112        	addi	a1, a1, -16
4010320b:	31c9      	s32i.n	a12, a1, 12
4010320d:	2109      	s32i.n	a0, a1, 8
4010320f:	03cd      	mov.n	a12, a3
40103211:	fe2101        	l32r	a0, 40102a98 <lmacRxDone+0x44>
40103214:	043d      	mov.n	a3, a4
40103216:	0139      	s32i.n	a3, a1, 0
40103218:	4008      	l32i.n	a0, a0, 16
4010321a:	1142b0        	slli	a4, a2, 5
4010321d:	004a      	add.n	a0, a0, a4
4010321f:	270002        	l8ui	a0, a0, 39
40103222:	1149      	s32i.n	a4, a1, 4
40103224:	20fc      	bnez.n	a0, 4010325a <ppCalTxop+0x52>
40103226:	f45901        	l32r	a0, 4010038c <call_user_start_local+0x124>
40103229:	0000c0        	callx0	a0
4010322c:	fe1b01        	l32r	a0, 40102a98 <lmacRxDone+0x44>
4010322f:	1128      	l32i.n	a2, a1, 4
40103231:	4008      	l32i.n	a0, a0, 16
40103233:	002a      	add.n	a0, a0, a2
40103235:	6008      	l32i.n	a0, a0, 24
40103237:	909c      	beqz.n	a0, 40103254 <ppCalTxop+0x4c>
40103239:	9068      	l32i.n	a6, a0, 36
4010323b:	0628      	l32i.n	a2, a6, 0
4010323d:	13f287        	bbsi	a2, 24, 40103254 <ppCalTxop+0x4c>
40103240:	051622        	l16ui	a2, a6, 10
40103243:	0138      	l32i.n	a3, a1, 0
40103245:	c2ca      	add.n	a12, a2, a12
40103247:	f4c0c0        	extui	a12, a12, 0, 16
4010324a:	709c      	beqz.n	a0, 40103265 <ppCalTxop+0x5d>
4010324c:	27bc37        	bgeu	a12, a3, 40103277 <ppCalTxop+0x6f>
4010324f:	8008      	l32i.n	a0, a0, 32
40103251:	fe4056        	bnez	a0, 40103239 <ppCalTxop+0x31>
40103254:	f53701        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40103257:	0000c0        	callx0	a0
4010325a:	0c2d      	mov.n	a2, a12
4010325c:	2108      	l32i.n	a0, a1, 8
4010325e:	31c8      	l32i.n	a12, a1, 12
40103260:	10c112        	addi	a1, a1, 16
40103263:	f00d      	ret.n
40103265:	fe7a21        	l32r	a2, 40102c50 <ppTxqUpdateBitmap+0x1c>
40103268:	fe7b31        	l32r	a3, 40102c54 <ppTxqUpdateBitmap+0x20>
4010326b:	ffe641        	l32r	a4, 40103204 <pp_post2+0x24>
4010326e:	f3c401        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40103271:	0000c0        	callx0	a0
40103274:	ffff06        	j	40103274 <ppCalTxop+0x6c>
40103277:	f52e01        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
4010327a:	0000c0        	callx0	a0
4010327d:	01c8      	l32i.n	a12, a1, 0
4010327f:	fff5c6        	j	4010325a <ppCalTxop+0x52>
40103282:	ff0000        	excw
40103285:	ff          	.byte 0xff
40103286:	7f          	.byte 0x7f
	...

40103288 <ppCalFrameTimes>:
40103288:	f0c112        	addi	a1, a1, -16
4010328b:	0161c2        	s32i	a12, a1, 4
4010328e:	006102        	s32i	a0, a1, 0
40103291:	092202        	l32i	a0, a2, 36
40103294:	02cd      	mov.n	a12, a2
40103296:	0028      	l32i.n	a2, a0, 0
40103298:	0a7297        	bbci	a2, 25, 401032a6 <ppCalFrameTimes+0x1e>
4010329b:	080022        	l8ui	a2, a0, 8
4010329e:	000e05        	call0	40103380 <RC_GetBlockAckTime>
401032a1:	9c08      	l32i.n	a0, a12, 36
401032a3:	000546        	j	401032bc <ppCalFrameTimes+0x34>
401032a6:	10f207        	bbsi	a2, 16, 401032ba <ppCalFrameTimes+0x32>
401032a9:	0de277        	bbsi	a2, 7, 401032ba <ppCalFrameTimes+0x32>
401032ac:	080022        	l8ui	a2, a0, 8
401032af:	000845        	call0	40103334 <RC_GetAckTime>
401032b2:	9c08      	l32i.n	a0, a12, 36
401032b4:	000106        	j	401032bc <ppCalFrameTimes+0x34>
401032b7:	000000        	ill
401032ba:	020c      	movi.n	a2, 0
401032bc:	092c42        	l32i	a4, a12, 36
401032bf:	fff171        	l32r	a7, 40103284 <ppCalTxop+0x7c>
401032c2:	012052        	l32i	a5, a0, 4
401032c5:	016290        	slli	a6, a2, 23
401032c8:	105570        	and	a5, a5, a7
401032cb:	205560        	or	a5, a5, a6
401032ce:	016052        	s32i	a5, a0, 4
401032d1:	080422        	l8ui	a2, a4, 8
401032d4:	0b1c52        	l16ui	a5, a12, 22
401032d7:	1448      	l32i.n	a4, a4, 4
401032d9:	0a1c32        	l16ui	a3, a12, 20
401032dc:	854740        	extui	a4, a4, 23, 9
401032df:	335a      	add.n	a3, a3, a5
401032e1:	f43030        	extui	a3, a3, 0, 16
401032e4:	000605        	call0	40103348 <RC_GetCtsTime>
401032e7:	0108      	l32i.n	a0, a1, 0
401032e9:	9c88      	l32i.n	a8, a12, 36
401032eb:	11c8      	l32i.n	a12, a1, 4
401032ed:	055822        	s16i	a2, a8, 10
401032f0:	10c112        	addi	a1, a1, 16
401032f3:	f00d      	ret.n
401032f5:	000000        	ill
401032f8:	1352b6        	bltui	a2, 5, 4010330f <ppCalFrameTimes+0x87>
401032fb:	0982b6        	bltui	a2, 8, 40103308 <ppCalFrameTimes+0x80>
401032fe:	442c      	movi.n	a4, 36
40103300:	07b2f6        	bgeui	a2, 16, 4010330b <ppCalFrameTimes+0x83>
40103303:	441c      	movi.n	a4, 20
40103305:	000086        	j	4010330b <ppCalFrameTimes+0x83>
40103308:	60a042        	movi	a4, 96
4010330b:	042d      	mov.n	a2, a4
4010330d:	f00d      	ret.n
4010330f:	c0a022        	movi	a2, 192
40103312:	f00d      	ret.n
40103314:	fe9a10        	excw
40103317:	3f          	.byte 0x3f

40103318 <RC_GetAckRate>:
40103318:	ffff31        	l32r	a3, 40103314 <ppCalFrameTimes+0x8c>
4010331b:	b02230        	addx8	a2, a2, a3
4010331e:	050222        	l8ui	a2, a2, 5
40103321:	f00d      	ret.n
	...

40103324 <RC_GetRtsRate>:
40103324:	fffc31        	l32r	a3, 40103314 <ppCalFrameTimes+0x8c>
40103327:	b02230        	addx8	a2, a2, a3
4010332a:	040222        	l8ui	a2, a2, 4
4010332d:	f00d      	ret.n
4010332f:	84b000        	extui	a11, a0, 0, 9
40103332:	fe          	.byte 0xfe
40103333:	3f          	.byte 0x3f

40103334 <RC_GetAckTime>:
40103334:	fff831        	l32r	a3, 40103314 <ppCalFrameTimes+0x8c>
40103337:	b02230        	addx8	a2, a2, a3
4010333a:	fffd31        	l32r	a3, 40103330 <RC_GetRtsRate+0xc>
4010333d:	050222        	l8ui	a2, a2, 5
40103340:	902230        	addx2	a2, a2, a3
40103343:	001222        	l16ui	a2, a2, 0
40103346:	f00d      	ret.n

40103348 <RC_GetCtsTime>:
40103348:	e0c112        	addi	a1, a1, -32
4010334b:	0139      	s32i.n	a3, a1, 0
4010334d:	1149      	s32i.n	a4, a1, 4
4010334f:	31c9      	s32i.n	a12, a1, 12
40103351:	2109      	s32i.n	a0, a1, 8
40103353:	02cd      	mov.n	a12, a2
40103355:	fffa05        	call0	401032f8 <ppCalFrameTimes+0x70>
40103358:	4129      	s32i.n	a2, a1, 16
4010335a:	0138      	l32i.n	a3, a1, 0
4010335c:	0c2d      	mov.n	a2, a12
4010335e:	0005c5        	call0	401033bc <RC_GetBlockAckTime+0x3c>
40103361:	4108      	l32i.n	a0, a1, 16
40103363:	1138      	l32i.n	a3, a1, 4
40103365:	a40c      	movi.n	a4, 10
40103367:	232a      	add.n	a2, a3, a2
40103369:	018cb6        	bltui	a12, 8, 4010336e <RC_GetCtsTime+0x26>
4010336c:	041c      	movi.n	a4, 16
4010336e:	31c8      	l32i.n	a12, a1, 12
40103370:	504a      	add.n	a5, a0, a4
40103372:	225a      	add.n	a2, a2, a5
40103374:	2108      	l32i.n	a0, a1, 8
40103376:	20c112        	addi	a1, a1, 32
40103379:	f42020        	extui	a2, a2, 0, 16
4010337c:	f00d      	ret.n
	...

40103380 <RC_GetBlockAckTime>:
40103380:	f0c112        	addi	a1, a1, -16
40103383:	31c9      	s32i.n	a12, a1, 12
40103385:	2109      	s32i.n	a0, a1, 8
40103387:	ffe301        	l32r	a0, 40103314 <ppCalFrameTimes+0x8c>
4010338a:	ac0c      	movi.n	a12, 10
4010338c:	b00200        	addx8	a0, a2, a0
4010338f:	050022        	l8ui	a2, a0, 5
40103392:	0109      	s32i.n	a0, a1, 0
40103394:	0182b6        	bltui	a2, 8, 40103399 <RC_GetBlockAckTime+0x19>
40103397:	0c1c      	movi.n	a12, 16
40103399:	fff5c5        	call0	401032f8 <ppCalFrameTimes+0x70>
4010339c:	1129      	s32i.n	a2, a1, 4
4010339e:	0128      	l32i.n	a2, a1, 0
401033a0:	032c      	movi.n	a3, 32
401033a2:	050222        	l8ui	a2, a2, 5
401033a5:	000145        	call0	401033bc <RC_GetBlockAckTime+0x3c>
401033a8:	1138      	l32i.n	a3, a1, 4
401033aa:	2108      	l32i.n	a0, a1, 8
401033ac:	3c3a      	add.n	a3, a12, a3
401033ae:	31c8      	l32i.n	a12, a1, 12
401033b0:	223a      	add.n	a2, a2, a3
401033b2:	f42020        	extui	a2, a2, 0, 16
401033b5:	10c112        	addi	a1, a1, 16
401033b8:	f00d      	ret.n
401033ba:	d00000        	subx2	a0, a0, a0
401033bd:	511143        	excw
401033c0:	40ffd5        	excw
401033c3:	41f430        	srli	a15, a3, 4
401033c6:	f8c9      	s32i.n	a12, a8, 60
401033c8:	b05250        	addx8	a5, a2, a5
401033cb:	0558      	l32i.n	a5, a5, 0
401033cd:	0582b6        	bltui	a2, 8, 401033d6 <RC_GetBlockAckTime+0x56>
401033d0:	16c332        	addi	a3, a3, 22
401033d3:	f43030        	extui	a3, a3, 0, 16
401033d6:	823530        	mull	a3, a5, a3
401033d9:	334a      	add.n	a3, a3, a4
401033db:	d53230        	extui	a3, a3, 18, 14
401033de:	0682b6        	bltui	a2, 8, 401033e8 <RC_GetBlockAckTime+0x68>
401033e1:	c47c      	movi.n	a4, -4
401033e3:	333b      	addi.n	a3, a3, 3
401033e5:	103340        	and	a3, a3, a4
401033e8:	f42030        	extui	a2, a3, 0, 16
401033eb:	f00d      	ret.n
401033ed:	000000        	ill
401033f0:	c06230        	sub	a6, a2, a3
401033f3:	033237        	bltu	a2, a3, 401033fa <RC_GetBlockAckTime+0x7a>
401033f6:	062d      	mov.n	a2, a6
401033f8:	f00d      	ret.n
401033fa:	260b      	addi.n	a2, a6, -1
401033fc:	f00d      	ret.n
401033fe:	120000        	excw
40103401:	401034        	excw
40103404:	3ab2f6        	bgeui	a2, 16, 40103442 <RC_GetBlockAckTime+0xc2>
40103407:	fffe41        	l32r	a4, 40103400 <RC_GetBlockAckTime+0x80>
4010340a:	903220        	addx2	a3, a2, a2
4010340d:	334a      	add.n	a3, a3, a4
4010340f:	0003a0        	jx	a3
40103412:	001646        	j	4010346f <RC_GetBlockAckTime+0xef>
40103415:	001486        	j	4010346b <RC_GetBlockAckTime+0xeb>
40103418:	0012c6        	j	40103467 <RC_GetBlockAckTime+0xe7>
4010341b:	0008c6        	j	40103442 <RC_GetBlockAckTime+0xc2>
4010341e:	000806        	j	40103442 <RC_GetBlockAckTime+0xc2>
40103421:	001186        	j	4010346b <RC_GetBlockAckTime+0xeb>
40103424:	000fc6        	j	40103467 <RC_GetBlockAckTime+0xe7>
40103427:	0005c6        	j	40103442 <RC_GetBlockAckTime+0xc2>
4010342a:	000d46        	j	40103463 <RC_GetBlockAckTime+0xe3>
4010342d:	000b86        	j	4010345f <RC_GetBlockAckTime+0xdf>
40103430:	0009c6        	j	4010345b <RC_GetBlockAckTime+0xdb>
40103433:	000806        	j	40103457 <RC_GetBlockAckTime+0xd7>
40103436:	000346        	j	40103447 <RC_GetBlockAckTime+0xc7>
40103439:	000586        	j	40103453 <RC_GetBlockAckTime+0xd3>
4010343c:	0003c6        	j	4010344f <RC_GetBlockAckTime+0xcf>
4010343f:	000206        	j	4010344b <RC_GetBlockAckTime+0xcb>
40103442:	ffa022        	movi	a2, 255
40103445:	f00d      	ret.n
40103447:	020c      	movi.n	a2, 0
40103449:	f00d      	ret.n
4010344b:	620c      	movi.n	a2, 6
4010344d:	f00d      	ret.n
4010344f:	420c      	movi.n	a2, 4
40103451:	f00d      	ret.n
40103453:	220c      	movi.n	a2, 2
40103455:	f00d      	ret.n
40103457:	720c      	movi.n	a2, 7
40103459:	f00d      	ret.n
4010345b:	520c      	movi.n	a2, 5
4010345d:	f00d      	ret.n
4010345f:	320c      	movi.n	a2, 3
40103461:	f00d      	ret.n
40103463:	120c      	movi.n	a2, 1
40103465:	f00d      	ret.n
40103467:	820c      	movi.n	a2, 8
40103469:	f00d      	ret.n
4010346b:	920c      	movi.n	a2, 9
4010346d:	f00d      	ret.n
4010346f:	a20c      	movi.n	a2, 10
40103471:	f00d      	ret.n
40103473:	12ac00        	excw
40103476:	171226        	beqi	a2, 1, 40103491 <RC_GetBlockAckTime+0x111>
40103479:	182226        	beqi	a2, 2, 40103495 <RC_GetBlockAckTime+0x115>
4010347c:	0d3226        	beqi	a2, 3, 4010348d <RC_GetBlockAckTime+0x10d>
4010347f:	0e5226        	beqi	a2, 5, 40103491 <RC_GetBlockAckTime+0x111>
40103482:	0f6226        	beqi	a2, 6, 40103495 <RC_GetBlockAckTime+0x115>
40103485:	047226        	beqi	a2, 7, 4010348d <RC_GetBlockAckTime+0x10d>
40103488:	ffa022        	movi	a2, 255
4010348b:	f00d      	ret.n
4010348d:	020c      	movi.n	a2, 0
4010348f:	f00d      	ret.n
40103491:	220c      	movi.n	a2, 2
40103493:	f00d      	ret.n
40103495:	120c      	movi.n	a2, 1
40103497:	f00d      	ret.n
40103499:	320c      	movi.n	a2, 3
4010349b:	f00d      	ret.n
4010349d:	000000        	ill
401034a0:	f62b31        	l32r	a3, 40100d4c <system_restart_core+0x34>
401034a3:	182252        	l32i	a5, a2, 96
401034a6:	040c      	movi.n	a4, 0
401034a8:	0b4542        	s8i	a4, a5, 11
401034ab:	a249      	s32i.n	a4, a2, 40
401034ad:	9249      	s32i.n	a4, a2, 36
401034af:	e249      	s32i.n	a4, a2, 56
401034b1:	164242        	s8i	a4, a2, 22
401034b4:	174242        	s8i	a4, a2, 23
401034b7:	064242        	s8i	a4, a2, 6
401034ba:	166232        	s32i	a3, a2, 88
401034bd:	f00d      	ret.n
401034bf:	c11200        	mul16u	a1, a2, a0
401034c2:	0109f0        	slli	a0, a9, 17
401034c5:	21d9      	s32i.n	a13, a1, 8
401034c7:	11c9      	s32i.n	a12, a1, 4
401034c9:	03dd      	mov.n	a13, a3
401034cb:	02cd      	mov.n	a12, a2
401034cd:	fffd05        	call0	401034a0 <RC_GetBlockAckTime+0x120>
401034d0:	020c22        	l8ui	a2, a12, 2
401034d3:	901c      	movi.n	a0, 25
401034d5:	012280        	slli	a2, a2, 24
401034d8:	312820        	srai	a2, a2, 24
401034db:	382027        	blt	a0, a2, 40103517 <RC_GetBlockAckTime+0x197>
401034de:	030c32        	l8ui	a3, a12, 3
401034e1:	050c22        	l8ui	a2, a12, 5
401034e4:	013380        	slli	a3, a3, 24
401034e7:	313830        	srai	a3, a3, 24
401034ea:	292037        	blt	a0, a3, 40103517 <RC_GetBlockAckTime+0x197>
401034ed:	182c02        	l32i	a0, a12, 96
401034f0:	0a0042        	l8ui	a4, a0, 10
401034f3:	44da      	add.n	a4, a4, a13
401034f5:	3b2247        	blt	a2, a4, 40103534 <RC_GetBlockAckTime+0x1b4>
401034f8:	902dd0        	addx2	a2, a13, a13
401034fb:	a06200        	addx4	a6, a2, a0
401034fe:	186c62        	s32i	a6, a12, 96
40103501:	f68f51        	l32r	a5, 40100f40 <system_restart_core+0x228>
40103504:	0020c0        	memw
40103507:	0108      	l32i.n	a0, a1, 0
40103509:	802552        	l32i	a5, a5, 0x200
4010350c:	bc59      	s32i.n	a5, a12, 44
4010350e:	21d8      	l32i.n	a13, a1, 8
40103510:	11c8      	l32i.n	a12, a1, 4
40103512:	10c112        	addi	a1, a1, 16
40103515:	f00d      	ret.n
40103517:	182c02        	l32i	a0, a12, 96
4010351a:	0a0072        	l8ui	a7, a0, 10
4010351d:	780c22        	l8ui	a2, a12, 120
40103520:	77da      	add.n	a7, a7, a13
40103522:	052277        	blt	a2, a7, 4010352b <RC_GetBlockAckTime+0x1ab>
40103525:	902dd0        	addx2	a2, a13, a13
40103528:	fff3c6        	j	401034fb <RC_GetBlockAckTime+0x17b>
4010352b:	902220        	addx2	a2, a2, a2
4010352e:	1a2c02        	l32i	a0, a12, 104
40103531:	fff186        	j	401034fb <RC_GetBlockAckTime+0x17b>
40103534:	902220        	addx2	a2, a2, a2
40103537:	1a2c02        	l32i	a0, a12, 104
4010353a:	ffef46        	j	401034fb <RC_GetBlockAckTime+0x17b>
4010353d:	000000        	ill
40103540:	a60c      	movi.n	a6, 10
40103542:	f0c112        	addi	a1, a1, -16
40103545:	0109      	s32i.n	a0, a1, 0
40103547:	182242        	l32i	a4, a2, 96
4010354a:	a208      	l32i.n	a0, a2, 40
4010354c:	010442        	l8ui	a4, a4, 1
4010354f:	001b      	addi.n	a0, a0, 1
40103551:	2b3437        	bltu	a4, a3, 40103580 <RC_GetBlockAckTime+0x200>
40103554:	9248      	l32i.n	a4, a2, 36
40103556:	a209      	s32i.n	a0, a2, 40
40103558:	034a      	add.n	a0, a3, a4
4010355a:	001b      	addi.n	a0, a0, 1
4010355c:	9209      	s32i.n	a0, a2, 36
4010355e:	2963f6        	bgeui	a3, 6, 4010358b <RC_GetBlockAckTime+0x20b>
40103561:	0933f6        	bgeui	a3, 3, 4010356e <RC_GetBlockAckTime+0x1ee>
40103564:	000c      	movi.n	a0, 0
40103566:	050c      	movi.n	a5, 0
40103568:	064252        	s8i	a5, a2, 6
4010356b:	000086        	j	40103571 <RC_GetBlockAckTime+0x1f1>
4010356e:	060202        	l8ui	a0, a2, 6
40103571:	04b607        	bgeu	a6, a0, 40103579 <RC_GetBlockAckTime+0x1f9>
40103574:	130c      	movi.n	a3, 1
40103576:	fff485        	call0	401034c0 <RC_GetBlockAckTime+0x140>
40103579:	0108      	l32i.n	a0, a1, 0
4010357b:	10c112        	addi	a1, a1, 16
4010357e:	f00d      	ret.n
40103580:	9248      	l32i.n	a4, a2, 36
40103582:	a209      	s32i.n	a0, a2, 40
40103584:	034a      	add.n	a0, a3, a4
40103586:	002b      	addi.n	a0, a0, 2
40103588:	fff406        	j	4010355c <RC_GetBlockAckTime+0x1dc>
4010358b:	060202        	l8ui	a0, a2, 6
4010358e:	001b      	addi.n	a0, a0, 1
40103590:	740000        	extui	a0, a0, 0, 8
40103593:	064202        	s8i	a0, a2, 6
40103596:	fff5c6        	j	40103571 <RC_GetBlockAckTime+0x1f1>
40103599:	000000        	ill

4010359c <rcUpdateTxDone>:
4010359c:	f0c112        	addi	a1, a1, -16
4010359f:	0109      	s32i.n	a0, a1, 0
401035a1:	07a216        	beqz	a2, 4010361f <rcUpdateTxDone+0x83>
401035a4:	182202        	l32i	a0, a2, 96
401035a7:	074016        	beqz	a0, 4010361f <rcUpdateTxDone+0x83>
401035aa:	5348      	l32i.n	a4, a3, 20
401035ac:	0f0352        	l8ui	a5, a3, 15
401035af:	6c9407        	bne	a4, a0, 4010361f <rcUpdateTxDone+0x83>
401035b2:	e268      	l32i.n	a6, a2, 56
401035b4:	661b      	addi.n	a6, a6, 1
401035b6:	e269      	s32i.n	a6, a2, 56
401035b8:	5d1566        	bnei	a5, 1, 40103619 <rcUpdateTxDone+0x7d>
401035bb:	5278      	l32i.n	a7, a2, 20
401035bd:	7fa082        	movi	a8, 127
401035c0:	49e727        	bbsi	a7, 2, 4010360d <rcUpdateTxDone+0x71>
401035c3:	090302        	l8ui	a0, a3, 9
401035c6:	070c      	movi.n	a7, 0
401035c8:	016080        	slli	a6, a0, 24
401035cb:	316860        	srai	a6, a6, 24
401035ce:	3b1687        	beq	a6, a8, 4010360d <rcUpdateTxDone+0x71>
401035d1:	000292        	l8ui	a9, a2, 0
401035d4:	004202        	s8i	a0, a2, 0
401035d7:	010980        	slli	a0, a9, 24
401035da:	81c992        	addi	a9, a9, -127
401035dd:	310800        	srai	a0, a0, 24
401035e0:	060a      	add.n	a0, a6, a0
401035e2:	210100        	srai	a0, a0, 1
401035e5:	830790        	moveqz	a0, a7, a9
401035e8:	016080        	slli	a6, a0, 24
401035eb:	010272        	l8ui	a7, a2, 1
401035ee:	316860        	srai	a6, a6, 24
401035f1:	151787        	beq	a7, a8, 4010360a <rcUpdateTxDone+0x6e>
401035f4:	014780        	slli	a4, a7, 24
401035f7:	314840        	srai	a4, a4, 24
401035fa:	904440        	addx2	a4, a4, a4
401035fd:	464a      	add.n	a4, a6, a4
401035ff:	1144e0        	slli	a4, a4, 2
40103602:	04fb      	addi.n	a0, a4, 15
40103604:	b30440        	movgez	a0, a4, a4
40103607:	210400        	srai	a0, a0, 4
4010360a:	014202        	s8i	a0, a2, 1
4010360d:	040332        	l8ui	a3, a3, 4
40103610:	413430        	srli	a3, a3, 4
40103613:	fff2c5        	call0	40103540 <RC_GetBlockAckTime+0x1c0>
40103616:	000146        	j	4010361f <rcUpdateTxDone+0x83>
40103619:	092526        	beqi	a5, 2, 40103626 <rcUpdateTxDone+0x8a>
4010361c:	063526        	beqi	a5, 3, 40103626 <rcUpdateTxDone+0x8a>
4010361f:	0108      	l32i.n	a0, a1, 0
40103621:	10c112        	addi	a1, a1, 16
40103624:	f00d      	ret.n
40103626:	080032        	l8ui	a3, a0, 8
40103629:	fff145        	call0	40103540 <RC_GetBlockAckTime+0x1c0>
4010362c:	fffbc6        	j	4010361f <rcUpdateTxDone+0x83>
	...

40103630 <rcUpdateRxDone>:
40103630:	000362        	l8ui	a6, a3, 0
40103633:	014680        	slli	a4, a6, 24
40103636:	313840        	srai	a3, a4, 24
40103639:	04a216        	beqz	a2, 40103687 <rcUpdateRxDone+0x57>
4010363c:	5258      	l32i.n	a5, a2, 20
4010363e:	7fa082        	movi	a8, 127
40103641:	42e507        	bbsi	a5, 0, 40103687 <rcUpdateRxDone+0x57>
40103644:	020272        	l8ui	a7, a2, 2
40103647:	079787        	bne	a7, a8, 40103652 <rcUpdateRxDone+0x22>
4010364a:	024262        	s8i	a6, a2, 2
4010364d:	060c      	movi.n	a6, 0
4010364f:	000546        	j	40103668 <rcUpdateRxDone+0x38>
40103652:	024262        	s8i	a6, a2, 2
40103655:	016780        	slli	a6, a7, 24
40103658:	316860        	srai	a6, a6, 24
4010365b:	636a      	add.n	a6, a3, a6
4010365d:	216160        	srai	a6, a6, 1
40103660:	016680        	slli	a6, a6, 24
40103663:	316860        	srai	a6, a6, 24
40103666:	063d      	mov.n	a3, a6
40103668:	030272        	l8ui	a7, a2, 3
4010366b:	151787        	beq	a7, a8, 40103684 <rcUpdateRxDone+0x54>
4010366e:	014780        	slli	a4, a7, 24
40103671:	314840        	srai	a4, a4, 24
40103674:	904440        	addx2	a4, a4, a4
40103677:	464a      	add.n	a4, a6, a4
40103679:	1144e0        	slli	a4, a4, 2
4010367c:	34fb      	addi.n	a3, a4, 15
4010367e:	b33440        	movgez	a3, a4, a4
40103681:	213430        	srai	a3, a3, 4
40103684:	034232        	s8i	a3, a2, 3
40103687:	f00d      	ret.n
40103689:	000000        	ill

4010368c <rcUpdateDataRxDone>:
4010368c:	f00d      	ret.n
4010368e:	040000        	extui	a0, a0, 0, 1
40103691:	3ffee3        	excw
40103694:	fe8554        	excw
40103697:	3f          	.byte 0x3f
40103698:	fe85b4        	excw
4010369b:	3f          	.byte 0x3f
4010369c:	a7d8      	l32i.n	a13, a7, 40
4010369e:	144026        	beqi	a0, 4, 401036b6 <rcGetSched+0xa>
401036a1:	3ffe86        	j	4011369f <_lit4_end+0xc943>
401036a4:	200800        	or	a0, a8, a0
401036a7:	84f000        	extui	a15, a0, 0, 9
401036aa:	fe          	.byte 0xfe
401036ab:	3f          	.byte 0x3f

401036ac <rcGetSched>:
401036ac:	fff961        	l32r	a6, 40103690 <rcUpdateDataRxDone+0x4>
401036af:	f0c112        	addi	a1, a1, -16
401036b2:	11c9      	s32i.n	a12, a1, 4
401036b4:	0109      	s32i.n	a0, a1, 0
401036b6:	02cd      	mov.n	a12, a2
401036b8:	032d      	mov.n	a2, a3
401036ba:	1c9c      	beqz.n	a12, 401036cf <rcGetSched+0x23>
401036bc:	182c02        	l32i	a0, a12, 96
401036bf:	c08c      	beqz.n	a0, 401036cf <rcGetSched+0x23>
401036c1:	0338      	l32i.n	a3, a3, 0
401036c3:	410630        	srli	a0, a3, 6
401036c6:	5e6377        	bbci	a3, 7, 40103728 <rcGetSched+0x7c>
401036c9:	192c02        	l32i	a0, a12, 100
401036cc:	0001c6        	j	401036d7 <rcGetSched+0x2b>
401036cf:	0238      	l32i.n	a3, a2, 0
401036d1:	fff001        	l32r	a0, 40103694 <rcUpdateDataRxDone+0x8>
401036d4:	7b6307        	bbci	a3, 0, 40103753 <rcGetSched+0xa7>
401036d7:	5209      	s32i.n	a0, a2, 20
401036d9:	000146        	j	401036e2 <rcGetSched+0x36>
401036dc:	ffef01        	l32r	a0, 40103698 <rcUpdateDataRxDone+0xc>
401036df:	056202        	s32i	a0, a2, 20
401036e2:	026122        	s32i	a2, a1, 8
401036e5:	00c056        	bnez	a0, 401036f5 <rcGetSched+0x49>
401036e8:	ffed21        	l32r	a2, 4010369c <rcUpdateDataRxDone+0x10>
401036eb:	fd5145        	call0	40100c00 <os_printf_plus>
401036ee:	2128      	l32i.n	a2, a1, 8
401036f0:	ffe861        	l32r	a6, 40103690 <rcUpdateDataRxDone+0x4>
401036f3:	0238      	l32i.n	a3, a2, 0
401036f5:	9c8c      	beqz.n	a12, 40103702 <rcGetSched+0x56>
401036f7:	5c48      	l32i.n	a4, a12, 20
401036f9:	056467        	bbci	a4, 6, 40103702 <rcGetSched+0x56>
401036fc:	026397        	bbci	a3, 9, 40103702 <rcGetSched+0x56>
401036ff:	001fc6        	j	40103782 <rcGetSched+0xd6>
40103702:	4e0652        	l8ui	a5, a6, 78
40103705:	047130        	extui	a7, a3, 1, 1
40103708:	400700        	ssr	a7
4010370b:	915050        	srl	a5, a5
4010370e:	0e6507        	bbci	a5, 0, 40103720 <rcGetSched+0x74>
40103711:	4f0602        	l8ui	a0, a6, 79
40103714:	11c8      	l32i.n	a12, a1, 4
40103716:	084202        	s8i	a0, a2, 8
40103719:	0108      	l32i.n	a0, a1, 0
4010371b:	10c112        	addi	a1, a1, 16
4010371e:	f00d      	ret.n
40103720:	5208      	l32i.n	a0, a2, 20
40103722:	000002        	l8ui	a0, a0, 0
40103725:	fffac6        	j	40103714 <rcGetSched+0x68>
40103728:	2129      	s32i.n	a2, a1, 8
4010372a:	3d6397        	bbci	a3, 9, 4010376b <rcGetSched+0xbf>
4010372d:	0c2d      	mov.n	a2, a12
4010372f:	002f85        	call0	40103a28 <rcGetRate+0x29c>
40103732:	ffd761        	l32r	a6, 40103690 <rcUpdateDataRxDone+0x4>
40103735:	2128      	l32i.n	a2, a1, 8
40103737:	182c02        	l32i	a0, a12, 96
4010373a:	0248      	l32i.n	a4, a2, 0
4010373c:	f2f051        	l32r	a5, 401002fc <call_user_start_local+0x94>
4010373f:	543040        	extui	a3, a4, 0, 6
40103742:	414640        	srli	a4, a4, 6
40103745:	204450        	or	a4, a4, a5
40103748:	1144a0        	slli	a4, a4, 6
4010374b:	203340        	or	a3, a3, a4
4010374e:	0239      	s32i.n	a3, a2, 0
40103750:	ffe0c6        	j	401036d7 <rcGetSched+0x2b>
40103753:	4d0652        	l8ui	a5, a6, 77
40103756:	ffd201        	l32r	a0, 401036a0 <rcUpdateDataRxDone+0x14>
40103759:	0b1566        	bnei	a5, 1, 40103768 <rcGetSched+0xbc>
4010375c:	08e377        	bbsi	a3, 7, 40103768 <rcGetSched+0xbc>
4010375f:	f79c16        	beqz	a12, 401036dc <rcGetSched+0x30>
40103762:	172c72        	l32i	a7, a12, 92
40103765:	f73756        	bnez	a7, 401036dc <rcGetSched+0x30>
40103768:	ffdcc6        	j	401036df <rcGetSched+0x33>
4010376b:	ffce81        	l32r	a8, 401036a4 <rcUpdateDataRxDone+0x18>
4010376e:	0a0807        	bnone	a8, a0, 4010377c <rcGetSched+0xd0>
40103771:	172c92        	l32i	a9, a12, 92
40103774:	ffcd01        	l32r	a0, 401036a8 <rcUpdateDataRxDone+0x1c>
40103777:	198c      	beqz.n	a9, 4010377c <rcGetSched+0xd0>
40103779:	ffd686        	j	401036d7 <rcGetSched+0x2b>
4010377c:	192c02        	l32i	a0, a12, 100
4010377f:	ffd506        	j	401036d7 <rcGetSched+0x2b>
40103782:	070c02        	l8ui	a0, a12, 7
40103785:	ffe2c6        	j	40103714 <rcGetSched+0x68>
40103788:	fe9484        	excw
4010378b:	3f          	.byte 0x3f

4010378c <rcGetRate>:
4010378c:	03a8      	l32i.n	a10, a3, 0
4010378e:	f0c112        	addi	a1, a1, -16
40103791:	4156a0        	srli	a5, a10, 6
40103794:	64fac7        	bbsi	a10, 28, 401037fc <rcGetRate+0x70>
40103797:	070c      	movi.n	a7, 0
40103799:	060c      	movi.n	a6, 0
4010379b:	0159      	s32i.n	a5, a1, 0
4010379d:	1398      	l32i.n	a9, a3, 4
4010379f:	5388      	l32i.n	a8, a3, 20
401037a1:	349490        	extui	a9, a9, 4, 4
401037a4:	90b680        	addx2	a11, a6, a8
401037a7:	010b42        	l8ui	a4, a11, 1
401037aa:	661b      	addi.n	a6, a6, 1
401037ac:	747a      	add.n	a7, a4, a7
401037ae:	747070        	extui	a7, a7, 0, 8
401037b1:	202977        	blt	a9, a7, 401037d5 <rcGetRate+0x49>
401037b4:	746060        	extui	a6, a6, 0, 8
401037b7:	e94666        	bnei	a6, 4, 401037a4 <rcGetRate+0x18>
401037ba:	ffb571        	l32r	a7, 40103690 <rcUpdateDataRxDone+0x4>
401037bd:	0491a0        	extui	a9, a10, 1, 1
401037c0:	4e0772        	l8ui	a7, a7, 78
401037c3:	400900        	ssr	a9
401037c6:	917070        	srl	a7, a7
401037c9:	466707        	bbci	a7, 0, 40103813 <rcGetRate+0x87>
401037cc:	ffb121        	l32r	a2, 40103690 <rcUpdateDataRxDone+0x4>
401037cf:	4f0222        	l8ui	a2, a2, 79
401037d2:	0008c6        	j	401037f9 <rcGetRate+0x6d>
401037d5:	828c      	beqz.n	a2, 401037e1 <rcGetRate+0x55>
401037d7:	5248      	l32i.n	a4, a2, 20
401037d9:	0158      	l32i.n	a5, a1, 0
401037db:	026467        	bbci	a4, 6, 401037e1 <rcGetRate+0x55>
401037de:	3de537        	bbsi	a5, 3, 4010381f <rcGetRate+0x93>
401037e1:	ffab61        	l32r	a6, 40103690 <rcUpdateDataRxDone+0x4>
401037e4:	0471a0        	extui	a7, a10, 1, 1
401037e7:	4e0662        	l8ui	a6, a6, 78
401037ea:	400700        	ssr	a7
401037ed:	916060        	srl	a6, a6
401037f0:	0d6607        	bbci	a6, 0, 40103801 <rcGetRate+0x75>
401037f3:	ffa721        	l32r	a2, 40103690 <rcUpdateDataRxDone+0x4>
401037f6:	4f0222        	l8ui	a2, a2, 79
401037f9:	084322        	s8i	a2, a3, 8
401037fc:	10c112        	addi	a1, a1, 16
401037ff:	f00d      	ret.n
40103801:	ffe141        	l32r	a4, 40103788 <rcGetSched+0xdc>
40103804:	080442        	l8ui	a4, a4, 8
40103807:	fec442        	addi	a4, a4, -2
4010380a:	0b2947        	blt	a9, a4, 40103819 <rcGetRate+0x8d>
4010380d:	060822        	l8ui	a2, a8, 6
40103810:	fff946        	j	401037f9 <rcGetRate+0x6d>
40103813:	060822        	l8ui	a2, a8, 6
40103816:	fff7c6        	j	401037f9 <rcGetRate+0x6d>
40103819:	000b22        	l8ui	a2, a11, 0
4010381c:	fff646        	j	401037f9 <rcGetRate+0x6d>
4010381f:	070222        	l8ui	a2, a2, 7
40103822:	fff4c6        	j	401037f9 <rcGetRate+0x6d>
40103825:	000000        	ill
40103828:	383d      	excw
4010382a:	624010        	excw
4010382d:	f6ffa0        	excw
40103830:	516ac3        	excw
40103833:	fffd      	excw
40103835:	904330        	addx2	a4, a3, a3
40103838:	445a      	add.n	a4, a4, a5
4010383a:	0004a0        	jx	a4
4010383d:	001706        	j	4010389d <rcGetRate+0x111>
40103840:	006d86        	j	401039fa <rcGetRate+0x26e>
40103843:	006586        	j	401039dd <rcGetRate+0x251>
40103846:	005d06        	j	401039be <rcGetRate+0x232>
40103849:	001406        	j	4010389d <rcGetRate+0x111>
4010384c:	006a86        	j	401039fa <rcGetRate+0x26e>
4010384f:	006286        	j	401039dd <rcGetRate+0x251>
40103852:	005a06        	j	401039be <rcGetRate+0x232>
40103855:	005186        	j	4010399f <rcGetRate+0x213>
40103858:	004906        	j	40103980 <rcGetRate+0x1f4>
4010385b:	004106        	j	40103963 <rcGetRate+0x1d7>
4010385e:	003886        	j	40103944 <rcGetRate+0x1b8>
40103861:	003006        	j	40103925 <rcGetRate+0x199>
40103864:	002786        	j	40103906 <rcGetRate+0x17a>
40103867:	001f06        	j	401038e7 <rcGetRate+0x15b>
4010386a:	001706        	j	401038ca <rcGetRate+0x13e>
4010386d:	0034c6        	j	40103944 <rcGetRate+0x1b8>
40103870:	003bc6        	j	40103963 <rcGetRate+0x1d7>
40103873:	001c06        	j	401038e7 <rcGetRate+0x15b>
40103876:	004186        	j	40103980 <rcGetRate+0x1f4>
40103879:	002246        	j	40103906 <rcGetRate+0x17a>
4010387c:	0047c6        	j	4010399f <rcGetRate+0x213>
4010387f:	002886        	j	40103925 <rcGetRate+0x199>
40103882:	000886        	j	401038a8 <rcGetRate+0x11c>
40103885:	002ec6        	j	40103944 <rcGetRate+0x1b8>
40103888:	0035c6        	j	40103963 <rcGetRate+0x1d7>
4010388b:	001606        	j	401038e7 <rcGetRate+0x15b>
4010388e:	003b86        	j	40103980 <rcGetRate+0x1f4>
40103891:	001c46        	j	40103906 <rcGetRate+0x17a>
40103894:	0041c6        	j	4010399f <rcGetRate+0x213>
40103897:	002286        	j	40103925 <rcGetRate+0x199>
4010389a:	000286        	j	401038a8 <rcGetRate+0x11c>
4010389d:	032c      	movi.n	a3, 32
4010389f:	03b327        	bgeu	a3, a2, 401038a6 <rcGetRate+0x11a>
401038a2:	032d      	mov.n	a2, a3
401038a4:	f00d      	ret.n
401038a6:	f00d      	ret.n
401038a8:	172c      	movi.n	a7, 33
401038aa:	02b727        	bgeu	a7, a2, 401038b0 <rcGetRate+0x124>
401038ad:	049267        	bne	a2, a6, 401038b5 <rcGetRate+0x129>
401038b0:	020c      	movi.n	a2, 0
401038b2:	000386        	j	401038c4 <rcGetRate+0x138>
401038b5:	dfc232        	addi	a3, a2, -33
401038b8:	e0c222        	addi	a2, a2, -32
401038bb:	b32330        	movgez	a2, a3, a3
401038be:	212120        	srai	a2, a2, 1
401038c1:	902220        	addx2	a2, a2, a2
401038c4:	742020        	extui	a2, a2, 0, 8
401038c7:	fff486        	j	4010389d <rcGetRate+0x111>
401038ca:	0292b6        	bltui	a2, 10, 401038d0 <rcGetRate+0x144>
401038cd:	049267        	bne	a2, a6, 401038d5 <rcGetRate+0x149>
401038d0:	020c      	movi.n	a2, 0
401038d2:	fffb86        	j	401038c4 <rcGetRate+0x138>
401038d5:	f7c232        	addi	a3, a2, -9
401038d8:	f8c222        	addi	a2, a2, -8
401038db:	b32330        	movgez	a2, a3, a3
401038de:	212120        	srai	a2, a2, 1
401038e1:	902220        	addx2	a2, a2, a2
401038e4:	fff706        	j	401038c4 <rcGetRate+0x138>
401038e7:	d40c      	movi.n	a4, 13
401038e9:	02b427        	bgeu	a4, a2, 401038ef <rcGetRate+0x163>
401038ec:	049267        	bne	a2, a6, 401038f4 <rcGetRate+0x168>
401038ef:	020c      	movi.n	a2, 0
401038f1:	fff3c6        	j	401038c4 <rcGetRate+0x138>
401038f4:	f3c232        	addi	a3, a2, -13
401038f7:	f4c222        	addi	a2, a2, -12
401038fa:	b32330        	movgez	a2, a3, a3
401038fd:	212120        	srai	a2, a2, 1
40103900:	902220        	addx2	a2, a2, a2
40103903:	ffef46        	j	401038c4 <rcGetRate+0x138>
40103906:	541c      	movi.n	a4, 21
40103908:	02b427        	bgeu	a4, a2, 4010390e <rcGetRate+0x182>
4010390b:	049267        	bne	a2, a6, 40103913 <rcGetRate+0x187>
4010390e:	020c      	movi.n	a2, 0
40103910:	ffec06        	j	401038c4 <rcGetRate+0x138>
40103913:	ebc232        	addi	a3, a2, -21
40103916:	ecc222        	addi	a2, a2, -20
40103919:	b32330        	movgez	a2, a3, a3
4010391c:	212120        	srai	a2, a2, 1
4010391f:	902220        	addx2	a2, a2, a2
40103922:	ffe786        	j	401038c4 <rcGetRate+0x138>
40103925:	d41c      	movi.n	a4, 29
40103927:	02b427        	bgeu	a4, a2, 4010392d <rcGetRate+0x1a1>
4010392a:	049267        	bne	a2, a6, 40103932 <rcGetRate+0x1a6>
4010392d:	020c      	movi.n	a2, 0
4010392f:	ffe446        	j	401038c4 <rcGetRate+0x138>
40103932:	e3c232        	addi	a3, a2, -29
40103935:	e4c222        	addi	a2, a2, -28
40103938:	b32330        	movgez	a2, a3, a3
4010393b:	212120        	srai	a2, a2, 1
4010393e:	902220        	addx2	a2, a2, a2
40103941:	ffdfc6        	j	401038c4 <rcGetRate+0x138>
40103944:	840c      	movi.n	a4, 8
40103946:	02b427        	bgeu	a4, a2, 4010394c <rcGetRate+0x1c0>
40103949:	049267        	bne	a2, a6, 40103951 <rcGetRate+0x1c5>
4010394c:	020c      	movi.n	a2, 0
4010394e:	ffdc86        	j	401038c4 <rcGetRate+0x138>
40103951:	f8c232        	addi	a3, a2, -8
40103954:	f9c222        	addi	a2, a2, -7
40103957:	b32330        	movgez	a2, a3, a3
4010395a:	212120        	srai	a2, a2, 1
4010395d:	902220        	addx2	a2, a2, a2
40103960:	ffd806        	j	401038c4 <rcGetRate+0x138>
40103963:	02a2b6        	bltui	a2, 12, 40103969 <rcGetRate+0x1dd>
40103966:	049267        	bne	a2, a6, 4010396e <rcGetRate+0x1e2>
40103969:	020c      	movi.n	a2, 0
4010396b:	ffd546        	j	401038c4 <rcGetRate+0x138>
4010396e:	f5c232        	addi	a3, a2, -11
40103971:	f6c222        	addi	a2, a2, -10
40103974:	b32330        	movgez	a2, a3, a3
40103977:	212120        	srai	a2, a2, 1
4010397a:	902220        	addx2	a2, a2, a2
4010397d:	ffd0c6        	j	401038c4 <rcGetRate+0x138>
40103980:	041c      	movi.n	a4, 16
40103982:	02b427        	bgeu	a4, a2, 40103988 <rcGetRate+0x1fc>
40103985:	049267        	bne	a2, a6, 4010398d <rcGetRate+0x201>
40103988:	020c      	movi.n	a2, 0
4010398a:	ffcd86        	j	401038c4 <rcGetRate+0x138>
4010398d:	f0c232        	addi	a3, a2, -16
40103990:	f1c222        	addi	a2, a2, -15
40103993:	b32330        	movgez	a2, a3, a3
40103996:	212120        	srai	a2, a2, 1
40103999:	902220        	addx2	a2, a2, a2
4010399c:	ffc906        	j	401038c4 <rcGetRate+0x138>
4010399f:	a41c      	movi.n	a4, 26
401039a1:	02b427        	bgeu	a4, a2, 401039a7 <rcGetRate+0x21b>
401039a4:	049267        	bne	a2, a6, 401039ac <rcGetRate+0x220>
401039a7:	020c      	movi.n	a2, 0
401039a9:	ffc5c6        	j	401038c4 <rcGetRate+0x138>
401039ac:	e6c232        	addi	a3, a2, -26
401039af:	e7c222        	addi	a2, a2, -25
401039b2:	b32330        	movgez	a2, a3, a3
401039b5:	212120        	srai	a2, a2, 1
401039b8:	902220        	addx2	a2, a2, a2
401039bb:	ffc146        	j	401038c4 <rcGetRate+0x138>
401039be:	e40c      	movi.n	a4, 14
401039c0:	02b427        	bgeu	a4, a2, 401039c6 <rcGetRate+0x23a>
401039c3:	049267        	bne	a2, a6, 401039cb <rcGetRate+0x23f>
401039c6:	020c      	movi.n	a2, 0
401039c8:	ffbe06        	j	401038c4 <rcGetRate+0x138>
401039cb:	f2c232        	addi	a3, a2, -14
401039ce:	f3c222        	addi	a2, a2, -13
401039d1:	b32330        	movgez	a2, a3, a3
401039d4:	212120        	srai	a2, a2, 1
401039d7:	902220        	addx2	a2, a2, a2
401039da:	ffb986        	j	401038c4 <rcGetRate+0x138>
401039dd:	02a2b6        	bltui	a2, 12, 401039e3 <rcGetRate+0x257>
401039e0:	049267        	bne	a2, a6, 401039e8 <rcGetRate+0x25c>
401039e3:	020c      	movi.n	a2, 0
401039e5:	ffb6c6        	j	401038c4 <rcGetRate+0x138>
401039e8:	f5c232        	addi	a3, a2, -11
401039eb:	f6c222        	addi	a2, a2, -10
401039ee:	b32330        	movgez	a2, a3, a3
401039f1:	212120        	srai	a2, a2, 1
401039f4:	902220        	addx2	a2, a2, a2
401039f7:	ffb246        	j	401038c4 <rcGetRate+0x138>
401039fa:	a40c      	movi.n	a4, 10
401039fc:	02b427        	bgeu	a4, a2, 40103a02 <rcGetRate+0x276>
401039ff:	049267        	bne	a2, a6, 40103a07 <rcGetRate+0x27b>
40103a02:	020c      	movi.n	a2, 0
40103a04:	ffaf06        	j	401038c4 <rcGetRate+0x138>
40103a07:	f6c232        	addi	a3, a2, -10
40103a0a:	f7c222        	addi	a2, a2, -9
40103a0d:	b32330        	movgez	a2, a3, a3
40103a10:	212120        	srai	a2, a2, 1
40103a13:	902220        	addx2	a2, a2, a2
40103a16:	ffaa86        	j	401038c4 <rcGetRate+0x138>
40103a19:	000000        	ill
40103a1c:	9f          	.byte 0x9f
40103a1d:	000186        	j	40103a27 <rcGetRate+0x29b>
40103a20:	fe9b10        	excw
40103a23:	3f          	.byte 0x3f
40103a24:	3d0900        	excw
40103a27:	c11200        	mul16u	a1, a2, a0
40103a2a:	61d2e0        	xsr.excsave2	a14
40103a2d:	610203        	excw
40103a30:	61e201        	l32r	a0, 400dc1b8 <rc4_skip+0xce450>
40103a33:	21c904        	excw
40103a36:	02cd      	mov.n	a12, a2
40103a38:	f542e1        	l32r	a14, 40100f40 <system_restart_core+0x228>
40103a3b:	0020c0        	memw
40103a3e:	802ed2        	l32i	a13, a14, 0x200
40103a41:	d238      	l32i.n	a3, a2, 52
40103a43:	0d2d      	mov.n	a2, a13
40103a45:	ff9a85        	call0	401033f0 <RC_GetBlockAckTime+0x70>
40103a48:	9c38      	l32i.n	a3, a12, 36
40103a4a:	63a002        	movi	a0, 99
40103a4d:	0da316        	beqz	a3, 40103b2b <rcGetRate+0x39f>
40103a50:	ec48      	l32i.n	a4, a12, 56
40103a52:	fff251        	l32r	a5, 40103a1c <rcGetRate+0x290>
40103a55:	053047        	bltu	a0, a4, 40103a5e <rcGetRate+0x2d2>
40103a58:	023527        	bltu	a5, a2, 40103a5e <rcGetRate+0x2d2>
40103a5b:	003306        	j	40103b2b <rcGetRate+0x39f>
40103a5e:	dcd9      	s32i.n	a13, a12, 52
40103a60:	fff0e1        	l32r	a14, 40103a20 <rcGetRate+0x294>
40103a63:	ac28      	l32i.n	a2, a12, 40
40103a65:	0e48      	l32i.n	a4, a14, 0
40103a67:	112290        	slli	a2, a2, 7
40103a6a:	441b      	addi.n	a4, a4, 1
40103a6c:	0e49      	s32i.n	a4, a14, 0
40103a6e:	030905        	call0	40106b00 <__udivsi3>
40103a71:	742020        	extui	a2, a2, 0, 8
40103a74:	170c02        	l8ui	a0, a12, 23
40103a77:	164c22        	s8i	a2, a12, 22
40103a7a:	078016        	beqz	a0, 40103af6 <rcGetRate+0x36a>
40103a7d:	520a      	add.n	a5, a2, a0
40103a7f:	cc38      	l32i.n	a3, a12, 48
40103a81:	0d2d      	mov.n	a2, a13
40103a83:	215150        	srai	a5, a5, 1
40103a86:	174c52        	s8i	a5, a12, 23
40103a89:	ff9645        	call0	401033f0 <RC_GetBlockAckTime+0x70>
40103a8c:	170ce2        	l8ui	a14, a12, 23
40103a8f:	0129      	s32i.n	a2, a1, 0
40103a91:	182c32        	l32i	a3, a12, 96
40103a94:	010c22        	l8ui	a2, a12, 1
40103a97:	000332        	l8ui	a3, a3, 0
40103a9a:	ffd905        	call0	4010382c <rcGetRate+0xa0>
40103a9d:	182c02        	l32i	a0, a12, 96
40103aa0:	742120        	extui	a2, a2, 1, 8
40103aa3:	090032        	l8ui	a3, a0, 9
40103aa6:	054c      	movi.n	a5, 64
40103aa8:	d3cc      	bnez.n	a3, 40103ab9 <rcGetRate+0x32d>
40103aaa:	a45c      	movi.n	a4, 90
40103aac:	c04420        	sub	a4, a4, a2
40103aaf:	120c      	movi.n	a2, 1
40103ab1:	2f34e7        	bltu	a4, a14, 40103ae4 <rcGetRate+0x358>
40103ab4:	020c      	movi.n	a2, 0
40103ab6:	000a86        	j	40103ae4 <rcGetRate+0x358>
40103ab9:	0f3537        	bltu	a5, a3, 40103acc <rcGetRate+0x340>
40103abc:	64a062        	movi	a6, 100
40103abf:	c06620        	sub	a6, a6, a2
40103ac2:	120c      	movi.n	a2, 1
40103ac4:	1c36e7        	bltu	a6, a14, 40103ae4 <rcGetRate+0x358>
40103ac7:	020c      	movi.n	a2, 0
40103ac9:	0005c6        	j	40103ae4 <rcGetRate+0x358>
40103acc:	060c      	movi.n	a6, 0
40103ace:	6ea072        	movi	a7, 110
40103ad1:	c07720        	sub	a7, a7, a2
40103ad4:	09b7e7        	bgeu	a7, a14, 40103ae1 <rcGetRate+0x355>
40103ad7:	c08320        	sub	a8, a3, a2
40103ada:	882b      	addi.n	a8, a8, 2
40103adc:	01b8e7        	bgeu	a8, a14, 40103ae1 <rcGetRate+0x355>
40103adf:	160c      	movi.n	a6, 1
40103ae1:	742060        	extui	a2, a6, 0, 8
40103ae4:	1e0c      	movi.n	a14, 1
40103ae6:	04c216        	beqz	a2, 40103b36 <rcGetRate+0x3aa>
40103ae9:	01a8      	l32i.n	a10, a1, 0
40103aeb:	162c92        	l32i	a9, a12, 88
40103aee:	44b9a7        	bgeu	a9, a10, 40103b36 <rcGetRate+0x3aa>
40103af1:	0e0d      	mov.n	a0, a14
40103af3:	002646        	j	40103b90 <rcGetRate+0x404>
40103af6:	182c02        	l32i	a0, a12, 96
40103af9:	090002        	l8ui	a0, a0, 9
40103afc:	900000        	addx2	a0, a0, a0
40103aff:	01d002        	addmi	a0, a0, 0x100
40103b02:	80c002        	addi	a0, a0, -128
40103b05:	740200        	extui	a0, a0, 2, 8
40103b08:	174c02        	s8i	a0, a12, 23
40103b0b:	07b027        	bgeu	a0, a2, 40103b16 <rcGetRate+0x38a>
40103b0e:	320a      	add.n	a3, a2, a0
40103b10:	213130        	srai	a3, a3, 1
40103b13:	174c32        	s8i	a3, a12, 23
40103b16:	040c      	movi.n	a4, 0
40103b18:	ac49      	s32i.n	a4, a12, 40
40103b1a:	9c49      	s32i.n	a4, a12, 36
40103b1c:	ec49      	s32i.n	a4, a12, 56
40103b1e:	21c8      	l32i.n	a12, a1, 8
40103b20:	31d8      	l32i.n	a13, a1, 12
40103b22:	41e8      	l32i.n	a14, a1, 16
40103b24:	1108      	l32i.n	a0, a1, 4
40103b26:	20c112        	addi	a1, a1, 32
40103b29:	f00d      	ret.n
40103b2b:	122c22        	l32i	a2, a12, 72
40103b2e:	dc38      	l32i.n	a3, a12, 52
40103b30:	ff8bc5        	call0	401033f0 <RC_GetBlockAckTime+0x70>
40103b33:	fff9c6        	j	40103b1e <rcGetRate+0x392>
40103b36:	0b0052        	l8ui	a5, a0, 11
40103b39:	ffb961        	l32r	a6, 40103a20 <rcGetRate+0x294>
40103b3c:	07e507        	bbsi	a5, 0, 40103b47 <rcGetRate+0x3bb>
40103b3f:	0668      	l32i.n	a6, a6, 0
40103b41:	146060        	extui	a6, a6, 0, 2
40103b44:	fce656        	bnez	a6, 40103b16 <rcGetRate+0x38a>
40103b47:	010c22        	l8ui	a2, a12, 1
40103b4a:	000032        	l8ui	a3, a0, 0
40103b4d:	ffcdc5        	call0	4010382c <rcGetRate+0xa0>
40103b50:	170c72        	l8ui	a7, a12, 23
40103b53:	182c02        	l32i	a0, a12, 96
40103b56:	749120        	extui	a9, a2, 1, 8
40103b59:	090082        	l8ui	a8, a0, 9
40103b5c:	0b0022        	l8ui	a2, a0, 11
40103b5f:	c08890        	sub	a8, a8, a9
40103b62:	16a787        	bge	a7, a8, 40103b7c <rcGetRate+0x3f0>
40103b65:	0e6207        	bbci	a2, 0, 40103b77 <rcGetRate+0x3eb>
40103b68:	162c02        	l32i	a0, a12, 88
40103b6b:	ffaea1        	l32r	a10, 40103a24 <rcGetRate+0x298>
40103b6e:	053a07        	bltu	a10, a0, 40103b77 <rcGetRate+0x3eb>
40103b71:	11b0f0        	slli	a11, a0, 1
40103b74:	166cb2        	s32i	a11, a12, 88
40103b77:	200c      	movi.n	a0, 2
40103b79:	0004c6        	j	40103b90 <rcGetRate+0x404>
40103b7c:	0e6207        	bbci	a2, 0, 40103b8e <rcGetRate+0x402>
40103b7f:	f47331        	l32r	a3, 40100d4c <system_restart_core+0x34>
40103b82:	fea042        	movi	a4, 254
40103b85:	104240        	and	a4, a2, a4
40103b88:	0b4042        	s8i	a4, a0, 11
40103b8b:	166c32        	s32i	a3, a12, 88
40103b8e:	000c      	movi.n	a0, 0
40103b90:	301066        	bnei	a0, 1, 40103bc4 <rcGetRate+0x438>
40103b93:	0c2d      	mov.n	a2, a12
40103b95:	ff9085        	call0	401034a0 <RC_GetBlockAckTime+0x120>
40103b98:	182c02        	l32i	a0, a12, 96
40103b9b:	040c52        	l8ui	a5, a12, 4
40103b9e:	0a0062        	l8ui	a6, a0, 10
40103ba1:	023567        	bltu	a5, a6, 40103ba7 <rcGetRate+0x41b>
40103ba4:	ffdb86        	j	40103b16 <rcGetRate+0x38a>
40103ba7:	f4c092        	addi	a9, a0, -12
40103baa:	0b0982        	l8ui	a8, a9, 11
40103bad:	186c92        	s32i	a9, a12, 96
40103bb0:	2088e0        	or	a8, a8, a14
40103bb3:	0b4982        	s8i	a8, a9, 11
40103bb6:	0020c0        	memw
40103bb9:	f4e171        	l32r	a7, 40100f40 <system_restart_core+0x228>
40103bbc:	802772        	l32i	a7, a7, 0x200
40103bbf:	cc79      	s32i.n	a7, a12, 48
40103bc1:	ffd446        	j	40103b16 <rcGetRate+0x38a>
40103bc4:	fec092        	addi	a9, a0, -2
40103bc7:	f4b956        	bnez	a9, 40103b16 <rcGetRate+0x38a>
40103bca:	0d2d      	mov.n	a2, a13
40103bcc:	bc38      	l32i.n	a3, a12, 44
40103bce:	ff8205        	call0	401033f0 <RC_GetBlockAckTime+0x70>
40103bd1:	f1fda1        	l32r	a10, 401003c8 <call_user_start_local+0x160>
40103bd4:	023a27        	bltu	a10, a2, 40103bda <rcGetRate+0x44e>
40103bd7:	ffcec6        	j	40103b16 <rcGetRate+0x38a>
40103bda:	0c2d      	mov.n	a2, a12
40103bdc:	130c      	movi.n	a3, 1
40103bde:	ff8e05        	call0	401034c0 <RC_GetBlockAckTime+0x140>
40103be1:	ffcc46        	j	40103b16 <rcGetRate+0x38a>

40103be4 <rcReachRetryLimit>:
40103be4:	040232        	l8ui	a3, a2, 4
40103be7:	fee841        	l32r	a4, 40103788 <rcGetSched+0xdc>
40103bea:	120c      	movi.n	a2, 1
40103bec:	080442        	l8ui	a4, a4, 8
40103bef:	413430        	srli	a3, a3, 4
40103bf2:	01a347        	bge	a3, a4, 40103bf7 <rcReachRetryLimit+0x13>
40103bf5:	020c      	movi.n	a2, 0
40103bf7:	f00d      	ret.n
40103bf9:	000000        	ill

40103bfc <trc_NeedRTS>:
40103bfc:	9258      	l32i.n	a5, a2, 36
40103bfe:	080552        	l8ui	a5, a5, 8
40103c01:	e5bc      	beqz.n	a5, 40103c43 <trc_NeedRTS+0x47>
40103c03:	521526        	beqi	a5, 1, 40103c59 <trc_NeedRTS+0x5d>
40103c06:	4f5526        	beqi	a5, 5, 40103c59 <trc_NeedRTS+0x5d>
40103c09:	f6c562        	addi	a6, a5, -10
40103c0c:	075616        	beqz	a6, 40103c85 <trc_NeedRTS+0x89>
40103c0f:	b70c      	movi.n	a7, 11
40103c11:	5a1577        	beq	a5, a7, 40103c6f <trc_NeedRTS+0x73>
40103c14:	f1c582        	addi	a8, a5, -15
40103c17:	080816        	beqz	a8, 40103c9b <trc_NeedRTS+0x9f>
40103c1a:	51b526        	beqi	a5, 16, 40103c6f <trc_NeedRTS+0x73>
40103c1d:	191c      	movi.n	a9, 17
40103c1f:	621597        	beq	a5, a9, 40103c85 <trc_NeedRTS+0x89>
40103c22:	8a1c      	movi.n	a10, 24
40103c24:	4715a7        	beq	a5, a10, 40103c6f <trc_NeedRTS+0x73>
40103c27:	9b1c      	movi.n	a11, 25
40103c29:	5815b7        	beq	a5, a11, 40103c85 <trc_NeedRTS+0x89>
40103c2c:	0b1252        	l16ui	a5, a2, 22
40103c2f:	0a1242        	l16ui	a4, a2, 20
40103c32:	fed531        	l32r	a3, 40103788 <rcGetSched+0xdc>
40103c35:	120c      	movi.n	a2, 1
40103c37:	051332        	l16ui	a3, a3, 10
40103c3a:	445a      	add.n	a4, a4, a5
40103c3c:	172347        	blt	a3, a4, 40103c57 <trc_NeedRTS+0x5b>
40103c3f:	020c      	movi.n	a2, 0
40103c41:	f00d      	ret.n
40103c43:	150c      	movi.n	a5, 1
40103c45:	0b1282        	l16ui	a8, a2, 22
40103c48:	0a1272        	l16ui	a7, a2, 20
40103c4b:	71a262        	movi	a6, 0x271
40103c4e:	778a      	add.n	a7, a7, a8
40103c50:	012677        	blt	a6, a7, 40103c55 <trc_NeedRTS+0x59>
40103c53:	050c      	movi.n	a5, 0
40103c55:	052d      	mov.n	a2, a5
40103c57:	f00d      	ret.n
40103c59:	150c      	movi.n	a5, 1
40103c5b:	0b12b2        	l16ui	a11, a2, 22
40103c5e:	0a12a2        	l16ui	a10, a2, 20
40103c61:	e8a392        	movi	a9, 0x3e8
40103c64:	aaba      	add.n	a10, a10, a11
40103c66:	0129a7        	blt	a9, a10, 40103c6b <trc_NeedRTS+0x6f>
40103c69:	050c      	movi.n	a5, 0
40103c6b:	052d      	mov.n	a2, a5
40103c6d:	f00d      	ret.n
40103c6f:	150c      	movi.n	a5, 1
40103c71:	0b1262        	l16ui	a6, a2, 22
40103c74:	0a1242        	l16ui	a4, a2, 20
40103c77:	bca232        	movi	a3, 0x2bc
40103c7a:	446a      	add.n	a4, a4, a6
40103c7c:	012347        	blt	a3, a4, 40103c81 <trc_NeedRTS+0x85>
40103c7f:	050c      	movi.n	a5, 0
40103c81:	052d      	mov.n	a2, a5
40103c83:	f00d      	ret.n
40103c85:	150c      	movi.n	a5, 1
40103c87:	0b1292        	l16ui	a9, a2, 22
40103c8a:	0a1282        	l16ui	a8, a2, 20
40103c8d:	60a472        	movi	a7, 0x460
40103c90:	889a      	add.n	a8, a8, a9
40103c92:	012787        	blt	a7, a8, 40103c97 <trc_NeedRTS+0x9b>
40103c95:	050c      	movi.n	a5, 0
40103c97:	052d      	mov.n	a2, a5
40103c99:	f00d      	ret.n
40103c9b:	150c      	movi.n	a5, 1
40103c9d:	0b1232        	l16ui	a3, a2, 22
40103ca0:	0a12b2        	l16ui	a11, a2, 20
40103ca3:	1aa4a2        	movi	a10, 0x41a
40103ca6:	bb3a      	add.n	a11, a11, a3
40103ca8:	012ab7        	blt	a10, a11, 40103cad <trc_NeedRTS+0xb1>
40103cab:	050c      	movi.n	a5, 0
40103cad:	052d      	mov.n	a2, a5
40103caf:	f00d      	ret.n
40103cb1:	000000        	ill
40103cb4:	871c      	movi.n	a7, 24
40103cb6:	fe          	.byte 0xfe
40103cb7:	3f          	.byte 0x3f
40103cb8:	ffff51        	l32r	a5, 40103cb4 <trc_NeedRTS+0xb8>
40103cbb:	0558      	l32i.n	a5, a5, 0
40103cbd:	001542        	l16ui	a4, a5, 0
40103cc0:	0115a2        	l16ui	a10, a5, 2
40103cc3:	c04420        	sub	a4, a4, a2
40103cc6:	005542        	s16i	a4, a5, 0
40103cc9:	001562        	l16ui	a6, a5, 0
40103ccc:	020c      	movi.n	a2, 0
40103cce:	0826b6        	bltui	a6, 2, 40103cda <trc_NeedRTS+0xde>
40103cd1:	2368      	l32i.n	a6, a3, 8
40103cd3:	2569      	s32i.n	a6, a5, 8
40103cd5:	2329      	s32i.n	a2, a3, 8
40103cd7:	000f06        	j	40103d17 <trc_NeedRTS+0x11b>
40103cda:	0f1666        	bnei	a6, 1, 40103ced <trc_NeedRTS+0xf1>
40103cdd:	3588      	l32i.n	a8, a5, 12
40103cdf:	18c572        	addi	a7, a5, 24
40103ce2:	2398      	l32i.n	a9, a3, 8
40103ce4:	2599      	s32i.n	a9, a5, 8
40103ce6:	2329      	s32i.n	a2, a3, 8
40103ce8:	2879      	s32i.n	a7, a8, 8
40103cea:	000a46        	j	40103d17 <trc_NeedRTS+0x11b>
40103ced:	015522        	s16i	a2, a5, 2
40103cf0:	0055a2        	s16i	a10, a5, 0
40103cf3:	5568      	l32i.n	a6, a5, 20
40103cf5:	45b8      	l32i.n	a11, a5, 16
40103cf7:	25b9      	s32i.n	a11, a5, 8
40103cf9:	4529      	s32i.n	a2, a5, 16
40103cfb:	3569      	s32i.n	a6, a5, 12
40103cfd:	5529      	s32i.n	a2, a5, 20
40103cff:	f4a0a0        	extui	a10, a10, 0, 16
40103d02:	041a66        	bnei	a10, 1, 40103d0a <trc_NeedRTS+0x10e>
40103d05:	18c542        	addi	a4, a5, 24
40103d08:	2649      	s32i.n	a4, a6, 8
40103d0a:	2329      	s32i.n	a2, a3, 8
40103d0c:	f5ea71        	l32r	a7, 401014b4 <unsign_to_sign+0x30>
40103d0f:	2568      	l32i.n	a6, a5, 8
40103d11:	0020c0        	memw
40103d14:	826762        	s32i	a6, a7, 0x208
40103d17:	011592        	l16ui	a9, a5, 2
40103d1a:	001582        	l16ui	a8, a5, 0
40103d1d:	f60921        	l32r	a2, 40101544 <phy_get_bb_freqoffset+0x88>
40103d20:	889a      	add.n	a8, a8, a9
40103d22:	2028e6        	bgei	a8, 2, 40103d46 <trc_NeedRTS+0x14a>
40103d25:	f486b1        	l32r	a11, 40100f40 <system_restart_core+0x228>
40103d28:	0020c0        	memw
40103d2b:	aa2b32        	l32i	a3, a11, 0x2a8
40103d2e:	103320        	and	a3, a3, a2
40103d31:	0020c0        	memw
40103d34:	aa6b32        	s32i	a3, a11, 0x2a8
40103d37:	0020c0        	memw
40103d3a:	ab2ba2        	l32i	a10, a11, 0x2ac
40103d3d:	10aa20        	and	a10, a10, a2
40103d40:	0020c0        	memw
40103d43:	ab6ba2        	s32i	a10, a11, 0x2ac
40103d46:	f00d      	ret.n
40103d48:	ff          	.byte 0xff
40103d49:	ff          	.byte 0xff
40103d4a:	ff          	.byte 0xff
40103d4b:	bf          	.byte 0xbf
40103d4c:	209220        	or	a9, a2, a2
40103d4f:	e0c112        	addi	a1, a1, -32
40103d52:	0461c2        	s32i	a12, a1, 16
40103d55:	08a022        	movi	a2, 8
40103d58:	1169      	s32i.n	a6, a1, 4
40103d5a:	0179      	s32i.n	a7, a1, 0
40103d5c:	3109      	s32i.n	a0, a1, 12
40103d5e:	51d9      	s32i.n	a13, a1, 20
40103d60:	61e9      	s32i.n	a14, a1, 24
40103d62:	05dd      	mov.n	a13, a5
40103d64:	04ed      	mov.n	a14, a4
40103d66:	2199      	s32i.n	a9, a1, 8
40103d68:	00f485        	call0	40104cb4 <esf_rx_buf_alloc>
40103d6b:	02cd      	mov.n	a12, a2
40103d6d:	82cc      	bnez.n	a2, 40103d79 <trc_NeedRTS+0x17d>
40103d6f:	0d3d      	mov.n	a3, a13
40103d71:	0e2d      	mov.n	a2, a14
40103d73:	000585        	call0	40103dcc <trc_NeedRTS+0x1d0>
40103d76:	000fc6        	j	40103db9 <trc_NeedRTS+0x1bd>
40103d79:	012152        	l32i	a5, a1, 4
40103d7c:	092262        	l32i	a6, a2, 36
40103d7f:	ffcd41        	l32r	a4, 40103cb4 <trc_NeedRTS+0xb8>
40103d82:	022172        	l32i	a7, a1, 8
40103d85:	0448      	l32i.n	a4, a4, 0
40103d87:	2679      	s32i.n	a7, a6, 8
40103d89:	1659      	s32i.n	a5, a6, 4
40103d8b:	0652d2        	s16i	a13, a2, 12
40103d8e:	2448      	l32i.n	a4, a4, 8
40103d90:	1249      	s32i.n	a4, a2, 4
40103d92:	22e9      	s32i.n	a14, a2, 8
40103d94:	1448      	l32i.n	a4, a4, 4
40103d96:	4249      	s32i.n	a4, a2, 16
40103d98:	ffec31        	l32r	a3, 40103d48 <trc_NeedRTS+0x14c>
40103d9b:	0020c0        	memw
40103d9e:	0e28      	l32i.n	a2, a14, 0
40103da0:	102230        	and	a2, a2, a3
40103da3:	0e3d      	mov.n	a3, a14
40103da5:	0020c0        	memw
40103da8:	0e29      	s32i.n	a2, a14, 0
40103daa:	0108      	l32i.n	a0, a1, 0
40103dac:	0d2d      	mov.n	a2, a13
40103dae:	0c5c02        	s16i	a0, a12, 24
40103db1:	fff045        	call0	40103cb8 <trc_NeedRTS+0xbc>
40103db4:	0c2d      	mov.n	a2, a12
40103db6:	fec9c5        	call0	40102a54 <lmacRxDone>
40103db9:	41c8      	l32i.n	a12, a1, 16
40103dbb:	51d8      	l32i.n	a13, a1, 20
40103dbd:	61e8      	l32i.n	a14, a1, 24
40103dbf:	3108      	l32i.n	a0, a1, 12
40103dc1:	20c112        	addi	a1, a1, 32
40103dc4:	f00d      	ret.n
40103dc6:	800000        	add	a0, a0, a0
40103dc9:	9f          	.byte 0x9f
40103dca:	fe          	.byte 0xfe
40103dcb:	3f          	.byte 0x3f
40103dcc:	f0c112        	addi	a1, a1, -16
40103dcf:	1109      	s32i.n	a0, a1, 4
40103dd1:	21c9      	s32i.n	a12, a1, 8
40103dd3:	31d9      	s32i.n	a13, a1, 12
40103dd5:	03cd      	mov.n	a12, a3
40103dd7:	02dd      	mov.n	a13, a2
40103dd9:	fffb01        	l32r	a0, 40103dc8 <trc_NeedRTS+0x1cc>
40103ddc:	032d      	mov.n	a2, a3
40103dde:	2008      	l32i.n	a0, a0, 8
40103de0:	0d3d      	mov.n	a3, a13
40103de2:	0109      	s32i.n	a0, a1, 0
40103de4:	ffed05        	call0	40103cb8 <trc_NeedRTS+0xbc>
40103de7:	0128      	l32i.n	a2, a1, 0
40103de9:	0c4d      	mov.n	a4, a12
40103deb:	0d3d      	mov.n	a3, a13
40103ded:	21c8      	l32i.n	a12, a1, 8
40103def:	31d8      	l32i.n	a13, a1, 12
40103df1:	007f45        	call0	401045e8 <wDev_AppendRxBlocks>
40103df4:	1108      	l32i.n	a0, a1, 4
40103df6:	10c112        	addi	a1, a1, 16
40103df9:	f00d      	ret.n
40103dfb:	026d00        	excw
40103dfe:	fff271        	l32r	a7, 40103dc8 <trc_NeedRTS+0x1cc>
40103e01:	034d      	mov.n	a4, a3
40103e03:	f0c112        	addi	a1, a1, -16
40103e06:	0109      	s32i.n	a0, a1, 0
40103e08:	ffab31        	l32r	a3, 40103cb4 <trc_NeedRTS+0xb8>
40103e0b:	2258      	l32i.n	a5, a2, 8
40103e0d:	0338      	l32i.n	a3, a3, 0
40103e0f:	c728      	l32i.n	a2, a7, 48
40103e11:	c759      	s32i.n	a5, a7, 48
40103e13:	040302        	l8ui	a0, a3, 4
40103e16:	050c      	movi.n	a5, 0
40103e18:	2659      	s32i.n	a5, a6, 8
40103e1a:	c00040        	sub	a0, a0, a4
40103e1d:	044302        	s8i	a0, a3, 4
40103e20:	063d      	mov.n	a3, a6
40103e22:	009085        	call0	4010472c <wDev_AppendRxAmpduLensBlocks>
40103e25:	0108      	l32i.n	a0, a1, 0
40103e27:	10c112        	addi	a1, a1, 16
40103e2a:	f00d      	ret.n
40103e2c:	fe8920        	excw
40103e2f:	3f          	.byte 0x3f
40103e30:	8c68      	l32i.n	a6, a12, 32
40103e32:	fe          	.byte 0xfe
40103e33:	3f          	.byte 0x3f
40103e34:	ff          	.byte 0xff
40103e35:	ff          	.byte 0xff
40103e36:	80fff0        	add	a15, a15, a15
40103e39:	3ffea0        	excw
40103e3c:	d0c112        	addi	a1, a1, -48
40103e3f:	0661f2        	s32i	a15, a1, 24
40103e42:	086132        	s32i	a3, a1, 32
40103e45:	0561e2        	s32i	a14, a1, 20
40103e48:	1149      	s32i.n	a4, a1, 4
40103e4a:	ff9ae1        	l32r	a14, 40103cb4 <trc_NeedRTS+0xb8>
40103e4d:	7159      	s32i.n	a5, a1, 28
40103e4f:	0ee8      	l32i.n	a14, a14, 0
40103e51:	2109      	s32i.n	a0, a1, 8
40103e53:	2ee8      	l32i.n	a14, a14, 8
40103e55:	41d9      	s32i.n	a13, a1, 16
40103e57:	1ee8      	l32i.n	a14, a14, 4
40103e59:	31c9      	s32i.n	a12, a1, 12
40103e5b:	1ed8      	l32i.n	a13, a14, 4
40103e5d:	02cd      	mov.n	a12, a2
40103e5f:	05dbd0        	extui	a13, a13, 27, 1
40103e62:	01d9      	s32i.n	a13, a1, 0
40103e64:	00e985        	call0	40104d00 <chm_get_current_channel>
40103e67:	02fd      	mov.n	a15, a2
40103e69:	02dc      	bnez.n	a2, 40103e7d <trc_NeedRTS+0x281>
40103e6b:	fff021        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40103e6e:	fff031        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40103e71:	75a142        	movi	a4, 0x175
40103e74:	f0c301        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40103e77:	0000c0        	callx0	a0
40103e7a:	ffff06        	j	40103e7a <trc_NeedRTS+0x27e>
40103e7d:	061ed2        	l16ui	a13, a14, 12
40103e80:	ffed31        	l32r	a3, 40103e34 <trc_NeedRTS+0x238>
40103e83:	060222        	l8ui	a2, a2, 6
40103e86:	022e02        	l32i	a0, a14, 8
40103e89:	342020        	extui	a2, a2, 0, 4
40103e8c:	112200        	slli	a2, a2, 16
40103e8f:	100030        	and	a0, a0, a3
40103e92:	200020        	or	a0, a0, a2
40103e95:	026e02        	s32i	a0, a14, 8
40103e98:	fd6205        	call0	401014bc <phy_get_bb_freqoffset>
40103e9b:	20a220        	or	a10, a2, a2
40103e9e:	0148      	l32i.n	a4, a1, 0
40103ea0:	ffe601        	l32r	a0, 40103e38 <trc_NeedRTS+0x23c>
40103ea3:	b4ec      	bnez.n	a4, 40103ed2 <trc_NeedRTS+0x2d6>
40103ea5:	0e98      	l32i.n	a9, a14, 0
40103ea7:	f0a0b2        	movi	a11, 240
40103eaa:	052c90        	extui	a2, a9, 28, 1
40103ead:	05f9c7        	bbsi	a9, 28, 40103eb6 <trc_NeedRTS+0x2ba>
40103eb0:	055d90        	extui	a5, a9, 29, 1
40103eb3:	0a0516        	beqz	a5, 40103f57 <trc_NeedRTS+0x35b>
40103eb6:	3480d0        	extui	a8, a13, 0, 4
40103eb9:	0cd816        	beqz	a8, 40103f8a <trc_NeedRTS+0x38e>
40103ebc:	fcc862        	addi	a6, a8, -4
40103ebf:	0d2616        	beqz	a6, 40103f95 <trc_NeedRTS+0x399>
40103ec2:	91a9      	s32i.n	a10, a1, 36
40103ec4:	f8c872        	addi	a7, a8, -8
40103ec7:	116716        	beqz	a7, 40103fe1 <trc_NeedRTS+0x3e5>
40103eca:	232082        	l32i	a8, a0, 140
40103ecd:	881b      	addi.n	a8, a8, 1
40103ecf:	236082        	s32i	a8, a0, 140
40103ed2:	080c      	movi.n	a8, 0
40103ed4:	120c      	movi.n	a2, 1
40103ed6:	0002c6        	j	40103ee5 <trc_NeedRTS+0x2e9>
40103ed9:	120c      	movi.n	a2, 1
40103edb:	1f2092        	l32i	a9, a0, 124
40103ede:	180c      	movi.n	a8, 1
40103ee0:	991b      	addi.n	a9, a9, 1
40103ee2:	1f6092        	s32i	a9, a0, 124
40103ee5:	ff73b1        	l32r	a11, 40103cb4 <trc_NeedRTS+0xb8>
40103ee8:	130c      	movi.n	a3, 1
40103eea:	0bb8      	l32i.n	a11, a11, 0
40103eec:	a00042        	l8ui	a4, a0, 160
40103eef:	011bd2        	l16ui	a13, a11, 2
40103ef2:	001bb2        	l16ui	a11, a11, 0
40103ef5:	440b      	addi.n	a4, a4, -1
40103ef7:	bbda      	add.n	a11, a11, a13
40103ef9:	042be6        	bgei	a11, 2, 40103f01 <trc_NeedRTS+0x305>
40103efc:	1d0c      	movi.n	a13, 1
40103efe:	832d80        	moveqz	a2, a13, a8
40103f01:	74e020        	extui	a14, a2, 0, 8
40103f04:	83e340        	moveqz	a14, a3, a4
40103f07:	8e8c      	beqz.n	a14, 40103f13 <trc_NeedRTS+0x317>
40103f09:	0c2d      	mov.n	a2, a12
40103f0b:	8138      	l32i.n	a3, a1, 32
40103f0d:	ffebc5        	call0	40103dcc <trc_NeedRTS+0x1d0>
40103f10:	000d06        	j	40103f48 <trc_NeedRTS+0x34c>
40103f13:	f2c861        	l32r	a6, 40100a34 <pvPortRealloc+0x80>
40103f16:	0020c0        	memw
40103f19:	0c58      	l32i.n	a5, a12, 0
40103f1b:	105560        	and	a5, a5, a6
40103f1e:	415c50        	srli	a5, a5, 12
40103f21:	05dc      	bnez.n	a5, 40103f35 <trc_NeedRTS+0x339>
40103f23:	ffc221        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40103f26:	ffc231        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40103f29:	33a242        	movi	a4, 0x233
40103f2c:	f09501        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40103f2f:	0000c0        	callx0	a0
40103f32:	ffff06        	j	40103f32 <trc_NeedRTS+0x336>
40103f35:	0c4d      	mov.n	a4, a12
40103f37:	0f2d      	mov.n	a2, a15
40103f39:	0138      	l32i.n	a3, a1, 0
40103f3b:	8158      	l32i.n	a5, a1, 32
40103f3d:	1168      	l32i.n	a6, a1, 4
40103f3f:	117a00        	slli	a7, a10, 16
40103f42:	317070        	srai	a7, a7, 16
40103f45:	ffe045        	call0	40103d4c <trc_NeedRTS+0x150>
40103f48:	31c8      	l32i.n	a12, a1, 12
40103f4a:	41d8      	l32i.n	a13, a1, 16
40103f4c:	51e8      	l32i.n	a14, a1, 20
40103f4e:	61f8      	l32i.n	a15, a1, 24
40103f50:	2108      	l32i.n	a0, a1, 8
40103f52:	30c112        	addi	a1, a1, 48
40103f55:	f00d      	ret.n
40103f57:	02f9e7        	bbsi	a9, 30, 40103f5d <trc_NeedRTS+0x361>
40103f5a:	5e79f7        	bbci	a9, 31, 40103fbc <trc_NeedRTS+0x3c0>
40103f5d:	3480d0        	extui	a8, a13, 0, 4
40103f60:	06a816        	beqz	a8, 40103fce <trc_NeedRTS+0x3d2>
40103f63:	0d4826        	beqi	a8, 4, 40103f74 <trc_NeedRTS+0x378>
40103f66:	f8c892        	addi	a9, a8, -8
40103f69:	093916        	beqz	a9, 40104000 <trc_NeedRTS+0x404>
40103f6c:	2320b2        	l32i	a11, a0, 140
40103f6f:	bb1b      	addi.n	a11, a11, 1
40103f71:	2360b2        	s32i	a11, a0, 140
40103f74:	080c      	movi.n	a8, 0
40103f76:	120c      	movi.n	a2, 1
40103f78:	0000c6        	j	40103f7f <trc_NeedRTS+0x383>
40103f7b:	020c      	movi.n	a2, 0
40103f7d:	180c      	movi.n	a8, 1
40103f7f:	2120d2        	l32i	a13, a0, 132
40103f82:	dd1b      	addi.n	a13, a13, 1
40103f84:	2160d2        	s32i	a13, a0, 132
40103f87:	ffd686        	j	40103ee5 <trc_NeedRTS+0x2e9>
40103f8a:	10edb0        	and	a14, a13, a11
40103f8d:	76ee26        	beqi	a14, 128, 40104007 <trc_NeedRTS+0x40b>
40103f90:	020c      	movi.n	a2, 0
40103f92:	ffd146        	j	40103edb <trc_NeedRTS+0x2df>
40103f95:	102db0        	and	a2, a13, a11
40103f98:	02e266        	bnei	a2, 128, 40103f9e <trc_NeedRTS+0x3a2>
40103f9b:	001f46        	j	4010401c <trc_NeedRTS+0x420>
40103f9e:	90a032        	movi	a3, 144
40103fa1:	c03230        	sub	a3, a2, a3
40103fa4:	08c316        	beqz	a3, 40104034 <trc_NeedRTS+0x438>
40103fa7:	a0a042        	movi	a4, 160
40103faa:	791247        	beq	a2, a4, 40104027 <trc_NeedRTS+0x42b>
40103fad:	1e2052        	l32i	a5, a0, 120
40103fb0:	551b      	addi.n	a5, a5, 1
40103fb2:	1e6052        	s32i	a5, a0, 120
40103fb5:	120c      	movi.n	a2, 1
40103fb7:	080c      	movi.n	a8, 0
40103fb9:	ffca06        	j	40103ee5 <trc_NeedRTS+0x2e9>
40103fbc:	fdb521        	l32r	a2, 40103690 <rcUpdateDataRxDone+0x4>
40103fbf:	080c      	movi.n	a8, 0
40103fc1:	3e0222        	l8ui	a2, a2, 62
40103fc4:	160c      	movi.n	a6, 1
40103fc6:	220b      	addi.n	a2, a2, -1
40103fc8:	932620        	movnez	a2, a6, a2
40103fcb:	ffc586        	j	40103ee5 <trc_NeedRTS+0x2e9>
40103fce:	7490d0        	extui	a9, a13, 0, 8
40103fd1:	a6d926        	beqi	a9, 64, 40103f7b <trc_NeedRTS+0x37f>
40103fd4:	035c      	movi.n	a3, 80
40103fd6:	021937        	beq	a9, a3, 40103fdc <trc_NeedRTS+0x3e0>
40103fd9:	62e926        	beqi	a9, 128, 4010403f <trc_NeedRTS+0x443>
40103fdc:	120c      	movi.n	a2, 1
40103fde:	ffe6c6        	j	40103f7d <trc_NeedRTS+0x381>
40103fe1:	ff9551        	l32r	a5, 40103e38 <trc_NeedRTS+0x23c>
40103fe4:	202542        	l32i	a4, a5, 128
40103fe7:	202ee0        	or	a2, a14, a14
40103fea:	01c442        	addi	a4, a4, 1
40103fed:	206542        	s32i	a4, a5, 128
40103ff0:	ff6985        	call0	4010368c <rcUpdateDataRxDone>
40103ff3:	ff9101        	l32r	a0, 40103e38 <trc_NeedRTS+0x23c>
40103ff6:	0921a2        	l32i	a10, a1, 36
40103ff9:	080c      	movi.n	a8, 0
40103ffb:	020c      	movi.n	a2, 0
40103ffd:	ffb906        	j	40103ee5 <trc_NeedRTS+0x2e9>
40104000:	080c      	movi.n	a8, 0
40104002:	020c      	movi.n	a2, 0
40104004:	ffddc6        	j	40103f7f <trc_NeedRTS+0x383>
40104007:	ece216        	beqz	a2, 40103ed9 <trc_NeedRTS+0x2dd>
4010400a:	055e90        	extui	a5, a9, 30, 1
4010400d:	ec8516        	beqz	a5, 40103ed9 <trc_NeedRTS+0x2dd>
40104010:	7178      	l32i.n	a7, a1, 28
40104012:	160c      	movi.n	a6, 1
40104014:	020c      	movi.n	a2, 0
40104016:	832670        	moveqz	a2, a6, a7
40104019:	ffaf86        	j	40103edb <trc_NeedRTS+0x2df>
4010401c:	1b2082        	l32i	a8, a0, 108
4010401f:	881b      	addi.n	a8, a8, 1
40104021:	1b6082        	s32i	a8, a0, 108
40104024:	ffe346        	j	40103fb5 <trc_NeedRTS+0x3b9>
40104027:	1d2092        	l32i	a9, a0, 116
4010402a:	020c      	movi.n	a2, 0
4010402c:	991b      	addi.n	a9, a9, 1
4010402e:	1d6092        	s32i	a9, a0, 116
40104031:	ffe086        	j	40103fb7 <trc_NeedRTS+0x3bb>
40104034:	1c20b2        	l32i	a11, a0, 112
40104037:	bb1b      	addi.n	a11, a11, 1
40104039:	1c60b2        	s32i	a11, a0, 112
4010403c:	ffdd46        	j	40103fb5 <trc_NeedRTS+0x3b9>
4010403f:	71d8      	l32i.n	a13, a1, 28
40104041:	1e0c      	movi.n	a14, 1
40104043:	020c      	movi.n	a2, 0
40104045:	832ed0        	moveqz	a2, a14, a13
40104048:	f31d16        	beqz	a13, 40103f7d <trc_NeedRTS+0x381>
4010404b:	222032        	l32i	a3, a0, 136
4010404e:	331b      	addi.n	a3, a3, 1
40104050:	226032        	s32i	a3, a0, 136
40104053:	ffc986        	j	40103f7d <trc_NeedRTS+0x381>
40104056:	e80000        	excw
40104059:	fecc      	bnez.n	a14, 4010406c <wDev_MacTim1SetFunc+0x10>
4010405b:	3f          	.byte 0x3f

4010405c <wDev_MacTim1SetFunc>:
4010405c:	f42261        	l32r	a6, 401010e4 <conntwifi+0x5c>
4010405f:	fa1551        	l32r	a5, 401028b4 <lmacProcessTxError+0x84>
40104062:	0020c0        	memw
40104065:	962542        	l32i	a4, a5, 0x258
40104068:	204460        	or	a4, a4, a6
4010406b:	0020c0        	memw
4010406e:	fffa31        	l32r	a3, 40104058 <trc_NeedRTS+0x45c>
40104071:	966542        	s32i	a4, a5, 0x258
40104074:	7f6322        	s32i	a2, a3, 0x1fc
40104077:	f00d      	ret.n
40104079:	000000        	ill

4010407c <wDev_MacTim1Arm>:
4010407c:	f0c112        	addi	a1, a1, -16
4010407f:	1129      	s32i.n	a2, a1, 4
40104081:	0109      	s32i.n	a0, a1, 0
40104083:	f0c201        	l32r	a0, 4010038c <call_user_start_local+0x124>
40104086:	0000c0        	callx0	a0
40104089:	1108      	l32i.n	a0, a1, 4
4010408b:	fa0a61        	l32r	a6, 401028b4 <lmacProcessTxError+0x84>
4010408e:	0020c0        	memw
40104091:	932622        	l32i	a2, a6, 0x24c
40104094:	0020c0        	memw
40104097:	922652        	l32i	a5, a6, 0x248
4010409a:	0020c0        	memw
4010409d:	932672        	l32i	a7, a6, 0x24c
401040a0:	071277        	beq	a2, a7, 401040ab <wDev_MacTim1Arm+0x2f>
401040a3:	072d      	mov.n	a2, a7
401040a5:	0020c0        	memw
401040a8:	922652        	l32i	a5, a6, 0x248
401040ab:	005a      	add.n	a0, a0, a5
401040ad:	013507        	bltu	a5, a0, 401040b2 <wDev_MacTim1Arm+0x36>
401040b0:	221b      	addi.n	a2, a2, 1
401040b2:	0020c0        	memw
401040b5:	b36602        	s32i	a0, a6, 0x2cc
401040b8:	0020c0        	memw
401040bb:	b46622        	s32i	a2, a6, 0x2d0
401040be:	f40921        	l32r	a2, 401010e4 <conntwifi+0x5c>
401040c1:	0020c0        	memw
401040c4:	b22602        	l32i	a0, a6, 0x2c8
401040c7:	200020        	or	a0, a0, a2
401040ca:	0020c0        	memw
401040cd:	b26602        	s32i	a0, a6, 0x2c8
401040d0:	f19801        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
401040d3:	0000c0        	callx0	a0
401040d6:	0108      	l32i.n	a0, a1, 0
401040d8:	10c112        	addi	a1, a1, 16
401040db:	f00d      	ret.n
401040dd:	000000        	ill
401040e0:	fecee0        	excw
401040e3:	3f          	.byte 0x3f
401040e4:	f0c112        	addi	a1, a1, -16
401040e7:	0109      	s32i.n	a0, a1, 0
401040e9:	fffd01        	l32r	a0, 401040e0 <wDev_MacTim1Arm+0x64>
401040ec:	a00200        	addx4	a0, a2, a0
401040ef:	0028      	l32i.n	a2, a0, 0
401040f1:	128c      	beqz.n	a2, 401040f6 <wDev_MacTim1Arm+0x7a>
401040f3:	0002c0        	callx0	a2
401040f6:	0108      	l32i.n	a0, a1, 0
401040f8:	10c112        	addi	a1, a1, 16
401040fb:	f00d      	ret.n
401040fd:	000000        	ill
40104100:	030000        	excw
40104103:	ffff00        	excw
40104106:	fffb      	addi.n	a15, a15, 15
40104108:	fe9fc0        	excw
4010410b:	3f          	.byte 0x3f

4010410c <wDev_ProcessFiq>:
4010410c:	d0c112        	addi	a1, a1, -48
4010410f:	51c9      	s32i.n	a12, a1, 20
40104111:	61d9      	s32i.n	a13, a1, 24
40104113:	81f9      	s32i.n	a15, a1, 32
40104115:	4109      	s32i.n	a0, a1, 16
40104117:	71e9      	s32i.n	a14, a1, 28
40104119:	f3f3e1        	l32r	a14, 401010e8 <conntwifi+0x60>
4010411c:	0020c0        	memw
4010411f:	f38821        	l32r	a2, 40100f40 <system_restart_core+0x228>
40104122:	8822c2        	l32i	a12, a2, 0x220
40104125:	27dc16        	beqz	a12, 401043a6 <wDev_ProcessFiq+0x29a>
40104128:	0020c0        	memw
4010412b:	a12202        	l32i	a0, a2, 0x284
4010412e:	0020c0        	memw
40104131:	8962c2        	s32i	a12, a2, 0x224
40104134:	05bcc0        	extui	a11, a12, 28, 1
40104137:	19fb56        	bnez	a11, 401042da <wDev_ProcessFiq+0x1ce>
4010413a:	2109      	s32i.n	a0, a1, 8
4010413c:	047cb7        	bbci	a12, 27, 40104144 <wDev_ProcessFiq+0x38>
4010413f:	020c      	movi.n	a2, 0
40104141:	fffa05        	call0	401040e4 <wDev_MacTim1Arm+0x68>
40104144:	047ca7        	bbci	a12, 26, 4010414c <wDev_ProcessFiq+0x40>
40104147:	120c      	movi.n	a2, 1
40104149:	fff985        	call0	401040e4 <wDev_MacTim1Arm+0x68>
4010414c:	400c      	movi.n	a0, 4
4010414e:	100c00        	and	a0, a12, a0
40104151:	106c37        	bbci	a12, 3, 40104165 <wDev_ProcessFiq+0x59>
40104154:	420c      	movi.n	a2, 4
40104156:	0b8c27        	bany	a12, a2, 40104165 <wDev_ProcessFiq+0x59>
40104159:	007dc5        	call0	40104938 <wDevDisableRx+0x104>
4010415c:	00a1d2        	movi	a13, 0x100
4010415f:	10dcd0        	and	a13, a12, a13
40104162:	000406        	j	40104176 <wDev_ProcessFiq+0x6a>
40104165:	00a1d2        	movi	a13, 0x100
40104168:	10dcd0        	and	a13, a12, a13
4010416b:	708c      	beqz.n	a0, 40104176 <wDev_ProcessFiq+0x6a>
4010416d:	00a1f2        	movi	a15, 0x100
40104170:	028cf7        	bany	a12, a15, 40104176 <wDev_ProcessFiq+0x6a>
40104173:	006fc5        	call0	40104870 <wDevDisableRx+0x3c>
40104176:	07bd16        	beqz	a13, 401041f5 <wDev_ProcessFiq+0xe9>
40104179:	0020c0        	memw
4010417c:	ff1301        	l32r	a0, 40103dc8 <trc_NeedRTS+0x1cc>
4010417f:	f4cd21        	l32r	a2, 401014b4 <unsign_to_sign+0x30>
40104182:	050002        	l8ui	a0, a0, 5
40104185:	872222        	l32i	a2, a2, 0x21c
40104188:	184016        	beqz	a0, 40104310 <wDev_ProcessFiq+0x204>
4010418b:	0020c0        	memw
4010418e:	f4c921        	l32r	a2, 401014b4 <unsign_to_sign+0x30>
40104191:	8522f2        	l32i	a15, a2, 0x214
40104194:	0020c0        	memw
40104197:	f9c731        	l32r	a3, 401028b4 <lmacProcessTxError+0x84>
4010419a:	bf2332        	l32i	a3, a3, 0x2fc
4010419d:	0020c0        	memw
401041a0:	862222        	l32i	a2, a2, 0x218
401041a3:	1dbf16        	beqz	a15, 40104382 <wDev_ProcessFiq+0x276>
401041a6:	2f48      	l32i.n	a4, a15, 8
401041a8:	209416        	beqz	a4, 401043b5 <wDev_ProcessFiq+0x2a9>
401041ab:	0020c0        	memw
401041ae:	0f58      	l32i.n	a5, a15, 0
401041b0:	1055e0        	and	a5, a5, a14
401041b3:	155e50        	extui	a5, a5, 30, 2
401041b6:	631566        	bnei	a5, 1, 4010421d <wDev_ProcessFiq+0x111>
401041b9:	ff0321        	l32r	a2, 40103dc8 <trc_NeedRTS+0x1cc>
401041bc:	2228      	l32i.n	a2, a2, 8
401041be:	32bc      	beqz.n	a2, 401041f5 <wDev_ProcessFiq+0xe9>
401041c0:	02dd      	mov.n	a13, a2
401041c2:	0020c0        	memw
401041c5:	0238      	l32i.n	a3, a2, 0
401041c7:	1033e0        	and	a3, a3, a14
401041ca:	153e30        	extui	a3, a3, 30, 2
401041cd:	e3cc      	bnez.n	a3, 401041df <wDev_ProcessFiq+0xd3>
401041cf:	2dd8      	l32i.n	a13, a13, 8
401041d1:	0020c0        	memw
401041d4:	0d48      	l32i.n	a4, a13, 0
401041d6:	1044e0        	and	a4, a4, a14
401041d9:	154e40        	extui	a4, a4, 30, 2
401041dc:	fef416        	beqz	a4, 401041cf <wDev_ProcessFiq+0xc3>
401041df:	0088c5        	call0	40104a6c <wDevDisableRx+0x238>
401041e2:	fef961        	l32r	a6, 40103dc8 <trc_NeedRTS+0x1cc>
401041e5:	592652        	l32i	a5, a6, 0x164
401041e8:	551b      	addi.n	a5, a5, 1
401041ea:	596652        	s32i	a5, a6, 0x164
401041ed:	041fd7        	beq	a15, a13, 401041f5 <wDev_ProcessFiq+0xe9>
401041f0:	2d28      	l32i.n	a2, a13, 8
401041f2:	fca256        	bnez	a2, 401041c0 <wDev_ProcessFiq+0xb4>
401041f5:	ffc261        	l32r	a6, 40104100 <wDev_MacTim1Arm+0x84>
401041f8:	0706c7        	bnone	a6, a12, 40104203 <wDev_ProcessFiq+0xf7>
401041fb:	2128      	l32i.n	a2, a1, 8
401041fd:	342c20        	extui	a2, a2, 12, 4
40104200:	fe5845        	call0	40102788 <lmacProcessRtsStart>
40104203:	02fc37        	bbsi	a12, 19, 40104209 <wDev_ProcessFiq+0xfd>
40104206:	002406        	j	4010429a <wDev_ProcessFiq+0x18e>
40104209:	0020c0        	memw
4010420c:	f9aaf1        	l32r	a15, 401028b4 <lmacProcessTxError+0x84>
4010420f:	1ff8      	l32i.n	a15, a15, 4
40104211:	1a7f87        	bbci	a15, 24, 4010422f <wDev_ProcessFiq+0x123>
40104214:	f5f0f0        	extui	a15, a15, 16, 16
40104217:	0005c6        	j	40104232 <wDev_ProcessFiq+0x126>
4010421a:	000000        	ill
4010421d:	ff0321        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40104220:	ff0431        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40104223:	52a442        	movi	a4, 0x452
40104226:	efd601        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40104229:	0000c0        	callx0	a0
4010422c:	ffff06        	j	4010422c <wDev_ProcessFiq+0x120>
4010422f:	7fa0f2        	movi	a15, 127
40104232:	0221d2        	l32i	a13, a1, 8
40104235:	34dcd0        	extui	a13, a13, 12, 4
40104238:	058db6        	bltui	a13, 8, 40104241 <wDev_ProcessFiq+0x135>
4010423b:	029d26        	beqi	a13, 10, 40104241 <wDev_ProcessFiq+0x135>
4010423e:	002a86        	j	401042ec <wDev_ProcessFiq+0x1e0>
40104241:	fd3f05        	call0	40101634 <lmacIsActive>
40104244:	f09101        	l32r	a0, 40100488 <call_user_start_local+0x220>
40104247:	100c00        	and	a0, a12, a0
4010424a:	0109      	s32i.n	a0, a1, 0
4010424c:	72dc      	bnez.n	a2, 40104267 <wDev_ProcessFiq+0x15b>
4010424e:	f08e21        	l32r	a2, 40100488 <call_user_start_local+0x220>
40104251:	120c27        	bnone	a12, a2, 40104267 <wDev_ProcessFiq+0x15b>
40104254:	0d2d      	mov.n	a2, a13
40104256:	fd8845        	call0	40101adc <lmacProcessTXStartData>
40104259:	ffaa41        	l32r	a4, 40104104 <wDev_MacTim1Arm+0x88>
4010425c:	f08b31        	l32r	a3, 40100488 <call_user_start_local+0x220>
4010425f:	10cc40        	and	a12, a12, a4
40104262:	103c30        	and	a3, a12, a3
40104265:	0139      	s32i.n	a3, a1, 0
40104267:	2108      	l32i.n	a0, a1, 8
40104269:	350c00        	extui	a0, a0, 28, 4
4010426c:	17b016        	beqz	a0, 401043eb <wDev_ProcessFiq+0x2df>
4010426f:	200b      	addi.n	a2, a0, -1
40104271:	184216        	beqz	a2, 401043f9 <wDev_ProcessFiq+0x2ed>
40104274:	fec032        	addi	a3, a0, -2
40104277:	18e316        	beqz	a3, 40104409 <wDev_ProcessFiq+0x2fd>
4010427a:	fcc042        	addi	a4, a0, -4
4010427d:	193416        	beqz	a4, 40104414 <wDev_ProcessFiq+0x308>
40104280:	fbc052        	addi	a5, a0, -5
40104283:	10d556        	bnez	a5, 40104394 <wDev_ProcessFiq+0x288>
40104286:	fe4ac5        	call0	40102734 <lmacProcessAckTimeout>
40104289:	ff9f71        	l32r	a7, 40104108 <wDev_MacTim1Arm+0x8c>
4010428c:	a07d70        	addx4	a7, a13, a7
4010428f:	c768      	l32i.n	a6, a7, 48
40104291:	0108      	l32i.n	a0, a1, 0
40104293:	661b      	addi.n	a6, a6, 1
40104295:	c769      	s32i.n	a6, a7, 48
40104297:	000146        	j	401042a0 <wDev_ProcessFiq+0x194>
4010429a:	f07b01        	l32r	a0, 40100488 <call_user_start_local+0x220>
4010429d:	100c00        	and	a0, a12, a0
401042a0:	00e016        	beqz	a0, 401042b2 <wDev_ProcessFiq+0x1a6>
401042a3:	022122        	l32i	a2, a1, 8
401042a6:	342c20        	extui	a2, a2, 12, 4
401042a9:	0282b6        	bltui	a2, 8, 401042af <wDev_ProcessFiq+0x1a3>
401042ac:	4e9266        	bnei	a2, 10, 401042fe <wDev_ProcessFiq+0x1f2>
401042af:	fd82c5        	call0	40101adc <lmacProcessTXStartData>
401042b2:	027c47        	bbci	a12, 20, 401042b8 <wDev_ProcessFiq+0x1ac>
401042b5:	fdfe85        	call0	401022a0 <lmacProcessCollisions>
401042b8:	0a6c97        	bbci	a12, 9, 401042c6 <wDev_ProcessFiq+0x1ba>
401042bb:	fec341        	l32r	a4, 40103dc8 <trc_NeedRTS+0x1cc>
401042be:	652432        	l32i	a3, a4, 0x194
401042c1:	331b      	addi.n	a3, a3, 1
401042c3:	656432        	s32i	a3, a4, 0x194
401042c6:	0547c0        	extui	a4, a12, 23, 1
401042c9:	e4f416        	beqz	a4, 4010411c <wDev_ProcessFiq+0x10>
401042cc:	febf61        	l32r	a6, 40103dc8 <trc_NeedRTS+0x1cc>
401042cf:	662652        	l32i	a5, a6, 0x198
401042d2:	551b      	addi.n	a5, a5, 1
401042d4:	666652        	s32i	a5, a6, 0x198
401042d7:	ff9046        	j	4010411c <wDev_ProcessFiq+0x10>
401042da:	fed421        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
401042dd:	fed431        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
401042e0:	2fa442        	movi	a4, 0x42f
401042e3:	efa701        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401042e6:	0000c0        	callx0	a0
401042e9:	ffff06        	j	401042e9 <wDev_ProcessFiq+0x1dd>
401042ec:	fed021        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
401042ef:	fed031        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
401042f2:	9ea442        	movi	a4, 0x49e
401042f5:	efa201        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401042f8:	0000c0        	callx0	a0
401042fb:	ffff06        	j	401042fb <wDev_ProcessFiq+0x1ef>
401042fe:	fecb21        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40104301:	fecb31        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40104304:	c0a442        	movi	a4, 0x4c0
40104307:	ef9e01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010430a:	0000c0        	callx0	a0
4010430d:	ffff06        	j	4010430d <wDev_ProcessFiq+0x201>
40104310:	0020c0        	memw
40104313:	f46861        	l32r	a6, 401014b4 <unsign_to_sign+0x30>
40104316:	8526f2        	l32i	a15, a6, 0x214
40104319:	0020c0        	memw
4010431c:	f96601        	l32r	a0, 401028b4 <lmacProcessTxError+0x84>
4010431f:	bf2002        	l32i	a0, a0, 0x2fc
40104322:	0020c0        	memw
40104325:	862662        	l32i	a6, a6, 0x218
40104328:	09bf16        	beqz	a15, 401043c7 <wDev_ProcessFiq+0x2bb>
4010432b:	2f28      	l32i.n	a2, a15, 8
4010432d:	0a8216        	beqz	a2, 401043d9 <wDev_ProcessFiq+0x2cd>
40104330:	0020c0        	memw
40104333:	0f38      	l32i.n	a3, a15, 0
40104335:	1033e0        	and	a3, a3, a14
40104338:	153e30        	extui	a3, a3, 30, 2
4010433b:	311366        	bnei	a3, 1, 40104370 <wDev_ProcessFiq+0x264>
4010433e:	fea2d1        	l32r	a13, 40103dc8 <trc_NeedRTS+0x1cc>
40104341:	1109      	s32i.n	a0, a1, 4
40104343:	2dd8      	l32i.n	a13, a13, 8
40104345:	1148      	l32i.n	a4, a1, 4
40104347:	130c      	movi.n	a3, 1
40104349:	050c      	movi.n	a5, 0
4010434b:	c02fd0        	sub	a2, a15, a13
4010434e:	2d08      	l32i.n	a0, a13, 8
40104350:	3109      	s32i.n	a0, a1, 12
40104352:	835320        	moveqz	a5, a3, a2
40104355:	0d2d      	mov.n	a2, a13
40104357:	ffae45        	call0	40103e3c <trc_NeedRTS+0x240>
4010435a:	fe9b51        	l32r	a5, 40103dc8 <trc_NeedRTS+0x1cc>
4010435d:	c03fd0        	sub	a3, a15, a13
40104360:	592542        	l32i	a4, a5, 0x164
40104363:	31d8      	l32i.n	a13, a1, 12
40104365:	441b      	addi.n	a4, a4, 1
40104367:	596542        	s32i	a4, a5, 0x164
4010436a:	e87316        	beqz	a3, 401041f5 <wDev_ProcessFiq+0xe9>
4010436d:	fff506        	j	40104345 <wDev_ProcessFiq+0x239>
40104370:	feaf21        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40104373:	feaf31        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40104376:	73a442        	movi	a4, 0x473
40104379:	ef8101        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010437c:	0000c0        	callx0	a0
4010437f:	ffff06        	j	4010437f <wDev_ProcessFiq+0x273>
40104382:	feaa21        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40104385:	feaa31        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40104388:	50a442        	movi	a4, 0x450
4010438b:	ef7d01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
4010438e:	0000c0        	callx0	a0
40104391:	ffff06        	j	40104391 <wDev_ProcessFiq+0x285>
40104394:	fea621        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40104397:	fea631        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
4010439a:	b9a442        	movi	a4, 0x4b9
4010439d:	ef7801        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401043a0:	0000c0        	callx0	a0
401043a3:	ffff06        	j	401043a3 <wDev_ProcessFiq+0x297>
401043a6:	51c8      	l32i.n	a12, a1, 20
401043a8:	61d8      	l32i.n	a13, a1, 24
401043aa:	71e8      	l32i.n	a14, a1, 28
401043ac:	81f8      	l32i.n	a15, a1, 32
401043ae:	4108      	l32i.n	a0, a1, 16
401043b0:	30c112        	addi	a1, a1, 48
401043b3:	f00d      	ret.n
401043b5:	fe9d21        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
401043b8:	fe9e31        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
401043bb:	51a442        	movi	a4, 0x451
401043be:	ef7001        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401043c1:	0000c0        	callx0	a0
401043c4:	ffff06        	j	401043c4 <wDev_ProcessFiq+0x2b8>
401043c7:	fe9921        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
401043ca:	fe9931        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
401043cd:	71a442        	movi	a4, 0x471
401043d0:	ef6c01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401043d3:	0000c0        	callx0	a0
401043d6:	ffff06        	j	401043d6 <wDev_ProcessFiq+0x2ca>
401043d9:	fe9421        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
401043dc:	fe9531        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
401043df:	72a442        	movi	a4, 0x472
401043e2:	ef6701        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401043e5:	0000c0        	callx0	a0
401043e8:	ffff06        	j	401043e8 <wDev_ProcessFiq+0x2dc>
401043eb:	7430f0        	extui	a3, a15, 0, 8
401043ee:	0d2d      	mov.n	a2, a13
401043f0:	fd88c5        	call0	40101c80 <lmacProcessTxSuccess>
401043f3:	ffa486        	j	40104289 <wDev_ProcessFiq+0x17d>
401043f6:	000000        	ill
401043f9:	2128      	l32i.n	a2, a1, 8
401043fb:	0d3d      	mov.n	a3, a13
401043fd:	752020        	extui	a2, a2, 16, 8
40104400:	fe3905        	call0	40102794 <lmacProcessTxRtsError>
40104403:	ffa086        	j	40104289 <wDev_ProcessFiq+0x17d>
40104406:	000000        	ill
40104409:	0d2d      	mov.n	a2, a13
4010440b:	fe2e05        	call0	401026ec <lmacProcessCtsTimeout>
4010440e:	ff9dc6        	j	40104289 <wDev_ProcessFiq+0x17d>
40104411:	000000        	ill
40104414:	2128      	l32i.n	a2, a1, 8
40104416:	752020        	extui	a2, a2, 16, 8
40104419:	fe4145        	call0	40102830 <lmacProcessTxError>
4010441c:	ff9a46        	j	40104289 <wDev_ProcessFiq+0x17d>
4010441f:	000000        	ill
40104422:	81c000        	src	a12, a0, a0

40104424 <wDev_EnableTransmit>:
40104424:	f2c781        	l32r	a8, 40100f40 <system_restart_core+0x228>
40104427:	949040        	extui	a9, a4, 0, 10
4010442a:	876c      	movi.n	a7, -24
4010442c:	d17720        	mul16s	a7, a7, a2
4010442f:	119940        	slli	a9, a9, 12
40104432:	778a      	add.n	a7, a7, a8
40104434:	0020c0        	memw
40104437:	f06792        	s32i	a9, a7, 0x3c0
4010443a:	fff981        	l32r	a8, 40104420 <wDev_ProcessFiq+0x314>
4010443d:	0020c0        	memw
40104440:	f12762        	l32i	a6, a7, 0x3c4
40104443:	206680        	or	a6, a6, a8
40104446:	0020c0        	memw
40104449:	ff2f51        	l32r	a5, 40104108 <wDev_MacTim1Arm+0x8c>
4010444c:	a05250        	addx4	a5, a2, a5
4010444f:	0538      	l32i.n	a3, a5, 0
40104451:	f16762        	s32i	a6, a7, 0x3c4
40104454:	331b      	addi.n	a3, a3, 1
40104456:	0539      	s32i.n	a3, a5, 0
40104458:	f00d      	ret.n
4010445a:	ff0000        	excw
4010445d:	ff          	.byte 0xff
4010445e:	ff          	.byte 0xff
4010445f:	3f          	.byte 0x3f

40104460 <wDev_DisableTransmit>:
40104460:	846c      	movi.n	a4, -24
40104462:	f2b751        	l32r	a5, 40100f40 <system_restart_core+0x228>
40104465:	d14420        	mul16s	a4, a4, a2
40104468:	445a      	add.n	a4, a4, a5
4010446a:	fffc51        	l32r	a5, 4010445c <wDev_EnableTransmit+0x38>
4010446d:	0020c0        	memw
40104470:	f12432        	l32i	a3, a4, 0x3c4
40104473:	103350        	and	a3, a3, a5
40104476:	0020c0        	memw
40104479:	f16432        	s32i	a3, a4, 0x3c4
4010447c:	f00d      	ret.n
	...

40104480 <Tx_Copy2Queue>:
40104480:	fff771        	l32r	a7, 4010445c <wDev_EnableTransmit+0x38>
40104483:	846c      	movi.n	a4, -24
40104485:	f2ae31        	l32r	a3, 40100f40 <system_restart_core+0x228>
40104488:	d14420        	mul16s	a4, a4, a2
4010448b:	443a      	add.n	a4, a4, a3
4010448d:	0020c0        	memw
40104490:	b72382        	l32i	a8, a3, 0x2dc
40104493:	108870        	and	a8, a8, a7
40104496:	0020c0        	memw
40104499:	f16482        	s32i	a8, a4, 0x3c4
4010449c:	0020c0        	memw
4010449f:	b82362        	l32i	a6, a3, 0x2e0
401044a2:	106670        	and	a6, a6, a7
401044a5:	0020c0        	memw
401044a8:	f26462        	s32i	a6, a4, 0x3c8
401044ab:	0020c0        	memw
401044ae:	b92352        	l32i	a5, a3, 0x2e4
401044b1:	0020c0        	memw
401044b4:	f36452        	s32i	a5, a4, 0x3cc
401044b7:	0020c0        	memw
401044ba:	ba2332        	l32i	a3, a3, 0x2e8
401044bd:	0020c0        	memw
401044c0:	f46432        	s32i	a3, a4, 0x3d0
401044c3:	f00d      	ret.n
401044c5:	000000        	ill

401044c8 <wDev_ProcessCollision>:
401044c8:	f0c112        	addi	a1, a1, -16
401044cb:	11c9      	s32i.n	a12, a1, 4
401044cd:	0109      	s32i.n	a0, a1, 0
401044cf:	02cd      	mov.n	a12, a2
401044d1:	fff8c5        	call0	40104460 <wDev_DisableTransmit>
401044d4:	ff0d21        	l32r	a2, 40104108 <wDev_MacTim1Arm+0x8c>
401044d7:	a02c20        	addx4	a2, a12, a2
401044da:	182202        	l32i	a0, a2, 96
401044dd:	11c8      	l32i.n	a12, a1, 4
401044df:	001b      	addi.n	a0, a0, 1
401044e1:	186202        	s32i	a0, a2, 96
401044e4:	0108      	l32i.n	a0, a1, 0
401044e6:	10c112        	addi	a1, a1, 16
401044e9:	f00d      	ret.n
	...

401044ec <wDev_GetTxqCollisions>:
401044ec:	f29521        	l32r	a2, 40100f40 <system_restart_core+0x228>
401044ef:	0020c0        	memw
401044f2:	b02222        	l32i	a2, a2, 0x2c0
401044f5:	b42020        	extui	a2, a2, 0, 12
401044f8:	f00d      	ret.n
	...

401044fc <wDev_ClearTxqCollisions>:
401044fc:	ef8241        	l32r	a4, 40100304 <call_user_start_local+0x9c>
401044ff:	f29031        	l32r	a3, 40100f40 <system_restart_core+0x228>
40104502:	0020c0        	memw
40104505:	b02322        	l32i	a2, a3, 0x2c0
40104508:	102240        	and	a2, a2, a4
4010450b:	0020c0        	memw
4010450e:	b06322        	s32i	a2, a3, 0x2c0
40104511:	f00d      	ret.n
40104513:	000000        	ill
40104516:	7c4000        	excw

40104518 <wDev_SetWaitingQueue>:
40104518:	087c      	movi.n	a8, -16
4010451a:	347020        	extui	a7, a2, 0, 4
4010451d:	f28851        	l32r	a5, 40100f40 <system_restart_core+0x228>
40104520:	0020c0        	memw
40104523:	ac2562        	l32i	a6, a5, 0x2b0
40104526:	106680        	and	a6, a6, a8
40104529:	206670        	or	a6, a6, a7
4010452c:	0020c0        	memw
4010452f:	ac6562        	s32i	a6, a5, 0x2b0
40104532:	c46c      	movi.n	a4, -20
40104534:	d14420        	mul16s	a4, a4, a2
40104537:	f2ec71        	l32r	a7, 401010e8 <conntwifi+0x60>
4010453a:	445a      	add.n	a4, a4, a5
4010453c:	0020c0        	memw
4010453f:	e92462        	l32i	a6, a4, 0x3a4
40104542:	106670        	and	a6, a6, a7
40104545:	0020c0        	memw
40104548:	e96462        	s32i	a6, a4, 0x3a4
4010454b:	fff251        	l32r	a5, 40104514 <wDev_ClearTxqCollisions+0x18>
4010454e:	0020c0        	memw
40104551:	e92432        	l32i	a3, a4, 0x3a4
40104554:	203350        	or	a3, a3, a5
40104557:	0020c0        	memw
4010455a:	e96432        	s32i	a3, a4, 0x3a4
4010455d:	f00d      	ret.n
	...

40104560 <wDev_ClearWaitingQueue>:
40104560:	c46c      	movi.n	a4, -20
40104562:	f27751        	l32r	a5, 40100f40 <system_restart_core+0x228>
40104565:	d14420        	mul16s	a4, a4, a2
40104568:	445a      	add.n	a4, a4, a5
4010456a:	fdf751        	l32r	a5, 40103d48 <trc_NeedRTS+0x14c>
4010456d:	0020c0        	memw
40104570:	e92432        	l32i	a3, a4, 0x3a4
40104573:	103350        	and	a3, a3, a5
40104576:	0020c0        	memw
40104579:	e96432        	s32i	a3, a4, 0x3a4
4010457c:	f00d      	ret.n
4010457e:	000000        	ill
40104581:	3ff200        	excw

40104584 <wDev_SetFrameAckType>:
40104584:	048720        	extui	a8, a2, 7, 1
40104587:	147220        	extui	a7, a2, 2, 2
4010458a:	907780        	addx2	a7, a7, a8
4010458d:	fffc81        	l32r	a8, 40104580 <wDev_ClearWaitingQueue+0x20>
40104590:	747070        	extui	a7, a7, 0, 8
40104593:	1177e0        	slli	a7, a7, 2
40104596:	778a      	add.n	a7, a7, a8
40104598:	0cd742        	addmi	a4, a7, 0xc00
4010459b:	f80c      	movi.n	a8, 15
4010459d:	0020c0        	memw
401045a0:	0cd772        	addmi	a7, a7, 0xc00
401045a3:	262442        	l32i	a4, a4, 152
401045a6:	f97c      	movi.n	a9, -1
401045a8:	246420        	extui	a6, a2, 4, 3
401045ab:	c51c      	movi.n	a5, 28
401045ad:	1166e0        	slli	a6, a6, 2
401045b0:	c05560        	sub	a5, a5, a6
401045b3:	745050        	extui	a5, a5, 0, 8
401045b6:	401500        	ssl	a5
401045b9:	a18800        	sll	a8, a8
401045bc:	401500        	ssl	a5
401045bf:	308890        	xor	a8, a8, a9
401045c2:	108480        	and	a8, a4, a8
401045c5:	a16300        	sll	a6, a3
401045c8:	206680        	or	a6, a6, a8
401045cb:	0020c0        	memw
401045ce:	266762        	s32i	a6, a7, 152
401045d1:	400500        	ssr	a5
401045d4:	912040        	srl	a2, a4
401045d7:	342020        	extui	a2, a2, 0, 4
401045da:	f00d      	ret.n
401045dc:	ff          	.byte 0xff
401045dd:	0f          	.byte 0xf
401045de:	ffff00        	excw
401045e1:	ff          	.byte 0xff
401045e2:	ff          	.byte 0xff
401045e3:	df          	.byte 0xdf
401045e4:	000000        	ill
401045e7:	c11250        	mul16u	a1, a2, a5

401045e8 <wDev_AppendRxBlocks>:
401045e8:	f0c112        	addi	a1, a1, -16
401045eb:	0109      	s32i.n	a0, a1, 0
401045ed:	21d9      	s32i.n	a13, a1, 8
401045ef:	11c9      	s32i.n	a12, a1, 4
401045f1:	31e9      	s32i.n	a14, a1, 12
401045f3:	04cd      	mov.n	a12, a4
401045f5:	03ed      	mov.n	a14, a3
401045f7:	02dd      	mov.n	a13, a2
401045f9:	06a216        	beqz	a2, 40104667 <wDev_AppendRxBlocks+0x7f>
401045fc:	0a0c      	movi.n	a10, 0
401045fe:	fff831        	l32r	a3, 401045e0 <wDev_SetFrameAckType+0x5c>
40104601:	f2b841        	l32r	a4, 401010e4 <conntwifi+0x5c>
40104604:	f2b961        	l32r	a6, 401010e8 <conntwifi+0x60>
40104607:	fdd071        	l32r	a7, 40103d48 <trc_NeedRTS+0x14c>
4010460a:	fff481        	l32r	a8, 401045dc <wDev_SetFrameAckType+0x58>
4010460d:	000c      	movi.n	a0, 0
4010460f:	0020c0        	memw
40104612:	0298      	l32i.n	a9, a2, 0
40104614:	109960        	and	a9, a9, a6
40104617:	209940        	or	a9, a9, a4
4010461a:	0020c0        	memw
4010461d:	0299      	s32i.n	a9, a2, 0
4010461f:	0020c0        	memw
40104622:	0258      	l32i.n	a5, a2, 0
40104624:	105570        	and	a5, a5, a7
40104627:	2055a0        	or	a5, a5, a10
4010462a:	0020c0        	memw
4010462d:	0259      	s32i.n	a5, a2, 0
4010462f:	0020c0        	memw
40104632:	02b8      	l32i.n	a11, a2, 0
40104634:	10bb30        	and	a11, a11, a3
40104637:	20bba0        	or	a11, a11, a10
4010463a:	0020c0        	memw
4010463d:	02b9      	s32i.n	a11, a2, 0
4010463f:	0020c0        	memw
40104642:	0298      	l32i.n	a9, a2, 0
40104644:	b49090        	extui	a9, a9, 0, 12
40104647:	119940        	slli	a9, a9, 12
4010464a:	0020c0        	memw
4010464d:	0258      	l32i.n	a5, a2, 0
4010464f:	105580        	and	a5, a5, a8
40104652:	205590        	or	a5, a5, a9
40104655:	0020c0        	memw
40104658:	001b      	addi.n	a0, a0, 1
4010465a:	0259      	s32i.n	a5, a2, 0
4010465c:	2228      	l32i.n	a2, a2, 8
4010465e:	f40000        	extui	a0, a0, 0, 16
40104661:	faa256        	bnez	a2, 4010460f <wDev_AppendRxBlocks+0x27>
40104664:	000046        	j	40104669 <wDev_AppendRxBlocks+0x81>
40104667:	000c      	movi.n	a0, 0
40104669:	111c07        	beq	a12, a0, 4010467e <wDev_AppendRxBlocks+0x96>
4010466c:	fdf021        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
4010466f:	fdf031        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40104672:	a7a542        	movi	a4, 0x5a7
40104675:	eec201        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40104678:	0000c0        	callx0	a0
4010467b:	ffff06        	j	4010467b <wDev_AppendRxBlocks+0x93>
4010467e:	ef4301        	l32r	a0, 4010038c <call_user_start_local+0x124>
40104681:	0000c0        	callx0	a0
40104684:	fd8c01        	l32r	a0, 40103cb4 <trc_NeedRTS+0xb8>
40104687:	0008      	l32i.n	a0, a0, 0
40104689:	001022        	l16ui	a2, a0, 0
4010468c:	3098      	l32i.n	a9, a0, 12
4010468e:	32ec      	bnez.n	a2, 401046b5 <wDev_AppendRxBlocks+0xcd>
40104690:	20d9      	s32i.n	a13, a0, 8
40104692:	f38841        	l32r	a4, 401014b4 <unsign_to_sign+0x30>
40104695:	0020c0        	memw
40104698:	001032        	l16ui	a3, a0, 0
4010469b:	8264d2        	s32i	a13, a4, 0x208
4010469e:	33ca      	add.n	a3, a3, a12
401046a0:	005032        	s16i	a3, a0, 0
401046a3:	001022        	l16ui	a2, a0, 0
401046a6:	30e9      	s32i.n	a14, a0, 12
401046a8:	261266        	bnei	a2, 1, 401046d2 <wDev_AppendRxBlocks+0xea>
401046ab:	3068      	l32i.n	a6, a0, 12
401046ad:	18c052        	addi	a5, a0, 24
401046b0:	2659      	s32i.n	a5, a6, 8
401046b2:	000706        	j	401046d2 <wDev_AppendRxBlocks+0xea>
401046b5:	101266        	bnei	a2, 1, 401046c9 <wDev_AppendRxBlocks+0xe1>
401046b8:	4078      	l32i.n	a7, a0, 16
401046ba:	5048      	l32i.n	a4, a0, 20
401046bc:	060756        	bnez	a7, 40104720 <wDev_AppendRxBlocks+0x138>
401046bf:	40d9      	s32i.n	a13, a0, 16
401046c1:	50e9      	s32i.n	a14, a0, 20
401046c3:	0150c2        	s16i	a12, a0, 2
401046c6:	000206        	j	401046d2 <wDev_AppendRxBlocks+0xea>
401046c9:	82ca      	add.n	a8, a2, a12
401046cb:	29d9      	s32i.n	a13, a9, 8
401046cd:	30e9      	s32i.n	a14, a0, 12
401046cf:	005082        	s16i	a8, a0, 0
401046d2:	0110b2        	l16ui	a11, a0, 2
401046d5:	0010a2        	l16ui	a10, a0, 0
401046d8:	f39b01        	l32r	a0, 40101544 <phy_get_bb_freqoffset+0x88>
401046db:	aaba      	add.n	a10, a10, a11
401046dd:	2c2aa6        	blti	a10, 2, 4010470d <wDev_AppendRxBlocks+0x125>
401046e0:	f0d431        	l32r	a3, 40100a30 <pvPortRealloc+0x7c>
401046e3:	f217d1        	l32r	a13, 40100f40 <system_restart_core+0x228>
401046e6:	0020c0        	memw
401046e9:	aa2d22        	l32i	a2, a13, 0x2a8
401046ec:	102200        	and	a2, a2, a0
401046ef:	202230        	or	a2, a2, a3
401046f2:	0020c0        	memw
401046f5:	aa6d22        	s32i	a2, a13, 0x2a8
401046f8:	ffbbe1        	l32r	a14, 401045e4 <wDev_SetFrameAckType+0x60>
401046fb:	0020c0        	memw
401046fe:	ab2dc2        	l32i	a12, a13, 0x2ac
40104701:	10cc00        	and	a12, a12, a0
40104704:	20cce0        	or	a12, a12, a14
40104707:	0020c0        	memw
4010470a:	ab6dc2        	s32i	a12, a13, 0x2ac
4010470d:	11c8      	l32i.n	a12, a1, 4
4010470f:	21d8      	l32i.n	a13, a1, 8
40104711:	31e8      	l32i.n	a14, a1, 12
40104713:	f00701        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40104716:	0000c0        	callx0	a0
40104719:	0108      	l32i.n	a0, a1, 0
4010471b:	10c112        	addi	a1, a1, 16
4010471e:	f00d      	ret.n
40104720:	011032        	l16ui	a3, a0, 2
40104723:	24d9      	s32i.n	a13, a4, 8
40104725:	c3ca      	add.n	a12, a3, a12
40104727:	ffe586        	j	401046c1 <wDev_AppendRxBlocks+0xd9>
	...

4010472c <wDev_AppendRxAmpduLensBlocks>:
4010472c:	f0c112        	addi	a1, a1, -16
4010472f:	0139      	s32i.n	a3, a1, 0
40104731:	1109      	s32i.n	a0, a1, 4
40104733:	31d9      	s32i.n	a13, a1, 12
40104735:	21c9      	s32i.n	a12, a1, 8
40104737:	04dd      	mov.n	a13, a4
40104739:	02cd      	mov.n	a12, a2
4010473b:	06a216        	beqz	a2, 401047a9 <wDev_AppendRxAmpduLensBlocks+0x7d>
4010473e:	0b0c      	movi.n	a11, 0
40104740:	ffa841        	l32r	a4, 401045e0 <wDev_SetFrameAckType+0x5c>
40104743:	f26861        	l32r	a6, 401010e4 <conntwifi+0x5c>
40104746:	f26871        	l32r	a7, 401010e8 <conntwifi+0x60>
40104749:	fd7f81        	l32r	a8, 40103d48 <trc_NeedRTS+0x14c>
4010474c:	ffa491        	l32r	a9, 401045dc <wDev_SetFrameAckType+0x58>
4010474f:	000c      	movi.n	a0, 0
40104751:	0020c0        	memw
40104754:	0258      	l32i.n	a5, a2, 0
40104756:	105570        	and	a5, a5, a7
40104759:	205560        	or	a5, a5, a6
4010475c:	0020c0        	memw
4010475f:	0259      	s32i.n	a5, a2, 0
40104761:	0020c0        	memw
40104764:	0238      	l32i.n	a3, a2, 0
40104766:	103380        	and	a3, a3, a8
40104769:	2033b0        	or	a3, a3, a11
4010476c:	0020c0        	memw
4010476f:	0239      	s32i.n	a3, a2, 0
40104771:	0020c0        	memw
40104774:	02a8      	l32i.n	a10, a2, 0
40104776:	10aa40        	and	a10, a10, a4
40104779:	20aab0        	or	a10, a10, a11
4010477c:	0020c0        	memw
4010477f:	02a9      	s32i.n	a10, a2, 0
40104781:	0020c0        	memw
40104784:	0258      	l32i.n	a5, a2, 0
40104786:	b45050        	extui	a5, a5, 0, 12
40104789:	115540        	slli	a5, a5, 12
4010478c:	0020c0        	memw
4010478f:	0238      	l32i.n	a3, a2, 0
40104791:	103390        	and	a3, a3, a9
40104794:	203350        	or	a3, a3, a5
40104797:	0020c0        	memw
4010479a:	001b      	addi.n	a0, a0, 1
4010479c:	0239      	s32i.n	a3, a2, 0
4010479e:	2228      	l32i.n	a2, a2, 8
401047a0:	f40000        	extui	a0, a0, 0, 16
401047a3:	faa256        	bnez	a2, 40104751 <wDev_AppendRxAmpduLensBlocks+0x25>
401047a6:	000046        	j	401047ab <wDev_AppendRxAmpduLensBlocks+0x7f>
401047a9:	000c      	movi.n	a0, 0
401047ab:	111d07        	beq	a13, a0, 401047c0 <wDev_AppendRxAmpduLensBlocks+0x94>
401047ae:	fd9f21        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
401047b1:	fd9f31        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
401047b4:	f1a542        	movi	a4, 0x5f1
401047b7:	ee7201        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401047ba:	0000c0        	callx0	a0
401047bd:	ffff06        	j	401047bd <wDev_AppendRxAmpduLensBlocks+0x91>
401047c0:	eef301        	l32r	a0, 4010038c <call_user_start_local+0x124>
401047c3:	0000c0        	callx0	a0
401047c6:	fd3b01        	l32r	a0, 40103cb4 <trc_NeedRTS+0xb8>
401047c9:	0008      	l32i.n	a0, a0, 0
401047cb:	c068      	l32i.n	a6, a0, 48
401047cd:	d038      	l32i.n	a3, a0, 52
401047cf:	c6cc      	bnez.n	a6, 401047df <wDev_AppendRxAmpduLensBlocks+0xb3>
401047d1:	c0c9      	s32i.n	a12, a0, 48
401047d3:	f33821        	l32r	a2, 401014b4 <unsign_to_sign+0x30>
401047d6:	0020c0        	memw
401047d9:	8362c2        	s32i	a12, a2, 0x20c
401047dc:	000046        	j	401047e1 <wDev_AppendRxAmpduLensBlocks+0xb5>
401047df:	23c9      	s32i.n	a12, a3, 8
401047e1:	21c8      	l32i.n	a12, a1, 8
401047e3:	040042        	l8ui	a4, a0, 4
401047e6:	0158      	l32i.n	a5, a1, 0
401047e8:	d059      	s32i.n	a5, a0, 52
401047ea:	44da      	add.n	a4, a4, a13
401047ec:	31d8      	l32i.n	a13, a1, 12
401047ee:	044042        	s8i	a4, a0, 4
401047f1:	efcf01        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
401047f4:	0000c0        	callx0	a0
401047f7:	1108      	l32i.n	a0, a1, 4
401047f9:	10c112        	addi	a1, a1, 16
401047fc:	f00d      	ret.n
	...

40104800 <wDev_GetBAInfo>:
40104800:	f32d61        	l32r	a6, 401014b4 <unsign_to_sign+0x30>
40104803:	0020c0        	memw
40104806:	dd2692        	l32i	a9, a6, 0x374
40104809:	349c90        	extui	a9, a9, 12, 4
4010480c:	004292        	s8i	a9, a2, 0
4010480f:	0020c0        	memw
40104812:	dd2682        	l32i	a8, a6, 0x374
40104815:	b48080        	extui	a8, a8, 0, 12
40104818:	005382        	s16i	a8, a3, 0
4010481b:	0020c0        	memw
4010481e:	da2672        	l32i	a7, a6, 0x368
40104821:	0479      	s32i.n	a7, a4, 0
40104823:	0020c0        	memw
40104826:	d92662        	l32i	a6, a6, 0x364
40104829:	0569      	s32i.n	a6, a5, 0
4010482b:	f00d      	ret.n
4010482d:	000000        	ill
40104830:	fea0a0        	excw
40104833:	3f          	.byte 0x3f

40104834 <wDevDisableRx>:
40104834:	f22d61        	l32r	a6, 401010e8 <conntwifi+0x60>
40104837:	f31f51        	l32r	a5, 401014b4 <unsign_to_sign+0x30>
4010483a:	0020c0        	memw
4010483d:	812542        	l32i	a4, a5, 0x204
40104840:	104460        	and	a4, a4, a6
40104843:	0020c0        	memw
40104846:	816542        	s32i	a4, a5, 0x204
40104849:	fff931        	l32r	a3, 40104830 <wDev_GetBAInfo+0x30>
4010484c:	120c      	movi.n	a2, 1
4010484e:	804322        	s8i	a2, a3, 128
40104851:	f00d      	ret.n
40104853:	beef00        	excw
40104856:	dead      	excw
40104858:	1268      	l32i.n	a6, a2, 4
4010485a:	fffe31        	l32r	a3, 40104854 <wDevDisableRx+0x20>
4010485d:	0639      	s32i.n	a3, a6, 0
4010485f:	0020c0        	memw
40104862:	0258      	l32i.n	a5, a2, 0
40104864:	1248      	l32i.n	a4, a2, 4
40104866:	b45050        	extui	a5, a5, 0, 12
40104869:	445a      	add.n	a4, a4, a5
4010486b:	0439      	s32i.n	a3, a4, 0
4010486d:	f00d      	ret.n
4010486f:	c11200        	mul16u	a1, a2, a0
40104872:	1109f0        	slli	a0, a9, 1
40104875:	fd0f01        	l32r	a0, 40103cb4 <trc_NeedRTS+0xb8>
40104878:	0008      	l32i.n	a0, a0, 0
4010487a:	001022        	l16ui	a2, a0, 0
4010487d:	21c9      	s32i.n	a12, a1, 8
4010487f:	2d22b6        	bltui	a2, 2, 401048b0 <wDevDisableRx+0x7c>
40104882:	f30c21        	l32r	a2, 401014b4 <unsign_to_sign+0x30>
40104885:	0020c0        	memw
40104888:	8e2222        	l32i	a2, a2, 0x238
4010488b:	134c      	movi.n	a3, 65
4010488d:	742020        	extui	a2, a2, 0, 8
40104890:	02b327        	bgeu	a3, a2, 40104896 <wDevDisableRx+0x62>
40104893:	196277        	bbci	a2, 7, 401048b0 <wDevDisableRx+0x7c>
40104896:	2038      	l32i.n	a3, a0, 8
40104898:	1338      	l32i.n	a3, a3, 4
4010489a:	001342        	l16ui	a4, a3, 0
4010489d:	1308      	l32i.n	a0, a3, 4
4010489f:	414e40        	srli	a4, a4, 14
401048a2:	a48c      	beqz.n	a4, 401048b0 <wDevDisableRx+0x7c>
401048a4:	11e077        	bbsi	a0, 7, 401048b9 <wDevDisableRx+0x85>
401048a7:	644000        	extui	a4, a0, 0, 7
401048aa:	0b84e6        	bgei	a4, 8, 401048b9 <wDevDisableRx+0x85>
401048ad:	08f0e7        	bbsi	a0, 30, 401048b9 <wDevDisableRx+0x85>
401048b0:	21c8      	l32i.n	a12, a1, 8
401048b2:	1108      	l32i.n	a0, a1, 4
401048b4:	10c112        	addi	a1, a1, 16
401048b7:	f00d      	ret.n
401048b9:	0ca022        	movi	a2, 12
401048bc:	006132        	s32i	a3, a1, 0
401048bf:	fbfdc5        	call0	4010089c <pvPortMalloc>
401048c2:	02cd      	mov.n	a12, a2
401048c4:	fe8216        	beqz	a2, 401048b0 <wDevDisableRx+0x7c>
401048c7:	0138      	l32i.n	a3, a1, 0
401048c9:	c40c      	movi.n	a4, 12
401048cb:	eef401        	l32r	a0, 4010049c <call_user_start_local+0x234>
401048ce:	0000c0        	callx0	a0
401048d1:	0042c5        	call0	40104d00 <chm_get_current_channel>
401048d4:	02dc      	bnez.n	a2, 401048e8 <wDevDisableRx+0xb4>
401048d6:	fd5521        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
401048d9:	fd5531        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
401048dc:	64a742        	movi	a4, 0x764
401048df:	ee2801        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
401048e2:	0000c0        	callx0	a0
401048e5:	ffff06        	j	401048e5 <wDevDisableRx+0xb1>
401048e8:	fd5381        	l32r	a8, 40103e34 <trc_NeedRTS+0x238>
401048eb:	022c62        	l32i	a6, a12, 8
401048ee:	001c52        	l16ui	a5, a12, 0
401048f1:	060272        	l8ui	a7, a2, 6
401048f4:	415e50        	srli	a5, a5, 14
401048f7:	347070        	extui	a7, a7, 0, 4
401048fa:	117700        	slli	a7, a7, 16
401048fd:	106680        	and	a6, a6, a8
40104900:	206670        	or	a6, a6, a7
40104903:	026c62        	s32i	a6, a12, 8
40104906:	35ac      	beqz.n	a5, 4010492d <wDevDisableRx+0xf9>
40104908:	1c28      	l32i.n	a2, a12, 4
4010490a:	640020        	extui	a0, a2, 0, 7
4010490d:	05e277        	bbsi	a2, 7, 40104916 <wDevDisableRx+0xe2>
40104910:	0280e6        	bgei	a0, 8, 40104916 <wDevDisableRx+0xe2>
40104913:	1672e7        	bbci	a2, 30, 4010492d <wDevDisableRx+0xf9>
40104916:	13c0e6        	bgei	a0, 32, 4010492d <wDevDisableRx+0xf9>
40104919:	022c      	movi.n	a2, 32
4010491b:	930c      	movi.n	a3, 9
4010491d:	0c4d      	mov.n	a4, a12
4010491f:	fe8c05        	call0	401031e0 <pp_post2>
40104922:	8a1266        	bnei	a2, 1, 401048b0 <wDevDisableRx+0x7c>
40104925:	0c2d      	mov.n	a2, a12
40104927:	fc0145        	call0	4010093c <vPortFree>
4010492a:	ffe086        	j	401048b0 <wDevDisableRx+0x7c>
4010492d:	0c2d      	mov.n	a2, a12
4010492f:	fc00c5        	call0	4010093c <vPortFree>
40104932:	ffde86        	j	401048b0 <wDevDisableRx+0x7c>
40104935:	000000        	ill
40104938:	420c      	movi.n	a2, 4
4010493a:	f0c112        	addi	a1, a1, -16
4010493d:	31d9      	s32i.n	a13, a1, 12
4010493f:	1109      	s32i.n	a0, a1, 4
40104941:	21c9      	s32i.n	a12, a1, 8
40104943:	d31c      	movi.n	a3, 29
40104945:	f17ec1        	l32r	a12, 40100f40 <system_restart_core+0x228>
40104948:	f7db01        	l32r	a0, 401028b4 <lmacProcessTxError+0x84>
4010494b:	0020c0        	memw
4010494e:	bf2002        	l32i	a0, a0, 0x2fc
40104951:	0020c0        	memw
40104954:	802c42        	l32i	a4, a12, 0x200
40104957:	c04400        	sub	a4, a4, a0
4010495a:	143347        	bltu	a3, a4, 40104972 <wDevDisableRx+0x13e>
4010495d:	0020c0        	memw
40104960:	872c42        	l32i	a4, a12, 0x21c
40104963:	76e427        	bbsi	a4, 2, 401049dd <wDevDisableRx+0x1a9>
40104966:	0020c0        	memw
40104969:	802c52        	l32i	a5, a12, 0x200
4010496c:	c05500        	sub	a5, a5, a0
4010496f:	eab357        	bgeu	a3, a5, 4010495d <wDevDisableRx+0x129>
40104972:	00af72        	movi	a7, 0xffffff00
40104975:	f2cf31        	l32r	a3, 401014b4 <unsign_to_sign+0x30>
40104978:	0020c0        	memw
4010497b:	f52362        	l32i	a6, a3, 0x3d4
4010497e:	da7c      	movi.n	a10, -3
40104980:	106670        	and	a6, a6, a7
40104983:	746860        	extui	a6, a6, 8, 8
40104986:	5386b6        	bltui	a6, 8, 401049dd <wDevDisableRx+0x1a9>
40104989:	0020c0        	memw
4010498c:	9c2c92        	l32i	a9, a12, 0x270
4010498f:	1099a0        	and	a9, a9, a10
40104992:	0020c0        	memw
40104995:	9c6c92        	s32i	a9, a12, 0x270
40104998:	0020c0        	memw
4010499b:	872c82        	l32i	a8, a12, 0x21c
4010499e:	08e827        	bbsi	a8, 2, 401049aa <wDevDisableRx+0x176>
401049a1:	0020c0        	memw
401049a4:	872cb2        	l32i	a11, a12, 0x21c
401049a7:	f60b27        	bnone	a11, a2, 401049a1 <wDevDisableRx+0x16d>
401049aa:	0020c0        	memw
401049ad:	fcc101        	l32r	a0, 40103cb4 <trc_NeedRTS+0xb8>
401049b0:	0008      	l32i.n	a0, a0, 0
401049b2:	0010d2        	l16ui	a13, a0, 0
401049b5:	896c22        	s32i	a2, a12, 0x224
401049b8:	102db6        	bltui	a13, 2, 401049cc <wDevDisableRx+0x198>
401049bb:	0020c0        	memw
401049be:	8e2322        	l32i	a2, a3, 0x238
401049c1:	144c      	movi.n	a4, 65
401049c3:	742020        	extui	a2, a2, 0, 8
401049c6:	1eb427        	bgeu	a4, a2, 401049e8 <wDevDisableRx+0x1b4>
401049c9:	1be277        	bbsi	a2, 7, 401049e8 <wDevDisableRx+0x1b4>
401049cc:	240c      	movi.n	a4, 2
401049ce:	0020c0        	memw
401049d1:	9c2c32        	l32i	a3, a12, 0x270
401049d4:	203340        	or	a3, a3, a4
401049d7:	0020c0        	memw
401049da:	9c6c32        	s32i	a3, a12, 0x270
401049dd:	21c8      	l32i.n	a12, a1, 8
401049df:	31d8      	l32i.n	a13, a1, 12
401049e1:	1108      	l32i.n	a0, a1, 4
401049e3:	10c112        	addi	a1, a1, 16
401049e6:	f00d      	ret.n
401049e8:	022052        	l32i	a5, a0, 8
401049eb:	0ca022        	movi	a2, 12
401049ee:	1558      	l32i.n	a5, a5, 4
401049f0:	0159      	s32i.n	a5, a1, 0
401049f2:	fbea85        	call0	4010089c <pvPortMalloc>
401049f5:	02dd      	mov.n	a13, a2
401049f7:	fd1216        	beqz	a2, 401049cc <wDevDisableRx+0x198>
401049fa:	0138      	l32i.n	a3, a1, 0
401049fc:	c40c      	movi.n	a4, 12
401049fe:	eea701        	l32r	a0, 4010049c <call_user_start_local+0x234>
40104a01:	0000c0        	callx0	a0
40104a04:	002f85        	call0	40104d00 <chm_get_current_channel>
40104a07:	02dc      	bnez.n	a2, 40104a1b <wDevDisableRx+0x1e7>
40104a09:	fd0821        	l32r	a2, 40103e2c <trc_NeedRTS+0x230>
40104a0c:	fd0931        	l32r	a3, 40103e30 <trc_NeedRTS+0x234>
40104a0f:	a0a742        	movi	a4, 0x7a0
40104a12:	eddb01        	l32r	a0, 40100180 <_UserExceptionVector_1+0x24>
40104a15:	0000c0        	callx0	a0
40104a18:	ffff06        	j	40104a18 <wDevDisableRx+0x1e4>
40104a1b:	fd0691        	l32r	a9, 40103e34 <trc_NeedRTS+0x238>
40104a1e:	2d78      	l32i.n	a7, a13, 8
40104a20:	001d62        	l16ui	a6, a13, 0
40104a23:	060282        	l8ui	a8, a2, 6
40104a26:	416e60        	srli	a6, a6, 14
40104a29:	348080        	extui	a8, a8, 0, 4
40104a2c:	118800        	slli	a8, a8, 16
40104a2f:	107790        	and	a7, a7, a9
40104a32:	207780        	or	a7, a7, a8
40104a35:	2d79      	s32i.n	a7, a13, 8
40104a37:	46ac      	beqz.n	a6, 40104a5f <wDevDisableRx+0x22b>
40104a39:	1d78      	l32i.n	a7, a13, 4
40104a3b:	640070        	extui	a0, a7, 0, 7
40104a3e:	02e777        	bbsi	a7, 7, 40104a44 <wDevDisableRx+0x210>
40104a41:	1a80a6        	blti	a0, 8, 40104a5f <wDevDisableRx+0x22b>
40104a44:	17c0e6        	bgei	a0, 32, 40104a5f <wDevDisableRx+0x22b>
40104a47:	20a022        	movi	a2, 32
40104a4a:	09a032        	movi	a3, 9
40104a4d:	0d4d      	mov.n	a4, a13
40104a4f:	fe7905        	call0	401031e0 <pp_post2>
40104a52:	820b      	addi.n	a8, a2, -1
40104a54:	f74856        	bnez	a8, 401049cc <wDevDisableRx+0x198>
40104a57:	0d2d      	mov.n	a2, a13
40104a59:	fbee05        	call0	4010093c <vPortFree>
40104a5c:	ffdb06        	j	401049cc <wDevDisableRx+0x198>
40104a5f:	0d2d      	mov.n	a2, a13
40104a61:	fbed85        	call0	4010093c <vPortFree>
40104a64:	ffd906        	j	401049cc <wDevDisableRx+0x198>
40104a67:	31b400        	srai	a11, a0, 20
40104a6a:	124000        	excw
40104a6d:	c9d0c1        	l32r	a12, 400f71b0 <rc4_skip+0xe9448>
40104a70:	81e961        	l32r	a6, 400e5214 <rc4_skip+0xd74ac>
40104a73:	fc90e1        	l32r	a14, 40103cb4 <trc_NeedRTS+0xb8>
40104a76:	5109      	s32i.n	a0, a1, 20
40104a78:	0e28      	l32i.n	a2, a14, 0
40104a7a:	91f9      	s32i.n	a15, a1, 36
40104a7c:	2228      	l32i.n	a2, a2, 8
40104a7e:	71d9      	s32i.n	a13, a1, 28
40104a80:	12d8      	l32i.n	a13, a2, 4
40104a82:	1f0c      	movi.n	a15, 1
40104a84:	1d08      	l32i.n	a0, a13, 4
40104a86:	3dcb      	addi.n	a3, a13, 12
40104a88:	2d70b7        	bbci	a0, 27, 40104ab9 <wDevDisableRx+0x285>
40104a8b:	02fd      	mov.n	a15, a2
40104a8d:	f19601        	l32r	a0, 401010e8 <conntwifi+0x60>
40104a90:	0020c0        	memw
40104a93:	0248      	l32i.n	a4, a2, 0
40104a95:	1e0c      	movi.n	a14, 1
40104a97:	104400        	and	a4, a4, a0
40104a9a:	154e40        	extui	a4, a4, 30, 2
40104a9d:	64fc      	bnez.n	a4, 40104ad7 <wDevDisableRx+0x2a3>
40104a9f:	1e0c      	movi.n	a14, 1
40104aa1:	2ff8      	l32i.n	a15, a15, 8
40104aa3:	ee1b      	addi.n	a14, a14, 1
40104aa5:	f4e0e0        	extui	a14, a14, 0, 16
40104aa8:	0020c0        	memw
40104aab:	0f58      	l32i.n	a5, a15, 0
40104aad:	105500        	and	a5, a5, a0
40104ab0:	155e50        	extui	a5, a5, 30, 2
40104ab3:	fea516        	beqz	a5, 40104aa1 <wDevDisableRx+0x26d>
40104ab6:	000746        	j	40104ad7 <wDevDisableRx+0x2a3>
40104ab9:	0c0d22        	l8ui	a2, a13, 12
40104abc:	00a002        	movi	a0, 0
40104abf:	342020        	extui	a2, a2, 0, 4
40104ac2:	830f20        	moveqz	a0, a15, a2
40104ac5:	026102        	s32i	a0, a1, 8
40104ac8:	041016        	beqz	a0, 40104b0d <wDevDisableRx+0x2d9>
40104acb:	80a022        	movi	a2, 128
40104ace:	fbdcc5        	call0	4010089c <pvPortMalloc>
40104ad1:	20c220        	or	a12, a2, a2
40104ad4:	000f86        	j	40104b16 <wDevDisableRx+0x2e2>
40104ad7:	046132        	s32i	a3, a1, 16
40104ada:	090d22        	l8ui	a2, a13, 9
40104add:	fcba41        	l32r	a4, 40103dc8 <trc_NeedRTS+0x1cc>
40104ae0:	a02220        	addx4	a2, a2, a2
40104ae3:	0c2442        	l32i	a4, a4, 48
40104ae6:	016142        	s32i	a4, a1, 4
40104ae9:	1122f0        	slli	a2, a2, 1
40104aec:	32c222        	addi	a2, a2, 50
40104aef:	fbdac5        	call0	4010089c <pvPortMalloc>
40104af2:	02cd      	mov.n	a12, a2
40104af4:	050256        	bnez	a2, 40104b48 <wDevDisableRx+0x314>
40104af7:	0e3d      	mov.n	a3, a14
40104af9:	0f2d      	mov.n	a2, a15
40104afb:	ff2d05        	call0	40103dcc <trc_NeedRTS+0x1d0>
40104afe:	fc6d21        	l32r	a2, 40103cb4 <trc_NeedRTS+0xb8>
40104b01:	0228      	l32i.n	a2, a2, 0
40104b03:	130c      	movi.n	a3, 1
40104b05:	c228      	l32i.n	a2, a2, 48
40104b07:	ff2f45        	call0	40103dfc <trc_NeedRTS+0x200>
40104b0a:	005a06        	j	40104c76 <wDevDisableRx+0x442>
40104b0d:	3ca022        	movi	a2, 60
40104b10:	fbd885        	call0	4010089c <pvPortMalloc>
40104b13:	20c220        	or	a12, a2, a2
40104b16:	00bc56        	bnez	a12, 40104b25 <wDevDisableRx+0x2f1>
40104b19:	0e28      	l32i.n	a2, a14, 0
40104b1b:	130c      	movi.n	a3, 1
40104b1d:	2228      	l32i.n	a2, a2, 8
40104b1f:	ff2ac5        	call0	40103dcc <trc_NeedRTS+0x1d0>
40104b22:	005406        	j	40104c76 <wDevDisableRx+0x442>
40104b25:	2138      	l32i.n	a3, a1, 8
40104b27:	165316        	beqz	a3, 40104c90 <wDevDisableRx+0x45c>
40104b2a:	0c2d      	mov.n	a2, a12
40104b2c:	0d3d      	mov.n	a3, a13
40104b2e:	80a042        	movi	a4, 128
40104b31:	ee5a01        	l32r	a0, 4010049c <call_user_start_local+0x234>
40104b34:	0000c0        	callx0	a0
40104b37:	3e5cf2        	s16i	a15, a12, 124
40104b3a:	0d08      	l32i.n	a0, a13, 0
40104b3c:	144e00        	extui	a4, a0, 14, 2
40104b3f:	142456        	bnez	a4, 40104c85 <wDevDisableRx+0x451>
40104b42:	b50000        	extui	a0, a0, 16, 12
40104b45:	005046        	j	40104c8a <wDevDisableRx+0x456>
40104b48:	0d3d      	mov.n	a3, a13
40104b4a:	c43c      	movi.n	a4, 60
40104b4c:	ee5401        	l32r	a0, 4010049c <call_user_start_local+0x234>
40104b4f:	0000c0        	callx0	a0
40104b52:	e0a082        	movi	a8, 224
40104b55:	fca092        	movi	a9, 252
40104b58:	efb741        	l32r	a4, 40100a34 <pvPortRealloc+0x80>
40104b5b:	1138      	l32i.n	a3, a1, 4
40104b5d:	050c      	movi.n	a5, 0
40104b5f:	32cc62        	addi	a6, a12, 50
40104b62:	3169      	s32i.n	a6, a1, 12
40104b64:	185c52        	s16i	a5, a12, 48
40104b67:	1308      	l32i.n	a0, a3, 4
40104b69:	0020c0        	memw
40104b6c:	03a8      	l32i.n	a10, a3, 0
40104b6e:	1378      	l32i.n	a7, a3, 4
40104b70:	10aa40        	and	a10, a10, a4
40104b73:	41aca0        	srli	a10, a10, 12
40104b76:	77aa      	add.n	a7, a7, a10
40104b78:	023077        	bltu	a0, a7, 40104b7e <wDevDisableRx+0x34a>
40104b7b:	002a46        	j	40104c28 <wDevDisableRx+0x3f4>
40104b7e:	090db2        	l8ui	a11, a13, 9
40104b81:	181c72        	l16ui	a7, a12, 48
40104b84:	0237b7        	bltu	a7, a11, 40104b8a <wDevDisableRx+0x356>
40104b87:	002746        	j	40104c28 <wDevDisableRx+0x3f4>
40104b8a:	000022        	l8ui	a2, a0, 0
40104b8d:	fc4951        	l32r	a5, 40103cb4 <trc_NeedRTS+0xb8>
40104b90:	a28c      	beqz.n	a2, 40104b9e <wDevDisableRx+0x36a>
40104b92:	023827        	bltu	a8, a2, 40104b98 <wDevDisableRx+0x364>
40104b95:	002286        	j	40104c23 <wDevDisableRx+0x3ef>
40104b98:	02b927        	bgeu	a9, a2, 40104b9e <wDevDisableRx+0x36a>
40104b9b:	002106        	j	40104c23 <wDevDisableRx+0x3ef>
40104b9e:	0558      	l32i.n	a5, a5, 0
40104ba0:	2568      	l32i.n	a6, a5, 8
40104ba2:	0020c0        	memw
40104ba5:	0109      	s32i.n	a0, a1, 0
40104ba7:	0668      	l32i.n	a6, a6, 0
40104ba9:	4128      	l32i.n	a2, a1, 16
40104bab:	2558      	l32i.n	a5, a5, 8
40104bad:	18c222        	addi	a2, a2, 24
40104bb0:	1558      	l32i.n	a5, a5, 4
40104bb2:	b46060        	extui	a6, a6, 0, 12
40104bb5:	556a      	add.n	a5, a5, a6
40104bb7:	6db257        	bgeu	a2, a5, 40104c28 <wDevDisableRx+0x3f4>
40104bba:	640c      	movi.n	a4, 6
40104bbc:	4168      	l32i.n	a6, a1, 16
40104bbe:	3188      	l32i.n	a8, a1, 12
40104bc0:	971b      	addi.n	a9, a7, 1
40104bc2:	185c92        	s16i	a9, a12, 48
40104bc5:	0178      	l32i.n	a7, a1, 0
40104bc7:	284b      	addi.n	a2, a8, 4
40104bc9:	0778      	l32i.n	a7, a7, 0
40104bcb:	10c632        	addi	a3, a6, 16
40104bce:	b47870        	extui	a7, a7, 8, 12
40104bd1:	005872        	s16i	a7, a8, 0
40104bd4:	0b1662        	l16ui	a6, a6, 22
40104bd7:	015862        	s16i	a6, a8, 2
40104bda:	ee3001        	l32r	a0, 4010049c <call_user_start_local+0x234>
40104bdd:	0000c0        	callx0	a0
40104be0:	c31c      	movi.n	a3, 28
40104be2:	222c      	movi.n	a2, 34
40104be4:	41a8      	l32i.n	a10, a1, 16
40104be6:	3158      	l32i.n	a5, a1, 12
40104be8:	010aa2        	l8ui	a10, a10, 1
40104beb:	55ab      	addi.n	a5, a5, 10
40104bed:	3159      	s32i.n	a5, a1, 12
40104bef:	1440a0        	extui	a4, a10, 0, 2
40104bf2:	fdc442        	addi	a4, a4, -3
40104bf5:	932340        	movnez	a2, a3, a4
40104bf8:	222b      	addi.n	a2, a2, 2
40104bfa:	f42020        	extui	a2, a2, 0, 16
40104bfd:	046a77        	bbci	a10, 7, 40104c05 <wDevDisableRx+0x3d1>
40104c00:	224b      	addi.n	a2, a2, 4
40104c02:	f42020        	extui	a2, a2, 0, 16
40104c05:	430c      	movi.n	a3, 4
40104c07:	ff9801        	l32r	a0, 40104a68 <wDevDisableRx+0x234>
40104c0a:	0000c0        	callx0	a0
40104c0d:	0108      	l32i.n	a0, a1, 0
40104c0f:	1138      	l32i.n	a3, a1, 4
40104c11:	ef8841        	l32r	a4, 40100a34 <pvPortRealloc+0x80>
40104c14:	e0a082        	movi	a8, 224
40104c17:	fca092        	movi	a9, 252
40104c1a:	4158      	l32i.n	a5, a1, 16
40104c1c:	f46020        	extui	a6, a2, 0, 16
40104c1f:	556a      	add.n	a5, a5, a6
40104c21:	4159      	s32i.n	a5, a1, 16
40104c23:	004b      	addi.n	a0, a0, 4
40104c25:	ffd006        	j	40104b69 <wDevDisableRx+0x335>
40104c28:	0e3d      	mov.n	a3, a14
40104c2a:	0f2d      	mov.n	a2, a15
40104c2c:	ff19c5        	call0	40103dcc <trc_NeedRTS+0x1d0>
40104c2f:	fc2121        	l32r	a2, 40103cb4 <trc_NeedRTS+0xb8>
40104c32:	0228      	l32i.n	a2, a2, 0
40104c34:	130c      	movi.n	a3, 1
40104c36:	c228      	l32i.n	a2, a2, 48
40104c38:	ff1c05        	call0	40103dfc <trc_NeedRTS+0x200>
40104c3b:	000986        	j	40104c65 <wDevDisableRx+0x431>
40104c3e:	1d08      	l32i.n	a0, a13, 4
40104c40:	410800        	srli	a0, a0, 8
40104c43:	1ccd32        	addi	a3, a13, 28
40104c46:	195c02        	s16i	a0, a12, 50
40104c49:	640c      	movi.n	a4, 6
40104c4b:	111d22        	l16ui	a2, a13, 34
40104c4e:	1a5c22        	s16i	a2, a12, 52
40104c51:	36cc22        	addi	a2, a12, 54
40104c54:	ee1201        	l32r	a0, 4010049c <call_user_start_local+0x234>
40104c57:	0000c0        	callx0	a0
40104c5a:	002e22        	l32i	a2, a14, 0
40104c5d:	01a032        	movi	a3, 1
40104c60:	2228      	l32i.n	a2, a2, 8
40104c62:	ff1685        	call0	40103dcc <trc_NeedRTS+0x1d0>
40104c65:	022c      	movi.n	a2, 32
40104c67:	930c      	movi.n	a3, 9
40104c69:	0c4d      	mov.n	a4, a12
40104c6b:	fe5745        	call0	401031e0 <pp_post2>
40104c6e:	041266        	bnei	a2, 1, 40104c76 <wDevDisableRx+0x442>
40104c71:	0c2d      	mov.n	a2, a12
40104c73:	fbcc85        	call0	4010093c <vPortFree>
40104c76:	61c8      	l32i.n	a12, a1, 24
40104c78:	71d8      	l32i.n	a13, a1, 28
40104c7a:	81e8      	l32i.n	a14, a1, 32
40104c7c:	91f8      	l32i.n	a15, a1, 36
40104c7e:	5108      	l32i.n	a0, a1, 20
40104c80:	30c112        	addi	a1, a1, 48
40104c83:	f00d      	ret.n
40104c85:	1d08      	l32i.n	a0, a13, 4
40104c87:	410800        	srli	a0, a0, 8
40104c8a:	3f5c02        	s16i	a0, a12, 126
40104c8d:	fff246        	j	40104c5a <wDevDisableRx+0x426>
40104c90:	0c2d      	mov.n	a2, a12
40104c92:	0d3d      	mov.n	a3, a13
40104c94:	c43c      	movi.n	a4, 60
40104c96:	ee0101        	l32r	a0, 4010049c <call_user_start_local+0x234>
40104c99:	0000c0        	callx0	a0
40104c9c:	185cf2        	s16i	a15, a12, 48
40104c9f:	0d08      	l32i.n	a0, a13, 0
40104ca1:	142e00        	extui	a2, a0, 14, 2
40104ca4:	f96256        	bnez	a2, 40104c3e <wDevDisableRx+0x40a>
40104ca7:	b50000        	extui	a0, a0, 16, 12
40104caa:	ffe546        	j	40104c43 <wDevDisableRx+0x40f>
40104cad:	000000        	ill
40104cb0:	fecef0        	excw
40104cb3:	3f          	.byte 0x3f

40104cb4 <esf_rx_buf_alloc>:
40104cb4:	f0c112        	addi	a1, a1, -16
40104cb7:	0109      	s32i.n	a0, a1, 0
40104cb9:	0b8266        	bnei	a2, 8, 40104cc8 <esf_rx_buf_alloc+0x14>
40104cbc:	fffd01        	l32r	a0, 40104cb0 <wDevDisableRx+0x47c>
40104cbf:	4008      	l32i.n	a0, a0, 16
40104cc1:	020c      	movi.n	a2, 0
40104cc3:	c0cc      	bnez.n	a0, 40104cd3 <esf_rx_buf_alloc+0x1f>
40104cc5:	0000c6        	j	40104ccc <esf_rx_buf_alloc+0x18>
40104cc8:	000c      	movi.n	a0, 0
40104cca:	002d      	mov.n	a2, a0
40104ccc:	0108      	l32i.n	a0, a1, 0
40104cce:	10c112        	addi	a1, a1, 16
40104cd1:	f00d      	ret.n
40104cd3:	edae01        	l32r	a0, 4010038c <call_user_start_local+0x124>
40104cd6:	0000c0        	callx0	a0
40104cd9:	fff551        	l32r	a5, 40104cb0 <wDevDisableRx+0x47c>
40104cdc:	020c      	movi.n	a2, 0
40104cde:	4538      	l32i.n	a3, a5, 16
40104ce0:	1139      	s32i.n	a3, a1, 4
40104ce2:	8348      	l32i.n	a4, a3, 32
40104ce4:	4549      	s32i.n	a4, a5, 16
40104ce6:	8329      	s32i.n	a2, a3, 32
40104ce8:	ee9201        	l32r	a0, 40100730 <ets_timer_setfn+0x74>
40104ceb:	0000c0        	callx0	a0
40104cee:	fff071        	l32r	a7, 40104cb0 <wDevDisableRx+0x47c>
40104cf1:	5768      	l32i.n	a6, a7, 20
40104cf3:	1108      	l32i.n	a0, a1, 4
40104cf5:	660b      	addi.n	a6, a6, -1
40104cf7:	5769      	s32i.n	a6, a7, 20
40104cf9:	fff346        	j	40104cca <esf_rx_buf_alloc+0x16>
40104cfc:	e7e8      	l32i.n	a14, a7, 56
40104cfe:	fe          	.byte 0xfe
40104cff:	3f          	.byte 0x3f

40104d00 <chm_get_current_channel>:
40104d00:	ffff21        	l32r	a2, 40104cfc <esf_rx_buf_alloc+0x48>
40104d03:	d228      	l32i.n	a2, a2, 52
40104d05:	f00d      	ret.n
40104d07:	051c00        	extui	a1, a0, 28, 1
40104d0a:	124026        	beqi	a0, 4, 40104d20 <chm_get_current_channel+0x20>
40104d0d:	d9f0c1        	l32r	a12, 400fb4d0 <rc4_skip+0xed768>
40104d10:	11c921        	l32r	a2, 400c9434 <rc4_skip+0xbb6cc>
40104d13:	0109      	s32i.n	a0, a1, 0
40104d15:	02cd      	mov.n	a12, a2
40104d17:	529c      	beqz.n	a2, 40104d30 <chm_get_current_channel+0x30>
40104d19:	20dcc0        	or	a13, a12, a12
40104d1c:	002cc2        	l32i	a12, a12, 0
40104d1f:	012d22        	l32i	a2, a13, 4
40104d22:	fff901        	l32r	a0, 40104d08 <chm_get_current_channel+0x8>
40104d25:	0000c0        	callx0	a0
40104d28:	0d2d      	mov.n	a2, a13
40104d2a:	fbc105        	call0	4010093c <vPortFree>
40104d2d:	fe8c56        	bnez	a12, 40104d19 <chm_get_current_channel+0x19>
40104d30:	11c8      	l32i.n	a12, a1, 4
40104d32:	21d8      	l32i.n	a13, a1, 8
40104d34:	0108      	l32i.n	a0, a1, 0
40104d36:	10c112        	addi	a1, a1, 16
40104d39:	f00d      	ret.n
40104d3b:	f39800        	excw
40104d3e:	fe          	.byte 0xfe
40104d3f:	3f          	.byte 0x3f
40104d40:	f3ac      	beqz.n	a3, 40104d73 <chm_get_current_channel+0x73>
40104d42:	fe          	.byte 0xfe
40104d43:	3f          	.byte 0x3f
40104d44:	f39c      	beqz.n	a3, 40104d67 <chm_get_current_channel+0x67>
40104d46:	fe          	.byte 0xfe
40104d47:	3f          	.byte 0x3f
40104d48:	3048      	l32i.n	a4, a0, 12
40104d4a:	c44026        	beqi	a0, 4, 40104d12 <chm_get_current_channel+0x12>
40104d4d:	402624        	excw
40104d50:	2626b4        	excw
40104d53:	2d4440        	excw
40104d56:	b84026        	beqi	a0, 4, 40104d12 <chm_get_current_channel+0x12>
40104d59:	402634        	excw
40104d5c:	250c      	movi.n	a5, 2
40104d5e:	124026        	beqi	a0, 4, 40104d74 <chm_get_current_channel+0x74>
40104d61:	c9f0c1        	l32r	a12, 400f7524 <rc4_skip+0xe97bc>
40104d64:	010911        	l32r	a1, 400c5188 <rc4_skip+0xb7420>
40104d67:	21d9      	s32i.n	a13, a1, 8
40104d69:	000c      	movi.n	a0, 0
40104d6b:	fff4d1        	l32r	a13, 40104d3c <chm_get_current_channel+0x3c>
40104d6e:	02cd      	mov.n	a12, a2
40104d70:	4228      	l32i.n	a2, a2, 16
40104d72:	041316        	beqz	a3, 40104db7 <chm_get_current_channel+0xb7>
40104d75:	3e1226        	beqi	a2, 1, 40104db7 <chm_get_current_channel+0xb7>
40104d78:	202c32        	l32i	a3, a12, 128
40104d7b:	f08451        	l32r	a5, 40100f8c <system_os_post+0x30>
40104d7e:	a3cc      	bnez.n	a3, 40104d8c <chm_get_current_channel+0x8c>
40104d80:	0020c0        	memw
40104d83:	fc2552        	l32i	a5, a5, 0x3f0
40104d86:	161c42        	l16ui	a4, a12, 44
40104d89:	2a1457        	beq	a4, a5, 40104db7 <chm_get_current_channel+0xb7>
40104d8c:	172c22        	l32i	a2, a12, 92
40104d8f:	ac38      	l32i.n	a3, a12, 40
40104d91:	0c4d      	mov.n	a4, a12
40104d93:	5c4b      	addi.n	a5, a12, 4
40104d95:	101c62        	l16ui	a6, a12, 32
40104d98:	111c72        	l16ui	a7, a12, 34
40104d9b:	ffeb01        	l32r	a0, 40104d48 <chm_get_current_channel+0x48>
40104d9e:	0000c0        	callx0	a0
40104da1:	0c2d      	mov.n	a2, a12
40104da3:	ffea01        	l32r	a0, 40104d4c <chm_get_current_channel+0x4c>
40104da6:	0000c0        	callx0	a0
40104da9:	1d28      	l32i.n	a2, a13, 4
40104dab:	000c      	movi.n	a0, 0
40104dad:	6c92c7        	bne	a2, a12, 40104e1d <chm_get_current_channel+0x11d>
40104db0:	3268      	l32i.n	a6, a2, 12
40104db2:	1d69      	s32i.n	a6, a13, 4
40104db4:	001ec6        	j	40104e33 <chm_get_current_channel+0x133>
40104db7:	08f216        	beqz	a2, 40104e4a <chm_get_current_channel+0x14a>
40104dba:	720b      	addi.n	a7, a2, -1
40104dbc:	0a4716        	beqz	a7, 40104e64 <chm_get_current_channel+0x164>
40104dbf:	fec282        	addi	a8, a2, -2
40104dc2:	0b4816        	beqz	a8, 40104e7a <chm_get_current_channel+0x17a>
40104dc5:	fdc292        	addi	a9, a2, -3
40104dc8:	0c4916        	beqz	a9, 40104e90 <chm_get_current_channel+0x190>
40104dcb:	fcc2a2        	addi	a10, a2, -4
40104dce:	0d2a16        	beqz	a10, 40104ea4 <chm_get_current_channel+0x1a4>
40104dd1:	2b7266        	bnei	a2, 7, 40104e00 <chm_get_current_channel+0x100>
40104dd4:	0c2d      	mov.n	a2, a12
40104dd6:	ffde01        	l32r	a0, 40104d50 <chm_get_current_channel+0x50>
40104dd9:	0000c0        	callx0	a0
40104ddc:	02dd      	mov.n	a13, a2
40104dde:	22ec      	bnez.n	a2, 40104e04 <chm_get_current_channel+0x104>
40104de0:	9b0c      	movi.n	a11, 9
40104de2:	4cb9      	s32i.n	a11, a12, 16
40104de4:	000706        	j	40104e04 <chm_get_current_channel+0x104>
40104de7:	2d39      	s32i.n	a3, a13, 8
40104de9:	032d      	mov.n	a2, a3
40104deb:	738c      	beqz.n	a3, 40104df6 <chm_get_current_channel+0xf6>
40104ded:	3238      	l32i.n	a3, a2, 12
40104def:	f493c7        	bne	a3, a12, 40104de7 <chm_get_current_channel+0xe7>
40104df2:	3cd8      	l32i.n	a13, a12, 12
40104df4:	32d9      	s32i.n	a13, a2, 12
40104df6:	3c09      	s32i.n	a0, a12, 12
40104df8:	0c2d      	mov.n	a2, a12
40104dfa:	201110        	or	a1, a1, a1
40104dfd:	fbb3c5        	call0	4010093c <vPortFree>
40104e00:	0d0c      	movi.n	a13, 0
40104e02:	0c0c      	movi.n	a12, 0
40104e04:	8c8c      	beqz.n	a12, 40104e10 <chm_get_current_channel+0x110>
40104e06:	6dcc      	bnez.n	a13, 40104e10 <chm_get_current_channel+0x110>
40104e08:	0c2d      	mov.n	a2, a12
40104e0a:	ffd201        	l32r	a0, 40104d54 <chm_get_current_channel+0x54>
40104e0d:	0000c0        	callx0	a0
40104e10:	0d2d      	mov.n	a2, a13
40104e12:	11c8      	l32i.n	a12, a1, 4
40104e14:	21d8      	l32i.n	a13, a1, 8
40104e16:	0108      	l32i.n	a0, a1, 0
40104e18:	10c112        	addi	a1, a1, 16
40104e1b:	f00d      	ret.n
40104e1d:	2d29      	s32i.n	a2, a13, 8
40104e1f:	72cc      	bnez.n	a2, 40104e2a <chm_get_current_channel+0x12a>
40104e21:	000386        	j	40104e33 <chm_get_current_channel+0x133>
40104e24:	2d39      	s32i.n	a3, a13, 8
40104e26:	032d      	mov.n	a2, a3
40104e28:	738c      	beqz.n	a3, 40104e33 <chm_get_current_channel+0x133>
40104e2a:	3238      	l32i.n	a3, a2, 12
40104e2c:	f493c7        	bne	a3, a12, 40104e24 <chm_get_current_channel+0x124>
40104e2f:	3c38      	l32i.n	a3, a12, 12
40104e31:	3239      	s32i.n	a3, a2, 12
40104e33:	3c09      	s32i.n	a0, a12, 12
40104e35:	a50c      	movi.n	a5, 10
40104e37:	4c59      	s32i.n	a5, a12, 16
40104e39:	3d48      	l32i.n	a4, a13, 12
40104e3b:	3c49      	s32i.n	a4, a12, 12
40104e3d:	3dc9      	s32i.n	a12, a13, 12
40104e3f:	ffc601        	l32r	a0, 40104d58 <chm_get_current_channel+0x58>
40104e42:	0000c0        	callx0	a0
40104e45:	020c      	movi.n	a2, 0
40104e47:	fff1c6        	j	40104e12 <chm_get_current_channel+0x112>
40104e4a:	101c62        	l16ui	a6, a12, 32
40104e4d:	fa7616        	beqz	a6, 40104df8 <chm_get_current_channel+0xf8>
40104e50:	4d28      	l32i.n	a2, a13, 16
40104e52:	0692c7        	bne	a2, a12, 40104e5c <chm_get_current_channel+0x15c>
40104e55:	3278      	l32i.n	a7, a2, 12
40104e57:	4d79      	s32i.n	a7, a13, 16
40104e59:	ffe646        	j	40104df6 <chm_get_current_channel+0xf6>
40104e5c:	2d29      	s32i.n	a2, a13, 8
40104e5e:	f8b256        	bnez	a2, 40104ded <chm_get_current_channel+0xed>
40104e61:	ffe446        	j	40104df6 <chm_get_current_channel+0xf6>
40104e64:	ffb721        	l32r	a2, 40104d40 <chm_get_current_channel+0x40>
40104e67:	0c3d      	mov.n	a3, a12
40104e69:	ffbc01        	l32r	a0, 40104d5c <chm_get_current_channel+0x5c>
40104e6c:	0000c0        	callx0	a0
40104e6f:	0c2d      	mov.n	a2, a12
40104e71:	fbac85        	call0	4010093c <vPortFree>
40104e74:	ffe206        	j	40104e00 <chm_get_current_channel+0x100>
40104e77:	000000        	ill
40104e7a:	ffb221        	l32r	a2, 40104d44 <chm_get_current_channel+0x44>
40104e7d:	0c3d      	mov.n	a3, a12
40104e7f:	ffb701        	l32r	a0, 40104d5c <chm_get_current_channel+0x5c>
40104e82:	0000c0        	callx0	a0
40104e85:	0c2d      	mov.n	a2, a12
40104e87:	fbab45        	call0	4010093c <vPortFree>
40104e8a:	ffdc86        	j	40104e00 <chm_get_current_channel+0x100>
40104e8d:	000000        	ill
40104e90:	0c2d      	mov.n	a2, a12
40104e92:	ffaf01        	l32r	a0, 40104d50 <chm_get_current_channel+0x50>
40104e95:	0000c0        	callx0	a0
40104e98:	02dd      	mov.n	a13, a2
40104e9a:	f66256        	bnez	a2, 40104e04 <chm_get_current_channel+0x104>
40104e9d:	580c      	movi.n	a8, 5
40104e9f:	4c89      	s32i.n	a8, a12, 16
40104ea1:	ffd7c6        	j	40104e04 <chm_get_current_channel+0x104>
40104ea4:	0c2d      	mov.n	a2, a12
40104ea6:	ffaa01        	l32r	a0, 40104d50 <chm_get_current_channel+0x50>
40104ea9:	0000c0        	callx0	a0
40104eac:	02dd      	mov.n	a13, a2
40104eae:	f52256        	bnez	a2, 40104e04 <chm_get_current_channel+0x104>
40104eb1:	590c      	movi.n	a9, 5
40104eb3:	4c99      	s32i.n	a9, a12, 16
40104eb5:	ffd2c6        	j	40104e04 <chm_get_current_channel+0x104>
40104eb8:	827c      	movi.n	a2, -8
40104eba:	f00d      	ret.n
40104ebc:	fe          	.byte 0xfe
40104ebd:	7f          	.byte 0x7f
40104ebe:	580000        	excw
40104ec1:	3ffe87        	bbsi	a14, 24, 40104f04 <chm_get_current_channel+0x204>
40104ec4:	26b200        	excw
40104ec7:	fd7140        	excw
40104eca:	ff          	.byte 0xff
40104ecb:	fffda1        	l32r	a10, 40104ec0 <chm_get_current_channel+0x1c0>
40104ece:	fffd81        	l32r	a8, 40104ec4 <chm_get_current_channel+0x1c4>
40104ed1:	001a22        	l16ui	a2, a10, 0
40104ed4:	f0c892        	addi	a9, a8, -16
40104ed7:	221b      	addi.n	a2, a2, 1
40104ed9:	f42020        	extui	a2, a2, 0, 16
40104edc:	02b727        	bgeu	a7, a2, 40104ee2 <chm_get_current_channel+0x1e2>
40104edf:	ed0721        	l32r	a2, 401002fc <call_user_start_local+0x94>
40104ee2:	096d      	mov.n	a6, a9
40104ee4:	005a22        	s16i	a2, a10, 0
40104ee7:	0658      	l32i.n	a5, a6, 0
40104ee9:	0558      	l32i.n	a5, a5, 0
40104eeb:	55cc      	bnez.n	a5, 40104ef4 <chm_get_current_channel+0x1f4>
40104eed:	000306        	j	40104efd <chm_get_current_channel+0x1fd>
40104ef0:	3558      	l32i.n	a5, a5, 12
40104ef2:	758c      	beqz.n	a5, 40104efd <chm_get_current_channel+0x1fd>
40104ef4:	1015b2        	l16ui	a11, a5, 32
40104ef7:	f59b27        	bne	a11, a2, 40104ef0 <chm_get_current_channel+0x1f0>
40104efa:	fff646        	j	40104ed7 <chm_get_current_channel+0x1d7>
40104efd:	664b      	addi.n	a6, a6, 4
40104eff:	e49687        	bne	a6, a8, 40104ee7 <chm_get_current_channel+0x1e7>
40104f02:	f00d      	ret.n
40104f04:	050402        	l8ui	a0, a4, 5
40104f07:	f3b0b4        	excw
40104f0a:	fe          	.byte 0xfe
40104f0b:	3f          	.byte 0x3f
40104f0c:	26af40        	excw
40104f0f:	006040        	rsil	a4, 0
40104f12:	184026        	beqi	a0, 4, 40104f2e <chm_get_current_channel+0x22e>
40104f15:	25fb      	addi.n	a2, a5, 15
40104f17:	c11240        	mul16u	a1, a2, a4
40104f1a:	31e9f0        	srai	a14, a15, 25
40104f1d:	0109      	s32i.n	a0, a1, 0
40104f1f:	21d9      	s32i.n	a13, a1, 8
40104f21:	11c9      	s32i.n	a12, a1, 4
40104f23:	02dd      	mov.n	a13, a2
40104f25:	03cd      	mov.n	a12, a3
40104f27:	1d9ca2        	l16si	a10, a12, 58
40104f2a:	0e0d02        	l8ui	a0, a13, 14
40104f2d:	4228      	l32i.n	a2, a2, 16
40104f2f:	ac78      	l32i.n	a7, a12, 40
40104f31:	171332        	l16ui	a3, a3, 46
40104f34:	755870        	extui	a5, a7, 24, 8
40104f37:	748830        	extui	a8, a3, 8, 8
40104f3a:	116380        	slli	a6, a3, 8
40104f3d:	414870        	srli	a4, a7, 8
40104f40:	373a      	add.n	a3, a7, a3
40104f42:	206680        	or	a6, a6, a8
40104f45:	0e4262        	s8i	a6, a2, 14
40104f48:	f06481        	l32r	a8, 401010d8 <conntwifi+0x50>
40104f4b:	416860        	srli	a6, a6, 8
40104f4e:	104480        	and	a4, a4, a8
40104f51:	204450        	or	a4, a4, a5
40104f54:	015780        	slli	a5, a7, 24
40104f57:	0f4262        	s8i	a6, a2, 15
40104f5a:	107780        	and	a7, a7, a8
40104f5d:	117780        	slli	a7, a7, 8
40104f60:	205570        	or	a5, a5, a7
40104f63:	204450        	or	a4, a4, a5
40104f66:	084242        	s8i	a4, a2, 8
40104f69:	414840        	srli	a4, a4, 8
40104f6c:	094242        	s8i	a4, a2, 9
40104f6f:	414840        	srli	a4, a4, 8
40104f72:	0a4242        	s8i	a4, a2, 10
40104f75:	414840        	srli	a4, a4, 8
40104f78:	0b4242        	s8i	a4, a2, 11
40104f7b:	cc39      	s32i.n	a3, a12, 48
40104f7d:	046007        	bbci	a0, 0, 40104f85 <chm_get_current_channel+0x285>
40104f80:	ffe191        	l32r	a9, 40104f04 <chm_get_current_channel+0x204>
40104f83:	5299      	s32i.n	a9, a2, 20
40104f85:	000c      	movi.n	a0, 0
40104f87:	020a66        	bnei	a10, -1, 40104f8d <chm_get_current_channel+0x28d>
40104f8a:	1d5c02        	s16i	a0, a12, 58
40104f8d:	0b6c16        	beqz	a12, 40105047 <chm_get_current_channel+0x347>
40104f90:	0cb8      	l32i.n	a11, a12, 0
40104f92:	ec4b      	addi.n	a14, a12, 4
40104f94:	0afb16        	beqz	a11, 40105047 <chm_get_current_channel+0x347>
40104f97:	102c32        	l32i	a3, a12, 64
40104f9a:	4d28      	l32i.n	a2, a13, 16
40104f9c:	046356        	bnez	a3, 40104fe6 <chm_get_current_channel+0x2e6>
40104f9f:	070252        	l8ui	a5, a2, 7
40104fa2:	060262        	l8ui	a6, a2, 6
40104fa5:	115580        	slli	a5, a5, 8
40104fa8:	205560        	or	a5, a5, a6
40104fab:	050262        	l8ui	a6, a2, 5
40104fae:	115580        	slli	a5, a5, 8
40104fb1:	205560        	or	a5, a5, a6
40104fb4:	040262        	l8ui	a6, a2, 4
40104fb7:	115580        	slli	a5, a5, 8
40104fba:	205560        	or	a5, a5, a6
40104fbd:	f04661        	l32r	a6, 401010d8 <conntwifi+0x50>
40104fc0:	414850        	srli	a4, a5, 8
40104fc3:	107560        	and	a7, a5, a6
40104fc6:	104460        	and	a4, a4, a6
40104fc9:	117780        	slli	a7, a7, 8
40104fcc:	016580        	slli	a6, a5, 24
40104fcf:	755850        	extui	a5, a5, 24, 8
40104fd2:	206670        	or	a6, a6, a7
40104fd5:	204450        	or	a4, a4, a5
40104fd8:	ffcc51        	l32r	a5, 40104f08 <chm_get_current_channel+0x208>
40104fdb:	204460        	or	a4, a4, a6
40104fde:	0558      	l32i.n	a5, a5, 0
40104fe0:	106c52        	s32i	a5, a12, 64
40104fe3:	116c42        	s32i	a4, a12, 68
40104fe6:	0c3d      	mov.n	a3, a12
40104fe8:	0e4d      	mov.n	a4, a14
40104fea:	1d78      	l32i.n	a7, a13, 4
40104fec:	650c      	movi.n	a5, 6
40104fee:	051792        	l16ui	a9, a7, 10
40104ff1:	041762        	l16ui	a6, a7, 8
40104ff4:	1788      	l32i.n	a8, a7, 4
40104ff6:	1729      	s32i.n	a2, a7, 4
40104ff8:	c08280        	sub	a8, a2, a8
40104ffb:	c06680        	sub	a6, a6, a8
40104ffe:	c09980        	sub	a9, a9, a8
40105001:	055792        	s16i	a9, a7, 10
40105004:	f46060        	extui	a6, a6, 0, 16
40105007:	418800        	srli	a8, a0, 8
4010500a:	045762        	s16i	a6, a7, 8
4010500d:	104202        	s8i	a0, a2, 16
40105010:	114282        	s8i	a8, a2, 17
40105013:	072d      	mov.n	a2, a7
40105015:	ffbd01        	l32r	a0, 40104f0c <chm_get_current_channel+0x20c>
40105018:	0000c0        	callx0	a0
4010501b:	0e4d      	mov.n	a4, a14
4010501d:	0c3d      	mov.n	a3, a12
4010501f:	0a0c52        	l8ui	a5, a12, 10
40105022:	090c62        	l8ui	a6, a12, 9
40105025:	670c      	movi.n	a7, 6
40105027:	4da8      	l32i.n	a10, a13, 16
40105029:	419820        	srli	a9, a2, 8
4010502c:	104a22        	s8i	a2, a10, 16
4010502f:	114a92        	s8i	a9, a10, 17
40105032:	1d28      	l32i.n	a2, a13, 4
40105034:	ffb701        	l32r	a0, 40104f10 <chm_get_current_channel+0x210>
40105037:	0000c0        	callx0	a0
4010503a:	11c8      	l32i.n	a12, a1, 4
4010503c:	21d8      	l32i.n	a13, a1, 8
4010503e:	31e8      	l32i.n	a14, a1, 12
40105040:	0108      	l32i.n	a0, a1, 0
40105042:	10c112        	addi	a1, a1, 16
40105045:	f00d      	ret.n
40105047:	ec4b      	addi.n	a14, a12, 4
40105049:	0e2d      	mov.n	a2, a14
4010504b:	ffb201        	l32r	a0, 40104f14 <chm_get_current_channel+0x214>
4010504e:	0000c0        	callx0	a0
40105051:	000c      	movi.n	a0, 0
40105053:	fe3216        	beqz	a2, 4010503a <chm_get_current_channel+0x33a>
40105056:	12b8      	l32i.n	a11, a2, 4
40105058:	0cb9      	s32i.n	a11, a12, 0
4010505a:	ffce46        	j	40104f97 <chm_get_current_channel+0x297>
4010505d:	000000        	ill
40105060:	00ea60        	excw
40105063:	507400        	ritlb1	a0, a4
40105066:	9c4010        	excw
40105069:	25ab      	addi.n	a2, a5, 10
4010506b:	c67040        	excw
4010506e:	9c4025        	excw
40105071:	402635        	excw
40105074:	f0c112        	addi	a1, a1, -16
40105077:	0109      	s32i.n	a0, a1, 0
40105079:	fffb01        	l32r	a0, 40105068 <chm_get_current_channel+0x368>
4010507c:	0000c0        	callx0	a0
4010507f:	fffb01        	l32r	a0, 4010506c <chm_get_current_channel+0x36c>
40105082:	0000c0        	callx0	a0
40105085:	fff621        	l32r	a2, 40105060 <chm_get_current_channel+0x360>
40105088:	fff731        	l32r	a3, 40105064 <chm_get_current_channel+0x364>
4010508b:	040c      	movi.n	a4, 0
4010508d:	fff801        	l32r	a0, 40105070 <chm_get_current_channel+0x370>
40105090:	0000c0        	callx0	a0
40105093:	0108      	l32i.n	a0, a1, 0
40105095:	10c112        	addi	a1, a1, 16
40105098:	f00d      	ret.n
4010509a:	a40000        	extui	a0, a0, 0, 11
4010509d:	401050        	excw
401050a0:	25abe4        	excw
401050a3:	c11240        	mul16u	a1, a2, a4
401050a6:	0109f0        	slli	a0, a9, 17
401050a9:	fffd01        	l32r	a0, 401050a0 <chm_get_current_channel+0x3a0>
401050ac:	0000c0        	callx0	a0
401050af:	f4a122        	movi	a2, 0x1f4
401050b2:	fffa31        	l32r	a3, 4010509c <chm_get_current_channel+0x39c>
401050b5:	040c      	movi.n	a4, 0
401050b7:	ffee01        	l32r	a0, 40105070 <chm_get_current_channel+0x370>
401050ba:	0000c0        	callx0	a0
401050bd:	0108      	l32i.n	a0, a1, 0
401050bf:	10c112        	addi	a1, a1, 16
401050c2:	f00d      	ret.n
401050c4:	50cc      	bnez.n	a0, 401050cd <chm_get_current_channel+0x3cd>
401050c6:	c44010        	extui	a4, a1, 0, 13
401050c9:	4025f5        	excw
401050cc:	f0c112        	addi	a1, a1, -16
401050cf:	0109      	s32i.n	a0, a1, 0
401050d1:	fffd01        	l32r	a0, 401050c8 <chm_get_current_channel+0x3c8>
401050d4:	0000c0        	callx0	a0
401050d7:	64a022        	movi	a2, 100
401050da:	fffa31        	l32r	a3, 401050c4 <chm_get_current_channel+0x3c4>
401050dd:	040c      	movi.n	a4, 0
401050df:	ffe401        	l32r	a0, 40105070 <chm_get_current_channel+0x370>
401050e2:	0000c0        	callx0	a0
401050e5:	0108      	l32i.n	a0, a1, 0
401050e7:	10c112        	addi	a1, a1, 16
401050ea:	f00d      	ret.n
401050ec:	1050f4        	excw
401050ef:	c7a040        	excw
401050f2:	124025        	excw
401050f5:	09f0c1        	l32r	a12, 400c78b8 <rc4_skip+0xb9b50>
401050f8:	fd0101        	l32r	a0, 401044fc <wDev_ClearTxqCollisions>
401050fb:	ff          	.byte 0xff
401050fc:	0000c0        	callx0	a0
401050ff:	e8a322        	movi	a2, 0x3e8
40105102:	fffa31        	l32r	a3, 401050ec <chm_get_current_channel+0x3ec>
40105105:	040c      	movi.n	a4, 0
40105107:	ffda01        	l32r	a0, 40105070 <chm_get_current_channel+0x370>
4010510a:	0000c0        	callx0	a0
4010510d:	0108      	l32i.n	a0, a1, 0
4010510f:	10c112        	addi	a1, a1, 16
40105112:	f00d      	ret.n
40105114:	fef640        	excw
40105117:	3f          	.byte 0x3f
40105118:	fef5c0        	excw
4010511b:	3f          	.byte 0x3f

4010511c <jsonval>:
4010511c:	e0c112        	addi	a1, a1, -32
4010511f:	0161c2        	s32i	a12, a1, 4
40105122:	006102        	s32i	a0, a1, 0
40105125:	0461f2        	s32i	a15, a1, 16
40105128:	21d9      	s32i.n	a13, a1, 8
4010512a:	31e9      	s32i.n	a14, a1, 12
4010512c:	03dd      	mov.n	a13, a3
4010512e:	fff9e1        	l32r	a14, 40105114 <chm_get_current_channel+0x414>
40105131:	0f0c      	movi.n	a15, 0
40105133:	004ef2        	s8i	a15, a14, 0
40105136:	0198c5        	call0	40106ac4 <strstr>
40105139:	02cd      	mov.n	a12, a2
4010513b:	fff701        	l32r	a0, 40105118 <chm_get_current_channel+0x418>
4010513e:	51d9      	s32i.n	a13, a1, 20
40105140:	111216        	beqz	a2, 40105255 <jsonval+0x139>
40105143:	00dd      	mov.n	a13, a0
40105145:	0e0c      	movi.n	a14, 0
40105147:	7da0f2        	movi	a15, 125
4010514a:	052122        	l32i	a2, a1, 20
4010514d:	fc0ec5        	call0	4010123c <strlen>
40105150:	80c2c0        	add	a12, a2, a12
40105153:	000c82        	l8ui	a8, a12, 0
40105156:	22a072        	movi	a7, 34
40105159:	07c866        	bnei	a8, 32, 40105164 <jsonval+0x48>
4010515c:	010c82        	l8ui	a8, a12, 1
4010515f:	cc1b      	addi.n	a12, a12, 1
40105161:	f7c826        	beqi	a8, 32, 4010515c <jsonval+0x40>
40105164:	a93c      	movi.n	a9, 58
40105166:	4a9897        	bne	a8, a9, 401051b4 <jsonval+0x98>
40105169:	010c82        	l8ui	a8, a12, 1
4010516c:	cc1b      	addi.n	a12, a12, 1
4010516e:	07c866        	bnei	a8, 32, 40105179 <jsonval+0x5d>
40105171:	010c82        	l8ui	a8, a12, 1
40105174:	cc1b      	addi.n	a12, a12, 1
40105176:	f7c826        	beqi	a8, 32, 40105171 <jsonval+0x55>
40105179:	499877        	bne	a8, a7, 401051c6 <jsonval+0xaa>
4010517c:	010c82        	l8ui	a8, a12, 1
4010517f:	cc1b      	addi.n	a12, a12, 1
40105181:	131877        	beq	a8, a7, 40105198 <jsonval+0x7c>
40105184:	ee1b      	addi.n	a14, a14, 1
40105186:	804d82        	s8i	a8, a13, 128
40105189:	cc1b      	addi.n	a12, a12, 1
4010518b:	000c82        	l8ui	a8, a12, 0
4010518e:	dd1b      	addi.n	a13, a13, 1
40105190:	f09877        	bne	a8, a7, 40105184 <jsonval+0x68>
40105193:	ffe1d1        	l32r	a13, 40105118 <chm_get_current_channel+0x418>
40105196:	deda      	add.n	a13, a14, a13
40105198:	ee0b      	addi.n	a14, a14, -1
4010519a:	dd0b      	addi.n	a13, a13, -1
4010519c:	01cc22        	addi	a2, a12, 1
4010519f:	052132        	l32i	a3, a1, 20
401051a2:	019205        	call0	40106ac4 <strstr>
401051a5:	20c220        	or	a12, a2, a2
401051a8:	a00c      	movi.n	a0, 10
401051aa:	ee2b      	addi.n	a14, a14, 2
401051ac:	814d02        	s8i	a0, a13, 129
401051af:	dd2b      	addi.n	a13, a13, 2
401051b1:	0002c6        	j	401051c0 <jsonval+0xa4>
401051b4:	202cc0        	or	a2, a12, a12
401051b7:	052132        	l32i	a3, a1, 20
401051ba:	019085        	call0	40106ac4 <strstr>
401051bd:	20c220        	or	a12, a2, a2
401051c0:	f86c56        	bnez	a12, 4010514a <jsonval+0x2e>
401051c3:	002406        	j	40105257 <jsonval+0x13b>
401051c6:	7ba002        	movi	a0, 123
401051c9:	269807        	bne	a8, a0, 401051f3 <jsonval+0xd7>
401051cc:	060c      	movi.n	a6, 0
401051ce:	0298f7        	bne	a8, a15, 401051d4 <jsonval+0xb8>
401051d1:	c716a6        	blti	a6, 1, 4010519c <jsonval+0x80>
401051d4:	019807        	bne	a8, a0, 401051d9 <jsonval+0xbd>
401051d7:	661b      	addi.n	a6, a6, 1
401051d9:	ee1b      	addi.n	a14, a14, 1
401051db:	804d82        	s8i	a8, a13, 128
401051de:	cc1b      	addi.n	a12, a12, 1
401051e0:	000c82        	l8ui	a8, a12, 0
401051e3:	dd1b      	addi.n	a13, a13, 1
401051e5:	eb98f7        	bne	a8, a15, 401051d4 <jsonval+0xb8>
401051e8:	660b      	addi.n	a6, a6, -1
401051ea:	804d82        	s8i	a8, a13, 128
401051ed:	000c82        	l8ui	a8, a12, 0
401051f0:	fff686        	j	401051ce <jsonval+0xb2>
401051f3:	b65c      	movi.n	a6, 91
401051f5:	289867        	bne	a8, a6, 40105221 <jsonval+0x105>
401051f8:	d05c      	movi.n	a0, 93
401051fa:	090c      	movi.n	a9, 0
401051fc:	029807        	bne	a8, a0, 40105202 <jsonval+0xe6>
401051ff:	9919a6        	blti	a9, 1, 4010519c <jsonval+0x80>
40105202:	019867        	bne	a8, a6, 40105207 <jsonval+0xeb>
40105205:	991b      	addi.n	a9, a9, 1
40105207:	ee1b      	addi.n	a14, a14, 1
40105209:	804d82        	s8i	a8, a13, 128
4010520c:	cc1b      	addi.n	a12, a12, 1
4010520e:	000c82        	l8ui	a8, a12, 0
40105211:	dd1b      	addi.n	a13, a13, 1
40105213:	eb9807        	bne	a8, a0, 40105202 <jsonval+0xe6>
40105216:	990b      	addi.n	a9, a9, -1
40105218:	804d82        	s8i	a8, a13, 128
4010521b:	000c82        	l8ui	a8, a12, 0
4010521e:	fff686        	j	401051fc <jsonval+0xe0>
40105221:	c02c      	movi.n	a0, 44
40105223:	d55c      	movi.n	a5, 93
40105225:	c02800        	sub	a2, a8, a0
40105228:	f6c216        	beqz	a2, 40105198 <jsonval+0x7c>
4010522b:	e0c832        	addi	a3, a8, -32
4010522e:	f66316        	beqz	a3, 40105198 <jsonval+0x7c>
40105231:	c048f0        	sub	a4, a8, a15
40105234:	f60416        	beqz	a4, 40105198 <jsonval+0x7c>
40105237:	c06850        	sub	a6, a8, a5
4010523a:	f5a616        	beqz	a6, 40105198 <jsonval+0x7c>
4010523d:	c09870        	sub	a9, a8, a7
40105240:	f54916        	beqz	a9, 40105198 <jsonval+0x7c>
40105243:	f51816        	beqz	a8, 40105198 <jsonval+0x7c>
40105246:	ee1b      	addi.n	a14, a14, 1
40105248:	804d82        	s8i	a8, a13, 128
4010524b:	cc1b      	addi.n	a12, a12, 1
4010524d:	dd1b      	addi.n	a13, a13, 1
4010524f:	000c82        	l8ui	a8, a12, 0
40105252:	fff3c6        	j	40105225 <jsonval+0x109>
40105255:	00dd      	mov.n	a13, a0
40105257:	ffaf21        	l32r	a2, 40105114 <chm_get_current_channel+0x414>
4010525a:	0108      	l32i.n	a0, a1, 0
4010525c:	11c8      	l32i.n	a12, a1, 4
4010525e:	31e8      	l32i.n	a14, a1, 12
40105260:	0b0c      	movi.n	a11, 0
40105262:	41f8      	l32i.n	a15, a1, 16
40105264:	7f4db2        	s8i	a11, a13, 127
40105267:	21d8      	l32i.n	a13, a1, 8
40105269:	20c112        	addi	a1, a1, 32
4010526c:	f00d      	ret.n
4010526e:	870000        	excw
40105271:	401052        	l16ui	a5, a0, 128

40105274 <monday>:
40105274:	f0c112        	addi	a1, a1, -16
40105277:	330b      	addi.n	a3, a3, -1
40105279:	2ea3f6        	bgeui	a3, 12, 401052ab <monday+0x37>
4010527c:	fffd51        	l32r	a5, 40105270 <jsonval+0x154>
4010527f:	904330        	addx2	a4, a3, a3
40105282:	445a      	add.n	a4, a4, a5
40105284:	0004a0        	jx	a4
40105287:	000ec6        	j	401052c6 <monday+0x52>
4010528a:	002646        	j	40105327 <monday+0xb3>
4010528d:	002106        	j	40105315 <monday+0xa1>
40105290:	001bc6        	j	40105303 <monday+0x8f>
40105293:	001686        	j	401052f1 <monday+0x7d>
40105296:	001446        	j	401052eb <monday+0x77>
40105299:	001206        	j	401052e5 <monday+0x71>
4010529c:	000fc6        	j	401052df <monday+0x6b>
4010529f:	000d86        	j	401052d9 <monday+0x65>
401052a2:	000b46        	j	401052d3 <monday+0x5f>
401052a5:	000906        	j	401052cd <monday+0x59>
401052a8:	000186        	j	401052b2 <monday+0x3e>
401052ab:	0128      	l32i.n	a2, a1, 0
401052ad:	10c112        	addi	a1, a1, 16
401052b0:	f00d      	ret.n
401052b2:	4ea132        	movi	a3, 0x14e
401052b5:	10c112        	addi	a1, a1, 16
401052b8:	145020        	extui	a5, a2, 0, 2
401052bb:	140c      	movi.n	a4, 1
401052bd:	020c      	movi.n	a2, 0
401052bf:	832450        	moveqz	a2, a4, a5
401052c2:	223a      	add.n	a2, a2, a3
401052c4:	f00d      	ret.n
401052c6:	020c      	movi.n	a2, 0
401052c8:	10c112        	addi	a1, a1, 16
401052cb:	f00d      	ret.n
401052cd:	30a132        	movi	a3, 0x130
401052d0:	fff846        	j	401052b5 <monday+0x41>
401052d3:	11a132        	movi	a3, 0x111
401052d6:	fff6c6        	j	401052b5 <monday+0x41>
401052d9:	f3a032        	movi	a3, 243
401052dc:	fff546        	j	401052b5 <monday+0x41>
401052df:	d4a032        	movi	a3, 212
401052e2:	fff3c6        	j	401052b5 <monday+0x41>
401052e5:	b5a032        	movi	a3, 181
401052e8:	fff246        	j	401052b5 <monday+0x41>
401052eb:	97a032        	movi	a3, 151
401052ee:	fff0c6        	j	401052b5 <monday+0x41>
401052f1:	10c112        	addi	a1, a1, 16
401052f4:	144020        	extui	a4, a2, 0, 2
401052f7:	130c      	movi.n	a3, 1
401052f9:	020c      	movi.n	a2, 0
401052fb:	832340        	moveqz	a2, a3, a4
401052fe:	78c222        	addi	a2, a2, 120
40105301:	f00d      	ret.n
40105303:	10c112        	addi	a1, a1, 16
40105306:	144020        	extui	a4, a2, 0, 2
40105309:	130c      	movi.n	a3, 1
4010530b:	020c      	movi.n	a2, 0
4010530d:	832340        	moveqz	a2, a3, a4
40105310:	5ac222        	addi	a2, a2, 90
40105313:	f00d      	ret.n
40105315:	10c112        	addi	a1, a1, 16
40105318:	144020        	extui	a4, a2, 0, 2
4010531b:	130c      	movi.n	a3, 1
4010531d:	020c      	movi.n	a2, 0
4010531f:	832340        	moveqz	a2, a3, a4
40105322:	3bc222        	addi	a2, a2, 59
40105325:	f00d      	ret.n
40105327:	f21c      	movi.n	a2, 31
40105329:	10c112        	addi	a1, a1, 16
4010532c:	f00d      	ret.n
4010532e:	100000        	and	a0, a0, a0
40105331:	0e          	.byte 0xe
40105332:	800000        	add	a0, a0, a0
40105335:	000151        	l32r	a5, 400c533c <rc4_skip+0xb75d4>
40105338:	005f80        	excw
4010533b:	1289      	s32i.n	a8, a2, 4

4010533c <time_c>:
4010533c:	e0c112        	addi	a1, a1, -32
4010533f:	0149      	s32i.n	a4, a1, 0
40105341:	1159      	s32i.n	a5, a1, 4
40105343:	2169      	s32i.n	a6, a1, 8
40105345:	3179      	s32i.n	a7, a1, 12
40105347:	51c9      	s32i.n	a12, a1, 20
40105349:	4109      	s32i.n	a0, a1, 16
4010534b:	02cd      	mov.n	a12, a2
4010534d:	fff245        	call0	40105274 <monday>
40105350:	fffa31        	l32r	a3, 40105338 <monday+0xc4>
40105353:	4108      	l32i.n	a0, a1, 16
40105355:	1148      	l32i.n	a4, a1, 4
40105357:	6ea182        	movi	a8, 0x16e
4010535a:	0158      	l32i.n	a5, a1, 0
4010535c:	4fa872        	movi	a7, 0xfffff84f
4010535f:	7c7a      	add.n	a7, a12, a7
40105361:	525a      	add.n	a5, a2, a5
40105363:	673b      	addi.n	a6, a7, 3
40105365:	b36770        	movgez	a6, a7, a7
40105368:	3128      	l32i.n	a2, a1, 12
4010536a:	216260        	srai	a6, a6, 2
4010536d:	c07c60        	sub	a7, a12, a6
40105370:	826680        	mull	a6, a6, a8
40105373:	51c8      	l32i.n	a12, a1, 20
40105375:	6da182        	movi	a8, 0x16d
40105378:	827780        	mull	a7, a7, a8
4010537b:	667a      	add.n	a6, a6, a7
4010537d:	556a      	add.n	a5, a5, a6
4010537f:	ffec71        	l32r	a7, 40105330 <monday+0xbc>
40105382:	ffec61        	l32r	a6, 40105334 <monday+0xc0>
40105385:	824470        	mull	a4, a4, a7
40105388:	825560        	mull	a5, a5, a6
4010538b:	445a      	add.n	a4, a4, a5
4010538d:	c63c      	movi.n	a6, 60
4010538f:	2158      	l32i.n	a5, a1, 8
40105391:	20c112        	addi	a1, a1, 32
40105394:	825560        	mull	a5, a5, a6
40105397:	445a      	add.n	a4, a4, a5
40105399:	224a      	add.n	a2, a2, a4
4010539b:	223a      	add.n	a2, a2, a3
4010539d:	f00d      	ret.n
	...

401053a0 <time_c1>:
401053a0:	e0c112        	addi	a1, a1, -32
401053a3:	0661d2        	s32i	a13, a1, 24
401053a6:	51c9      	s32i.n	a12, a1, 20
401053a8:	4109      	s32i.n	a0, a1, 16
401053aa:	02cd      	mov.n	a12, a2
401053ac:	fbd505        	call0	40101100 <atoi>
401053af:	1129      	s32i.n	a2, a1, 4
401053b1:	d32c      	movi.n	a3, 45
401053b3:	0c2d      	mov.n	a2, a12
401053b5:	fbd705        	call0	40101128 <strchr>
401053b8:	c21b      	addi.n	a12, a2, 1
401053ba:	0c2d      	mov.n	a2, a12
401053bc:	fbd405        	call0	40101100 <atoi>
401053bf:	2129      	s32i.n	a2, a1, 8
401053c1:	d32c      	movi.n	a3, 45
401053c3:	0c2d      	mov.n	a2, a12
401053c5:	fbd605        	call0	40101128 <strchr>
401053c8:	c21b      	addi.n	a12, a2, 1
401053ca:	0c2d      	mov.n	a2, a12
401053cc:	fbd305        	call0	40101100 <atoi>
401053cf:	3129      	s32i.n	a2, a1, 12
401053d1:	032c      	movi.n	a3, 32
401053d3:	0c2d      	mov.n	a2, a12
401053d5:	fbd505        	call0	40101128 <strchr>
401053d8:	02cd      	mov.n	a12, a2
401053da:	92ac      	beqz.n	a2, 40105407 <time_c1+0x67>
401053dc:	fbd205        	call0	40101100 <atoi>
401053df:	02dd      	mov.n	a13, a2
401053e1:	a33c      	movi.n	a3, 58
401053e3:	0c2d      	mov.n	a2, a12
401053e5:	fbd405        	call0	40101128 <strchr>
401053e8:	039216        	beqz	a2, 40105425 <time_c1+0x85>
401053eb:	221b      	addi.n	a2, a2, 1
401053ed:	0129      	s32i.n	a2, a1, 0
401053ef:	fbd105        	call0	40101100 <atoi>
401053f2:	02cd      	mov.n	a12, a2
401053f4:	a33c      	movi.n	a3, 58
401053f6:	0128      	l32i.n	a2, a1, 0
401053f8:	fbd2c5        	call0	40101128 <strchr>
401053fb:	d2ac      	beqz.n	a2, 4010542c <time_c1+0x8c>
401053fd:	221b      	addi.n	a2, a2, 1
401053ff:	fbd005        	call0	40101100 <atoi>
40105402:	027d      	mov.n	a7, a2
40105404:	000146        	j	4010540d <time_c1+0x6d>
40105407:	0d0c      	movi.n	a13, 0
40105409:	070c      	movi.n	a7, 0
4010540b:	0c0c      	movi.n	a12, 0
4010540d:	0c6d      	mov.n	a6, a12
4010540f:	0d5d      	mov.n	a5, a13
40105411:	1128      	l32i.n	a2, a1, 4
40105413:	2138      	l32i.n	a3, a1, 8
40105415:	3148      	l32i.n	a4, a1, 12
40105417:	fff245        	call0	4010533c <time_c>
4010541a:	51c8      	l32i.n	a12, a1, 20
4010541c:	61d8      	l32i.n	a13, a1, 24
4010541e:	4108      	l32i.n	a0, a1, 16
40105420:	20c112        	addi	a1, a1, 32
40105423:	f00d      	ret.n
40105425:	0c0c      	movi.n	a12, 0
40105427:	070c      	movi.n	a7, 0
40105429:	fff806        	j	4010540d <time_c1+0x6d>
4010542c:	070c      	movi.n	a7, 0
4010542e:	fff6c6        	j	4010540d <time_c1+0x6d>
40105431:	000000        	ill

40105434 <toweek>:
40105434:	ffc031        	l32r	a3, 40105334 <monday+0xc0>
40105437:	f0c112        	addi	a1, a1, -16
4010543a:	006102        	s32i	a0, a1, 0
4010543d:	017d85        	call0	40106c18 <__divsi3>
40105440:	fdc222        	addi	a2, a2, -3
40105443:	07a032        	movi	a3, 7
40105446:	018345        	call0	40106c7c <__modsi3>
40105449:	0138      	l32i.n	a3, a1, 0
4010544b:	700c      	movi.n	a0, 7
4010544d:	930220        	movnez	a0, a2, a2
40105450:	10c112        	addi	a1, a1, 16
40105453:	002d      	mov.n	a2, a0
40105455:	030d      	mov.n	a0, a3
40105457:	f00d      	ret.n
40105459:	000000        	ill

4010545c <tohour>:
4010545c:	ffb631        	l32r	a3, 40105334 <monday+0xc0>
4010545f:	f0c112        	addi	a1, a1, -16
40105462:	006102        	s32i	a0, a1, 0
40105465:	018145        	call0	40106c7c <__modsi3>
40105468:	ffb231        	l32r	a3, 40105330 <monday+0xbc>
4010546b:	017ac5        	call0	40106c18 <__divsi3>
4010546e:	002102        	l32i	a0, a1, 0
40105471:	10c112        	addi	a1, a1, 16
40105474:	f00d      	ret.n
	...

40105478 <tomin>:
40105478:	ffaf31        	l32r	a3, 40105334 <monday+0xc0>
4010547b:	f0c112        	addi	a1, a1, -16
4010547e:	006102        	s32i	a0, a1, 0
40105481:	017f85        	call0	40106c7c <__modsi3>
40105484:	ffab31        	l32r	a3, 40105330 <monday+0xbc>
40105487:	017f45        	call0	40106c7c <__modsi3>
4010548a:	c33c      	movi.n	a3, 60
4010548c:	017885        	call0	40106c18 <__divsi3>
4010548f:	0108      	l32i.n	a0, a1, 0
40105491:	10c112        	addi	a1, a1, 16
40105494:	f00d      	ret.n
	...

40105498 <tosec>:
40105498:	ffa731        	l32r	a3, 40105334 <monday+0xc0>
4010549b:	f0c112        	addi	a1, a1, -16
4010549e:	0109      	s32i.n	a0, a1, 0
401054a0:	017d85        	call0	40106c7c <__modsi3>
401054a3:	ffa331        	l32r	a3, 40105330 <monday+0xbc>
401054a6:	017d45        	call0	40106c7c <__modsi3>
401054a9:	c33c      	movi.n	a3, 60
401054ab:	017d05        	call0	40106c7c <__modsi3>
401054ae:	c33c      	movi.n	a3, 60
401054b0:	017c85        	call0	40106c7c <__modsi3>
401054b3:	0108      	l32i.n	a0, a1, 0
401054b5:	10c112        	addi	a1, a1, 16
401054b8:	f00d      	ret.n
401054ba:	800000        	add	a0, a0, a0
401054bd:	01e133        	excw

401054c0 <toyear>:
401054c0:	ffff31        	l32r	a3, 401054bc <tosec+0x24>
401054c3:	f0c112        	addi	a1, a1, -16
401054c6:	0261c2        	s32i	a12, a1, 8
401054c9:	016102        	s32i	a0, a1, 4
401054cc:	02cd      	mov.n	a12, a2
401054ce:	017485        	call0	40106c18 <__divsi3>
401054d1:	020d      	mov.n	a0, a2
401054d3:	0129      	s32i.n	a2, a1, 0
401054d5:	ff9731        	l32r	a3, 40105334 <monday+0xc0>
401054d8:	0c2d      	mov.n	a2, a12
401054da:	c01b      	addi.n	a12, a0, 1
401054dc:	017385        	call0	40106c18 <__divsi3>
401054df:	1108      	l32i.n	a0, a1, 4
401054e1:	93ae52        	movi	a5, 0xfffffe93
401054e4:	0138      	l32i.n	a3, a1, 0
401054e6:	6c3b      	addi.n	a6, a12, 3
401054e8:	b36cc0        	movgez	a6, a12, a12
401054eb:	430b      	addi.n	a4, a3, -1
401054ed:	216260        	srai	a6, a6, 2
401054f0:	21c8      	l32i.n	a12, a1, 8
401054f2:	825350        	mull	a5, a3, a5
401054f5:	10c112        	addi	a1, a1, 16
401054f8:	525a      	add.n	a5, a2, a5
401054fa:	b2a722        	movi	a2, 0x7b2
401054fd:	c05560        	sub	a5, a5, a6
40105500:	a33450        	movltz	a3, a4, a5
40105503:	232a      	add.n	a2, a3, a2
40105505:	f00d      	ret.n
	...

40105508 <tomonday>:
40105508:	f0c112        	addi	a1, a1, -16
4010550b:	016102        	s32i	a0, a1, 4
4010550e:	0361d2        	s32i	a13, a1, 12
40105511:	0261c2        	s32i	a12, a1, 8
40105514:	03dd      	mov.n	a13, a3
40105516:	02cd      	mov.n	a12, a2
40105518:	fffa45        	call0	401054c0 <toyear>
4010551b:	0129      	s32i.n	a2, a1, 0
4010551d:	130c      	movi.n	a3, 1
4010551f:	140c      	movi.n	a4, 1
40105521:	050c      	movi.n	a5, 0
40105523:	060c      	movi.n	a6, 0
40105525:	070c      	movi.n	a7, 0
40105527:	ffe145        	call0	4010533c <time_c>
4010552a:	c02c20        	sub	a2, a12, a2
4010552d:	ff8131        	l32r	a3, 40105334 <monday+0xc0>
40105530:	016e45        	call0	40106c18 <__divsi3>
40105533:	027d      	mov.n	a7, a2
40105535:	0108      	l32i.n	a0, a1, 0
40105537:	321b      	addi.n	a3, a2, 1
40105539:	144000        	extui	a4, a0, 0, 2
4010553c:	120c      	movi.n	a2, 1
4010553e:	000c      	movi.n	a0, 0
40105540:	830240        	moveqz	a0, a2, a4
40105543:	3bc082        	addi	a8, a0, 59
40105546:	01c3e6        	bgei	a3, 32, 4010554b <tomonday+0x43>
40105549:	036d      	mov.n	a6, a3
4010554b:	5ac092        	addi	a9, a0, 90
4010554e:	07c3a6        	blti	a3, 32, 40105559 <tomonday+0x51>
40105551:	042837        	blt	a8, a3, 40105559 <tomonday+0x51>
40105554:	e2c762        	addi	a6, a7, -30
40105557:	220c      	movi.n	a2, 2
40105559:	0aa837        	bge	a8, a3, 40105567 <tomonday+0x5f>
4010555c:	072937        	blt	a9, a3, 40105567 <tomonday+0x5f>
4010555f:	320c      	movi.n	a2, 3
40105561:	c06700        	sub	a6, a7, a0
40105564:	c6c662        	addi	a6, a6, -58
40105567:	78c082        	addi	a8, a0, 120
4010556a:	0aa937        	bge	a9, a3, 40105578 <tomonday+0x70>
4010556d:	072837        	blt	a8, a3, 40105578 <tomonday+0x70>
40105570:	420c      	movi.n	a2, 4
40105572:	c06700        	sub	a6, a7, a0
40105575:	a7c662        	addi	a6, a6, -89
40105578:	97a092        	movi	a9, 151
4010557b:	909a      	add.n	a9, a0, a9
4010557d:	0aa837        	bge	a8, a3, 4010558b <tomonday+0x83>
40105580:	072937        	blt	a9, a3, 4010558b <tomonday+0x83>
40105583:	520c      	movi.n	a2, 5
40105585:	c06700        	sub	a6, a7, a0
40105588:	89c662        	addi	a6, a6, -119
4010558b:	b5a082        	movi	a8, 181
4010558e:	808a      	add.n	a8, a0, a8
40105590:	0ca937        	bge	a9, a3, 401055a0 <tomonday+0x98>
40105593:	092837        	blt	a8, a3, 401055a0 <tomonday+0x98>
40105596:	620c      	movi.n	a2, 6
40105598:	6aaf92        	movi	a9, -150
4010559b:	c06700        	sub	a6, a7, a0
4010559e:	669a      	add.n	a6, a6, a9
401055a0:	d4a092        	movi	a9, 212
401055a3:	909a      	add.n	a9, a0, a9
401055a5:	0ca837        	bge	a8, a3, 401055b5 <tomonday+0xad>
401055a8:	092937        	blt	a9, a3, 401055b5 <tomonday+0xad>
401055ab:	720c      	movi.n	a2, 7
401055ad:	4caf82        	movi	a8, -180
401055b0:	c06700        	sub	a6, a7, a0
401055b3:	668a      	add.n	a6, a6, a8
401055b5:	f3a082        	movi	a8, 243
401055b8:	808a      	add.n	a8, a0, a8
401055ba:	0ca937        	bge	a9, a3, 401055ca <tomonday+0xc2>
401055bd:	092837        	blt	a8, a3, 401055ca <tomonday+0xc2>
401055c0:	820c      	movi.n	a2, 8
401055c2:	2daf92        	movi	a9, -211
401055c5:	c06700        	sub	a6, a7, a0
401055c8:	669a      	add.n	a6, a6, a9
401055ca:	11a192        	movi	a9, 0x111
401055cd:	909a      	add.n	a9, a0, a9
401055cf:	0ca837        	bge	a8, a3, 401055df <tomonday+0xd7>
401055d2:	092937        	blt	a9, a3, 401055df <tomonday+0xd7>
401055d5:	920c      	movi.n	a2, 9
401055d7:	0eaf82        	movi	a8, -242
401055da:	c06700        	sub	a6, a7, a0
401055dd:	668a      	add.n	a6, a6, a8
401055df:	30a182        	movi	a8, 0x130
401055e2:	808a      	add.n	a8, a0, a8
401055e4:	0ca937        	bge	a9, a3, 401055f4 <tomonday+0xec>
401055e7:	092837        	blt	a8, a3, 401055f4 <tomonday+0xec>
401055ea:	a20c      	movi.n	a2, 10
401055ec:	f0ae92        	movi	a9, 0xfffffef0
401055ef:	c06700        	sub	a6, a7, a0
401055f2:	669a      	add.n	a6, a6, a9
401055f4:	4ea192        	movi	a9, 0x14e
401055f7:	909a      	add.n	a9, a0, a9
401055f9:	0ca837        	bge	a8, a3, 40105609 <tomonday+0x101>
401055fc:	0c2937        	blt	a9, a3, 4010560c <tomonday+0x104>
401055ff:	b20c      	movi.n	a2, 11
40105601:	d1ae82        	movi	a8, 0xfffffed1
40105604:	c06700        	sub	a6, a7, a0
40105607:	668a      	add.n	a6, a6, a8
40105609:	11a937        	bge	a9, a3, 4010561e <tomonday+0x116>
4010560c:	6da192        	movi	a9, 0x16d
4010560f:	909a      	add.n	a9, a0, a9
40105611:	092937        	blt	a9, a3, 4010561e <tomonday+0x116>
40105614:	c20c      	movi.n	a2, 12
40105616:	b3ae82        	movi	a8, 0xfffffeb3
40105619:	c06700        	sub	a6, a7, a0
4010561c:	668a      	add.n	a6, a6, a8
4010561e:	21c8      	l32i.n	a12, a1, 8
40105620:	1108      	l32i.n	a0, a1, 4
40105622:	3d8c      	beqz.n	a13, 40105629 <tomonday+0x121>
40105624:	011d66        	bnei	a13, 1, 40105629 <tomonday+0x121>
40105627:	062d      	mov.n	a2, a6
40105629:	31d8      	l32i.n	a13, a1, 12
4010562b:	10c112        	addi	a1, a1, 16
4010562e:	f00d      	ret.n

40105630 <tomon>:
40105630:	030c      	movi.n	a3, 0
40105632:	f0c112        	addi	a1, a1, -16
40105635:	0109      	s32i.n	a0, a1, 0
40105637:	ffed05        	call0	40105508 <tomonday>
4010563a:	0108      	l32i.n	a0, a1, 0
4010563c:	10c112        	addi	a1, a1, 16
4010563f:	f00d      	ret.n
40105641:	000000        	ill

40105644 <today>:
40105644:	130c      	movi.n	a3, 1
40105646:	f0c112        	addi	a1, a1, -16
40105649:	0109      	s32i.n	a0, a1, 0
4010564b:	ffebc5        	call0	40105508 <tomonday>
4010564e:	0108      	l32i.n	a0, a1, 0
40105650:	10c112        	addi	a1, a1, 16
40105653:	f00d      	ret.n
40105655:	000000        	ill
40105658:	fefa30        	excw
4010565b:	3f          	.byte 0x3f
4010565c:	8c6c      	movi.n	a12, -24
4010565e:	fe          	.byte 0xfe
4010565f:	3f          	.byte 0x3f
40105660:	39fc      	bnez.n	a9, 40105697 <totime+0x33>
40105662:	124024        	excw

40105664 <totime>:
40105664:	d0c112        	addi	a1, a1, -48
40105667:	a1c9      	s32i.n	a12, a1, 40
40105669:	9109      	s32i.n	a0, a1, 36
4010566b:	02cd      	mov.n	a12, a2
4010566d:	ffe505        	call0	401054c0 <toyear>
40105670:	4129      	s32i.n	a2, a1, 16
40105672:	0c2d      	mov.n	a2, a12
40105674:	fffb85        	call0	40105630 <tomon>
40105677:	5129      	s32i.n	a2, a1, 20
40105679:	0c2d      	mov.n	a2, a12
4010567b:	fffc85        	call0	40105644 <today>
4010567e:	6129      	s32i.n	a2, a1, 24
40105680:	0c2d      	mov.n	a2, a12
40105682:	ffdd85        	call0	4010545c <tohour>
40105685:	7129      	s32i.n	a2, a1, 28
40105687:	0c2d      	mov.n	a2, a12
40105689:	ffdec5        	call0	40105478 <tomin>
4010568c:	8129      	s32i.n	a2, a1, 32
4010568e:	0c2d      	mov.n	a2, a12
40105690:	ffe045        	call0	40105498 <tosec>
40105693:	4148      	l32i.n	a4, a1, 16
40105695:	5158      	l32i.n	a5, a1, 20
40105697:	6168      	l32i.n	a6, a1, 24
40105699:	7178      	l32i.n	a7, a1, 28
4010569b:	fff031        	l32r	a3, 4010565c <today+0x18>
4010569e:	1129      	s32i.n	a2, a1, 4
401056a0:	ffeec1        	l32r	a12, 40105658 <today+0x14>
401056a3:	8108      	l32i.n	a0, a1, 32
401056a5:	0109      	s32i.n	a0, a1, 0
401056a7:	0c2d      	mov.n	a2, a12
401056a9:	ffed01        	l32r	a0, 40105660 <today+0x1c>
401056ac:	0000c0        	callx0	a0
401056af:	0c2d      	mov.n	a2, a12
401056b1:	9108      	l32i.n	a0, a1, 36
401056b3:	a1c8      	l32i.n	a12, a1, 40
401056b5:	30c112        	addi	a1, a1, 48
401056b8:	f00d      	ret.n
401056ba:	000000        	ill
401056bd:	0f          	.byte 0xf
	...

401056c0 <uart_tx_one_char>:
401056c0:	eb4061        	l32r	a6, 401003c0 <call_user_start_local+0x158>
401056c3:	7da072        	movi	a7, 125
401056c6:	fffd41        	l32r	a4, 401056bc <totime+0x58>
401056c9:	eb3e51        	l32r	a5, 401003c4 <call_user_start_local+0x15c>
401056cc:	d14420        	mul16s	a4, a4, a2
401056cf:	245a      	add.n	a2, a4, a5
401056d1:	0020c0        	memw
401056d4:	872252        	l32i	a5, a2, 0x21c
401056d7:	105560        	and	a5, a5, a6
401056da:	755050        	extui	a5, a5, 16, 8
401056dd:	f03757        	bltu	a7, a5, 401056d1 <uart_tx_one_char+0x11>
401056e0:	0020c0        	memw
401056e3:	806232        	s32i	a3, a2, 0x200
401056e6:	020c      	movi.n	a2, 0
401056e8:	f00d      	ret.n
401056ea:	cc0000        	excw
401056ed:	244a      	add.n	a2, a4, a4
401056ef:	c11240        	mul16u	a1, a2, a4

401056f0 <uart0_rx_intr_handler>:
401056f0:	f0c112        	addi	a1, a1, -16
401056f3:	0109      	s32i.n	a0, a1, 0
401056f5:	eb3301        	l32r	a0, 401003c4 <call_user_start_local+0x15c>
401056f8:	0020c0        	memw
401056fb:	822002        	l32i	a0, a0, 0x208
401056fe:	106007        	bbci	a0, 0, 40105712 <uart0_rx_intr_handler+0x22>
40105701:	fffa01        	l32r	a0, 401056ec <uart_tx_one_char+0x2c>
40105704:	0000c0        	callx0	a0
40105707:	0020c0        	memw
4010570a:	eb2e41        	l32r	a4, 401003c4 <call_user_start_local+0x15c>
4010570d:	130c      	movi.n	a3, 1
4010570f:	846432        	s32i	a3, a4, 0x210
40105712:	0108      	l32i.n	a0, a1, 0
40105714:	10c112        	addi	a1, a1, 16
40105717:	f00d      	ret.n
40105719:	000000        	ill

4010571c <__addsf3_aux>:
4010571c:	04c367        	bnall	a3, a6, 40105724 <__addsf3_aux+0x8>
4010571f:	117270        	slli	a7, a2, 9
40105722:	078c      	beqz.n	a7, 40105726 <__addsf3_aux+0xa>
40105724:	f00d      	ret.n
40105726:	032d      	mov.n	a2, a3
40105728:	f00d      	ret.n
4010572a:	800000        	add	a0, a0, a0
4010572d:	701176        	excw
40105730:	c63033        	excw
40105733:	003c      	movi.n	a0, 48
40105735:	000000        	ill

40105738 <__addsf3>:
40105738:	ee6e61        	l32r	a6, 401010f0 <conntwifi+0x68>
4010573b:	307230        	xor	a7, a2, a3
4010573e:	fea796        	bltz	a7, 4010572c <__addsf3_aux+0x10>
40105741:	d74267        	ball	a2, a6, 4010571c <__addsf3_aux>
40105744:	de4367        	ball	a3, a6, 40105726 <__addsf3_aux+0xa>
40105747:	857720        	extui	a7, a2, 23, 9
4010574a:	858730        	extui	a8, a3, 23, 9
4010574d:	4c3787        	bltu	a7, a8, 4010579d <__addsf3+0x65>
40105750:	280367        	bnone	a3, a6, 4010577c <__addsf3+0x44>
40105753:	203360        	or	a3, a3, a6
40105756:	113380        	slli	a3, a3, 8
40105759:	413830        	srli	a3, a3, 8
4010575c:	c0a780        	sub	a10, a7, a8
4010575f:	29caf6        	bgeui	a10, 32, 4010578c <__addsf3+0x54>
40105762:	400a00        	ssr	a10
40105765:	090c      	movi.n	a9, 0
40105767:	819390        	src	a9, a3, a9
4010576a:	913030        	srl	a3, a3
4010576d:	223a      	add.n	a2, a2, a3
4010576f:	85a720        	extui	a10, a2, 23, 9
40105772:	4a1a77        	beq	a10, a7, 401057c0 <__addsf3+0x88>
40105775:	078d      	mov.n	a8, a7
40105777:	001546        	j	401057d0 <__addsf3+0x98>
4010577a:	700000        	excw
4010577d:	301133        	excw
40105780:	4139      	s32i.n	a3, a1, 16
40105782:	040267        	bnone	a2, a6, 4010578a <__addsf3+0x52>
40105785:	881b      	addi.n	a8, a8, 1
40105787:	fff446        	j	4010575c <__addsf3+0x24>
4010578a:	223a      	add.n	a2, a2, a3
4010578c:	f00d      	ret.n
4010578e:	700000        	excw
40105791:	201122        	l16ui	a2, a1, 64
40105794:	4129      	s32i.n	a2, a1, 16
40105796:	771b      	addi.n	a7, a7, 1
40105798:	000346        	j	401057a9 <__addsf3+0x71>
4010579b:	670000        	excw
4010579e:	60ef02        	excw
401057a1:	802022        	l32i	a2, a0, 0x200
401057a4:	201122        	l16ui	a2, a1, 64
401057a7:	4128      	l32i.n	a2, a1, 16
401057a9:	c0a870        	sub	a10, a8, a7
401057ac:	1ccaf6        	bgeui	a10, 32, 401057cc <__addsf3+0x94>
401057af:	400a00        	ssr	a10
401057b2:	a19200        	sll	a9, a2
401057b5:	912020        	srl	a2, a2
401057b8:	223a      	add.n	a2, a2, a3
401057ba:	85a720        	extui	a10, a2, 23, 9
401057bd:	0f9a87        	bne	a10, a8, 401057d0 <__addsf3+0x98>
401057c0:	0069d6        	bgez	a9, 401057ca <__addsf3+0x92>
401057c3:	221b      	addi.n	a2, a2, 1
401057c5:	1199f0        	slli	a9, a9, 1
401057c8:	a9ac      	beqz.n	a9, 401057f6 <__addsf3+0xbe>
401057ca:	f00d      	ret.n
401057cc:	032d      	mov.n	a2, a3
401057ce:	f00d      	ret.n
401057d0:	02ad      	mov.n	a10, a2
401057d2:	412120        	srli	a2, a2, 1
401057d5:	881b      	addi.n	a8, a8, 1
401057d7:	0188a0        	slli	a8, a8, 22
401057da:	228a      	add.n	a2, a2, a8
401057dc:	084267        	ball	a2, a6, 401057e8 <__addsf3+0xb0>
401057df:	036a07        	bbci	a10, 0, 401057e6 <__addsf3+0xae>
401057e2:	221b      	addi.n	a2, a2, 1
401057e4:	e98c      	beqz.n	a9, 401057f6 <__addsf3+0xbe>
401057e6:	f00d      	ret.n
401057e8:	852720        	extui	a2, a2, 23, 9
401057eb:	012290        	slli	a2, a2, 23
401057ee:	1188f0        	slli	a8, a8, 1
401057f1:	202280        	or	a2, a2, a8
401057f4:	f00d      	ret.n
401057f6:	412120        	srli	a2, a2, 1
401057f9:	1122f0        	slli	a2, a2, 1
401057fc:	f00d      	ret.n
	...

40105800 <__subsf3_aux>:
40105800:	05c367        	bnall	a3, a6, 40105809 <__subsf3_aux+0x9>
40105803:	eb1c41        	l32r	a4, 40100474 <call_user_start_local+0x20c>
40105806:	202240        	or	a2, a2, a4
40105809:	f00d      	ret.n
4010580b:	768000        	excw
4010580e:	237011        	l32r	a1, 400ce5d0 <rc4_skip+0xc0868>
40105811:	f00d30        	subx8	a0, a13, a3
40105814:	117680        	slli	a7, a6, 8
40105817:	303370        	xor	a3, a3, a7
4010581a:	ffc8c6        	j	40105741 <__addsf3+0x9>
4010581d:	000000        	ill

40105820 <__subsf3>:
40105820:	ee3461        	l32r	a6, 401010f0 <conntwifi+0x68>
40105823:	307230        	xor	a7, a2, a3
40105826:	fea796        	bltz	a7, 40105814 <__subsf3_aux+0x14>
40105829:	d34267        	ball	a2, a6, 40105800 <__subsf3_aux>
4010582c:	dc4367        	ball	a3, a6, 4010580c <__subsf3_aux+0xc>
4010582f:	757720        	extui	a7, a2, 23, 8
40105832:	758730        	extui	a8, a3, 23, 8
40105835:	4b3237        	bltu	a2, a3, 40105884 <__subsf3+0x64>
40105838:	2d0367        	bnone	a3, a6, 40105869 <__subsf3+0x49>
4010583b:	203360        	or	a3, a3, a6
4010583e:	113380        	slli	a3, a3, 8
40105841:	413830        	srli	a3, a3, 8
40105844:	c0a780        	sub	a10, a7, a8
40105847:	37caf6        	bgeui	a10, 32, 40105882 <__subsf3+0x62>
4010584a:	400a00        	ssr	a10
4010584d:	090c      	movi.n	a9, 0
4010584f:	819390        	src	a9, a3, a9
40105852:	913030        	srl	a3, a3
40105855:	c02230        	sub	a2, a2, a3
40105858:	609090        	neg	a9, a9
4010585b:	a20b      	addi.n	a10, a2, -1
4010585d:	932a90        	movnez	a2, a10, a9
40105860:	75a720        	extui	a10, a2, 23, 8
40105863:	511a77        	beq	a10, a7, 401058b8 <__subsf3+0x98>
40105866:	001bc6        	j	401058d9 <__subsf3+0xb9>
40105869:	681237        	beq	a2, a3, 401058d5 <__subsf3+0xb5>
4010586c:	113370        	slli	a3, a3, 9
4010586f:	413930        	srli	a3, a3, 9
40105872:	ce0267        	bnone	a2, a6, 40105844 <__subsf3+0x24>
40105875:	881b      	addi.n	a8, a8, 1
40105877:	fff246        	j	40105844 <__subsf3+0x24>
4010587a:	800000        	add	a0, a0, a0
4010587d:	701176        	excw
40105880:	0d3023        	excw
40105883:	0267f0        	excw
40105886:	603c      	movi.n	a0, 54
40105888:	802022        	l32i	a2, a0, 0x200
4010588b:	201122        	l16ui	a2, a1, 64
4010588e:	4128      	l32i.n	a2, a1, 16
40105890:	c0a870        	sub	a10, a8, a7
40105893:	e5caf6        	bgeui	a10, 32, 4010587c <__subsf3+0x5c>
40105896:	400a00        	ssr	a10
40105899:	090c      	movi.n	a9, 0
4010589b:	819290        	src	a9, a2, a9
4010589e:	912020        	srl	a2, a2
401058a1:	11b680        	slli	a11, a6, 8
401058a4:	3033b0        	xor	a3, a3, a11
401058a7:	c02320        	sub	a2, a3, a2
401058aa:	609090        	neg	a9, a9
401058ad:	a20b      	addi.n	a10, a2, -1
401058af:	932a90        	movnez	a2, a10, a9
401058b2:	75a720        	extui	a10, a2, 23, 8
401058b5:	209a87        	bne	a10, a8, 401058d9 <__subsf3+0xb9>
401058b8:	0069d6        	bgez	a9, 401058c2 <__subsf3+0xa2>
401058bb:	221b      	addi.n	a2, a2, 1
401058bd:	1199f0        	slli	a9, a9, 1
401058c0:	c9bc      	beqz.n	a9, 40105900 <__subsf3+0xe0>
401058c2:	f00d      	ret.n
401058c4:	0d1237        	beq	a2, a3, 401058d5 <__subsf3+0xb5>
401058c7:	112270        	slli	a2, a2, 9
401058ca:	412920        	srli	a2, a2, 9
401058cd:	bf0367        	bnone	a3, a6, 40105890 <__subsf3+0x70>
401058d0:	771b      	addi.n	a7, a7, 1
401058d2:	ffee86        	j	40105890 <__subsf3+0x70>
401058d5:	020c      	movi.n	a2, 0
401058d7:	f00d      	ret.n
401058d9:	118270        	slli	a8, a2, 9
401058dc:	88ac      	beqz.n	a8, 40105908 <__subsf3+0xe8>
401058de:	40f860        	nsau	a6, a8
401058e1:	418980        	srli	a8, a8, 9
401058e4:	2ea6a7        	bge	a6, a10, 40105916 <__subsf3+0xf6>
401058e7:	661b      	addi.n	a6, a6, 1
401058e9:	401600        	ssl	a6
401058ec:	818890        	src	a8, a8, a9
401058ef:	a19900        	sll	a9, a9
401058f2:	852720        	extui	a2, a2, 23, 9
401058f5:	c02260        	sub	a2, a2, a6
401058f8:	012290        	slli	a2, a2, 23
401058fb:	228a      	add.n	a2, a2, a8
401058fd:	ffedc6        	j	401058b8 <__subsf3+0x98>
40105900:	412120        	srli	a2, a2, 1
40105903:	1122f0        	slli	a2, a2, 1
40105906:	f00d      	ret.n
40105908:	fc9916        	beqz	a9, 401058d5 <__subsf3+0xb5>
4010590b:	e8cab2        	addi	a11, a10, -24
4010590e:	861c      	movi.n	a6, 24
40105910:	a36ab0        	movltz	a6, a10, a11
40105913:	fff486        	j	401058e9 <__subsf3+0xc9>
40105916:	0a6d      	mov.n	a6, a10
40105918:	fff346        	j	401058e9 <__subsf3+0xc9>
	...

4010591c <__mulsf3_aux>:
4010591c:	1122f0        	slli	a2, a2, 1
4010591f:	412120        	srli	a2, a2, 1
40105922:	e2ac      	beqz.n	a2, 40105954 <__mulsf3_aux+0x38>
40105924:	40f2a0        	nsau	a10, a2
40105927:	f8caa2        	addi	a10, a10, -8
4010592a:	401a00        	ssl	a10
4010592d:	a12200        	sll	a2, a2
40105930:	180c      	movi.n	a8, 1
40105932:	c088a0        	sub	a8, a8, a10
40105935:	001ec6        	j	401059b4 <__mulsf3+0x20>
40105938:	1133f0        	slli	a3, a3, 1
4010593b:	413130        	srli	a3, a3, 1
4010593e:	239c      	beqz.n	a3, 40105954 <__mulsf3_aux+0x38>
40105940:	40f3a0        	nsau	a10, a3
40105943:	f8caa2        	addi	a10, a10, -8
40105946:	401a00        	ssl	a10
40105949:	a13300        	sll	a3, a3
4010594c:	190c      	movi.n	a9, 1
4010594e:	c099a0        	sub	a9, a9, a10
40105951:	001886        	j	401059b7 <__mulsf3+0x23>
40105954:	052f70        	extui	a2, a7, 31, 1
40105957:	012210        	slli	a2, a2, 31
4010595a:	003406        	j	40105a2e <__mulsf3+0x9a>
4010595d:	1183f0        	slli	a8, a3, 1
40105960:	88cc      	bnez.n	a8, 4010596c <__mulsf3_aux+0x50>
40105962:	eac441        	l32r	a4, 40100474 <call_user_start_local+0x20c>
40105965:	202240        	or	a2, a2, a4
40105968:	003086        	j	40105a2e <__mulsf3+0x9a>
4010596b:	c36700        	excw
4010596e:	837006        	j	400e6732 <rc4_skip+0xd89ca>
40105971:	088c11        	l32r	a1, 400c7ba4 <rc4_skip+0xb9e3c>
40105974:	032d      	mov.n	a2, a3
40105976:	057f70        	extui	a7, a7, 31, 1
40105979:	1122f0        	slli	a2, a2, 1
4010597c:	404100        	ssai	1
4010597f:	812720        	src	a2, a7, a2
40105982:	002a06        	j	40105a2e <__mulsf3+0x9a>
40105985:	1182f0        	slli	a8, a2, 1
40105988:	fe8856        	bnez	a8, 40105974 <__mulsf3_aux+0x58>
4010598b:	eaba71        	l32r	a7, 40100474 <call_user_start_local+0x20c>
4010598e:	202370        	or	a2, a3, a7
40105991:	002646        	j	40105a2e <__mulsf3+0x9a>

40105994 <__mulsf3>:
40105994:	e0c112        	addi	a1, a1, -32
40105997:	41c9      	s32i.n	a12, a1, 16
40105999:	51d9      	s32i.n	a13, a1, 20
4010599b:	61e9      	s32i.n	a14, a1, 24
4010599d:	71f9      	s32i.n	a15, a1, 28
4010599f:	edd461        	l32r	a6, 401010f0 <conntwifi+0x68>
401059a2:	307230        	xor	a7, a2, a3
401059a5:	b44267        	ball	a2, a6, 4010595d <__mulsf3_aux+0x41>
401059a8:	d94367        	ball	a3, a6, 40105985 <__mulsf3_aux+0x69>
401059ab:	758720        	extui	a8, a2, 23, 8
401059ae:	759730        	extui	a9, a3, 23, 8
401059b1:	f67816        	beqz	a8, 4010591c <__mulsf3_aux>
401059b4:	f80916        	beqz	a9, 40105938 <__mulsf3_aux+0x1c>
401059b7:	889a      	add.n	a8, a8, a9
401059b9:	ec1ea1        	l32r	a10, 40100a34 <pvPortRealloc+0x80>
401059bc:	202260        	or	a2, a2, a6
401059bf:	1022a0        	and	a2, a2, a10
401059c2:	203360        	or	a3, a3, a6
401059c5:	1033a0        	and	a3, a3, a10
401059c8:	f54020        	extui	a4, a2, 16, 16
401059cb:	f55030        	extui	a5, a3, 16, 16
401059ce:	c16250        	mul16u	a6, a2, a5
401059d1:	c1b430        	mul16u	a11, a4, a3
401059d4:	090c      	movi.n	a9, 0
401059d6:	66ba      	add.n	a6, a6, a11
401059d8:	01b6b7        	bgeu	a6, a11, 401059dd <__mulsf3+0x49>
401059db:	991b      	addi.n	a9, a9, 1
401059dd:	404010        	ssai	16
401059e0:	819960        	src	a9, a9, a6
401059e3:	c1b230        	mul16u	a11, a2, a3
401059e6:	a16600        	sll	a6, a6
401059e9:	66ba      	add.n	a6, a6, a11
401059eb:	01b6b7        	bgeu	a6, a11, 401059f0 <__mulsf3+0x5c>
401059ee:	991b      	addi.n	a9, a9, 1
401059f0:	c12450        	mul16u	a2, a4, a5
401059f3:	229a      	add.n	a2, a2, a9
401059f5:	940c      	movi.n	a4, 9
401059f7:	415f20        	srli	a5, a2, 15
401059fa:	258c      	beqz.n	a5, 40105a00 <__mulsf3+0x6c>
401059fc:	440b      	addi.n	a4, a4, -1
401059fe:	881b      	addi.n	a8, a8, 1
40105a00:	401400        	ssl	a4
40105a03:	812260        	src	a2, a2, a6
40105a06:	a16600        	sll	a6, a6
40105a09:	80a042        	movi	a4, 128
40105a0c:	c08840        	sub	a8, a8, a4
40105a0f:	fea042        	movi	a4, 254
40105a12:	2fb847        	bgeu	a8, a4, 40105a45 <__mulsf3+0xb1>
40105a15:	0076d6        	bgez	a6, 40105a20 <__mulsf3+0x8c>
40105a18:	221b      	addi.n	a2, a2, 1
40105a1a:	1166f0        	slli	a6, a6, 1
40105a1d:	01b616        	beqz	a6, 40105a3c <__mulsf3+0xa8>
40105a20:	018890        	slli	a8, a8, 23
40105a23:	228a      	add.n	a2, a2, a8
40105a25:	057f70        	extui	a7, a7, 31, 1
40105a28:	017710        	slli	a7, a7, 31
40105a2b:	202270        	or	a2, a2, a7
40105a2e:	41c8      	l32i.n	a12, a1, 16
40105a30:	51d8      	l32i.n	a13, a1, 20
40105a32:	61e8      	l32i.n	a14, a1, 24
40105a34:	71f8      	l32i.n	a15, a1, 28
40105a36:	20c112        	addi	a1, a1, 32
40105a39:	f00d      	ret.n
40105a3b:	212000        	srai	a2, a0, 0
40105a3e:	22f041        	l32r	a4, 400ce600 <rc4_skip+0xc0898>
40105a41:	f68611        	l32r	a1, 4010345c <RC_GetBlockAckTime+0xdc>
40105a44:	ff          	.byte 0xff
40105a45:	008896        	bltz	a8, 40105a51 <__mulsf3+0xbd>
40105a48:	ffa082        	movi	a8, 255
40105a4b:	012890        	slli	a2, a8, 23
40105a4e:	fff4c6        	j	40105a25 <__mulsf3+0x91>
40105a51:	608080        	neg	a8, a8
40105a54:	069d      	mov.n	a9, a6
40105a56:	400800        	ssr	a8
40105a59:	13c8f6        	bgeui	a8, 32, 40105a70 <__mulsf3+0xdc>
40105a5c:	a16200        	sll	a6, a2
40105a5f:	912020        	srl	a2, a2
40105a62:	080c      	movi.n	a8, 0
40105a64:	fad916        	beqz	a9, 40105a15 <__mulsf3+0x81>
40105a67:	190c      	movi.n	a9, 1
40105a69:	206690        	or	a6, a6, a9
40105a6c:	ffe946        	j	40105a15 <__mulsf3+0x81>
40105a6f:	2f7000        	excw
40105a72:	221005        	call0	40127b74 <_lit4_end+0x20e18>
40105a75:	ed0601        	l32r	a0, 40100e90 <system_restart_core+0x178>
40105a78:	ff          	.byte 0xff
40105a79:	000000        	ill

40105a7c <__divsf3_aux>:
40105a7c:	1133f0        	slli	a3, a3, 1
40105a7f:	413130        	srli	a3, a3, 1
40105a82:	339c      	beqz.n	a3, 40105a99 <__divsf3_aux+0x1d>
40105a84:	40f3a0        	nsau	a10, a3
40105a87:	f8caa2        	addi	a10, a10, -8
40105a8a:	401a00        	ssl	a10
40105a8d:	a13300        	sll	a3, a3
40105a90:	190c      	movi.n	a9, 1
40105a92:	c099a0        	sub	a9, a9, a10
40105a95:	001d06        	j	40105b0d <__divsf3+0x15>
40105a98:	42f000        	excw
40105a9b:	414011        	l32r	a1, 400d5f9c <rc4_skip+0xc8234>
40105a9e:	2f7041        	l32r	a4, 400d1860 <rc4_skip+0xc3af8>
40105aa1:	221005        	call0	40127ba4 <_lit4_end+0x20e48>
40105aa4:	226001        	l32r	a0, 400ce424 <rc4_skip+0xc06bc>
40105aa7:	44cc20        	extui	a12, a2, 12, 5
40105aaa:	ea7241        	l32r	a4, 40100474 <call_user_start_local+0x20c>
40105aad:	202240        	or	a2, a2, a4
40105ab0:	f00d      	ret.n
40105ab2:	f00000        	subx8	a0, a0, a0
40105ab5:	201122        	l16ui	a2, a1, 64
40105ab8:	9c4121        	l32r	a2, 400ecbbc <rc4_skip+0xdee54>
40105abb:	f2a022        	movi	a2, 242
40105abe:	caa240        	excw
40105ac1:	00f8      	l32i.n	a15, a0, 0
40105ac3:	401a      	add.n	a4, a0, a1
40105ac5:	a12200        	sll	a2, a2
40105ac8:	180c      	movi.n	a8, 1
40105aca:	c088a0        	sub	a8, a8, a10
40105acd:	000fc6        	j	40105b10 <__divsf3+0x18>
40105ad0:	052f70        	extui	a2, a7, 31, 1
40105ad3:	012210        	slli	a2, a2, 31
40105ad6:	f00d      	ret.n
40105ad8:	057f30        	extui	a7, a3, 31, 1
40105adb:	017710        	slli	a7, a7, 31
40105ade:	302270        	xor	a2, a2, a7
40105ae1:	05c367        	bnall	a3, a6, 40105aea <__divsf3_aux+0x6e>
40105ae4:	ea6441        	l32r	a4, 40100474 <call_user_start_local+0x20c>
40105ae7:	202240        	or	a2, a2, a4
40105aea:	f00d      	ret.n
40105aec:	118370        	slli	a8, a3, 9
40105aef:	fdd816        	beqz	a8, 40105ad0 <__divsf3_aux+0x54>
40105af2:	032d      	mov.n	a2, a3
40105af4:	f00d      	ret.n
	...

40105af8 <__divsf3>:
40105af8:	ed7e61        	l32r	a6, 401010f0 <conntwifi+0x68>
40105afb:	307230        	xor	a7, a2, a3
40105afe:	d64267        	ball	a2, a6, 40105ad8 <__divsf3_aux+0x5c>
40105b01:	e74367        	ball	a3, a6, 40105aec <__divsf3_aux+0x70>
40105b04:	758720        	extui	a8, a2, 23, 8
40105b07:	759730        	extui	a9, a3, 23, 8
40105b0a:	f6e916        	beqz	a9, 40105a7c <__divsf3_aux>
40105b0d:	fa3816        	beqz	a8, 40105ab4 <__divsf3_aux+0x38>
40105b10:	c08890        	sub	a8, a8, a9
40105b13:	ebc8a1        	l32r	a10, 40100a34 <pvPortRealloc+0x80>
40105b16:	202260        	or	a2, a2, a6
40105b19:	1022a0        	and	a2, a2, a10
40105b1c:	203360        	or	a3, a3, a6
40105b1f:	1033a0        	and	a3, a3, a10
40105b22:	043327        	bltu	a3, a2, 40105b2a <__divsf3+0x32>
40105b25:	1122f0        	slli	a2, a2, 1
40105b28:	880b      	addi.n	a8, a8, -1
40105b2a:	c02230        	sub	a2, a2, a3
40105b2d:	1122f0        	slli	a2, a2, 1
40105b30:	1a0c      	movi.n	a10, 1
40105b32:	17a092        	movi	a9, 23
40105b35:	11aaf0        	slli	a10, a10, 1
40105b38:	043237        	bltu	a2, a3, 40105b40 <__divsf3+0x48>
40105b3b:	aa1b      	addi.n	a10, a10, 1
40105b3d:	c02230        	sub	a2, a2, a3
40105b40:	1122f0        	slli	a2, a2, 1
40105b43:	990b      	addi.n	a9, a9, -1
40105b45:	fec956        	bnez	a9, 40105b35 <__divsf3+0x3d>
40105b48:	7ec882        	addi	a8, a8, 126
40105b4b:	fea042        	movi	a4, 254
40105b4e:	17b847        	bgeu	a8, a4, 40105b69 <__divsf3+0x71>
40105b51:	043237        	bltu	a2, a3, 40105b59 <__divsf3+0x61>
40105b54:	aa1b      	addi.n	a10, a10, 1
40105b56:	1a1237        	beq	a2, a3, 40105b74 <__divsf3+0x7c>
40105b59:	018890        	slli	a8, a8, 23
40105b5c:	2a8a      	add.n	a2, a10, a8
40105b5e:	057f70        	extui	a7, a7, 31, 1
40105b61:	017710        	slli	a7, a7, 31
40105b64:	202270        	or	a2, a2, a7
40105b67:	f00d      	ret.n
40105b69:	010896        	bltz	a8, 40105b7d <__divsf3+0x85>
40105b6c:	841b      	addi.n	a8, a4, 1
40105b6e:	012890        	slli	a2, a8, 23
40105b71:	fffa46        	j	40105b5e <__divsf3+0x66>
40105b74:	41a1a0        	srli	a10, a10, 1
40105b77:	11aaf0        	slli	a10, a10, 1
40105b7a:	fff6c6        	j	40105b59 <__divsf3+0x61>
40105b7d:	608080        	neg	a8, a8
40105b80:	400800        	ssr	a8
40105b83:	22c8f6        	bgeui	a8, 32, 40105ba9 <__divsf3+0xb1>
40105b86:	a16a00        	sll	a6, a10
40105b89:	91a0a0        	srl	a10, a10
40105b8c:	080c      	movi.n	a8, 0
40105b8e:	328c      	beqz.n	a2, 40105b95 <__divsf3+0x9d>
40105b90:	190c      	movi.n	a9, 1
40105b92:	206690        	or	a6, a6, a9
40105b95:	fc06d6        	bgez	a6, 40105b59 <__divsf3+0x61>
40105b98:	aa1b      	addi.n	a10, a10, 1
40105b9a:	1166f0        	slli	a6, a6, 1
40105b9d:	fb8656        	bnez	a6, 40105b59 <__divsf3+0x61>
40105ba0:	41a1a0        	srli	a10, a10, 1
40105ba3:	11aaf0        	slli	a10, a10, 1
40105ba6:	ffebc6        	j	40105b59 <__divsf3+0x61>
40105ba9:	052f70        	extui	a2, a7, 31, 1
40105bac:	012210        	slli	a2, a2, 31
40105baf:	f00d      	ret.n
40105bb1:	000000        	ill

40105bb4 <__fixsfsi>:
40105bb4:	ed4f61        	l32r	a6, 401010f0 <conntwifi+0x68>
40105bb7:	224267        	ball	a2, a6, 40105bdd <__fixsfsi+0x29>
40105bba:	754720        	extui	a4, a2, 23, 8
40105bbd:	82c442        	addi	a4, a4, -126
40105bc0:	20c4e6        	bgei	a4, 32, 40105be4 <__fixsfsi+0x30>
40105bc3:	2914a6        	blti	a4, 1, 40105bf0 <__fixsfsi+0x3c>
40105bc6:	207260        	or	a7, a2, a6
40105bc9:	115780        	slli	a5, a7, 8
40105bcc:	401400        	ssl	a4
40105bcf:	915050        	srl	a5, a5
40105bd2:	602050        	neg	a2, a5
40105bd5:	b32570        	movgez	a2, a5, a7
40105bd8:	f00d      	ret.n
40105bda:	000000        	ill
40105bdd:	114270        	slli	a4, a2, 9
40105be0:	048c      	beqz.n	a4, 40105be4 <__fixsfsi+0x30>
40105be2:	020c      	movi.n	a2, 0
40105be4:	114680        	slli	a4, a6, 8
40105be7:	540b      	addi.n	a5, a4, -1
40105be9:	b34520        	movgez	a4, a5, a2
40105bec:	042d      	mov.n	a2, a4
40105bee:	f00d      	ret.n
40105bf0:	020c      	movi.n	a2, 0
40105bf2:	f00d      	ret.n

40105bf4 <__fixunssfsi>:
40105bf4:	ed3f61        	l32r	a6, 401010f0 <conntwifi+0x68>
40105bf7:	254267        	ball	a2, a6, 40105c20 <__fixunssfsi+0x2c>
40105bfa:	754720        	extui	a4, a2, 23, 8
40105bfd:	81c442        	addi	a4, a4, -127
40105c00:	25c4e6        	bgei	a4, 32, 40105c29 <__fixunssfsi+0x35>
40105c03:	02e496        	bltz	a4, 40105c35 <__fixunssfsi+0x41>
40105c06:	207260        	or	a7, a2, a6
40105c09:	115780        	slli	a5, a7, 8
40105c0c:	441b      	addi.n	a4, a4, 1
40105c0e:	27c426        	beqi	a4, 32, 40105c39 <__fixunssfsi+0x45>
40105c11:	401400        	ssl	a4
40105c14:	915050        	srl	a5, a5
40105c17:	602050        	neg	a2, a5
40105c1a:	b32570        	movgez	a2, a5, a7
40105c1d:	f00d      	ret.n
40105c1f:	427000        	excw
40105c22:	248c11        	l32r	a1, 400cee54 <rc4_skip+0xc10ec>
40105c25:	f27c      	movi.n	a2, -1
40105c27:	f00d      	ret.n
40105c29:	114680        	slli	a4, a6, 8
40105c2c:	f57c      	movi.n	a5, -1
40105c2e:	b34520        	movgez	a4, a5, a2
40105c31:	042d      	mov.n	a2, a4
40105c33:	f00d      	ret.n
40105c35:	020c      	movi.n	a2, 0
40105c37:	f00d      	ret.n
40105c39:	003296        	bltz	a2, 40105c40 <__fixunssfsi+0x4c>
40105c3c:	052d      	mov.n	a2, a5
40105c3e:	f00d      	ret.n
40105c40:	112680        	slli	a2, a6, 8
40105c43:	f00d      	ret.n
40105c45:	000000        	ill

40105c48 <__muldf3_aux>:
40105c48:	1133f0        	slli	a3, a3, 1
40105c4b:	413130        	srli	a3, a3, 1
40105c4e:	20a320        	or	a10, a3, a2
40105c51:	084a16        	beqz	a10, 40105cd9 <__muldf3_aux+0x91>
40105c54:	539c      	beqz.n	a3, 40105c6d <__muldf3_aux+0x25>
40105c56:	40f3a0        	nsau	a10, a3
40105c59:	f5caa2        	addi	a10, a10, -11
40105c5c:	401a00        	ssl	a10
40105c5f:	813320        	src	a3, a3, a2
40105c62:	a12200        	sll	a2, a2
40105c65:	180c      	movi.n	a8, 1
40105c67:	c088a0        	sub	a8, a8, a10
40105c6a:	003686        	j	40105d48 <__muldf3+0x20>
40105c6d:	40f2a0        	nsau	a10, a2
40105c70:	f5caa2        	addi	a10, a10, -11
40105c73:	186c      	movi.n	a8, -31
40105c75:	c088a0        	sub	a8, a8, a10
40105c78:	401a00        	ssl	a10
40105c7b:	009a96        	bltz	a10, 40105c88 <__muldf3_aux+0x40>
40105c7e:	a13200        	sll	a3, a2
40105c81:	020c      	movi.n	a2, 0
40105c83:	003046        	j	40105d48 <__muldf3+0x20>
40105c86:	200000        	or	a0, a0, a0
40105c89:	009130        	excw
40105c8c:	86a122        	movi	a2, 0x186
40105c8f:	002d      	mov.n	a2, a0
40105c91:	1155f0        	slli	a5, a5, 1
40105c94:	415150        	srli	a5, a5, 1
40105c97:	20a540        	or	a10, a5, a4
40105c9a:	babc      	beqz.n	a10, 40105cd9 <__muldf3_aux+0x91>
40105c9c:	559c      	beqz.n	a5, 40105cb5 <__muldf3_aux+0x6d>
40105c9e:	40f5a0        	nsau	a10, a5
40105ca1:	f5caa2        	addi	a10, a10, -11
40105ca4:	401a00        	ssl	a10
40105ca7:	815540        	src	a5, a5, a4
40105caa:	a14400        	sll	a4, a4
40105cad:	190c      	movi.n	a9, 1
40105caf:	c099a0        	sub	a9, a9, a10
40105cb2:	002546        	j	40105d4b <__muldf3+0x23>
40105cb5:	40f4a0        	nsau	a10, a4
40105cb8:	f5caa2        	addi	a10, a10, -11
40105cbb:	196c      	movi.n	a9, -31
40105cbd:	c099a0        	sub	a9, a9, a10
40105cc0:	401a00        	ssl	a10
40105cc3:	009a96        	bltz	a10, 40105cd0 <__muldf3_aux+0x88>
40105cc6:	a15400        	sll	a5, a4
40105cc9:	040c      	movi.n	a4, 0
40105ccb:	001f06        	j	40105d4b <__muldf3+0x23>
40105cce:	400000        	ssr	a0
40105cd1:	009150        	excw
40105cd4:	46a144        	excw
40105cd7:	001c      	movi.n	a0, 16
40105cd9:	053f70        	extui	a3, a7, 31, 1
40105cdc:	013310        	slli	a3, a3, 31
40105cdf:	020c      	movi.n	a2, 0
40105ce1:	006446        	j	40105e76 <__muldf3+0x14e>
40105ce4:	d4cc      	bnez.n	a4, 40105cf5 <__muldf3_aux+0xad>
40105ce6:	1185f0        	slli	a8, a5, 1
40105ce9:	88cc      	bnez.n	a8, 40105cf5 <__muldf3_aux+0xad>
40105ceb:	e9e041        	l32r	a4, 4010046c <call_user_start_local+0x204>
40105cee:	203340        	or	a3, a3, a4
40105cf1:	006046        	j	40105e76 <__muldf3+0x14e>
40105cf4:	c56700        	extui	a6, a0, 23, 13
40105cf7:	400b      	addi.n	a4, a0, -1
40105cf9:	401185        	call0	40145e14 <_lit4_end+0x3f0b8>
40105cfc:	2088      	l32i.n	a8, a0, 8
40105cfe:	288c      	beqz.n	a8, 40105d04 <__muldf3_aux+0xbc>
40105d00:	053d      	mov.n	a3, a5
40105d02:	042d      	mov.n	a2, a4
40105d04:	057f70        	extui	a7, a7, 31, 1
40105d07:	1133f0        	slli	a3, a3, 1
40105d0a:	404100        	ssai	1
40105d0d:	813730        	src	a3, a7, a3
40105d10:	005886        	j	40105e76 <__muldf3+0x14e>
40105d13:	825600        	mull	a5, a6, a0
40105d16:	fe          	.byte 0xfe
40105d17:	1183f0        	slli	a8, a3, 1
40105d1a:	fe2856        	bnez	a8, 40105d00 <__muldf3_aux+0xb8>
40105d1d:	e9d371        	l32r	a7, 4010046c <call_user_start_local+0x204>
40105d20:	203570        	or	a3, a5, a7
40105d23:	0053c6        	j	40105e76 <__muldf3+0x14e>
	...

40105d28 <__muldf3>:
40105d28:	e0c112        	addi	a1, a1, -32
40105d2b:	41c9      	s32i.n	a12, a1, 16
40105d2d:	51d9      	s32i.n	a13, a1, 20
40105d2f:	61e9      	s32i.n	a14, a1, 24
40105d31:	71f9      	s32i.n	a15, a1, 28
40105d33:	ecf061        	l32r	a6, 401010f4 <conntwifi+0x6c>
40105d36:	307350        	xor	a7, a3, a5
40105d39:	a74367        	ball	a3, a6, 40105ce4 <__muldf3_aux+0x9c>
40105d3c:	d44567        	ball	a5, a6, 40105d14 <__muldf3_aux+0xcc>
40105d3f:	a58430        	extui	a8, a3, 20, 11
40105d42:	a59450        	extui	a9, a5, 20, 11
40105d45:	eff816        	beqz	a8, 40105c48 <__muldf3_aux>
40105d48:	f45916        	beqz	a9, 40105c91 <__muldf3_aux+0x49>
40105d4b:	889a      	add.n	a8, a8, a9
40105d4d:	eceaa1        	l32r	a10, 401010f8 <conntwifi+0x70>
40105d50:	203360        	or	a3, a3, a6
40105d53:	1033a0        	and	a3, a3, a10
40105d56:	205560        	or	a5, a5, a6
40105d59:	1055a0        	and	a5, a5, a10
40105d5c:	1179      	s32i.n	a7, a1, 4
40105d5e:	f5c020        	extui	a12, a2, 16, 16
40105d61:	f5d040        	extui	a13, a4, 16, 16
40105d64:	f5e030        	extui	a14, a3, 16, 16
40105d67:	f5f050        	extui	a15, a5, 16, 16
40105d6a:	c1a2d0        	mul16u	a10, a2, a13
40105d6d:	c1bc40        	mul16u	a11, a12, a4
40105d70:	090c      	movi.n	a9, 0
40105d72:	aaba      	add.n	a10, a10, a11
40105d74:	01bab7        	bgeu	a10, a11, 40105d79 <__muldf3+0x51>
40105d77:	991b      	addi.n	a9, a9, 1
40105d79:	404010        	ssai	16
40105d7c:	8169a0        	src	a6, a9, a10
40105d7f:	c1b240        	mul16u	a11, a2, a4
40105d82:	a1aa00        	sll	a10, a10
40105d85:	aaba      	add.n	a10, a10, a11
40105d87:	02bab7        	bgeu	a10, a11, 40105d8d <__muldf3+0x65>
40105d8a:	01c662        	addi	a6, a6, 1
40105d8d:	090c      	movi.n	a9, 0
40105d8f:	c1b250        	mul16u	a11, a2, a5
40105d92:	66ba      	add.n	a6, a6, a11
40105d94:	01b6b7        	bgeu	a6, a11, 40105d99 <__muldf3+0x71>
40105d97:	991b      	addi.n	a9, a9, 1
40105d99:	c1bcd0        	mul16u	a11, a12, a13
40105d9c:	8066b0        	add	a6, a6, a11
40105d9f:	01b6b7        	bgeu	a6, a11, 40105da4 <__muldf3+0x7c>
40105da2:	991b      	addi.n	a9, a9, 1
40105da4:	c1b340        	mul16u	a11, a3, a4
40105da7:	66ba      	add.n	a6, a6, a11
40105da9:	01b6b7        	bgeu	a6, a11, 40105dae <__muldf3+0x86>
40105dac:	991b      	addi.n	a9, a9, 1
40105dae:	3a8c      	beqz.n	a10, 40105db5 <__muldf3+0x8d>
40105db0:	1b0c      	movi.n	a11, 1
40105db2:	2066b0        	or	a6, a6, a11
40105db5:	c172f0        	mul16u	a7, a2, a15
40105db8:	c1be40        	mul16u	a11, a14, a4
40105dbb:	0a0c      	movi.n	a10, 0
40105dbd:	bb7a      	add.n	a11, a11, a7
40105dbf:	02bb77        	bgeu	a11, a7, 40105dc5 <__muldf3+0x9d>
40105dc2:	01caa2        	addi	a10, a10, 1
40105dc5:	c17c50        	mul16u	a7, a12, a5
40105dc8:	80bb70        	add	a11, a11, a7
40105dcb:	02bb77        	bgeu	a11, a7, 40105dd1 <__muldf3+0xa9>
40105dce:	01caa2        	addi	a10, a10, 1
40105dd1:	c173d0        	mul16u	a7, a3, a13
40105dd4:	80bb70        	add	a11, a11, a7
40105dd7:	02bb77        	bgeu	a11, a7, 40105ddd <__muldf3+0xb5>
40105dda:	01caa2        	addi	a10, a10, 1
40105ddd:	81aab0        	src	a10, a10, a11
40105de0:	aa9a      	add.n	a10, a10, a9
40105de2:	a1bb00        	sll	a11, a11
40105de5:	66ba      	add.n	a6, a6, a11
40105de7:	02b6b7        	bgeu	a6, a11, 40105ded <__muldf3+0xc5>
40105dea:	01caa2        	addi	a10, a10, 1
40105ded:	090c      	movi.n	a9, 0
40105def:	c12cf0        	mul16u	a2, a12, a15
40105df2:	22aa      	add.n	a2, a2, a10
40105df4:	01b2a7        	bgeu	a2, a10, 40105df9 <__muldf3+0xd1>
40105df7:	991b      	addi.n	a9, a9, 1
40105df9:	c1a350        	mul16u	a10, a3, a5
40105dfc:	8022a0        	add	a2, a2, a10
40105dff:	02b2a7        	bgeu	a2, a10, 40105e05 <__muldf3+0xdd>
40105e02:	01c992        	addi	a9, a9, 1
40105e05:	c1aed0        	mul16u	a10, a14, a13
40105e08:	22aa      	add.n	a2, a2, a10
40105e0a:	02b2a7        	bgeu	a2, a10, 40105e10 <__muldf3+0xe8>
40105e0d:	01c992        	addi	a9, a9, 1
40105e10:	c1b3f0        	mul16u	a11, a3, a15
40105e13:	c17e50        	mul16u	a7, a14, a5
40105e16:	0a0c      	movi.n	a10, 0
40105e18:	80bb70        	add	a11, a11, a7
40105e1b:	02bb77        	bgeu	a11, a7, 40105e21 <__muldf3+0xf9>
40105e1e:	01caa2        	addi	a10, a10, 1
40105e21:	81aab0        	src	a10, a10, a11
40105e24:	aa9a      	add.n	a10, a10, a9
40105e26:	a1bb00        	sll	a11, a11
40105e29:	22ba      	add.n	a2, a2, a11
40105e2b:	01b2b7        	bgeu	a2, a11, 40105e30 <__muldf3+0x108>
40105e2e:	aa1b      	addi.n	a10, a10, 1
40105e30:	c13ef0        	mul16u	a3, a14, a15
40105e33:	33aa      	add.n	a3, a3, a10
40105e35:	1178      	l32i.n	a7, a1, 4
40105e37:	b40c      	movi.n	a4, 11
40105e39:	415930        	srli	a5, a3, 9
40105e3c:	45cc      	bnez.n	a5, 40105e44 <__muldf3+0x11c>
40105e3e:	01c442        	addi	a4, a4, 1
40105e41:	ffc882        	addi	a8, a8, -1
40105e44:	401400        	ssl	a4
40105e47:	813320        	src	a3, a3, a2
40105e4a:	812260        	src	a2, a2, a6
40105e4d:	a16600        	sll	a6, a6
40105e50:	ffa342        	movi	a4, 0x3ff
40105e53:	c08840        	sub	a8, a8, a4
40105e56:	1144f0        	slli	a4, a4, 1
40105e59:	34b847        	bgeu	a8, a4, 40105e91 <__muldf3+0x169>
40105e5c:	0086d6        	bgez	a6, 40105e68 <__muldf3+0x140>
40105e5f:	221b      	addi.n	a2, a2, 1
40105e61:	72ac      	beqz.n	a2, 40105e8c <__muldf3+0x164>
40105e63:	1166f0        	slli	a6, a6, 1
40105e66:	969c      	beqz.n	a6, 40105e83 <__muldf3+0x15b>
40105e68:	0188c0        	slli	a8, a8, 20
40105e6b:	338a      	add.n	a3, a3, a8
40105e6d:	057f70        	extui	a7, a7, 31, 1
40105e70:	017710        	slli	a7, a7, 31
40105e73:	203370        	or	a3, a3, a7
40105e76:	41c8      	l32i.n	a12, a1, 16
40105e78:	51d8      	l32i.n	a13, a1, 20
40105e7a:	61e8      	l32i.n	a14, a1, 24
40105e7c:	71f8      	l32i.n	a15, a1, 28
40105e7e:	20c112        	addi	a1, a1, 32
40105e81:	f00d      	ret.n
40105e83:	412120        	srli	a2, a2, 1
40105e86:	1122f0        	slli	a2, a2, 1
40105e89:	fff6c6        	j	40105e68 <__muldf3+0x140>
40105e8c:	331b      	addi.n	a3, a3, 1
40105e8e:	fff586        	j	40105e68 <__muldf3+0x140>
40105e91:	00b896        	bltz	a8, 40105ea0 <__muldf3+0x178>
40105e94:	841b      	addi.n	a8, a4, 1
40105e96:	0138c0        	slli	a3, a8, 20
40105e99:	020c      	movi.n	a2, 0
40105e9b:	fff386        	j	40105e6d <__muldf3+0x145>
40105e9e:	800000        	add	a0, a0, a0
40105ea1:	9d6080        	excw
40105ea4:	080006        	j	40107ea8 <_lit4_end+0x114c>
40105ea7:	c8f640        	excw
40105eaa:	000c      	movi.n	a0, 0
40105eac:	20a162        	movi	a6, 0x120
40105eaf:	308123        	excw
40105eb2:	469130        	excw
40105eb5:	000004        	excw
40105eb8:	1cd8f6        	bgeui	a8, 64, 40105ed8 <__muldf3+0x1b0>
40105ebb:	a1a200        	sll	a10, a2
40105ebe:	816320        	src	a6, a3, a2
40105ec1:	912030        	srl	a2, a3
40105ec4:	030c      	movi.n	a3, 0
40105ec6:	2099a0        	or	a9, a9, a10
40105ec9:	080c      	movi.n	a8, 0
40105ecb:	f8d916        	beqz	a9, 40105e5c <__muldf3+0x134>
40105ece:	190c      	movi.n	a9, 1
40105ed0:	206690        	or	a6, a6, a9
40105ed3:	ffe146        	j	40105e5c <__muldf3+0x134>
40105ed6:	700000        	excw
40105ed9:	3f          	.byte 0x3f
40105eda:	331005        	call0	40138fdc <_lit4_end+0x32280>
40105edd:	020c01        	l32r	a0, 400c6710 <rc4_skip+0xb89a8>
40105ee0:	ffe486        	j	40105e76 <__muldf3+0x14e>
	...

40105ee4 <__divdf3_aux>:
40105ee4:	1155f0        	slli	a5, a5, 1
40105ee7:	415150        	srli	a5, a5, 1
40105eea:	20a540        	or	a10, a5, a4
40105eed:	babc      	beqz.n	a10, 40105f2c <__divdf3_aux+0x48>
40105eef:	559c      	beqz.n	a5, 40105f08 <__divdf3_aux+0x24>
40105ef1:	40f5a0        	nsau	a10, a5
40105ef4:	f5caa2        	addi	a10, a10, -11
40105ef7:	401a00        	ssl	a10
40105efa:	815540        	src	a5, a5, a4
40105efd:	a14400        	sll	a4, a4
40105f00:	190c      	movi.n	a9, 1
40105f02:	c099a0        	sub	a9, a9, a10
40105f05:	003606        	j	40105fe1 <__divdf3+0x15>
40105f08:	40f4a0        	nsau	a10, a4
40105f0b:	f5caa2        	addi	a10, a10, -11
40105f0e:	196c      	movi.n	a9, -31
40105f10:	c099a0        	sub	a9, a9, a10
40105f13:	401a00        	ssl	a10
40105f16:	007a96        	bltz	a10, 40105f21 <__divdf3_aux+0x3d>
40105f19:	a15400        	sll	a5, a4
40105f1c:	040c      	movi.n	a4, 0
40105f1e:	002fc6        	j	40105fe1 <__divdf3+0x15>
40105f21:	915040        	srl	a5, a4
40105f24:	a14400        	sll	a4, a4
40105f27:	002d86        	j	40105fe1 <__divdf3+0x15>
40105f2a:	f00000        	subx8	a0, a0, a0
40105f2d:	301133        	excw
40105f30:	304131        	l32r	a3, 400d2034 <rc4_skip+0xc42cc>
40105f33:	702022        	l32i	a2, a0, 0x1c0
40105f36:	3f          	.byte 0x3f
40105f37:	331005        	call0	40139038 <_lit4_end+0x322dc>
40105f3a:	336001        	l32r	a0, 400d2cbc <rc4_skip+0xc4f54>
40105f3d:	42cc20        	excw
40105f40:	e94b41        	l32r	a4, 4010046c <call_user_start_local+0x204>
40105f43:	203340        	or	a3, a3, a4
40105f46:	020c      	movi.n	a2, 0
40105f48:	f00d      	ret.n
40105f4a:	f00000        	subx8	a0, a0, a0
40105f4d:	301133        	excw
40105f50:	204131        	l32r	a3, 400ce054 <rc4_skip+0xc02ec>
40105f53:	bc20a3        	excw
40105f56:	9cba      	add.n	a9, a12, a11
40105f58:	f3a053        	excw
40105f5b:	caa240        	excw
40105f5e:	1a00f5        	excw
40105f61:	332040        	excw
40105f64:	220081        	l32r	a8, 400ce764 <rc4_skip+0xc09fc>
40105f67:	180ca1        	l32r	a10, 400cbf98 <rc4_skip+0xbe230>
40105f6a:	c088a0        	sub	a8, a8, a10
40105f6d:	001cc6        	j	40105fe4 <__divdf3+0x18>
40105f70:	40f2a0        	nsau	a10, a2
40105f73:	f5caa2        	addi	a10, a10, -11
40105f76:	186c      	movi.n	a8, -31
40105f78:	c088a0        	sub	a8, a8, a10
40105f7b:	401a00        	ssl	a10
40105f7e:	007a96        	bltz	a10, 40105f89 <__divdf3_aux+0xa5>
40105f81:	a13200        	sll	a3, a2
40105f84:	020c      	movi.n	a2, 0
40105f86:	001686        	j	40105fe4 <__divdf3+0x18>
40105f89:	913020        	srl	a3, a2
40105f8c:	a12200        	sll	a2, a2
40105f8f:	001446        	j	40105fe4 <__divdf3+0x18>
40105f92:	700000        	excw
40105f95:	3f          	.byte 0x3f
40105f96:	331005        	call0	40139098 <_lit4_end+0x3233c>
40105f99:	020c01        	l32r	a0, 400c67cc <rc4_skip+0xb8a64>
40105f9c:	f00d      	ret.n
40105f9e:	500000        	excw
40105fa1:	7f          	.byte 0x7f
40105fa2:	771005        	call0	4017d0a4 <_lit4_end+0x76348>
40105fa5:	337001        	l32r	a0, 400d2d68 <rc4_skip+0xc5000>
40105fa8:	c56730        	extui	a6, a3, 23, 13
40105fab:	304105        	call0	401363bc <_lit4_end+0x2f660>
40105fae:	40e9      	s32i.n	a14, a0, 16
40105fb0:	0d2033        	excw
40105fb3:	8540f0        	extui	a4, a15, 16, 9
40105fb6:	884011        	l32r	a1, 400e80b8 <rc4_skip+0xda350>
40105fb9:	681620        	excw
40105fbc:	3dfd      	excw
40105fbe:	042d05        	call0	4010a290 <_lit4_end+0x3534>
40105fc1:	f00d      	ret.n
40105fc3:	324700        	excw
40105fc6:	0f4637        	ball	a6, a3, 40105fd9 <__divdf3+0xd>
40105fc9:	000000        	ill

40105fcc <__divdf3>:
40105fcc:	ec4a61        	l32r	a6, 401010f4 <conntwifi+0x6c>
40105fcf:	307350        	xor	a7, a3, a5
40105fd2:	ca4367        	ball	a3, a6, 40105fa0 <__divdf3_aux+0xbc>
40105fd5:	db4567        	ball	a5, a6, 40105fb4 <__divdf3_aux+0xd0>
40105fd8:	a58430        	extui	a8, a3, 20, 11
40105fdb:	a59450        	extui	a9, a5, 20, 11
40105fde:	f02916        	beqz	a9, 40105ee4 <__divdf3_aux>
40105fe1:	f67816        	beqz	a8, 40105f4c <__divdf3_aux+0x68>
40105fe4:	c08890        	sub	a8, a8, a9
40105fe7:	ec44a1        	l32r	a10, 401010f8 <conntwifi+0x70>
40105fea:	203360        	or	a3, a3, a6
40105fed:	1033a0        	and	a3, a3, a10
40105ff0:	205560        	or	a5, a5, a6
40105ff3:	1055a0        	and	a5, a5, a10
40105ff6:	404f10        	ssai	31
40105ff9:	0b3537        	bltu	a5, a3, 40106008 <__divdf3+0x3c>
40105ffc:	c41537        	beq	a5, a3, 40105fc4 <__divdf3_aux+0xe0>
40105fff:	813320        	src	a3, a3, a2
40106002:	a12200        	sll	a2, a2
40106005:	ffc882        	addi	a8, a8, -1
40106008:	c03350        	sub	a3, a3, a5
4010600b:	02b247        	bgeu	a2, a4, 40106011 <__divdf3+0x45>
4010600e:	ffc332        	addi	a3, a3, -1
40106011:	c02240        	sub	a2, a2, a4
40106014:	813320        	src	a3, a3, a2
40106017:	a12200        	sll	a2, a2
4010601a:	0a0c      	movi.n	a10, 0
4010601c:	1b0c      	movi.n	a11, 1
4010601e:	493c      	movi.n	a9, 52
40106020:	81aab0        	src	a10, a10, a11
40106023:	a1bb00        	sll	a11, a11
40106026:	0f3357        	bltu	a3, a5, 40106039 <__divdf3+0x6d>
40106029:	3f1357        	beq	a3, a5, 4010606c <__divdf3+0xa0>
4010602c:	bb1b      	addi.n	a11, a11, 1
4010602e:	c03350        	sub	a3, a3, a5
40106031:	01b247        	bgeu	a2, a4, 40106036 <__divdf3+0x6a>
40106034:	330b      	addi.n	a3, a3, -1
40106036:	c02240        	sub	a2, a2, a4
40106039:	813320        	src	a3, a3, a2
4010603c:	a12200        	sll	a2, a2
4010603f:	990b      	addi.n	a9, a9, -1
40106041:	fdb956        	bnez	a9, 40106020 <__divdf3+0x54>
40106044:	fea392        	movi	a9, 0x3fe
40106047:	889a      	add.n	a8, a8, a9
40106049:	04d992        	addmi	a9, a9, 0x400
4010604c:	38b897        	bgeu	a8, a9, 40106088 <__divdf3+0xbc>
4010604f:	073357        	bltu	a3, a5, 4010605a <__divdf3+0x8e>
40106052:	1e1357        	beq	a3, a5, 40106074 <__divdf3+0xa8>
40106055:	bb1b      	addi.n	a11, a11, 1
40106057:	085b16        	beqz	a11, 401060e0 <__divdf3+0x114>
4010605a:	0b2d      	mov.n	a2, a11
4010605c:	0188c0        	slli	a8, a8, 20
4010605f:	3a8a      	add.n	a3, a10, a8
40106061:	057f70        	extui	a7, a7, 31, 1
40106064:	017710        	slli	a7, a7, 31
40106067:	203370        	or	a3, a3, a7
4010606a:	f00d      	ret.n
4010606c:	bcb247        	bgeu	a2, a4, 4010602c <__divdf3+0x60>
4010606f:	fff186        	j	40106039 <__divdf3+0x6d>
40106072:	470000        	excw
40106075:	47e232        	excw
40106078:	1bda92        	addmi	a9, a10, 0x1b00
4010607b:	16bb      	addi.n	a1, a6, 11
4010607d:	060b      	addi.n	a0, a6, -1
4010607f:	41b1b0        	srli	a11, a11, 1
40106082:	11bbf0        	slli	a11, a11, 1
40106085:	fff446        	j	4010605a <__divdf3+0x8e>
40106088:	009896        	bltz	a8, 40106095 <__divdf3+0xc9>
4010608b:	891b      	addi.n	a8, a9, 1
4010608d:	0138c0        	slli	a3, a8, 20
40106090:	020c      	movi.n	a2, 0
40106092:	fff2c6        	j	40106061 <__divdf3+0x95>
40106095:	608080        	neg	a8, a8
40106098:	400800        	ssr	a8
4010609b:	0dc8f6        	bgeui	a8, 32, 401060ac <__divdf3+0xe0>
4010609e:	a16b00        	sll	a6, a11
401060a1:	81bab0        	src	a11, a10, a11
401060a4:	91a0a0        	srl	a10, a10
401060a7:	000486        	j	401060bd <__divdf3+0xf1>
401060aa:	f60000        	excw
401060ad:	35d8      	l32i.n	a13, a5, 12
401060af:	a19b00        	sll	a9, a11
401060b2:	816ab0        	src	a6, a10, a11
401060b5:	91b0a0        	srl	a11, a10
401060b8:	0a0c      	movi.n	a10, 0
401060ba:	202290        	or	a2, a2, a9
401060bd:	080c      	movi.n	a8, 0
401060bf:	203320        	or	a3, a3, a2
401060c2:	338c      	beqz.n	a3, 401060c9 <__divdf3+0xfd>
401060c4:	190c      	movi.n	a9, 1
401060c6:	206690        	or	a6, a6, a9
401060c9:	f8d6d6        	bgez	a6, 4010605a <__divdf3+0x8e>
401060cc:	bb1b      	addi.n	a11, a11, 1
401060ce:	eb8c      	beqz.n	a11, 401060e0 <__divdf3+0x114>
401060d0:	1166f0        	slli	a6, a6, 1
401060d3:	f83656        	bnez	a6, 4010605a <__divdf3+0x8e>
401060d6:	41b1b0        	srli	a11, a11, 1
401060d9:	11bbf0        	slli	a11, a11, 1
401060dc:	ffde86        	j	4010605a <__divdf3+0x8e>
401060df:	aa1b00        	excw
401060e2:	ffdd06        	j	4010605a <__divdf3+0x8e>
401060e5:	053f70        	extui	a3, a7, 31, 1
401060e8:	013310        	slli	a3, a3, 31
401060eb:	020c      	movi.n	a2, 0
401060ed:	f00d      	ret.n
	...

401060f0 <__fixdfsi>:
401060f0:	ec0161        	l32r	a6, 401010f4 <conntwifi+0x6c>
401060f3:	254367        	ball	a3, a6, 4010611c <__fixdfsi+0x2c>
401060f6:	a54430        	extui	a4, a3, 20, 11
401060f9:	955360        	extui	a5, a6, 19, 10
401060fc:	c04450        	sub	a4, a4, a5
401060ff:	25c4e6        	bgei	a4, 32, 40106128 <__fixdfsi+0x38>
40106102:	2e14a6        	blti	a4, 1, 40106134 <__fixdfsi+0x44>
40106105:	207360        	or	a7, a3, a6
40106108:	404510        	ssai	21
4010610b:	815720        	src	a5, a7, a2
4010610e:	401400        	ssl	a4
40106111:	915050        	srl	a5, a5
40106114:	602050        	neg	a2, a5
40106117:	b32570        	movgez	a2, a5, a7
4010611a:	f00d      	ret.n
4010611c:	114340        	slli	a4, a3, 12
4010611f:	204420        	or	a4, a4, a2
40106122:	002416        	beqz	a4, 40106128 <__fixdfsi+0x38>
40106125:	00a032        	movi	a3, 0
40106128:	114650        	slli	a4, a6, 11
4010612b:	540b      	addi.n	a5, a4, -1
4010612d:	b34530        	movgez	a4, a5, a3
40106130:	042d      	mov.n	a2, a4
40106132:	f00d      	ret.n
40106134:	020c      	movi.n	a2, 0
40106136:	f00d      	ret.n

40106138 <__truncdfsf2>:
40106138:	ebf141        	l32r	a4, 401010fc <conntwifi+0x74>
4010613b:	c05340        	sub	a5, a3, a4
4010613e:	306350        	xor	a6, a3, a5
40106141:	053696        	bltz	a6, 40106198 <__truncdfsf2+0x60>
40106144:	a56450        	extui	a6, a5, 20, 11
40106147:	04d616        	beqz	a6, 40106198 <__truncdfsf2+0x60>
4010614a:	ffa042        	movi	a4, 255
4010614d:	27a647        	bge	a6, a4, 40106178 <__truncdfsf2+0x40>
40106150:	404d10        	ssai	29
40106153:	815520        	src	a5, a5, a2
40106156:	a14200        	sll	a4, a2
40106159:	056f30        	extui	a6, a3, 31, 1
4010615c:	016610        	slli	a6, a6, 31
4010615f:	202650        	or	a2, a6, a5
40106162:	0064d6        	bgez	a4, 4010616c <__truncdfsf2+0x34>
40106165:	221b      	addi.n	a2, a2, 1
40106167:	1144f0        	slli	a4, a4, 1
4010616a:	248c      	beqz.n	a4, 40106170 <__truncdfsf2+0x38>
4010616c:	f00d      	ret.n
4010616e:	200000        	or	a0, a0, a0
40106171:	f04121        	l32r	a2, 40102278 <lmacRecycleMPDU+0x49c>
40106174:	0d1122        	l16ui	a2, a1, 26
40106177:	df41f0        	excw
4010617a:	47eb      	addi.n	a4, a7, 14
4010617c:	400ac3        	excw
4010617f:	201153        	excw
40106182:	8c2055        	excw
40106185:	414015        	excw
40106188:	44c041        	l32r	a4, 400d7488 <rc4_skip+0xc9720>
4010618b:	6f3011        	l32r	a1, 400e1e4c <rc4_skip+0xd40e4>
4010618e:	410005        	call0	40147190 <_lit4_end+0x40434>
40106191:	264040        	excw
40106194:	f00d81        	l32r	a8, 401021c8 <lmacRecycleMPDU+0x3ec>
40106197:	643000        	extui	a3, a0, 0, 7
4010619a:	a352a5        	excw
4010619d:	656080        	extui	a6, a8, 16, 7
401061a0:	661bc0        	excw
401061a3:	29c6f6        	bgeui	a6, 32, 401061d0 <__truncdfsf2+0x98>
401061a6:	115530        	slli	a5, a5, 13
401061a9:	205530        	or	a5, a5, a3
401061ac:	115550        	slli	a5, a5, 11
401061af:	415b50        	srli	a5, a5, 11
401061b2:	404d10        	ssai	29
401061b5:	815520        	src	a5, a5, a2
401061b8:	a14200        	sll	a4, a2
401061bb:	400600        	ssr	a6
401061be:	a17400        	sll	a7, a4
401061c1:	814540        	src	a4, a5, a4
401061c4:	915050        	srl	a5, a5
401061c7:	f8e716        	beqz	a7, 40106159 <__truncdfsf2+0x21>
401061ca:	204460        	or	a4, a4, a6
401061cd:	ffe206        	j	40106159 <__truncdfsf2+0x21>
401061d0:	052f30        	extui	a2, a3, 31, 1
401061d3:	012210        	slli	a2, a2, 31
401061d6:	f00d      	ret.n

401061d8 <__divdi3>:
401061d8:	c0c112        	addi	a1, a1, -64
401061db:	f109      	s32i.n	a0, a1, 60
401061dd:	e1c9      	s32i.n	a12, a1, 56
401061df:	d1d9      	s32i.n	a13, a1, 52
401061e1:	c1e9      	s32i.n	a14, a1, 48
401061e3:	b1f9      	s32i.n	a15, a1, 44
401061e5:	0153d6        	bgez	a3, 401061fe <__divdi3+0x26>
401061e8:	607020        	neg	a7, a2
401061eb:	060c      	movi.n	a6, 0
401061ed:	120c      	movi.n	a2, 1
401061ef:	936270        	movnez	a6, a2, a7
401061f2:	60f030        	neg	a15, a3
401061f5:	c0ff60        	sub	a15, a15, a6
401061f8:	fc7c      	movi.n	a12, -1
401061fa:	000186        	j	40106204 <__divdi3+0x2c>
401061fd:	027d00        	excw
40106200:	03fd      	mov.n	a15, a3
40106202:	0c0c      	movi.n	a12, 0
40106204:	0145d6        	bgez	a5, 4010621c <__divdi3+0x44>
40106207:	130c      	movi.n	a3, 1
40106209:	604040        	neg	a4, a4
4010620c:	020c      	movi.n	a2, 0
4010620e:	932340        	movnez	a2, a3, a4
40106211:	605050        	neg	a5, a5
40106214:	f37c      	movi.n	a3, -1
40106216:	30c3c0        	xor	a12, a3, a12
40106219:	c05520        	sub	a5, a5, a2
4010621c:	046d      	mov.n	a6, a4
4010621e:	07dd      	mov.n	a13, a7
40106220:	0f8d      	mov.n	a8, a15
40106222:	24b556        	bnez	a5, 40106471 <__divdi3+0x299>
40106225:	023f47        	bltu	a15, a4, 4010622b <__divdi3+0x53>
40106228:	002f86        	j	401062ea <__divdi3+0x112>
4010622b:	40f420        	nsau	a2, a4
4010622e:	c29c      	beqz.n	a2, 4010624e <__divdi3+0x76>
40106230:	603020        	neg	a3, a2
40106233:	400300        	ssr	a3
40106236:	913070        	srl	a3, a7
40106239:	401200        	ssl	a2
4010623c:	a18f00        	sll	a8, a15
4010623f:	401200        	ssl	a2
40106242:	a16400        	sll	a6, a4
40106245:	208380        	or	a8, a3, a8
40106248:	401200        	ssl	a2
4010624b:	a1d700        	sll	a13, a7
4010624e:	f5e060        	extui	a14, a6, 16, 16
40106251:	082d      	mov.n	a2, a8
40106253:	0e3d      	mov.n	a3, a14
40106255:	1169      	s32i.n	a6, a1, 4
40106257:	2189      	s32i.n	a8, a1, 8
40106259:	008f05        	call0	40106b4c <__umodsi3>
4010625c:	2188      	l32i.n	a8, a1, 8
4010625e:	025d      	mov.n	a5, a2
40106260:	0e3d      	mov.n	a3, a14
40106262:	082d      	mov.n	a2, a8
40106264:	5159      	s32i.n	a5, a1, 20
40106266:	008985        	call0	40106b00 <__udivsi3>
40106269:	1168      	l32i.n	a6, a1, 4
4010626b:	5158      	l32i.n	a5, a1, 20
4010626d:	f44060        	extui	a4, a6, 0, 16
40106270:	02fd      	mov.n	a15, a2
40106272:	115500        	slli	a5, a5, 16
40106275:	f530d0        	extui	a3, a13, 16, 16
40106278:	822240        	mull	a2, a2, a4
4010627b:	203530        	or	a3, a5, a3
4010627e:	16b327        	bgeu	a3, a2, 40106298 <__divdi3+0xc0>
40106281:	336a      	add.n	a3, a3, a6
40106283:	5f0b      	addi.n	a5, a15, -1
40106285:	0d3367        	bltu	a3, a6, 40106296 <__divdi3+0xbe>
40106288:	0ab327        	bgeu	a3, a2, 40106296 <__divdi3+0xbe>
4010628b:	fecff2        	addi	a15, a15, -2
4010628e:	336a      	add.n	a3, a3, a6
40106290:	000106        	j	40106298 <__divdi3+0xc0>
40106293:	000000        	ill
40106296:	05fd      	mov.n	a15, a5
40106298:	c05320        	sub	a5, a3, a2
4010629b:	052d      	mov.n	a2, a5
4010629d:	0e3d      	mov.n	a3, a14
4010629f:	4149      	s32i.n	a4, a1, 16
401062a1:	1169      	s32i.n	a6, a1, 4
401062a3:	5159      	s32i.n	a5, a1, 20
401062a5:	008a45        	call0	40106b4c <__umodsi3>
401062a8:	5158      	l32i.n	a5, a1, 20
401062aa:	027d      	mov.n	a7, a2
401062ac:	0e3d      	mov.n	a3, a14
401062ae:	052d      	mov.n	a2, a5
401062b0:	3179      	s32i.n	a7, a1, 12
401062b2:	0084c5        	call0	40106b00 <__udivsi3>
401062b5:	3178      	l32i.n	a7, a1, 12
401062b7:	4148      	l32i.n	a4, a1, 16
401062b9:	117700        	slli	a7, a7, 16
401062bc:	f4d0d0        	extui	a13, a13, 0, 16
401062bf:	824240        	mull	a4, a2, a4
401062c2:	20d7d0        	or	a13, a7, a13
401062c5:	023d      	mov.n	a3, a2
401062c7:	1168      	l32i.n	a6, a1, 4
401062c9:	0fbd47        	bgeu	a13, a4, 401062dc <__divdi3+0x104>
401062cc:	dd6a      	add.n	a13, a13, a6
401062ce:	ffc222        	addi	a2, a2, -1
401062d1:	053d67        	bltu	a13, a6, 401062da <__divdi3+0x102>
401062d4:	fec332        	addi	a3, a3, -2
401062d7:	013d47        	bltu	a13, a4, 401062dc <__divdi3+0x104>
401062da:	023d      	mov.n	a3, a2
401062dc:	112f00        	slli	a2, a15, 16
401062df:	202320        	or	a2, a3, a2
401062e2:	040c      	movi.n	a4, 0
401062e4:	00ae06        	j	401065a0 <__divdi3+0x3c8>
401062e7:	000000        	ill
401062ea:	00e456        	bnez	a4, 401062fc <__divdi3+0x124>
401062ed:	01a022        	movi	a2, 1
401062f0:	203550        	or	a3, a5, a5
401062f3:	3179      	s32i.n	a7, a1, 12
401062f5:	008085        	call0	40106b00 <__udivsi3>
401062f8:	3178      	l32i.n	a7, a1, 12
401062fa:	026d      	mov.n	a6, a2
401062fc:	40f640        	nsau	a4, a6
401062ff:	e4cc      	bnez.n	a4, 40106311 <__divdi3+0x139>
40106301:	c05f60        	sub	a5, a15, a6
40106304:	f5e060        	extui	a14, a6, 16, 16
40106307:	f4f060        	extui	a15, a6, 0, 16
4010630a:	140c      	movi.n	a4, 1
4010630c:	003206        	j	401063d8 <__divdi3+0x200>
4010630f:	220000        	excw
40106312:	0020a0        	excw
40106315:	004014        	excw
40106318:	40a166        	bnei	a1, 12, 4010635c <__divdi3+0x184>
4010631b:	00c022        	addi	a2, a0, 0
4010631e:	f04002        	s8i	a0, a0, 240
40106321:	609180        	abs	a9, a8
40106324:	00f5e0        	excw
40106327:	704002        	s8i	a0, a0, 112
4010632a:	009150        	excw
4010632d:	004014        	excw
40106330:	ff          	.byte 0xff
40106331:	2880a1        	l32r	a10, 400d0534 <rc4_skip+0xc27cc>
40106334:	0e3d20        	excw
40106337:	20f5f0        	or	a15, a5, a15
4010633a:	401400        	ssl	a4
4010633d:	a1d700        	sll	a13, a7
40106340:	1169      	s32i.n	a6, a1, 4
40106342:	2189      	s32i.n	a8, a1, 8
40106344:	008045        	call0	40106b4c <__umodsi3>
40106347:	2188      	l32i.n	a8, a1, 8
40106349:	025d      	mov.n	a5, a2
4010634b:	0e3d      	mov.n	a3, a14
4010634d:	082d      	mov.n	a2, a8
4010634f:	5159      	s32i.n	a5, a1, 20
40106351:	007ac5        	call0	40106b00 <__udivsi3>
40106354:	1168      	l32i.n	a6, a1, 4
40106356:	5158      	l32i.n	a5, a1, 20
40106358:	f48060        	extui	a8, a6, 0, 16
4010635b:	027d      	mov.n	a7, a2
4010635d:	115500        	slli	a5, a5, 16
40106360:	f530f0        	extui	a3, a15, 16, 16
40106363:	822280        	mull	a2, a2, a8
40106366:	205350        	or	a5, a3, a5
40106369:	13b527        	bgeu	a5, a2, 40106380 <__divdi3+0x1a8>
4010636c:	556a      	add.n	a5, a5, a6
4010636e:	370b      	addi.n	a3, a7, -1
40106370:	0a3567        	bltu	a5, a6, 4010637e <__divdi3+0x1a6>
40106373:	07b527        	bgeu	a5, a2, 4010637e <__divdi3+0x1a6>
40106376:	fec772        	addi	a7, a7, -2
40106379:	556a      	add.n	a5, a5, a6
4010637b:	000046        	j	40106380 <__divdi3+0x1a8>
4010637e:	037d      	mov.n	a7, a3
40106380:	c05520        	sub	a5, a5, a2
40106383:	202550        	or	a2, a5, a5
40106386:	203ee0        	or	a3, a14, a14
40106389:	1169      	s32i.n	a6, a1, 4
4010638b:	3179      	s32i.n	a7, a1, 12
4010638d:	2189      	s32i.n	a8, a1, 8
4010638f:	5159      	s32i.n	a5, a1, 20
40106391:	007b85        	call0	40106b4c <__umodsi3>
40106394:	5158      	l32i.n	a5, a1, 20
40106396:	024d      	mov.n	a4, a2
40106398:	0e3d      	mov.n	a3, a14
4010639a:	052d      	mov.n	a2, a5
4010639c:	4149      	s32i.n	a4, a1, 16
4010639e:	007605        	call0	40106b00 <__udivsi3>
401063a1:	4148      	l32i.n	a4, a1, 16
401063a3:	2188      	l32i.n	a8, a1, 8
401063a5:	115400        	slli	a5, a4, 16
401063a8:	f4f0f0        	extui	a15, a15, 0, 16
401063ab:	829280        	mull	a9, a2, a8
401063ae:	2055f0        	or	a5, a5, a15
401063b1:	1168      	l32i.n	a6, a1, 4
401063b3:	3178      	l32i.n	a7, a1, 12
401063b5:	13b597        	bgeu	a5, a9, 401063cc <__divdi3+0x1f4>
401063b8:	556a      	add.n	a5, a5, a6
401063ba:	320b      	addi.n	a3, a2, -1
401063bc:	0a3567        	bltu	a5, a6, 401063ca <__divdi3+0x1f2>
401063bf:	07b597        	bgeu	a5, a9, 401063ca <__divdi3+0x1f2>
401063c2:	fec222        	addi	a2, a2, -2
401063c5:	556a      	add.n	a5, a5, a6
401063c7:	000046        	j	401063cc <__divdi3+0x1f4>
401063ca:	032d      	mov.n	a2, a3
401063cc:	114700        	slli	a4, a7, 16
401063cf:	c05590        	sub	a5, a5, a9
401063d2:	204240        	or	a4, a2, a4
401063d5:	20f880        	or	a15, a8, a8
401063d8:	202550        	or	a2, a5, a5
401063db:	0e3d      	mov.n	a3, a14
401063dd:	4149      	s32i.n	a4, a1, 16
401063df:	1169      	s32i.n	a6, a1, 4
401063e1:	056152        	s32i	a5, a1, 20
401063e4:	007645        	call0	40106b4c <__umodsi3>
401063e7:	5158      	l32i.n	a5, a1, 20
401063e9:	027d      	mov.n	a7, a2
401063eb:	0e3d      	mov.n	a3, a14
401063ed:	052d      	mov.n	a2, a5
401063ef:	3179      	s32i.n	a7, a1, 12
401063f1:	0070c5        	call0	40106b00 <__udivsi3>
401063f4:	3178      	l32i.n	a7, a1, 12
401063f6:	025d      	mov.n	a5, a2
401063f8:	117700        	slli	a7, a7, 16
401063fb:	f530d0        	extui	a3, a13, 16, 16
401063fe:	8222f0        	mull	a2, a2, a15
40106401:	203730        	or	a3, a7, a3
40106404:	4148      	l32i.n	a4, a1, 16
40106406:	1168      	l32i.n	a6, a1, 4
40106408:	14b327        	bgeu	a3, a2, 40106420 <__divdi3+0x248>
4010640b:	336a      	add.n	a3, a3, a6
4010640d:	750b      	addi.n	a7, a5, -1
4010640f:	0b3367        	bltu	a3, a6, 4010641e <__divdi3+0x246>
40106412:	08b327        	bgeu	a3, a2, 4010641e <__divdi3+0x246>
40106415:	fec552        	addi	a5, a5, -2
40106418:	336a      	add.n	a3, a3, a6
4010641a:	000086        	j	40106420 <__divdi3+0x248>
4010641d:	075d00        	excw
40106420:	c07320        	sub	a7, a3, a2
40106423:	072d      	mov.n	a2, a7
40106425:	0e3d      	mov.n	a3, a14
40106427:	4149      	s32i.n	a4, a1, 16
40106429:	5159      	s32i.n	a5, a1, 20
4010642b:	1169      	s32i.n	a6, a1, 4
4010642d:	3179      	s32i.n	a7, a1, 12
4010642f:	0071c5        	call0	40106b4c <__umodsi3>
40106432:	3178      	l32i.n	a7, a1, 12
40106434:	028d      	mov.n	a8, a2
40106436:	0e3d      	mov.n	a3, a14
40106438:	072d      	mov.n	a2, a7
4010643a:	2189      	s32i.n	a8, a1, 8
4010643c:	006c05        	call0	40106b00 <__udivsi3>
4010643f:	2188      	l32i.n	a8, a1, 8
40106441:	f4d0d0        	extui	a13, a13, 0, 16
40106444:	118800        	slli	a8, a8, 16
40106447:	82f2f0        	mull	a15, a2, a15
4010644a:	20d8d0        	or	a13, a8, a13
4010644d:	023d      	mov.n	a3, a2
4010644f:	4148      	l32i.n	a4, a1, 16
40106451:	5158      	l32i.n	a5, a1, 20
40106453:	1168      	l32i.n	a6, a1, 4
40106455:	0fbdf7        	bgeu	a13, a15, 40106468 <__divdi3+0x290>
40106458:	dd6a      	add.n	a13, a13, a6
4010645a:	ffc222        	addi	a2, a2, -1
4010645d:	053d67        	bltu	a13, a6, 40106466 <__divdi3+0x28e>
40106460:	fec332        	addi	a3, a3, -2
40106463:	013df7        	bltu	a13, a15, 40106468 <__divdi3+0x290>
40106466:	023d      	mov.n	a3, a2
40106468:	112500        	slli	a2, a5, 16
4010646b:	202320        	or	a2, a3, a2
4010646e:	004b86        	j	401065a0 <__divdi3+0x3c8>
40106471:	02bf57        	bgeu	a15, a5, 40106477 <__divdi3+0x29f>
40106474:	004906        	j	4010659c <__divdi3+0x3c4>
40106477:	40f5e0        	nsau	a14, a5
4010647a:	aedc      	bnez.n	a14, 40106498 <__divdi3+0x2c0>
4010647c:	01a032        	movi	a3, 1
4010647f:	02b747        	bgeu	a7, a4, 40106485 <__divdi3+0x2ad>
40106482:	203ee0        	or	a3, a14, a14
40106485:	120c      	movi.n	a2, 1
40106487:	0135f7        	bltu	a5, a15, 4010648c <__divdi3+0x2b4>
4010648a:	020c      	movi.n	a2, 0
4010648c:	202320        	or	a2, a3, a2
4010648f:	742020        	extui	a2, a2, 0, 8
40106492:	040c      	movi.n	a4, 0
40106494:	004206        	j	401065a0 <__divdi3+0x3c8>
40106497:	a03200        	addx4	a3, a2, a0
4010649a:	33e020        	excw
4010649d:	0300c0        	excw
401064a0:	204040        	or	a4, a0, a4
401064a3:	1e0091        	l32r	a9, 400cdca4 <rc4_skip+0xbff3c>
401064a6:	550040        	extui	a0, a4, 16, 6
401064a9:	5250a1        	l32r	a10, 400dadec <rc4_skip+0xcd084>
401064ac:	030020        	excw
401064af:	80f040        	add	a15, a0, a4
401064b2:	d05091        	l32r	a9, 400fa5f4 <rc4_skip+0xec88c>
401064b5:	0300f5        	excw
401064b8:	907040        	addx2	a7, a0, a4
401064bb:	1e0091        	l32r	a9, 400cdcbc <rc4_skip+0xbff54>
401064be:	440040        	extui	a0, a4, 0, 5
401064c1:	2880a1        	l32r	a10, 400d06c4 <rc4_skip+0xc295c>
401064c4:	0d3d20        	excw
401064c7:	401e00        	ssl	a14
401064ca:	a1ff00        	sll	a15, a15
401064cd:	20f9f0        	or	a15, a9, a15
401064d0:	0149      	s32i.n	a4, a1, 0
401064d2:	5159      	s32i.n	a5, a1, 20
401064d4:	3179      	s32i.n	a7, a1, 12
401064d6:	2189      	s32i.n	a8, a1, 8
401064d8:	006705        	call0	40106b4c <__umodsi3>
401064db:	2188      	l32i.n	a8, a1, 8
401064dd:	029d      	mov.n	a9, a2
401064df:	0d3d      	mov.n	a3, a13
401064e1:	082d      	mov.n	a2, a8
401064e3:	1199      	s32i.n	a9, a1, 4
401064e5:	006185        	call0	40106b00 <__udivsi3>
401064e8:	5158      	l32i.n	a5, a1, 20
401064ea:	1198      	l32i.n	a9, a1, 4
401064ec:	f48050        	extui	a8, a5, 0, 16
401064ef:	024d      	mov.n	a4, a2
401064f1:	113900        	slli	a3, a9, 16
401064f4:	f5a0f0        	extui	a10, a15, 16, 16
401064f7:	822280        	mull	a2, a2, a8
401064fa:	2033a0        	or	a3, a3, a10
401064fd:	3178      	l32i.n	a7, a1, 12
401064ff:	15b327        	bgeu	a3, a2, 40106518 <__divdi3+0x340>
40106502:	335a      	add.n	a3, a3, a5
40106504:	940b      	addi.n	a9, a4, -1
40106506:	0c3357        	bltu	a3, a5, 40106516 <__divdi3+0x33e>
40106509:	09b327        	bgeu	a3, a2, 40106516 <__divdi3+0x33e>
4010650c:	fec442        	addi	a4, a4, -2
4010650f:	335a      	add.n	a3, a3, a5
40106511:	0000c6        	j	40106518 <__divdi3+0x340>
40106514:	4d0000        	excw
40106517:	2009      	s32i.n	a0, a0, 8
40106519:	90c093        	excw
4010651c:	2029      	s32i.n	a2, a0, 8
4010651e:	203dd0        	or	a3, a13, a13
40106521:	4149      	s32i.n	a4, a1, 16
40106523:	5159      	s32i.n	a5, a1, 20
40106525:	3179      	s32i.n	a7, a1, 12
40106527:	2189      	s32i.n	a8, a1, 8
40106529:	016192        	s32i	a9, a1, 4
4010652c:	0061c5        	call0	40106b4c <__umodsi3>
4010652f:	1198      	l32i.n	a9, a1, 4
40106531:	02ad      	mov.n	a10, a2
40106533:	0d3d      	mov.n	a3, a13
40106535:	092d      	mov.n	a2, a9
40106537:	11a9      	s32i.n	a10, a1, 4
40106539:	005c45        	call0	40106b00 <__udivsi3>
4010653c:	11a8      	l32i.n	a10, a1, 4
4010653e:	2188      	l32i.n	a8, a1, 8
40106540:	11aa00        	slli	a10, a10, 16
40106543:	f4f0f0        	extui	a15, a15, 0, 16
40106546:	828280        	mull	a8, a2, a8
40106549:	20faf0        	or	a15, a10, a15
4010654c:	4148      	l32i.n	a4, a1, 16
4010654e:	5158      	l32i.n	a5, a1, 20
40106550:	3178      	l32i.n	a7, a1, 12
40106552:	13bf87        	bgeu	a15, a8, 40106569 <__divdi3+0x391>
40106555:	ff5a      	add.n	a15, a15, a5
40106557:	320b      	addi.n	a3, a2, -1
40106559:	0a3f57        	bltu	a15, a5, 40106567 <__divdi3+0x38f>
4010655c:	07bf87        	bgeu	a15, a8, 40106567 <__divdi3+0x38f>
4010655f:	fec222        	addi	a2, a2, -2
40106562:	ff5a      	add.n	a15, a15, a5
40106564:	000046        	j	40106569 <__divdi3+0x391>
40106567:	032d      	mov.n	a2, a3
40106569:	114400        	slli	a4, a4, 16
4010656c:	20d240        	or	a13, a2, a4
4010656f:	0138      	l32i.n	a3, a1, 0
40106571:	0d2d      	mov.n	a2, a13
40106573:	036172        	s32i	a7, a1, 12
40106576:	c0ff80        	sub	a15, a15, a8
40106579:	0060c5        	call0	40106b88 <__umulsidi3>
4010657c:	3178      	l32i.n	a7, a1, 12
4010657e:	123f37        	bltu	a15, a3, 40106594 <__divdi3+0x3bc>
40106581:	089f37        	bne	a15, a3, 4010658d <__divdi3+0x3b5>
40106584:	401e00        	ssl	a14
40106587:	a16700        	sll	a6, a7
4010658a:	063627        	bltu	a6, a2, 40106594 <__divdi3+0x3bc>
4010658d:	0d2d      	mov.n	a2, a13
4010658f:	040c      	movi.n	a4, 0
40106591:	0002c6        	j	401065a0 <__divdi3+0x3c8>
40106594:	2d0b      	addi.n	a2, a13, -1
40106596:	040c      	movi.n	a4, 0
40106598:	000106        	j	401065a0 <__divdi3+0x3c8>
4010659b:	040c00        	extui	a0, a0, 12, 1
4010659e:	042d      	mov.n	a2, a4
401065a0:	043d      	mov.n	a3, a4
401065a2:	ec8c      	beqz.n	a12, 401065b4 <__divdi3+0x3dc>
401065a4:	602020        	neg	a2, a2
401065a7:	040c      	movi.n	a4, 0
401065a9:	150c      	movi.n	a5, 1
401065ab:	934520        	movnez	a4, a5, a2
401065ae:	603030        	neg	a3, a3
401065b1:	c03340        	sub	a3, a3, a4
401065b4:	f108      	l32i.n	a0, a1, 60
401065b6:	e1c8      	l32i.n	a12, a1, 56
401065b8:	d1d8      	l32i.n	a13, a1, 52
401065ba:	c1e8      	l32i.n	a14, a1, 48
401065bc:	b1f8      	l32i.n	a15, a1, 44
401065be:	40c112        	addi	a1, a1, 64
401065c1:	f00d      	ret.n
	...

401065c4 <__umoddi3>:
401065c4:	c0c112        	addi	a1, a1, -64
401065c7:	d1d9      	s32i.n	a13, a1, 52
401065c9:	c1e9      	s32i.n	a14, a1, 48
401065cb:	b1f9      	s32i.n	a15, a1, 44
401065cd:	02ed      	mov.n	a14, a2
401065cf:	f109      	s32i.n	a0, a1, 60
401065d1:	e1c9      	s32i.n	a12, a1, 56
401065d3:	03fd      	mov.n	a15, a3
401065d5:	04dd      	mov.n	a13, a4
401065d7:	0e6d      	mov.n	a6, a14
401065d9:	039d      	mov.n	a9, a3
401065db:	1b1556        	bnez	a5, 40106790 <__umoddi3+0x1cc>
401065de:	64b347        	bgeu	a3, a4, 40106646 <__umoddi3+0x82>
401065e1:	40f470        	nsau	a7, a4
401065e4:	01d716        	beqz	a7, 40106605 <__umoddi3+0x41>
401065e7:	609070        	neg	a9, a7
401065ea:	401700        	ssl	a7
401065ed:	a1f300        	sll	a15, a3
401065f0:	400900        	ssr	a9
401065f3:	9190e0        	srl	a9, a14
401065f6:	401700        	ssl	a7
401065f9:	a1d400        	sll	a13, a4
401065fc:	2099f0        	or	a9, a9, a15
401065ff:	401700        	ssl	a7
40106602:	a16e00        	sll	a6, a14
40106605:	f5c0d0        	extui	a12, a13, 16, 16
40106608:	092d      	mov.n	a2, a9
4010660a:	0c3d      	mov.n	a3, a12
4010660c:	6169      	s32i.n	a6, a1, 24
4010660e:	5179      	s32i.n	a7, a1, 20
40106610:	2199      	s32i.n	a9, a1, 8
40106612:	005385        	call0	40106b4c <__umodsi3>
40106615:	2198      	l32i.n	a9, a1, 8
40106617:	02ed      	mov.n	a14, a2
40106619:	0c3d      	mov.n	a3, a12
4010661b:	092d      	mov.n	a2, a9
4010661d:	004e05        	call0	40106b00 <__udivsi3>
40106620:	6168      	l32i.n	a6, a1, 24
40106622:	f4f0d0        	extui	a15, a13, 0, 16
40106625:	11ee00        	slli	a14, a14, 16
40106628:	f53060        	extui	a3, a6, 16, 16
4010662b:	8222f0        	mull	a2, a2, a15
4010662e:	203e30        	or	a3, a14, a3
40106631:	5178      	l32i.n	a7, a1, 20
40106633:	09b327        	bgeu	a3, a2, 40106640 <__umoddi3+0x7c>
40106636:	33da      	add.n	a3, a3, a13
40106638:	0433d7        	bltu	a3, a13, 40106640 <__umoddi3+0x7c>
4010663b:	01b327        	bgeu	a3, a2, 40106640 <__umoddi3+0x7c>
4010663e:	33da      	add.n	a3, a3, a13
40106640:	c0e320        	sub	a14, a3, a2
40106643:	004046        	j	40106748 <__umoddi3+0x184>
40106646:	00e456        	bnez	a4, 40106658 <__umoddi3+0x94>
40106649:	01a022        	movi	a2, 1
4010664c:	203440        	or	a3, a4, a4
4010664f:	61e9      	s32i.n	a14, a1, 24
40106651:	004ac5        	call0	40106b00 <__udivsi3>
40106654:	6168      	l32i.n	a6, a1, 24
40106656:	02dd      	mov.n	a13, a2
40106658:	40fd70        	nsau	a7, a13
4010665b:	a7cc      	bnez.n	a7, 40106669 <__umoddi3+0xa5>
4010665d:	c0efd0        	sub	a14, a15, a13
40106660:	f5c0d0        	extui	a12, a13, 16, 16
40106663:	f4f0d0        	extui	a15, a13, 0, 16
40106666:	002906        	j	4010670e <__umoddi3+0x14a>
40106669:	20a022        	movi	a2, 32
4010666c:	c02270        	sub	a2, a2, a7
4010666f:	401700        	ssl	a7
40106672:	a1dd00        	sll	a13, a13
40106675:	400200        	ssr	a2
40106678:	9140f0        	srl	a4, a15
4010667b:	f5c0d0        	extui	a12, a13, 16, 16
4010667e:	400200        	ssr	a2
40106681:	9150e0        	srl	a5, a14
40106684:	401700        	ssl	a7
40106687:	a1ff00        	sll	a15, a15
4010668a:	202440        	or	a2, a4, a4
4010668d:	0c3d      	mov.n	a3, a12
4010668f:	20f5f0        	or	a15, a5, a15
40106692:	5179      	s32i.n	a7, a1, 20
40106694:	4149      	s32i.n	a4, a1, 16
40106696:	004b45        	call0	40106b4c <__umodsi3>
40106699:	4148      	l32i.n	a4, a1, 16
4010669b:	025d      	mov.n	a5, a2
4010669d:	0c3d      	mov.n	a3, a12
4010669f:	042d      	mov.n	a2, a4
401066a1:	2159      	s32i.n	a5, a1, 8
401066a3:	0045c5        	call0	40106b00 <__udivsi3>
401066a6:	2158      	l32i.n	a5, a1, 8
401066a8:	f440d0        	extui	a4, a13, 0, 16
401066ab:	115500        	slli	a5, a5, 16
401066ae:	f530f0        	extui	a3, a15, 16, 16
401066b1:	5178      	l32i.n	a7, a1, 20
401066b3:	822240        	mull	a2, a2, a4
401066b6:	203350        	or	a3, a3, a5
401066b9:	401700        	ssl	a7
401066bc:	a16e00        	sll	a6, a14
401066bf:	0ab327        	bgeu	a3, a2, 401066cd <__umoddi3+0x109>
401066c2:	33da      	add.n	a3, a3, a13
401066c4:	0533d7        	bltu	a3, a13, 401066cd <__umoddi3+0x109>
401066c7:	02b327        	bgeu	a3, a2, 401066cd <__umoddi3+0x109>
401066ca:	8033d0        	add	a3, a3, a13
401066cd:	c0e320        	sub	a14, a3, a2
401066d0:	0e2d      	mov.n	a2, a14
401066d2:	0c3d      	mov.n	a3, a12
401066d4:	4149      	s32i.n	a4, a1, 16
401066d6:	6169      	s32i.n	a6, a1, 24
401066d8:	5179      	s32i.n	a7, a1, 20
401066da:	004705        	call0	40106b4c <__umodsi3>
401066dd:	025d      	mov.n	a5, a2
401066df:	0c3d      	mov.n	a3, a12
401066e1:	0e2d      	mov.n	a2, a14
401066e3:	2159      	s32i.n	a5, a1, 8
401066e5:	004185        	call0	40106b00 <__udivsi3>
401066e8:	4148      	l32i.n	a4, a1, 16
401066ea:	2158      	l32i.n	a5, a1, 8
401066ec:	f4f0f0        	extui	a15, a15, 0, 16
401066ef:	11e500        	slli	a14, a5, 16
401066f2:	822240        	mull	a2, a2, a4
401066f5:	20eef0        	or	a14, a14, a15
401066f8:	6168      	l32i.n	a6, a1, 24
401066fa:	5178      	l32i.n	a7, a1, 20
401066fc:	09be27        	bgeu	a14, a2, 40106709 <__umoddi3+0x145>
401066ff:	eeda      	add.n	a14, a14, a13
40106701:	043ed7        	bltu	a14, a13, 40106709 <__umoddi3+0x145>
40106704:	01be27        	bgeu	a14, a2, 40106709 <__umoddi3+0x145>
40106707:	eeda      	add.n	a14, a14, a13
40106709:	c0ee20        	sub	a14, a14, a2
4010670c:	04fd      	mov.n	a15, a4
4010670e:	0c3d      	mov.n	a3, a12
40106710:	0e2d      	mov.n	a2, a14
40106712:	6169      	s32i.n	a6, a1, 24
40106714:	5179      	s32i.n	a7, a1, 20
40106716:	004345        	call0	40106b4c <__umodsi3>
40106719:	025d      	mov.n	a5, a2
4010671b:	0c3d      	mov.n	a3, a12
4010671d:	202ee0        	or	a2, a14, a14
40106720:	026152        	s32i	a5, a1, 8
40106723:	003dc5        	call0	40106b00 <__udivsi3>
40106726:	2158      	l32i.n	a5, a1, 8
40106728:	6168      	l32i.n	a6, a1, 24
4010672a:	8242f0        	mull	a4, a2, a15
4010672d:	113500        	slli	a3, a5, 16
40106730:	f52060        	extui	a2, a6, 16, 16
40106733:	203320        	or	a3, a3, a2
40106736:	5178      	l32i.n	a7, a1, 20
40106738:	09b347        	bgeu	a3, a4, 40106745 <__umoddi3+0x181>
4010673b:	33da      	add.n	a3, a3, a13
4010673d:	0433d7        	bltu	a3, a13, 40106745 <__umoddi3+0x181>
40106740:	01b347        	bgeu	a3, a4, 40106745 <__umoddi3+0x181>
40106743:	33da      	add.n	a3, a3, a13
40106745:	c0e340        	sub	a14, a3, a4
40106748:	203cc0        	or	a3, a12, a12
4010674b:	202ee0        	or	a2, a14, a14
4010674e:	6169      	s32i.n	a6, a1, 24
40106750:	5179      	s32i.n	a7, a1, 20
40106752:	003f85        	call0	40106b4c <__umodsi3>
40106755:	024d      	mov.n	a4, a2
40106757:	0c3d      	mov.n	a3, a12
40106759:	0e2d      	mov.n	a2, a14
4010675b:	046142        	s32i	a4, a1, 16
4010675e:	003a05        	call0	40106b00 <__udivsi3>
40106761:	4148      	l32i.n	a4, a1, 16
40106763:	6168      	l32i.n	a6, a1, 24
40106765:	114400        	slli	a4, a4, 16
40106768:	f46060        	extui	a6, a6, 0, 16
4010676b:	8222f0        	mull	a2, a2, a15
4010676e:	206460        	or	a6, a4, a6
40106771:	5178      	l32i.n	a7, a1, 20
40106773:	09b627        	bgeu	a6, a2, 40106780 <__umoddi3+0x1bc>
40106776:	66da      	add.n	a6, a6, a13
40106778:	0436d7        	bltu	a6, a13, 40106780 <__umoddi3+0x1bc>
4010677b:	01b627        	bgeu	a6, a2, 40106780 <__umoddi3+0x1bc>
4010677e:	66da      	add.n	a6, a6, a13
40106780:	c06620        	sub	a6, a6, a2
40106783:	400700        	ssr	a7
40106786:	912060        	srl	a2, a6
40106789:	030c      	movi.n	a3, 0
4010678b:	005806        	j	401068ef <__umoddi3+0x32b>
4010678e:	570000        	excw
40106791:	2d05b3        	excw
40106794:	0e          	.byte 0xe
40106795:	005586        	j	401068ef <__umoddi3+0x32b>
40106798:	f58000        	extui	a8, a0, 16, 16
4010679b:	e8dc40        	excw
4010679e:	02be47        	bgeu	a14, a4, 401067a4 <__umoddi3+0x1e0>
401067a1:	11b537        	bgeu	a5, a3, 401067b6 <__umoddi3+0x1f2>
401067a4:	c0ee40        	sub	a14, a14, a4
401067a7:	c0ff50        	sub	a15, a15, a5
401067aa:	120c      	movi.n	a2, 1
401067ac:	0136e7        	bltu	a6, a14, 401067b1 <__umoddi3+0x1ed>
401067af:	020c      	movi.n	a2, 0
401067b1:	c09f20        	sub	a9, a15, a2
401067b4:	0e6d      	mov.n	a6, a14
401067b6:	062d      	mov.n	a2, a6
401067b8:	093d      	mov.n	a3, a9
401067ba:	004c46        	j	401068ef <__umoddi3+0x32b>
401067bd:	a0c200        	addx4	a12, a2, a0
401067c0:	cc8020        	excw
401067c3:	1800c0        	excw
401067c6:	550040        	extui	a0, a4, 16, 6
401067c9:	61c2a1        	l32r	a10, 400deed4 <rc4_skip+0xd116c>
401067cc:	0c0000        	excw
401067cf:	204040        	or	a4, a0, a4
401067d2:	c25091        	l32r	a9, 400f7114 <rc4_skip+0xe93ac>
401067d5:	012820        	slli	a2, a8, 30
401067d8:	f5d0c0        	extui	a13, a12, 16, 16
401067db:	400200        	ssr	a2
401067de:	916030        	srl	a6, a3
401067e1:	401800        	ssl	a8
401067e4:	a1f300        	sll	a15, a3
401067e7:	400200        	ssr	a2
401067ea:	9170e0        	srl	a7, a14
401067ed:	401800        	ssl	a8
401067f0:	a14400        	sll	a4, a4
401067f3:	062d      	mov.n	a2, a6
401067f5:	0d3d      	mov.n	a3, a13
401067f7:	20f7f0        	or	a15, a7, a15
401067fa:	1149      	s32i.n	a4, a1, 4
401067fc:	3189      	s32i.n	a8, a1, 12
401067fe:	6169      	s32i.n	a6, a1, 24
40106800:	003485        	call0	40106b4c <__umodsi3>
40106803:	6168      	l32i.n	a6, a1, 24
40106805:	027d      	mov.n	a7, a2
40106807:	0d3d      	mov.n	a3, a13
40106809:	062d      	mov.n	a2, a6
4010680b:	5179      	s32i.n	a7, a1, 20
4010680d:	002f05        	call0	40106b00 <__udivsi3>
40106810:	5178      	l32i.n	a7, a1, 20
40106812:	f460c0        	extui	a6, a12, 0, 16
40106815:	024d      	mov.n	a4, a2
40106817:	113700        	slli	a3, a7, 16
4010681a:	f590f0        	extui	a9, a15, 16, 16
4010681d:	3188      	l32i.n	a8, a1, 12
4010681f:	822260        	mull	a2, a2, a6
40106822:	203390        	or	a3, a3, a9
40106825:	401800        	ssl	a8
40106828:	a1ee00        	sll	a14, a14
4010682b:	15b327        	bgeu	a3, a2, 40106844 <__umoddi3+0x280>
4010682e:	33ca      	add.n	a3, a3, a12
40106830:	740b      	addi.n	a7, a4, -1
40106832:	0c33c7        	bltu	a3, a12, 40106842 <__umoddi3+0x27e>
40106835:	09b327        	bgeu	a3, a2, 40106842 <__umoddi3+0x27e>
40106838:	fec442        	addi	a4, a4, -2
4010683b:	33ca      	add.n	a3, a3, a12
4010683d:	0000c6        	j	40106844 <__umoddi3+0x280>
40106840:	4d0000        	excw
40106843:	732007        	blt	a0, a0, 401068ba <__umoddi3+0x2f6>
40106846:	2770c0        	excw
40106849:	3dd020        	excw
4010684c:	414920        	srli	a4, a2, 9
4010684f:	6169      	s32i.n	a6, a1, 24
40106851:	3189      	s32i.n	a8, a1, 12
40106853:	5179      	s32i.n	a7, a1, 20
40106855:	002f45        	call0	40106b4c <__umodsi3>
40106858:	5178      	l32i.n	a7, a1, 20
4010685a:	029d      	mov.n	a9, a2
4010685c:	0d3d      	mov.n	a3, a13
4010685e:	072d      	mov.n	a2, a7
40106860:	2199      	s32i.n	a9, a1, 8
40106862:	0029c5        	call0	40106b00 <__udivsi3>
40106865:	2198      	l32i.n	a9, a1, 8
40106867:	6168      	l32i.n	a6, a1, 24
40106869:	119900        	slli	a9, a9, 16
4010686c:	f4f0f0        	extui	a15, a15, 0, 16
4010686f:	826260        	mull	a6, a2, a6
40106872:	20f9f0        	or	a15, a9, a15
40106875:	023d      	mov.n	a3, a2
40106877:	4148      	l32i.n	a4, a1, 16
40106879:	3188      	l32i.n	a8, a1, 12
4010687b:	15bf67        	bgeu	a15, a6, 40106894 <__umoddi3+0x2d0>
4010687e:	ffca      	add.n	a15, a15, a12
40106880:	220b      	addi.n	a2, a2, -1
40106882:	0c3fc7        	bltu	a15, a12, 40106892 <__umoddi3+0x2ce>
40106885:	09bf67        	bgeu	a15, a6, 40106892 <__umoddi3+0x2ce>
40106888:	fec332        	addi	a3, a3, -2
4010688b:	ffca      	add.n	a15, a15, a12
4010688d:	0000c6        	j	40106894 <__umoddi3+0x2d0>
40106890:	3d0000        	excw
40106893:	240002        	l8ui	a0, a0, 36
40106896:	232011        	l32r	a1, 400cf518 <rc4_skip+0xc17b0>
40106899:	113820        	slli	a3, a8, 14
4010689c:	c0ff60        	sub	a15, a15, a6
4010689f:	3189      	s32i.n	a8, a1, 12
401068a1:	002e45        	call0	40106b88 <__umulsidi3>
401068a4:	034d      	mov.n	a4, a3
401068a6:	206220        	or	a6, a2, a2
401068a9:	032182        	l32i	a8, a1, 12
401068ac:	053f37        	bltu	a15, a3, 401068b5 <__umoddi3+0x2f1>
401068af:	159f37        	bne	a15, a3, 401068c8 <__umoddi3+0x304>
401068b2:	12be27        	bgeu	a14, a2, 401068c8 <__umoddi3+0x304>
401068b5:	1148      	l32i.n	a4, a1, 4
401068b7:	c053c0        	sub	a5, a3, a12
401068ba:	c02240        	sub	a2, a2, a4
401068bd:	170c      	movi.n	a7, 1
401068bf:	023627        	bltu	a6, a2, 401068c5 <__umoddi3+0x301>
401068c2:	00a072        	movi	a7, 0
401068c5:	c04570        	sub	a4, a5, a7
401068c8:	c0ae20        	sub	a10, a14, a2
401068cb:	c0ff40        	sub	a15, a15, a4
401068ce:	120c      	movi.n	a2, 1
401068d0:	013ea7        	bltu	a14, a10, 401068d5 <__umoddi3+0x311>
401068d3:	020c      	movi.n	a2, 0
401068d5:	0148      	l32i.n	a4, a1, 0
401068d7:	c03f20        	sub	a3, a15, a2
401068da:	401400        	ssl	a4
401068dd:	a1c300        	sll	a12, a3
401068e0:	400800        	ssr	a8
401068e3:	91a0a0        	srl	a10, a10
401068e6:	202ca0        	or	a2, a12, a10
401068e9:	400800        	ssr	a8
401068ec:	913030        	srl	a3, a3
401068ef:	f108      	l32i.n	a0, a1, 60
401068f1:	e1c8      	l32i.n	a12, a1, 56
401068f3:	d1d8      	l32i.n	a13, a1, 52
401068f5:	c1e8      	l32i.n	a14, a1, 48
401068f7:	b1f8      	l32i.n	a15, a1, 44
401068f9:	40c112        	addi	a1, a1, 64
401068fc:	f00d      	ret.n
	...

40106900 <__memcpy_aux>:
40106900:	d48c00        	extui	a8, a0, 12, 14
40106903:	734a      	add.n	a7, a3, a4
40106905:	000362        	l8ui	a6, a3, 0
40106908:	331b      	addi.n	a3, a3, 1
4010690a:	004562        	s8i	a6, a5, 0
4010690d:	551b      	addi.n	a5, a5, 1
4010690f:	f22377        	blt	a3, a7, 40106905 <__memcpy_aux+0x5>
40106912:	f00d      	ret.n
40106914:	e974b6        	bltui	a4, 7, 40106901 <__memcpy_aux+0x1>
40106917:	000362        	l8ui	a6, a3, 0
4010691a:	331b      	addi.n	a3, a3, 1
4010691c:	ffc442        	addi	a4, a4, -1
4010691f:	004562        	s8i	a6, a5, 0
40106922:	01c552        	addi	a5, a5, 1
40106925:	246517        	bbci	a5, 1, 4010694d <memcpy+0x9>
40106928:	d564b6        	bltui	a4, 6, 40106901 <__memcpy_aux+0x1>
4010692b:	000362        	l8ui	a6, a3, 0
4010692e:	010372        	l8ui	a7, a3, 1
40106931:	332b      	addi.n	a3, a3, 2
40106933:	fec442        	addi	a4, a4, -2
40106936:	004562        	s8i	a6, a5, 0
40106939:	014572        	s8i	a7, a5, 1
4010693c:	552b      	addi.n	a5, a5, 2
4010693e:	0002c6        	j	4010694d <memcpy+0x9>
40106941:	000000        	ill

40106944 <memcpy>:
40106944:	205220        	or	a5, a2, a2
40106947:	c9e207        	bbsi	a2, 0, 40106914 <__memcpy_aux+0x14>
4010694a:	dae217        	bbsi	a2, 1, 40106928 <__memcpy_aux+0x28>
4010694d:	417440        	srli	a7, a4, 4
40106950:	380c      	movi.n	a8, 3
40106952:	628387        	bany	a3, a8, 401069b8 <memcpy+0x74>
40106955:	c79c      	beqz.n	a7, 40106975 <memcpy+0x31>
40106957:	1187c0        	slli	a8, a7, 4
4010695a:	883a      	add.n	a8, a8, a3
4010695c:	0368      	l32i.n	a6, a3, 0
4010695e:	1378      	l32i.n	a7, a3, 4
40106960:	0569      	s32i.n	a6, a5, 0
40106962:	2368      	l32i.n	a6, a3, 8
40106964:	1579      	s32i.n	a7, a5, 4
40106966:	3378      	l32i.n	a7, a3, 12
40106968:	2569      	s32i.n	a6, a5, 8
4010696a:	10c332        	addi	a3, a3, 16
4010696d:	3579      	s32i.n	a7, a5, 12
4010696f:	10c552        	addi	a5, a5, 16
40106972:	e62387        	blt	a3, a8, 4010695c <memcpy+0x18>
40106975:	0b6437        	bbci	a4, 3, 40106984 <memcpy+0x40>
40106978:	0368      	l32i.n	a6, a3, 0
4010697a:	1378      	l32i.n	a7, a3, 4
4010697c:	338b      	addi.n	a3, a3, 8
4010697e:	0569      	s32i.n	a6, a5, 0
40106980:	1579      	s32i.n	a7, a5, 4
40106982:	558b      	addi.n	a5, a5, 8
40106984:	08e427        	bbsi	a4, 2, 40106990 <memcpy+0x4c>
40106987:	15e417        	bbsi	a4, 1, 401069a0 <memcpy+0x5c>
4010698a:	22e407        	bbsi	a4, 0, 401069b0 <memcpy+0x6c>
4010698d:	f00d      	ret.n
4010698f:	036800        	rsr.ddr	a0
40106992:	334b      	addi.n	a3, a3, 4
40106994:	0569      	s32i.n	a6, a5, 0
40106996:	554b      	addi.n	a5, a5, 4
40106998:	04e417        	bbsi	a4, 1, 401069a0 <memcpy+0x5c>
4010699b:	11e407        	bbsi	a4, 0, 401069b0 <memcpy+0x6c>
4010699e:	f00d      	ret.n
401069a0:	001362        	l16ui	a6, a3, 0
401069a3:	332b      	addi.n	a3, a3, 2
401069a5:	005562        	s16i	a6, a5, 0
401069a8:	552b      	addi.n	a5, a5, 2
401069aa:	02e407        	bbsi	a4, 0, 401069b0 <memcpy+0x6c>
401069ad:	f00d      	ret.n
401069af:	036200        	excw
401069b2:	456200        	extui	a6, a0, 18, 5
401069b5:	f00d00        	subx8	a0, a13, a0
401069b8:	ffa416        	beqz	a4, 401069b6 <memcpy+0x72>
401069bb:	402300        	ssa8l	a3
401069be:	10b380        	and	a11, a3, a8
401069c1:	c033b0        	sub	a3, a3, a11
401069c4:	0368      	l32i.n	a6, a3, 0
401069c6:	a7ac      	beqz.n	a7, 401069f4 <memcpy+0xb0>
401069c8:	11a7c0        	slli	a10, a7, 4
401069cb:	80aa30        	add	a10, a10, a3
401069ce:	1378      	l32i.n	a7, a3, 4
401069d0:	2388      	l32i.n	a8, a3, 8
401069d2:	816760        	src	a6, a7, a6
401069d5:	0569      	s32i.n	a6, a5, 0
401069d7:	3398      	l32i.n	a9, a3, 12
401069d9:	817870        	src	a7, a8, a7
401069dc:	1579      	s32i.n	a7, a5, 4
401069de:	4368      	l32i.n	a6, a3, 16
401069e0:	818980        	src	a8, a9, a8
401069e3:	2589      	s32i.n	a8, a5, 8
401069e5:	10c332        	addi	a3, a3, 16
401069e8:	819690        	src	a9, a6, a9
401069eb:	036592        	s32i	a9, a5, 12
401069ee:	10c552        	addi	a5, a5, 16
401069f1:	d923a7        	blt	a3, a10, 401069ce <memcpy+0x8a>
401069f4:	146437        	bbci	a4, 3, 40106a0c <memcpy+0xc8>
401069f7:	1378      	l32i.n	a7, a3, 4
401069f9:	2388      	l32i.n	a8, a3, 8
401069fb:	816760        	src	a6, a7, a6
401069fe:	0569      	s32i.n	a6, a5, 0
40106a00:	338b      	addi.n	a3, a3, 8
40106a02:	817870        	src	a7, a8, a7
40106a05:	1579      	s32i.n	a7, a5, 4
40106a07:	558b      	addi.n	a5, a5, 8
40106a09:	206880        	or	a6, a8, a8
40106a0c:	0c6427        	bbci	a4, 2, 40106a1c <memcpy+0xd8>
40106a0f:	1378      	l32i.n	a7, a3, 4
40106a11:	334b      	addi.n	a3, a3, 4
40106a13:	816760        	src	a6, a7, a6
40106a16:	0569      	s32i.n	a6, a5, 0
40106a18:	554b      	addi.n	a5, a5, 4
40106a1a:	076d      	mov.n	a6, a7
40106a1c:	33ba      	add.n	a3, a3, a11
40106a1e:	06e417        	bbsi	a4, 1, 40106a28 <memcpy+0xe4>
40106a21:	18e407        	bbsi	a4, 0, 40106a3d <memcpy+0xf9>
40106a24:	f00d      	ret.n
40106a26:	620000        	excw
40106a29:	720003        	excw
40106a2c:	2b0103        	excw
40106a2f:	456233        	excw
40106a32:	457200        	extui	a7, a0, 18, 5
40106a35:	552b01        	l32r	a0, 400dbee4 <rc4_skip+0xce17c>
40106a38:	01e407        	bbsi	a4, 0, 40106a3d <memcpy+0xf9>
40106a3b:	f00d      	ret.n
40106a3d:	000362        	l8ui	a6, a3, 0
40106a40:	004562        	s8i	a6, a5, 0
40106a43:	f00d      	ret.n
40106a45:	000000        	ill

40106a48 <__memset_aux>:
40106a48:	848c00        	extui	a8, a0, 12, 9
40106a4b:	654a      	add.n	a6, a5, a4
40106a4d:	004532        	s8i	a3, a5, 0
40106a50:	551b      	addi.n	a5, a5, 1
40106a52:	f72567        	blt	a5, a6, 40106a4d <__memset_aux+0x5>
40106a55:	f00d      	ret.n
40106a57:	84b600        	extui	a11, a0, 6, 9
40106a5a:	32ed      	excw
40106a5c:	1b0045        	call0	40121a64 <_lit4_end+0x1ad08>
40106a5f:	440b55        	excw
40106a62:	266517        	bbci	a5, 1, 40106a8c <memset+0x18>
40106a65:	e084b6        	bltui	a4, 8, 40106a49 <__memset_aux+0x1>
40106a68:	005532        	s16i	a3, a5, 0
40106a6b:	552b      	addi.n	a5, a5, 2
40106a6d:	fec442        	addi	a4, a4, -2
40106a70:	000606        	j	40106a8c <memset+0x18>
	...

40106a74 <memset>:
40106a74:	743030        	extui	a3, a3, 0, 8
40106a77:	117380        	slli	a7, a3, 8
40106a7a:	203370        	or	a3, a3, a7
40106a7d:	117300        	slli	a7, a3, 16
40106a80:	203370        	or	a3, a3, a7
40106a83:	205220        	or	a5, a2, a2
40106a86:	cee207        	bbsi	a2, 0, 40106a58 <__memset_aux+0x10>
40106a89:	d8e217        	bbsi	a2, 1, 40106a65 <__memset_aux+0x1d>
40106a8c:	417440        	srli	a7, a4, 4
40106a8f:	179c      	beqz.n	a7, 40106aa4 <memset+0x30>
40106a91:	1167c0        	slli	a6, a7, 4
40106a94:	665a      	add.n	a6, a6, a5
40106a96:	0539      	s32i.n	a3, a5, 0
40106a98:	1539      	s32i.n	a3, a5, 4
40106a9a:	2539      	s32i.n	a3, a5, 8
40106a9c:	3539      	s32i.n	a3, a5, 12
40106a9e:	10c552        	addi	a5, a5, 16
40106aa1:	f12567        	blt	a5, a6, 40106a96 <memset+0x22>
40106aa4:	056437        	bbci	a4, 3, 40106aad <memset+0x39>
40106aa7:	0539      	s32i.n	a3, a5, 0
40106aa9:	1539      	s32i.n	a3, a5, 4
40106aab:	558b      	addi.n	a5, a5, 8
40106aad:	036427        	bbci	a4, 2, 40106ab4 <memset+0x40>
40106ab0:	0539      	s32i.n	a3, a5, 0
40106ab2:	554b      	addi.n	a5, a5, 4
40106ab4:	046417        	bbci	a4, 1, 40106abc <memset+0x48>
40106ab7:	005532        	s16i	a3, a5, 0
40106aba:	552b      	addi.n	a5, a5, 2
40106abc:	026407        	bbci	a4, 0, 40106ac2 <memset+0x4e>
40106abf:	004532        	s8i	a3, a5, 0
40106ac2:	f00d      	ret.n

40106ac4 <strstr>:
40106ac4:	000242        	l8ui	a4, a2, 0
40106ac7:	028d      	mov.n	a8, a2
40106ac9:	84ac      	beqz.n	a4, 40106af5 <strstr+0x31>
40106acb:	090c      	movi.n	a9, 0
40106acd:	060c      	movi.n	a6, 0
40106acf:	0006c6        	j	40106aee <strstr+0x2a>
40106ad2:	736a      	add.n	a7, a3, a6
40106ad4:	000772        	l8ui	a7, a7, 0
40106ad7:	a86a      	add.n	a10, a8, a6
40106ad9:	479c      	beqz.n	a7, 40106af1 <strstr+0x2d>
40106adb:	000aa2        	l8ui	a10, a10, 0
40106ade:	661b      	addi.n	a6, a6, 1
40106ae0:	ee1a77        	beq	a10, a7, 40106ad2 <strstr+0xe>
40106ae3:	991b      	addi.n	a9, a9, 1
40106ae5:	892a      	add.n	a8, a9, a2
40106ae7:	0008b2        	l8ui	a11, a8, 0
40106aea:	060c      	movi.n	a6, 0
40106aec:	ab8c      	beqz.n	a11, 40106afa <strstr+0x36>
40106aee:	fff806        	j	40106ad2 <strstr+0xe>
40106af1:	292a      	add.n	a2, a9, a2
40106af3:	f00d      	ret.n
40106af5:	000342        	l8ui	a4, a3, 0
40106af8:	248c      	beqz.n	a4, 40106afe <strstr+0x3a>
40106afa:	020c      	movi.n	a2, 0
40106afc:	f00d      	ret.n
40106afe:	f00d      	ret.n

40106b00 <__udivsi3>:
40106b00:	3023b6        	bltui	a3, 2, 40106b34 <__udivsi3+0x34>
40106b03:	026d      	mov.n	a6, a2
40106b05:	40f650        	nsau	a5, a6
40106b08:	40f340        	nsau	a4, a3
40106b0b:	29b547        	bgeu	a5, a4, 40106b38 <__udivsi3+0x38>
40106b0e:	c04450        	sub	a4, a4, a5
40106b11:	401400        	ssl	a4
40106b14:	a13300        	sll	a3, a3
40106b17:	020c      	movi.n	a2, 0
40106b19:	043637        	bltu	a6, a3, 40106b21 <__udivsi3+0x21>
40106b1c:	c06630        	sub	a6, a6, a3
40106b1f:	221b      	addi.n	a2, a2, 1
40106b21:	1122f0        	slli	a2, a2, 1
40106b24:	413130        	srli	a3, a3, 1
40106b27:	440b      	addi.n	a4, a4, -1
40106b29:	fec456        	bnez	a4, 40106b19 <__udivsi3+0x19>
40106b2c:	013637        	bltu	a6, a3, 40106b31 <__udivsi3+0x31>
40106b2f:	221b      	addi.n	a2, a2, 1
40106b31:	f00d      	ret.n
40106b33:	938c00        	movnez	a8, a12, a0
40106b36:	f00d      	ret.n
40106b38:	0c3637        	bltu	a6, a3, 40106b48 <__udivsi3+0x48>
40106b3b:	120c      	movi.n	a2, 1
40106b3d:	f00d      	ret.n
40106b3f:	000000        	ill
40106b42:	440000        	extui	a0, a0, 0, 5
40106b45:	5649      	s32i.n	a4, a6, 20
40106b47:	020c30        	excw
40106b4a:	f00d      	ret.n

40106b4c <__umodsi3>:
40106b4c:	2823b6        	bltui	a3, 2, 40106b78 <__umodsi3+0x2c>
40106b4f:	40f250        	nsau	a5, a2
40106b52:	40f340        	nsau	a4, a3
40106b55:	17b547        	bgeu	a5, a4, 40106b70 <__umodsi3+0x24>
40106b58:	c04450        	sub	a4, a4, a5
40106b5b:	401400        	ssl	a4
40106b5e:	a13300        	sll	a3, a3
40106b61:	023237        	bltu	a2, a3, 40106b67 <__umodsi3+0x1b>
40106b64:	c02230        	sub	a2, a2, a3
40106b67:	413130        	srli	a3, a3, 1
40106b6a:	ffc442        	addi	a4, a4, -1
40106b6d:	ff0456        	bnez	a4, 40106b61 <__umodsi3+0x15>
40106b70:	023237        	bltu	a2, a3, 40106b76 <__umodsi3+0x2a>
40106b73:	c02230        	sub	a2, a2, a3
40106b76:	f00d      	ret.n
40106b78:	53cc      	bnez.n	a3, 40106b81 <__umodsi3+0x35>
40106b7a:	000000        	ill
40106b7d:	564944        	excw
40106b80:	020c30        	excw
40106b83:	f00d      	ret.n
40106b85:	000000        	ill

40106b88 <__umulsidi3>:
40106b88:	e0c112        	addi	a1, a1, -32
40106b8b:	41c9      	s32i.n	a12, a1, 16
40106b8d:	51d9      	s32i.n	a13, a1, 20
40106b8f:	61e9      	s32i.n	a14, a1, 24
40106b91:	71f9      	s32i.n	a15, a1, 28
40106b93:	f54020        	extui	a4, a2, 16, 16
40106b96:	f55030        	extui	a5, a3, 16, 16
40106b99:	c16250        	mul16u	a6, a2, a5
40106b9c:	c1b430        	mul16u	a11, a4, a3
40106b9f:	090c      	movi.n	a9, 0
40106ba1:	66ba      	add.n	a6, a6, a11
40106ba3:	02b6b7        	bgeu	a6, a11, 40106ba9 <__umulsidi3+0x21>
40106ba6:	01c992        	addi	a9, a9, 1
40106ba9:	404010        	ssai	16
40106bac:	819960        	src	a9, a9, a6
40106baf:	c1b230        	mul16u	a11, a2, a3
40106bb2:	a16600        	sll	a6, a6
40106bb5:	66ba      	add.n	a6, a6, a11
40106bb7:	01b6b7        	bgeu	a6, a11, 40106bbc <__umulsidi3+0x34>
40106bba:	991b      	addi.n	a9, a9, 1
40106bbc:	c13450        	mul16u	a3, a4, a5
40106bbf:	339a      	add.n	a3, a3, a9
40106bc1:	062d      	mov.n	a2, a6
40106bc3:	41c8      	l32i.n	a12, a1, 16
40106bc5:	51d8      	l32i.n	a13, a1, 20
40106bc7:	61e8      	l32i.n	a14, a1, 24
40106bc9:	71f8      	l32i.n	a15, a1, 28
40106bcb:	20c112        	addi	a1, a1, 32
40106bce:	f00d      	ret.n

40106bd0 <xthal_set_intclear>:
40106bd0:	13e320        	wsr.intclear	a2
40106bd3:	f00d      	ret.n
40106bd5:	000000        	ill

40106bd8 <ram_tx_mac_disable>:
40106bd8:	f00d      	ret.n
40106bda:	420000        	excw
40106bdd:	1c88a0        	excw
40106be0:	e51c86        	j	40100056 <_UserExceptionVector+0x6>
40106be3:	010272        	l8ui	a7, a2, 1
40106be6:	000232        	l8ui	a3, a2, 0
40106be9:	8ca082        	movi	a8, 140
40106bec:	103380        	and	a3, a3, a8
40106bef:	147070        	extui	a7, a7, 0, 2
40106bf2:	fdc772        	addi	a7, a7, -3
40106bf5:	935670        	movnez	a5, a6, a7
40106bf8:	019347        	bne	a3, a4, 40106bfd <ram_tx_mac_disable+0x25>
40106bfb:	552b      	addi.n	a5, a5, 2
40106bfd:	052d      	mov.n	a2, a5
40106bff:	f00d      	ret.n
40106c01:	000000        	ill
40106c04:	140c      	movi.n	a4, 1
40106c06:	072226        	beqi	a2, 2, 40106c11 <ram_tx_mac_disable+0x39>
40106c09:	04d226        	beqi	a2, 64, 40106c11 <ram_tx_mac_disable+0x39>
40106c0c:	01f226        	beqi	a2, 0x100, 40106c11 <ram_tx_mac_disable+0x39>
40106c0f:	040c      	movi.n	a4, 0
40106c11:	042d      	mov.n	a2, a4
40106c13:	f00d      	ret.n
40106c15:	000000        	ill

40106c18 <__divsi3>:
40106c18:	307230        	xor	a7, a2, a3
40106c1b:	606120        	abs	a6, a2
40106c1e:	603130        	abs	a3, a3
40106c21:	3323b6        	bltui	a3, 2, 40106c58 <__divsi3+0x40>
40106c24:	40f650        	nsau	a5, a6
40106c27:	40f340        	nsau	a4, a3
40106c2a:	36b547        	bgeu	a5, a4, 40106c64 <__divsi3+0x4c>
40106c2d:	c04450        	sub	a4, a4, a5
40106c30:	401400        	ssl	a4
40106c33:	a13300        	sll	a3, a3
40106c36:	020c      	movi.n	a2, 0
40106c38:	043637        	bltu	a6, a3, 40106c40 <__divsi3+0x28>
40106c3b:	c06630        	sub	a6, a6, a3
40106c3e:	221b      	addi.n	a2, a2, 1
40106c40:	1122f0        	slli	a2, a2, 1
40106c43:	413130        	srli	a3, a3, 1
40106c46:	440b      	addi.n	a4, a4, -1
40106c48:	fec456        	bnez	a4, 40106c38 <__divsi3+0x20>
40106c4b:	013637        	bltu	a6, a3, 40106c50 <__divsi3+0x38>
40106c4e:	221b      	addi.n	a2, a2, 1
40106c50:	605020        	neg	a5, a2
40106c53:	a32570        	movltz	a2, a5, a7
40106c56:	f00d      	ret.n
40106c58:	539c      	beqz.n	a3, 40106c71 <__divsi3+0x59>
40106c5a:	602060        	neg	a2, a6
40106c5d:	b32670        	movgez	a2, a6, a7
40106c60:	f00d      	ret.n
40106c62:	370000        	excw
40106c65:	0c1036        	excw
40106c68:	f47c12        	excw
40106c6b:	a32470        	movltz	a2, a4, a7
40106c6e:	f00d      	ret.n
40106c70:	000000        	ill
40106c73:	494400        	excw
40106c76:	0c3056        	bnez	a0, 40106d3d <__floatsidf+0x11>
40106c79:	f00d02        	l8ui	a0, a13, 240

40106c7c <__modsi3>:
40106c7c:	027d      	mov.n	a7, a2
40106c7e:	602120        	abs	a2, a2
40106c81:	603130        	abs	a3, a3
40106c84:	3023b6        	bltui	a3, 2, 40106cb8 <__modsi3+0x3c>
40106c87:	40f250        	nsau	a5, a2
40106c8a:	40f340        	nsau	a4, a3
40106c8d:	17b547        	bgeu	a5, a4, 40106ca8 <__modsi3+0x2c>
40106c90:	c04450        	sub	a4, a4, a5
40106c93:	401400        	ssl	a4
40106c96:	a13300        	sll	a3, a3
40106c99:	023237        	bltu	a2, a3, 40106c9f <__modsi3+0x23>
40106c9c:	c02230        	sub	a2, a2, a3
40106c9f:	413130        	srli	a3, a3, 1
40106ca2:	ffc442        	addi	a4, a4, -1
40106ca5:	ff0456        	bnez	a4, 40106c99 <__modsi3+0x1d>
40106ca8:	023237        	bltu	a2, a3, 40106cae <__modsi3+0x32>
40106cab:	c02230        	sub	a2, a2, a3
40106cae:	0027d6        	bgez	a7, 40106cb4 <__modsi3+0x38>
40106cb1:	602020        	neg	a2, a2
40106cb4:	f00d      	ret.n
40106cb6:	cc0000        	excw
40106cb9:	000053        	excw
40106cbc:	494400        	excw
40106cbf:	0c3056        	bnez	a0, 40106d86 <_lit4_end+0x2a>
40106cc2:	f00d02        	l8ui	a0, a13, 240
40106cc5:	000000        	ill

40106cc8 <__ashrdi3>:
40106cc8:	400400        	ssr	a4
40106ccb:	09c4e6        	bgei	a4, 32, 40106cd8 <__ashrdi3+0x10>
40106cce:	812320        	src	a2, a3, a2
40106cd1:	b13030        	sra	a3, a3
40106cd4:	f00d      	ret.n
40106cd6:	300000        	xor	a0, a0, a0
40106cd9:	30b120        	xor	a11, a1, a2
40106cdc:	3f          	.byte 0x3f
40106cdd:	f00d31        	l32r	a3, 40102d14 <ppEnqueueRxq+0x84>

40106ce0 <__floatunsisf>:
40106ce0:	62bc      	beqz.n	a2, 40106d1a <__floatsisf+0x32>
40106ce2:	070c      	movi.n	a7, 0
40106ce4:	000206        	j	40106cf0 <__floatsisf+0x8>
	...

40106ce8 <__floatsisf>:
40106ce8:	e2ac      	beqz.n	a2, 40106d1a <__floatsisf+0x32>
40106cea:	057f20        	extui	a7, a2, 31, 1
40106ced:	602120        	abs	a2, a2
40106cf0:	40f240        	nsau	a4, a2
40106cf3:	401400        	ssl	a4
40106cf6:	a15200        	sll	a5, a2
40106cf9:	412850        	srli	a2, a5, 8
40106cfc:	016580        	slli	a6, a5, 24
40106cff:	9da052        	movi	a5, 157
40106d02:	c05540        	sub	a5, a5, a4
40106d05:	015590        	slli	a5, a5, 23
40106d08:	225a      	add.n	a2, a2, a5
40106d0a:	017710        	slli	a7, a7, 31
40106d0d:	202270        	or	a2, a2, a7
40106d10:	0066d6        	bgez	a6, 40106d1a <__floatsisf+0x32>
40106d13:	221b      	addi.n	a2, a2, 1
40106d15:	1166f0        	slli	a6, a6, 1
40106d18:	068c      	beqz.n	a6, 40106d1c <__floatsisf+0x34>
40106d1a:	f00d      	ret.n
40106d1c:	412120        	srli	a2, a2, 1
40106d1f:	1122f0        	slli	a2, a2, 1
40106d22:	f00d      	ret.n

40106d24 <__floatunsidf>:
40106d24:	e2ac      	beqz.n	a2, 40106d56 <__floatsidf+0x2a>
40106d26:	070c      	movi.n	a7, 0
40106d28:	000206        	j	40106d34 <__floatsidf+0x8>
	...

40106d2c <__floatsidf>:
40106d2c:	62ac      	beqz.n	a2, 40106d56 <__floatsidf+0x2a>
40106d2e:	057f20        	extui	a7, a2, 31, 1
40106d31:	602120        	abs	a2, a2
40106d34:	40f240        	nsau	a4, a2
40106d37:	401400        	ssl	a4
40106d3a:	a15200        	sll	a5, a2
40106d3d:	413b50        	srli	a3, a5, 11
40106d40:	0125b0        	slli	a2, a5, 21
40106d43:	1da452        	movi	a5, 0x41d
40106d46:	c05540        	sub	a5, a5, a4
40106d49:	0155c0        	slli	a5, a5, 20
40106d4c:	335a      	add.n	a3, a3, a5
40106d4e:	017710        	slli	a7, a7, 31
40106d51:	203370        	or	a3, a3, a7
40106d54:	f00d      	ret.n
40106d56:	030c      	movi.n	a3, 0
40106d58:	f00d      	ret.n

Disassembly of section .irom0.text:

40240000 <wdt_init-0x1e8>:
40240000:	fe8920        	excw
40240003:	3f          	.byte 0x3f
40240004:	8928      	l32i.n	a2, a9, 32
40240006:	fe          	.byte 0xfe
40240007:	3f          	.byte 0x3f
40240008:	fee384        	excw
4024000b:	3f          	.byte 0x3f
4024000c:	fee184        	excw
4024000f:	3f          	.byte 0x3f
40240010:	410c      	movi.n	a1, 4
40240012:	cc4010        	excw
40240015:	400024        	excw
40240018:	39d8      	l32i.n	a13, a9, 12
4024001a:	884000        	excw
4024001d:	0f          	.byte 0xf
4024001e:	a84000        	excw
40240021:	0f          	.byte 0xf
40240022:	124000        	excw
40240025:	c2f0c1        	l32r	a12, 40230be8 <_lit4_end+0x129e8c>
40240028:	020161        	l32r	a6, 4020082c <_lit4_end+0xf9ad0>
4024002b:	300061        	l32r	a6, 4020c02c <_lit4_end+0x1052d0>
4024002e:	c520c3        	excw
40240031:	09dd      	mov.n	a13, a9
40240033:	029c      	beqz.n	a2, 40240047 <_irom0_text_start+0x47>
40240035:	fff221        	l32r	a2, 40240000 <_irom0_text_start>
40240038:	fff331        	l32r	a3, 40240004 <_irom0_text_start+0x4>
4024003b:	dda042        	movi	a4, 221
4024003e:	fff501        	l32r	a0, 40240014 <_irom0_text_start+0x14>
40240041:	0000c0        	callx0	a0
40240044:	ffff06        	j	40240044 <_irom0_text_start+0x44>
40240047:	00a022        	movi	a2, 0
4024004a:	2ca432        	movi	a3, 0x42c
4024004d:	fff201        	l32r	a0, 40240018 <_irom0_text_start+0x18>
40240050:	0000c0        	callx0	a0
40240053:	120c      	movi.n	a2, 1
40240055:	2ca432        	movi	a3, 0x42c
40240058:	fff001        	l32r	a0, 40240018 <_irom0_text_start+0x18>
4024005b:	0000c0        	callx0	a0
4024005e:	051d45        	call0	40245234 <phy_disable_agc>
40240061:	ffe921        	l32r	a2, 40240008 <_irom0_text_start+0x8>
40240064:	c52222        	l32i	a2, a2, 0x314
40240067:	16a345        	call0	40256a9c <ieee80211_phy_init>
4024006a:	0d7ec5        	call0	4024d858 <lmacInit>
4024006d:	0c2d      	mov.n	a2, a12
4024006f:	11a5c5        	call0	40251acc <wDev_Initialize>
40240072:	10c0c5        	call0	40250c80 <pp_attach>
40240075:	0c3d      	mov.n	a3, a12
40240077:	ffe521        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4024007a:	125b85        	call0	40252634 <ieee80211_ifattach>
4024007d:	020c      	movi.n	a2, 0
4024007f:	ffe431        	l32r	a3, 40240010 <_irom0_text_start+0x10>
40240082:	040c      	movi.n	a4, 0
40240084:	ffe601        	l32r	a0, 4024001c <_irom0_text_start+0x1c>
40240087:	0000c0        	callx0	a0
4024008a:	120c      	movi.n	a2, 1
4024008c:	ffe501        	l32r	a0, 40240020 <_irom0_text_start+0x20>
4024008f:	0000c0        	callx0	a0
40240092:	0ecac5        	call0	4024ed40 <pm_attach>
40240095:	0f4505        	call0	4024f4e8 <fpm_attach>
40240098:	ffddc1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
4024009b:	051805        	call0	4024521c <phy_enable_agc>
4024009e:	0c2d      	mov.n	a2, a12
402400a0:	18b745        	call0	40258c18 <cnx_attach>
402400a3:	11c8      	l32i.n	a12, a1, 4
402400a5:	11f045        	call0	40251fac <wDevEnableRx>
402400a8:	0108      	l32i.n	a0, a1, 0
402400aa:	10c112        	addi	a1, a1, 16
402400ad:	f00d      	ret.n
402400af:	e3f400        	excw
402400b2:	fe          	.byte 0xfe
402400b3:	3f          	.byte 0x3f
402400b4:	fe8ec2        	excw
402400b7:	3f          	.byte 0x3f
402400b8:	e40c      	movi.n	a4, 14
402400ba:	fe          	.byte 0xfe
402400bb:	3f          	.byte 0x3f
402400bc:	fee5c4        	excw
402400bf:	3f          	.byte 0x3f
402400c0:	00ea60        	excw
402400c3:	900000        	addx2	a0, a0, a0
402400c6:	280001        	l32r	a0, 4020a0c8 <_lit4_end+0x10336c>
402400c9:	3ffee4        	excw
402400cc:	fee360        	excw
402400cf:	3f          	.byte 0x3f
402400d0:	e38b      	addi.n	a14, a3, 8
402400d2:	fe          	.byte 0xfe
402400d3:	3f          	.byte 0x3f
402400d4:	106b00        	and	a6, a11, a0
402400d7:	2ae840        	excw
402400da:	324000        	excw
402400dd:	12ffa0        	excw
402400e0:	c2e0c1        	l32r	a12, 40230c60 <_lit4_end+0x129f04>
402400e3:	d20161        	l32r	a6, 402348e8 <_lit4_end+0x12db8c>
402400e6:	090261        	l32r	a6, 402024f0 <_lit4_end+0xfb794>
402400e9:	31e901        	l32r	a0, 4020c890 <_lit4_end+0x105b34>
402400ec:	fff1e1        	l32r	a14, 402400b0 <_irom0_text_start+0xb0>
402400ef:	80ae02        	movi	a0, 0xfffffe80
402400f2:	0e0a      	add.n	a0, a14, a0
402400f4:	e80022        	l8ui	a2, a0, 232
402400f7:	41f9      	s32i.n	a15, a1, 16
402400f9:	049237        	bne	a2, a3, 40240101 <_irom0_text_start+0x101>
402400fc:	220c      	movi.n	a2, 2
402400fe:	e84022        	s8i	a2, a0, 232
40240101:	025145        	call0	40242618 <wifi_softap_set_default_ssid>
40240104:	ffec21        	l32r	a2, 402400b4 <_irom0_text_start+0xb4>
40240107:	023985        	call0	402424a0 <wifi_station_set_default_hostname>
4024010a:	1f0c      	movi.n	a15, 1
4024010c:	ffed41        	l32r	a4, 402400c0 <_irom0_text_start+0xc0>
4024010f:	e30c      	movi.n	a3, 14
40240111:	ffe9c1        	l32r	a12, 402400b8 <_irom0_text_start+0xb8>
40240114:	ffead1        	l32r	a13, 402400bc <_irom0_text_start+0xbc>
40240117:	7d0c02        	l8ui	a0, a12, 125
4024011a:	7e1d22        	l16ui	a2, a13, 252
4024011d:	013307        	bltu	a3, a0, 40240122 <_irom0_text_start+0x122>
40240120:	10cc      	bnez.n	a0, 40240125 <_irom0_text_start+0x125>
40240122:	7d4cf2        	s8i	a15, a12, 125
40240125:	053427        	bltu	a4, a2, 4024012e <_irom0_text_start+0x12e>
40240128:	63a052        	movi	a5, 99
4024012b:	083527        	bltu	a5, a2, 40240137 <_irom0_text_start+0x137>
4024012e:	64a022        	movi	a2, 100
40240131:	64a062        	movi	a6, 100
40240134:	7e5d62        	s16i	a6, a13, 252
40240137:	64a032        	movi	a3, 100
4024013a:	ffe601        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024013d:	0000c0        	callx0	a0
40240140:	ffe131        	l32r	a3, 402400c4 <_irom0_text_start+0xc4>
40240143:	f42020        	extui	a2, a2, 0, 16
40240146:	822230        	mull	a2, a2, a3
40240149:	201110        	or	a1, a1, a1
4024014c:	116cc5        	call0	4025181c <wDev_Set_Beacon_Int>
4024014f:	7e0c02        	l8ui	a0, a12, 126
40240152:	0f0c      	movi.n	a15, 0
40240154:	0250f6        	bgeui	a0, 5, 4024015a <_irom0_text_start+0x15a>
40240157:	0d1066        	bnei	a0, 1, 40240168 <_irom0_text_start+0x168>
4024015a:	7e4cf2        	s8i	a15, a12, 126
4024015d:	ffda21        	l32r	a2, 402400c8 <_irom0_text_start+0xc8>
40240160:	034c      	movi.n	a3, 64
40240162:	ffdd01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40240165:	0000c0        	callx0	a0
40240168:	800c62        	l8ui	a6, a12, 128
4024016b:	7f0c42        	l8ui	a4, a12, 127
4024016e:	850c      	movi.n	a5, 8
40240170:	0224b6        	bltui	a4, 2, 40240176 <_irom0_text_start+0x176>
40240173:	7f4cf2        	s8i	a15, a12, 127
40240176:	ffde82        	addmi	a8, a14, 0xffffff00
40240179:	1b2882        	l32i	a8, a8, 108
4024017c:	04b567        	bgeu	a5, a6, 40240184 <_irom0_text_start+0x184>
4024017f:	470c      	movi.n	a7, 4
40240181:	804c72        	s8i	a7, a12, 128
40240184:	150866        	bnei	a8, -1, 4024019d <_irom0_text_start+0x19d>
40240187:	ffd121        	l32r	a2, 402400cc <_irom0_text_start+0xcc>
4024018a:	432c      	movi.n	a3, 36
4024018c:	ffd301        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4024018f:	0000c0        	callx0	a0
40240192:	ffcf21        	l32r	a2, 402400d0 <_irom0_text_start+0xd0>
40240195:	034c      	movi.n	a3, 64
40240197:	ffd001        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4024019a:	0000c0        	callx0	a0
4024019d:	416df2        	s32i	a15, a13, 0x104
402401a0:	406df2        	s32i	a15, a13, 0x100
402401a3:	840ca2        	l8ui	a10, a12, 132
402401a6:	ffdc02        	addmi	a0, a12, 0xffffff00
402401a9:	ffdeb2        	addmi	a11, a14, 0xffffff00
402401ac:	80cbb2        	addi	a11, a11, -128
402401af:	f10092        	l8ui	a9, a0, 241
402401b2:	e94bf2        	s8i	a15, a11, 233
402401b5:	0229b6        	bltui	a9, 2, 402401bb <_irom0_text_start+0x1bb>
402401b8:	f140f2        	s8i	a15, a0, 241
402401bb:	352d02        	l32i	a0, a13, 212
402401be:	046ab6        	bltui	a10, 6, 402401c6 <_irom0_text_start+0x1c6>
402401c1:	1e0c      	movi.n	a14, 1
402401c3:	844ce2        	s8i	a14, a12, 132
402401c6:	11c8      	l32i.n	a12, a1, 4
402401c8:	31e8      	l32i.n	a14, a1, 12
402401ca:	0140f6        	bgeui	a0, 4, 402401cf <_irom0_text_start+0x1cf>
402401cd:	30cc      	bnez.n	a0, 402401d4 <_irom0_text_start+0x1d4>
402401cf:	3f0c      	movi.n	a15, 3
402401d1:	356df2        	s32i	a15, a13, 212
402401d4:	21d8      	l32i.n	a13, a1, 8
402401d6:	41f8      	l32i.n	a15, a1, 16
402401d8:	0108      	l32i.n	a0, a1, 0
402401da:	20c112        	addi	a1, a1, 32
402401dd:	f00d      	ret.n
402401df:	fe0000        	excw
402401e2:	ef          	.byte 0xef
402401e3:	3f          	.byte 0x3f
402401e4:	000600        	excw
402401e7:	c11260        	mul16u	a1, a2, a6

402401e8 <wdt_init>:
402401e8:	f0c112        	addi	a1, a1, -16
402401eb:	0109      	s32i.n	a0, a1, 0
402401ed:	068216        	beqz	a2, 40240259 <wdt_init+0x71>
402401f0:	e47c      	movi.n	a4, -2
402401f2:	130c      	movi.n	a3, 1
402401f4:	fffbb1        	l32r	a11, 402401e0 <_irom0_text_start+0x1e0>
402401f7:	fffb21        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
402401fa:	0020c0        	memw
402401fd:	c02202        	l32i	a0, a2, 0x300
40240200:	100040        	and	a0, a0, a4
40240203:	0020c0        	memw
40240206:	c06202        	s32i	a0, a2, 0x300
40240209:	0020c0        	memw
4024020c:	812ba2        	l32i	a10, a11, 0x204
4024020f:	20aa30        	or	a10, a10, a3
40240212:	0020c0        	memw
40240215:	816ba2        	s32i	a10, a11, 0x204
40240218:	b90c      	movi.n	a9, 11
4024021a:	0020c0        	memw
4024021d:	c16292        	s32i	a9, a2, 0x304
40240220:	d80c      	movi.n	a8, 13
40240222:	0020c0        	memw
40240225:	c26282        	s32i	a8, a2, 0x308
40240228:	873c      	movi.n	a7, 56
4024022a:	0020c0        	memw
4024022d:	c02262        	l32i	a6, a2, 0x300
40240230:	206670        	or	a6, a6, a7
40240233:	0020c0        	memw
40240236:	c06262        	s32i	a6, a2, 0x300
40240239:	957c      	movi.n	a5, -7
4024023b:	0020c0        	memw
4024023e:	c02242        	l32i	a4, a2, 0x300
40240241:	104450        	and	a4, a4, a5
40240244:	0020c0        	memw
40240247:	c06242        	s32i	a4, a2, 0x300
4024024a:	0020c0        	memw
4024024d:	c02202        	l32i	a0, a2, 0x300
40240250:	200030        	or	a0, a0, a3
40240253:	0020c0        	memw
40240256:	c06202        	s32i	a0, a2, 0x300
40240259:	0fa545        	call0	4024fcb0 <pp_soft_wdt_init>
4024025c:	0108      	l32i.n	a0, a1, 0
4024025e:	10c112        	addi	a1, a1, 16
40240261:	f00d      	ret.n
40240263:	0f0000        	excw
40240266:	000000        	ill
40240269:	fe          	.byte 0xfe
4024026a:	ff          	.byte 0xff
4024026b:	5f          	.byte 0x5f
4024026c:	ff0000        	excw
4024026f:	0f4400        	excw
40240272:	124010        	excw

40240274 <user_uart_wait_tx_fifo_empty>:
40240274:	e0c112        	addi	a1, a1, -32
40240277:	21d9      	s32i.n	a13, a1, 8
40240279:	41f9      	s32i.n	a15, a1, 16
4024027b:	0109      	s32i.n	a0, a1, 0
4024027d:	11c9      	s32i.n	a12, a1, 4
4024027f:	31e9      	s32i.n	a14, a1, 12
40240281:	02cd      	mov.n	a12, a2
40240283:	03ed      	mov.n	a14, a3
40240285:	fffa01        	l32r	a0, 40240270 <wdt_init+0x88>
40240288:	0000c0        	callx0	a0
4024028b:	02dd      	mov.n	a13, a2
4024028d:	fff5f1        	l32r	a15, 40240264 <wdt_init+0x7c>
40240290:	fff601        	l32r	a0, 40240268 <wdt_init+0x80>
40240293:	d1ffc0        	mul16s	a15, a15, a12
40240296:	ff0a      	add.n	a15, a15, a0
40240298:	fff5c1        	l32r	a12, 4024026c <wdt_init+0x84>
4024029b:	0020c0        	memw
4024029e:	872f02        	l32i	a0, a15, 0x21c
402402a1:	140c07        	bnone	a12, a0, 402402b9 <user_uart_wait_tx_fifo_empty+0x45>
402402a4:	fff301        	l32r	a0, 40240270 <wdt_init+0x88>
402402a7:	0000c0        	callx0	a0
402402aa:	c002d0        	sub	a0, a2, a13
402402ad:	083e07        	bltu	a14, a0, 402402b9 <user_uart_wait_tx_fifo_empty+0x45>
402402b0:	0020c0        	memw
402402b3:	872f22        	l32i	a2, a15, 0x21c
402402b6:	ea82c7        	bany	a2, a12, 402402a4 <user_uart_wait_tx_fifo_empty+0x30>
402402b9:	11c8      	l32i.n	a12, a1, 4
402402bb:	21d8      	l32i.n	a13, a1, 8
402402bd:	31e8      	l32i.n	a14, a1, 12
402402bf:	41f8      	l32i.n	a15, a1, 16
402402c1:	0108      	l32i.n	a0, a1, 0
402402c3:	20c112        	addi	a1, a1, 32
402402c6:	f00d      	ret.n
402402c8:	269c00        	excw
402402cb:	9c2040        	excw
402402ce:	004026        	beqi	a0, 4, 402402d2 <user_uart_wait_tx_fifo_empty+0x5e>
402402d1:	100c      	movi.n	a0, 1
402402d3:	0f9040        	excw
402402d6:	214010        	srai	a4, a1, 0
402402d9:	fffc      	bnez.n	a15, 4024031c <user_uart_wait_tx_fifo_empty+0xa8>
402402db:	03e830        	rsr.exccause	a3
402402de:	c0c112        	addi	a1, a1, -64
402402e1:	0861c2        	s32i	a12, a1, 32
402402e4:	0961d2        	s32i	a13, a1, 36
402402e7:	0a61e2        	s32i	a14, a1, 40
402402ea:	b1f9      	s32i.n	a15, a1, 44
402402ec:	7109      	s32i.n	a0, a1, 28
402402ee:	c139      	s32i.n	a3, a1, 48
402402f0:	03b100        	rsr.epc1	a0
402402f3:	d109      	s32i.n	a0, a1, 52
402402f5:	03b2f0        	rsr.epc2	a15
402402f8:	03b3e0        	rsr.epc3	a14
402402fb:	03eed0        	rsr.excvaddr	a13
402402fe:	03c0c0        	rsr.depc	a12
40240301:	fff301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240304:	0000c0        	callx0	a0
40240307:	fff121        	l32r	a2, 402402cc <user_uart_wait_tx_fifo_empty+0x58>
4024030a:	d138      	l32i.n	a3, a1, 52
4024030c:	0f4d      	mov.n	a4, a15
4024030e:	0e5d      	mov.n	a5, a14
40240310:	0d6d      	mov.n	a6, a13
40240312:	0c7d      	mov.n	a7, a12
40240314:	ffef01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240317:	0000c0        	callx0	a0
4024031a:	31f9      	s32i.n	a15, a1, 12
4024031c:	41e9      	s32i.n	a14, a1, 16
4024031e:	51d9      	s32i.n	a13, a1, 20
40240320:	61c9      	s32i.n	a12, a1, 24
40240322:	d138      	l32i.n	a3, a1, 52
40240324:	220c      	movi.n	a2, 2
40240326:	c148      	l32i.n	a4, a1, 48
40240328:	1149      	s32i.n	a4, a1, 4
4024032a:	0129      	s32i.n	a2, a1, 0
4024032c:	2139      	s32i.n	a3, a1, 8
4024032e:	020c      	movi.n	a2, 0
40240330:	013d      	mov.n	a3, a1
40240332:	c41c      	movi.n	a4, 28
40240334:	ffe801        	l32r	a0, 402402d4 <user_uart_wait_tx_fifo_empty+0x60>
40240337:	0000c0        	callx0	a0
4024033a:	008545        	call0	40240b90 <system_restart_local>
4024033d:	ffff06        	j	4024033d <user_uart_wait_tx_fifo_empty+0xc9>
40240340:	f00d      	ret.n
40240342:	980000        	excw
40240345:	401003        	excw
40240348:	8ebc      	beqz.n	a14, 40240384 <user_uart_wait_tx_fifo_empty+0x110>
4024034a:	fe          	.byte 0xfe
4024034b:	3f          	.byte 0x3f
4024034c:	fe8ea0        	excw
4024034f:	3f          	.byte 0x3f
40240350:	04a8c0        	extui	a10, a12, 8, 1
40240353:	ffff01        	l32r	a0, 40240350 <user_uart_wait_tx_fifo_empty+0xdc>
40240356:	ff          	.byte 0xff
40240357:	365c00        	excw
4024035a:	cc4026        	beqi	a0, 4, 4024032a <user_uart_wait_tx_fifo_empty+0xb6>
4024035d:	8e          	.byte 0x8e
4024035e:	fe          	.byte 0xfe
4024035f:	3f          	.byte 0x3f
40240360:	ffc714        	excw
40240363:	3f          	.byte 0x3f
40240364:	000e00        	excw
40240367:	9b3060        	excw
4024036a:	704026        	beqi	a0, 4, 402403de <user_uart_wait_tx_fifo_empty+0x16a>
4024036d:	269c      	beqz.n	a6, 40240383 <user_uart_wait_tx_fifo_empty+0x10f>
4024036f:	876040        	excw
40240372:	fe          	.byte 0xfe
40240373:	3f          	.byte 0x3f
40240374:	269ca0        	excw
40240377:	ff0040        	excw
4024037a:	480000        	excw
4024037d:	3ffe90        	excw
40240380:	fee304        	excw
40240383:	3f          	.byte 0x3f
40240384:	fe9044        	excw
40240387:	3f          	.byte 0x3f
40240388:	000454        	excw
4024038b:	028840        	excw
4024038e:	bc4010        	excw
40240391:	401006        	j	402503d5 <ppUnregisterTxCallback+0x1>
40240394:	1009a0        	and	a0, a9, a10
40240397:	0b8c40        	excw
4024039a:	b44010        	extui	a4, a1, 0, 12
4024039d:	0018      	l32i.n	a1, a0, 0
4024039f:	104040        	and	a4, a0, a4
402403a2:	3c4010        	excw
402403a5:	1009      	s32i.n	a0, a0, 4
402403a7:	0fe840        	excw
402403aa:	a44010        	extui	a4, a1, 0, 11
402403ad:	0018      	l32i.n	a1, a0, 0
402403af:	25e040        	extui	a14, a4, 16, 3
402403b2:	544000        	extui	a4, a0, 0, 6
402403b5:	401010        	excw
402403b8:	100734        	excw
402403bb:	07b440        	excw
402403be:	224010        	excw
402403c1:	1209a0        	excw
402403c4:	d2e0c1        	l32r	a12, 40234f44 <_lit4_end+0x12e1e8>
402403c7:	e20261        	l32r	a6, 40238bd0 <_lit4_end+0x131e74>
402403ca:	c90361        	l32r	a6, 402327d8 <_lit4_end+0x12ba7c>
402403cd:	41f911        	l32r	a1, 40210bb4 <_lit4_end+0x109e58>
402403d0:	ffddc1        	l32r	a12, 40240344 <user_uart_wait_tx_fifo_empty+0xd0>
402403d3:	0109      	s32i.n	a0, a1, 0
402403d5:	0c3d      	mov.n	a3, a12
402403d7:	ffec01        	l32r	a0, 40240388 <user_uart_wait_tx_fifo_empty+0x114>
402403da:	0000c0        	callx0	a0
402403dd:	020c      	movi.n	a2, 0
402403df:	0c3d      	mov.n	a3, a12
402403e1:	ffe901        	l32r	a0, 40240388 <user_uart_wait_tx_fifo_empty+0x114>
402403e4:	0000c0        	callx0	a0
402403e7:	220c      	movi.n	a2, 2
402403e9:	0c3d      	mov.n	a3, a12
402403eb:	ffe701        	l32r	a0, 40240388 <user_uart_wait_tx_fifo_empty+0x114>
402403ee:	0000c0        	callx0	a0
402403f1:	320c      	movi.n	a2, 3
402403f3:	0c3d      	mov.n	a3, a12
402403f5:	ffe401        	l32r	a0, 40240388 <user_uart_wait_tx_fifo_empty+0x114>
402403f8:	0000c0        	callx0	a0
402403fb:	c21c      	movi.n	a2, 28
402403fd:	0c3d      	mov.n	a3, a12
402403ff:	ffe201        	l32r	a0, 40240388 <user_uart_wait_tx_fifo_empty+0x114>
40240402:	0000c0        	callx0	a0
40240405:	d21c      	movi.n	a2, 29
40240407:	0c3d      	mov.n	a3, a12
40240409:	ffdf01        	l32r	a0, 40240388 <user_uart_wait_tx_fifo_empty+0x114>
4024040c:	0000c0        	callx0	a0
4024040f:	0c3d      	mov.n	a3, a12
40240411:	820c      	movi.n	a2, 8
40240413:	ffdd01        	l32r	a0, 40240388 <user_uart_wait_tx_fifo_empty+0x114>
40240416:	0000c0        	callx0	a0
40240419:	0cefc5        	call0	4024d318 <sleep_reset_analog_rtcreg_8266>
4024041c:	ff26c1        	l32r	a12, 402400b4 <_irom0_text_start+0xb4>
4024041f:	0c2d      	mov.n	a2, a12
40240421:	ffda01        	l32r	a0, 4024038c <user_uart_wait_tx_fifo_empty+0x118>
40240424:	0000c0        	callx0	a0
40240427:	ffc821        	l32r	a2, 40240348 <user_uart_wait_tx_fifo_empty+0xd4>
4024042a:	0c3d      	mov.n	a3, a12
4024042c:	61c9      	s32i.n	a12, a1, 24
4024042e:	0217c5        	call0	402425ac <wifi_softap_cacl_mac>
40240431:	ffc801        	l32r	a0, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
40240434:	ffc6d1        	l32r	a13, 4024034c <user_uart_wait_tx_fifo_empty+0xd8>
40240437:	ffc621        	l32r	a2, 40240350 <user_uart_wait_tx_fifo_empty+0xdc>
4024043a:	1d29      	s32i.n	a2, a13, 4
4024043c:	3d29      	s32i.n	a2, a13, 12
4024043e:	2d09      	s32i.n	a0, a13, 8
40240440:	004585        	call0	4024089c <ets_timer_init>
40240443:	1f31c5        	call0	4025f760 <lwip_init>
40240446:	1e1085        	call0	4025e550 <espconn_init>
40240449:	ffc421        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024044c:	931c      	movi.n	a3, 25
4024044e:	040c      	movi.n	a4, 0
40240450:	145d32        	s16i	a3, a13, 40
40240453:	ffc131        	l32r	a3, 40240358 <user_uart_wait_tx_fifo_empty+0xe4>
40240456:	ffce01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40240459:	0000c0        	callx0	a0
4024045c:	ffc7c5        	call0	402400dc <_irom0_text_start+0xdc>
4024045f:	80a022        	movi	a2, 128
40240462:	ffcc01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40240465:	0000c0        	callx0	a0
40240468:	ffbec1        	l32r	a12, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
4024046b:	0c48      	l32i.n	a4, a12, 0
4024046d:	02fd      	mov.n	a15, a2
4024046f:	34e8      	l32i.n	a14, a4, 12
40240471:	1428      	l32i.n	a2, a4, 4
40240473:	0e3d      	mov.n	a3, a14
40240475:	ff1701        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40240478:	0000c0        	callx0	a0
4024047b:	0f3d      	mov.n	a3, a15
4024047d:	80a042        	movi	a4, 128
40240480:	fcc222        	addi	a2, a2, -4
40240483:	822e20        	mull	a2, a14, a2
40240486:	ffc401        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40240489:	0000c0        	callx0	a0
4024048c:	ff7801        	l32r	a0, 4024026c <wdt_init+0x84>
4024048f:	ff7641        	l32r	a4, 40240268 <wdt_init+0x80>
40240492:	0020c0        	memw
40240495:	872432        	l32i	a3, a4, 0x21c
40240498:	080037        	bnone	a0, a3, 402404a4 <user_uart_wait_tx_fifo_empty+0x230>
4024049b:	0020c0        	memw
4024049e:	872452        	l32i	a5, a4, 0x21c
402404a1:	f68507        	bany	a5, a0, 4024049b <user_uart_wait_tx_fifo_empty+0x227>
402404a4:	ffb0c1        	l32r	a12, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
402404a7:	0020c0        	memw
402404aa:	472c62        	l32i	a6, a12, 0x11c
402404ad:	080067        	bnone	a0, a6, 402404b9 <user_uart_wait_tx_fifo_empty+0x245>
402404b0:	0020c0        	memw
402404b3:	472c72        	l32i	a7, a12, 0x11c
402404b6:	f68707        	bany	a7, a0, 402404b0 <user_uart_wait_tx_fifo_empty+0x23c>
402404b9:	00a122        	movi	a2, 0x100
402404bc:	ffb601        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
402404bf:	0000c0        	callx0	a0
402404c2:	ffa791        	l32r	a9, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
402404c5:	02dd      	mov.n	a13, a2
402404c7:	01dd82        	addmi	a8, a13, 0x100
402404ca:	0998      	l32i.n	a9, a9, 0
402404cc:	80c882        	addi	a8, a8, -128
402404cf:	5189      	s32i.n	a8, a1, 20
402404d1:	39e8      	l32i.n	a14, a9, 12
402404d3:	1928      	l32i.n	a2, a9, 4
402404d5:	0e3d      	mov.n	a3, a14
402404d7:	feff01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402404da:	0000c0        	callx0	a0
402404dd:	5138      	l32i.n	a3, a1, 20
402404df:	fbc222        	addi	a2, a2, -5
402404e2:	80a042        	movi	a4, 128
402404e5:	822e20        	mull	a2, a14, a2
402404e8:	61e8      	l32i.n	a14, a1, 24
402404ea:	ffab01        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
402404ed:	0000c0        	callx0	a0
402404f0:	0d2d      	mov.n	a2, a13
402404f2:	0f3d      	mov.n	a3, a15
402404f4:	80a042        	movi	a4, 128
402404f7:	ffa901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402404fa:	0000c0        	callx0	a0
402404fd:	030c      	movi.n	a3, 0
402404ff:	f84d32        	s8i	a3, a13, 248
40240502:	ffa701        	l32r	a0, 402403a0 <user_uart_wait_tx_fifo_empty+0x12c>
40240505:	0000c0        	callx0	a0
40240508:	000d42        	l8ui	a4, a13, 0
4024050b:	175426        	beqi	a4, 5, 40240526 <user_uart_wait_tx_fifo_empty+0x2b2>
4024050e:	0d2d      	mov.n	a2, a13
40240510:	ff9631        	l32r	a3, 40240368 <user_uart_wait_tx_fifo_empty+0xf4>
40240513:	80a042        	movi	a4, 128
40240516:	ffa101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40240519:	0000c0        	callx0	a0
4024051c:	0e3d      	mov.n	a3, a14
4024051e:	0d2d      	mov.n	a2, a13
40240520:	ffb005        	call0	40240024 <_irom0_text_start+0x24>
40240523:	000186        	j	4024052d <user_uart_wait_tx_fifo_empty+0x2b9>
40240526:	0e3d      	mov.n	a3, a14
40240528:	0d2d      	mov.n	a2, a13
4024052a:	ffaf85        	call0	40240024 <_irom0_text_start+0x24>
4024052d:	f80d52        	l8ui	a5, a13, 248
40240530:	201566        	bnei	a5, 1, 40240554 <user_uart_wait_tx_fifo_empty+0x2e0>
40240533:	ff8b21        	l32r	a2, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40240536:	002222        	l32i	a2, a2, 0
40240539:	0322e2        	l32i	a14, a2, 12
4024053c:	012222        	l32i	a2, a2, 4
4024053f:	0e3d      	mov.n	a3, a14
40240541:	fee401        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40240544:	0000c0        	callx0	a0
40240547:	0e3d      	mov.n	a3, a14
40240549:	5148      	l32i.n	a4, a1, 20
4024054b:	fbc222        	addi	a2, a2, -5
4024054e:	80a052        	movi	a5, 128
40240551:	0152c5        	call0	40241a80 <wifi_param_save_protect_with_check>
40240554:	0d2d      	mov.n	a2, a13
40240556:	ff9301        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40240559:	0000c0        	callx0	a0
4024055c:	0f2d      	mov.n	a2, a15
4024055e:	ff9101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40240561:	0000c0        	callx0	a0
40240564:	ff8221        	l32r	a2, 4024036c <user_uart_wait_tx_fifo_empty+0xf8>
40240567:	ff8231        	l32r	a3, 40240370 <user_uart_wait_tx_fifo_empty+0xfc>
4024056a:	ff5901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024056d:	0000c0        	callx0	a0
40240570:	ff8121        	l32r	a2, 40240374 <user_uart_wait_tx_fifo_empty+0x100>
40240573:	0020c0        	memw
40240576:	9f2c32        	l32i	a3, a12, 0x27c
40240579:	ff7f51        	l32r	a5, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4024057c:	f53030        	extui	a3, a3, 16, 16
4024057f:	0020c0        	memw
40240582:	fe2c42        	l32i	a4, a12, 0x3f8
40240585:	104450        	and	a4, a4, a5
40240588:	414840        	srli	a4, a4, 8
4024058b:	0020c0        	memw
4024058e:	fe2c52        	l32i	a5, a12, 0x3f8
40240591:	745050        	extui	a5, a5, 0, 8
40240594:	ff4f01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240597:	0000c0        	callx0	a0
4024059a:	c21c      	movi.n	a2, 28
4024059c:	ff7e01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4024059f:	0000c0        	callx0	a0
402405a2:	c41c      	movi.n	a4, 28
402405a4:	02cd      	mov.n	a12, a2
402405a6:	ff75d1        	l32r	a13, 4024037c <user_uart_wait_tx_fifo_empty+0x108>
402405a9:	020c      	movi.n	a2, 0
402405ab:	0d3d      	mov.n	a3, a13
402405ad:	ff7e01        	l32r	a0, 402403a8 <user_uart_wait_tx_fifo_empty+0x134>
402405b0:	0000c0        	callx0	a0
402405b3:	0d48      	l32i.n	a4, a13, 0
402405b5:	0b74b6        	bltui	a4, 7, 402405c4 <user_uart_wait_tx_fifo_empty+0x350>
402405b8:	0d2d      	mov.n	a2, a13
402405ba:	030c      	movi.n	a3, 0
402405bc:	c41c      	movi.n	a4, 28
402405be:	ff7b01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402405c1:	0000c0        	callx0	a0
402405c4:	ff7b01        	l32r	a0, 402403b0 <user_uart_wait_tx_fifo_empty+0x13c>
402405c7:	0000c0        	callx0	a0
402405ca:	0f2266        	bnei	a2, 2, 402405dd <user_uart_wait_tx_fifo_empty+0x369>
402405cd:	0d2d      	mov.n	a2, a13
402405cf:	030c      	movi.n	a3, 0
402405d1:	c41c      	movi.n	a4, 28
402405d3:	ff7601        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402405d6:	0000c0        	callx0	a0
402405d9:	650c      	movi.n	a5, 6
402405db:	0d59      	s32i.n	a5, a13, 0
402405dd:	00a022        	movi	a2, 0
402405e0:	203cc0        	or	a3, a12, a12
402405e3:	c41c      	movi.n	a4, 28
402405e5:	ff3b01        	l32r	a0, 402402d4 <user_uart_wait_tx_fifo_empty+0x60>
402405e8:	0000c0        	callx0	a0
402405eb:	0c2d      	mov.n	a2, a12
402405ed:	ff6d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402405f0:	0000c0        	callx0	a0
402405f3:	120c      	movi.n	a2, 1
402405f5:	ffbf05        	call0	402401e8 <wdt_init>
402405f8:	ff6f01        	l32r	a0, 402403b4 <user_uart_wait_tx_fifo_empty+0x140>
402405fb:	0000c0        	callx0	a0
402405fe:	ff57d1        	l32r	a13, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
40240601:	0d2d      	mov.n	a2, a13
40240603:	ff6d01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40240606:	0000c0        	callx0	a0
40240609:	0d2d      	mov.n	a2, a13
4024060b:	140c      	movi.n	a4, 1
4024060d:	ff4fc1        	l32r	a12, 4024034c <user_uart_wait_tx_fifo_empty+0xd8>
40240610:	150c      	movi.n	a5, 1
40240612:	141c32        	l16ui	a3, a12, 40
40240615:	ff6901        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40240618:	0000c0        	callx0	a0
4024061b:	ff59d1        	l32r	a13, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024061e:	73a072        	movi	a7, 115
40240621:	fef081        	l32r	a8, 402401e4 <_irom0_text_start+0x1e4>
40240624:	0020c0        	memw
40240627:	c56872        	s32i	a7, a8, 0x314
4024062a:	160c      	movi.n	a6, 1
4024062c:	404c62        	s8i	a6, a12, 64
4024062f:	580dc2        	l8ui	a12, a13, 88
40240632:	0c2d      	mov.n	a2, a12
40240634:	121805        	call0	402527b8 <wifi_mode_set>
40240637:	021c26        	beqi	a12, 1, 4024063d <user_uart_wait_tx_fifo_empty+0x3c9>
4024063a:	023c66        	bnei	a12, 3, 40240640 <user_uart_wait_tx_fifo_empty+0x3cc>
4024063d:	182805        	call0	402588c0 <wifi_station_start>
40240640:	052c26        	beqi	a12, 2, 40240649 <user_uart_wait_tx_fifo_empty+0x3d5>
40240643:	183c66        	bnei	a12, 3, 4024065f <user_uart_wait_tx_fifo_empty+0x3eb>
40240646:	102c66        	bnei	a12, 2, 4024065a <user_uart_wait_tx_fifo_empty+0x3e6>
40240649:	3e0d92        	l8ui	a9, a13, 62
4024064c:	0a2966        	bnei	a9, 2, 4024065a <user_uart_wait_tx_fifo_empty+0x3e6>
4024064f:	120c      	movi.n	a2, 1
40240651:	135445        	call0	40253b98 <wifi_softap_start>
40240654:	0001c6        	j	4024065f <user_uart_wait_tx_fifo_empty+0x3eb>
40240657:	000000        	ill
4024065a:	020c      	movi.n	a2, 0
4024065c:	135385        	call0	40253b98 <wifi_softap_start>
4024065f:	091c66        	bnei	a12, 1, 4024066c <user_uart_wait_tx_fifo_empty+0x3f8>
40240662:	fe6a21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40240665:	4228      	l32i.n	a2, a2, 16
40240667:	0228      	l32i.n	a2, a2, 0
40240669:	1fbe85        	call0	40260254 <netif_set_default>
4024066c:	01bdc5        	call0	4024224c <wifi_station_get_auto_connect>
4024066f:	021266        	bnei	a2, 1, 40240675 <user_uart_wait_tx_fifo_empty+0x401>
40240672:	01c405        	call0	402422b4 <wifi_station_connect>
40240675:	ff4321        	l32r	a2, 40240384 <user_uart_wait_tx_fifo_empty+0x110>
40240678:	0228      	l32i.n	a2, a2, 0
4024067a:	128c      	beqz.n	a2, 4024067f <user_uart_wait_tx_fifo_empty+0x40b>
4024067c:	0002c0        	callx0	a2
4024067f:	11c8      	l32i.n	a12, a1, 4
40240681:	21d8      	l32i.n	a13, a1, 8
40240683:	31e8      	l32i.n	a14, a1, 12
40240685:	41f8      	l32i.n	a15, a1, 16
40240687:	0108      	l32i.n	a0, a1, 0
40240689:	20c112        	addi	a1, a1, 32
4024068c:	f00d      	ret.n
4024068e:	fc0000        	excw
40240691:	ff          	.byte 0xff
40240692:	c80000        	excw
40240695:	269c      	beqz.n	a6, 402406ab <user_uart_wait_tx_fifo_empty+0x437>
40240697:	9cca40        	excw
4024069a:	9c4026        	beqi	a0, 4, 4024063a <user_uart_wait_tx_fifo_empty+0x3c6>
4024069d:	1008      	l32i.n	a0, a0, 4
4024069f:	c11240        	mul16u	a1, a2, a4
402406a2:	0109e0        	slli	a0, a9, 18
402406a5:	11c9      	s32i.n	a12, a1, 4
402406a7:	31e9      	s32i.n	a14, a1, 12
402406a9:	21d9      	s32i.n	a13, a1, 8
402406ab:	41f9      	s32i.n	a15, a1, 16
402406ad:	03dd      	mov.n	a13, a3
402406af:	02fd      	mov.n	a15, a2
402406b1:	fff7e1        	l32r	a14, 40240690 <user_uart_wait_tx_fifo_empty+0x41c>
402406b4:	c33b      	addi.n	a12, a3, 3
402406b6:	10cce0        	and	a12, a12, a14
402406b9:	0c2d      	mov.n	a2, a12
402406bb:	fff801        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402406be:	0000c0        	callx0	a0
402406c1:	02ed      	mov.n	a14, a2
402406c3:	0c4d      	mov.n	a4, a12
402406c5:	112f40        	slli	a2, a15, 12
402406c8:	0e3d      	mov.n	a3, a14
402406ca:	ff3301        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
402406cd:	0000c0        	callx0	a0
402406d0:	bdac      	beqz.n	a13, 402406ff <user_uart_wait_tx_fifo_empty+0x48b>
402406d2:	fff0f1        	l32r	a15, 40240694 <user_uart_wait_tx_fifo_empty+0x420>
402406d5:	0c0c      	movi.n	a12, 0
402406d7:	f8cff2        	addi	a15, a15, -8
402406da:	0f2d      	mov.n	a2, a15
402406dc:	3eca      	add.n	a3, a14, a12
402406de:	000332        	l8ui	a3, a3, 0
402406e1:	fefb01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402406e4:	0000c0        	callx0	a0
402406e7:	4c1b      	addi.n	a4, a12, 1
402406e9:	444040        	extui	a4, a4, 0, 5
402406ec:	74cc      	bnez.n	a4, 402406f7 <user_uart_wait_tx_fifo_empty+0x483>
402406ee:	ffe921        	l32r	a2, 40240694 <user_uart_wait_tx_fifo_empty+0x420>
402406f1:	fef701        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402406f4:	0000c0        	callx0	a0
402406f7:	cc1b      	addi.n	a12, a12, 1
402406f9:	f4c0c0        	extui	a12, a12, 0, 16
402406fc:	da9dc7        	bne	a13, a12, 402406da <user_uart_wait_tx_fifo_empty+0x466>
402406ff:	ffe621        	l32r	a2, 40240698 <user_uart_wait_tx_fifo_empty+0x424>
40240702:	fef301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240705:	0000c0        	callx0	a0
40240708:	11c8      	l32i.n	a12, a1, 4
4024070a:	21d8      	l32i.n	a13, a1, 8
4024070c:	0e2d      	mov.n	a2, a14
4024070e:	41f8      	l32i.n	a15, a1, 16
40240710:	31e8      	l32i.n	a14, a1, 12
40240712:	ff2401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40240715:	0000c0        	callx0	a0
40240718:	0108      	l32i.n	a0, a1, 0
4024071a:	20c112        	addi	a1, a1, 32
4024071d:	f00d      	ret.n
4024071f:	9cd000        	excw
40240722:	124026        	beqi	a0, 4, 40240738 <user_uart_wait_tx_fifo_empty+0x4c4>
40240725:	c9f0c1        	l32r	a12, 40232ee8 <_lit4_end+0x12c18c>
40240728:	010911        	l32r	a1, 40200b4c <_lit4_end+0xf9df0>
4024072b:	02cd      	mov.n	a12, a2
4024072d:	fffc21        	l32r	a2, 40240720 <user_uart_wait_tx_fifo_empty+0x4ac>
40240730:	fee801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240733:	0000c0        	callx0	a0
40240736:	0c2d      	mov.n	a2, a12
40240738:	78a332        	movi	a3, 0x378
4024073b:	fff645        	call0	402406a0 <user_uart_wait_tx_fifo_empty+0x42c>
4024073e:	2c1b      	addi.n	a2, a12, 1
40240740:	78a332        	movi	a3, 0x378
40240743:	fff5c5        	call0	402406a0 <user_uart_wait_tx_fifo_empty+0x42c>
40240746:	2c2b      	addi.n	a2, a12, 2
40240748:	c31c      	movi.n	a3, 28
4024074a:	11c8      	l32i.n	a12, a1, 4
4024074c:	fff505        	call0	402406a0 <user_uart_wait_tx_fifo_empty+0x42c>
4024074f:	0108      	l32i.n	a0, a1, 0
40240751:	10c112        	addi	a1, a1, 16
40240754:	f00d      	ret.n
40240756:	880000        	excw
40240759:	ff18      	l32i.n	a1, a15, 60
4024075b:	3f          	.byte 0x3f
4024075c:	8cd8      	l32i.n	a13, a12, 32
4024075e:	fe          	.byte 0xfe
4024075f:	3f          	.byte 0x3f
40240760:	fffe61        	l32r	a6, 40240758 <user_uart_wait_tx_fifo_empty+0x4e4>
40240763:	fffe41        	l32r	a4, 4024075c <user_uart_wait_tx_fifo_empty+0x4e8>
40240766:	050c      	movi.n	a5, 0
40240768:	07b467        	bgeu	a4, a6, 40240773 <user_uart_wait_tx_fifo_empty+0x4ff>
4024076b:	004452        	s8i	a5, a4, 0
4024076e:	441b      	addi.n	a4, a4, 1
40240770:	f79467        	bne	a4, a6, 4024076b <user_uart_wait_tx_fifo_empty+0x4f7>
40240773:	f00d      	ret.n
40240775:	000000        	ill
40240778:	fe8920        	excw
4024077b:	3f          	.byte 0x3f
4024077c:	892c      	movi.n	a9, 40
4024077e:	fe          	.byte 0xfe
4024077f:	3f          	.byte 0x3f

40240780 <ets_timer_done>:
40240780:	f0c112        	addi	a1, a1, -16
40240783:	0109      	s32i.n	a0, a1, 0
40240785:	0208      	l32i.n	a0, a2, 0
40240787:	110026        	beqi	a0, -1, 4024079c <ets_timer_done+0x1c>
4024078a:	fffb21        	l32r	a2, 40240778 <user_uart_wait_tx_fifo_empty+0x504>
4024078d:	fffb31        	l32r	a3, 4024077c <user_uart_wait_tx_fifo_empty+0x508>
40240790:	00a142        	movi	a4, 0x100
40240793:	fe2001        	l32r	a0, 40240014 <_irom0_text_start+0x14>
40240796:	0000c0        	callx0	a0
40240799:	ffff06        	j	40240799 <ets_timer_done+0x19>
4024079c:	030c      	movi.n	a3, 0
4024079e:	040c      	movi.n	a4, 0
402407a0:	fefc01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402407a3:	0000c0        	callx0	a0
402407a6:	0108      	l32i.n	a0, a1, 0
402407a8:	10c112        	addi	a1, a1, 16
402407ab:	f00d      	ret.n
402407ad:	000000        	ill
402407b0:	f20a00        	excw
402407b3:	3f          	.byte 0x3f
402407b4:	fe8ef0        	excw
402407b7:	3f          	.byte 0x3f
402407b8:	3a98      	l32i.n	a9, a10, 12
402407ba:	740000        	extui	a0, a0, 0, 8
402407bd:	0f          	.byte 0xf
402407be:	d84000        	excw
402407c1:	401006        	j	40250805 <pp_tx_idle_timeout+0x11d>
402407c4:	000f80        	ret
402407c7:	067440        	excw
402407ca:	124010        	excw

402407cc <ets_timer_handler_isr>:
402407cc:	e0c112        	addi	a1, a1, -32
402407cf:	11c9      	s32i.n	a12, a1, 4
402407d1:	21d9      	s32i.n	a13, a1, 8
402407d3:	31e9      	s32i.n	a14, a1, 12
402407d5:	41f9      	s32i.n	a15, a1, 16
402407d7:	0109      	s32i.n	a0, a1, 0
402407d9:	fff801        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402407dc:	0000c0        	callx0	a0
402407df:	fff4e1        	l32r	a14, 402407b0 <ets_timer_done+0x30>
402407e2:	fe80f1        	l32r	a15, 402401e4 <_irom0_text_start+0x1e4>
402407e5:	0020c0        	memw
402407e8:	9f08      	l32i.n	a0, a15, 36
402407ea:	0020c0        	memw
402407ed:	802ee2        	l32i	a14, a14, 0x200
402407f0:	fff1d1        	l32r	a13, 402407b4 <ets_timer_done+0x34>
402407f3:	f37c      	movi.n	a3, -1
402407f5:	0dc8      	l32i.n	a12, a13, 0
402407f7:	061c16        	beqz	a12, 4024085c <ets_timer_handler_isr+0x90>
402407fa:	1c28      	l32i.n	a2, a12, 4
402407fc:	3c68      	l32i.n	a6, a12, 12
402407fe:	c04200        	sub	a4, a2, a0
40240801:	4f14e6        	bgei	a4, 1, 40240854 <ets_timer_handler_isr+0x88>
40240804:	2c28      	l32i.n	a2, a12, 8
40240806:	1dc9      	s32i.n	a12, a13, 4
40240808:	2d69      	s32i.n	a6, a13, 8
4024080a:	0c58      	l32i.n	a5, a12, 0
4024080c:	0d59      	s32i.n	a5, a13, 0
4024080e:	0c39      	s32i.n	a3, a12, 0
40240810:	c29c      	beqz.n	a2, 40240830 <ets_timer_handler_isr+0x64>
40240812:	0020c0        	memw
40240815:	ffe681        	l32r	a8, 402407b0 <ets_timer_done+0x30>
40240818:	802882        	l32i	a8, a8, 0x200
4024081b:	ffe771        	l32r	a7, 402407b8 <ets_timer_done+0x38>
4024081e:	c088e0        	sub	a8, a8, a14
40240821:	28b787        	bgeu	a7, a8, 4024084d <ets_timer_handler_isr+0x81>
40240824:	220a      	add.n	a2, a2, a0
40240826:	1c29      	s32i.n	a2, a12, 4
40240828:	0c3d      	mov.n	a3, a12
4024082a:	ffe501        	l32r	a0, 402407c0 <ets_timer_done+0x40>
4024082d:	0000c0        	callx0	a0
40240830:	ffe501        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40240833:	0000c0        	callx0	a0
40240836:	3c08      	l32i.n	a0, a12, 12
40240838:	4c28      	l32i.n	a2, a12, 16
4024083a:	0000c0        	callx0	a0
4024083d:	ffdf01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40240840:	0000c0        	callx0	a0
40240843:	f37c      	movi.n	a3, -1
40240845:	0020c0        	memw
40240848:	9f08      	l32i.n	a0, a15, 36
4024084a:	ffe9c6        	j	402407f5 <ets_timer_handler_isr+0x29>
4024084d:	1c38      	l32i.n	a3, a12, 4
4024084f:	232a      	add.n	a2, a3, a2
40240851:	fff446        	j	40240826 <ets_timer_handler_isr+0x5a>
40240854:	4c8c      	beqz.n	a12, 4024085c <ets_timer_handler_isr+0x90>
40240856:	ffdc01        	l32r	a0, 402407c8 <ets_timer_done+0x48>
40240859:	0000c0        	callx0	a0
4024085c:	11c8      	l32i.n	a12, a1, 4
4024085e:	21d8      	l32i.n	a13, a1, 8
40240860:	31e8      	l32i.n	a14, a1, 12
40240862:	41f8      	l32i.n	a15, a1, 16
40240864:	ffd801        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40240867:	0000c0        	callx0	a0
4024086a:	0108      	l32i.n	a0, a1, 0
4024086c:	20c112        	addi	a1, a1, 32
4024086f:	f00d      	ret.n
40240871:	000000        	ill
40240874:	f0c112        	addi	a1, a1, -16
40240877:	0109      	s32i.n	a0, a1, 0
40240879:	0208      	l32i.n	a0, a2, 0
4024087b:	30cc      	bnez.n	a0, 40240882 <ets_timer_handler_isr+0xb6>
4024087d:	020c      	movi.n	a2, 0
4024087f:	fff4c5        	call0	402407cc <ets_timer_handler_isr>
40240882:	0108      	l32i.n	a0, a1, 0
40240884:	10c112        	addi	a1, a1, 16
40240887:	f00d      	ret.n
40240889:	000000        	ill
4024088c:	078c      	beqz.n	a7, 40240890 <ets_timer_handler_isr+0xc4>
4024088e:	744010        	extui	a4, a1, 0, 8
40240891:	2408      	l32i.n	a0, a4, 8
40240893:	8f0040        	excw
40240896:	fe          	.byte 0xfe
40240897:	3f          	.byte 0x3f
40240898:	000dd0        	excw
4024089b:	a20c40        	excw

4024089c <ets_timer_init>:
4024089c:	a20c      	movi.n	a2, 10
4024089e:	f0c112        	addi	a1, a1, -16
402408a1:	fffa31        	l32r	a3, 4024088c <ets_timer_handler_isr+0xc0>
402408a4:	0109      	s32i.n	a0, a1, 0
402408a6:	ffc301        	l32r	a0, 402407b4 <ets_timer_done+0x34>
402408a9:	040c      	movi.n	a4, 0
402408ab:	0049      	s32i.n	a4, a0, 0
402408ad:	fddb01        	l32r	a0, 4024001c <_irom0_text_start+0x1c>
402408b0:	0000c0        	callx0	a0
402408b3:	440c      	movi.n	a4, 4
402408b5:	fe4a31        	l32r	a3, 402401e0 <_irom0_text_start+0x1e0>
402408b8:	0020c0        	memw
402408bb:	812322        	l32i	a2, a3, 0x204
402408be:	202240        	or	a2, a2, a4
402408c1:	0020c0        	memw
402408c4:	816322        	s32i	a2, a3, 0x204
402408c7:	00a422        	movi	a2, 0x400
402408ca:	fdd501        	l32r	a0, 40240020 <_irom0_text_start+0x20>
402408cd:	0000c0        	callx0	a0
402408d0:	fff021        	l32r	a2, 40240890 <ets_timer_handler_isr+0xc4>
402408d3:	f31c      	movi.n	a3, 31
402408d5:	ffef41        	l32r	a4, 40240894 <ets_timer_handler_isr+0xc8>
402408d8:	450c      	movi.n	a5, 4
402408da:	ffef01        	l32r	a0, 40240898 <ets_timer_handler_isr+0xcc>
402408dd:	0000c0        	callx0	a0
402408e0:	fe4161        	l32r	a6, 402401e4 <_irom0_text_start+0x1e4>
402408e3:	0020c0        	memw
402408e6:	050c      	movi.n	a5, 0
402408e8:	c659      	s32i.n	a5, a6, 48
402408ea:	88a072        	movi	a7, 136
402408ed:	0020c0        	memw
402408f0:	a679      	s32i.n	a7, a6, 40
402408f2:	0020c0        	memw
402408f5:	8659      	s32i.n	a5, a6, 32
402408f7:	0108      	l32i.n	a0, a1, 0
402408f9:	10c112        	addi	a1, a1, 16
402408fc:	f00d      	ret.n
402408fe:	200000        	or	a0, a0, a0
40240901:	8f          	.byte 0x8f
40240902:	fe          	.byte 0xfe
40240903:	3f          	.byte 0x3f

40240904 <xPortGetFreeHeapSize>:
40240904:	ffff21        	l32r	a2, 40240900 <ets_timer_init+0x64>
40240907:	4228      	l32i.n	a2, a2, 16
40240909:	f00d      	ret.n
	...

4024090c <vPortInitialiseBlocks>:
4024090c:	f00d      	ret.n
4024090e:	880000        	excw
40240911:	ff18      	l32i.n	a1, a15, 60
40240913:	3f          	.byte 0x3f
40240914:	bff8      	l32i.n	a15, a15, 44
40240916:	ff          	.byte 0xff
40240917:	3f          	.byte 0x3f
40240918:	877c      	movi.n	a7, -8
4024091a:	fffe41        	l32r	a4, 40240914 <vPortInitialiseBlocks+0x8>
4024091d:	fff861        	l32r	a6, 40240900 <ets_timer_init+0x64>
40240920:	fffc51        	l32r	a5, 40240910 <vPortInitialiseBlocks+0x4>
40240923:	5659      	s32i.n	a5, a6, 20
40240925:	358b      	addi.n	a3, a5, 8
40240927:	c04450        	sub	a4, a4, a5
4024092a:	103370        	and	a3, a3, a7
4024092d:	2639      	s32i.n	a3, a6, 8
4024092f:	104470        	and	a4, a4, a7
40240932:	1649      	s32i.n	a4, a6, 4
40240934:	243a      	add.n	a2, a4, a3
40240936:	050c      	movi.n	a5, 0
40240938:	3659      	s32i.n	a5, a6, 12
4024093a:	f0c222        	addi	a2, a2, -16
4024093d:	0629      	s32i.n	a2, a6, 0
4024093f:	f0c442        	addi	a4, a4, -16
40240942:	4649      	s32i.n	a4, a6, 16
40240944:	0259      	s32i.n	a5, a2, 0
40240946:	1259      	s32i.n	a5, a2, 4
40240948:	1349      	s32i.n	a4, a3, 4
4024094a:	0329      	s32i.n	a2, a3, 0
4024094c:	f00d      	ret.n
4024094e:	380000        	excw
40240951:	8f          	.byte 0x8f
40240952:	fe          	.byte 0xfe
40240953:	3f          	.byte 0x3f

40240954 <spi_flash_set_read_func>:
40240954:	ffff31        	l32r	a3, 40240950 <vPortInitialiseBlocks+0x44>
40240957:	0329      	s32i.n	a2, a3, 0
40240959:	f00d      	ret.n
4024095b:	800800        	add	a0, a8, a0
4024095e:	fe          	.byte 0xfe
4024095f:	3f          	.byte 0x3f

40240960 <system_set_os_print>:
40240960:	ffff31        	l32r	a3, 4024095c <spi_flash_set_read_func+0x8>
40240963:	140c      	movi.n	a4, 1
40240965:	932420        	movnez	a2, a4, a2
40240968:	004322        	s8i	a2, a3, 0
4024096b:	f00d      	ret.n
4024096d:	000000        	ill

40240970 <system_get_os_print>:
40240970:	fffb21        	l32r	a2, 4024095c <spi_flash_set_read_func+0x8>
40240973:	000222        	l8ui	a2, a2, 0
40240976:	f00d      	ret.n
40240978:	fe8f44        	excw
4024097b:	3f          	.byte 0x3f
4024097c:	0a4c      	movi.n	a10, 64
4024097e:	404024        	excw
40240981:	269d      	excw
40240983:	8ffc40        	excw
40240986:	fe          	.byte 0xfe
40240987:	3f          	.byte 0x3f
40240988:	f0c112        	addi	a1, a1, -16
4024098b:	0261c2        	s32i	a12, a1, 8
4024098e:	0129      	s32i.n	a2, a1, 0
40240990:	1109      	s32i.n	a0, a1, 4
40240992:	0ea4c5        	call0	4024f3e0 <fpm_allow_tx>
40240995:	12cc      	bnez.n	a2, 4024099a <system_get_os_print+0x2a>
40240997:	0ede45        	call0	4024f77c <fpm_do_wakeup>
4024099a:	0e6545        	call0	4024eff0 <pm_is_open>
4024099d:	72ac      	beqz.n	a2, 402409c8 <system_get_os_print+0x58>
4024099f:	fff6c1        	l32r	a12, 40240978 <system_get_os_print+0x8>
402409a2:	fcccc2        	addi	a12, a12, -4
402409a5:	000c02        	l8ui	a0, a12, 0
402409a8:	10dc      	bnez.n	a0, 402409bd <system_get_os_print+0x4d>
402409aa:	fff321        	l32r	a2, 40240978 <system_get_os_print+0x8>
402409ad:	fff331        	l32r	a3, 4024097c <system_get_os_print+0xc>
402409b0:	040c      	movi.n	a4, 0
402409b2:	fe7701        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402409b5:	0000c0        	callx0	a0
402409b8:	100c      	movi.n	a0, 1
402409ba:	004c02        	s8i	a0, a12, 0
402409bd:	0e6185        	call0	4024efd8 <pm_is_waked>
402409c0:	180c02        	l8ui	a0, a12, 24
402409c3:	929c      	beqz.n	a2, 402409e0 <system_get_os_print+0x70>
402409c5:	171026        	beqi	a0, 1, 402409e0 <system_get_os_print+0x70>
402409c8:	020c      	movi.n	a2, 0
402409ca:	000246        	j	402409d7 <system_get_os_print+0x67>
402409cd:	000000        	ill
402409d0:	0128      	l32i.n	a2, a1, 0
402409d2:	834022        	s8i	a2, a0, 131
402409d5:	f27c      	movi.n	a2, -1
402409d7:	21c8      	l32i.n	a12, a1, 8
402409d9:	1108      	l32i.n	a0, a1, 4
402409db:	10c112        	addi	a1, a1, 16
402409de:	f00d      	ret.n
402409e0:	023056        	bnez	a0, 40240a07 <system_get_os_print+0x97>
402409e3:	01a022        	movi	a2, 1
402409e6:	0e7b85        	call0	4024f1a0 <pm_post>
402409e9:	ffe321        	l32r	a2, 40240978 <system_get_os_print+0x8>
402409ec:	fe7301        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402409ef:	0000c0        	callx0	a0
402409f2:	ffe121        	l32r	a2, 40240978 <system_get_os_print+0x8>
402409f5:	0aa032        	movi	a3, 10
402409f8:	040c      	movi.n	a4, 0
402409fa:	150c      	movi.n	a5, 1
402409fc:	fe7001        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402409ff:	0000c0        	callx0	a0
40240a02:	130c      	movi.n	a3, 1
40240a04:	184c32        	s8i	a3, a12, 24
40240a07:	190c02        	l8ui	a0, a12, 25
40240a0a:	a40c      	movi.n	a4, 10
40240a0c:	001b      	addi.n	a0, a0, 1
40240a0e:	740000        	extui	a0, a0, 0, 8
40240a11:	194c02        	s8i	a0, a12, 25
40240a14:	0db407        	bgeu	a4, a0, 40240a25 <system_get_os_print+0xb5>
40240a17:	ffda21        	l32r	a2, 40240980 <system_get_os_print+0x10>
40240a1a:	fe2d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240a1d:	0000c0        	callx0	a0
40240a20:	a00c      	movi.n	a0, 10
40240a22:	194c02        	s8i	a0, a12, 25
40240a25:	a20c      	movi.n	a2, 10
40240a27:	1a0c32        	l8ui	a3, a12, 26
40240a2a:	ffd641        	l32r	a4, 40240984 <system_get_os_print+0x14>
40240a2d:	330a      	add.n	a3, a3, a0
40240a2f:	034a      	add.n	a0, a3, a4
40240a31:	9ba237        	bge	a2, a3, 402409d0 <system_get_os_print+0x60>
40240a34:	0148      	l32i.n	a4, a1, 0
40240a36:	794042        	s8i	a4, a0, 121
40240a39:	ffe606        	j	402409d5 <system_get_os_print+0x65>
40240a3c:	fe8f50        	excw
40240a3f:	3f          	.byte 0x3f
40240a40:	fe9080        	excw
40240a43:	3f          	.byte 0x3f
40240a44:	8fc8      	l32i.n	a12, a15, 32
40240a46:	fe          	.byte 0xfe
40240a47:	3f          	.byte 0x3f
40240a48:	8f5b      	addi.n	a8, a15, 5
40240a4a:	fe          	.byte 0xfe
40240a4b:	3f          	.byte 0x3f
40240a4c:	f0c112        	addi	a1, a1, -16
40240a4f:	31e9      	s32i.n	a14, a1, 12
40240a51:	0109      	s32i.n	a0, a1, 0
40240a53:	21d9      	s32i.n	a13, a1, 8
40240a55:	11c9      	s32i.n	a12, a1, 4
40240a57:	fff9c1        	l32r	a12, 40240a3c <system_get_os_print+0xcc>
40240a5a:	0d0c      	movi.n	a13, 0
40240a5c:	090c02        	l8ui	a0, a12, 9
40240a5f:	084cd2        	s8i	a13, a12, 8
40240a62:	088016        	beqz	a0, 40240aee <system_get_os_print+0x17e>
40240a65:	fff6e1        	l32r	a14, 40240a40 <system_get_os_print+0xd0>
40240a68:	201110        	or	a1, a1, a1
40240a6b:	0e56c5        	call0	4024efd8 <pm_is_waked>
40240a6e:	72cc      	bnez.n	a2, 40240a79 <system_get_os_print+0x109>
40240a70:	201110        	or	a1, a1, a1
40240a73:	0e57c5        	call0	4024eff0 <pm_is_open>
40240a76:	071256        	bnez	a2, 40240aeb <system_get_os_print+0x17b>
40240a79:	0a0c42        	l8ui	a4, a12, 10
40240a7c:	04ea      	add.n	a0, a4, a14
40240a7e:	000002        	l8ui	a0, a0, 0
40240a81:	571026        	beqi	a0, 1, 40240adc <system_get_os_print+0x16c>
40240a84:	4e2026        	beqi	a0, 2, 40240ad6 <system_get_os_print+0x166>
40240a87:	3f3026        	beqi	a0, 3, 40240aca <system_get_os_print+0x15a>
40240a8a:	364026        	beqi	a0, 4, 40240ac4 <system_get_os_print+0x154>
40240a8d:	275026        	beqi	a0, 5, 40240ab8 <system_get_os_print+0x148>
40240a90:	0b6066        	bnei	a0, 6, 40240a9f <system_get_os_print+0x12f>
40240a93:	ffec21        	l32r	a2, 40240a44 <system_get_os_print+0xd4>
40240a96:	e40c32        	l8ui	a3, a12, 228
40240a99:	01d785        	call0	40242814 <wifi_softap_get_config_default+0x20>
40240a9c:	0a0c42        	l8ui	a4, a12, 10
40240a9f:	090c02        	l8ui	a0, a12, 9
40240aa2:	441b      	addi.n	a4, a4, 1
40240aa4:	744040        	extui	a4, a4, 0, 8
40240aa7:	000b      	addi.n	a0, a0, -1
40240aa9:	740000        	extui	a0, a0, 0, 8
40240aac:	094c02        	s8i	a0, a12, 9
40240aaf:	2f9466        	bnei	a4, 10, 40240ae2 <system_get_os_print+0x172>
40240ab2:	0a4cd2        	s8i	a13, a12, 10
40240ab5:	000b06        	j	40240ae5 <system_get_os_print+0x175>
40240ab8:	730c22        	l8ui	a2, a12, 115
40240abb:	740c32        	l8ui	a3, a12, 116
40240abe:	00ed05        	call0	40241990 <wifi_set_broadcast_if+0x88>
40240ac1:	fff5c6        	j	40240a9c <system_get_os_print+0x12c>
40240ac4:	000c85        	call0	40240b90 <system_restart_local>
40240ac7:	fff446        	j	40240a9c <system_get_os_print+0x12c>
40240aca:	ffdf21        	l32r	a2, 40240a48 <system_get_os_print+0xd8>
40240acd:	720c32        	l8ui	a3, a12, 114
40240ad0:	0149c5        	call0	40241f70 <wifi_station_ap_number_set+0x17c>
40240ad3:	fff146        	j	40240a9c <system_get_os_print+0x12c>
40240ad6:	017dc5        	call0	402422b4 <wifi_station_connect>
40240ad9:	ffefc6        	j	40240a9c <system_get_os_print+0x12c>
40240adc:	018685        	call0	40242348 <wifi_station_disconnect>
40240adf:	ffee46        	j	40240a9c <system_get_os_print+0x12c>
40240ae2:	0a4c42        	s8i	a4, a12, 10
40240ae5:	f7f056        	bnez	a0, 40240a68 <system_get_os_print+0xf8>
40240ae8:	000086        	j	40240aee <system_get_os_print+0x17e>
40240aeb:	090c02        	l8ui	a0, a12, 9
40240aee:	ffa2e1        	l32r	a14, 40240978 <system_get_os_print+0x8>
40240af1:	60dc      	bnez.n	a0, 40240b0b <system_get_os_print+0x19b>
40240af3:	0e2d      	mov.n	a2, a14
40240af5:	fe3001        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40240af8:	0000c0        	callx0	a0
40240afb:	0108      	l32i.n	a0, a1, 0
40240afd:	084cd2        	s8i	a13, a12, 8
40240b00:	31e8      	l32i.n	a14, a1, 12
40240b02:	11c8      	l32i.n	a12, a1, 4
40240b04:	21d8      	l32i.n	a13, a1, 8
40240b06:	10c112        	addi	a1, a1, 16
40240b09:	f00d      	ret.n
40240b0b:	0e8d45        	call0	4024f3e0 <fpm_allow_tx>
40240b0e:	42cc      	bnez.n	a2, 40240b16 <system_get_os_print+0x1a6>
40240b10:	201110        	or	a1, a1, a1
40240b13:	0ec685        	call0	4024f77c <fpm_do_wakeup>
40240b16:	120c      	movi.n	a2, 1
40240b18:	0e6845        	call0	4024f1a0 <pm_post>
40240b1b:	202ee0        	or	a2, a14, a14
40240b1e:	fe2601        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40240b21:	0000c0        	callx0	a0
40240b24:	202ee0        	or	a2, a14, a14
40240b27:	a30c      	movi.n	a3, 10
40240b29:	040c      	movi.n	a4, 0
40240b2b:	150c      	movi.n	a5, 1
40240b2d:	fe2301        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40240b30:	0000c0        	callx0	a0
40240b33:	1d0c      	movi.n	a13, 1
40240b35:	fff086        	j	40240afb <system_get_os_print+0x18b>

40240b38 <system_pp_recycle_rx_pkt>:
40240b38:	f0c112        	addi	a1, a1, -16
40240b3b:	006102        	s32i	a0, a1, 0
40240b3e:	0f8d45        	call0	40250414 <ppRecycleRxPkt>
40240b41:	002102        	l32i	a0, a1, 0
40240b44:	10c112        	addi	a1, a1, 16
40240b47:	000080        	ret
	...

40240b4c <system_adc_read>:
40240b4c:	00a022        	movi	a2, 0
40240b4f:	f0c112        	addi	a1, a1, -16
40240b52:	006102        	s32i	a0, a1, 0
40240b55:	05ad05        	call0	40246628 <test_tout>
40240b58:	f42020        	extui	a2, a2, 0, 16
40240b5b:	002102        	l32i	a0, a1, 0
40240b5e:	10c112        	addi	a1, a1, 16
40240b61:	f00d      	ret.n
	...

40240b64 <system_get_vdd33>:
40240b64:	f0c112        	addi	a1, a1, -16
40240b67:	006102        	s32i	a0, a1, 0
40240b6a:	05dc85        	call0	40246934 <phy_get_vdd33>
40240b6d:	f42020        	extui	a2, a2, 0, 16
40240b70:	002102        	l32i	a0, a1, 0
40240b73:	10c112        	addi	a1, a1, 16
40240b76:	000080        	ret
40240b79:	000000        	ill
40240b7c:	ff          	.byte 0xff
40240b7d:	ffff00        	excw
40240b80:	07a120        	excw
40240b83:	0a0000        	excw
40240b86:	046000        	extui	a6, a0, 0, 1
40240b89:	401016        	beqz	a0, 40240f8e <system_restart_enhance+0x12e>
40240b8c:	0d18      	l32i.n	a1, a13, 0
40240b8e:	224010        	excw

40240b90 <system_restart_local>:
40240b90:	04a022        	movi	a2, 4
40240b93:	d0c112        	addi	a1, a1, -48
40240b96:	0861c2        	s32i	a12, a1, 32
40240b99:	076102        	s32i	a0, a1, 28
40240b9c:	ffde85        	call0	40240988 <system_get_os_print+0x18>
40240b9f:	fd90c1        	l32r	a12, 402401e0 <_irom0_text_start+0x1e0>
40240ba2:	130266        	bnei	a2, -1, 40240bb9 <system_restart_local+0x29>
40240ba5:	020c      	movi.n	a2, 0
40240ba7:	fff801        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
40240baa:	0000c0        	callx0	a0
40240bad:	fff301        	l32r	a0, 40240b7c <system_get_vdd33+0x18>
40240bb0:	0020c0        	memw
40240bb3:	866c02        	s32i	a0, a12, 0x218
40240bb6:	0bff45        	call0	4024cbac <pm_open_rf>
40240bb9:	00a022        	movi	a2, 0
40240bbc:	203110        	or	a3, a1, a1
40240bbf:	c41c      	movi.n	a4, 28
40240bc1:	fdf901        	l32r	a0, 402403a8 <user_uart_wait_tx_fifo_empty+0x134>
40240bc4:	0000c0        	callx0	a0
40240bc7:	0108      	l32i.n	a0, a1, 0
40240bc9:	1e3026        	beqi	a0, 3, 40240beb <system_restart_local+0x5b>
40240bcc:	1b2026        	beqi	a0, 2, 40240beb <system_restart_local+0x5b>
40240bcf:	012d      	mov.n	a2, a1
40240bd1:	030c      	movi.n	a3, 0
40240bd3:	c41c      	movi.n	a4, 28
40240bd5:	fdf501        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40240bd8:	0000c0        	callx0	a0
40240bdb:	013d      	mov.n	a3, a1
40240bdd:	420c      	movi.n	a2, 4
40240bdf:	c41c      	movi.n	a4, 28
40240be1:	0129      	s32i.n	a2, a1, 0
40240be3:	020c      	movi.n	a2, 0
40240be5:	fdbb01        	l32r	a0, 402402d4 <user_uart_wait_tx_fifo_empty+0x60>
40240be8:	0000c0        	callx0	a0
40240beb:	020c      	movi.n	a2, 0
40240bed:	ffe431        	l32r	a3, 40240b80 <system_get_vdd33+0x1c>
40240bf0:	ff6805        	call0	40240274 <user_uart_wait_tx_fifo_empty>
40240bf3:	120c      	movi.n	a2, 1
40240bf5:	ffe231        	l32r	a3, 40240b80 <system_get_vdd33+0x1c>
40240bf8:	ff6785        	call0	40240274 <user_uart_wait_tx_fifo_empty>
40240bfb:	fef001        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40240bfe:	0000c0        	callx0	a0
40240c01:	3b0c      	movi.n	a11, 3
40240c03:	ffe061        	l32r	a6, 40240b84 <system_get_vdd33+0x20>
40240c06:	0020c0        	memw
40240c09:	d226a2        	l32i	a10, a6, 0x348
40240c0c:	20aab0        	or	a10, a10, a11
40240c0f:	0020c0        	memw
40240c12:	d266a2        	s32i	a10, a6, 0x348
40240c15:	00a192        	movi	a9, 0x100
40240c18:	0020c0        	memw
40240c1b:	862c82        	l32i	a8, a12, 0x218
40240c1e:	208890        	or	a8, a8, a9
40240c21:	0020c0        	memw
40240c24:	866c82        	s32i	a8, a12, 0x218
40240c27:	c77c      	movi.n	a7, -4
40240c29:	0020c0        	memw
40240c2c:	d22652        	l32i	a5, a6, 0x348
40240c2f:	105570        	and	a5, a5, a7
40240c32:	0020c0        	memw
40240c35:	d26652        	s32i	a5, a6, 0x348
40240c38:	ffae42        	movi	a4, 0xfffffeff
40240c3b:	0020c0        	memw
40240c3e:	862c32        	l32i	a3, a12, 0x218
40240c41:	103340        	and	a3, a3, a4
40240c44:	0020c0        	memw
40240c47:	866c32        	s32i	a3, a12, 0x218
40240c4a:	81c8      	l32i.n	a12, a1, 32
40240c4c:	ffd001        	l32r	a0, 40240b8c <system_get_vdd33+0x28>
40240c4f:	0000c0        	callx0	a0
40240c52:	7108      	l32i.n	a0, a1, 28
40240c54:	30c112        	addi	a1, a1, 48
40240c57:	f00d      	ret.n
40240c59:	000000        	ill
40240c5c:	eb88      	l32i.n	a8, a11, 56
40240c5e:	fe          	.byte 0xfe
40240c5f:	3f          	.byte 0x3f
40240c60:	240b90        	extui	a0, a9, 11, 3
40240c63:	c11240        	mul16u	a1, a2, a4

40240c64 <system_restart>:
40240c64:	f0c112        	addi	a1, a1, -16
40240c67:	0109      	s32i.n	a0, a1, 0
40240c69:	00bd05        	call0	4024183c <wifi_get_opmode>
40240c6c:	020d      	mov.n	a0, a2
40240c6e:	1129      	s32i.n	a2, a1, 4
40240c70:	043226        	beqi	a2, 3, 40240c78 <system_restart+0x14>
40240c73:	1129      	s32i.n	a2, a1, 4
40240c75:	041266        	bnei	a2, 1, 40240c7d <system_restart+0x19>
40240c78:	17cb45        	call0	40258930 <wifi_station_stop>
40240c7b:	1108      	l32i.n	a0, a1, 4
40240c7d:	023026        	beqi	a0, 3, 40240c83 <system_restart+0x1f>
40240c80:	052066        	bnei	a0, 2, 40240c89 <system_restart+0x25>
40240c83:	201110        	or	a1, a1, a1
40240c86:	1306c5        	call0	40253cf4 <wifi_softap_stop>
40240c89:	fff421        	l32r	a2, 40240c5c <system_restart_local+0xcc>
40240c8c:	fdcb01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40240c8f:	0000c0        	callx0	a0
40240c92:	fff221        	l32r	a2, 40240c5c <system_restart_local+0xcc>
40240c95:	fff231        	l32r	a3, 40240c60 <system_restart_local+0xd0>
40240c98:	040c      	movi.n	a4, 0
40240c9a:	fdbd01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40240c9d:	0000c0        	callx0	a0
40240ca0:	ffef21        	l32r	a2, 40240c5c <system_restart_local+0xcc>
40240ca3:	64a032        	movi	a3, 100
40240ca6:	040c      	movi.n	a4, 0
40240ca8:	150c      	movi.n	a5, 1
40240caa:	fdc401        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40240cad:	0000c0        	callx0	a0
40240cb0:	0108      	l32i.n	a0, a1, 0
40240cb2:	10c112        	addi	a1, a1, 16
40240cb5:	f00d      	ret.n
40240cb7:	e35400        	excw
40240cba:	fe          	.byte 0xfe
40240cbb:	3f          	.byte 0x3f

40240cbc <system_restore>:
40240cbc:	78a322        	movi	a2, 0x378
40240cbf:	f0c112        	addi	a1, a1, -16
40240cc2:	11c9      	s32i.n	a12, a1, 4
40240cc4:	0109      	s32i.n	a0, a1, 0
40240cc6:	fe7501        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40240cc9:	0000c0        	callx0	a0
40240ccc:	02cd      	mov.n	a12, a2
40240cce:	c2bc      	beqz.n	a2, 40240d0e <system_restore+0x52>
40240cd0:	ffa032        	movi	a3, 255
40240cd3:	78a342        	movi	a4, 0x378
40240cd6:	fdb501        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40240cd9:	0000c0        	callx0	a0
40240cdc:	0c2d      	mov.n	a2, a12
40240cde:	fff631        	l32r	a3, 40240cb8 <system_restart+0x54>
40240ce1:	840c      	movi.n	a4, 8
40240ce3:	fdae01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40240ce6:	0000c0        	callx0	a0
40240ce9:	fd9d31        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40240cec:	0338      	l32i.n	a3, a3, 0
40240cee:	1328      	l32i.n	a2, a3, 4
40240cf0:	3338      	l32i.n	a3, a3, 12
40240cf2:	fcf801        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40240cf5:	0000c0        	callx0	a0
40240cf8:	0c3d      	mov.n	a3, a12
40240cfa:	78a342        	movi	a4, 0x378
40240cfd:	fdc222        	addi	a2, a2, -3
40240d00:	f42020        	extui	a2, a2, 0, 16
40240d03:	00e045        	call0	40241b08 <system_param_save_with_protect>
40240d06:	0c2d      	mov.n	a2, a12
40240d08:	fda701        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40240d0b:	0000c0        	callx0	a0
40240d0e:	11c8      	l32i.n	a12, a1, 4
40240d10:	0108      	l32i.n	a0, a1, 0
40240d12:	10c112        	addi	a1, a1, 16
40240d15:	f00d      	ret.n
	...

40240d18 <system_get_flash_size_map>:
40240d18:	020c      	movi.n	a2, 0
40240d1a:	840c      	movi.n	a4, 8
40240d1c:	f0c112        	addi	a1, a1, -16
40240d1f:	013d      	mov.n	a3, a1
40240d21:	2109      	s32i.n	a0, a1, 8
40240d23:	fd9d01        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40240d26:	0000c0        	callx0	a0
40240d29:	0128      	l32i.n	a2, a1, 0
40240d2b:	2108      	l32i.n	a0, a1, 8
40240d2d:	352c20        	extui	a2, a2, 28, 4
40240d30:	10c112        	addi	a1, a1, 16
40240d33:	f00d      	ret.n
40240d35:	000000        	ill

40240d38 <system_get_boot_version>:
40240d38:	fcb521        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40240d3b:	742222        	l32i	a2, a2, 0x1d0
40240d3e:	442820        	extui	a2, a2, 8, 5
40240d41:	f00d      	ret.n
40240d43:	9d7000        	excw
40240d46:	124026        	beqi	a0, 4, 40240d5c <system_get_boot_version+0x24>
40240d49:	09f0c1        	l32r	a12, 4020350c <_lit4_end+0xfc7b0>
40240d4c:	fe8501        	l32r	a0, 40240760 <user_uart_wait_tx_fifo_empty+0x4ec>
40240d4f:	ff          	.byte 0xff
40240d50:	0d32b6        	bltui	a2, 3, 40240d61 <system_get_boot_version+0x29>
40240d53:	f01c      	movi.n	a0, 31
40240d55:	081207        	beq	a2, a0, 40240d61 <system_get_boot_version+0x29>
40240d58:	120c      	movi.n	a2, 1
40240d5a:	0108      	l32i.n	a0, a1, 0
40240d5c:	10c112        	addi	a1, a1, 16
40240d5f:	f00d      	ret.n
40240d61:	fff821        	l32r	a2, 40240d44 <system_get_boot_version+0xc>
40240d64:	fd5b01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240d67:	0000c0        	callx0	a0
40240d6a:	020c      	movi.n	a2, 0
40240d6c:	fffa86        	j	40240d5a <system_get_boot_version+0x22>
	...

40240d70 <system_get_test_result>:
40240d70:	f0c112        	addi	a1, a1, -16
40240d73:	0109      	s32i.n	a0, a1, 0
40240d75:	fffd05        	call0	40240d48 <system_get_boot_version+0x10>
40240d78:	fca541        	l32r	a4, 4024000c <_irom0_text_start+0xc>
40240d7b:	742442        	l32i	a4, a4, 0x1d0
40240d7e:	f07c      	movi.n	a0, -1
40240d80:	044d40        	extui	a4, a4, 13, 1
40240d83:	930420        	movnez	a0, a4, a2
40240d86:	002d      	mov.n	a2, a0
40240d88:	0108      	l32i.n	a0, a1, 0
40240d8a:	10c112        	addi	a1, a1, 16
40240d8d:	f00d      	ret.n
40240d8f:	e2d800        	excw
40240d92:	fe          	.byte 0xfe
40240d93:	3f          	.byte 0x3f
40240d94:	001000        	excw
	...

40240d98 <system_get_userbin_addr>:
40240d98:	f0c112        	addi	a1, a1, -16
40240d9b:	21c9      	s32i.n	a12, a1, 8
40240d9d:	fffcc1        	l32r	a12, 40240d90 <system_get_test_result+0x20>
40240da0:	1109      	s32i.n	a0, a1, 4
40240da2:	7d0c02        	l8ui	a0, a12, 125
40240da5:	7c0c22        	l8ui	a2, a12, 124
40240da8:	410700        	srli	a0, a0, 7
40240dab:	90dc      	bnez.n	a0, 40240dc8 <system_get_userbin_addr+0x30>
40240dad:	596227        	bbci	a2, 2, 40240e0a <system_get_userbin_addr+0x72>
40240db0:	810c22        	l8ui	a2, a12, 129
40240db3:	830c42        	l8ui	a4, a12, 131
40240db6:	820c32        	l8ui	a3, a12, 130
40240db9:	114400        	slli	a4, a4, 16
40240dbc:	113380        	slli	a3, a3, 8
40240dbf:	203340        	or	a3, a3, a4
40240dc2:	202230        	or	a2, a2, a3
40240dc5:	000e06        	j	40240e01 <system_get_userbin_addr+0x69>
40240dc8:	fff4c5        	call0	40240d18 <system_get_flash_size_map>
40240dcb:	0129      	s32i.n	a2, a1, 0
40240dcd:	0020c5        	call0	40240fdc <system_upgrade_userbin_check>
40240dd0:	22dc      	bnez.n	a2, 40240de6 <system_get_userbin_addr+0x4e>
40240dd2:	fff051        	l32r	a5, 40240d94 <system_get_test_result+0x24>
40240dd5:	7d0c62        	l8ui	a6, a12, 125
40240dd8:	020c      	movi.n	a2, 0
40240dda:	446060        	extui	a6, a6, 0, 5
40240ddd:	e1c662        	addi	a6, a6, -31
40240de0:	932560        	movnez	a2, a5, a6
40240de3:	000686        	j	40240e01 <system_get_userbin_addr+0x69>
40240de6:	0108      	l32i.n	a0, a1, 0
40240de8:	740000        	extui	a0, a0, 0, 8
40240deb:	d08c      	beqz.n	a0, 40240dfc <system_get_userbin_addr+0x64>
40240ded:	0250e6        	bgei	a0, 5, 40240df3 <system_get_userbin_addr+0x5b>
40240df0:	2e20e6        	bgei	a0, 2, 40240e22 <system_get_userbin_addr+0x8a>
40240df3:	0270e6        	bgei	a0, 7, 40240df9 <system_get_userbin_addr+0x61>
40240df6:	2e50e6        	bgei	a0, 5, 40240e28 <system_get_userbin_addr+0x90>
40240df9:	000046        	j	40240dfe <system_get_userbin_addr+0x66>
40240dfc:	104c      	movi.n	a0, 65
40240dfe:	112040        	slli	a2, a0, 12
40240e01:	21c8      	l32i.n	a12, a1, 8
40240e03:	1108      	l32i.n	a0, a1, 4
40240e05:	10c112        	addi	a1, a1, 16
40240e08:	f00d      	ret.n
40240e0a:	7e0c22        	l8ui	a2, a12, 126
40240e0d:	800c42        	l8ui	a4, a12, 128
40240e10:	7f0c32        	l8ui	a3, a12, 127
40240e13:	114400        	slli	a4, a4, 16
40240e16:	113380        	slli	a3, a3, 8
40240e19:	203340        	or	a3, a3, a4
40240e1c:	202230        	or	a2, a2, a3
40240e1f:	fff786        	j	40240e01 <system_get_userbin_addr+0x69>
40240e22:	81a002        	movi	a0, 129
40240e25:	fff546        	j	40240dfe <system_get_userbin_addr+0x66>
40240e28:	01a102        	movi	a0, 0x101
40240e2b:	fff3c6        	j	40240dfe <system_get_userbin_addr+0x66>
	...

40240e30 <system_get_boot_mode>:
40240e30:	ffd851        	l32r	a5, 40240d90 <system_get_test_result+0x20>
40240e33:	7d0552        	l8ui	a5, a5, 125
40240e36:	f61c      	movi.n	a6, 31
40240e38:	442050        	extui	a2, a5, 0, 5
40240e3b:	0732a6        	blti	a2, 3, 40240e46 <system_get_boot_mode+0x16>
40240e3e:	041267        	beq	a2, a6, 40240e46 <system_get_boot_mode+0x16>
40240e41:	412750        	srli	a2, a5, 7
40240e44:	f00d      	ret.n
40240e46:	120c      	movi.n	a2, 1
40240e48:	f00d      	ret.n
40240e4a:	900000        	addx2	a0, a0, a0
40240e4d:	269d      	excw
40240e4f:	9dd040        	excw
40240e52:	104026        	beqi	a0, 4, 40240e66 <system_restart_enhance+0x6>
40240e55:	9e          	.byte 0x9e
40240e56:	f04026        	beqi	a0, 4, 40240e4a <system_get_boot_mode+0x1a>
40240e59:	269d      	excw
40240e5b:	9db040        	excw
40240e5e:	124026        	beqi	a0, 4, 40240e74 <system_restart_enhance+0x14>

40240e60 <system_restart_enhance>:
40240e60:	e0c112        	addi	a1, a1, -32
40240e63:	2109      	s32i.n	a0, a1, 8
40240e65:	31c9      	s32i.n	a12, a1, 12
40240e67:	41d9      	s32i.n	a13, a1, 16
40240e69:	02cd      	mov.n	a12, a2
40240e6b:	03dd      	mov.n	a13, a3
40240e6d:	ffed85        	call0	40240d48 <system_get_boot_version+0x10>
40240e70:	050216        	beqz	a2, 40240ec4 <system_restart_enhance+0x64>
40240e73:	0cfc      	bnez.n	a12, 40240ea7 <system_restart_enhance+0x47>
40240e75:	020c      	movi.n	a2, 0
40240e77:	013d      	mov.n	a3, a1
40240e79:	840c      	movi.n	a4, 8
40240e7b:	fd4701        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40240e7e:	0000c0        	callx0	a0
40240e81:	0108      	l32i.n	a0, a1, 0
40240e83:	350c00        	extui	a0, a0, 28, 4
40240e86:	096016        	beqz	a0, 40240f20 <system_restart_enhance+0xc0>
40240e89:	022066        	bnei	a0, 2, 40240e8f <system_restart_enhance+0x2f>
40240e8c:	002406        	j	40240f20 <system_restart_enhance+0xc0>
40240e8f:	023066        	bnei	a0, 3, 40240e95 <system_restart_enhance+0x35>
40240e92:	002286        	j	40240f20 <system_restart_enhance+0xc0>
40240e95:	024066        	bnei	a0, 4, 40240e9b <system_restart_enhance+0x3b>
40240e98:	002106        	j	40240f20 <system_restart_enhance+0xc0>
40240e9b:	ffec21        	l32r	a2, 40240e4c <system_get_boot_mode+0x1c>
40240e9e:	fd0c01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240ea1:	0000c0        	callx0	a0
40240ea4:	000706        	j	40240ec4 <system_restart_enhance+0x64>
40240ea7:	101c66        	bnei	a12, 1, 40240ebb <system_restart_enhance+0x5b>
40240eaa:	ffec45        	call0	40240d70 <system_get_test_result>
40240ead:	02ec      	bnez.n	a2, 40240ed1 <system_restart_enhance+0x71>
40240eaf:	ffe821        	l32r	a2, 40240e50 <system_get_boot_mode+0x20>
40240eb2:	fd0701        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240eb5:	0000c0        	callx0	a0
40240eb8:	000206        	j	40240ec4 <system_restart_enhance+0x64>
40240ebb:	ffe621        	l32r	a2, 40240e54 <system_get_boot_mode+0x24>
40240ebe:	fd0401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240ec1:	0000c0        	callx0	a0
40240ec4:	020c      	movi.n	a2, 0
40240ec6:	31c8      	l32i.n	a12, a1, 12
40240ec8:	41d8      	l32i.n	a13, a1, 16
40240eca:	2108      	l32i.n	a0, a1, 8
40240ecc:	20c112        	addi	a1, a1, 32
40240ecf:	f00d      	ret.n
40240ed1:	ffe121        	l32r	a2, 40240e58 <system_get_boot_mode+0x28>
40240ed4:	0d3d      	mov.n	a3, a13
40240ed6:	fcfe01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240ed9:	0000c0        	callx0	a0
40240edc:	4168d0        	srli	a6, a13, 8
40240edf:	f540d0        	extui	a4, a13, 16, 16
40240ee2:	ffab51        	l32r	a5, 40240d90 <system_get_test_result+0x20>
40240ee5:	fd1e31        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40240ee8:	7e45d2        	s8i	a13, a5, 126
40240eeb:	0338      	l32i.n	a3, a3, 0
40240eed:	804542        	s8i	a4, a5, 128
40240ef0:	7f4562        	s8i	a6, a5, 127
40240ef3:	7d0542        	l8ui	a4, a5, 125
40240ef6:	bfa062        	movi	a6, 191
40240ef9:	104460        	and	a4, a4, a6
40240efc:	7d4542        	s8i	a4, a5, 125
40240eff:	1328      	l32i.n	a2, a3, 4
40240f01:	3338      	l32i.n	a3, a3, 12
40240f03:	fc7401        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40240f06:	0000c0        	callx0	a0
40240f09:	ff6b31        	l32r	a3, 40240cb8 <system_restart+0x54>
40240f0c:	78a342        	movi	a4, 0x378
40240f0f:	fdc222        	addi	a2, a2, -3
40240f12:	f42020        	extui	a2, a2, 0, 16
40240f15:	00bf05        	call0	40241b08 <system_param_save_with_protect>
40240f18:	ffd485        	call0	40240c64 <system_restart>
40240f1b:	120c      	movi.n	a2, 1
40240f1d:	ffe946        	j	40240ec6 <system_restart_enhance+0x66>
40240f20:	ffe745        	call0	40240d98 <system_get_userbin_addr>
40240f23:	02cd      	mov.n	a12, a2
40240f25:	0d3d      	mov.n	a3, a13
40240f27:	ffcd21        	l32r	a2, 40240e5c <system_get_boot_mode+0x2c>
40240f2a:	fce901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40240f2d:	0000c0        	callx0	a0
40240f30:	fd0c31        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40240f33:	f560d0        	extui	a6, a13, 16, 16
40240f36:	4198c0        	srli	a9, a12, 8
40240f39:	f580c0        	extui	a8, a12, 16, 16
40240f3c:	ff9551        	l32r	a5, 40240d90 <system_get_test_result+0x20>
40240f3f:	4178d0        	srli	a7, a13, 8
40240f42:	824572        	s8i	a7, a5, 130
40240f45:	8145d2        	s8i	a13, a5, 129
40240f48:	804582        	s8i	a8, a5, 128
40240f4b:	7f4592        	s8i	a9, a5, 127
40240f4e:	7e45c2        	s8i	a12, a5, 126
40240f51:	834562        	s8i	a6, a5, 131
40240f54:	7d0542        	l8ui	a4, a5, 125
40240f57:	fba062        	movi	a6, 251
40240f5a:	644040        	extui	a4, a4, 0, 7
40240f5d:	7d4542        	s8i	a4, a5, 125
40240f60:	7c0542        	l8ui	a4, a5, 124
40240f63:	0338      	l32i.n	a3, a3, 0
40240f65:	104460        	and	a4, a4, a6
40240f68:	460c      	movi.n	a6, 4
40240f6a:	204460        	or	a4, a4, a6
40240f6d:	7c4542        	s8i	a4, a5, 124
40240f70:	1328      	l32i.n	a2, a3, 4
40240f72:	3338      	l32i.n	a3, a3, 12
40240f74:	fc5801        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40240f77:	0000c0        	callx0	a0
40240f7a:	ff4f31        	l32r	a3, 40240cb8 <system_restart+0x54>
40240f7d:	78a342        	movi	a4, 0x378
40240f80:	fdc222        	addi	a2, a2, -3
40240f83:	f42020        	extui	a2, a2, 0, 16
40240f86:	00b805        	call0	40241b08 <system_param_save_with_protect>
40240f89:	ffcd85        	call0	40240c64 <system_restart>
40240f8c:	ffe2c6        	j	40240f1b <system_restart_enhance+0xbb>
	...

40240f90 <system_upgrade_userbin_set>:
40240f90:	f0c112        	addi	a1, a1, -16
40240f93:	11c9      	s32i.n	a12, a1, 4
40240f95:	0109      	s32i.n	a0, a1, 0
40240f97:	02cd      	mov.n	a12, a2
40240f99:	ffd9c5        	call0	40240d38 <system_get_boot_version>
40240f9c:	042cb6        	bltui	a12, 2, 40240fa4 <system_upgrade_userbin_set+0x14>
40240f9f:	020c      	movi.n	a2, 0
40240fa1:	000ac6        	j	40240fd0 <system_upgrade_userbin_set+0x40>
40240fa4:	fc1a51        	l32r	a5, 4024000c <_irom0_text_start+0xc>
40240fa7:	042226        	beqi	a2, 2, 40240faf <system_upgrade_userbin_set+0x1f>
40240faa:	f01c      	movi.n	a0, 31
40240fac:	0d9207        	bne	a2, a0, 40240fbd <system_upgrade_userbin_set+0x2d>
40240faf:	3400c0        	extui	a0, a12, 0, 4
40240fb2:	742542        	l32i	a4, a5, 0x1d0
40240fb5:	067c      	movi.n	a6, -16
40240fb7:	104460        	and	a4, a4, a6
40240fba:	000286        	j	40240fc8 <system_upgrade_userbin_set+0x38>
40240fbd:	1400c0        	extui	a0, a12, 0, 2
40240fc0:	742542        	l32i	a4, a5, 0x1d0
40240fc3:	c67c      	movi.n	a6, -4
40240fc5:	104460        	and	a4, a4, a6
40240fc8:	120c      	movi.n	a2, 1
40240fca:	207040        	or	a7, a0, a4
40240fcd:	746572        	s32i	a7, a5, 0x1d0
40240fd0:	11c8      	l32i.n	a12, a1, 4
40240fd2:	0108      	l32i.n	a0, a1, 0
40240fd4:	10c112        	addi	a1, a1, 16
40240fd7:	f00d      	ret.n
40240fd9:	000000        	ill

40240fdc <system_upgrade_userbin_check>:
40240fdc:	f0c112        	addi	a1, a1, -16
40240fdf:	0109      	s32i.n	a0, a1, 0
40240fe1:	ffd545        	call0	40240d38 <system_get_boot_version>
40240fe4:	fc0a01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40240fe7:	f31c      	movi.n	a3, 31
40240fe9:	1d1237        	beq	a2, a3, 4024100a <system_upgrade_userbin_check+0x2e>
40240fec:	1a2226        	beqi	a2, 2, 4024100a <system_upgrade_userbin_check+0x2e>
40240fef:	742002        	l32i	a0, a0, 0x1d0
40240ff2:	144000        	extui	a4, a0, 0, 2
40240ff5:	0b1466        	bnei	a4, 1, 40241004 <system_upgrade_userbin_check+0x28>
40240ff8:	17e027        	bbsi	a0, 2, 40241013 <system_upgrade_userbin_check+0x37>
40240ffb:	020c      	movi.n	a2, 0
40240ffd:	0108      	l32i.n	a0, a1, 0
40240fff:	10c112        	addi	a1, a1, 16
40241002:	f00d      	ret.n
40241004:	f3e027        	bbsi	a0, 2, 40240ffb <system_upgrade_userbin_check+0x1f>
40241007:	000206        	j	40241013 <system_upgrade_userbin_check+0x37>
4024100a:	742052        	l32i	a5, a0, 0x1d0
4024100d:	345050        	extui	a5, a5, 0, 4
40241010:	e71566        	bnei	a5, 1, 40240ffb <system_upgrade_userbin_check+0x1f>
40241013:	120c      	movi.n	a2, 1
40241015:	fff906        	j	40240ffd <system_upgrade_userbin_check+0x21>
40241018:	fe8f40        	excw
4024101b:	3f          	.byte 0x3f

4024101c <system_upgrade_flag_set>:
4024101c:	0a32f6        	bgeui	a2, 3, 4024102a <system_upgrade_flag_set+0xe>
4024101f:	fffe31        	l32r	a3, 40241018 <system_upgrade_userbin_check+0x3c>
40241022:	140c      	movi.n	a4, 1
40241024:	f54322        	s8i	a2, a3, 245
40241027:	000046        	j	4024102c <system_upgrade_flag_set+0x10>
4024102a:	040c      	movi.n	a4, 0
4024102c:	042d      	mov.n	a2, a4
4024102e:	f00d      	ret.n

40241030 <system_upgrade_flag_check>:
40241030:	fffa21        	l32r	a2, 40241018 <system_upgrade_userbin_check+0x3c>
40241033:	f50222        	l8ui	a2, a2, 245
40241036:	f00d      	ret.n
40241038:	269e40        	excw
4024103b:	9e3040        	excw
4024103e:	004026        	beqi	a0, 4, 40241042 <system_upgrade_flag_check+0x12>
40241041:	000080        	ret
40241044:	9e48      	l32i.n	a4, a14, 36
40241046:	504026        	beqi	a0, 4, 4024109a <system_upgrade_reboot+0x42>
40241049:	9e          	.byte 0x9e
4024104a:	4c4026        	beqi	a0, 4, 4024109a <system_upgrade_reboot+0x42>
4024104d:	9e          	.byte 0x9e
4024104e:	544026        	beqi	a0, 4, 402410a6 <system_upgrade_reboot+0x4e>
40241051:	9e          	.byte 0x9e
40241052:	444026        	beqi	a0, 4, 4024109a <system_upgrade_reboot+0x42>
40241055:	9e          	.byte 0x9e
40241056:	124026        	beqi	a0, 4, 4024106c <system_upgrade_reboot+0x14>

40241058 <system_upgrade_reboot>:
40241058:	f0c112        	addi	a1, a1, -16
4024105b:	1109      	s32i.n	a0, a1, 4
4024105d:	ffcd85        	call0	40240d38 <system_get_boot_version>
40241060:	ffee01        	l32r	a0, 40241018 <system_upgrade_userbin_check+0x3c>
40241063:	0129      	s32i.n	a2, a1, 0
40241065:	f50002        	l8ui	a0, a0, 245
40241068:	020c      	movi.n	a2, 0
4024106a:	4e2026        	beqi	a0, 2, 402410bc <system_upgrade_reboot+0x64>
4024106d:	001106        	j	402410b5 <system_upgrade_reboot+0x5d>
40241070:	742022        	l32i	a2, a0, 0x1d0
40241073:	342020        	extui	a2, a2, 0, 4
40241076:	220b      	addi.n	a2, a2, -1
40241078:	0ca256        	bnez	a2, 40241146 <system_upgrade_reboot+0xee>
4024107b:	ffef21        	l32r	a2, 40241038 <system_upgrade_flag_check+0x8>
4024107e:	fc9401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40241081:	0000c0        	callx0	a0
40241084:	fbe201        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40241087:	742022        	l32i	a2, a0, 0x1d0
4024108a:	037c      	movi.n	a3, -16
4024108c:	102230        	and	a2, a2, a3
4024108f:	fcb431        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241092:	746022        	s32i	a2, a0, 0x1d0
40241095:	0338      	l32i.n	a3, a3, 0
40241097:	1328      	l32i.n	a2, a3, 4
40241099:	3338      	l32i.n	a3, a3, 12
4024109b:	fc0e01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024109e:	0000c0        	callx0	a0
402410a1:	ff0531        	l32r	a3, 40240cb8 <system_restart+0x54>
402410a4:	78a342        	movi	a4, 0x378
402410a7:	fdc222        	addi	a2, a2, -3
402410aa:	f42020        	extui	a2, a2, 0, 16
402410ad:	00a585        	call0	40241b08 <system_param_save_with_protect>
402410b0:	ffbb05        	call0	40240c64 <system_restart>
402410b3:	120c      	movi.n	a2, 1
402410b5:	1108      	l32i.n	a0, a1, 4
402410b7:	10c112        	addi	a1, a1, 16
402410ba:	f00d      	ret.n
402410bc:	ffe021        	l32r	a2, 4024103c <system_upgrade_flag_check+0xc>
402410bf:	fc8401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402410c2:	0000c0        	callx0	a0
402410c5:	0138      	l32i.n	a3, a1, 0
402410c7:	fbd101        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402410ca:	a22326        	beqi	a3, 2, 40241070 <system_upgrade_reboot+0x18>
402410cd:	f41c      	movi.n	a4, 31
402410cf:	9d1347        	beq	a3, a4, 40241070 <system_upgrade_reboot+0x18>
402410d2:	ffdb61        	l32r	a6, 40241040 <system_upgrade_flag_check+0x10>
402410d5:	742052        	l32i	a5, a0, 0x1d0
402410d8:	205560        	or	a5, a5, a6
402410db:	746052        	s32i	a5, a0, 0x1d0
402410de:	142050        	extui	a2, a5, 0, 2
402410e1:	11e527        	bbsi	a5, 2, 402410f6 <system_upgrade_reboot+0x9e>
402410e4:	301266        	bnei	a2, 1, 40241118 <system_upgrade_reboot+0xc0>
402410e7:	ffd721        	l32r	a2, 40241044 <system_upgrade_flag_check+0x14>
402410ea:	fc7901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402410ed:	0000c0        	callx0	a0
402410f0:	fbc701        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402410f3:	000b46        	j	40241124 <system_upgrade_reboot+0xcc>
402410f6:	301266        	bnei	a2, 1, 4024112a <system_upgrade_reboot+0xd2>
402410f9:	ffd321        	l32r	a2, 40241048 <system_upgrade_flag_check+0x18>
402410fc:	fc7501        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402410ff:	0000c0        	callx0	a0
40241102:	fbc201        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40241105:	742022        	l32i	a2, a0, 0x1d0
40241108:	c37c      	movi.n	a3, -4
4024110a:	102230        	and	a2, a2, a3
4024110d:	746022        	s32i	a2, a0, 0x1d0
40241110:	440c      	movi.n	a4, 4
40241112:	202240        	or	a2, a2, a4
40241115:	ffdd86        	j	4024108f <system_upgrade_reboot+0x37>
40241118:	ffcd21        	l32r	a2, 4024104c <system_upgrade_flag_check+0x1c>
4024111b:	fc6d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024111e:	0000c0        	callx0	a0
40241121:	fbba01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40241124:	742022        	l32i	a2, a0, 0x1d0
40241127:	fff946        	j	40241110 <system_upgrade_reboot+0xb8>
4024112a:	ffc921        	l32r	a2, 40241050 <system_upgrade_flag_check+0x20>
4024112d:	fc6801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40241130:	0000c0        	callx0	a0
40241133:	fbb601        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40241136:	742022        	l32i	a2, a0, 0x1d0
40241139:	c37c      	movi.n	a3, -4
4024113b:	102230        	and	a2, a2, a3
4024113e:	130c      	movi.n	a3, 1
40241140:	202230        	or	a2, a2, a3
40241143:	fff186        	j	4024110d <system_upgrade_reboot+0xb5>
40241146:	ffc321        	l32r	a2, 40241054 <system_upgrade_flag_check+0x24>
40241149:	fc6101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024114c:	0000c0        	callx0	a0
4024114f:	fbaf01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40241152:	742022        	l32i	a2, a0, 0x1d0
40241155:	037c      	movi.n	a3, -16
40241157:	102230        	and	a2, a2, a3
4024115a:	130c      	movi.n	a3, 1
4024115c:	202230        	or	a2, a2, a3
4024115f:	ffcb06        	j	4024108f <system_upgrade_reboot+0x37>
40241162:	7c0000        	excw
40241165:	100d      	excw
40241167:	c11240        	mul16u	a1, a2, a4

40241168 <system_deep_sleep>:
40241168:	f0c112        	addi	a1, a1, -16
4024116b:	006122        	s32i	a2, a1, 0
4024116e:	016102        	s32i	a0, a1, 4
40241171:	006c85        	call0	4024183c <wifi_get_opmode>
40241174:	200220        	or	a0, a2, a2
40241177:	2129      	s32i.n	a2, a1, 8
40241179:	ffa731        	l32r	a3, 40241018 <system_upgrade_userbin_check+0x3c>
4024117c:	120c      	movi.n	a2, 1
4024117e:	f74322        	s8i	a2, a3, 247
40241181:	043026        	beqi	a0, 3, 40241189 <system_deep_sleep+0x21>
40241184:	2109      	s32i.n	a0, a1, 8
40241186:	041066        	bnei	a0, 1, 4024118e <system_deep_sleep+0x26>
40241189:	177a45        	call0	40258930 <wifi_station_stop>
4024118c:	2108      	l32i.n	a0, a1, 8
4024118e:	023026        	beqi	a0, 3, 40241194 <system_deep_sleep+0x2c>
40241191:	022066        	bnei	a0, 2, 40241197 <system_deep_sleep+0x2f>
40241194:	12b5c5        	call0	40253cf4 <wifi_softap_stop>
40241197:	feb121        	l32r	a2, 40240c5c <system_restart_local+0xcc>
4024119a:	fc8701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024119d:	0000c0        	callx0	a0
402411a0:	feaf21        	l32r	a2, 40240c5c <system_restart_local+0xcc>
402411a3:	fff031        	l32r	a3, 40241164 <system_upgrade_reboot+0x10c>
402411a6:	002142        	l32i	a4, a1, 0
402411a9:	fc7901        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402411ac:	0000c0        	callx0	a0
402411af:	feab21        	l32r	a2, 40240c5c <system_restart_local+0xcc>
402411b2:	64a032        	movi	a3, 100
402411b5:	00a042        	movi	a4, 0
402411b8:	01a052        	movi	a5, 1
402411bb:	fc8001        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402411be:	0000c0        	callx0	a0
402411c1:	1108      	l32i.n	a0, a1, 4
402411c3:	10c112        	addi	a1, a1, 16
402411c6:	f00d      	ret.n

402411c8 <system_deep_sleep_set_option>:
402411c8:	d28c      	beqz.n	a2, 402411d9 <system_deep_sleep_set_option+0x11>
402411ca:	0b1226        	beqi	a2, 1, 402411d9 <system_deep_sleep_set_option+0x11>
402411cd:	082226        	beqi	a2, 2, 402411d9 <system_deep_sleep_set_option+0x11>
402411d0:	054226        	beqi	a2, 4, 402411d9 <system_deep_sleep_set_option+0x11>
402411d3:	040c      	movi.n	a4, 0
402411d5:	042d      	mov.n	a2, a4
402411d7:	f00d      	ret.n
402411d9:	ff8f31        	l32r	a3, 40241018 <system_upgrade_userbin_check+0x3c>
402411dc:	140c      	movi.n	a4, 1
402411de:	f64322        	s8i	a2, a3, 246
402411e1:	fffc06        	j	402411d5 <system_deep_sleep_set_option+0xd>

402411e4 <system_phy_temperature_alert>:
402411e4:	00a022        	movi	a2, 0
402411e7:	f0c112        	addi	a1, a1, -16
402411ea:	006102        	s32i	a0, a1, 0
402411ed:	055d45        	call0	402467c4 <phy_get_check_flag>
402411f0:	002102        	l32i	a0, a1, 0
402411f3:	10c112        	addi	a1, a1, 16
402411f6:	f00d      	ret.n

402411f8 <system_phy_set_max_tpw>:
402411f8:	f0c112        	addi	a1, a1, -16
402411fb:	006102        	s32i	a0, a1, 0
402411fe:	0923c5        	call0	4024a43c <phy_set_most_tpw>
40241201:	002102        	l32i	a0, a1, 0
40241204:	10c112        	addi	a1, a1, 16
40241207:	000080        	ret
	...

4024120c <system_phy_set_tpw_via_vdd33>:
4024120c:	f0c112        	addi	a1, a1, -16
4024120f:	006102        	s32i	a0, a1, 0
40241212:	0924c5        	call0	4024a460 <phy_vdd33_set_tpw>
40241215:	002102        	l32i	a0, a1, 0
40241218:	10c112        	addi	a1, a1, 16
4024121b:	000080        	ret
	...

40241220 <system_phy_set_rfoption>:
40241220:	f0c112        	addi	a1, a1, -16
40241223:	006102        	s32i	a0, a1, 0
40241226:	08ac45        	call0	40249cec <phy_afterwake_set_rfoption>
40241229:	002102        	l32i	a0, a1, 0
4024122c:	10c112        	addi	a1, a1, 16
4024122f:	000080        	ret
40241232:	040000        	extui	a0, a0, 0, 1
40241235:	2f          	.byte 0x2f
40241236:	124000        	excw

40241238 <system_update_cpu_freq>:
40241238:	f0c112        	addi	a1, a1, -16
4024123b:	055c      	movi.n	a5, 80
4024123d:	0109      	s32i.n	a0, a1, 0
4024123f:	fbe801        	l32r	a0, 402401e0 <_irom0_text_start+0x1e0>
40241242:	1b9257        	bne	a2, a5, 40241261 <system_update_cpu_freq+0x29>
40241245:	e37c      	movi.n	a3, -2
40241247:	0020c0        	memw
4024124a:	852022        	l32i	a2, a0, 0x214
4024124d:	102230        	and	a2, a2, a3
40241250:	0020c0        	memw
40241253:	856022        	s32i	a2, a0, 0x214
40241256:	052d      	mov.n	a2, a5
40241258:	fff701        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
4024125b:	0000c0        	callx0	a0
4024125e:	000786        	j	40241280 <system_update_cpu_freq+0x48>
40241261:	a0a052        	movi	a5, 160
40241264:	1d9257        	bne	a2, a5, 40241285 <system_update_cpu_freq+0x4d>
40241267:	052d      	mov.n	a2, a5
40241269:	160c      	movi.n	a6, 1
4024126b:	0020c0        	memw
4024126e:	852042        	l32i	a4, a0, 0x214
40241271:	204460        	or	a4, a4, a6
40241274:	0020c0        	memw
40241277:	856042        	s32i	a4, a0, 0x214
4024127a:	ffee01        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
4024127d:	0000c0        	callx0	a0
40241280:	120c      	movi.n	a2, 1
40241282:	000046        	j	40241287 <system_update_cpu_freq+0x4f>
40241285:	020c      	movi.n	a2, 0
40241287:	0108      	l32i.n	a0, a1, 0
40241289:	10c112        	addi	a1, a1, 16
4024128c:	f00d      	ret.n
4024128e:	0c0000        	excw
40241291:	2f          	.byte 0x2f
40241292:	124000        	excw

40241294 <system_get_cpu_freq>:
40241294:	f0c112        	addi	a1, a1, -16
40241297:	0109      	s32i.n	a0, a1, 0
40241299:	fffd01        	l32r	a0, 40241290 <system_update_cpu_freq+0x58>
4024129c:	0000c0        	callx0	a0
4024129f:	742020        	extui	a2, a2, 0, 8
402412a2:	0108      	l32i.n	a0, a1, 0
402412a4:	10c112        	addi	a1, a1, 16
402412a7:	f00d      	ret.n
402412a9:	000000        	ill

402412ac <system_overclock>:
402412ac:	f0c112        	addi	a1, a1, -16
402412af:	0109      	s32i.n	a0, a1, 0
402412b1:	fffe05        	call0	40241294 <system_get_cpu_freq>
402412b4:	005c      	movi.n	a0, 80
402412b6:	129207        	bne	a2, a0, 402412cc <system_overclock+0x20>
402412b9:	ff5731        	l32r	a3, 40241018 <system_upgrade_userbin_check+0x3c>
402412bc:	120c      	movi.n	a2, 1
402412be:	f84322        	s8i	a2, a3, 248
402412c1:	a0a022        	movi	a2, 160
402412c4:	fff705        	call0	40241238 <system_update_cpu_freq>
402412c7:	120c      	movi.n	a2, 1
402412c9:	000046        	j	402412ce <system_overclock+0x22>
402412cc:	020c      	movi.n	a2, 0
402412ce:	0108      	l32i.n	a0, a1, 0
402412d0:	10c112        	addi	a1, a1, 16
402412d3:	f00d      	ret.n
402412d5:	000000        	ill

402412d8 <system_restoreclock>:
402412d8:	f0c112        	addi	a1, a1, -16
402412db:	0109      	s32i.n	a0, a1, 0
402412dd:	fffb45        	call0	40241294 <system_get_cpu_freq>
402412e0:	a0a002        	movi	a0, 160
402412e3:	179207        	bne	a2, a0, 402412fe <system_restoreclock+0x26>
402412e6:	ff4c01        	l32r	a0, 40241018 <system_upgrade_userbin_check+0x3c>
402412e9:	f80022        	l8ui	a2, a0, 248
402412ec:	0e1266        	bnei	a2, 1, 402412fe <system_restoreclock+0x26>
402412ef:	025c      	movi.n	a2, 80
402412f1:	030c      	movi.n	a3, 0
402412f3:	f84032        	s8i	a3, a0, 248
402412f6:	fff405        	call0	40241238 <system_update_cpu_freq>
402412f9:	120c      	movi.n	a2, 1
402412fb:	000046        	j	40241300 <system_restoreclock+0x28>
402412fe:	020c      	movi.n	a2, 0
40241300:	0108      	l32i.n	a0, a1, 0
40241302:	10c112        	addi	a1, a1, 16
40241305:	f00d      	ret.n
	...

40241308 <system_timer_reinit>:
40241308:	fd9551        	l32r	a5, 4024095c <spi_flash_set_read_func+0x8>
4024130b:	040c      	movi.n	a4, 0
4024130d:	014542        	s8i	a4, a5, 1
40241310:	84a022        	movi	a2, 132
40241313:	fbb431        	l32r	a3, 402401e4 <_irom0_text_start+0x1e4>
40241316:	0020c0        	memw
40241319:	a329      	s32i.n	a2, a3, 40
4024131b:	f00d      	ret.n
4024131d:	000000        	ill

40241320 <system_relative_time>:
40241320:	fd2431        	l32r	a3, 402407b0 <ets_timer_done+0x30>
40241323:	0020c0        	memw
40241326:	802332        	l32i	a3, a3, 0x200
40241329:	c02320        	sub	a2, a3, a2
4024132c:	f00d      	ret.n
4024132e:	c00000        	sub	a0, a0, a0
40241331:	8f          	.byte 0x8f
40241332:	fe          	.byte 0xfe
40241333:	3f          	.byte 0x3f
40241334:	269e80        	excw
40241337:	9eb040        	excw
4024133a:	d04026        	beqi	a0, 4, 4024130e <system_timer_reinit+0x6>
4024133d:	004c      	movi.n	a0, 64
4024133f:	c11240        	mul16u	a1, a2, a4

40241340 <system_station_got_ip_set>:
40241340:	a0c112        	addi	a1, a1, -96
40241343:	1461c2        	s32i	a12, a1, 80
40241346:	fb31c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40241349:	136102        	s32i	a0, a1, 76
4024134c:	4cc8      	l32i.n	a12, a12, 16
4024134e:	fff801        	l32r	a0, 40241330 <system_relative_time+0x10>
40241351:	0cc8      	l32i.n	a12, a12, 0
40241353:	1f2072        	l32i	a7, a0, 124
40241356:	acac      	beqz.n	a12, 40241384 <system_station_got_ip_set+0x44>
40241358:	87ac      	beqz.n	a7, 40241384 <system_station_got_ip_set+0x44>
4024135a:	0258      	l32i.n	a5, a2, 0
4024135c:	1c28      	l32i.n	a2, a12, 4
4024135e:	2c08      	l32i.n	a0, a12, 8
40241360:	0e9527        	bne	a5, a2, 40241372 <system_station_got_ip_set+0x32>
40241363:	0368      	l32i.n	a6, a3, 0
40241365:	3c38      	l32i.n	a3, a12, 12
40241367:	099607        	bne	a6, a0, 40241374 <system_station_got_ip_set+0x34>
4024136a:	0488      	l32i.n	a8, a4, 0
4024136c:	141837        	beq	a8, a3, 40241384 <system_station_got_ip_set+0x44>
4024136f:	000046        	j	40241374 <system_station_got_ip_set+0x34>
40241372:	3c38      	l32i.n	a3, a12, 12
40241374:	b139      	s32i.n	a3, a1, 44
40241376:	a109      	s32i.n	a0, a1, 40
40241378:	9129      	s32i.n	a2, a1, 36
4024137a:	390c      	movi.n	a9, 3
4024137c:	8199      	s32i.n	a9, a1, 32
4024137e:	20c122        	addi	a2, a1, 32
40241381:	0007c0        	callx0	a7
40241384:	080c72        	l8ui	a7, a12, 8
40241387:	070c62        	l8ui	a6, a12, 7
4024138a:	060c52        	l8ui	a5, a12, 6
4024138d:	050c42        	l8ui	a4, a12, 5
40241390:	040c32        	l8ui	a3, a12, 4
40241393:	090ca2        	l8ui	a10, a12, 9
40241396:	01a9      	s32i.n	a10, a1, 0
40241398:	0a0c92        	l8ui	a9, a12, 10
4024139b:	1199      	s32i.n	a9, a1, 4
4024139d:	0b0c82        	l8ui	a8, a12, 11
402413a0:	2189      	s32i.n	a8, a1, 8
402413a2:	0c0c22        	l8ui	a2, a12, 12
402413a5:	3129      	s32i.n	a2, a1, 12
402413a7:	ffe321        	l32r	a2, 40241334 <system_relative_time+0x14>
402413aa:	0d0c02        	l8ui	a0, a12, 13
402413ad:	4109      	s32i.n	a0, a1, 16
402413af:	0e0cb2        	l8ui	a11, a12, 14
402413b2:	51b9      	s32i.n	a11, a1, 20
402413b4:	0f0ca2        	l8ui	a10, a12, 15
402413b7:	61a9      	s32i.n	a10, a1, 24
402413b9:	fbc501        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402413bc:	0000c0        	callx0	a0
402413bf:	fb13c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
402413c2:	ffdd21        	l32r	a2, 40241338 <system_relative_time+0x18>
402413c5:	fbc201        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402413c8:	0000c0        	callx0	a0
402413cb:	4c48      	l32i.n	a4, a12, 16
402413cd:	500c      	movi.n	a0, 5
402413cf:	ba4402        	s8i	a0, a4, 186
402413d2:	4c38      	l32i.n	a3, a12, 16
402413d4:	fbeb21        	l32r	a2, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402413d7:	b84302        	s8i	a0, a3, 184
402413da:	5902b2        	l8ui	a11, a2, 89
402413dd:	580252        	l8ui	a5, a2, 88
402413e0:	341b66        	bnei	a11, 1, 40241418 <system_station_got_ip_set+0xd8>
402413e3:	311566        	bnei	a5, 1, 40241418 <system_station_got_ip_set+0xd8>
402413e6:	02cd      	mov.n	a12, a2
402413e8:	fe1d21        	l32r	a2, 40240c5c <system_restart_local+0xcc>
402413eb:	fbf301        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402413ee:	0000c0        	callx0	a0
402413f1:	140c      	movi.n	a4, 1
402413f3:	5a0c32        	l8ui	a3, a12, 90
402413f6:	ffce21        	l32r	a2, 40241330 <system_relative_time+0x10>
402413f9:	401300        	ssl	a3
402413fc:	800222        	l8ui	a2, a2, 128
402413ff:	030c      	movi.n	a3, 0
40241401:	045020        	extui	a5, a2, 0, 1
40241404:	833450        	moveqz	a3, a4, a5
40241407:	a12200        	sll	a2, a2
4024140a:	a14400        	sll	a4, a4
4024140d:	a13300        	sll	a3, a3
40241410:	050c      	movi.n	a5, 0
40241412:	ffca01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40241415:	0000c0        	callx0	a0
40241418:	1421c2        	l32i	a12, a1, 80
4024141b:	132102        	l32i	a0, a1, 76
4024141e:	60c112        	addi	a1, a1, 96
40241421:	f00d      	ret.n
40241423:	800000        	add	a0, a0, a0
40241426:	fe          	.byte 0xfe
40241427:	3f          	.byte 0x3f
40241428:	fe8760        	excw
4024142b:	3f          	.byte 0x3f
4024142c:	269ec0        	excw
4024142f:	876040        	excw
40241432:	fe          	.byte 0xfe
40241433:	3f          	.byte 0x3f
40241434:	8cd8      	l32i.n	a13, a12, 32
40241436:	fe          	.byte 0xfe
40241437:	3f          	.byte 0x3f
40241438:	269ee0        	excw
4024143b:	9f0040        	excw
4024143e:	004026        	beqi	a0, 4, 40241442 <system_station_got_ip_set+0x102>
40241441:	3fffc0        	excw
40241444:	269f20        	excw
40241447:	f92140        	excw

40241448 <system_print_meminfo>:
40241448:	fff921        	l32r	a2, 4024142c <system_station_got_ip_set+0xec>
4024144b:	fff741        	l32r	a4, 40241428 <system_station_got_ip_set+0xe8>
4024144e:	fff551        	l32r	a5, 40241424 <system_station_got_ip_set+0xe4>
40241451:	f0c112        	addi	a1, a1, -16
40241454:	0109      	s32i.n	a0, a1, 0
40241456:	053d      	mov.n	a3, a5
40241458:	c05450        	sub	a5, a4, a5
4024145b:	fb9d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024145e:	0000c0        	callx0	a0
40241461:	fff521        	l32r	a2, 40241438 <system_station_got_ip_set+0xf8>
40241464:	fff351        	l32r	a5, 40241430 <system_station_got_ip_set+0xf0>
40241467:	fff341        	l32r	a4, 40241434 <system_station_got_ip_set+0xf4>
4024146a:	053d      	mov.n	a3, a5
4024146c:	c05450        	sub	a5, a4, a5
4024146f:	fb9801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40241472:	0000c0        	callx0	a0
40241475:	fff121        	l32r	a2, 4024143c <system_station_got_ip_set+0xfc>
40241478:	fcb951        	l32r	a5, 4024075c <user_uart_wait_tx_fifo_empty+0x4e8>
4024147b:	fcb741        	l32r	a4, 40240758 <user_uart_wait_tx_fifo_empty+0x4e4>
4024147e:	053d      	mov.n	a3, a5
40241480:	c05450        	sub	a5, a4, a5
40241483:	fb9301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40241486:	0000c0        	callx0	a0
40241489:	ffee21        	l32r	a2, 40241444 <system_station_got_ip_set+0x104>
4024148c:	ffed41        	l32r	a4, 40241440 <system_station_got_ip_set+0x100>
4024148f:	fd2061        	l32r	a6, 40240910 <vPortInitialiseBlocks+0x4>
40241492:	ffeb51        	l32r	a5, 40241440 <system_station_got_ip_set+0x100>
40241495:	063d      	mov.n	a3, a6
40241497:	c05560        	sub	a5, a5, a6
4024149a:	fb8d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024149d:	0000c0        	callx0	a0
402414a0:	0108      	l32i.n	a0, a1, 0
402414a2:	10c112        	addi	a1, a1, 16
402414a5:	f00d      	ret.n
	...

402414a8 <system_get_free_heap_size>:
402414a8:	f0c112        	addi	a1, a1, -16
402414ab:	006102        	s32i	a0, a1, 0
402414ae:	ff4545        	call0	40240904 <xPortGetFreeHeapSize>
402414b1:	002102        	l32i	a0, a1, 0
402414b4:	10c112        	addi	a1, a1, 16
402414b7:	000080        	ret
402414ba:	000000        	ill
402414bd:	ff0000        	excw

402414c0 <system_get_chip_id>:
402414c0:	ffff41        	l32r	a4, 402414bc <system_get_free_heap_size+0x14>
402414c3:	fb4721        	l32r	a2, 402401e0 <_irom0_text_start+0x1e0>
402414c6:	0020c0        	memw
402414c9:	942232        	l32i	a3, a2, 0x250
402414cc:	103340        	and	a3, a3, a4
402414cf:	fba141        	l32r	a4, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
402414d2:	0020c0        	memw
402414d5:	952222        	l32i	a2, a2, 0x254
402414d8:	404810        	ssai	24
402414db:	102240        	and	a2, a2, a4
402414de:	812230        	src	a2, a2, a3
402414e1:	f00d      	ret.n
	...

402414e4 <system_rtc_clock_cali_proc>:
402414e4:	f0c112        	addi	a1, a1, -16
402414e7:	006102        	s32i	a0, a1, 0
402414ea:	0c4385        	call0	4024d924 <pm_rtc_clock_cali_proc>
402414ed:	002102        	l32i	a0, a1, 0
402414f0:	10c112        	addi	a1, a1, 16
402414f3:	000080        	ret
	...

402414f8 <system_get_rtc_time>:
402414f8:	fb3b21        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
402414fb:	0020c0        	memw
402414fe:	472222        	l32i	a2, a2, 0x11c
40241501:	f00d      	ret.n
40241503:	bf8000        	excw
40241506:	f886b1        	l32r	a11, 4023f720 <_lit4_end+0x1389c4>
40241509:	401013        	excw

4024150c <system_mktime>:
4024150c:	d0c112        	addi	a1, a1, -48
4024150f:	9109      	s32i.n	a0, a1, 36
40241511:	2149      	s32i.n	a4, a1, 8
40241513:	a1c9      	s32i.n	a12, a1, 40
40241515:	b1d9      	s32i.n	a13, a1, 44
40241517:	02cd      	mov.n	a12, a2
40241519:	fec3d2        	addi	a13, a3, -2
4024151c:	031de6        	bgei	a13, 1, 40241523 <system_mktime+0x17>
4024151f:	d3ab      	addi.n	a13, a3, 10
40241521:	c20b      	addi.n	a12, a2, -1
40241523:	4159      	s32i.n	a5, a1, 16
40241525:	6169      	s32i.n	a6, a1, 24
40241527:	1179      	s32i.n	a7, a1, 4
40241529:	030c      	movi.n	a3, 0
4024152b:	020c      	movi.n	a2, 0
4024152d:	000c      	movi.n	a0, 0
4024152f:	3109      	s32i.n	a0, a1, 12
40241531:	5129      	s32i.n	a2, a1, 20
40241533:	0139      	s32i.n	a3, a1, 0
40241535:	0c2d      	mov.n	a2, a12
40241537:	90a132        	movi	a3, 0x190
4024153a:	fae601        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024153d:	0000c0        	callx0	a0
40241540:	7129      	s32i.n	a2, a1, 28
40241542:	64a032        	movi	a3, 100
40241545:	0c2d      	mov.n	a2, a12
40241547:	fae301        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024154a:	0000c0        	callx0	a0
4024154d:	8129      	s32i.n	a2, a1, 32
4024154f:	c30c      	movi.n	a3, 12
40241551:	6fa122        	movi	a2, 0x16f
40241554:	822d20        	mull	a2, a13, a2
40241557:	fadf01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024155a:	0000c0        	callx0	a0
4024155d:	030c      	movi.n	a3, 0
4024155f:	41d8      	l32i.n	a13, a1, 16
40241561:	7158      	l32i.n	a5, a1, 28
40241563:	8178      	l32i.n	a7, a1, 32
40241565:	2148      	l32i.n	a4, a1, 8
40241567:	4162c0        	srli	a6, a12, 2
4024156a:	442a      	add.n	a4, a4, a2
4024156c:	c06670        	sub	a6, a6, a7
4024156f:	6da122        	movi	a2, 0x16d
40241572:	822c20        	mull	a2, a12, a2
40241575:	556a      	add.n	a5, a5, a6
40241577:	31c8      	l32i.n	a12, a1, 12
40241579:	445a      	add.n	a4, a4, a5
4024157b:	242a      	add.n	a2, a4, a2
4024157d:	01b247        	bgeu	a2, a4, 40241582 <system_mktime+0x76>
40241580:	130c      	movi.n	a3, 1
40241582:	050c      	movi.n	a5, 0
40241584:	841c      	movi.n	a4, 24
40241586:	ffe001        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
40241589:	0000c0        	callx0	a0
4024158c:	3c3a      	add.n	a3, a12, a3
4024158e:	2d2a      	add.n	a2, a13, a2
40241590:	51c8      	l32i.n	a12, a1, 20
40241592:	01b2d7        	bgeu	a2, a13, 40241597 <system_mktime+0x8b>
40241595:	331b      	addi.n	a3, a3, 1
40241597:	61d8      	l32i.n	a13, a1, 24
40241599:	050c      	movi.n	a5, 0
4024159b:	c43c      	movi.n	a4, 60
4024159d:	ffda01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
402415a0:	0000c0        	callx0	a0
402415a3:	3c3a      	add.n	a3, a12, a3
402415a5:	2d2a      	add.n	a2, a13, a2
402415a7:	01c8      	l32i.n	a12, a1, 0
402415a9:	01b2d7        	bgeu	a2, a13, 402415ae <system_mktime+0xa2>
402415ac:	331b      	addi.n	a3, a3, 1
402415ae:	11d8      	l32i.n	a13, a1, 4
402415b0:	050c      	movi.n	a5, 0
402415b2:	c43c      	movi.n	a4, 60
402415b4:	ffd501        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
402415b7:	0000c0        	callx0	a0
402415ba:	4d2a      	add.n	a4, a13, a2
402415bc:	ffd221        	l32r	a2, 40241504 <system_get_rtc_time+0xc>
402415bf:	0c3a      	add.n	a0, a12, a3
402415c1:	242a      	add.n	a2, a4, a2
402415c3:	01b4d7        	bgeu	a4, a13, 402415c8 <system_mktime+0xbc>
402415c6:	001b      	addi.n	a0, a0, 1
402415c8:	f1c032        	addi	a3, a0, -15
402415cb:	a1c8      	l32i.n	a12, a1, 40
402415cd:	b1d8      	l32i.n	a13, a1, 44
402415cf:	02b247        	bgeu	a2, a4, 402415d5 <system_mktime+0xc9>
402415d2:	f2c032        	addi	a3, a0, -14
402415d5:	9108      	l32i.n	a0, a1, 36
402415d7:	30c112        	addi	a1, a1, 48
402415da:	f00d      	ret.n

402415dc <system_init_done_cb>:
402415dc:	fe8f31        	l32r	a3, 40241018 <system_upgrade_userbin_check+0x3c>
402415df:	416322        	s32i	a2, a3, 0x104
402415e2:	f00d      	ret.n

402415e4 <system_get_rst_info>:
402415e4:	fb6621        	l32r	a2, 4024037c <user_uart_wait_tx_fifo_empty+0x108>
402415e7:	f00d      	ret.n
402415e9:	000000        	ill

402415ec <system_get_data_of_array_8>:
402415ec:	f0c112        	addi	a1, a1, -16
402415ef:	c67c      	movi.n	a6, -4
402415f1:	144020        	extui	a4, a2, 0, 2
402415f4:	434a      	add.n	a4, a3, a4
402415f6:	106260        	and	a6, a2, a6
402415f9:	415240        	srli	a5, a4, 2
402415fc:	142040        	extui	a2, a4, 0, 2
402415ff:	a05560        	addx4	a5, a5, a6
40241602:	221a      	add.n	a2, a2, a1
40241604:	0558      	l32i.n	a5, a5, 0
40241606:	0159      	s32i.n	a5, a1, 0
40241608:	000222        	l8ui	a2, a2, 0
4024160b:	10c112        	addi	a1, a1, 16
4024160e:	f00d      	ret.n

40241610 <system_get_data_of_array_16>:
40241610:	f0c112        	addi	a1, a1, -16
40241613:	c67c      	movi.n	a6, -4
40241615:	144020        	extui	a4, a2, 0, 2
40241618:	904340        	addx2	a4, a3, a4
4024161b:	106260        	and	a6, a2, a6
4024161e:	415240        	srli	a5, a4, 2
40241621:	142040        	extui	a2, a4, 0, 2
40241624:	a05560        	addx4	a5, a5, a6
40241627:	902210        	addx2	a2, a2, a1
4024162a:	0558      	l32i.n	a5, a5, 0
4024162c:	0159      	s32i.n	a5, a1, 0
4024162e:	001222        	l16ui	a2, a2, 0
40241631:	10c112        	addi	a1, a1, 16
40241634:	f00d      	ret.n
40241636:	c80000        	excw
40241639:	002a      	add.n	a0, a0, a2
4024163b:	c11240        	mul16u	a1, a2, a4

4024163c <system_get_string_from_flash>:
4024163c:	e0c112        	addi	a1, a1, -32
4024163f:	4139      	s32i.n	a3, a1, 16
40241641:	1109      	s32i.n	a0, a1, 4
40241643:	21c9      	s32i.n	a12, a1, 8
40241645:	31d9      	s32i.n	a13, a1, 12
40241647:	02cd      	mov.n	a12, a2
40241649:	04dd      	mov.n	a13, a4
4024164b:	300c      	movi.n	a0, 3
4024164d:	308027        	bany	a0, a2, 40241681 <system_get_string_from_flash+0x45>
40241650:	fffa01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40241653:	0000c0        	callx0	a0
40241656:	f40020        	extui	a0, a2, 0, 16
40241659:	500b      	addi.n	a5, a0, -1
4024165b:	402b      	addi.n	a4, a0, 2
4024165d:	b34550        	movgez	a4, a5, a5
40241660:	450c      	movi.n	a5, 4
40241662:	214240        	srai	a4, a4, 2
40241665:	a04450        	addx4	a4, a4, a5
40241668:	f44040        	extui	a4, a4, 0, 16
4024166b:	059047        	bne	a0, a4, 40241674 <system_get_string_from_flash+0x38>
4024166e:	f460d0        	extui	a6, a13, 0, 16
40241671:	0cb067        	bgeu	a0, a6, 40241681 <system_get_string_from_flash+0x45>
40241674:	0109      	s32i.n	a0, a1, 0
40241676:	0cb047        	bgeu	a0, a4, 40241686 <system_get_string_from_flash+0x4a>
40241679:	0109      	s32i.n	a0, a1, 0
4024167b:	f470d0        	extui	a7, a13, 0, 16
4024167e:	04b747        	bgeu	a7, a4, 40241686 <system_get_string_from_flash+0x4a>
40241681:	020c      	movi.n	a2, 0
40241683:	000586        	j	4024169d <system_get_string_from_flash+0x61>
40241686:	41d8      	l32i.n	a13, a1, 16
40241688:	0c3d      	mov.n	a3, a12
4024168a:	0d2d      	mov.n	a2, a13
4024168c:	fb4401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4024168f:	0000c0        	callx0	a0
40241692:	120c      	movi.n	a2, 1
40241694:	0198      	l32i.n	a9, a1, 0
40241696:	080c      	movi.n	a8, 0
40241698:	99da      	add.n	a9, a9, a13
4024169a:	004982        	s8i	a8, a9, 0
4024169d:	21c8      	l32i.n	a12, a1, 8
4024169f:	31d8      	l32i.n	a13, a1, 12
402416a1:	1108      	l32i.n	a0, a1, 4
402416a3:	20c112        	addi	a1, a1, 32
402416a6:	f00d      	ret.n

402416a8 <wifi_softap_dhcps_start>:
402416a8:	f0c112        	addi	a1, a1, -16
402416ab:	036102        	s32i	a0, a1, 12
402416ae:	0018c5        	call0	4024183c <wifi_get_opmode>
402416b1:	341226        	beqi	a2, 1, 402416e9 <wifi_softap_dhcps_start+0x41>
402416b4:	031216        	beqz	a2, 402416e9 <wifi_softap_dhcps_start+0x41>
402416b7:	fb3201        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402416ba:	3e0002        	l8ui	a0, a0, 62
402416bd:	80ec      	bnez.n	a0, 402416e9 <wifi_softap_dhcps_start+0x41>
402416bf:	120c      	movi.n	a2, 1
402416c1:	026845        	call0	40243d48 <eagle_lwip_getif>
402416c4:	fca601        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
402416c7:	229c      	beqz.n	a2, 402416dd <wifi_softap_dhcps_start+0x35>
402416c9:	020022        	l8ui	a2, a0, 2
402416cc:	d2cc      	bnez.n	a2, 402416dd <wifi_softap_dhcps_start+0x35>
402416ce:	120c      	movi.n	a2, 1
402416d0:	013d      	mov.n	a3, a1
402416d2:	019b05        	call0	40243084 <wifi_get_ip_info>
402416d5:	012d      	mov.n	a2, a1
402416d7:	1acf45        	call0	4025c3cc <dhcps_start>
402416da:	fca001        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
402416dd:	120c      	movi.n	a2, 1
402416df:	024022        	s8i	a2, a0, 2
402416e2:	3108      	l32i.n	a0, a1, 12
402416e4:	10c112        	addi	a1, a1, 16
402416e7:	f00d      	ret.n
402416e9:	020c      	movi.n	a2, 0
402416eb:	fffcc6        	j	402416e2 <wifi_softap_dhcps_start+0x3a>
	...

402416f0 <wifi_softap_dhcps_stop>:
402416f0:	f0c112        	addi	a1, a1, -16
402416f3:	006102        	s32i	a0, a1, 0
402416f6:	001445        	call0	4024183c <wifi_get_opmode>
402416f9:	2e1226        	beqi	a2, 1, 4024172b <wifi_softap_dhcps_stop+0x3b>
402416fc:	02b216        	beqz	a2, 4024172b <wifi_softap_dhcps_stop+0x3b>
402416ff:	fb2001        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40241702:	3e0002        	l8ui	a0, a0, 62
40241705:	20ec      	bnez.n	a0, 4024172b <wifi_softap_dhcps_stop+0x3b>
40241707:	120c      	movi.n	a2, 1
40241709:	0263c5        	call0	40243d48 <eagle_lwip_getif>
4024170c:	fc9401        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
4024170f:	a28c      	beqz.n	a2, 4024171d <wifi_softap_dhcps_stop+0x2d>
40241711:	020022        	l8ui	a2, a0, 2
40241714:	051266        	bnei	a2, 1, 4024171d <wifi_softap_dhcps_stop+0x2d>
40241717:	1ad1c5        	call0	4025c434 <dhcps_stop>
4024171a:	fc9001        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
4024171d:	120c      	movi.n	a2, 1
4024171f:	030c      	movi.n	a3, 0
40241721:	024032        	s8i	a3, a0, 2
40241724:	0108      	l32i.n	a0, a1, 0
40241726:	10c112        	addi	a1, a1, 16
40241729:	f00d      	ret.n
4024172b:	020c      	movi.n	a2, 0
4024172d:	fffcc6        	j	40241724 <wifi_softap_dhcps_stop+0x34>

40241730 <wifi_softap_dhcps_status>:
40241730:	fc8b21        	l32r	a2, 4024095c <spi_flash_set_read_func+0x8>
40241733:	020222        	l8ui	a2, a2, 2
40241736:	f00d      	ret.n

40241738 <wifi_station_dhcpc_start>:
40241738:	f0c112        	addi	a1, a1, -16
4024173b:	006102        	s32i	a0, a1, 0
4024173e:	000fc5        	call0	4024183c <wifi_get_opmode>
40241741:	452226        	beqi	a2, 2, 4024178a <wifi_station_dhcpc_start+0x52>
40241744:	042216        	beqz	a2, 4024178a <wifi_station_dhcpc_start+0x52>
40241747:	fb0e01        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024174a:	3e0002        	l8ui	a0, a0, 62
4024174d:	039056        	bnez	a0, 4024178a <wifi_station_dhcpc_start+0x52>
40241750:	00a022        	movi	a2, 0
40241753:	025f45        	call0	40243d48 <eagle_lwip_getif>
40241756:	140c      	movi.n	a4, 1
40241758:	fc8101        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
4024175b:	928c      	beqz.n	a2, 40241768 <wifi_station_dhcpc_start+0x30>
4024175d:	030032        	l8ui	a3, a0, 3
40241760:	43cc      	bnez.n	a3, 40241768 <wifi_station_dhcpc_start+0x30>
40241762:	350252        	l8ui	a5, a2, 53
40241765:	0be507        	bbsi	a5, 0, 40241774 <wifi_station_dhcpc_start+0x3c>
40241768:	034042        	s8i	a4, a0, 3
4024176b:	120c      	movi.n	a2, 1
4024176d:	0108      	l32i.n	a0, a1, 0
4024176f:	10c112        	addi	a1, a1, 16
40241772:	f00d      	ret.n
40241774:	00a062        	movi	a6, 0
40241777:	016262        	s32i	a6, a2, 4
4024177a:	026262        	s32i	a6, a2, 8
4024177d:	3269      	s32i.n	a6, a2, 12
4024177f:	196d45        	call0	4025ae54 <dhcp_start>
40241782:	fc7601        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
40241785:	140c      	movi.n	a4, 1
40241787:	fdd216        	beqz	a2, 40241768 <wifi_station_dhcpc_start+0x30>
4024178a:	020c      	movi.n	a2, 0
4024178c:	fff746        	j	4024176d <wifi_station_dhcpc_start+0x35>
	...

40241790 <wifi_station_dhcpc_stop>:
40241790:	f0c112        	addi	a1, a1, -16
40241793:	006102        	s32i	a0, a1, 0
40241796:	000a45        	call0	4024183c <wifi_get_opmode>
40241799:	2e2226        	beqi	a2, 2, 402417cb <wifi_station_dhcpc_stop+0x3b>
4024179c:	02b216        	beqz	a2, 402417cb <wifi_station_dhcpc_stop+0x3b>
4024179f:	faf801        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402417a2:	3e0002        	l8ui	a0, a0, 62
402417a5:	20ec      	bnez.n	a0, 402417cb <wifi_station_dhcpc_stop+0x3b>
402417a7:	020c      	movi.n	a2, 0
402417a9:	0259c5        	call0	40243d48 <eagle_lwip_getif>
402417ac:	fc6c01        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
402417af:	a28c      	beqz.n	a2, 402417bd <wifi_station_dhcpc_stop+0x2d>
402417b1:	030032        	l8ui	a3, a0, 3
402417b4:	051366        	bnei	a3, 1, 402417bd <wifi_station_dhcpc_stop+0x2d>
402417b7:	19e705        	call0	4025b628 <dhcp_stop>
402417ba:	fc6801        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
402417bd:	120c      	movi.n	a2, 1
402417bf:	040c      	movi.n	a4, 0
402417c1:	034042        	s8i	a4, a0, 3
402417c4:	0108      	l32i.n	a0, a1, 0
402417c6:	10c112        	addi	a1, a1, 16
402417c9:	f00d      	ret.n
402417cb:	020c      	movi.n	a2, 0
402417cd:	fffcc6        	j	402417c4 <wifi_station_dhcpc_stop+0x34>

402417d0 <wifi_station_dhcpc_status>:
402417d0:	fc6321        	l32r	a2, 4024095c <spi_flash_set_read_func+0x8>
402417d3:	030222        	l8ui	a2, a2, 3
402417d6:	f00d      	ret.n
402417d8:	f0c112        	addi	a1, a1, -16
402417db:	31e9      	s32i.n	a14, a1, 12
402417dd:	0109      	s32i.n	a0, a1, 0
402417df:	21d9      	s32i.n	a13, a1, 8
402417e1:	11c9      	s32i.n	a12, a1, 4
402417e3:	02dd      	mov.n	a13, a2
402417e5:	051266        	bnei	a2, 1, 402417ee <wifi_station_dhcpc_status+0x1e>
402417e8:	fd34c1        	l32r	a12, 40240cb8 <system_restart+0x54>
402417eb:	000a46        	j	40241818 <wifi_station_dhcpc_status+0x48>
402417ee:	78a322        	movi	a2, 0x378
402417f1:	fbaa01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402417f4:	0000c0        	callx0	a0
402417f7:	fada31        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
402417fa:	0338      	l32i.n	a3, a3, 0
402417fc:	02cd      	mov.n	a12, a2
402417fe:	1328      	l32i.n	a2, a3, 4
40241800:	3338      	l32i.n	a3, a3, 12
40241802:	fa3401        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40241805:	0000c0        	callx0	a0
40241808:	030c      	movi.n	a3, 0
4024180a:	0c4d      	mov.n	a4, a12
4024180c:	78a352        	movi	a5, 0x378
4024180f:	fdc222        	addi	a2, a2, -3
40241812:	f42020        	extui	a2, a2, 0, 16
40241815:	003c45        	call0	40241bdc <system_param_load>
40241818:	080ce2        	l8ui	a14, a12, 8
4024181b:	014eb6        	bltui	a14, 4, 40241820 <wifi_station_dhcpc_status+0x50>
4024181e:	2e0c      	movi.n	a14, 2
40241820:	071d26        	beqi	a13, 1, 4024182b <wifi_station_dhcpc_status+0x5b>
40241823:	0c2d      	mov.n	a2, a12
40241825:	fadf01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40241828:	0000c0        	callx0	a0
4024182b:	0108      	l32i.n	a0, a1, 0
4024182d:	11c8      	l32i.n	a12, a1, 4
4024182f:	7420e0        	extui	a2, a14, 0, 8
40241832:	21d8      	l32i.n	a13, a1, 8
40241834:	31e8      	l32i.n	a14, a1, 12
40241836:	10c112        	addi	a1, a1, 16
40241839:	f00d      	ret.n
	...

4024183c <wifi_get_opmode>:
4024183c:	120c      	movi.n	a2, 1
4024183e:	f0c112        	addi	a1, a1, -16
40241841:	0109      	s32i.n	a0, a1, 0
40241843:	fff945        	call0	402417d8 <wifi_station_dhcpc_status+0x8>
40241846:	0108      	l32i.n	a0, a1, 0
40241848:	10c112        	addi	a1, a1, 16
4024184b:	f00d      	ret.n
4024184d:	000000        	ill

40241850 <wifi_get_opmode_default>:
40241850:	020c      	movi.n	a2, 0
40241852:	f0c112        	addi	a1, a1, -16
40241855:	0109      	s32i.n	a0, a1, 0
40241857:	fff805        	call0	402417d8 <wifi_station_dhcpc_status+0x8>
4024185a:	0108      	l32i.n	a0, a1, 0
4024185c:	10c112        	addi	a1, a1, 16
4024185f:	f00d      	ret.n
40241861:	000000        	ill
40241864:	f0c112        	addi	a1, a1, -16
40241867:	11c9      	s32i.n	a12, a1, 4
40241869:	0109      	s32i.n	a0, a1, 0
4024186b:	02cd      	mov.n	a12, a2
4024186d:	100c      	movi.n	a0, 1
4024186f:	0142f6        	bgeui	a2, 4, 40241874 <wifi_get_opmode_default+0x24>
40241872:	000c      	movi.n	a0, 0
40241874:	220c      	movi.n	a2, 2
40241876:	93c200        	movnez	a12, a2, a0
40241879:	011c26        	beqi	a12, 1, 4024187e <wifi_get_opmode_default+0x2e>
4024187c:	4ccc      	bnez.n	a12, 40241884 <wifi_get_opmode_default+0x34>
4024187e:	00a022        	movi	a2, 0
40241881:	124705        	call0	40253cf4 <wifi_softap_stop>
40241884:	022c26        	beqi	a12, 2, 4024188a <wifi_get_opmode_default+0x3a>
40241887:	002c56        	bnez	a12, 4024188d <wifi_get_opmode_default+0x3d>
4024188a:	170a45        	call0	40258930 <wifi_station_stop>
4024188d:	0c2d      	mov.n	a2, a12
4024188f:	201110        	or	a1, a1, a1
40241892:	10f245        	call0	402527b8 <wifi_mode_set>
40241895:	021c26        	beqi	a12, 1, 4024189b <wifi_get_opmode_default+0x4b>
40241898:	053c66        	bnei	a12, 3, 402418a1 <wifi_get_opmode_default+0x51>
4024189b:	201110        	or	a1, a1, a1
4024189e:	170205        	call0	402588c0 <wifi_station_start>
402418a1:	022c26        	beqi	a12, 2, 402418a7 <wifi_get_opmode_default+0x57>
402418a4:	053c66        	bnei	a12, 3, 402418ad <wifi_get_opmode_default+0x5d>
402418a7:	00a022        	movi	a2, 0
402418aa:	122ec5        	call0	40253b98 <wifi_softap_start>
402418ad:	0a1c66        	bnei	a12, 1, 402418bb <wifi_get_opmode_default+0x6b>
402418b0:	f9d721        	l32r	a2, 4024000c <_irom0_text_start+0xc>
402418b3:	042222        	l32i	a2, a2, 16
402418b6:	0228      	l32i.n	a2, a2, 0
402418b8:	1e9985        	call0	40260254 <netif_set_default>
402418bb:	11c8      	l32i.n	a12, a1, 4
402418bd:	0108      	l32i.n	a0, a1, 0
402418bf:	10c112        	addi	a1, a1, 16
402418c2:	f00d      	ret.n
402418c4:	fe8fe4        	excw
402418c7:	3f          	.byte 0x3f
402418c8:	f358      	l32i.n	a5, a3, 60
402418ca:	fe          	.byte 0xfe
402418cb:	3f          	.byte 0x3f

402418cc <wifi_get_broadcast_if>:
402418cc:	f0c112        	addi	a1, a1, -16
402418cf:	006102        	s32i	a0, a1, 0
402418d2:	fff685        	call0	4024183c <wifi_get_opmode>
402418d5:	200220        	or	a0, a2, a2
402418d8:	1c3266        	bnei	a2, 3, 402418f8 <wifi_get_broadcast_if+0x2c>
402418db:	fffa01        	l32r	a0, 402418c4 <wifi_get_opmode_default+0x74>
402418de:	800002        	l8ui	a0, a0, 128
402418e1:	013056        	bnez	a0, 402418f8 <wifi_get_broadcast_if+0x2c>
402418e4:	020c      	movi.n	a2, 0
402418e6:	024605        	call0	40243d48 <eagle_lwip_getif>
402418e9:	fff741        	l32r	a4, 402418c8 <wifi_get_opmode_default+0x78>
402418ec:	130c      	movi.n	a3, 1
402418ee:	0448      	l32i.n	a4, a4, 0
402418f0:	200c      	movi.n	a0, 2
402418f2:	c04420        	sub	a4, a4, a2
402418f5:	830340        	moveqz	a0, a3, a4
402418f8:	002d      	mov.n	a2, a0
402418fa:	0108      	l32i.n	a0, a1, 0
402418fc:	10c112        	addi	a1, a1, 16
402418ff:	f00d      	ret.n
40241901:	000000        	ill
40241904:	269f40        	excw
40241907:	c11240        	mul16u	a1, a2, a4

40241908 <wifi_set_broadcast_if>:
40241908:	f0c112        	addi	a1, a1, -16
4024190b:	0109      	s32i.n	a0, a1, 0
4024190d:	048216        	beqz	a2, 40241959 <wifi_set_broadcast_if+0x51>
40241910:	4542f6        	bgeui	a2, 4, 40241959 <wifi_set_broadcast_if+0x51>
40241913:	ffec41        	l32r	a4, 402418c4 <wifi_get_opmode_default+0x74>
40241916:	000c      	movi.n	a0, 0
40241918:	804402        	s8i	a0, a4, 128
4024191b:	161226        	beqi	a2, 1, 40241935 <wifi_set_broadcast_if+0x2d>
4024191e:	452226        	beqi	a2, 2, 40241967 <wifi_set_broadcast_if+0x5f>
40241921:	2b3266        	bnei	a2, 3, 40241950 <wifi_set_broadcast_if+0x48>
40241924:	fff145        	call0	4024183c <wifi_get_opmode>
40241927:	373266        	bnei	a2, 3, 40241962 <wifi_set_broadcast_if+0x5a>
4024192a:	ffe631        	l32r	a3, 402418c4 <wifi_get_opmode_default+0x74>
4024192d:	320c      	movi.n	a2, 3
4024192f:	804322        	s8i	a2, a3, 128
40241932:	000686        	j	40241950 <wifi_set_broadcast_if+0x48>
40241935:	fff045        	call0	4024183c <wifi_get_opmode>
40241938:	051226        	beqi	a2, 1, 40241941 <wifi_set_broadcast_if+0x39>
4024193b:	fff005        	call0	4024183c <wifi_get_opmode>
4024193e:	203266        	bnei	a2, 3, 40241962 <wifi_set_broadcast_if+0x5a>
40241941:	f9b201        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40241944:	042002        	l32i	a0, a0, 16
40241947:	017016        	beqz	a0, 40241962 <wifi_set_broadcast_if+0x5a>
4024194a:	002022        	l32i	a2, a0, 0
4024194d:	1e9045        	call0	40260254 <netif_set_default>
40241950:	120c      	movi.n	a2, 1
40241952:	0108      	l32i.n	a0, a1, 0
40241954:	10c112        	addi	a1, a1, 16
40241957:	f00d      	ret.n
40241959:	ffea21        	l32r	a2, 40241904 <wifi_get_broadcast_if+0x38>
4024195c:	fa5d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024195f:	0000c0        	callx0	a0
40241962:	020c      	movi.n	a2, 0
40241964:	fffa86        	j	40241952 <wifi_set_broadcast_if+0x4a>
40241967:	ffed45        	call0	4024183c <wifi_get_opmode>
4024196a:	052226        	beqi	a2, 2, 40241973 <wifi_set_broadcast_if+0x6b>
4024196d:	ffecc5        	call0	4024183c <wifi_get_opmode>
40241970:	ee3266        	bnei	a2, 3, 40241962 <wifi_set_broadcast_if+0x5a>
40241973:	f9a601        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40241976:	5008      	l32i.n	a0, a0, 20
40241978:	fe6016        	beqz	a0, 40241962 <wifi_set_broadcast_if+0x5a>
4024197b:	0028      	l32i.n	a2, a0, 0
4024197d:	1e8d45        	call0	40260254 <netif_set_default>
40241980:	fff306        	j	40241950 <wifi_set_broadcast_if+0x48>
40241983:	e2dc00        	excw
40241986:	fe          	.byte 0xfe
40241987:	3f          	.byte 0x3f
40241988:	fe8ee0        	excw
4024198b:	3f          	.byte 0x3f
4024198c:	fe8f94        	excw
4024198f:	3f          	.byte 0x3f
40241990:	f0c112        	addi	a1, a1, -16
40241993:	1109      	s32i.n	a0, a1, 4
40241995:	0c42f6        	bgeui	a2, 4, 402419a5 <wifi_set_broadcast_if+0x9d>
40241998:	fa7a01        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024199b:	0139      	s32i.n	a3, a1, 0
4024199d:	3e0002        	l8ui	a0, a0, 62
402419a0:	2129      	s32i.n	a2, a1, 8
402419a2:	057016        	beqz	a0, 402419fd <wifi_set_broadcast_if+0xf5>
402419a5:	020c      	movi.n	a2, 0
402419a7:	0012c6        	j	402419f6 <wifi_set_broadcast_if+0xee>
402419aa:	fff661        	l32r	a6, 40241984 <wifi_set_broadcast_if+0x7c>
402419ad:	150c      	movi.n	a5, 1
402419af:	800632        	l8ui	a3, a6, 128
402419b2:	fff541        	l32r	a4, 40241988 <wifi_set_broadcast_if+0x80>
402419b5:	3b1307        	beq	a3, a0, 402419f4 <wifi_set_broadcast_if+0xec>
402419b8:	804602        	s8i	a0, a6, 128
402419bb:	000442        	l8ui	a4, a4, 0
402419be:	d14252        	s8i	a5, a2, 209
402419c1:	071466        	bnei	a4, 1, 402419cc <wifi_set_broadcast_if+0xc4>
402419c4:	002d      	mov.n	a2, a0
402419c6:	ffe9c5        	call0	40241864 <wifi_get_opmode_default+0x14>
402419c9:	fff021        	l32r	a2, 4024198c <wifi_set_broadcast_if+0x84>
402419cc:	060c      	movi.n	a6, 0
402419ce:	0158      	l32i.n	a5, a1, 0
402419d0:	d14262        	s8i	a6, a2, 209
402419d3:	1d1566        	bnei	a5, 1, 402419f4 <wifi_set_broadcast_if+0xec>
402419d6:	fa6231        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
402419d9:	0338      	l32i.n	a3, a3, 0
402419db:	1328      	l32i.n	a2, a3, 4
402419dd:	3338      	l32i.n	a3, a3, 12
402419df:	f9bd01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402419e2:	0000c0        	callx0	a0
402419e5:	fcb431        	l32r	a3, 40240cb8 <system_restart+0x54>
402419e8:	78a342        	movi	a4, 0x378
402419eb:	fdc222        	addi	a2, a2, -3
402419ee:	f42020        	extui	a2, a2, 0, 16
402419f1:	001145        	call0	40241b08 <system_param_save_with_protect>
402419f4:	120c      	movi.n	a2, 1
402419f6:	1108      	l32i.n	a0, a1, 4
402419f8:	10c112        	addi	a1, a1, 16
402419fb:	f00d      	ret.n
402419fd:	520c      	movi.n	a2, 5
402419ff:	fef885        	call0	40240988 <system_get_os_print+0x18>
40241a02:	2108      	l32i.n	a0, a1, 8
40241a04:	023d      	mov.n	a3, a2
40241a06:	ffe121        	l32r	a2, 4024198c <wifi_set_broadcast_if+0x84>
40241a09:	9d0366        	bnei	a3, -1, 402419aa <wifi_set_broadcast_if+0xa2>
40241a0c:	2f4202        	s8i	a0, a2, 47
40241a0f:	0148      	l32i.n	a4, a1, 0
40241a11:	304242        	s8i	a4, a2, 48
40241a14:	fff706        	j	402419f4 <wifi_set_broadcast_if+0xec>
	...

40241a18 <wifi_set_opmode>:
40241a18:	130c      	movi.n	a3, 1
40241a1a:	f0c112        	addi	a1, a1, -16
40241a1d:	0109      	s32i.n	a0, a1, 0
40241a1f:	fff705        	call0	40241990 <wifi_set_broadcast_if+0x88>
40241a22:	0108      	l32i.n	a0, a1, 0
40241a24:	10c112        	addi	a1, a1, 16
40241a27:	f00d      	ret.n
40241a29:	000000        	ill

40241a2c <wifi_set_opmode_current>:
40241a2c:	030c      	movi.n	a3, 0
40241a2e:	f0c112        	addi	a1, a1, -16
40241a31:	0109      	s32i.n	a0, a1, 0
40241a33:	fff5c5        	call0	40241990 <wifi_set_broadcast_if+0x88>
40241a36:	0108      	l32i.n	a0, a1, 0
40241a38:	10c112        	addi	a1, a1, 16
40241a3b:	f00d      	ret.n
40241a3d:	000000        	ill

40241a40 <system_get_checksum>:
40241a40:	f0c112        	addi	a1, a1, -16
40241a43:	0109      	s32i.n	a0, a1, 0
40241a45:	939c      	beqz.n	a3, 40241a62 <system_get_checksum+0x22>
40241a47:	efa002        	movi	a0, 239
40241a4a:	060c      	movi.n	a6, 0
40241a4c:	561b      	addi.n	a5, a6, 1
40241a4e:	426a      	add.n	a4, a2, a6
40241a50:	000442        	l8ui	a4, a4, 0
40241a53:	f46050        	extui	a6, a5, 0, 16
40241a56:	300400        	xor	a0, a4, a0
40241a59:	740000        	extui	a0, a0, 0, 8
40241a5c:	ec9367        	bne	a3, a6, 40241a4c <system_get_checksum+0xc>
40241a5f:	000086        	j	40241a65 <system_get_checksum+0x25>
40241a62:	efa002        	movi	a0, 239
40241a65:	002d      	mov.n	a2, a0
40241a67:	0108      	l32i.n	a0, a1, 0
40241a69:	10c112        	addi	a1, a1, 16
40241a6c:	f00d      	ret.n
40241a6e:	600000        	neg	a0, a0
40241a71:	9f          	.byte 0x9f
40241a72:	f84026        	beqi	a0, 4, 40241a6e <system_get_checksum+0x2e>
40241a75:	100a      	add.n	a1, a0, a0
40241a77:	0b3040        	excw
40241a7a:	d44010        	extui	a4, a1, 0, 14
40241a7d:	0018      	l32i.n	a1, a0, 0
40241a7f:	037d40        	excw

40241a80 <wifi_param_save_protect_with_check>:
40241a80:	037d      	mov.n	a7, a3
40241a82:	e0c112        	addi	a1, a1, -32
40241a85:	31d9      	s32i.n	a13, a1, 12
40241a87:	51f9      	s32i.n	a15, a1, 20
40241a89:	7149      	s32i.n	a4, a1, 28
40241a8b:	1109      	s32i.n	a0, a1, 4
40241a8d:	21c9      	s32i.n	a12, a1, 8
40241a8f:	41e9      	s32i.n	a14, a1, 16
40241a91:	05cd      	mov.n	a12, a5
40241a93:	02ed      	mov.n	a14, a2
40241a95:	0179      	s32i.n	a7, a1, 0
40241a97:	052d      	mov.n	a2, a5
40241a99:	fb0001        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40241a9c:	0000c0        	callx0	a0
40241a9f:	02dd      	mov.n	a13, a2
40241aa1:	04d216        	beqz	a2, 40241af2 <wifi_param_save_protect_with_check+0x72>
40241aa4:	0128      	l32i.n	a2, a1, 0
40241aa6:	71f8      	l32i.n	a15, a1, 28
40241aa8:	822e20        	mull	a2, a14, a2
40241aab:	6129      	s32i.n	a2, a1, 24
40241aad:	000286        	j	40241abb <wifi_param_save_protect_with_check+0x3b>
40241ab0:	fff021        	l32r	a2, 40241a70 <system_get_checksum+0x30>
40241ab3:	0e3d      	mov.n	a3, a14
40241ab5:	fa0601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40241ab8:	0000c0        	callx0	a0
40241abb:	0e2d      	mov.n	a2, a14
40241abd:	ffed01        	l32r	a0, 40241a74 <system_get_checksum+0x34>
40241ac0:	0000c0        	callx0	a0
40241ac3:	6128      	l32i.n	a2, a1, 24
40241ac5:	0f3d      	mov.n	a3, a15
40241ac7:	0c4d      	mov.n	a4, a12
40241ac9:	ffeb01        	l32r	a0, 40241a78 <system_get_checksum+0x38>
40241acc:	0000c0        	callx0	a0
40241acf:	6128      	l32i.n	a2, a1, 24
40241ad1:	0d3d      	mov.n	a3, a13
40241ad3:	0c4d      	mov.n	a4, a12
40241ad5:	fa3001        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40241ad8:	0000c0        	callx0	a0
40241adb:	0d2d      	mov.n	a2, a13
40241add:	0f3d      	mov.n	a3, a15
40241adf:	0c4d      	mov.n	a4, a12
40241ae1:	ffe601        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40241ae4:	0000c0        	callx0	a0
40241ae7:	fc5256        	bnez	a2, 40241ab0 <wifi_param_save_protect_with_check+0x30>
40241aea:	0d2d      	mov.n	a2, a13
40241aec:	fa2e01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40241aef:	0000c0        	callx0	a0
40241af2:	21c8      	l32i.n	a12, a1, 8
40241af4:	31d8      	l32i.n	a13, a1, 12
40241af6:	41e8      	l32i.n	a14, a1, 16
40241af8:	51f8      	l32i.n	a15, a1, 20
40241afa:	1108      	l32i.n	a0, a1, 4
40241afc:	20c112        	addi	a1, a1, 32
40241aff:	f00d      	ret.n
40241b01:	000000        	ill
40241b04:	55aa      	add.n	a5, a5, a10
40241b06:	55aa      	add.n	a5, a5, a10

40241b08 <system_param_save_with_protect>:
40241b08:	d0c112        	addi	a1, a1, -48
40241b0b:	8109      	s32i.n	a0, a1, 32
40241b0d:	a1d9      	s32i.n	a13, a1, 40
40241b0f:	b1e9      	s32i.n	a14, a1, 44
40241b11:	91c9      	s32i.n	a12, a1, 36
40241b13:	02ed      	mov.n	a14, a2
40241b15:	03cd      	mov.n	a12, a3
40241b17:	04dd      	mov.n	a13, a4
40241b19:	08b316        	beqz	a3, 40241ba8 <system_param_save_with_protect+0xa0>
40241b1c:	fa1101        	l32r	a0, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241b1f:	0008      	l32i.n	a0, a0, 0
40241b21:	3008      	l32i.n	a0, a0, 12
40241b23:	02b047        	bgeu	a0, a4, 40241b29 <system_param_save_with_protect+0x21>
40241b26:	001f86        	j	40241ba8 <system_param_save_with_protect+0xa0>
40241b29:	013d      	mov.n	a3, a1
40241b2b:	222b      	addi.n	a2, a2, 2
40241b2d:	c41c      	movi.n	a4, 28
40241b2f:	7129      	s32i.n	a2, a1, 28
40241b31:	822020        	mull	a2, a0, a2
40241b34:	fa1901        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40241b37:	0000c0        	callx0	a0
40241b3a:	000152        	l8ui	a5, a1, 0
40241b3d:	140c      	movi.n	a4, 1
40241b3f:	fa0831        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241b42:	020c      	movi.n	a2, 0
40241b44:	0338      	l32i.n	a3, a3, 0
40241b46:	832450        	moveqz	a2, a4, a5
40241b49:	3338      	l32i.n	a3, a3, 12
40241b4b:	0c4d      	mov.n	a4, a12
40241b4d:	004122        	s8i	a2, a1, 0
40241b50:	0d5d      	mov.n	a5, a13
40241b52:	2e2a      	add.n	a2, a14, a2
40241b54:	71d8      	l32i.n	a13, a1, 28
40241b56:	fff285        	call0	40241a80 <wifi_param_save_protect_with_check>
40241b59:	c41c      	movi.n	a4, 28
40241b5b:	160c      	movi.n	a6, 1
40241b5d:	2178      	l32i.n	a7, a1, 8
40241b5f:	000152        	l8ui	a5, a1, 0
40241b62:	ffe881        	l32r	a8, 40241b04 <wifi_param_save_protect_with_check+0x84>
40241b65:	1189      	s32i.n	a8, a1, 4
40241b67:	a05510        	addx4	a5, a5, a1
40241b6a:	771b      	addi.n	a7, a7, 1
40241b6c:	936770        	movnez	a6, a7, a7
40241b6f:	2169      	s32i.n	a6, a1, 8
40241b71:	3549      	s32i.n	a4, a5, 12
40241b73:	000132        	l8ui	a3, a1, 0
40241b76:	0c2d      	mov.n	a2, a12
40241b78:	a03310        	addx4	a3, a3, a1
40241b7b:	061332        	l16ui	a3, a3, 12
40241b7e:	ffec05        	call0	40241a40 <system_get_checksum>
40241b81:	c51c      	movi.n	a5, 28
40241b83:	000142        	l8ui	a4, a1, 0
40241b86:	f9f631        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241b89:	a04410        	addx4	a4, a4, a1
40241b8c:	0338      	l32i.n	a3, a3, 0
40241b8e:	5429      	s32i.n	a2, a4, 20
40241b90:	0d2d      	mov.n	a2, a13
40241b92:	3338      	l32i.n	a3, a3, 12
40241b94:	014d      	mov.n	a4, a1
40241b96:	ffee85        	call0	40241a80 <wifi_param_save_protect_with_check>
40241b99:	120c      	movi.n	a2, 1
40241b9b:	91c8      	l32i.n	a12, a1, 36
40241b9d:	a1d8      	l32i.n	a13, a1, 40
40241b9f:	b1e8      	l32i.n	a14, a1, 44
40241ba1:	8108      	l32i.n	a0, a1, 32
40241ba3:	30c112        	addi	a1, a1, 48
40241ba6:	f00d      	ret.n
40241ba8:	020c      	movi.n	a2, 0
40241baa:	fffb46        	j	40241b9b <system_param_save_with_protect+0x93>
40241bad:	000000        	ill

40241bb0 <system_save_sys_param>:
40241bb0:	f9ec31        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241bb3:	f0c112        	addi	a1, a1, -16
40241bb6:	0338      	l32i.n	a3, a3, 0
40241bb8:	0109      	s32i.n	a0, a1, 0
40241bba:	1328      	l32i.n	a2, a3, 4
40241bbc:	3338      	l32i.n	a3, a3, 12
40241bbe:	f94501        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40241bc1:	0000c0        	callx0	a0
40241bc4:	fc3d31        	l32r	a3, 40240cb8 <system_restart+0x54>
40241bc7:	78a342        	movi	a4, 0x378
40241bca:	fdc222        	addi	a2, a2, -3
40241bcd:	f42020        	extui	a2, a2, 0, 16
40241bd0:	fff345        	call0	40241b08 <system_param_save_with_protect>
40241bd3:	0108      	l32i.n	a0, a1, 0
40241bd5:	10c112        	addi	a1, a1, 16
40241bd8:	f00d      	ret.n
	...

40241bdc <system_param_load>:
40241bdc:	d0c112        	addi	a1, a1, -48
40241bdf:	8109      	s32i.n	a0, a1, 32
40241be1:	a1d9      	s32i.n	a13, a1, 40
40241be3:	91c9      	s32i.n	a12, a1, 36
40241be5:	b1e9      	s32i.n	a14, a1, 44
40241be7:	04cd      	mov.n	a12, a4
40241be9:	03ed      	mov.n	a14, a3
40241beb:	05dd      	mov.n	a13, a5
40241bed:	c48c      	beqz.n	a4, 40241bfd <system_param_load+0x21>
40241bef:	f9dc01        	l32r	a0, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241bf2:	0008      	l32i.n	a0, a0, 0
40241bf4:	7129      	s32i.n	a2, a1, 28
40241bf6:	3008      	l32i.n	a0, a0, 12
40241bf8:	335a      	add.n	a3, a3, a5
40241bfa:	04b037        	bgeu	a0, a3, 40241c02 <system_param_load+0x26>
40241bfd:	020c      	movi.n	a2, 0
40241bff:	000d46        	j	40241c38 <system_param_load+0x5c>
40241c02:	013d      	mov.n	a3, a1
40241c04:	c41c      	movi.n	a4, 28
40241c06:	222b      	addi.n	a2, a2, 2
40241c08:	822020        	mull	a2, a0, a2
40241c0b:	f9e301        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40241c0e:	0000c0        	callx0	a0
40241c11:	7138      	l32i.n	a3, a1, 28
40241c13:	150c      	movi.n	a5, 1
40241c15:	f9d221        	l32r	a2, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241c18:	000142        	l8ui	a4, a1, 0
40241c1b:	0228      	l32i.n	a2, a2, 0
40241c1d:	934540        	movnez	a4, a5, a4
40241c20:	004142        	s8i	a4, a1, 0
40241c23:	334a      	add.n	a3, a3, a4
40241c25:	3228      	l32i.n	a2, a2, 12
40241c27:	0d4d      	mov.n	a4, a13
40241c29:	822230        	mull	a2, a2, a3
40241c2c:	0c3d      	mov.n	a3, a12
40241c2e:	2e2a      	add.n	a2, a14, a2
40241c30:	f9da01        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40241c33:	0000c0        	callx0	a0
40241c36:	120c      	movi.n	a2, 1
40241c38:	91c8      	l32i.n	a12, a1, 36
40241c3a:	a1d8      	l32i.n	a13, a1, 40
40241c3c:	b1e8      	l32i.n	a14, a1, 44
40241c3e:	8108      	l32i.n	a0, a1, 32
40241c40:	30c112        	addi	a1, a1, 48
40241c43:	f00d      	ret.n
40241c45:	000000        	ill
40241c48:	e0c112        	addi	a1, a1, -32
40241c4b:	11c9      	s32i.n	a12, a1, 4
40241c4d:	41f9      	s32i.n	a15, a1, 16
40241c4f:	0109      	s32i.n	a0, a1, 0
40241c51:	21d9      	s32i.n	a13, a1, 8
40241c53:	31e9      	s32i.n	a14, a1, 12
40241c55:	02dd      	mov.n	a13, a2
40241c57:	03ed      	mov.n	a14, a3
40241c59:	32cc      	bnez.n	a2, 40241c60 <system_param_load+0x84>
40241c5b:	020c      	movi.n	a2, 0
40241c5d:	0025c6        	j	40241cf8 <system_param_load+0x11c>
40241c60:	051366        	bnei	a3, 1, 40241c69 <system_param_load+0x8d>
40241c63:	fc15c1        	l32r	a12, 40240cb8 <system_restart+0x54>
40241c66:	000a46        	j	40241c93 <system_param_load+0xb7>
40241c69:	78a322        	movi	a2, 0x378
40241c6c:	fa8c01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40241c6f:	0000c0        	callx0	a0
40241c72:	f9bb31        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241c75:	0338      	l32i.n	a3, a3, 0
40241c77:	02cd      	mov.n	a12, a2
40241c79:	1328      	l32i.n	a2, a3, 4
40241c7b:	3338      	l32i.n	a3, a3, 12
40241c7d:	f91501        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40241c80:	0000c0        	callx0	a0
40241c83:	030c      	movi.n	a3, 0
40241c85:	0c4d      	mov.n	a4, a12
40241c87:	78a352        	movi	a5, 0x378
40241c8a:	fdc222        	addi	a2, a2, -3
40241c8d:	f42020        	extui	a2, a2, 0, 16
40241c90:	fff485        	call0	40241bdc <system_param_load>
40241c93:	3c38      	l32i.n	a3, a12, 12
40241c95:	37ccf2        	addi	a15, a12, 55
40241c98:	130366        	bnei	a3, -1, 40241caf <system_param_load+0xd3>
40241c9b:	2ccb      	addi.n	a2, a12, 12
40241c9d:	432c      	movi.n	a3, 36
40241c9f:	f90e01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40241ca2:	0000c0        	callx0	a0
40241ca5:	0f2d      	mov.n	a2, a15
40241ca7:	034c      	movi.n	a3, 64
40241ca9:	f90b01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40241cac:	0000c0        	callx0	a0
40241caf:	a90c42        	l8ui	a4, a12, 169
40241cb2:	050c      	movi.n	a5, 0
40241cb4:	0224b6        	bltui	a4, 2, 40241cba <system_param_load+0xde>
40241cb7:	a94c52        	s8i	a5, a12, 169
40241cba:	0d2d      	mov.n	a2, a13
40241cbc:	10cc32        	addi	a3, a12, 16
40241cbf:	042c      	movi.n	a4, 32
40241cc1:	f9b601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241cc4:	0000c0        	callx0	a0
40241cc7:	0f3d      	mov.n	a3, a15
40241cc9:	20cd22        	addi	a2, a13, 32
40241ccc:	044c      	movi.n	a4, 64
40241cce:	f9b301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241cd1:	0000c0        	callx0	a0
40241cd4:	61cd22        	addi	a2, a13, 97
40241cd7:	640c      	movi.n	a4, 6
40241cd9:	01dc32        	addmi	a3, a12, 0x100
40241cdc:	a90c62        	l8ui	a6, a12, 169
40241cdf:	604d62        	s8i	a6, a13, 96
40241ce2:	aac332        	addi	a3, a3, -86
40241ce5:	f9ad01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241ce8:	0000c0        	callx0	a0
40241ceb:	071e26        	beqi	a14, 1, 40241cf6 <system_param_load+0x11a>
40241cee:	0c2d      	mov.n	a2, a12
40241cf0:	f9ad01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40241cf3:	0000c0        	callx0	a0
40241cf6:	120c      	movi.n	a2, 1
40241cf8:	11c8      	l32i.n	a12, a1, 4
40241cfa:	21d8      	l32i.n	a13, a1, 8
40241cfc:	31e8      	l32i.n	a14, a1, 12
40241cfe:	41f8      	l32i.n	a15, a1, 16
40241d00:	0108      	l32i.n	a0, a1, 0
40241d02:	20c112        	addi	a1, a1, 32
40241d05:	f00d      	ret.n
	...

40241d08 <wifi_station_get_config>:
40241d08:	130c      	movi.n	a3, 1
40241d0a:	f0c112        	addi	a1, a1, -16
40241d0d:	0109      	s32i.n	a0, a1, 0
40241d0f:	fff385        	call0	40241c48 <system_param_load+0x6c>
40241d12:	0108      	l32i.n	a0, a1, 0
40241d14:	10c112        	addi	a1, a1, 16
40241d17:	f00d      	ret.n
40241d19:	000000        	ill

40241d1c <wifi_station_get_config_default>:
40241d1c:	030c      	movi.n	a3, 0
40241d1e:	f0c112        	addi	a1, a1, -16
40241d21:	0109      	s32i.n	a0, a1, 0
40241d23:	fff245        	call0	40241c48 <system_param_load+0x6c>
40241d26:	0108      	l32i.n	a0, a1, 0
40241d28:	10c112        	addi	a1, a1, 16
40241d2b:	f00d      	ret.n
40241d2d:	000000        	ill
40241d30:	fee410        	excw
40241d33:	3f          	.byte 0x3f
40241d34:	e418      	l32i.n	a1, a4, 56
40241d36:	fe          	.byte 0xfe
40241d37:	3f          	.byte 0x3f
40241d38:	e61c      	movi.n	a6, 30
40241d3a:	fe          	.byte 0xfe
40241d3b:	3f          	.byte 0x3f

40241d3c <wifi_station_get_ap_info>:
40241d3c:	fffd71        	l32r	a7, 40241d30 <wifi_station_get_config_default+0x14>
40241d3f:	e0c112        	addi	a1, a1, -32
40241d42:	31d9      	s32i.n	a13, a1, 12
40241d44:	51f9      	s32i.n	a15, a1, 20
40241d46:	41e9      	s32i.n	a14, a1, 16
40241d48:	21c9      	s32i.n	a12, a1, 8
40241d4a:	6179      	s32i.n	a7, a1, 24
40241d4c:	800772        	l8ui	a7, a7, 128
40241d4f:	1109      	s32i.n	a0, a1, 4
40241d51:	08b716        	beqz	a7, 40241de0 <wifi_station_get_ap_info+0xa4>
40241d54:	ffa052        	movi	a5, 255
40241d57:	0c0c      	movi.n	a12, 0
40241d59:	0e0c      	movi.n	a14, 0
40241d5b:	0129      	s32i.n	a2, a1, 0
40241d5d:	6108      	l32i.n	a0, a1, 24
40241d5f:	64a082        	movi	a8, 100
40241d62:	008b      	addi.n	a0, a0, 8
40241d64:	d18c80        	mul16s	a8, a12, a8
40241d67:	980a      	add.n	a9, a8, a0
40241d69:	800992        	l8ui	a9, a9, 128
40241d6c:	621957        	beq	a9, a5, 40241dd2 <wifi_station_get_ap_info+0x96>
40241d6f:	042c      	movi.n	a4, 32
40241d71:	0108      	l32i.n	a0, a1, 0
40241d73:	f8a6f1        	l32r	a15, 4024000c <_irom0_text_start+0xc>
40241d76:	67a0d2        	movi	a13, 103
40241d79:	d1ded0        	mul16s	a13, a14, a13
40241d7c:	f8fa      	add.n	a15, a8, a15
40241d7e:	dd0a      	add.n	a13, a13, a0
40241d80:	0d2d      	mov.n	a2, a13
40241d82:	03df32        	addmi	a3, a15, 0x300
40241d85:	14c332        	addi	a3, a3, 20
40241d88:	f98501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241d8b:	0000c0        	callx0	a0
40241d8e:	20cd22        	addi	a2, a13, 32
40241d91:	044c      	movi.n	a4, 64
40241d93:	03df32        	addmi	a3, a15, 0x300
40241d96:	34c332        	addi	a3, a3, 52
40241d99:	f98001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241d9c:	0000c0        	callx0	a0
40241d9f:	61cd22        	addi	a2, a13, 97
40241da2:	f0fcc0        	subx8	a15, a12, a12
40241da5:	f89931        	l32r	a3, 4024000c <_irom0_text_start+0xc>
40241da8:	19a542        	movi	a4, 0x519
40241dab:	334a      	add.n	a3, a3, a4
40241dad:	3f3a      	add.n	a3, a15, a3
40241daf:	640c      	movi.n	a4, 6
40241db1:	f97a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241db4:	0000c0        	callx0	a0
40241db7:	ffdf01        	l32r	a0, 40241d34 <wifi_station_get_config_default+0x18>
40241dba:	ffa052        	movi	a5, 255
40241dbd:	ffde61        	l32r	a6, 40241d38 <wifi_station_get_config_default+0x1c>
40241dc0:	6178      	l32i.n	a7, a1, 24
40241dc2:	ee1b      	addi.n	a14, a14, 1
40241dc4:	74e0e0        	extui	a14, a14, 0, 8
40241dc7:	800772        	l8ui	a7, a7, 128
40241dca:	8f6a      	add.n	a8, a15, a6
40241dcc:	800882        	l8ui	a8, a8, 128
40241dcf:	604d82        	s8i	a8, a13, 96
40241dd2:	64a082        	movi	a8, 100
40241dd5:	cc1b      	addi.n	a12, a12, 1
40241dd7:	74c0c0        	extui	a12, a12, 0, 8
40241dda:	863c77        	bltu	a12, a7, 40241d64 <wifi_station_get_ap_info+0x28>
40241ddd:	000046        	j	40241de2 <wifi_station_get_ap_info+0xa6>
40241de0:	0e0c      	movi.n	a14, 0
40241de2:	1108      	l32i.n	a0, a1, 4
40241de4:	21c8      	l32i.n	a12, a1, 8
40241de6:	31d8      	l32i.n	a13, a1, 12
40241de8:	0e2d      	mov.n	a2, a14
40241dea:	51f8      	l32i.n	a15, a1, 20
40241dec:	41e8      	l32i.n	a14, a1, 16
40241dee:	20c112        	addi	a1, a1, 32
40241df1:	f00d      	ret.n
	...

40241df4 <wifi_station_ap_number_set>:
40241df4:	f0c112        	addi	a1, a1, -16
40241df7:	11c9      	s32i.n	a12, a1, 4
40241df9:	0109      	s32i.n	a0, a1, 0
40241dfb:	02cd      	mov.n	a12, a2
40241dfd:	ffa3c5        	call0	4024183c <wifi_get_opmode>
40241e00:	3b6cf6        	bgeui	a12, 6, 40241e3f <wifi_station_ap_number_set+0x4b>
40241e03:	8cbc      	beqz.n	a12, 40241e3f <wifi_station_ap_number_set+0x4b>
40241e05:	362226        	beqi	a2, 2, 40241e3f <wifi_station_ap_number_set+0x4b>
40241e08:	32bc      	beqz.n	a2, 40241e3f <wifi_station_ap_number_set+0x4b>
40241e0a:	ffc901        	l32r	a0, 40241d30 <wifi_station_get_config_default+0x14>
40241e0d:	800022        	l8ui	a2, a0, 128
40241e10:	2012c7        	beq	a2, a12, 40241e34 <wifi_station_ap_number_set+0x40>
40241e13:	f95331        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241e16:	0338      	l32i.n	a3, a3, 0
40241e18:	8040c2        	s8i	a12, a0, 128
40241e1b:	1328      	l32i.n	a2, a3, 4
40241e1d:	3338      	l32i.n	a3, a3, 12
40241e1f:	f8ad01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40241e22:	0000c0        	callx0	a0
40241e25:	fba431        	l32r	a3, 40240cb8 <system_restart+0x54>
40241e28:	78a342        	movi	a4, 0x378
40241e2b:	fdc222        	addi	a2, a2, -3
40241e2e:	f42020        	extui	a2, a2, 0, 16
40241e31:	ffcd45        	call0	40241b08 <system_param_save_with_protect>
40241e34:	120c      	movi.n	a2, 1
40241e36:	11c8      	l32i.n	a12, a1, 4
40241e38:	0108      	l32i.n	a0, a1, 0
40241e3a:	10c112        	addi	a1, a1, 16
40241e3d:	f00d      	ret.n
40241e3f:	020c      	movi.n	a2, 0
40241e41:	fffc46        	j	40241e36 <wifi_station_ap_number_set+0x42>
40241e44:	fee414        	excw
40241e47:	3f          	.byte 0x3f
40241e48:	fee244        	excw
40241e4b:	3f          	.byte 0x3f
40241e4c:	fee364        	excw
40241e4f:	3f          	.byte 0x3f
40241e50:	010000        	slli	a0, a0, 32
40241e53:	e3fe00        	excw
40241e56:	fe          	.byte 0xfe
40241e57:	3f          	.byte 0x3f
40241e58:	e0c112        	addi	a1, a1, -32
40241e5b:	41d9      	s32i.n	a13, a1, 16
40241e5d:	0149      	s32i.n	a4, a1, 0
40241e5f:	2109      	s32i.n	a0, a1, 8
40241e61:	51e9      	s32i.n	a14, a1, 20
40241e63:	31c9      	s32i.n	a12, a1, 12
40241e65:	61f9      	s32i.n	a15, a1, 24
40241e67:	02cd      	mov.n	a12, a2
40241e69:	fff6f1        	l32r	a15, 40241e44 <wifi_station_ap_number_set+0x50>
40241e6c:	03ed      	mov.n	a14, a3
40241e6e:	7d4f32        	s8i	a3, a15, 125
40241e71:	fdf101        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40241e74:	0000c0        	callx0	a0
40241e77:	002c      	movi.n	a0, 32
40241e79:	f86431        	l32r	a3, 4024000c <_irom0_text_start+0xc>
40241e7c:	64a0d2        	movi	a13, 100
40241e7f:	d1dde0        	mul16s	a13, a13, a14
40241e82:	d3da      	add.n	a13, a3, a13
40241e84:	013027        	bltu	a0, a2, 40241e89 <wifi_station_ap_number_set+0x95>
40241e87:	020d      	mov.n	a0, a2
40241e89:	0c3d      	mov.n	a3, a12
40241e8b:	042c      	movi.n	a4, 32
40241e8d:	c46d02        	s32i	a0, a13, 0x310
40241e90:	03dd22        	addmi	a2, a13, 0x300
40241e93:	14c222        	addi	a2, a2, 20
40241e96:	f94101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241e99:	0000c0        	callx0	a0
40241e9c:	044c      	movi.n	a4, 64
40241e9e:	20cc32        	addi	a3, a12, 32
40241ea1:	03dd22        	addmi	a2, a13, 0x300
40241ea4:	34c222        	addi	a2, a2, 52
40241ea7:	1139      	s32i.n	a3, a1, 4
40241ea9:	f93c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241eac:	0000c0        	callx0	a0
40241eaf:	0c3d      	mov.n	a3, a12
40241eb1:	042c      	movi.n	a4, 32
40241eb3:	c42d02        	l32i	a0, a13, 0x310
40241eb6:	ffe421        	l32r	a2, 40241e48 <wifi_station_ap_number_set+0x54>
40241eb9:	7129      	s32i.n	a2, a1, 28
40241ebb:	476202        	s32i	a0, a2, 0x11c
40241ebe:	71d8      	l32i.n	a13, a1, 28
40241ec0:	ffe321        	l32r	a2, 40241e4c <wifi_station_ap_number_set+0x58>
40241ec3:	f93601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241ec6:	0000c0        	callx0	a0
40241ec9:	1138      	l32i.n	a3, a1, 4
40241ecb:	f88121        	l32r	a2, 402400d0 <_irom0_text_start+0xd0>
40241ece:	044c      	movi.n	a4, 64
40241ed0:	f93301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241ed3:	0000c0        	callx0	a0
40241ed6:	ffdf62        	addmi	a6, a15, 0xffffff00
40241ed9:	030c      	movi.n	a3, 0
40241edb:	01dd72        	addmi	a7, a13, 0x100
40241ede:	120c      	movi.n	a2, 1
40241ee0:	464722        	s8i	a2, a7, 70
40241ee3:	b74632        	s8i	a3, a6, 183
40241ee6:	ffda41        	l32r	a4, 40241e50 <wifi_station_ap_number_set+0x5c>
40241ee9:	f91e51        	l32r	a5, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40241eec:	0020c0        	memw
40241eef:	ff9201        	l32r	a0, 40241d38 <wifi_station_get_config_default+0x1c>
40241ef2:	f0dee0        	subx8	a13, a14, a14
40241ef5:	fd6542        	s32i	a4, a5, 0x3f4
40241ef8:	600c42        	l8ui	a4, a12, 96
40241efb:	0d0a      	add.n	a0, a13, a0
40241efd:	301466        	bnei	a4, 1, 40241f31 <wifi_station_ap_number_set+0x13d>
40241f00:	640c      	movi.n	a4, 6
40241f02:	61ccc2        	addi	a12, a12, 97
40241f05:	ffdf82        	addmi	a8, a15, 0xffffff00
40241f08:	e94822        	s8i	a2, a8, 233
40241f0b:	0c3d      	mov.n	a3, a12
40241f0d:	804022        	s8i	a2, a0, 128
40241f10:	ffd121        	l32r	a2, 40241e54 <wifi_station_ap_number_set+0x60>
40241f13:	f92201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241f16:	0000c0        	callx0	a0
40241f19:	0c3d      	mov.n	a3, a12
40241f1b:	f83c21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40241f1e:	640c      	movi.n	a4, 6
40241f20:	05d222        	addmi	a2, a2, 0x500
40241f23:	19c222        	addi	a2, a2, 25
40241f26:	2d2a      	add.n	a2, a13, a2
40241f28:	f91d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241f2b:	0000c0        	callx0	a0
40241f2e:	000206        	j	40241f3a <wifi_station_ap_number_set+0x146>
40241f31:	ffdf42        	addmi	a4, a15, 0xffffff00
40241f34:	e94432        	s8i	a3, a4, 233
40241f37:	804032        	s8i	a3, a0, 128
40241f3a:	31c8      	l32i.n	a12, a1, 12
40241f3c:	41d8      	l32i.n	a13, a1, 16
40241f3e:	51e8      	l32i.n	a14, a1, 20
40241f40:	0158      	l32i.n	a5, a1, 0
40241f42:	61f8      	l32i.n	a15, a1, 24
40241f44:	1d1566        	bnei	a5, 1, 40241f65 <wifi_station_ap_number_set+0x171>
40241f47:	f90631        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40241f4a:	0338      	l32i.n	a3, a3, 0
40241f4c:	1328      	l32i.n	a2, a3, 4
40241f4e:	3338      	l32i.n	a3, a3, 12
40241f50:	f86101        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40241f53:	0000c0        	callx0	a0
40241f56:	fb5831        	l32r	a3, 40240cb8 <system_restart+0x54>
40241f59:	78a342        	movi	a4, 0x378
40241f5c:	fdc222        	addi	a2, a2, -3
40241f5f:	f42020        	extui	a2, a2, 0, 16
40241f62:	ffba45        	call0	40241b08 <system_param_save_with_protect>
40241f65:	2108      	l32i.n	a0, a1, 8
40241f67:	20c112        	addi	a1, a1, 32
40241f6a:	f00d      	ret.n
40241f6c:	fe9090        	excw
40241f6f:	3f          	.byte 0x3f
40241f70:	d0c112        	addi	a1, a1, -48
40241f73:	51d9      	s32i.n	a13, a1, 20
40241f75:	71f9      	s32i.n	a15, a1, 28
40241f77:	3109      	s32i.n	a0, a1, 12
40241f79:	41c9      	s32i.n	a12, a1, 16
40241f7b:	61e9      	s32i.n	a14, a1, 24
40241f7d:	03cd      	mov.n	a12, a3
40241f7f:	02ed      	mov.n	a14, a2
40241f81:	ff8b85        	call0	4024183c <wifi_get_opmode>
40241f84:	0fce16        	beqz	a14, 40242084 <wifi_station_ap_number_set+0x290>
40241f87:	fec202        	addi	a0, a2, -2
40241f8a:	0f6016        	beqz	a0, 40242084 <wifi_station_ap_number_set+0x290>
40241f8d:	0f3216        	beqz	a2, 40242084 <wifi_station_ap_number_set+0x290>
40241f90:	320c      	movi.n	a2, 3
40241f92:	fe9f45        	call0	40240988 <system_get_os_print+0x18>
40241f95:	160266        	bnei	a2, -1, 40241faf <wifi_station_ap_number_set+0x1bb>
40241f98:	0e3d      	mov.n	a3, a14
40241f9a:	faab21        	l32r	a2, 40240a48 <system_get_os_print+0xd8>
40241f9d:	67a042        	movi	a4, 103
40241fa0:	f8ff01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40241fa3:	0000c0        	callx0	a0
40241fa6:	fc1c21        	l32r	a2, 40241018 <system_upgrade_userbin_check+0x3c>
40241fa9:	8242c2        	s8i	a12, a2, 130
40241fac:	0030c6        	j	40242073 <wifi_station_ap_number_set+0x27f>
40241faf:	ff6001        	l32r	a0, 40241d30 <wifi_station_get_config_default+0x14>
40241fb2:	800032        	l8ui	a3, a0, 128
40241fb5:	21c9      	s32i.n	a12, a1, 8
40241fb7:	03dd      	mov.n	a13, a3
40241fb9:	079316        	beqz	a3, 40242036 <wifi_station_ap_number_set+0x242>
40241fbc:	0c0c      	movi.n	a12, 0
40241fbe:	0109      	s32i.n	a0, a1, 0
40241fc0:	61ce82        	addi	a8, a14, 97
40241fc3:	20ce92        	addi	a9, a14, 32
40241fc6:	8199      	s32i.n	a9, a1, 32
40241fc8:	1189      	s32i.n	a8, a1, 4
40241fca:	0e3d      	mov.n	a3, a14
40241fcc:	042c      	movi.n	a4, 32
40241fce:	f80ff1        	l32r	a15, 4024000c <_irom0_text_start+0xc>
40241fd1:	64a002        	movi	a0, 100
40241fd4:	d10c00        	mul16s	a0, a12, a0
40241fd7:	ff0a      	add.n	a15, a15, a0
40241fd9:	03df22        	addmi	a2, a15, 0x300
40241fdc:	14c222        	addi	a2, a2, 20
40241fdf:	fea701        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40241fe2:	0000c0        	callx0	a0
40241fe5:	045256        	bnez	a2, 4024202e <wifi_station_ap_number_set+0x23a>
40241fe8:	8138      	l32i.n	a3, a1, 32
40241fea:	044c      	movi.n	a4, 64
40241fec:	03df22        	addmi	a2, a15, 0x300
40241fef:	34c222        	addi	a2, a2, 52
40241ff2:	fea201        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40241ff5:	0000c0        	callx0	a0
40241ff8:	22fc      	bnez.n	a2, 4024202e <wifi_station_ap_number_set+0x23a>
40241ffa:	600e32        	l8ui	a3, a14, 96
40241ffd:	100c      	movi.n	a0, 1
40241fff:	211366        	bnei	a3, 1, 40242024 <wifi_station_ap_number_set+0x230>
40242002:	f03cc0        	subx8	a3, a12, a12
40242005:	f80121        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40242008:	640c      	movi.n	a4, 6
4024200a:	223a      	add.n	a2, a2, a3
4024200c:	1138      	l32i.n	a3, a1, 4
4024200e:	05d222        	addmi	a2, a2, 0x500
40242011:	19c222        	addi	a2, a2, 25
40242014:	fe9a01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40242017:	0000c0        	callx0	a0
4024201a:	140c      	movi.n	a4, 1
4024201c:	000c      	movi.n	a0, 0
4024201e:	830420        	moveqz	a0, a4, a2
40242021:	ffffc6        	j	40242024 <wifi_station_ap_number_set+0x230>
40242024:	608c      	beqz.n	a0, 4024202e <wifi_station_ap_number_set+0x23a>
40242026:	0158      	l32i.n	a5, a1, 0
40242028:	810552        	l8ui	a5, a5, 129
4024202b:	4415c7        	beq	a5, a12, 40242073 <wifi_station_ap_number_set+0x27f>
4024202e:	cc1b      	addi.n	a12, a12, 1
40242030:	74c0c0        	extui	a12, a12, 0, 8
40242033:	939dc7        	bne	a13, a12, 40241fca <wifi_station_ap_number_set+0x1d6>
40242036:	cd9c      	beqz.n	a13, 40242056 <wifi_station_ap_number_set+0x262>
40242038:	ff3f01        	l32r	a0, 40241d34 <wifi_station_get_config_default+0x18>
4024203b:	ffa022        	movi	a2, 255
4024203e:	0c0c      	movi.n	a12, 0
40242040:	64a0f2        	movi	a15, 100
40242043:	d1fcf0        	mul16s	a15, a12, a15
40242046:	f0fa      	add.n	a15, a0, a15
40242048:	800ff2        	l8ui	a15, a15, 128
4024204b:	3a1f27        	beq	a15, a2, 40242089 <wifi_station_ap_number_set+0x295>
4024204e:	cc1b      	addi.n	a12, a12, 1
40242050:	74c0c0        	extui	a12, a12, 0, 8
40242053:	e99dc7        	bne	a13, a12, 40242040 <wifi_station_ap_number_set+0x24c>
40242056:	ffc5c1        	l32r	a12, 40241f6c <wifi_station_ap_number_set+0x178>
40242059:	000c32        	l8ui	a3, a12, 0
4024205c:	049d37        	bne	a13, a3, 40242064 <wifi_station_ap_number_set+0x270>
4024205f:	030c      	movi.n	a3, 0
40242061:	004c32        	s8i	a3, a12, 0
40242064:	0e2d      	mov.n	a2, a14
40242066:	2148      	l32i.n	a4, a1, 8
40242068:	ffdec5        	call0	40241e58 <wifi_station_ap_number_set+0x64>
4024206b:	000cd2        	l8ui	a13, a12, 0
4024206e:	dd1b      	addi.n	a13, a13, 1
40242070:	004cd2        	s8i	a13, a12, 0
40242073:	120c      	movi.n	a2, 1
40242075:	41c8      	l32i.n	a12, a1, 16
40242077:	51d8      	l32i.n	a13, a1, 20
40242079:	61e8      	l32i.n	a14, a1, 24
4024207b:	71f8      	l32i.n	a15, a1, 28
4024207d:	3108      	l32i.n	a0, a1, 12
4024207f:	30c112        	addi	a1, a1, 48
40242082:	f00d      	ret.n
40242084:	020c      	movi.n	a2, 0
40242086:	fffac6        	j	40242075 <wifi_station_ap_number_set+0x281>
40242089:	0c3d      	mov.n	a3, a12
4024208b:	0e2d      	mov.n	a2, a14
4024208d:	2148      	l32i.n	a4, a1, 8
4024208f:	ffdc85        	call0	40241e58 <wifi_station_ap_number_set+0x64>
40242092:	fff746        	j	40242073 <wifi_station_ap_number_set+0x27f>
40242095:	000000        	ill

40242098 <wifi_station_set_config>:
40242098:	130c      	movi.n	a3, 1
4024209a:	f0c112        	addi	a1, a1, -16
4024209d:	0109      	s32i.n	a0, a1, 0
4024209f:	ffed05        	call0	40241f70 <wifi_station_ap_number_set+0x17c>
402420a2:	0108      	l32i.n	a0, a1, 0
402420a4:	10c112        	addi	a1, a1, 16
402420a7:	f00d      	ret.n
402420a9:	000000        	ill

402420ac <wifi_station_set_config_current>:
402420ac:	030c      	movi.n	a3, 0
402420ae:	f0c112        	addi	a1, a1, -16
402420b1:	0109      	s32i.n	a0, a1, 0
402420b3:	ffebc5        	call0	40241f70 <wifi_station_ap_number_set+0x17c>
402420b6:	0108      	l32i.n	a0, a1, 0
402420b8:	10c112        	addi	a1, a1, 16
402420bb:	f00d      	ret.n
402420bd:	000000        	ill

402420c0 <wifi_station_get_current_ap_id>:
402420c0:	ff6121        	l32r	a2, 40241e44 <wifi_station_ap_number_set+0x50>
402420c3:	7d0222        	l8ui	a2, a2, 125
402420c6:	ffa032        	movi	a3, 255
402420c9:	011237        	beq	a2, a3, 402420ce <wifi_station_get_current_ap_id+0xe>
402420cc:	f00d      	ret.n
402420ce:	020c      	movi.n	a2, 0
402420d0:	f00d      	ret.n
	...

402420d4 <wifi_station_ap_check>:
402420d4:	2212a6        	blti	a2, 1, 402420fa <wifi_station_ap_check+0x26>
402420d7:	ffa082        	movi	a8, 255
402420da:	c8a092        	movi	a9, 200
402420dd:	060c      	movi.n	a6, 0
402420df:	ff1551        	l32r	a5, 40241d34 <wifi_station_get_config_default+0x18>
402420e2:	64a072        	movi	a7, 100
402420e5:	d17720        	mul16s	a7, a7, a2
402420e8:	775a      	add.n	a7, a7, a5
402420ea:	8005a2        	l8ui	a10, a5, 128
402420ed:	662b      	addi.n	a6, a6, 2
402420ef:	109a87        	bne	a10, a8, 40242103 <wifi_station_ap_check+0x2f>
402420f2:	559a      	add.n	a5, a5, a9
402420f4:	f23577        	bltu	a5, a7, 402420ea <wifi_station_ap_check+0x16>
402420f7:	000046        	j	402420fc <wifi_station_ap_check+0x28>
402420fa:	060c      	movi.n	a6, 0
402420fc:	019627        	bne	a6, a2, 40242101 <wifi_station_ap_check+0x2d>
402420ff:	020c      	movi.n	a2, 0
40242101:	f00d      	ret.n
40242103:	120c      	movi.n	a2, 1
40242105:	f00d      	ret.n
40242107:	9f8000        	excw
4024210a:	124026        	beqi	a0, 4, 40242120 <wifi_station_ap_change+0x14>

4024210c <wifi_station_ap_change>:
4024210c:	e0c112        	addi	a1, a1, -32
4024210f:	2109      	s32i.n	a0, a1, 8
40242111:	41d9      	s32i.n	a13, a1, 16
40242113:	51e9      	s32i.n	a14, a1, 20
40242115:	31c9      	s32i.n	a12, a1, 12
40242117:	ff06e1        	l32r	a14, 40241d30 <wifi_station_get_config_default+0x14>
4024211a:	02cd      	mov.n	a12, a2
4024211c:	800ed2        	l8ui	a13, a14, 128
4024211f:	ff71c5        	call0	4024183c <wifi_get_opmode>
40242122:	0c2226        	beqi	a2, 2, 40242132 <wifi_station_ap_change+0x26>
40242125:	928c      	beqz.n	a2, 40242132 <wifi_station_ap_change+0x26>
40242127:	07bcd7        	bgeu	a12, a13, 40242132 <wifi_station_ap_change+0x26>
4024212a:	f89501        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024212d:	3e0002        	l8ui	a0, a0, 62
40242130:	d08c      	beqz.n	a0, 40242141 <wifi_station_ap_change+0x35>
40242132:	020c      	movi.n	a2, 0
40242134:	31c8      	l32i.n	a12, a1, 12
40242136:	41d8      	l32i.n	a13, a1, 16
40242138:	51e8      	l32i.n	a14, a1, 20
4024213a:	2108      	l32i.n	a0, a1, 8
4024213c:	20c112        	addi	a1, a1, 32
4024213f:	f00d      	ret.n
40242141:	0d2d      	mov.n	a2, a13
40242143:	fff905        	call0	402420d4 <wifi_station_ap_check>
40242146:	fe8216        	beqz	a2, 40242132 <wifi_station_ap_change+0x26>
40242149:	fefa01        	l32r	a0, 40241d34 <wifi_station_get_config_default+0x18>
4024214c:	64a0d2        	movi	a13, 100
4024214f:	d1ddc0        	mul16s	a13, a13, a12
40242152:	11d9      	s32i.n	a13, a1, 4
40242154:	dd0a      	add.n	a13, a13, a0
40242156:	800d22        	l8ui	a2, a13, 128
40242159:	ffa032        	movi	a3, 255
4024215c:	d21237        	beq	a2, a3, 40242132 <wifi_station_ap_change+0x26>
4024215f:	ffea21        	l32r	a2, 40242108 <wifi_station_ap_check+0x34>
40242162:	0c3d      	mov.n	a3, a12
40242164:	f85b01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40242167:	0000c0        	callx0	a0
4024216a:	810e02        	l8ui	a0, a14, 129
4024216d:	0290c7        	bne	a0, a12, 40242173 <wifi_station_ap_change+0x67>
40242170:	002046        	j	402421f5 <wifi_station_ap_change+0xe9>
40242173:	814ec2        	s8i	a12, a14, 129
40242176:	042c      	movi.n	a4, 32
40242178:	f7a501        	l32r	a0, 4024000c <_irom0_text_start+0xc>
4024217b:	1f2d22        	l32i	a2, a13, 124
4024217e:	ff3231        	l32r	a3, 40241e48 <wifi_station_ap_number_set+0x54>
40242181:	0139      	s32i.n	a3, a1, 0
40242183:	11d8      	l32i.n	a13, a1, 4
40242185:	476322        	s32i	a2, a3, 0x11c
40242188:	ff3121        	l32r	a2, 40241e4c <wifi_station_ap_number_set+0x58>
4024218b:	dd0a      	add.n	a13, a13, a0
4024218d:	03dd32        	addmi	a3, a13, 0x300
40242190:	14c332        	addi	a3, a3, 20
40242193:	f88201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242196:	0000c0        	callx0	a0
40242199:	f7cd21        	l32r	a2, 402400d0 <_irom0_text_start+0xd0>
4024219c:	044c      	movi.n	a4, 64
4024219e:	03dd32        	addmi	a3, a13, 0x300
402421a1:	34c332        	addi	a3, a3, 52
402421a4:	f87e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402421a7:	0000c0        	callx0	a0
402421aa:	180c      	movi.n	a8, 1
402421ac:	ffde72        	addmi	a7, a14, 0xffffff00
402421af:	0198      	l32i.n	a9, a1, 0
402421b1:	060c      	movi.n	a6, 0
402421b3:	01d992        	addmi	a9, a9, 0x100
402421b6:	bb4762        	s8i	a6, a7, 187
402421b9:	464982        	s8i	a8, a9, 70
402421bc:	ff2541        	l32r	a4, 40241e50 <wifi_station_ap_number_set+0x5c>
402421bf:	f86951        	l32r	a5, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
402421c2:	0020c0        	memw
402421c5:	ff2321        	l32r	a2, 40241e54 <wifi_station_ap_number_set+0x60>
402421c8:	fedc61        	l32r	a6, 40241d38 <wifi_station_get_config_default+0x1c>
402421cb:	fd6542        	s32i	a4, a5, 0x3f4
402421ce:	f78f31        	l32r	a3, 4024000c <_irom0_text_start+0xc>
402421d1:	ffde52        	addmi	a5, a14, 0xffffff00
402421d4:	05d332        	addmi	a3, a3, 0x500
402421d7:	f04cc0        	subx8	a4, a12, a12
402421da:	19c332        	addi	a3, a3, 25
402421dd:	343a      	add.n	a3, a4, a3
402421df:	446a      	add.n	a4, a4, a6
402421e1:	800442        	l8ui	a4, a4, 128
402421e4:	ed4542        	s8i	a4, a5, 237
402421e7:	640c      	movi.n	a4, 6
402421e9:	f86c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402421ec:	0000c0        	callx0	a0
402421ef:	001585        	call0	40242348 <wifi_station_disconnect>
402421f2:	000c05        	call0	402422b4 <wifi_station_connect>
402421f5:	120c      	movi.n	a2, 1
402421f7:	ffce46        	j	40242134 <wifi_station_ap_change+0x28>
402421fa:	be0000        	excw
402421fd:	3ffee7        	bbsi	a14, 30, 40242240 <wifi_station_scan+0x40>

40242200 <wifi_station_scan>:
40242200:	f0c112        	addi	a1, a1, -16
40242203:	036102        	s32i	a0, a1, 12
40242206:	006122        	s32i	a2, a1, 0
40242209:	f78001        	l32r	a0, 4024000c <_irom0_text_start+0xc>
4024220c:	016132        	s32i	a3, a1, 4
4024220f:	4008      	l32i.n	a0, a0, 16
40242211:	2109      	s32i.n	a0, a1, 8
40242213:	ff6285        	call0	4024183c <wifi_get_opmode>
40242216:	282226        	beqi	a2, 2, 40242242 <wifi_station_scan+0x42>
40242219:	52ac      	beqz.n	a2, 40242242 <wifi_station_scan+0x42>
4024221b:	2128      	l32i.n	a2, a1, 8
4024221d:	f85801        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242220:	e29c      	beqz.n	a2, 40242242 <wifi_station_scan+0x42>
40242222:	3e0032        	l8ui	a3, a0, 62
40242225:	93dc      	bnez.n	a3, 40242242 <wifi_station_scan+0x42>
40242227:	0128      	l32i.n	a2, a1, 0
40242229:	1138      	l32i.n	a3, a1, 4
4024222b:	dcc042        	addi	a4, a0, -36
4024222e:	fff361        	l32r	a6, 402421fc <wifi_station_ap_change+0xf0>
40242231:	050c      	movi.n	a5, 0
40242233:	005652        	s16i	a5, a6, 0
40242236:	16b2c5        	call0	40258d64 <cnx_sta_scan_cmd>
40242239:	120c      	movi.n	a2, 1
4024223b:	3108      	l32i.n	a0, a1, 12
4024223d:	10c112        	addi	a1, a1, 16
40242240:	f00d      	ret.n
40242242:	020c      	movi.n	a2, 0
40242244:	fffcc6        	j	4024223b <wifi_station_scan+0x3b>
40242247:	e61400        	excw
4024224a:	fe          	.byte 0xfe
4024224b:	3f          	.byte 0x3f

4024224c <wifi_station_get_auto_connect>:
4024224c:	ffff31        	l32r	a3, 40242248 <wifi_station_scan+0x48>
4024224f:	800332        	l8ui	a3, a3, 128
40242252:	140c      	movi.n	a4, 1
40242254:	0123f6        	bgeui	a3, 2, 40242259 <wifi_station_get_auto_connect+0xd>
40242257:	034d      	mov.n	a4, a3
40242259:	742040        	extui	a2, a4, 0, 8
4024225c:	f00d      	ret.n
	...

40242260 <wifi_station_set_auto_connect>:
40242260:	f0c112        	addi	a1, a1, -16
40242263:	11c9      	s32i.n	a12, a1, 4
40242265:	0109      	s32i.n	a0, a1, 0
40242267:	02cd      	mov.n	a12, a2
40242269:	ff5d05        	call0	4024183c <wifi_get_opmode>
4024226c:	392cf6        	bgeui	a12, 2, 402422a9 <wifi_station_set_auto_connect+0x49>
4024226f:	362226        	beqi	a2, 2, 402422a9 <wifi_station_set_auto_connect+0x49>
40242272:	32bc      	beqz.n	a2, 402422a9 <wifi_station_set_auto_connect+0x49>
40242274:	fff501        	l32r	a0, 40242248 <wifi_station_scan+0x48>
40242277:	800022        	l8ui	a2, a0, 128
4024227a:	2012c7        	beq	a2, a12, 4024229e <wifi_station_set_auto_connect+0x3e>
4024227d:	f83831        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40242280:	0338      	l32i.n	a3, a3, 0
40242282:	8040c2        	s8i	a12, a0, 128
40242285:	1328      	l32i.n	a2, a3, 4
40242287:	3338      	l32i.n	a3, a3, 12
40242289:	f79201        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024228c:	0000c0        	callx0	a0
4024228f:	fa8a31        	l32r	a3, 40240cb8 <system_restart+0x54>
40242292:	78a342        	movi	a4, 0x378
40242295:	fdc222        	addi	a2, a2, -3
40242298:	f42020        	extui	a2, a2, 0, 16
4024229b:	ff86c5        	call0	40241b08 <system_param_save_with_protect>
4024229e:	120c      	movi.n	a2, 1
402422a0:	11c8      	l32i.n	a12, a1, 4
402422a2:	0108      	l32i.n	a0, a1, 0
402422a4:	10c112        	addi	a1, a1, 16
402422a7:	f00d      	ret.n
402422a9:	020c      	movi.n	a2, 0
402422ab:	fffc46        	j	402422a0 <wifi_station_set_auto_connect+0x40>
402422ae:	000000        	ill
402422b1:	ffff00        	excw

402422b4 <wifi_station_connect>:
402422b4:	f0c112        	addi	a1, a1, -16
402422b7:	016102        	s32i	a0, a1, 4
402422ba:	f75401        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402422bd:	042002        	l32i	a0, a0, 16
402422c0:	006102        	s32i	a0, a1, 0
402422c3:	ff5785        	call0	4024183c <wifi_get_opmode>
402422c6:	5d2226        	beqi	a2, 2, 40242327 <wifi_station_connect+0x73>
402422c9:	05a216        	beqz	a2, 40242327 <wifi_station_connect+0x73>
402422cc:	0128      	l32i.n	a2, a1, 0
402422ce:	f82c31        	l32r	a3, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402422d1:	052216        	beqz	a2, 40242327 <wifi_station_connect+0x73>
402422d4:	3e0332        	l8ui	a3, a3, 62
402422d7:	04c356        	bnez	a3, 40242327 <wifi_station_connect+0x73>
402422da:	220c      	movi.n	a2, 2
402422dc:	fe6a85        	call0	40240988 <system_get_os_print+0x18>
402422df:	510226        	beqi	a2, -1, 40242334 <wifi_station_connect+0x80>
402422e2:	f74a01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402422e5:	4028      	l32i.n	a2, a0, 16
402422e7:	040c      	movi.n	a4, 0
402422e9:	b84242        	s8i	a4, a2, 184
402422ec:	4058      	l32i.n	a5, a0, 16
402422ee:	772002        	l32i	a0, a0, 0x1dc
402422f1:	b94542        	s8i	a4, a5, 185
402422f4:	3c0026        	beqi	a0, -1, 40242334 <wifi_station_connect+0x80>
402422f7:	90bc      	beqz.n	a0, 40242334 <wifi_station_connect+0x80>
402422f9:	ffed51        	l32r	a5, 402422b0 <wifi_station_set_auto_connect+0x50>
402422fc:	f81a31        	l32r	a3, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
402422ff:	0020c0        	memw
40242302:	fd2342        	l32i	a4, a3, 0x3f4
40242305:	104450        	and	a4, a4, a5
40242308:	f54040        	extui	a4, a4, 16, 16
4024230b:	0020c0        	memw
4024230e:	fd2332        	l32i	a3, a3, 0x3f4
40242311:	fa6921        	l32r	a2, 40240cb8 <system_restart+0x54>
40242314:	743030        	extui	a3, a3, 0, 8
40242317:	111466        	bnei	a4, 1, 4024232c <wifi_station_connect+0x78>
4024231a:	d60c      	movi.n	a6, 13
4024231c:	1db637        	bgeu	a6, a3, 4024233d <wifi_station_connect+0x89>
4024231f:	030c      	movi.n	a3, 0
40242321:	169845        	call0	40258ca8 <cnx_sta_connect_cmd>
40242324:	000306        	j	40242334 <wifi_station_connect+0x80>
40242327:	020c      	movi.n	a2, 0
40242329:	000246        	j	40242336 <wifi_station_connect+0x82>
4024232c:	030c      	movi.n	a3, 0
4024232e:	201110        	or	a1, a1, a1
40242331:	169745        	call0	40258ca8 <cnx_sta_connect_cmd>
40242334:	120c      	movi.n	a2, 1
40242336:	1108      	l32i.n	a0, a1, 4
40242338:	10c112        	addi	a1, a1, 16
4024233b:	f00d      	ret.n
4024233d:	169685        	call0	40258ca8 <cnx_sta_connect_cmd>
40242340:	fffc06        	j	40242334 <wifi_station_connect+0x80>
40242343:	8fd000        	excw
40242346:	fe          	.byte 0xfe
40242347:	3f          	.byte 0x3f

40242348 <wifi_station_disconnect>:
40242348:	f0c112        	addi	a1, a1, -16
4024234b:	11c9      	s32i.n	a12, a1, 4
4024234d:	f72fc1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40242350:	0109      	s32i.n	a0, a1, 0
40242352:	4cc8      	l32i.n	a12, a12, 16
40242354:	ff4e45        	call0	4024183c <wifi_get_opmode>
40242357:	065c16        	beqz	a12, 402423c0 <wifi_station_disconnect+0x78>
4024235a:	f80901        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024235d:	3e0002        	l8ui	a0, a0, 62
40242360:	05c056        	bnez	a0, 402423c0 <wifi_station_disconnect+0x78>
40242363:	fff801        	l32r	a0, 40242344 <wifi_station_connect+0x90>
40242366:	502226        	beqi	a2, 2, 402423ba <wifi_station_disconnect+0x72>
40242369:	04d216        	beqz	a2, 402423ba <wifi_station_disconnect+0x72>
4024236c:	01a022        	movi	a2, 1
4024236f:	fe6185        	call0	40240988 <system_get_os_print+0x18>
40242372:	020266        	bnei	a2, -1, 40242378 <wifi_station_disconnect+0x30>
40242375:	002046        	j	402423fa <wifi_station_disconnect+0xb2>
40242378:	f72541        	l32r	a4, 4024000c <_irom0_text_start+0xc>
4024237b:	042462        	l32i	a6, a4, 16
4024237e:	030c      	movi.n	a3, 0
40242380:	b84632        	s8i	a3, a6, 184
40242383:	4458      	l32i.n	a5, a4, 16
40242385:	ba4532        	s8i	a3, a5, 186
40242388:	4448      	l32i.n	a4, a4, 16
4024238a:	ffee21        	l32r	a2, 40242344 <wifi_station_connect+0x90>
4024238d:	b94432        	s8i	a3, a4, 185
40242390:	670222        	l8ui	a2, a2, 103
40242393:	a2cc      	bnez.n	a2, 402423a1 <wifi_station_disconnect+0x59>
40242395:	feae71        	l32r	a7, 40241e50 <wifi_station_ap_number_set+0x5c>
40242398:	f7f381        	l32r	a8, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4024239b:	0020c0        	memw
4024239e:	fd6872        	s32i	a7, a8, 0x3f4
402423a1:	14df85        	call0	4025719c <scan_cancel>
402423a4:	f71a01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402423a7:	4008      	l32i.n	a0, a0, 16
402423a9:	b098      	l32i.n	a9, a0, 44
402423ab:	699c      	beqz.n	a9, 402423c5 <wifi_station_disconnect+0x7d>
402423ad:	f71721        	l32r	a2, 4024000c <_irom0_text_start+0xc>
402423b0:	030c      	movi.n	a3, 0
402423b2:	040c      	movi.n	a4, 0
402423b4:	158e05        	call0	40257c98 <ieee80211_sta_new_state>
402423b7:	000886        	j	402423dd <wifi_station_disconnect+0x95>
402423ba:	950022        	l8ui	a2, a0, 149
402423bd:	fab256        	bnez	a2, 4024236c <wifi_station_disconnect+0x24>
402423c0:	020c      	movi.n	a2, 0
402423c2:	000d86        	j	402423fc <wifi_station_disconnect+0xb4>
402423c5:	04c022        	addi	a2, a0, 4
402423c8:	f7fc01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402423cb:	0000c0        	callx0	a0
402423ce:	f70f21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
402423d1:	042222        	l32i	a2, a2, 16
402423d4:	18c222        	addi	a2, a2, 24
402423d7:	f7f801        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402423da:	0000c0        	callx0	a0
402423dd:	f70b31        	l32r	a3, 4024000c <_irom0_text_start+0xc>
402423e0:	4338      	l32i.n	a3, a3, 16
402423e2:	2e2332        	l32i	a3, a3, 184
402423e5:	11f397        	bbsi	a3, 25, 402423fa <wifi_station_disconnect+0xb2>
402423e8:	0c2d      	mov.n	a2, a12
402423ea:	019005        	call0	40243cec <eagle_lwip_if_free>
402423ed:	020c      	movi.n	a2, 0
402423ef:	030c      	movi.n	a3, 0
402423f1:	040c      	movi.n	a4, 0
402423f3:	050c      	movi.n	a5, 0
402423f5:	060c      	movi.n	a6, 0
402423f7:	0b1e05        	call0	4024d5d8 <ic_set_vif>
402423fa:	120c      	movi.n	a2, 1
402423fc:	11c8      	l32i.n	a12, a1, 4
402423fe:	0108      	l32i.n	a0, a1, 0
40242400:	10c112        	addi	a1, a1, 16
40242403:	f00d      	ret.n
40242405:	000000        	ill

40242408 <wifi_station_get_connect_status>:
40242408:	f0c112        	addi	a1, a1, -16
4024240b:	1109      	s32i.n	a0, a1, 4
4024240d:	f6ff01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40242410:	4008      	l32i.n	a0, a0, 16
40242412:	0109      	s32i.n	a0, a1, 0
40242414:	ff4245        	call0	4024183c <wifi_get_opmode>
40242417:	1108      	l32i.n	a0, a1, 4
40242419:	122226        	beqi	a2, 2, 4024242f <wifi_station_get_connect_status+0x27>
4024241c:	f28c      	beqz.n	a2, 4024242f <wifi_station_get_connect_status+0x27>
4024241e:	0128      	l32i.n	a2, a1, 0
40242420:	b28c      	beqz.n	a2, 4024242f <wifi_station_get_connect_status+0x27>
40242422:	f6fa21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40242425:	4228      	l32i.n	a2, a2, 16
40242427:	ba0222        	l8ui	a2, a2, 186
4024242a:	10c112        	addi	a1, a1, 16
4024242d:	f00d      	ret.n
4024242f:	ffa022        	movi	a2, 255
40242432:	fffd06        	j	4024242a <wifi_station_get_connect_status+0x22>
40242435:	000000        	ill

40242438 <wifi_station_set_reconnect_policy>:
40242438:	728c      	beqz.n	a2, 40242443 <wifi_station_set_reconnect_policy+0xb>
4024243a:	051226        	beqi	a2, 1, 40242443 <wifi_station_set_reconnect_policy+0xb>
4024243d:	040c      	movi.n	a4, 0
4024243f:	042d      	mov.n	a2, a4
40242441:	f00d      	ret.n
40242443:	f94631        	l32r	a3, 4024095c <spi_flash_set_read_func+0x8>
40242446:	140c      	movi.n	a4, 1
40242448:	044322        	s8i	a2, a3, 4
4024244b:	fffc06        	j	4024243f <wifi_station_set_reconnect_policy+0x7>
	...

40242450 <wifi_station_get_reconnect_policy>:
40242450:	f94321        	l32r	a2, 4024095c <spi_flash_set_read_func+0x8>
40242453:	040222        	l8ui	a2, a2, 4
40242456:	f00d      	ret.n

40242458 <wifi_station_get_rssi>:
40242458:	f0c112        	addi	a1, a1, -16
4024245b:	0109      	s32i.n	a0, a1, 0
4024245d:	ff3dc5        	call0	4024183c <wifi_get_opmode>
40242460:	0b1226        	beqi	a2, 1, 4024246f <wifi_station_get_rssi+0x17>
40242463:	083226        	beqi	a2, 3, 4024246f <wifi_station_get_rssi+0x17>
40242466:	f21c      	movi.n	a2, 31
40242468:	0108      	l32i.n	a0, a1, 0
4024246a:	10c112        	addi	a1, a1, 16
4024246d:	f00d      	ret.n
4024246f:	f6e701        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40242472:	042002        	l32i	a0, a0, 16
40242475:	018016        	beqz	a0, 40242491 <wifi_station_get_rssi+0x39>
40242478:	1e2032        	l32i	a3, a0, 120
4024247b:	1fa022        	movi	a2, 31
4024247e:	c38c      	beqz.n	a3, 4024248e <wifi_station_get_rssi+0x36>
40242480:	020c      	movi.n	a2, 0
40242482:	0b3745        	call0	4024d7f8 <ic_get_rssi>
40242485:	012280        	slli	a2, a2, 24
40242488:	312820        	srai	a2, a2, 24
4024248b:	fff646        	j	40242468 <wifi_station_get_rssi+0x10>
4024248e:	fff586        	j	40242468 <wifi_station_get_rssi+0x10>
40242491:	f21c      	movi.n	a2, 31
40242493:	fff446        	j	40242468 <wifi_station_get_rssi+0x10>
40242496:	940000        	extui	a0, a0, 0, 10
40242499:	3ffe90        	excw
4024249c:	269d10        	excw
4024249f:	c11240        	mul16u	a1, a2, a4

402424a0 <wifi_station_set_default_hostname>:
402424a0:	d0c112        	addi	a1, a1, -48
402424a3:	028d      	mov.n	a8, a2
402424a5:	fffc21        	l32r	a2, 40242498 <wifi_station_get_rssi+0x40>
402424a8:	9109      	s32i.n	a0, a1, 36
402424aa:	0228      	l32i.n	a2, a2, 0
402424ac:	8189      	s32i.n	a8, a1, 32
402424ae:	b28c      	beqz.n	a2, 402424bd <wifi_station_set_default_hostname+0x1d>
402424b0:	f7bd01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402424b3:	0000c0        	callx0	a0
402424b6:	fff841        	l32r	a4, 40242498 <wifi_station_get_rssi+0x40>
402424b9:	030c      	movi.n	a3, 0
402424bb:	0439      	s32i.n	a3, a4, 0
402424bd:	20a022        	movi	a2, 32
402424c0:	f87701        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402424c3:	0000c0        	callx0	a0
402424c6:	fff451        	l32r	a5, 40242498 <wifi_station_get_rssi+0x40>
402424c9:	006522        	s32i	a2, a5, 0
402424cc:	01e216        	beqz	a2, 402424ee <wifi_station_set_default_hostname+0x4e>
402424cf:	fff321        	l32r	a2, 4024249c <wifi_station_get_rssi+0x44>
402424d2:	013d      	mov.n	a3, a1
402424d4:	441c      	movi.n	a4, 20
402424d6:	ff1645        	call0	4024163c <system_get_string_from_flash>
402424d9:	013d      	mov.n	a3, a1
402424db:	8168      	l32i.n	a6, a1, 32
402424dd:	ffee21        	l32r	a2, 40242498 <wifi_station_get_rssi+0x40>
402424e0:	030642        	l8ui	a4, a6, 3
402424e3:	040652        	l8ui	a5, a6, 4
402424e6:	0228      	l32i.n	a2, a2, 0
402424e8:	050662        	l8ui	a6, a6, 5
402424eb:	015105        	call0	402439fc <ets_sprintf>
402424ee:	9108      	l32i.n	a0, a1, 36
402424f0:	30c112        	addi	a1, a1, 48
402424f3:	f00d      	ret.n
402424f5:	000000        	ill

402424f8 <wifi_station_get_hostname>:
402424f8:	f0c112        	addi	a1, a1, -16
402424fb:	0109      	s32i.n	a0, a1, 0
402424fd:	ff33c5        	call0	4024183c <wifi_get_opmode>
40242500:	0108      	l32i.n	a0, a1, 0
40242502:	091226        	beqi	a2, 1, 4024250f <wifi_station_get_hostname+0x17>
40242505:	063226        	beqi	a2, 3, 4024250f <wifi_station_get_hostname+0x17>
40242508:	020c      	movi.n	a2, 0
4024250a:	10c112        	addi	a1, a1, 16
4024250d:	f00d      	ret.n
4024250f:	ffe221        	l32r	a2, 40242498 <wifi_station_get_rssi+0x40>
40242512:	0228      	l32i.n	a2, a2, 0
40242514:	fffc86        	j	4024250a <wifi_station_get_hostname+0x12>
40242517:	801000        	add	a1, a0, a0
4024251a:	fe          	.byte 0xfe
4024251b:	3f          	.byte 0x3f
4024251c:	2a88      	l32i.n	a8, a10, 8
4024251e:	124000        	excw

40242520 <wifi_station_set_hostname>:
40242520:	f0c112        	addi	a1, a1, -16
40242523:	21c9      	s32i.n	a12, a1, 8
40242525:	1109      	s32i.n	a0, a1, 4
40242527:	02cd      	mov.n	a12, a2
40242529:	929c      	beqz.n	a2, 40242546 <wifi_station_set_hostname+0x26>
4024252b:	fc4301        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4024252e:	0000c0        	callx0	a0
40242531:	0129      	s32i.n	a2, a1, 0
40242533:	002c      	movi.n	a0, 32
40242535:	0d3027        	bltu	a0, a2, 40242546 <wifi_station_set_hostname+0x26>
40242538:	ff3005        	call0	4024183c <wifi_get_opmode>
4024253b:	121226        	beqi	a2, 1, 40242551 <wifi_station_set_hostname+0x31>
4024253e:	0f3226        	beqi	a2, 3, 40242551 <wifi_station_set_hostname+0x31>
40242541:	020c      	movi.n	a2, 0
40242543:	000046        	j	40242548 <wifi_station_set_hostname+0x28>
40242546:	020c      	movi.n	a2, 0
40242548:	21c8      	l32i.n	a12, a1, 8
4024254a:	1108      	l32i.n	a0, a1, 4
4024254c:	10c112        	addi	a1, a1, 16
4024254f:	f00d      	ret.n
40242551:	fff141        	l32r	a4, 40242518 <wifi_station_get_hostname+0x20>
40242554:	ffd121        	l32r	a2, 40242498 <wifi_station_get_rssi+0x40>
40242557:	030c      	movi.n	a3, 0
40242559:	0228      	l32i.n	a2, a2, 0
4024255b:	004432        	s8i	a3, a4, 0
4024255e:	b28c      	beqz.n	a2, 4024256d <wifi_station_set_hostname+0x4d>
40242560:	f79101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40242563:	0000c0        	callx0	a0
40242566:	ffcc41        	l32r	a4, 40242498 <wifi_station_get_rssi+0x40>
40242569:	030c      	movi.n	a3, 0
4024256b:	0439      	s32i.n	a3, a4, 0
4024256d:	002122        	l32i	a2, a1, 0
40242570:	f84b01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40242573:	0000c0        	callx0	a0
40242576:	ffc851        	l32r	a5, 40242498 <wifi_station_get_rssi+0x40>
40242579:	006522        	s32i	a2, a5, 0
4024257c:	023216        	beqz	a2, 402425a3 <wifi_station_set_hostname+0x83>
4024257f:	020c      	movi.n	a2, 0
40242581:	017c45        	call0	40243d48 <eagle_lwip_getif>
40242584:	3129      	s32i.n	a2, a1, 12
40242586:	ffc421        	l32r	a2, 40242498 <wifi_station_get_rssi+0x40>
40242589:	0c3d      	mov.n	a3, a12
4024258b:	0228      	l32i.n	a2, a2, 0
4024258d:	ffe301        	l32r	a0, 4024251c <wifi_station_get_hostname+0x24>
40242590:	0000c0        	callx0	a0
40242593:	3108      	l32i.n	a0, a1, 12
40242595:	120c      	movi.n	a2, 1
40242597:	508c      	beqz.n	a0, 402425a0 <wifi_station_set_hostname+0x80>
40242599:	ffbf31        	l32r	a3, 40242498 <wifi_station_get_rssi+0x40>
4024259c:	0338      	l32i.n	a3, a3, 0
4024259e:	a039      	s32i.n	a3, a0, 40
402425a0:	ffe906        	j	40242548 <wifi_station_set_hostname+0x28>
402425a3:	020c      	movi.n	a2, 0
402425a5:	ffe7c6        	j	40242548 <wifi_station_set_hostname+0x28>
402425a8:	2ab8      	l32i.n	a11, a10, 8
402425aa:	124000        	excw

402425ac <wifi_softap_cacl_mac>:
402425ac:	e0c112        	addi	a1, a1, -32
402425af:	11c9      	s32i.n	a12, a1, 4
402425b1:	41f9      	s32i.n	a15, a1, 16
402425b3:	0109      	s32i.n	a0, a1, 0
402425b5:	21d9      	s32i.n	a13, a1, 8
402425b7:	31e9      	s32i.n	a14, a1, 12
402425b9:	02dd      	mov.n	a13, a2
402425bb:	03ed      	mov.n	a14, a3
402425bd:	044216        	beqz	a2, 40242605 <wifi_softap_cacl_mac+0x59>
402425c0:	041316        	beqz	a3, 40242605 <wifi_softap_cacl_mac+0x59>
402425c3:	640c      	movi.n	a4, 6
402425c5:	f77501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402425c8:	0000c0        	callx0	a0
402425cb:	0c0c      	movi.n	a12, 0
402425cd:	2f0c      	movi.n	a15, 2
402425cf:	0d2d      	mov.n	a2, a13
402425d1:	0e3d      	mov.n	a3, a14
402425d3:	640c      	movi.n	a4, 6
402425d5:	000e02        	l8ui	a0, a14, 0
402425d8:	115ce0        	slli	a5, a12, 2
402425db:	2000f0        	or	a0, a0, a15
402425de:	300050        	xor	a0, a0, a5
402425e1:	004d02        	s8i	a0, a13, 0
402425e4:	fff101        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
402425e7:	0000c0        	callx0	a0
402425ea:	62cc      	bnez.n	a2, 402425f4 <wifi_softap_cacl_mac+0x48>
402425ec:	cc1b      	addi.n	a12, a12, 1
402425ee:	74c0c0        	extui	a12, a12, 0, 8
402425f1:	dadc66        	bnei	a12, 64, 402425cf <wifi_softap_cacl_mac+0x23>
402425f4:	120c      	movi.n	a2, 1
402425f6:	11c8      	l32i.n	a12, a1, 4
402425f8:	21d8      	l32i.n	a13, a1, 8
402425fa:	31e8      	l32i.n	a14, a1, 12
402425fc:	41f8      	l32i.n	a15, a1, 16
402425fe:	0108      	l32i.n	a0, a1, 0
40242600:	20c112        	addi	a1, a1, 32
40242603:	f00d      	ret.n
40242605:	020c      	movi.n	a2, 0
40242607:	fffac6        	j	402425f6 <wifi_softap_cacl_mac+0x4a>
4024260a:	040000        	extui	a0, a0, 0, 1
4024260d:	3ffee4        	excw
40242610:	e408      	l32i.n	a0, a4, 56
40242612:	fe          	.byte 0xfe
40242613:	3f          	.byte 0x3f
40242614:	fee284        	excw
40242617:	3f          	.byte 0x3f

40242618 <wifi_softap_set_default_ssid>:
40242618:	120c      	movi.n	a2, 1
4024261a:	c0c112        	addi	a1, a1, -64
4024261d:	013d      	mov.n	a3, a1
4024261f:	c109      	s32i.n	a0, a1, 48
40242621:	00b545        	call0	40243178 <wifi_get_macaddr>
40242624:	f67a21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40242627:	fff901        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
4024262a:	a02222        	l32i	a2, a2, 0x280
4024262d:	040032        	l8ui	a3, a0, 4
40242630:	050226        	beqi	a2, -1, 40242639 <wifi_softap_set_default_ssid+0x21>
40242633:	ffa042        	movi	a4, 255
40242636:	329347        	bne	a3, a4, 4024266c <wifi_softap_set_default_ssid+0x54>
40242639:	ff9821        	l32r	a2, 4024249c <wifi_station_get_rssi+0x44>
4024263c:	10c132        	addi	a3, a1, 16
4024263f:	14a042        	movi	a4, 20
40242642:	feff85        	call0	4024163c <system_get_string_from_flash>
40242645:	fff121        	l32r	a2, 4024260c <wifi_softap_cacl_mac+0x60>
40242648:	24a032        	movi	a3, 36
4024264b:	f6a301        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4024264e:	0000c0        	callx0	a0
40242651:	ffef21        	l32r	a2, 40242610 <wifi_softap_cacl_mac+0x64>
40242654:	10c132        	addi	a3, a1, 16
40242657:	030142        	l8ui	a4, a1, 3
4024265a:	040152        	l8ui	a5, a1, 4
4024265d:	050162        	l8ui	a6, a1, 5
40242660:	013985        	call0	402439fc <ets_sprintf>
40242663:	ffec61        	l32r	a6, 40242614 <wifi_softap_cacl_mac+0x68>
40242666:	0aa052        	movi	a5, 10
40242669:	606652        	s32i	a5, a6, 0x180
4024266c:	120c      	movi.n	a2, 1
4024266e:	c108      	l32i.n	a0, a1, 48
40242670:	40c112        	addi	a1, a1, 64
40242673:	f00d      	ret.n
40242675:	000000        	ill
40242678:	b0c112        	addi	a1, a1, -80
4024267b:	d1d9      	s32i.n	a13, a1, 52
4024267d:	e1e9      	s32i.n	a14, a1, 56
4024267f:	f1f9      	s32i.n	a15, a1, 60
40242681:	c1c9      	s32i.n	a12, a1, 48
40242683:	b109      	s32i.n	a0, a1, 44
40242685:	02cd      	mov.n	a12, a2
40242687:	32cc      	bnez.n	a2, 4024268e <wifi_softap_set_default_ssid+0x76>
40242689:	020c      	movi.n	a2, 0
4024268b:	003a86        	j	40242779 <wifi_softap_set_default_ssid+0x161>
4024268e:	a139      	s32i.n	a3, a1, 40
40242690:	051366        	bnei	a3, 1, 40242699 <wifi_softap_set_default_ssid+0x81>
40242693:	f989d1        	l32r	a13, 40240cb8 <system_restart+0x54>
40242696:	000a46        	j	402426c3 <wifi_softap_set_default_ssid+0xab>
40242699:	78a322        	movi	a2, 0x378
4024269c:	f80001        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4024269f:	0000c0        	callx0	a0
402426a2:	f72f31        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
402426a5:	0338      	l32i.n	a3, a3, 0
402426a7:	02dd      	mov.n	a13, a2
402426a9:	1328      	l32i.n	a2, a3, 4
402426ab:	3338      	l32i.n	a3, a3, 12
402426ad:	f68901        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402426b0:	0000c0        	callx0	a0
402426b3:	030c      	movi.n	a3, 0
402426b5:	0d4d      	mov.n	a4, a13
402426b7:	78a352        	movi	a5, 0x378
402426ba:	fdc222        	addi	a2, a2, -3
402426bd:	f42020        	extui	a2, a2, 0, 16
402426c0:	ff5185        	call0	40241bdc <system_param_load>
402426c3:	0f0c      	movi.n	a15, 0
402426c5:	78cde2        	addi	a14, a13, 120
402426c8:	be0e02        	l8ui	a0, a14, 190
402426cb:	d4a022        	movi	a2, 212
402426ce:	0250b6        	bltui	a0, 5, 402426d4 <wifi_softap_set_default_ssid+0xbc>
402426d1:	002cc6        	j	40242788 <wifi_softap_set_default_ssid+0x170>
402426d4:	300b      	addi.n	a3, a0, -1
402426d6:	0ae316        	beqz	a3, 40242788 <wifi_softap_set_default_ssid+0x170>
402426d9:	196c02        	s32i	a0, a12, 100
402426dc:	01dd42        	addmi	a4, a13, 0x100
402426df:	d4c442        	addi	a4, a4, -44
402426e2:	106142        	s32i	a4, a1, 64
402426e5:	ee58      	l32i.n	a5, a14, 56
402426e7:	3c0e62        	l8ui	a6, a14, 60
402426ea:	551b      	addi.n	a5, a5, 1
402426ec:	0ab516        	beqz	a5, 4024279b <wifi_softap_set_default_ssid+0x183>
402426ef:	ffa072        	movi	a7, 255
402426f2:	c06670        	sub	a6, a6, a7
402426f5:	0a2616        	beqz	a6, 4024279b <wifi_softap_set_default_ssid+0x183>
402426f8:	01dd02        	addmi	a0, a13, 0x100
402426fb:	b4c002        	addi	a0, a0, -76
402426fe:	0c2d      	mov.n	a2, a12
40242700:	042c      	movi.n	a4, 32
40242702:	003d      	mov.n	a3, a0
40242704:	f72601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242707:	0000c0        	callx0	a0
4024270a:	102132        	l32i	a3, a1, 64
4024270d:	20cc22        	addi	a2, a12, 32
40242710:	044c      	movi.n	a4, 64
40242712:	f72201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242715:	0000c0        	callx0	a0
40242718:	ee08      	l32i.n	a0, a14, 56
4024271a:	022c      	movi.n	a2, 32
4024271c:	022207        	blt	a2, a0, 40242722 <wifi_softap_set_default_ssid+0x10a>
4024271f:	0510e6        	bgei	a0, 1, 40242728 <wifi_softap_set_default_ssid+0x110>
40242722:	604cf2        	s8i	a15, a12, 96
40242725:	000086        	j	4024272b <wifi_softap_set_default_ssid+0x113>
40242728:	604c02        	s8i	a0, a12, 96
4024272b:	bd0e02        	l8ui	a0, a14, 189
4024272e:	e30c      	movi.n	a3, 14
40242730:	013307        	bltu	a3, a0, 40242735 <wifi_softap_set_default_ssid+0x11d>
40242733:	00cc      	bnez.n	a0, 40242737 <wifi_softap_set_default_ssid+0x11f>
40242735:	100c      	movi.n	a0, 1
40242737:	614c02        	s8i	a0, a12, 97
4024273a:	bf0e02        	l8ui	a0, a14, 191
4024273d:	0120f6        	bgeui	a0, 2, 40242742 <wifi_softap_set_default_ssid+0x12a>
40242740:	00fd      	mov.n	a15, a0
40242742:	f65f41        	l32r	a4, 402400c0 <_irom0_text_start+0xc0>
40242745:	684cf2        	s8i	a15, a12, 104
40242748:	c00e22        	l8ui	a2, a14, 192
4024274b:	800c      	movi.n	a0, 8
4024274d:	013027        	bltu	a0, a2, 40242752 <wifi_softap_set_default_ssid+0x13a>
40242750:	020d      	mov.n	a0, a2
40242752:	694c02        	s8i	a0, a12, 105
40242755:	03dd02        	addmi	a0, a13, 0x300
40242758:	361002        	l16ui	a0, a0, 108
4024275b:	a138      	l32i.n	a3, a1, 40
4024275d:	053407        	bltu	a4, a0, 40242766 <wifi_softap_set_default_ssid+0x14e>
40242760:	63a022        	movi	a2, 99
40242763:	023207        	bltu	a2, a0, 40242769 <wifi_softap_set_default_ssid+0x151>
40242766:	64a002        	movi	a0, 100
40242769:	355c02        	s16i	a0, a12, 106
4024276c:	071326        	beqi	a3, 1, 40242777 <wifi_softap_set_default_ssid+0x15f>
4024276f:	0d2d      	mov.n	a2, a13
40242771:	f70c01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40242774:	0000c0        	callx0	a0
40242777:	120c      	movi.n	a2, 1
40242779:	c1c8      	l32i.n	a12, a1, 48
4024277b:	d1d8      	l32i.n	a13, a1, 52
4024277d:	e1e8      	l32i.n	a14, a1, 56
4024277f:	f1f8      	l32i.n	a15, a1, 60
40242781:	b108      	l32i.n	a0, a1, 44
40242783:	50c112        	addi	a1, a1, 80
40242786:	f00d      	ret.n
40242788:	196cf2        	s32i	a15, a12, 100
4024278b:	034c      	movi.n	a3, 64
4024278d:	2d2a      	add.n	a2, a13, a2
4024278f:	106122        	s32i	a2, a1, 64
40242792:	f65101        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40242795:	0000c0        	callx0	a0
40242798:	ffd246        	j	402426e5 <wifi_softap_set_default_ssid+0xcd>
4024279b:	ff4021        	l32r	a2, 4024249c <wifi_station_get_rssi+0x44>
4024279e:	203110        	or	a3, a1, a1
402427a1:	14a042        	movi	a4, 20
402427a4:	fee945        	call0	4024163c <system_get_string_from_flash>
402427a7:	01a022        	movi	a2, 1
402427aa:	20c132        	addi	a3, a1, 32
402427ad:	009c85        	call0	40243178 <wifi_get_macaddr>
402427b0:	432c      	movi.n	a3, 36
402427b2:	01dd22        	addmi	a2, a13, 0x100
402427b5:	b0c222        	addi	a2, a2, -80
402427b8:	f64801        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
402427bb:	0000c0        	callx0	a0
402427be:	013d      	mov.n	a3, a1
402427c0:	230142        	l8ui	a4, a1, 35
402427c3:	240152        	l8ui	a5, a1, 36
402427c6:	250162        	l8ui	a6, a1, 37
402427c9:	01dd22        	addmi	a2, a13, 0x100
402427cc:	b4c222        	addi	a2, a2, -76
402427cf:	116122        	s32i	a2, a1, 68
402427d2:	012285        	call0	402439fc <ets_sprintf>
402427d5:	112102        	l32i	a0, a1, 68
402427d8:	a30c      	movi.n	a3, 10
402427da:	ee39      	s32i.n	a3, a14, 56
402427dc:	ffc786        	j	402426fe <wifi_softap_set_default_ssid+0xe6>
	...

402427e0 <wifi_softap_get_config>:
402427e0:	130c      	movi.n	a3, 1
402427e2:	f0c112        	addi	a1, a1, -16
402427e5:	0109      	s32i.n	a0, a1, 0
402427e7:	ffe905        	call0	40242678 <wifi_softap_set_default_ssid+0x60>
402427ea:	0108      	l32i.n	a0, a1, 0
402427ec:	10c112        	addi	a1, a1, 16
402427ef:	f00d      	ret.n
402427f1:	000000        	ill

402427f4 <wifi_softap_get_config_default>:
402427f4:	030c      	movi.n	a3, 0
402427f6:	f0c112        	addi	a1, a1, -16
402427f9:	0109      	s32i.n	a0, a1, 0
402427fb:	ffe7c5        	call0	40242678 <wifi_softap_set_default_ssid+0x60>
402427fe:	0108      	l32i.n	a0, a1, 0
40242800:	10c112        	addi	a1, a1, 16
40242803:	f00d      	ret.n
40242805:	000000        	ill
40242808:	e6cc      	bnez.n	a6, 4024281a <wifi_softap_get_config_default+0x26>
4024280a:	fe          	.byte 0xfe
4024280b:	3f          	.byte 0x3f
4024280c:	e469      	s32i.n	a6, a4, 56
4024280e:	fe          	.byte 0xfe
4024280f:	3f          	.byte 0x3f
40242810:	00b840        	excw
40242813:	c11240        	mul16u	a1, a2, a4
40242816:	51e9e0        	excw
40242819:	61f9      	s32i.n	a15, a1, 24
4024281b:	2109      	s32i.n	a0, a1, 8
4024281d:	31c9      	s32i.n	a12, a1, 12
4024281f:	41d9      	s32i.n	a13, a1, 16
40242821:	02cd      	mov.n	a12, a2
40242823:	03dd      	mov.n	a13, a3
40242825:	ff0145        	call0	4024183c <wifi_get_opmode>
40242828:	cc8c      	beqz.n	a12, 40242838 <wifi_softap_get_config_default+0x44>
4024282a:	0a1226        	beqi	a2, 1, 40242838 <wifi_softap_get_config_default+0x44>
4024282d:	728c      	beqz.n	a2, 40242838 <wifi_softap_get_config_default+0x44>
4024282f:	f6d431        	l32r	a3, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242832:	3e0302        	l8ui	a0, a3, 62
40242835:	041066        	bnei	a0, 1, 4024283d <wifi_softap_get_config_default+0x49>
40242838:	020c      	movi.n	a2, 0
4024283a:	000b06        	j	4024286a <wifi_softap_get_config_default+0x76>
4024283d:	620c      	movi.n	a2, 6
4024283f:	11d9      	s32i.n	a13, a1, 4
40242841:	fe1445        	call0	40240988 <system_get_os_print+0x18>
40242844:	310266        	bnei	a2, -1, 40242879 <wifi_softap_get_config_default+0x85>
40242847:	0c3d      	mov.n	a3, a12
40242849:	f87e21        	l32r	a2, 40240a44 <system_get_os_print+0xd4>
4024284c:	6ca042        	movi	a4, 108
4024284f:	f6d301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242852:	0000c0        	callx0	a0
40242855:	fab631        	l32r	a3, 40241330 <system_relative_time+0x10>
40242858:	1128      	l32i.n	a2, a1, 4
4024285a:	744322        	s8i	a2, a3, 116
4024285d:	0001c6        	j	40242868 <wifi_softap_get_config_default+0x74>
40242860:	ffea51        	l32r	a5, 40242808 <wifi_softap_get_config_default+0x14>
40242863:	140c      	movi.n	a4, 1
40242865:	004542        	s8i	a4, a5, 0
40242868:	120c      	movi.n	a2, 1
4024286a:	31c8      	l32i.n	a12, a1, 12
4024286c:	41d8      	l32i.n	a13, a1, 16
4024286e:	51e8      	l32i.n	a14, a1, 20
40242870:	61f8      	l32i.n	a15, a1, 24
40242872:	2108      	l32i.n	a0, a1, 8
40242874:	20c112        	addi	a1, a1, 32
40242877:	f00d      	ret.n
40242879:	0c3d      	mov.n	a3, a12
4024287b:	042c      	movi.n	a4, 32
4024287d:	ff64f1        	l32r	a15, 40242610 <wifi_softap_cacl_mac+0x64>
40242880:	01f9      	s32i.n	a15, a1, 0
40242882:	0f2d      	mov.n	a2, a15
40242884:	fc7e01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40242887:	0000c0        	callx0	a0
4024288a:	f60f51        	l32r	a5, 402400c8 <_irom0_text_start+0xc8>
4024288d:	20cce2        	addi	a14, a12, 32
40242890:	ccc5d2        	addi	a13, a5, -52
40242893:	168216        	beqz	a2, 402429ff <wifi_softap_get_config_default+0x20b>
40242896:	192c02        	l32i	a0, a12, 100
40242899:	01a0f2        	movi	a15, 1
4024289c:	2620b6        	bltui	a0, 2, 402428c6 <wifi_softap_get_config_default+0xd2>
4024289f:	202ee0        	or	a2, a14, a14
402428a2:	fb6501        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402428a5:	0000c0        	callx0	a0
402428a8:	8c82a6        	blti	a2, 8, 40242838 <wifi_softap_get_config_default+0x44>
402428ab:	202ee0        	or	a2, a14, a14
402428ae:	fb6201        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402428b1:	0000c0        	callx0	a0
402428b4:	0ed2a6        	blti	a2, 64, 402428c6 <wifi_softap_get_config_default+0xd2>
402428b7:	0e2d      	mov.n	a2, a14
402428b9:	ffd431        	l32r	a3, 4024280c <wifi_softap_get_config_default+0x18>
402428bc:	042c      	movi.n	a4, 32
402428be:	219345        	call0	402641f4 <hexstr2bin>
402428c1:	721b      	addi.n	a7, a2, 1
402428c3:	f71716        	beqz	a7, 40242838 <wifi_softap_get_config_default+0x44>
402428c6:	000c82        	l8ui	a8, a12, 0
402428c9:	ffa002        	movi	a0, 255
402428cc:	0b9807        	bne	a8, a0, 402428db <wifi_softap_get_config_default+0xe7>
402428cf:	010c92        	l8ui	a9, a12, 1
402428d2:	059907        	bne	a9, a0, 402428db <wifi_softap_get_config_default+0xe7>
402428d5:	ffd405        	call0	40242618 <wifi_softap_set_default_ssid>
402428d8:	000986        	j	40242902 <wifi_softap_get_config_default+0x10e>
402428db:	600c02        	l8ui	a0, a12, 96
402428de:	90cc      	bnez.n	a0, 402428eb <wifi_softap_get_config_default+0xf7>
402428e0:	0c2d      	mov.n	a2, a12
402428e2:	fb5501        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402428e5:	0000c0        	callx0	a0
402428e8:	740020        	extui	a0, a2, 0, 8
402428eb:	082c      	movi.n	a8, 32
402428ed:	1a2c      	movi.n	a10, 33
402428ef:	0130a7        	bltu	a0, a10, 402428f4 <wifi_softap_get_config_default+0x100>
402428f2:	080d      	mov.n	a0, a8
402428f4:	0128      	l32i.n	a2, a1, 0
402428f6:	0c3d      	mov.n	a3, a12
402428f8:	042c      	movi.n	a4, 32
402428fa:	4d09      	s32i.n	a0, a13, 16
402428fc:	f6a801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402428ff:	0000c0        	callx0	a0
40242902:	044c      	movi.n	a4, 64
40242904:	0e3d      	mov.n	a3, a14
40242906:	f5f021        	l32r	a2, 402400c8 <_irom0_text_start+0xc8>
40242909:	7129      	s32i.n	a2, a1, 28
4024290b:	f6a401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4024290e:	0000c0        	callx0	a0
40242911:	71e8      	l32i.n	a14, a1, 28
40242913:	070c      	movi.n	a7, 0
40242915:	744d72        	s8i	a7, a13, 116
40242918:	192c02        	l32i	a0, a12, 100
4024291b:	180c      	movi.n	a8, 1
4024291d:	0250f6        	bgeui	a0, 5, 40242923 <wifi_softap_get_config_default+0x12f>
40242920:	051066        	bnei	a0, 1, 40242929 <wifi_softap_get_config_default+0x135>
40242923:	964d72        	s8i	a7, a13, 150
40242926:	000086        	j	4024292c <wifi_softap_get_config_default+0x138>
40242929:	964d02        	s8i	a0, a13, 150
4024292c:	610c02        	l8ui	a0, a12, 97
4024292f:	e20c      	movi.n	a2, 14
40242931:	013207        	bltu	a2, a0, 40242936 <wifi_softap_get_config_default+0x142>
40242934:	40cc      	bnez.n	a0, 4024293c <wifi_softap_get_config_default+0x148>
40242936:	954d82        	s8i	a8, a13, 149
40242939:	000086        	j	4024293f <wifi_softap_get_config_default+0x14b>
4024293c:	954d02        	s8i	a0, a13, 149
4024293f:	680c02        	l8ui	a0, a12, 104
40242942:	0120f6        	bgeui	a0, 2, 40242947 <wifi_softap_get_config_default+0x153>
40242945:	007d      	mov.n	a7, a0
40242947:	974d72        	s8i	a7, a13, 151
4024294a:	690c72        	l8ui	a7, a12, 105
4024294d:	800c      	movi.n	a0, 8
4024294f:	013077        	bltu	a0, a7, 40242954 <wifi_softap_get_config_default+0x160>
40242952:	070d      	mov.n	a0, a7
40242954:	f5db31        	l32r	a3, 402400c0 <_irom0_text_start+0xc0>
40242957:	984d02        	s8i	a0, a13, 152
4024295a:	351c22        	l16ui	a2, a12, 106
4024295d:	083327        	bltu	a3, a2, 40242969 <wifi_softap_get_config_default+0x175>
40242960:	63a042        	movi	a4, 99
40242963:	02b427        	bgeu	a4, a2, 40242969 <wifi_softap_get_config_default+0x175>
40242966:	002406        	j	402429fa <wifi_softap_get_config_default+0x206>
40242969:	64a022        	movi	a2, 100
4024296c:	64a002        	movi	a0, 100
4024296f:	f5d351        	l32r	a5, 402400bc <_irom0_text_start+0xbc>
40242972:	64a032        	movi	a3, 100
40242975:	7e5502        	s16i	a0, a5, 252
40242978:	f5d701        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024297b:	0000c0        	callx0	a0
4024297e:	f5d131        	l32r	a3, 402400c4 <_irom0_text_start+0xc4>
40242981:	f42020        	extui	a2, a2, 0, 16
40242984:	822230        	mull	a2, a2, a3
40242987:	0ee945        	call0	4025181c <wDev_Set_Beacon_Int>
4024298a:	192c42        	l32i	a4, a12, 100
4024298d:	2824b6        	bltui	a4, 2, 402429b9 <wifi_softap_get_config_default+0x1c5>
40242990:	202ee0        	or	a2, a14, a14
40242993:	fb2901        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40242996:	0000c0        	callx0	a0
40242999:	1cd2e6        	bgei	a2, 64, 402429b9 <wifi_softap_get_config_default+0x1c5>
4024299c:	191f66        	bnei	a15, 1, 402429b9 <wifi_softap_get_config_default+0x1c5>
4024299f:	fe90c5        	call0	402412ac <system_overclock>
402429a2:	0e2d      	mov.n	a2, a14
402429a4:	0138      	l32i.n	a3, a1, 0
402429a6:	4d48      	l32i.n	a4, a13, 16
402429a8:	ff9961        	l32r	a6, 4024280c <wifi_softap_get_config_default+0x18>
402429ab:	f8fa51        	l32r	a5, 40240d94 <system_get_test_result+0x24>
402429ae:	072c      	movi.n	a7, 32
402429b0:	ff9801        	l32r	a0, 40242810 <wifi_softap_get_config_default+0x1c>
402429b3:	0000c0        	callx0	a0
402429b6:	fe9205        	call0	402412d8 <system_restoreclock>
402429b9:	1158      	l32i.n	a5, a1, 4
402429bb:	1d1566        	bnei	a5, 1, 402429dc <wifi_softap_get_config_default+0x1e8>
402429be:	f66831        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
402429c1:	0338      	l32i.n	a3, a3, 0
402429c3:	1328      	l32i.n	a2, a3, 4
402429c5:	3338      	l32i.n	a3, a3, 12
402429c7:	f5c301        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402429ca:	0000c0        	callx0	a0
402429cd:	f8ba31        	l32r	a3, 40240cb8 <system_restart+0x54>
402429d0:	78a342        	movi	a4, 0x378
402429d3:	fdc222        	addi	a2, a2, -3
402429d6:	f42020        	extui	a2, a2, 0, 16
402429d9:	ff12c5        	call0	40241b08 <system_param_save_with_protect>
402429dc:	f58c31        	l32r	a3, 4024000c <_irom0_text_start+0xc>
402429df:	5338      	l32i.n	a3, a3, 20
402429e1:	e83316        	beqz	a3, 40242868 <wifi_softap_get_config_default+0x74>
402429e4:	f66741        	l32r	a4, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402429e7:	3e0442        	l8ui	a4, a4, 62
402429ea:	e72456        	bnez	a4, 40242860 <wifi_softap_get_config_default+0x6c>
402429ed:	020c      	movi.n	a2, 0
402429ef:	113045        	call0	40253cf4 <wifi_softap_stop>
402429f2:	020c      	movi.n	a2, 0
402429f4:	111a05        	call0	40253b98 <wifi_softap_start>
402429f7:	ff9b46        	j	40242868 <wifi_softap_get_config_default+0x74>
402429fa:	020d      	mov.n	a0, a2
402429fc:	ffdbc6        	j	4024296f <wifi_softap_get_config_default+0x17b>
402429ff:	052d      	mov.n	a2, a5
40242a01:	0e3d      	mov.n	a3, a14
40242a03:	044c      	movi.n	a4, 64
40242a05:	fc1d01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40242a08:	0000c0        	callx0	a0
40242a0b:	192c02        	l32i	a0, a12, 100
40242a0e:	e87256        	bnez	a2, 40242899 <wifi_softap_get_config_default+0xa5>
40242a11:	960d62        	l8ui	a6, a13, 150
40242a14:	0f1067        	beq	a0, a6, 40242a27 <wifi_softap_get_config_default+0x233>
40242a17:	76cc      	bnez.n	a6, 40242a22 <wifi_softap_get_config_default+0x22e>
40242a19:	392026        	beqi	a0, 2, 40242a56 <wifi_softap_get_config_default+0x262>
40242a1c:	363026        	beqi	a0, 3, 40242a56 <wifi_softap_get_config_default+0x262>
40242a1f:	334026        	beqi	a0, 4, 40242a56 <wifi_softap_get_config_default+0x262>
40242a22:	0f0c      	movi.n	a15, 0
40242a24:	ff9d06        	j	4024289c <wifi_softap_get_config_default+0xa8>
40242a27:	950d62        	l8ui	a6, a13, 149
40242a2a:	610c52        	l8ui	a5, a12, 97
40242a2d:	209567        	bne	a5, a6, 40242a51 <wifi_softap_get_config_default+0x25d>
40242a30:	980d82        	l8ui	a8, a13, 152
40242a33:	690c72        	l8ui	a7, a12, 105
40242a36:	179787        	bne	a7, a8, 40242a51 <wifi_softap_get_config_default+0x25d>
40242a39:	970da2        	l8ui	a10, a13, 151
40242a3c:	680c92        	l8ui	a9, a12, 104
40242a3f:	0e99a7        	bne	a9, a10, 40242a51 <wifi_softap_get_config_default+0x25d>
40242a42:	f59ef1        	l32r	a15, 402400bc <_irom0_text_start+0xbc>
40242a45:	351cb2        	l16ui	a11, a12, 106
40242a48:	7e1ff2        	l16ui	a15, a15, 252
40242a4b:	c0bbf0        	sub	a11, a11, a15
40242a4e:	e16b16        	beqz	a11, 40242868 <wifi_softap_get_config_default+0x74>
40242a51:	0f0c      	movi.n	a15, 0
40242a53:	ff9146        	j	4024289c <wifi_softap_get_config_default+0xa8>
40242a56:	1f0c      	movi.n	a15, 1
40242a58:	ff9006        	j	4024289c <wifi_softap_get_config_default+0xa8>
	...

40242a5c <wifi_softap_set_config>:
40242a5c:	130c      	movi.n	a3, 1
40242a5e:	f0c112        	addi	a1, a1, -16
40242a61:	0109      	s32i.n	a0, a1, 0
40242a63:	ffdb05        	call0	40242814 <wifi_softap_get_config_default+0x20>
40242a66:	0108      	l32i.n	a0, a1, 0
40242a68:	10c112        	addi	a1, a1, 16
40242a6b:	f00d      	ret.n
40242a6d:	000000        	ill

40242a70 <wifi_softap_set_config_current>:
40242a70:	030c      	movi.n	a3, 0
40242a72:	f0c112        	addi	a1, a1, -16
40242a75:	0109      	s32i.n	a0, a1, 0
40242a77:	ffd9c5        	call0	40242814 <wifi_softap_get_config_default+0x20>
40242a7a:	0108      	l32i.n	a0, a1, 0
40242a7c:	10c112        	addi	a1, a1, 16
40242a7f:	f00d      	ret.n
40242a81:	000000        	ill

40242a84 <wifi_softap_set_station_info>:
40242a84:	e0c112        	addi	a1, a1, -32
40242a87:	41e9      	s32i.n	a14, a1, 16
40242a89:	51f9      	s32i.n	a15, a1, 20
40242a8b:	21c9      	s32i.n	a12, a1, 8
40242a8d:	31d9      	s32i.n	a13, a1, 12
40242a8f:	1109      	s32i.n	a0, a1, 4
40242a91:	fede01        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40242a94:	f55ed1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40242a97:	880002        	l8ui	a0, a0, 136
40242a9a:	5dd8      	l32i.n	a13, a13, 20
40242a9c:	029096        	bltz	a0, 40242ac9 <wifi_softap_set_station_info+0x45>
40242a9f:	1c0c      	movi.n	a12, 1
40242aa1:	02fd      	mov.n	a15, a2
40242aa3:	0139      	s32i.n	a3, a1, 0
40242aa5:	a0ecd0        	addx4	a14, a12, a13
40242aa8:	202e32        	l32i	a3, a14, 128
40242aab:	039c      	beqz.n	a3, 40242abf <wifi_softap_set_station_info+0x3b>
40242aad:	0f2d      	mov.n	a2, a15
40242aaf:	640c      	movi.n	a4, 6
40242ab1:	fbf201        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40242ab4:	0000c0        	callx0	a0
40242ab7:	f29c      	beqz.n	a2, 40242ada <wifi_softap_set_station_info+0x56>
40242ab9:	fed401        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40242abc:	880002        	l8ui	a0, a0, 136
40242abf:	cc1b      	addi.n	a12, a12, 1
40242ac1:	202b      	addi.n	a2, a0, 2
40242ac3:	74c0c0        	extui	a12, a12, 0, 8
40242ac6:	db2c27        	blt	a12, a2, 40242aa5 <wifi_softap_set_station_info+0x21>
40242ac9:	020c      	movi.n	a2, 0
40242acb:	21c8      	l32i.n	a12, a1, 8
40242acd:	31d8      	l32i.n	a13, a1, 12
40242acf:	41e8      	l32i.n	a14, a1, 16
40242ad1:	51f8      	l32i.n	a15, a1, 20
40242ad3:	1108      	l32i.n	a0, a1, 4
40242ad5:	20c112        	addi	a1, a1, 32
40242ad8:	f00d      	ret.n
40242ada:	120c      	movi.n	a2, 1
40242adc:	01d8      	l32i.n	a13, a1, 0
40242ade:	202ef2        	l32i	a15, a14, 128
40242ae1:	0dd8      	l32i.n	a13, a13, 0
40242ae3:	426fd2        	s32i	a13, a15, 0x108
40242ae6:	fff846        	j	40242acb <wifi_softap_set_station_info+0x47>
40242ae9:	000000        	ill

40242aec <wifi_softap_get_station_info>:
40242aec:	e0c112        	addi	a1, a1, -32
40242aef:	11c9      	s32i.n	a12, a1, 4
40242af1:	21d9      	s32i.n	a13, a1, 8
40242af3:	41f9      	s32i.n	a15, a1, 16
40242af5:	31e9      	s32i.n	a14, a1, 12
40242af7:	f545e1        	l32r	a14, 4024000c <_irom0_text_start+0xc>
40242afa:	0109      	s32i.n	a0, a1, 0
40242afc:	5ee8      	l32i.n	a14, a14, 20
40242afe:	fed3c5        	call0	4024183c <wifi_get_opmode>
40242b01:	086e16        	beqz	a14, 40242b8b <wifi_softap_get_station_info+0x9f>
40242b04:	021266        	bnei	a2, 1, 40242b0a <wifi_softap_get_station_info+0x1e>
40242b07:	002006        	j	40242b8b <wifi_softap_get_station_info+0x9f>
40242b0a:	07d216        	beqz	a2, 40242b8b <wifi_softap_get_station_info+0x9f>
40242b0d:	febf01        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40242b10:	fec131        	l32r	a3, 40242614 <wifi_softap_cacl_mac+0x68>
40242b13:	040c      	movi.n	a4, 0
40242b15:	196342        	s32i	a4, a3, 100
40242b18:	64c3f2        	addi	a15, a3, 100
40242b1b:	880022        	l8ui	a2, a0, 136
40242b1e:	1a63f2        	s32i	a15, a3, 104
40242b21:	051296        	bltz	a2, 40242b76 <wifi_softap_get_station_info+0x8a>
40242b24:	1c0c      	movi.n	a12, 1
40242b26:	a0dce0        	addx4	a13, a12, a14
40242b29:	202d42        	l32i	a4, a13, 128
40242b2c:	c4bc      	beqz.n	a4, 40242b6c <wifi_softap_get_station_info+0x80>
40242b2e:	422452        	l32i	a5, a4, 0x108
40242b31:	45bc      	beqz.n	a5, 40242b69 <wifi_softap_get_station_info+0x7d>
40242b33:	021c      	movi.n	a2, 16
40242b35:	f61701        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40242b38:	0000c0        	callx0	a0
40242b3b:	02fd      	mov.n	a15, a2
40242b3d:	52bc      	beqz.n	a2, 40242b76 <wifi_softap_get_station_info+0x8a>
40242b3f:	224b      	addi.n	a2, a2, 4
40242b41:	202d32        	l32i	a3, a13, 128
40242b44:	640c      	movi.n	a4, 6
40242b46:	f61501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242b49:	0000c0        	callx0	a0
40242b4c:	feb001        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40242b4f:	f52f71        	l32r	a7, 4024000c <_irom0_text_start+0xc>
40242b52:	090c      	movi.n	a9, 0
40242b54:	202d82        	l32i	a8, a13, 128
40242b57:	0f99      	s32i.n	a9, a15, 0
40242b59:	422882        	l32i	a8, a8, 0x108
40242b5c:	3f89      	s32i.n	a8, a15, 12
40242b5e:	5a2772        	l32i	a7, a7, 0x168
40242b61:	feac61        	l32r	a6, 40242614 <wifi_softap_cacl_mac+0x68>
40242b64:	07f9      	s32i.n	a15, a7, 0
40242b66:	1a66f2        	s32i	a15, a6, 104
40242b69:	880022        	l8ui	a2, a0, 136
40242b6c:	cc1b      	addi.n	a12, a12, 1
40242b6e:	a22b      	addi.n	a10, a2, 2
40242b70:	74c0c0        	extui	a12, a12, 0, 8
40242b73:	af2ca7        	blt	a12, a10, 40242b26 <wifi_softap_get_station_info+0x3a>
40242b76:	f52521        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40242b79:	592222        	l32i	a2, a2, 0x164
40242b7c:	11c8      	l32i.n	a12, a1, 4
40242b7e:	21d8      	l32i.n	a13, a1, 8
40242b80:	31e8      	l32i.n	a14, a1, 12
40242b82:	41f8      	l32i.n	a15, a1, 16
40242b84:	0108      	l32i.n	a0, a1, 0
40242b86:	20c112        	addi	a1, a1, 32
40242b89:	f00d      	ret.n
40242b8b:	020c      	movi.n	a2, 0
40242b8d:	fffac6        	j	40242b7c <wifi_softap_get_station_info+0x90>
40242b90:	e2e8      	l32i.n	a14, a2, 56
40242b92:	fe          	.byte 0xfe
40242b93:	3f          	.byte 0x3f

40242b94 <wifi_softap_free_station_info>:
40242b94:	f0c112        	addi	a1, a1, -16
40242b97:	0109      	s32i.n	a0, a1, 0
40242b99:	11c9      	s32i.n	a12, a1, 4
40242b9b:	31e9      	s32i.n	a14, a1, 12
40242b9d:	21d9      	s32i.n	a13, a1, 8
40242b9f:	f51bd1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40242ba2:	fffbe1        	l32r	a14, 40242b90 <wifi_softap_get_station_info+0xa4>
40242ba5:	01ddc2        	addmi	a12, a13, 0x100
40242ba8:	592d22        	l32i	a2, a13, 0x164
40242bab:	129c      	beqz.n	a2, 40242bc0 <wifi_softap_free_station_info+0x2c>
40242bad:	0208      	l32i.n	a0, a2, 0
40242baf:	196c02        	s32i	a0, a12, 100
40242bb2:	10cc      	bnez.n	a0, 40242bb7 <wifi_softap_free_station_info+0x23>
40242bb4:	1a6ce2        	s32i	a14, a12, 104
40242bb7:	f5fb01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40242bba:	0000c0        	callx0	a0
40242bbd:	fff9c6        	j	40242ba8 <wifi_softap_free_station_info+0x14>
40242bc0:	11c8      	l32i.n	a12, a1, 4
40242bc2:	21d8      	l32i.n	a13, a1, 8
40242bc4:	31e8      	l32i.n	a14, a1, 12
40242bc6:	0108      	l32i.n	a0, a1, 0
40242bc8:	10c112        	addi	a1, a1, 16
40242bcb:	f00d      	ret.n
40242bcd:	000000        	ill

40242bd0 <wifi_softap_get_station_num>:
40242bd0:	f0c112        	addi	a1, a1, -16
40242bd3:	11c9      	s32i.n	a12, a1, 4
40242bd5:	f50dc1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40242bd8:	0109      	s32i.n	a0, a1, 0
40242bda:	5cc8      	l32i.n	a12, a12, 20
40242bdc:	fec5c5        	call0	4024183c <wifi_get_opmode>
40242bdf:	6cbc      	beqz.n	a12, 40242c19 <wifi_softap_get_station_num+0x49>
40242be1:	341226        	beqi	a2, 1, 40242c19 <wifi_softap_get_station_num+0x49>
40242be4:	12bc      	beqz.n	a2, 40242c19 <wifi_softap_get_station_num+0x49>
40242be6:	fe8901        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40242be9:	880002        	l8ui	a0, a0, 136
40242bec:	01e096        	bltz	a0, 40242c0e <wifi_softap_get_station_num+0x3e>
40242bef:	020c      	movi.n	a2, 0
40242bf1:	502b      	addi.n	a5, a0, 2
40242bf3:	100c      	movi.n	a0, 1
40242bf5:	321b      	addi.n	a3, a2, 1
40242bf7:	a040c0        	addx4	a4, a0, a12
40242bfa:	202442        	l32i	a4, a4, 128
40242bfd:	743030        	extui	a3, a3, 0, 8
40242c00:	001b      	addi.n	a0, a0, 1
40242c02:	740000        	extui	a0, a0, 0, 8
40242c05:	932340        	movnez	a2, a3, a4
40242c08:	e99507        	bne	a5, a0, 40242bf5 <wifi_softap_get_station_num+0x25>
40242c0b:	000046        	j	40242c10 <wifi_softap_get_station_num+0x40>
40242c0e:	020c      	movi.n	a2, 0
40242c10:	11c8      	l32i.n	a12, a1, 4
40242c12:	0108      	l32i.n	a0, a1, 0
40242c14:	10c112        	addi	a1, a1, 16
40242c17:	f00d      	ret.n
40242c19:	020c      	movi.n	a2, 0
40242c1b:	fffc46        	j	40242c10 <wifi_softap_get_station_num+0x40>
40242c1e:	180000        	excw
40242c21:	fe89      	s32i.n	a8, a14, 60
40242c23:	3f          	.byte 0x3f

40242c24 <wifi_softap_deauth>:
40242c24:	e0c112        	addi	a1, a1, -32
40242c27:	31d9      	s32i.n	a13, a1, 12
40242c29:	1109      	s32i.n	a0, a1, 4
40242c2b:	21c9      	s32i.n	a12, a1, 8
40242c2d:	41e9      	s32i.n	a14, a1, 16
40242c2f:	f4f7c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40242c32:	02ed      	mov.n	a14, a2
40242c34:	5cc8      	l32i.n	a12, a12, 20
40242c36:	fec045        	call0	4024183c <wifi_get_opmode>
40242c39:	271226        	beqi	a2, 1, 40242c64 <wifi_softap_deauth+0x40>
40242c3c:	42ac      	beqz.n	a2, 40242c64 <wifi_softap_deauth+0x40>
40242c3e:	2cac      	beqz.n	a12, 40242c64 <wifi_softap_deauth+0x40>
40242c40:	f5d0d1        	l32r	a13, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242c43:	3e0dd2        	l8ui	a13, a13, 62
40242c46:	addc      	bnez.n	a13, 40242c64 <wifi_softap_deauth+0x40>
40242c48:	30cc22        	addi	a2, a12, 48
40242c4b:	1e2cd2        	l32i	a13, a12, 120
40242c4e:	202c02        	l32i	a0, a12, 128
40242c51:	1e6c02        	s32i	a0, a12, 120
40242c54:	0eec      	bnez.n	a14, 40242c78 <wifi_softap_deauth+0x54>
40242c56:	fff231        	l32r	a3, 40242c20 <wifi_softap_get_station_num+0x50>
40242c59:	640c      	movi.n	a4, 6
40242c5b:	f5d001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242c5e:	0000c0        	callx0	a0
40242c61:	000746        	j	40242c82 <wifi_softap_deauth+0x5e>
40242c64:	020c      	movi.n	a2, 0
40242c66:	000046        	j	40242c6b <wifi_softap_deauth+0x47>
40242c69:	120c      	movi.n	a2, 1
40242c6b:	21c8      	l32i.n	a12, a1, 8
40242c6d:	31d8      	l32i.n	a13, a1, 12
40242c6f:	41e8      	l32i.n	a14, a1, 16
40242c71:	1108      	l32i.n	a0, a1, 4
40242c73:	20c112        	addi	a1, a1, 32
40242c76:	f00d      	ret.n
40242c78:	0e3d      	mov.n	a3, a14
40242c7a:	640c      	movi.n	a4, 6
40242c7c:	f5c801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242c7f:	0000c0        	callx0	a0
40242c82:	202cc0        	or	a2, a12, a12
40242c85:	c0a032        	movi	a3, 192
40242c88:	02a042        	movi	a4, 2
40242c8b:	131785        	call0	40255e04 <ieee80211_send_mgmt>
40242c8e:	fe5f21        	l32r	a2, 4024260c <wifi_softap_cacl_mac+0x60>
40242c91:	1e6cd2        	s32i	a13, a12, 120
40242c94:	880222        	l8ui	a2, a2, 136
40242c97:	01a0d2        	movi	a13, 1
40242c9a:	fcb296        	bltz	a2, 40242c69 <wifi_softap_deauth+0x45>
40242c9d:	a00dc0        	addx4	a0, a13, a12
40242ca0:	202032        	l32i	a3, a0, 128
40242ca3:	e39c      	beqz.n	a3, 40242cc5 <wifi_softap_deauth+0xa1>
40242ca5:	0109      	s32i.n	a0, a1, 0
40242ca7:	fe8c      	beqz.n	a14, 40242cba <wifi_softap_deauth+0x96>
40242ca9:	0e2d      	mov.n	a2, a14
40242cab:	640c      	movi.n	a4, 6
40242cad:	fb7301        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40242cb0:	0000c0        	callx0	a0
40242cb3:	82cc      	bnez.n	a2, 40242cbf <wifi_softap_deauth+0x9b>
40242cb5:	0138      	l32i.n	a3, a1, 0
40242cb7:	202332        	l32i	a3, a3, 128
40242cba:	0c2d      	mov.n	a2, a12
40242cbc:	170805        	call0	40259d40 <cnx_node_leave>
40242cbf:	fe5321        	l32r	a2, 4024260c <wifi_softap_cacl_mac+0x60>
40242cc2:	880222        	l8ui	a2, a2, 136
40242cc5:	dd1b      	addi.n	a13, a13, 1
40242cc7:	322b      	addi.n	a3, a2, 2
40242cc9:	74d0d0        	extui	a13, a13, 0, 8
40242ccc:	cd2d37        	blt	a13, a3, 40242c9d <wifi_softap_deauth+0x79>
40242ccf:	ffe586        	j	40242c69 <wifi_softap_deauth+0x45>
	...

40242cd4 <wifi_softap_get_beacon_only_mode>:
40242cd4:	f5ab41        	l32r	a4, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242cd7:	030c      	movi.n	a3, 0
40242cd9:	3e0442        	l8ui	a4, a4, 62
40242cdc:	120c      	movi.n	a2, 1
40242cde:	fec442        	addi	a4, a4, -2
40242ce1:	932340        	movnez	a2, a3, a4
40242ce4:	f00d      	ret.n
	...

40242ce8 <wifi_softap_set_beacon_only_mode>:
40242ce8:	f0c112        	addi	a1, a1, -16
40242ceb:	0129      	s32i.n	a2, a1, 0
40242ced:	1109      	s32i.n	a0, a1, 4
40242cef:	feb4c5        	call0	4024183c <wifi_get_opmode>
40242cf2:	082226        	beqi	a2, 2, 40242cfe <wifi_softap_set_beacon_only_mode+0x16>
40242cf5:	020c      	movi.n	a2, 0
40242cf7:	1108      	l32i.n	a0, a1, 4
40242cf9:	10c112        	addi	a1, a1, 16
40242cfc:	f00d      	ret.n
40242cfe:	250c      	movi.n	a5, 2
40242d00:	fb2221        	l32r	a2, 40241988 <wifi_set_broadcast_if+0x80>
40242d03:	f59f41        	l32r	a4, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242d06:	000222        	l8ui	a2, a2, 0
40242d09:	3e0402        	l8ui	a0, a4, 62
40242d0c:	92cc      	bnez.n	a2, 40242d19 <wifi_softap_set_beacon_only_mode+0x31>
40242d0e:	0138      	l32i.n	a3, a1, 0
40242d10:	930530        	movnez	a0, a5, a3
40242d13:	3e4402        	s8i	a0, a4, 62
40242d16:	000546        	j	40242d2f <wifi_softap_set_beacon_only_mode+0x47>
40242d19:	002162        	l32i	a6, a1, 0
40242d1c:	014616        	beqz	a6, 40242d34 <wifi_softap_set_beacon_only_mode+0x4c>
40242d1f:	0c2026        	beqi	a0, 2, 40242d2f <wifi_softap_set_beacon_only_mode+0x47>
40242d22:	3e4452        	s8i	a5, a4, 62
40242d25:	020c      	movi.n	a2, 0
40242d27:	10fcc5        	call0	40253cf4 <wifi_softap_stop>
40242d2a:	120c      	movi.n	a2, 1
40242d2c:	10e685        	call0	40253b98 <wifi_softap_start>
40242d2f:	120c      	movi.n	a2, 1
40242d31:	fff086        	j	40242cf7 <wifi_softap_set_beacon_only_mode+0xf>
40242d34:	ff7016        	beqz	a0, 40242d2f <wifi_softap_set_beacon_only_mode+0x47>
40242d37:	01a022        	movi	a2, 1
40242d3a:	00a072        	movi	a7, 0
40242d3d:	3e4472        	s8i	a7, a4, 62
40242d40:	10fb05        	call0	40253cf4 <wifi_softap_stop>
40242d43:	020c      	movi.n	a2, 0
40242d45:	10e505        	call0	40253b98 <wifi_softap_start>
40242d48:	fff8c6        	j	40242d2f <wifi_softap_set_beacon_only_mode+0x47>
40242d4b:	8fec00        	excw
40242d4e:	fe          	.byte 0xfe
40242d4f:	3f          	.byte 0x3f

40242d50 <wifi_set_user_ie>:
40242d50:	f0c112        	addi	a1, a1, -16
40242d53:	0139      	s32i.n	a3, a1, 0
40242d55:	1109      	s32i.n	a0, a1, 4
40242d57:	21c9      	s32i.n	a12, a1, 8
40242d59:	31d9      	s32i.n	a13, a1, 12
40242d5b:	04cd      	mov.n	a12, a4
40242d5d:	02dd      	mov.n	a13, a2
40242d5f:	feadc5        	call0	4024183c <wifi_get_opmode>
40242d62:	4dcc      	bnez.n	a13, 40242d6a <wifi_set_user_ie+0x1a>
40242d64:	0108      	l32i.n	a0, a1, 0
40242d66:	008c      	beqz.n	a0, 40242d6a <wifi_set_user_ie+0x1a>
40242d68:	3ccc      	bnez.n	a12, 40242d6f <wifi_set_user_ie+0x1f>
40242d6a:	020c      	movi.n	a2, 0
40242d6c:	001006        	j	40242db0 <wifi_set_user_ie+0x60>
40242d6f:	bdfc      	bnez.n	a13, 40242dae <wifi_set_user_ie+0x5e>
40242d71:	022226        	beqi	a2, 2, 40242d77 <wifi_set_user_ie+0x27>
40242d74:	f23266        	bnei	a2, 3, 40242d6a <wifi_set_user_ie+0x1a>
40242d77:	fff5d1        	l32r	a13, 40242d4c <wifi_softap_set_beacon_only_mode+0x64>
40242d7a:	1f2d22        	l32i	a2, a13, 124
40242d7d:	428c      	beqz.n	a2, 40242d85 <wifi_set_user_ie+0x35>
40242d7f:	f58901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40242d82:	0000c0        	callx0	a0
40242d85:	0c2d      	mov.n	a2, a12
40242d87:	f64501        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40242d8a:	0000c0        	callx0	a0
40242d8d:	1f6d22        	s32i	a2, a13, 124
40242d90:	0138      	l32i.n	a3, a1, 0
40242d92:	0c4d      	mov.n	a4, a12
40242d94:	f58201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40242d97:	0000c0        	callx0	a0
40242d9a:	fafb21        	l32r	a2, 40241988 <wifi_set_broadcast_if+0x80>
40242d9d:	000222        	l8ui	a2, a2, 0
40242da0:	804dc2        	s8i	a12, a13, 128
40242da3:	071266        	bnei	a2, 1, 40242dae <wifi_set_user_ie+0x5e>
40242da6:	fe9841        	l32r	a4, 40242808 <wifi_softap_get_config_default+0x14>
40242da9:	130c      	movi.n	a3, 1
40242dab:	004432        	s8i	a3, a4, 0
40242dae:	120c      	movi.n	a2, 1
40242db0:	21c8      	l32i.n	a12, a1, 8
40242db2:	31d8      	l32i.n	a13, a1, 12
40242db4:	1108      	l32i.n	a0, a1, 4
40242db6:	10c112        	addi	a1, a1, 16
40242db9:	f00d      	ret.n
40242dbb:	906800        	addx2	a6, a8, a0
40242dbe:	fe          	.byte 0xfe
40242dbf:	3f          	.byte 0x3f

40242dc0 <wifi_get_user_ie>:
40242dc0:	ffff31        	l32r	a3, 40242dbc <wifi_set_user_ie+0x6c>
40242dc3:	040c      	movi.n	a4, 0
40242dc5:	834320        	moveqz	a4, a3, a2
40242dc8:	042d      	mov.n	a2, a4
40242dca:	f00d      	ret.n
40242dcc:	fee3b4        	excw
40242dcf:	3f          	.byte 0x3f

40242dd0 <wifi_get_phy_mode>:
40242dd0:	ffff21        	l32r	a2, 40242dcc <wifi_get_user_ie+0xc>
40242dd3:	b92222        	l32i	a2, a2, 0x2e4
40242dd6:	f00d      	ret.n

40242dd8 <wifi_set_phy_mode>:
40242dd8:	f0c112        	addi	a1, a1, -16
40242ddb:	036102        	s32i	a0, a1, 12
40242dde:	0b6216        	beqz	a2, 40242e98 <wifi_set_phy_mode+0xc0>
40242de1:	0242b6        	bltui	a2, 4, 40242de7 <wifi_set_phy_mode+0xf>
40242de4:	002c06        	j	40242e98 <wifi_set_phy_mode+0xc0>
40242de7:	f56601        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242dea:	3e0002        	l8ui	a0, a0, 62
40242ded:	0a7056        	bnez	a0, 40242e98 <wifi_set_phy_mode+0xc0>
40242df0:	f48631        	l32r	a3, 40240008 <_irom0_text_start+0x8>
40242df3:	c52332        	l32i	a3, a3, 0x314
40242df6:	026122        	s32i	a2, a1, 8
40242df9:	029327        	bne	a3, a2, 40242dff <wifi_set_phy_mode+0x27>
40242dfc:	0023c6        	j	40242e8f <wifi_set_phy_mode+0xb7>
40242dff:	fea3c5        	call0	4024183c <wifi_get_opmode>
40242e02:	0129      	s32i.n	a2, a1, 0
40242e04:	f48151        	l32r	a5, 40240008 <_irom0_text_start+0x8>
40242e07:	f55631        	l32r	a3, 40240360 <user_uart_wait_tx_fifo_empty+0xec>
40242e0a:	2148      	l32i.n	a4, a1, 8
40242e0c:	0338      	l32i.n	a3, a3, 0
40242e0e:	c56542        	s32i	a4, a5, 0x314
40242e11:	1328      	l32i.n	a2, a3, 4
40242e13:	3338      	l32i.n	a3, a3, 12
40242e15:	f4af01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40242e18:	0000c0        	callx0	a0
40242e1b:	f7a731        	l32r	a3, 40240cb8 <system_restart+0x54>
40242e1e:	78a342        	movi	a4, 0x378
40242e21:	fdc222        	addi	a2, a2, -3
40242e24:	f42020        	extui	a2, a2, 0, 16
40242e27:	fece05        	call0	40241b08 <system_param_save_with_protect>
40242e2a:	fad731        	l32r	a3, 40241988 <wifi_set_broadcast_if+0x80>
40242e2d:	000332        	l8ui	a3, a3, 0
40242e30:	051366        	bnei	a3, 1, 40242e39 <wifi_set_phy_mode+0x61>
40242e33:	15afc5        	call0	40258930 <wifi_station_stop>
40242e36:	10ebc5        	call0	40253cf4 <wifi_softap_stop>
40242e39:	022122        	l32i	a2, a1, 8
40242e3c:	13c5c5        	call0	40256a9c <ieee80211_phy_init>
40242e3f:	022142        	l32i	a4, a1, 8
40242e42:	f47171        	l32r	a7, 40240008 <_irom0_text_start+0x8>
40242e45:	060c      	movi.n	a6, 0
40242e47:	c16762        	s32i	a6, a7, 0x304
40242e4a:	fed752        	addmi	a5, a7, 0xfffffe00
40242e4d:	043466        	bnei	a4, 3, 40242e55 <wifi_set_phy_mode+0x7d>
40242e50:	052d      	mov.n	a2, a5
40242e52:	110385        	call0	40253e8c <ieee80211_ht_attach>
40242e55:	facc81        	l32r	a8, 40241988 <wifi_set_broadcast_if+0x80>
40242e58:	000882        	l8ui	a8, a8, 0
40242e5b:	0198      	l32i.n	a9, a1, 0
40242e5d:	2e1866        	bnei	a8, 1, 40242e8f <wifi_set_phy_mode+0xb7>
40242e60:	1199      	s32i.n	a9, a1, 4
40242e62:	021926        	beqi	a9, 1, 40242e68 <wifi_set_phy_mode+0x90>
40242e65:	083966        	bnei	a9, 3, 40242e71 <wifi_set_phy_mode+0x99>
40242e68:	201110        	or	a1, a1, a1
40242e6b:	15a545        	call0	402588c0 <wifi_station_start>
40242e6e:	ff4445        	call0	402422b4 <wifi_station_connect>
40242e71:	1108      	l32i.n	a0, a1, 4
40242e73:	022026        	beqi	a0, 2, 40242e79 <wifi_set_phy_mode+0xa1>
40242e76:	023066        	bnei	a0, 3, 40242e7c <wifi_set_phy_mode+0xa4>
40242e79:	10d1c5        	call0	40253b98 <wifi_softap_start>
40242e7c:	012132        	l32i	a3, a1, 4
40242e7f:	0c1366        	bnei	a3, 1, 40242e8f <wifi_set_phy_mode+0xb7>
40242e82:	f46201        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40242e85:	042002        	l32i	a0, a0, 16
40242e88:	308c      	beqz.n	a0, 40242e8f <wifi_set_phy_mode+0xb7>
40242e8a:	0028      	l32i.n	a2, a0, 0
40242e8c:	1d3c45        	call0	40260254 <netif_set_default>
40242e8f:	120c      	movi.n	a2, 1
40242e91:	3108      	l32i.n	a0, a1, 12
40242e93:	10c112        	addi	a1, a1, 16
40242e96:	f00d      	ret.n
40242e98:	020c      	movi.n	a2, 0
40242e9a:	fffcc6        	j	40242e91 <wifi_set_phy_mode+0xb9>
40242e9d:	000000        	ill

40242ea0 <wifi_set_sleep_type>:
40242ea0:	f0c112        	addi	a1, a1, -16
40242ea3:	0109      	s32i.n	a0, a1, 0
40242ea5:	0432b6        	bltui	a2, 3, 40242ead <wifi_set_sleep_type+0xd>
40242ea8:	020c      	movi.n	a2, 0
40242eaa:	0001c6        	j	40242eb5 <wifi_set_sleep_type+0x15>
40242ead:	742020        	extui	a2, a2, 0, 8
40242eb0:	0adb45        	call0	4024dc68 <pm_set_sleep_type_from_upper>
40242eb3:	120c      	movi.n	a2, 1
40242eb5:	0108      	l32i.n	a0, a1, 0
40242eb7:	10c112        	addi	a1, a1, 16
40242eba:	f00d      	ret.n

40242ebc <wifi_get_sleep_type>:
40242ebc:	f0c112        	addi	a1, a1, -16
40242ebf:	006102        	s32i	a0, a1, 0
40242ec2:	0ae945        	call0	4024dd58 <pm_get_sleep_type>
40242ec5:	002102        	l32i	a0, a1, 0
40242ec8:	10c112        	addi	a1, a1, 16
40242ecb:	000080        	ret
40242ece:	000000        	ill
40242ed1:	104d      	excw
40242ed3:	c11240        	mul16u	a1, a2, a4

40242ed4 <wifi_get_channel>:
40242ed4:	f0c112        	addi	a1, a1, -16
40242ed7:	0109      	s32i.n	a0, a1, 0
40242ed9:	fffd01        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40242edc:	0000c0        	callx0	a0
40242edf:	060222        	l8ui	a2, a2, 6
40242ee2:	0108      	l32i.n	a0, a1, 0
40242ee4:	10c112        	addi	a1, a1, 16
40242ee7:	f00d      	ret.n
40242ee9:	000000        	ill

40242eec <wifi_set_channel>:
40242eec:	f0c112        	addi	a1, a1, -16
40242eef:	11c9      	s32i.n	a12, a1, 4
40242ef1:	0109      	s32i.n	a0, a1, 0
40242ef3:	02cd      	mov.n	a12, a2
40242ef5:	e00c      	movi.n	a0, 14
40242ef7:	04b027        	bgeu	a0, a2, 40242eff <wifi_set_channel+0x13>
40242efa:	020c      	movi.n	a2, 0
40242efc:	000846        	j	40242f21 <wifi_set_channel+0x35>
40242eff:	f62f01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40242f02:	0000c0        	callx0	a0
40242f05:	f44121        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40242f08:	90ccc0        	addx2	a12, a12, a12
40242f0b:	a0cc20        	addx4	a12, a12, a2
40242f0e:	78ccc2        	addi	a12, a12, 120
40242f11:	4b62c2        	s32i	a12, a2, 0x12c
40242f14:	f62c01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40242f17:	0000c0        	callx0	a0
40242f1a:	0c2d      	mov.n	a2, a12
40242f1c:	15c645        	call0	40258b84 <chm_set_current_channel>
40242f1f:	120c      	movi.n	a2, 1
40242f21:	11c8      	l32i.n	a12, a1, 4
40242f23:	0108      	l32i.n	a0, a1, 0
40242f25:	10c112        	addi	a1, a1, 16
40242f28:	f00d      	ret.n
40242f2a:	000000        	ill
40242f2d:	fe          	.byte 0xfe
40242f2e:	123ff1        	l32r	a15, 4020782c <_lit4_end+0x100ad0>

40242f30 <wifi_promiscuous_set_mac>:
40242f30:	f0c112        	addi	a1, a1, -16
40242f33:	0109      	s32i.n	a0, a1, 0
40242f35:	f51201        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242f38:	023d      	mov.n	a3, a2
40242f3a:	3e0002        	l8ui	a0, a0, 62
40242f3d:	020c      	movi.n	a2, 0
40242f3f:	021026        	beqi	a0, 1, 40242f45 <wifi_promiscuous_set_mac+0x15>
40242f42:	000fc6        	j	40242f85 <wifi_promiscuous_set_mac+0x55>
40242f45:	01a092        	movi	a9, 1
40242f48:	fff941        	l32r	a4, 40242f2c <wifi_set_channel+0x40>
40242f4b:	0020c0        	memw
40242f4e:	9b2482        	l32i	a8, a4, 0x26c
40242f51:	208890        	or	a8, a8, a9
40242f54:	0020c0        	memw
40242f57:	9b6482        	s32i	a8, a4, 0x26c
40242f5a:	02a072        	movi	a7, 2
40242f5d:	0020c0        	memw
40242f60:	9b2462        	l32i	a6, a4, 0x26c
40242f63:	206670        	or	a6, a6, a7
40242f66:	0020c0        	memw
40242f69:	9b6462        	s32i	a6, a4, 0x26c
40242f6c:	04a052        	movi	a5, 4
40242f6f:	0020c0        	memw
40242f72:	9b2422        	l32i	a2, a4, 0x26c
40242f75:	202250        	or	a2, a2, a5
40242f78:	0020c0        	memw
40242f7b:	9b6422        	s32i	a2, a4, 0x26c
40242f7e:	020c      	movi.n	a2, 0
40242f80:	0ebd45        	call0	40251b58 <wDev_SetMacAddress>
40242f83:	120c      	movi.n	a2, 1
40242f85:	0108      	l32i.n	a0, a1, 0
40242f87:	10c112        	addi	a1, a1, 16
40242f8a:	f00d      	ret.n
40242f8c:	104834        	excw
40242f8f:	c11240        	mul16u	a1, a2, a4

40242f90 <wifi_promiscuous_enable>:
40242f90:	f0c112        	addi	a1, a1, -16
40242f93:	0129      	s32i.n	a2, a1, 0
40242f95:	1109      	s32i.n	a0, a1, 4
40242f97:	fe8a45        	call0	4024183c <wifi_get_opmode>
40242f9a:	fa7b01        	l32r	a0, 40241988 <wifi_set_broadcast_if+0x80>
40242f9d:	000002        	l8ui	a0, a0, 0
40242fa0:	e08c      	beqz.n	a0, 40242fb2 <wifi_promiscuous_enable+0x22>
40242fa2:	0c1266        	bnei	a2, 1, 40242fb2 <wifi_promiscuous_enable+0x22>
40242fa5:	f4f651        	l32r	a5, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40242fa8:	01b8      	l32i.n	a11, a1, 0
40242faa:	3e0562        	l8ui	a6, a5, 62
40242fad:	140c      	movi.n	a4, 1
40242faf:	603666        	bnei	a6, 3, 40243013 <wifi_promiscuous_enable+0x83>
40242fb2:	020c      	movi.n	a2, 0
40242fb4:	001506        	j	4024300c <wifi_promiscuous_enable+0x7c>
40242fb7:	fff501        	l32r	a0, 40242f8c <wifi_promiscuous_set_mac+0x5c>
40242fba:	0000c0        	callx0	a0
40242fbd:	0f1485        	call0	40252108 <wdev_exit_sniffer>
40242fc0:	0020c0        	memw
40242fc3:	ffda31        	l32r	a3, 40242f2c <wifi_set_channel+0x40>
40242fc6:	9b2372        	l32i	a7, a3, 0x26c
40242fc9:	01a082        	movi	a8, 1
40242fcc:	207780        	or	a7, a7, a8
40242fcf:	0020c0        	memw
40242fd2:	9b6372        	s32i	a7, a3, 0x26c
40242fd5:	260c      	movi.n	a6, 2
40242fd7:	0020c0        	memw
40242fda:	9b2352        	l32i	a5, a3, 0x26c
40242fdd:	205560        	or	a5, a5, a6
40242fe0:	0020c0        	memw
40242fe3:	9b6352        	s32i	a5, a3, 0x26c
40242fe6:	440c      	movi.n	a4, 4
40242fe8:	0020c0        	memw
40242feb:	9b2322        	l32i	a2, a3, 0x26c
40242fee:	202240        	or	a2, a2, a4
40242ff1:	0020c0        	memw
40242ff4:	9b6322        	s32i	a2, a3, 0x26c
40242ff7:	020c      	movi.n	a2, 0
40242ff9:	f42e31        	l32r	a3, 402400b4 <_irom0_text_start+0xb4>
40242ffc:	0eb585        	call0	40251b58 <wDev_SetMacAddress>
40242fff:	f4e0a1        	l32r	a10, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40243002:	090c      	movi.n	a9, 0
40243004:	3e4a92        	s8i	a9, a10, 62
40243007:	0efa45        	call0	40251fac <wDevEnableRx>
4024300a:	120c      	movi.n	a2, 1
4024300c:	1108      	l32i.n	a0, a1, 4
4024300e:	10c112        	addi	a1, a1, 16
40243011:	f00d      	ret.n
40243013:	054b16        	beqz	a11, 4024306b <wifi_promiscuous_enable+0xdb>
40243016:	541626        	beqi	a6, 1, 4024306e <wifi_promiscuous_enable+0xde>
40243019:	ff32c5        	call0	40242348 <wifi_station_disconnect>
4024301c:	ffdc01        	l32r	a0, 40242f8c <wifi_promiscuous_set_mac+0x5c>
4024301f:	0000c0        	callx0	a0
40243022:	feaf92        	movi	a9, -2
40243025:	0020c0        	memw
40243028:	ffc141        	l32r	a4, 40242f2c <wifi_set_channel+0x40>
4024302b:	9b2482        	l32i	a8, a4, 0x26c
4024302e:	108890        	and	a8, a8, a9
40243031:	0020c0        	memw
40243034:	9b6482        	s32i	a8, a4, 0x26c
40243037:	fdaf72        	movi	a7, -3
4024303a:	0020c0        	memw
4024303d:	9b2462        	l32i	a6, a4, 0x26c
40243040:	106670        	and	a6, a6, a7
40243043:	0020c0        	memw
40243046:	9b6462        	s32i	a6, a4, 0x26c
40243049:	b57c      	movi.n	a5, -5
4024304b:	0020c0        	memw
4024304e:	9b2432        	l32i	a3, a4, 0x26c
40243051:	103350        	and	a3, a3, a5
40243054:	0020c0        	memw
40243057:	9b6432        	s32i	a3, a4, 0x26c
4024305a:	f4c921        	l32r	a2, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024305d:	100c      	movi.n	a0, 1
4024305f:	3e4202        	s8i	a0, a2, 62
40243062:	0ef705        	call0	40251fd4 <wdev_go_sniffer>
40243065:	0ef445        	call0	40251fac <wDevEnableRx>
40243068:	ffe786        	j	4024300a <wifi_promiscuous_enable+0x7a>
4024306b:	f48656        	bnez	a6, 40242fb7 <wifi_promiscuous_enable+0x27>
4024306e:	042d      	mov.n	a2, a4
40243070:	ffe606        	j	4024300c <wifi_promiscuous_enable+0x7c>
	...

40243074 <wifi_set_promiscuous_rx_cb>:
40243074:	f7e931        	l32r	a3, 40241018 <system_upgrade_userbin_check+0x3c>
40243077:	4c6322        	s32i	a2, a3, 0x130
4024307a:	f00d      	ret.n
4024307c:	fe8ea4        	excw
4024307f:	3f          	.byte 0x3f
40243080:	fe8eb0        	excw
40243083:	3f          	.byte 0x3f

40243084 <wifi_get_ip_info>:
40243084:	f0c112        	addi	a1, a1, -16
40243087:	006102        	s32i	a0, a1, 0
4024308a:	0261d2        	s32i	a13, a1, 8
4024308d:	0161c2        	s32i	a12, a1, 4
40243090:	02dd      	mov.n	a13, a2
40243092:	03cd      	mov.n	a12, a3
40243094:	1d22f6        	bgeui	a2, 2, 402430b5 <wifi_get_ip_info+0x31>
40243097:	a39c      	beqz.n	a3, 402430b5 <wifi_get_ip_info+0x31>
40243099:	00cac5        	call0	40243d48 <eagle_lwip_getif>
4024309c:	22ac      	beqz.n	a2, 402430c2 <wifi_get_ip_info+0x3e>
4024309e:	350202        	l8ui	a0, a2, 53
402430a1:	1d6007        	bbci	a0, 0, 402430c2 <wifi_get_ip_info+0x3e>
402430a4:	1248      	l32i.n	a4, a2, 4
402430a6:	0c49      	s32i.n	a4, a12, 0
402430a8:	2238      	l32i.n	a3, a2, 8
402430aa:	1c39      	s32i.n	a3, a12, 4
402430ac:	3208      	l32i.n	a0, a2, 12
402430ae:	2c09      	s32i.n	a0, a12, 8
402430b0:	120c      	movi.n	a2, 1
402430b2:	000046        	j	402430b7 <wifi_get_ip_info+0x33>
402430b5:	020c      	movi.n	a2, 0
402430b7:	11c8      	l32i.n	a12, a1, 4
402430b9:	21d8      	l32i.n	a13, a1, 8
402430bb:	0108      	l32i.n	a0, a1, 0
402430bd:	10c112        	addi	a1, a1, 16
402430c0:	f00d      	ret.n
402430c2:	000c      	movi.n	a0, 0
402430c4:	f62621        	l32r	a2, 4024095c <spi_flash_set_read_func+0x8>
402430c7:	bdcc      	bnez.n	a13, 402430d6 <wifi_get_ip_info+0x52>
402430c9:	030252        	l8ui	a5, a2, 3
402430cc:	231566        	bnei	a5, 1, 402430f3 <wifi_get_ip_info+0x6f>
402430cf:	0c09      	s32i.n	a0, a12, 0
402430d1:	1c09      	s32i.n	a0, a12, 4
402430d3:	fff5c6        	j	402430ae <wifi_get_ip_info+0x2a>
402430d6:	020262        	l8ui	a6, a2, 2
402430d9:	061666        	bnei	a6, 1, 402430e3 <wifi_get_ip_info+0x5f>
402430dc:	0c09      	s32i.n	a0, a12, 0
402430de:	1c09      	s32i.n	a0, a12, 4
402430e0:	fff286        	j	402430ae <wifi_get_ip_info+0x2a>
402430e3:	ffe601        	l32r	a0, 4024307c <wifi_set_promiscuous_rx_cb+0x8>
402430e6:	0038      	l32i.n	a3, a0, 0
402430e8:	0c39      	s32i.n	a3, a12, 0
402430ea:	1028      	l32i.n	a2, a0, 4
402430ec:	1c29      	s32i.n	a2, a12, 4
402430ee:	2008      	l32i.n	a0, a0, 8
402430f0:	ffee86        	j	402430ae <wifi_get_ip_info+0x2a>
402430f3:	ffe301        	l32r	a0, 40243080 <wifi_set_promiscuous_rx_cb+0xc>
402430f6:	0038      	l32i.n	a3, a0, 0
402430f8:	0c39      	s32i.n	a3, a12, 0
402430fa:	1028      	l32i.n	a2, a0, 4
402430fc:	1c29      	s32i.n	a2, a12, 4
402430fe:	2008      	l32i.n	a0, a0, 8
40243100:	ffea86        	j	402430ae <wifi_get_ip_info+0x2a>
	...

40243104 <wifi_set_ip_info>:
40243104:	f0c112        	addi	a1, a1, -16
40243107:	006102        	s32i	a0, a1, 0
4024310a:	0161c2        	s32i	a12, a1, 4
4024310d:	0261d2        	s32i	a13, a1, 8
40243110:	02cd      	mov.n	a12, a2
40243112:	03dd      	mov.n	a13, a3
40243114:	839c      	beqz.n	a3, 40243130 <wifi_set_ip_info+0x2c>
40243116:	1622f6        	bgeui	a2, 2, 40243130 <wifi_set_ip_info+0x2c>
40243119:	00c2c5        	call0	40243d48 <eagle_lwip_getif>
4024311c:	f61001        	l32r	a0, 4024095c <spi_flash_set_read_func+0x8>
4024311f:	4ccc      	bnez.n	a12, 40243127 <wifi_set_ip_info+0x23>
40243121:	030032        	l8ui	a3, a0, 3
40243124:	081326        	beqi	a3, 1, 40243130 <wifi_set_ip_info+0x2c>
40243127:	0a1c66        	bnei	a12, 1, 40243135 <wifi_set_ip_info+0x31>
4024312a:	020042        	l8ui	a4, a0, 2
4024312d:	041466        	bnei	a4, 1, 40243135 <wifi_set_ip_info+0x31>
40243130:	020c      	movi.n	a2, 0
40243132:	000986        	j	4024315c <wifi_set_ip_info+0x58>
40243135:	ecec      	bnez.n	a12, 40243167 <wifi_set_ip_info+0x63>
40243137:	ffd201        	l32r	a0, 40243080 <wifi_set_promiscuous_rx_cb+0xc>
4024313a:	0d68      	l32i.n	a6, a13, 0
4024313c:	0069      	s32i.n	a6, a0, 0
4024313e:	1d58      	l32i.n	a5, a13, 4
40243140:	1059      	s32i.n	a5, a0, 4
40243142:	022d72        	l32i	a7, a13, 8
40243145:	026072        	s32i	a7, a0, 8
40243148:	00e216        	beqz	a2, 4024315a <wifi_set_ip_info+0x56>
4024314b:	350282        	l8ui	a8, a2, 53
4024314e:	086807        	bbci	a8, 0, 4024315a <wifi_set_ip_info+0x56>
40243151:	0d3d      	mov.n	a3, a13
40243153:	4d4b      	addi.n	a4, a13, 4
40243155:	5d8b      	addi.n	a5, a13, 8
40243157:	1cfb45        	call0	4026010c <netif_set_addr>
4024315a:	120c      	movi.n	a2, 1
4024315c:	11c8      	l32i.n	a12, a1, 4
4024315e:	21d8      	l32i.n	a13, a1, 8
40243160:	0108      	l32i.n	a0, a1, 0
40243162:	10c112        	addi	a1, a1, 16
40243165:	f00d      	ret.n
40243167:	ffc501        	l32r	a0, 4024307c <wifi_set_promiscuous_rx_cb+0x8>
4024316a:	0da8      	l32i.n	a10, a13, 0
4024316c:	00a9      	s32i.n	a10, a0, 0
4024316e:	1d98      	l32i.n	a9, a13, 4
40243170:	1099      	s32i.n	a9, a0, 4
40243172:	fff306        	j	40243142 <wifi_set_ip_info+0x3e>
40243175:	000000        	ill

40243178 <wifi_get_macaddr>:
40243178:	f0c112        	addi	a1, a1, -16
4024317b:	006102        	s32i	a0, a1, 0
4024317e:	0161c2        	s32i	a12, a1, 4
40243181:	0261d2        	s32i	a13, a1, 8
40243184:	02cd      	mov.n	a12, a2
40243186:	03dd      	mov.n	a13, a3
40243188:	1822f6        	bgeui	a2, 2, 402431a4 <wifi_get_macaddr+0x2c>
4024318b:	539c      	beqz.n	a3, 402431a4 <wifi_get_macaddr+0x2c>
4024318d:	00bb85        	call0	40243d48 <eagle_lwip_getif>
40243190:	020d      	mov.n	a0, a2
40243192:	d2ac      	beqz.n	a2, 402431c3 <wifi_get_macaddr+0x4b>
40243194:	0d2d      	mov.n	a2, a13
40243196:	640c      	movi.n	a4, 6
40243198:	2fc032        	addi	a3, a0, 47
4024319b:	f48001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4024319e:	0000c0        	callx0	a0
402431a1:	000446        	j	402431b6 <wifi_get_macaddr+0x3e>
402431a4:	020c      	movi.n	a2, 0
402431a6:	000386        	j	402431b8 <wifi_get_macaddr+0x40>
402431a9:	0d2d      	mov.n	a2, a13
402431ab:	f46731        	l32r	a3, 40240348 <user_uart_wait_tx_fifo_empty+0xd4>
402431ae:	640c      	movi.n	a4, 6
402431b0:	f47b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402431b3:	0000c0        	callx0	a0
402431b6:	120c      	movi.n	a2, 1
402431b8:	11c8      	l32i.n	a12, a1, 4
402431ba:	21d8      	l32i.n	a13, a1, 8
402431bc:	0108      	l32i.n	a0, a1, 0
402431be:	10c112        	addi	a1, a1, 16
402431c1:	f00d      	ret.n
402431c3:	fe2c56        	bnez	a12, 402431a9 <wifi_get_macaddr+0x31>
402431c6:	0d2d      	mov.n	a2, a13
402431c8:	f3bb31        	l32r	a3, 402400b4 <_irom0_text_start+0xb4>
402431cb:	640c      	movi.n	a4, 6
402431cd:	f47301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402431d0:	0000c0        	callx0	a0
402431d3:	fff7c6        	j	402431b6 <wifi_get_macaddr+0x3e>
	...

402431d8 <wifi_set_macaddr>:
402431d8:	e0c112        	addi	a1, a1, -32
402431db:	0361e2        	s32i	a14, a1, 12
402431de:	0109      	s32i.n	a0, a1, 0
402431e0:	11c9      	s32i.n	a12, a1, 4
402431e2:	21d9      	s32i.n	a13, a1, 8
402431e4:	03cd      	mov.n	a12, a3
402431e6:	02dd      	mov.n	a13, a2
402431e8:	fe6505        	call0	4024183c <wifi_get_opmode>
402431eb:	023d      	mov.n	a3, a2
402431ed:	056c16        	beqz	a12, 40243247 <wifi_set_macaddr+0x6f>
402431f0:	532df6        	bgeui	a13, 2, 40243247 <wifi_set_macaddr+0x6f>
402431f3:	0d2d      	mov.n	a2, a13
402431f5:	4139      	s32i.n	a3, a1, 16
402431f7:	00b505        	call0	40243d48 <eagle_lwip_getif>
402431fa:	02ed      	mov.n	a14, a2
402431fc:	4108      	l32i.n	a0, a1, 16
402431fe:	03fd56        	bnez	a13, 40243241 <wifi_set_macaddr+0x69>
40243201:	422026        	beqi	a0, 2, 40243247 <wifi_set_macaddr+0x6f>
40243204:	03f016        	beqz	a0, 40243247 <wifi_set_macaddr+0x6f>
40243207:	0c3d      	mov.n	a3, a12
40243209:	f3aad1        	l32r	a13, 402400b4 <_irom0_text_start+0xb4>
4024320c:	640c      	movi.n	a4, 6
4024320e:	0d2d      	mov.n	a2, a13
40243210:	fa1b01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40243213:	0000c0        	callx0	a0
40243216:	08d216        	beqz	a2, 402432a7 <wifi_set_macaddr+0xcf>
40243219:	0d2d      	mov.n	a2, a13
4024321b:	0c3d      	mov.n	a3, a12
4024321d:	640c      	movi.n	a4, 6
4024321f:	f45f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40243222:	0000c0        	callx0	a0
40243225:	083e16        	beqz	a14, 402432ac <wifi_set_macaddr+0xd4>
40243228:	0c3d      	mov.n	a3, a12
4024322a:	2fce22        	addi	a2, a14, 47
4024322d:	640c      	movi.n	a4, 6
4024322f:	f45b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40243232:	0000c0        	callx0	a0
40243235:	156f85        	call0	40258930 <wifi_station_stop>
40243238:	156845        	call0	402588c0 <wifi_station_start>
4024323b:	ff0785        	call0	402422b4 <wifi_station_connect>
4024323e:	001946        	j	402432a7 <wifi_set_macaddr+0xcf>
40243241:	fe5f85        	call0	4024183c <wifi_get_opmode>
40243244:	0e1266        	bnei	a2, 1, 40243256 <wifi_set_macaddr+0x7e>
40243247:	020c      	movi.n	a2, 0
40243249:	11c8      	l32i.n	a12, a1, 4
4024324b:	21d8      	l32i.n	a13, a1, 8
4024324d:	31e8      	l32i.n	a14, a1, 12
4024324f:	0108      	l32i.n	a0, a1, 0
40243251:	20c112        	addi	a1, a1, 32
40243254:	f00d      	ret.n
40243256:	203cc0        	or	a3, a12, a12
40243259:	f43bd1        	l32r	a13, 40240348 <user_uart_wait_tx_fifo_empty+0xd4>
4024325c:	06a042        	movi	a4, 6
4024325f:	0d2d      	mov.n	a2, a13
40243261:	fa0601        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40243264:	0000c0        	callx0	a0
40243267:	03c216        	beqz	a2, 402432a7 <wifi_set_macaddr+0xcf>
4024326a:	0d2d      	mov.n	a2, a13
4024326c:	0c3d      	mov.n	a3, a12
4024326e:	640c      	movi.n	a4, 6
40243270:	f44b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40243273:	0000c0        	callx0	a0
40243276:	deac      	beqz.n	a14, 402432a7 <wifi_set_macaddr+0xcf>
40243278:	0c3d      	mov.n	a3, a12
4024327a:	2fce22        	addi	a2, a14, 47
4024327d:	640c      	movi.n	a4, 6
4024327f:	f44701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40243282:	0000c0        	callx0	a0
40243285:	f43e01        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40243288:	3e0002        	l8ui	a0, a0, 62
4024328b:	0c2066        	bnei	a0, 2, 4024329b <wifi_set_macaddr+0xc3>
4024328e:	120c      	movi.n	a2, 1
40243290:	10a605        	call0	40253cf4 <wifi_softap_stop>
40243293:	120c      	movi.n	a2, 1
40243295:	109005        	call0	40253b98 <wifi_softap_start>
40243298:	0002c6        	j	402432a7 <wifi_set_macaddr+0xcf>
4024329b:	00a022        	movi	a2, 0
4024329e:	10a545        	call0	40253cf4 <wifi_softap_stop>
402432a1:	00a022        	movi	a2, 0
402432a4:	108f05        	call0	40253b98 <wifi_softap_start>
402432a7:	120c      	movi.n	a2, 1
402432a9:	ffe706        	j	40243249 <wifi_set_macaddr+0x71>
402432ac:	fc9b21        	l32r	a2, 40242518 <wifi_station_get_hostname+0x20>
402432af:	000222        	l8ui	a2, a2, 0
402432b2:	f11266        	bnei	a2, 1, 402432a7 <wifi_set_macaddr+0xcf>
402432b5:	0d2d      	mov.n	a2, a13
402432b7:	ff1e85        	call0	402424a0 <wifi_station_set_default_hostname>
402432ba:	fffa46        	j	402432a7 <wifi_set_macaddr+0xcf>
402432bd:	000000        	ill

402432c0 <wifi_enable_6m_rate>:
402432c0:	f43031        	l32r	a3, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402432c3:	4d4322        	s8i	a2, a3, 77
402432c6:	f00d      	ret.n

402432c8 <wifi_get_user_fixed_rate>:
402432c8:	529c      	beqz.n	a2, 402432e1 <wifi_get_user_fixed_rate+0x19>
402432ca:	339c      	beqz.n	a3, 402432e1 <wifi_get_user_fixed_rate+0x19>
402432cc:	f42d41        	l32r	a4, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402432cf:	050c      	movi.n	a5, 0
402432d1:	4f0462        	l8ui	a6, a4, 79
402432d4:	004362        	s8i	a6, a3, 0
402432d7:	4e0442        	l8ui	a4, a4, 78
402432da:	004242        	s8i	a4, a2, 0
402432dd:	052d      	mov.n	a2, a5
402432df:	f00d      	ret.n
402432e1:	f57c      	movi.n	a5, -1
402432e3:	fffd86        	j	402432dd <wifi_get_user_fixed_rate+0x15>
	...

402432e8 <wifi_set_user_fixed_rate>:
402432e8:	04c3b6        	bltui	a3, 32, 402432f0 <wifi_set_user_fixed_rate+0x8>
402432eb:	f57c      	movi.n	a5, -1
402432ed:	000486        	j	40243303 <wifi_set_user_fixed_rate+0x1b>
402432f0:	0d42f6        	bgeui	a2, 4, 40243301 <wifi_set_user_fixed_rate+0x19>
402432f3:	f42341        	l32r	a4, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402432f6:	050c      	movi.n	a5, 0
402432f8:	4f4432        	s8i	a3, a4, 79
402432fb:	4e4422        	s8i	a2, a4, 78
402432fe:	000046        	j	40243303 <wifi_set_user_fixed_rate+0x1b>
40243301:	e57c      	movi.n	a5, -2
40243303:	052d      	mov.n	a2, a5
40243305:	f00d      	ret.n
	...

40243308 <wifi_send_pkt_freedom>:
40243308:	f0c112        	addi	a1, a1, -16
4024330b:	0109      	s32i.n	a0, a1, 0
4024330d:	11c9      	s32i.n	a12, a1, 4
4024330f:	21d9      	s32i.n	a13, a1, 8
40243311:	02cd      	mov.n	a12, a2
40243313:	03dd      	mov.n	a13, a3
40243315:	729c      	beqz.n	a2, 40243330 <wifi_send_pkt_freedom+0x28>
40243317:	701c      	movi.n	a0, 23
40243319:	13b037        	bgeu	a0, a3, 40243330 <wifi_send_pkt_freedom+0x28>
4024331c:	fe51c5        	call0	4024183c <wifi_get_opmode>
4024331f:	f33b01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40243322:	291226        	beqi	a2, 1, 4024334f <wifi_send_pkt_freedom+0x47>
40243325:	2142e6        	bgei	a2, 4, 4024334a <wifi_send_pkt_freedom+0x42>
40243328:	1e22a6        	blti	a2, 2, 4024334a <wifi_send_pkt_freedom+0x42>
4024332b:	5028      	l32i.n	a2, a0, 20
4024332d:	000806        	j	40243351 <wifi_send_pkt_freedom+0x49>
40243330:	f27c      	movi.n	a2, -1
40243332:	000206        	j	4024333e <wifi_send_pkt_freedom+0x36>
40243335:	204dd0        	or	a4, a13, a13
40243338:	203cc0        	or	a3, a12, a12
4024333b:	132845        	call0	402565c0 <ieee80211_freedom_output>
4024333e:	0121c2        	l32i	a12, a1, 4
40243341:	21d8      	l32i.n	a13, a1, 8
40243343:	0108      	l32i.n	a0, a1, 0
40243345:	10c112        	addi	a1, a1, 16
40243348:	f00d      	ret.n
4024334a:	020c      	movi.n	a2, 0
4024334c:	000046        	j	40243351 <wifi_send_pkt_freedom+0x49>
4024334f:	4028      	l32i.n	a2, a0, 16
40243351:	fe0256        	bnez	a2, 40243335 <wifi_send_pkt_freedom+0x2d>
40243354:	627c      	movi.n	a2, -10
40243356:	fff906        	j	4024333e <wifi_send_pkt_freedom+0x36>
40243359:	000000        	ill
4024335c:	fee2e0        	excw
4024335f:	3f          	.byte 0x3f

40243360 <wifi_status_led_install>:
40243360:	146040        	extui	a6, a4, 0, 2
40243363:	180c      	movi.n	a8, 1
40243365:	fffd91        	l32r	a9, 4024335c <wifi_send_pkt_freedom+0x54>
40243368:	470c      	movi.n	a7, 4
4024336a:	107470        	and	a7, a4, a7
4024336d:	7e4922        	s8i	a2, a9, 126
40243370:	7f4982        	s8i	a8, a9, 127
40243373:	7d4982        	s8i	a8, a9, 125
40243376:	1177e0        	slli	a7, a7, 2
40243379:	206670        	or	a6, a6, a7
4024337c:	1166c0        	slli	a6, a6, 4
4024337f:	cfae72        	movi	a7, 0xfffffecf
40243382:	0020c0        	memw
40243385:	0358      	l32i.n	a5, a3, 0
40243387:	105570        	and	a5, a5, a7
4024338a:	205560        	or	a5, a5, a6
4024338d:	0020c0        	memw
40243390:	0359      	s32i.n	a5, a3, 0
40243392:	f00d      	ret.n

40243394 <wifi_status_led_uninstall>:
40243394:	f0c112        	addi	a1, a1, -16
40243397:	0109      	s32i.n	a0, a1, 0
40243399:	fff001        	l32r	a0, 4024335c <wifi_send_pkt_freedom+0x54>
4024339c:	7d0022        	l8ui	a2, a0, 125
4024339f:	0d1266        	bnei	a2, 1, 402433b0 <wifi_status_led_uninstall+0x1c>
402433a2:	f62e21        	l32r	a2, 40240c5c <system_restart_local+0xcc>
402433a5:	030c      	movi.n	a3, 0
402433a7:	7d4032        	s8i	a3, a0, 125
402433aa:	f40301        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402433ad:	0000c0        	callx0	a0
402433b0:	0108      	l32i.n	a0, a1, 0
402433b2:	10c112        	addi	a1, a1, 16
402433b5:	f00d      	ret.n
	...

402433b8 <wifi_set_status_led_output_level>:
402433b8:	f7de41        	l32r	a4, 40241330 <system_relative_time+0x10>
402433bb:	620b      	addi.n	a6, a2, -1
402433bd:	150c      	movi.n	a5, 1
402433bf:	030c      	movi.n	a3, 0
402433c1:	833560        	moveqz	a3, a5, a6
402433c4:	804432        	s8i	a3, a4, 128
402433c7:	f00d      	ret.n
402433c9:	000000        	ill

402433cc <wifi_set_event_handler_cb>:
402433cc:	f71331        	l32r	a3, 40241018 <system_upgrade_userbin_check+0x3c>
402433cf:	3f6322        	s32i	a2, a3, 252
402433d2:	f00d      	ret.n
402433d4:	269fa0        	excw
402433d7:	9fc040        	excw
402433da:	124026        	beqi	a0, 4, 402433f0 <system_os_task+0x14>

402433dc <system_os_task>:
402433dc:	f0c112        	addi	a1, a1, -16
402433df:	0109      	s32i.n	a0, a1, 0
402433e1:	0f33b6        	bltui	a3, 3, 402433f4 <system_os_task+0x18>
402433e4:	fffc21        	l32r	a2, 402433d4 <wifi_set_event_handler_cb+0x8>
402433e7:	330c      	movi.n	a3, 3
402433e9:	f3b901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402433ec:	0000c0        	callx0	a0
402433ef:	020c      	movi.n	a2, 0
402433f1:	000446        	j	40243406 <system_os_task+0x2a>
402433f4:	549c      	beqz.n	a4, 4024340d <system_os_task+0x31>
402433f6:	359c      	beqz.n	a5, 4024340d <system_os_task+0x31>
402433f8:	16c332        	addi	a3, a3, 22
402433fb:	743030        	extui	a3, a3, 0, 8
402433fe:	f52601        	l32r	a0, 40240898 <ets_timer_handler_isr+0xcc>
40243401:	0000c0        	callx0	a0
40243404:	120c      	movi.n	a2, 1
40243406:	0108      	l32i.n	a0, a1, 0
40243408:	10c112        	addi	a1, a1, 16
4024340b:	f00d      	ret.n
4024340d:	fff221        	l32r	a2, 402433d8 <wifi_set_event_handler_cb+0xc>
40243410:	f3b001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40243413:	0000c0        	callx0	a0
40243416:	fff546        	j	402433ef <system_os_task+0x13>
40243419:	000000        	ill

4024341c <system_uart_swap>:
4024341c:	00a022        	movi	a2, 0
4024341f:	f5d831        	l32r	a3, 40240b80 <system_get_vdd33+0x1c>
40243422:	f0c112        	addi	a1, a1, -16
40243425:	006102        	s32i	a0, a1, 0
40243428:	fce485        	call0	40240274 <user_uart_wait_tx_fifo_empty>
4024342b:	120c      	movi.n	a2, 1
4024342d:	f5d431        	l32r	a3, 40240b80 <system_get_vdd33+0x1c>
40243430:	fce405        	call0	40240274 <user_uart_wait_tx_fifo_empty>
40243433:	f36b21        	l32r	a2, 402401e0 <_irom0_text_start+0x1e0>
40243436:	cfae72        	movi	a7, 0xfffffecf
40243439:	00a162        	movi	a6, 0x100
4024343c:	f36a51        	l32r	a5, 402401e4 <_irom0_text_start+0x1e4>
4024343f:	0020c0        	memw
40243442:	822582        	l32i	a8, a5, 0x208
40243445:	108870        	and	a8, a8, a7
40243448:	208860        	or	a8, a8, a6
4024344b:	0020c0        	memw
4024344e:	826582        	s32i	a8, a5, 0x208
40243451:	0020c0        	memw
40243454:	842542        	l32i	a4, a5, 0x210
40243457:	104470        	and	a4, a4, a7
4024345a:	204460        	or	a4, a4, a6
4024345d:	0020c0        	memw
40243460:	846542        	s32i	a4, a5, 0x210
40243463:	430c      	movi.n	a3, 4
40243465:	0020c0        	memw
40243468:	8a2202        	l32i	a0, a2, 0x228
4024346b:	200030        	or	a0, a0, a3
4024346e:	0020c0        	memw
40243471:	8a6202        	s32i	a0, a2, 0x228
40243474:	0108      	l32i.n	a0, a1, 0
40243476:	10c112        	addi	a1, a1, 16
40243479:	f00d      	ret.n
	...

4024347c <system_uart_de_swap>:
4024347c:	00a022        	movi	a2, 0
4024347f:	f5c031        	l32r	a3, 40240b80 <system_get_vdd33+0x1c>
40243482:	f0c112        	addi	a1, a1, -16
40243485:	006102        	s32i	a0, a1, 0
40243488:	fcde85        	call0	40240274 <user_uart_wait_tx_fifo_empty>
4024348b:	120c      	movi.n	a2, 1
4024348d:	f5bc31        	l32r	a3, 40240b80 <system_get_vdd33+0x1c>
40243490:	fcde05        	call0	40240274 <user_uart_wait_tx_fifo_empty>
40243493:	b37c      	movi.n	a3, -5
40243495:	f35221        	l32r	a2, 402401e0 <_irom0_text_start+0x1e0>
40243498:	0020c0        	memw
4024349b:	8a2202        	l32i	a0, a2, 0x228
4024349e:	100030        	and	a0, a0, a3
402434a1:	0020c0        	memw
402434a4:	8a6202        	s32i	a0, a2, 0x228
402434a7:	0108      	l32i.n	a0, a1, 0
402434a9:	10c112        	addi	a1, a1, 16
402434ac:	f00d      	ret.n
	...

402434b0 <system_get_sdk_version>:
402434b0:	f3b021        	l32r	a2, 40240370 <user_uart_wait_tx_fifo_empty+0xfc>
402434b3:	f00d      	ret.n
402434b5:	000000        	ill
402434b8:	6b4c      	movi.n	a11, 70
402434ba:	5d4010        	excw

402434bc <divide>:
402434bc:	025d      	mov.n	a5, a2
402434be:	f0c112        	addi	a1, a1, -16
402434c1:	3129      	s32i.n	a2, a1, 12
402434c3:	1109      	s32i.n	a0, a1, 4
402434c5:	0228      	l32i.n	a2, a2, 0
402434c7:	0129      	s32i.n	a2, a1, 0
402434c9:	229366        	bnei	a3, 10, 402434ef <divide+0x33>
402434cc:	a30c      	movi.n	a3, 10
402434ce:	fffa01        	l32r	a0, 402434b8 <system_get_sdk_version+0x8>
402434d1:	0000c0        	callx0	a0
402434d4:	2129      	s32i.n	a2, a1, 8
402434d6:	a30c      	movi.n	a3, 10
402434d8:	0128      	l32i.n	a2, a1, 0
402434da:	f2fe01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402434dd:	0000c0        	callx0	a0
402434e0:	3158      	l32i.n	a5, a1, 12
402434e2:	2108      	l32i.n	a0, a1, 8
402434e4:	0529      	s32i.n	a2, a5, 0
402434e6:	002d      	mov.n	a2, a0
402434e8:	1108      	l32i.n	a0, a1, 4
402434ea:	10c112        	addi	a1, a1, 16
402434ed:	f00d      	ret.n
402434ef:	340020        	extui	a0, a2, 0, 4
402434f2:	412420        	srli	a2, a2, 4
402434f5:	fffac6        	j	402434e4 <divide+0x28>

402434f8 <skip_atoi>:
402434f8:	050c      	movi.n	a5, 0
402434fa:	f82c      	movi.n	a8, 47
402434fc:	0268      	l32i.n	a6, a2, 0
402434fe:	993c      	movi.n	a9, 57
40243500:	000672        	l8ui	a7, a6, 0
40243503:	12b877        	bgeu	a8, a7, 40243519 <skip_atoi+0x21>
40243506:	0f3977        	bltu	a9, a7, 40243519 <skip_atoi+0x21>
40243509:	a05550        	addx4	a5, a5, a5
4024350c:	661b      	addi.n	a6, a6, 1
4024350e:	0269      	s32i.n	a6, a2, 0
40243510:	905570        	addx2	a5, a5, a7
40243513:	d0c552        	addi	a5, a5, -48
40243516:	fff986        	j	40243500 <skip_atoi+0x8>
40243519:	052d      	mov.n	a2, a5
4024351b:	f00d      	ret.n
4024351d:	000000        	ill
40243520:	d85c      	movi.n	a8, 93
40243522:	ff          	.byte 0xff
40243523:	3f          	.byte 0x3f
40243524:	d848      	l32i.n	a4, a8, 52
40243526:	ff          	.byte 0xff
40243527:	3f          	.byte 0x3f
40243528:	b0c112        	addi	a1, a1, -80
4024352b:	b1e9      	s32i.n	a14, a1, 44
4024352d:	c1f9      	s32i.n	a15, a1, 48
4024352f:	a1d9      	s32i.n	a13, a1, 40
40243531:	91c9      	s32i.n	a12, a1, 36
40243533:	7169      	s32i.n	a6, a1, 28
40243535:	8109      	s32i.n	a0, a1, 32
40243537:	046670        	extui	a6, a7, 6, 1
4024353a:	fff901        	l32r	a0, 40243520 <skip_atoi+0x28>
4024353d:	02cd      	mov.n	a12, a2
4024353f:	03dd      	mov.n	a13, a3
40243541:	042d      	mov.n	a2, a4
40243543:	fff841        	l32r	a4, 40243524 <skip_atoi+0x2c>
40243546:	073d      	mov.n	a3, a7
40243548:	934060        	movnez	a4, a0, a6
4024354b:	001c      	movi.n	a0, 16
4024354d:	109700        	and	a9, a7, a0
40243550:	076747        	bbci	a7, 4, 4024355b <skip_atoi+0x63>
40243553:	e77c      	movi.n	a7, -2
40243555:	103370        	and	a3, a3, a7
40243558:	109300        	and	a9, a3, a0
4024355b:	6139      	s32i.n	a3, a1, 24
4024355d:	002c      	movi.n	a0, 32
4024355f:	0e6317        	bbci	a3, 1, 40243571 <skip_atoi+0x79>
40243562:	5199      	s32i.n	a9, a1, 20
40243564:	0f32d6        	bgez	a2, 4024365b <skip_atoi+0x163>
40243567:	602020        	neg	a2, a2
4024356a:	d82c      	movi.n	a8, 45
4024356c:	d189      	s32i.n	a8, a1, 52
4024356e:	000146        	j	40243577 <skip_atoi+0x7f>
40243571:	5199      	s32i.n	a9, a1, 20
40243573:	0a0c      	movi.n	a10, 0
40243575:	d1a9      	s32i.n	a10, a1, 52
40243577:	0a3c      	movi.n	a10, 48
40243579:	62cc      	bnez.n	a2, 40243583 <skip_atoi+0x8b>
4024357b:	1f0c      	movi.n	a15, 1
4024357d:	0041a2        	s8i	a10, a1, 0
40243580:	001106        	j	402435c8 <skip_atoi+0xd0>
40243583:	0f0c      	movi.n	a15, 0
40243585:	01ed      	mov.n	a14, a1
40243587:	e159      	s32i.n	a5, a1, 56
40243589:	f149      	s32i.n	a4, a1, 60
4024358b:	4129      	s32i.n	a2, a1, 16
4024358d:	229566        	bnei	a5, 10, 402435b3 <skip_atoi+0xbb>
40243590:	a30c      	movi.n	a3, 10
40243592:	ffc901        	l32r	a0, 402434b8 <system_get_sdk_version+0x8>
40243595:	0000c0        	callx0	a0
40243598:	106122        	s32i	a2, a1, 64
4024359b:	a30c      	movi.n	a3, 10
4024359d:	4128      	l32i.n	a2, a1, 16
4024359f:	f2cd01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402435a2:	0000c0        	callx0	a0
402435a5:	002c      	movi.n	a0, 32
402435a7:	102132        	l32i	a3, a1, 64
402435aa:	f148      	l32i.n	a4, a1, 60
402435ac:	e158      	l32i.n	a5, a1, 56
402435ae:	0a3c      	movi.n	a10, 48
402435b0:	000146        	j	402435b9 <skip_atoi+0xc1>
402435b3:	343020        	extui	a3, a2, 0, 4
402435b6:	412420        	srli	a2, a2, 4
402435b9:	b34a      	add.n	a11, a3, a4
402435bb:	ff1b      	addi.n	a15, a15, 1
402435bd:	000bb2        	l8ui	a11, a11, 0
402435c0:	004eb2        	s8i	a11, a14, 0
402435c3:	ee1b      	addi.n	a14, a14, 1
402435c5:	fbe256        	bnez	a2, 40243587 <skip_atoi+0x8f>
402435c8:	d158      	l32i.n	a5, a1, 52
402435ca:	131c      	movi.n	a3, 17
402435cc:	7128      	l32i.n	a2, a1, 28
402435ce:	61e8      	l32i.n	a14, a1, 24
402435d0:	c022f0        	sub	a2, a2, a15
402435d3:	1a8e37        	bany	a14, a3, 402435f1 <skip_atoi+0xf9>
402435d6:	d138      	l32i.n	a3, a1, 52
402435d8:	338c      	beqz.n	a3, 402435df <skip_atoi+0xe7>
402435da:	0112a6        	blti	a2, 1, 402435df <skip_atoi+0xe7>
402435dd:	220b      	addi.n	a2, a2, -1
402435df:	024d      	mov.n	a4, a2
402435e1:	220b      	addi.n	a2, a2, -1
402435e3:	0a14a6        	blti	a4, 1, 402435f1 <skip_atoi+0xf9>
402435e6:	023dc7        	bltu	a13, a12, 402435ec <skip_atoi+0xf4>
402435e9:	004c02        	s8i	a0, a12, 0
402435ec:	cc1b      	addi.n	a12, a12, 1
402435ee:	fffb46        	j	402435df <skip_atoi+0xe7>
402435f1:	5178      	l32i.n	a7, a1, 20
402435f3:	a58c      	beqz.n	a5, 40243601 <skip_atoi+0x109>
402435f5:	063dc7        	bltu	a13, a12, 402435ff <skip_atoi+0x107>
402435f8:	220b      	addi.n	a2, a2, -1
402435fa:	056d      	mov.n	a6, a5
402435fc:	004c62        	s8i	a6, a12, 0
402435ff:	cc1b      	addi.n	a12, a12, 1
40243601:	a7dc      	bnez.n	a7, 4024361f <skip_atoi+0x127>
40243603:	6188      	l32i.n	a8, a1, 24
40243605:	003d      	mov.n	a3, a0
40243607:	048080        	extui	a8, a8, 0, 1
4024360a:	933a80        	movnez	a3, a10, a8
4024360d:	029d      	mov.n	a9, a2
4024360f:	220b      	addi.n	a2, a2, -1
40243611:	0a19a6        	blti	a9, 1, 4024361f <skip_atoi+0x127>
40243614:	023dc7        	bltu	a13, a12, 4024361a <skip_atoi+0x122>
40243617:	004c32        	s8i	a3, a12, 0
4024361a:	cc1b      	addi.n	a12, a12, 1
4024361c:	fffb46        	j	4024360d <skip_atoi+0x115>
4024361f:	ef1a      	add.n	a14, a15, a1
40243621:	ee0b      	addi.n	a14, a14, -1
40243623:	0fad      	mov.n	a10, a15
40243625:	ff0b      	addi.n	a15, a15, -1
40243627:	0d1aa6        	blti	a10, 1, 40243638 <skip_atoi+0x140>
4024362a:	053dc7        	bltu	a13, a12, 40243633 <skip_atoi+0x13b>
4024362d:	000eb2        	l8ui	a11, a14, 0
40243630:	004cb2        	s8i	a11, a12, 0
40243633:	cc1b      	addi.n	a12, a12, 1
40243635:	fffa06        	j	40243621 <skip_atoi+0x129>
40243638:	02ed      	mov.n	a14, a2
4024363a:	220b      	addi.n	a2, a2, -1
4024363c:	0a1ea6        	blti	a14, 1, 4024364a <skip_atoi+0x152>
4024363f:	023dc7        	bltu	a13, a12, 40243645 <skip_atoi+0x14d>
40243642:	004c02        	s8i	a0, a12, 0
40243645:	cc1b      	addi.n	a12, a12, 1
40243647:	fffb46        	j	40243638 <skip_atoi+0x140>
4024364a:	8108      	l32i.n	a0, a1, 32
4024364c:	a1d8      	l32i.n	a13, a1, 40
4024364e:	b1e8      	l32i.n	a14, a1, 44
40243650:	0c2d      	mov.n	a2, a12
40243652:	c1f8      	l32i.n	a15, a1, 48
40243654:	91c8      	l32i.n	a12, a1, 36
40243656:	50c112        	addi	a1, a1, 80
40243659:	f00d      	ret.n
4024365b:	066327        	bbci	a3, 2, 40243665 <skip_atoi+0x16d>
4024365e:	b32c      	movi.n	a3, 43
40243660:	d139      	s32i.n	a3, a1, 52
40243662:	ffc446        	j	40243577 <skip_atoi+0x7f>
40243665:	060c      	movi.n	a6, 0
40243667:	880c      	movi.n	a8, 8
40243669:	107380        	and	a7, a3, a8
4024366c:	936070        	movnez	a6, a0, a7
4024366f:	d169      	s32i.n	a6, a1, 52
40243671:	ffc086        	j	40243577 <skip_atoi+0x7f>
40243674:	ffd870        	excw
40243677:	3f          	.byte 0x3f

40243678 <ets_vsnprintf>:
40243678:	07ad      	mov.n	a10, a7
4024367a:	d0c112        	addi	a1, a1, -48
4024367d:	91f9      	s32i.n	a15, a1, 36
4024367f:	5109      	s32i.n	a0, a1, 20
40243681:	81e9      	s32i.n	a14, a1, 32
40243683:	61c9      	s32i.n	a12, a1, 24
40243685:	71d9      	s32i.n	a13, a1, 28
40243687:	02cd      	mov.n	a12, a2
40243689:	04dd      	mov.n	a13, a4
4024368b:	e23a      	add.n	a14, a2, a3
4024368d:	064d      	mov.n	a4, a6
4024368f:	ee0b      	addi.n	a14, a14, -1
40243691:	01be27        	bgeu	a14, a2, 40243696 <ets_vsnprintf+0x1e>
40243694:	fe7c      	movi.n	a14, -1
40243696:	000d62        	l8ui	a6, a13, 0
40243699:	a129      	s32i.n	a2, a1, 40
4024369b:	d69c      	beqz.n	a6, 402436bc <ets_vsnprintf+0x44>
4024369d:	532c      	movi.n	a3, 37
4024369f:	b72c      	movi.n	a7, 43
402436a1:	db2c      	movi.n	a11, 45
402436a3:	a129      	s32i.n	a2, a1, 40
402436a5:	4159      	s32i.n	a5, a1, 16
402436a7:	3149      	s32i.n	a4, a1, 12
402436a9:	1f1637        	beq	a6, a3, 402436cc <ets_vsnprintf+0x54>
402436ac:	023ec7        	bltu	a14, a12, 402436b2 <ets_vsnprintf+0x3a>
402436af:	004c62        	s8i	a6, a12, 0
402436b2:	cc1b      	addi.n	a12, a12, 1
402436b4:	010d62        	l8ui	a6, a13, 1
402436b7:	dd1b      	addi.n	a13, a13, 1
402436b9:	fec656        	bnez	a6, 402436a9 <ets_vsnprintf+0x31>
402436bc:	a128      	l32i.n	a2, a1, 40
402436be:	000c      	movi.n	a0, 0
402436c0:	02bec7        	bgeu	a14, a12, 402436c6 <ets_vsnprintf+0x4e>
402436c3:	003ac6        	j	402437b2 <ets_vsnprintf+0x13a>
402436c6:	004c02        	s8i	a0, a12, 0
402436c9:	003a06        	j	402437b5 <ets_vsnprintf+0x13d>
402436cc:	000c      	movi.n	a0, 0
402436ce:	010d62        	l8ui	a6, a13, 1
402436d1:	dd1b      	addi.n	a13, a13, 1
402436d3:	0a96b7        	bne	a6, a11, 402436e1 <ets_vsnprintf+0x69>
402436d6:	0f1c      	movi.n	a15, 16
402436d8:	2000f0        	or	a0, a0, a15
402436db:	740000        	extui	a0, a0, 0, 8
402436de:	fffb06        	j	402436ce <ets_vsnprintf+0x56>
402436e1:	079677        	bne	a6, a7, 402436ec <ets_vsnprintf+0x74>
402436e4:	420c      	movi.n	a2, 4
402436e6:	200020        	or	a0, a0, a2
402436e9:	fffb86        	j	402436db <ets_vsnprintf+0x63>
402436ec:	07c666        	bnei	a6, 32, 402436f7 <ets_vsnprintf+0x7f>
402436ef:	840c      	movi.n	a4, 8
402436f1:	200040        	or	a0, a0, a4
402436f4:	fff8c6        	j	402436db <ets_vsnprintf+0x63>
402436f7:	352c      	movi.n	a5, 35
402436f9:	079657        	bne	a6, a5, 40243704 <ets_vsnprintf+0x8c>
402436fc:	062c      	movi.n	a6, 32
402436fe:	200060        	or	a0, a0, a6
40243701:	fff586        	j	402436db <ets_vsnprintf+0x63>
40243704:	083c      	movi.n	a8, 48
40243706:	079687        	bne	a6, a8, 40243711 <ets_vsnprintf+0x99>
40243709:	190c      	movi.n	a9, 1
4024370b:	200090        	or	a0, a0, a9
4024370e:	fff246        	j	402436db <ets_vsnprintf+0x63>
40243711:	f22c      	movi.n	a2, 47
40243713:	1db267        	bgeu	a2, a6, 40243734 <ets_vsnprintf+0xbc>
40243716:	953c      	movi.n	a5, 57
40243718:	183567        	bltu	a5, a6, 40243734 <ets_vsnprintf+0xbc>
4024371b:	0f0c      	movi.n	a15, 0
4024371d:	2db267        	bgeu	a2, a6, 4024374e <ets_vsnprintf+0xd6>
40243720:	2a3567        	bltu	a5, a6, 4024374e <ets_vsnprintf+0xd6>
40243723:	dd1b      	addi.n	a13, a13, 1
40243725:	a0fff0        	addx4	a15, a15, a15
40243728:	90ff60        	addx2	a15, a15, a6
4024372b:	d0cff2        	addi	a15, a15, -48
4024372e:	000d62        	l8ui	a6, a13, 0
40243731:	fffa06        	j	4024371d <ets_vsnprintf+0xa5>
40243734:	a22c      	movi.n	a2, 42
40243736:	129627        	bne	a6, a2, 4024374c <ets_vsnprintf+0xd4>
40243739:	dd1b      	addi.n	a13, a13, 1
4024373b:	851c      	movi.n	a5, 24
4024373d:	0a4d      	mov.n	a4, a10
4024373f:	aa4b      	addi.n	a10, a10, 4
40243741:	02a5a7        	bge	a5, a10, 40243747 <ets_vsnprintf+0xcf>
40243744:	005706        	j	402438a4 <ets_vsnprintf+0x22c>
40243747:	3148      	l32i.n	a4, a1, 12
40243749:	005806        	j	402438ad <ets_vsnprintf+0x235>
4024374c:	ff7c      	movi.n	a15, -1
4024374e:	68a042        	movi	a4, 104
40243751:	721647        	beq	a6, a4, 402437c7 <ets_vsnprintf+0x14f>
40243754:	6ca082        	movi	a8, 108
40243757:	6c1687        	beq	a6, a8, 402437c7 <ets_vsnprintf+0x14f>
4024375a:	040c      	movi.n	a4, 0
4024375c:	c09630        	sub	a9, a6, a3
4024375f:	0f8916        	beqz	a9, 4024385b <ets_vsnprintf+0x1e3>
40243762:	825c      	movi.n	a2, 88
40243764:	761627        	beq	a6, a2, 402437de <ets_vsnprintf+0x166>
40243767:	9dc652        	addi	a5, a6, -99
4024376a:	0f9516        	beqz	a5, 40243867 <ets_vsnprintf+0x1ef>
4024376d:	64a082        	movi	a8, 100
40243770:	5d1687        	beq	a6, a8, 402437d1 <ets_vsnprintf+0x159>
40243773:	69a092        	movi	a9, 105
40243776:	571697        	beq	a6, a9, 402437d1 <ets_vsnprintf+0x159>
40243779:	91c622        	addi	a2, a6, -111
4024377c:	15b216        	beqz	a2, 402438db <ets_vsnprintf+0x263>
4024377f:	90c652        	addi	a5, a6, -112
40243782:	179516        	beqz	a5, 402438ff <ets_vsnprintf+0x287>
40243785:	8dc682        	addi	a8, a6, -115
40243788:	1bf816        	beqz	a8, 4024394b <ets_vsnprintf+0x2d3>
4024378b:	75a092        	movi	a9, 117
4024378e:	471697        	beq	a6, a9, 402437d9 <ets_vsnprintf+0x161>
40243791:	78a022        	movi	a2, 120
40243794:	4e1627        	beq	a6, a2, 402437e6 <ets_vsnprintf+0x16e>
40243797:	0c1b      	addi.n	a0, a12, 1
40243799:	053ec7        	bltu	a14, a12, 402437a2 <ets_vsnprintf+0x12a>
4024379c:	004c32        	s8i	a3, a12, 0
4024379f:	000d62        	l8ui	a6, a13, 0
402437a2:	00cd      	mov.n	a12, a0
402437a4:	22b616        	beqz	a6, 402439d3 <ets_vsnprintf+0x35b>
402437a7:	c01b      	addi.n	a12, a0, 1
402437a9:	023e07        	bltu	a14, a0, 402437af <ets_vsnprintf+0x137>
402437ac:	004062        	s8i	a6, a0, 0
402437af:	ffc046        	j	402436b4 <ets_vsnprintf+0x3c>
402437b2:	004e02        	s8i	a0, a14, 0
402437b5:	5108      	l32i.n	a0, a1, 20
402437b7:	71d8      	l32i.n	a13, a1, 28
402437b9:	81e8      	l32i.n	a14, a1, 32
402437bb:	c02c20        	sub	a2, a12, a2
402437be:	91f8      	l32i.n	a15, a1, 36
402437c0:	61c8      	l32i.n	a12, a1, 24
402437c2:	30c112        	addi	a1, a1, 48
402437c5:	f00d      	ret.n
402437c7:	064d      	mov.n	a4, a6
402437c9:	dd1b      	addi.n	a13, a13, 1
402437cb:	000d62        	l8ui	a6, a13, 0
402437ce:	ffe286        	j	4024375c <ets_vsnprintf+0xe4>
402437d1:	220c      	movi.n	a2, 2
402437d3:	200020        	or	a0, a0, a2
402437d6:	740000        	extui	a0, a0, 0, 8
402437d9:	a50c      	movi.n	a5, 10
402437db:	000246        	j	402437e8 <ets_vsnprintf+0x170>
402437de:	024c      	movi.n	a2, 64
402437e0:	200020        	or	a0, a0, a2
402437e3:	740000        	extui	a0, a0, 0, 8
402437e6:	051c      	movi.n	a5, 16
402437e8:	6ca062        	movi	a6, 108
402437eb:	0d9467        	bne	a4, a6, 402437fc <ets_vsnprintf+0x184>
402437ee:	881c      	movi.n	a8, 24
402437f0:	0a4d      	mov.n	a4, a10
402437f2:	aa4b      	addi.n	a10, a10, 4
402437f4:	3828a7        	blt	a8, a10, 40243830 <ets_vsnprintf+0x1b8>
402437f7:	3148      	l32i.n	a4, a1, 12
402437f9:	000f06        	j	40243839 <ets_vsnprintf+0x1c1>
402437fc:	68a092        	movi	a9, 104
402437ff:	139497        	bne	a4, a9, 40243816 <ets_vsnprintf+0x19e>
40243802:	049100        	extui	a9, a0, 1, 1
40243805:	821c      	movi.n	a2, 24
40243807:	0a4d      	mov.n	a4, a10
40243809:	aa4b      	addi.n	a10, a10, 4
4024380b:	02a2a7        	bge	a2, a10, 40243811 <ets_vsnprintf+0x199>
4024380e:	003386        	j	402438e0 <ets_vsnprintf+0x268>
40243811:	3148      	l32i.n	a4, a1, 12
40243813:	003486        	j	402438e9 <ets_vsnprintf+0x271>
40243816:	861c      	movi.n	a6, 24
40243818:	0a4d      	mov.n	a4, a10
4024381a:	aa4b      	addi.n	a10, a10, 4
4024381c:	0426a7        	blt	a6, a10, 40243824 <ets_vsnprintf+0x1ac>
4024381f:	3148      	l32i.n	a4, a1, 12
40243821:	000506        	j	40243839 <ets_vsnprintf+0x1c1>
40243824:	881c      	movi.n	a8, 24
40243826:	012847        	blt	a8, a4, 4024382b <ets_vsnprintf+0x1b3>
40243829:	4a2c      	movi.n	a10, 36
4024382b:	4148      	l32i.n	a4, a1, 16
4024382d:	000206        	j	40243839 <ets_vsnprintf+0x1c1>
40243830:	891c      	movi.n	a9, 24
40243832:	012947        	blt	a9, a4, 40243837 <ets_vsnprintf+0x1bf>
40243835:	4a2c      	movi.n	a10, 36
40243837:	4148      	l32i.n	a4, a1, 16
40243839:	01a9      	s32i.n	a10, a1, 0
4024383b:	4a4a      	add.n	a4, a10, a4
4024383d:	ffd442        	addmi	a4, a4, 0xffffff00
40243840:	3f2442        	l32i	a4, a4, 252
40243843:	0f6d      	mov.n	a6, a15
40243845:	0c2d      	mov.n	a2, a12
40243847:	0e3d      	mov.n	a3, a14
40243849:	007d      	mov.n	a7, a0
4024384b:	ffcdc5        	call0	40243528 <skip_atoi+0x30>
4024384e:	02cd      	mov.n	a12, a2
40243850:	01a8      	l32i.n	a10, a1, 0
40243852:	532c      	movi.n	a3, 37
40243854:	db2c      	movi.n	a11, 45
40243856:	b72c      	movi.n	a7, 43
40243858:	ff9606        	j	402436b4 <ets_vsnprintf+0x3c>
4024385b:	02bec7        	bgeu	a14, a12, 40243861 <ets_vsnprintf+0x1e9>
4024385e:	ff9406        	j	402436b2 <ets_vsnprintf+0x3a>
40243861:	004c32        	s8i	a3, a12, 0
40243864:	ff9286        	j	402436b2 <ets_vsnprintf+0x3a>
40243867:	5e6047        	bbci	a0, 4, 402438c9 <ets_vsnprintf+0x251>
4024386a:	851c      	movi.n	a5, 24
4024386c:	0a4d      	mov.n	a4, a10
4024386e:	aa4b      	addi.n	a10, a10, 4
40243870:	0425a7        	blt	a5, a10, 40243878 <ets_vsnprintf+0x200>
40243873:	3108      	l32i.n	a0, a1, 12
40243875:	000206        	j	40243881 <ets_vsnprintf+0x209>
40243878:	861c      	movi.n	a6, 24
4024387a:	012647        	blt	a6, a4, 4024387f <ets_vsnprintf+0x207>
4024387d:	4a2c      	movi.n	a10, 36
4024387f:	4108      	l32i.n	a0, a1, 16
40243881:	0a3ec7        	bltu	a14, a12, 4024388f <ets_vsnprintf+0x217>
40243884:	8a0a      	add.n	a8, a10, a0
40243886:	ffd882        	addmi	a8, a8, 0xffffff00
40243889:	3f2882        	l32i	a8, a8, 252
4024388c:	004c82        	s8i	a8, a12, 0
4024388f:	cc1b      	addi.n	a12, a12, 1
40243891:	ff0b      	addi.n	a15, a15, -1
40243893:	021fe6        	bgei	a15, 1, 40243899 <ets_vsnprintf+0x221>
40243896:	ff8686        	j	402436b4 <ets_vsnprintf+0x3c>
40243899:	f23ec7        	bltu	a14, a12, 4024388f <ets_vsnprintf+0x217>
4024389c:	092c      	movi.n	a9, 32
4024389e:	004c92        	s8i	a9, a12, 0
402438a1:	fffa86        	j	4024388f <ets_vsnprintf+0x217>
402438a4:	8f1c      	movi.n	a15, 24
402438a6:	012f47        	blt	a15, a4, 402438ab <ets_vsnprintf+0x233>
402438a9:	4a2c      	movi.n	a10, 36
402438ab:	4148      	l32i.n	a4, a1, 16
402438ad:	fa4a      	add.n	a15, a10, a4
402438af:	ffdff2        	addmi	a15, a15, 0xffffff00
402438b2:	3f2ff2        	l32i	a15, a15, 252
402438b5:	000d62        	l8ui	a6, a13, 0
402438b8:	00afd6        	bgez	a15, 402438c6 <ets_vsnprintf+0x24e>
402438bb:	60f0f0        	neg	a15, a15
402438be:	021c      	movi.n	a2, 16
402438c0:	200020        	or	a0, a0, a2
402438c3:	740000        	extui	a0, a0, 0, 8
402438c6:	ffa106        	j	4024374e <ets_vsnprintf+0xd6>
402438c9:	ff0b      	addi.n	a15, a15, -1
402438cb:	9b1fa6        	blti	a15, 1, 4024386a <ets_vsnprintf+0x1f2>
402438ce:	043ec7        	bltu	a14, a12, 402438d6 <ets_vsnprintf+0x25e>
402438d1:	042c      	movi.n	a4, 32
402438d3:	004c42        	s8i	a4, a12, 0
402438d6:	cc1b      	addi.n	a12, a12, 1
402438d8:	fffb46        	j	402438c9 <ets_vsnprintf+0x251>
402438db:	850c      	movi.n	a5, 8
402438dd:	ffc1c6        	j	402437e8 <ets_vsnprintf+0x170>
402438e0:	861c      	movi.n	a6, 24
402438e2:	012647        	blt	a6, a4, 402438e7 <ets_vsnprintf+0x26f>
402438e5:	4a2c      	movi.n	a10, 36
402438e7:	4148      	l32i.n	a4, a1, 16
402438e9:	4a4a      	add.n	a4, a10, a4
402438eb:	ffd442        	addmi	a4, a4, 0xffffff00
402438ee:	7e1442        	l16ui	a4, a4, 252
402438f1:	01a9      	s32i.n	a10, a1, 0
402438f3:	118400        	slli	a8, a4, 16
402438f6:	318080        	srai	a8, a8, 16
402438f9:	934890        	movnez	a4, a8, a9
402438fc:	ffd0c6        	j	40243843 <ets_vsnprintf+0x1cb>
402438ff:	0a4d      	mov.n	a4, a10
40243901:	851c      	movi.n	a5, 24
40243903:	aa4b      	addi.n	a10, a10, 4
40243905:	090f66        	bnei	a15, -1, 40243912 <ets_vsnprintf+0x29a>
40243908:	8f0c      	movi.n	a15, 8
4024390a:	120c      	movi.n	a2, 1
4024390c:	200020        	or	a0, a0, a2
4024390f:	740000        	extui	a0, a0, 0, 8
40243912:	0625a7        	blt	a5, a10, 4024391c <ets_vsnprintf+0x2a4>
40243915:	3148      	l32i.n	a4, a1, 12
40243917:	01a9      	s32i.n	a10, a1, 0
40243919:	000286        	j	40243927 <ets_vsnprintf+0x2af>
4024391c:	861c      	movi.n	a6, 24
4024391e:	012647        	blt	a6, a4, 40243923 <ets_vsnprintf+0x2ab>
40243921:	4a2c      	movi.n	a10, 36
40243923:	4148      	l32i.n	a4, a1, 16
40243925:	01a9      	s32i.n	a10, a1, 0
40243927:	0f6d      	mov.n	a6, a15
40243929:	0c2d      	mov.n	a2, a12
4024392b:	0e3d      	mov.n	a3, a14
4024392d:	0158      	l32i.n	a5, a1, 0
4024392f:	007d      	mov.n	a7, a0
40243931:	454a      	add.n	a4, a5, a4
40243933:	051c      	movi.n	a5, 16
40243935:	ffd442        	addmi	a4, a4, 0xffffff00
40243938:	3f2442        	l32i	a4, a4, 252
4024393b:	ffbec5        	call0	40243528 <skip_atoi+0x30>
4024393e:	02cd      	mov.n	a12, a2
40243940:	01a8      	l32i.n	a10, a1, 0
40243942:	532c      	movi.n	a3, 37
40243944:	db2c      	movi.n	a11, 45
40243946:	b72c      	movi.n	a7, 43
40243948:	ff5a06        	j	402436b4 <ets_vsnprintf+0x3c>
4024394b:	861c      	movi.n	a6, 24
4024394d:	0a4d      	mov.n	a4, a10
4024394f:	aa4b      	addi.n	a10, a10, 4
40243951:	0826a7        	blt	a6, a10, 4024395d <ets_vsnprintf+0x2e5>
40243954:	3148      	l32i.n	a4, a1, 12
40243956:	01a9      	s32i.n	a10, a1, 0
40243958:	2109      	s32i.n	a0, a1, 8
4024395a:	000306        	j	4024396a <ets_vsnprintf+0x2f2>
4024395d:	2109      	s32i.n	a0, a1, 8
4024395f:	881c      	movi.n	a8, 24
40243961:	012847        	blt	a8, a4, 40243966 <ets_vsnprintf+0x2ee>
40243964:	4a2c      	movi.n	a10, 36
40243966:	4148      	l32i.n	a4, a1, 16
40243968:	01a9      	s32i.n	a10, a1, 0
4024396a:	0128      	l32i.n	a2, a1, 0
4024396c:	ff4291        	l32r	a9, 40243674 <skip_atoi+0x17c>
4024396f:	224a      	add.n	a2, a2, a4
40243971:	ffd222        	addmi	a2, a2, 0xffffff00
40243974:	3f2222        	l32i	a2, a2, 252
40243977:	832920        	moveqz	a2, a9, a2
4024397a:	1129      	s32i.n	a2, a1, 4
4024397c:	f72f01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4024397f:	0000c0        	callx0	a0
40243982:	01a8      	l32i.n	a10, a1, 0
40243984:	532c      	movi.n	a3, 37
40243986:	db2c      	movi.n	a11, 45
40243988:	2148      	l32i.n	a4, a1, 8
4024398a:	b72c      	movi.n	a7, 43
4024398c:	2f6447        	bbci	a4, 4, 402439bf <ets_vsnprintf+0x347>
4024398f:	1512a6        	blti	a2, 1, 402439a8 <ets_vsnprintf+0x330>
40243992:	040c      	movi.n	a4, 0
40243994:	1108      	l32i.n	a0, a1, 4
40243996:	441b      	addi.n	a4, a4, 1
40243998:	053ec7        	bltu	a14, a12, 402439a1 <ets_vsnprintf+0x329>
4024399b:	000052        	l8ui	a5, a0, 0
4024399e:	004c52        	s8i	a5, a12, 0
402439a1:	cc1b      	addi.n	a12, a12, 1
402439a3:	001b      	addi.n	a0, a0, 1
402439a5:	ed9247        	bne	a2, a4, 40243996 <ets_vsnprintf+0x31e>
402439a8:	0f6d      	mov.n	a6, a15
402439aa:	ff0b      	addi.n	a15, a15, -1
402439ac:	022267        	blt	a2, a6, 402439b2 <ets_vsnprintf+0x33a>
402439af:	ff4046        	j	402436b4 <ets_vsnprintf+0x3c>
402439b2:	043ec7        	bltu	a14, a12, 402439ba <ets_vsnprintf+0x342>
402439b5:	082c      	movi.n	a8, 32
402439b7:	004c82        	s8i	a8, a12, 0
402439ba:	cc1b      	addi.n	a12, a12, 1
402439bc:	fffa06        	j	402439a8 <ets_vsnprintf+0x330>
402439bf:	0f9d      	mov.n	a9, a15
402439c1:	ff0b      	addi.n	a15, a15, -1
402439c3:	c8a297        	bge	a2, a9, 4024398f <ets_vsnprintf+0x317>
402439c6:	043ec7        	bltu	a14, a12, 402439ce <ets_vsnprintf+0x356>
402439c9:	002c      	movi.n	a0, 32
402439cb:	004c02        	s8i	a0, a12, 0
402439ce:	cc1b      	addi.n	a12, a12, 1
402439d0:	fffac6        	j	402439bf <ets_vsnprintf+0x347>
402439d3:	dd0b      	addi.n	a13, a13, -1
402439d5:	ff36c6        	j	402436b4 <ets_vsnprintf+0x3c>

402439d8 <ets_vsprintf>:
402439d8:	049d      	mov.n	a9, a4
402439da:	d0c112        	addi	a1, a1, -48
402439dd:	0109      	s32i.n	a0, a1, 0
402439df:	7159      	s32i.n	a5, a1, 28
402439e1:	034d      	mov.n	a4, a3
402439e3:	8169      	s32i.n	a6, a1, 32
402439e5:	f37c      	movi.n	a3, -1
402439e7:	6199      	s32i.n	a9, a1, 24
402439e9:	056d      	mov.n	a6, a5
402439eb:	8178      	l32i.n	a7, a1, 32
402439ed:	095d      	mov.n	a5, a9
402439ef:	ffc885        	call0	40243678 <ets_vsnprintf>
402439f2:	0108      	l32i.n	a0, a1, 0
402439f4:	30c112        	addi	a1, a1, 48
402439f7:	f00d      	ret.n
402439f9:	000000        	ill

402439fc <ets_sprintf>:
402439fc:	d0c112        	addi	a1, a1, -48
402439ff:	9179      	s32i.n	a7, a1, 36
40243a01:	8169      	s32i.n	a6, a1, 32
40243a03:	7159      	s32i.n	a5, a1, 28
40243a05:	3109      	s32i.n	a0, a1, 12
40243a07:	6149      	s32i.n	a4, a1, 24
40243a09:	800c      	movi.n	a0, 8
40243a0b:	10c142        	addi	a4, a1, 16
40243a0e:	0149      	s32i.n	a4, a1, 0
40243a10:	045d      	mov.n	a5, a4
40243a12:	1149      	s32i.n	a4, a1, 4
40243a14:	2109      	s32i.n	a0, a1, 8
40243a16:	006d      	mov.n	a6, a0
40243a18:	fffbc5        	call0	402439d8 <ets_vsprintf>
40243a1b:	3108      	l32i.n	a0, a1, 12
40243a1d:	30c112        	addi	a1, a1, 48
40243a20:	f00d      	ret.n
	...

40243a24 <ets_strcat>:
40243a24:	000242        	l8ui	a4, a2, 0
40243a27:	025d      	mov.n	a5, a2
40243a29:	648c      	beqz.n	a4, 40243a33 <ets_strcat+0xf>
40243a2b:	010562        	l8ui	a6, a5, 1
40243a2e:	551b      	addi.n	a5, a5, 1
40243a30:	ff7656        	bnez	a6, 40243a2b <ets_strcat+0x7>
40243a33:	000372        	l8ui	a7, a3, 0
40243a36:	004572        	s8i	a7, a5, 0
40243a39:	331b      	addi.n	a3, a3, 1
40243a3b:	551b      	addi.n	a5, a5, 1
40243a3d:	ff2756        	bnez	a7, 40243a33 <ets_strcat+0xf>
40243a40:	f00d      	ret.n
	...

40243a44 <ets_strrchr>:
40243a44:	000242        	l8ui	a4, a2, 0
40243a47:	026d      	mov.n	a6, a2
40243a49:	648c      	beqz.n	a4, 40243a53 <ets_strrchr+0xf>
40243a4b:	010652        	l8ui	a5, a6, 1
40243a4e:	661b      	addi.n	a6, a6, 1
40243a50:	ff7556        	bnez	a5, 40243a4b <ets_strrchr+0x7>
40243a53:	660b      	addi.n	a6, a6, -1
40243a55:	0c3627        	bltu	a6, a2, 40243a65 <ets_strrchr+0x21>
40243a58:	220b      	addi.n	a2, a2, -1
40243a5a:	000672        	l8ui	a7, a6, 0
40243a5d:	081377        	beq	a3, a7, 40243a69 <ets_strrchr+0x25>
40243a60:	660b      	addi.n	a6, a6, -1
40243a62:	f49267        	bne	a2, a6, 40243a5a <ets_strrchr+0x16>
40243a65:	020c      	movi.n	a2, 0
40243a67:	f00d      	ret.n
40243a69:	062d      	mov.n	a2, a6
40243a6b:	f00d      	ret.n
40243a6d:	000000        	ill

40243a70 <ets_strchr>:
40243a70:	746030        	extui	a6, a3, 0, 8
40243a73:	000232        	l8ui	a3, a2, 0
40243a76:	638c      	beqz.n	a3, 40243a80 <ets_strchr+0x10>
40243a78:	091367        	beq	a3, a6, 40243a85 <ets_strchr+0x15>
40243a7b:	221b      	addi.n	a2, a2, 1
40243a7d:	fffc86        	j	40243a73 <ets_strchr+0x3>
40243a80:	011367        	beq	a3, a6, 40243a85 <ets_strchr+0x15>
40243a83:	020c      	movi.n	a2, 0
40243a85:	f00d      	ret.n
	...

40243a88 <bit_popcount>:
40243a88:	129c      	beqz.n	a2, 40243a9d <bit_popcount+0x15>
40243a8a:	040c      	movi.n	a4, 0
40243a8c:	045020        	extui	a5, a2, 0, 1
40243a8f:	412120        	srli	a2, a2, 1
40243a92:	445a      	add.n	a4, a4, a5
40243a94:	744040        	extui	a4, a4, 0, 8
40243a97:	ff1256        	bnez	a2, 40243a8c <bit_popcount+0x4>
40243a9a:	000046        	j	40243a9f <bit_popcount+0x17>
40243a9d:	040c      	movi.n	a4, 0
40243a9f:	042d      	mov.n	a2, a4
40243aa1:	f00d      	ret.n
40243aa3:	c11200        	mul16u	a1, a2, a0
40243aa6:	11c9f0        	slli	a12, a9, 1
40243aa9:	0109      	s32i.n	a0, a1, 0
40243aab:	02cd      	mov.n	a12, a2
40243aad:	020c      	movi.n	a2, 0
40243aaf:	002985        	call0	40243d48 <eagle_lwip_getif>
40243ab2:	0c08      	l32i.n	a0, a12, 0
40243ab4:	023d      	mov.n	a3, a2
40243ab6:	80dc      	bnez.n	a0, 40243ad2 <bit_popcount+0x4a>
40243ab8:	1cc8      	l32i.n	a12, a12, 4
40243aba:	828c      	beqz.n	a2, 40243ac6 <bit_popcount+0x3e>
40243abc:	4308      	l32i.n	a0, a3, 16
40243abe:	0c2d      	mov.n	a2, a12
40243ac0:	0000c0        	callx0	a0
40243ac3:	0002c6        	j	40243ad2 <bit_popcount+0x4a>
40243ac6:	042c22        	l32i	a2, a12, 16
40243ac9:	0c9485        	call0	40250414 <ppRecycleRxPkt>
40243acc:	202cc0        	or	a2, a12, a12
40243acf:	1ca4c5        	call0	4026051c <pbuf_free>
40243ad2:	11c8      	l32i.n	a12, a1, 4
40243ad4:	0108      	l32i.n	a0, a1, 0
40243ad6:	10c112        	addi	a1, a1, 16
40243ad9:	f00d      	ret.n
40243adb:	c11200        	mul16u	a1, a2, a0
40243ade:	11c9f0        	slli	a12, a9, 1
40243ae1:	0109      	s32i.n	a0, a1, 0
40243ae3:	02cd      	mov.n	a12, a2
40243ae5:	120c      	movi.n	a2, 1
40243ae7:	002605        	call0	40243d48 <eagle_lwip_getif>
40243aea:	0c08      	l32i.n	a0, a12, 0
40243aec:	023d      	mov.n	a3, a2
40243aee:	80dc      	bnez.n	a0, 40243b0a <bit_popcount+0x82>
40243af0:	1cc8      	l32i.n	a12, a12, 4
40243af2:	828c      	beqz.n	a2, 40243afe <bit_popcount+0x76>
40243af4:	4308      	l32i.n	a0, a3, 16
40243af6:	0c2d      	mov.n	a2, a12
40243af8:	0000c0        	callx0	a0
40243afb:	0002c6        	j	40243b0a <bit_popcount+0x82>
40243afe:	042c22        	l32i	a2, a12, 16
40243b01:	0c9105        	call0	40250414 <ppRecycleRxPkt>
40243b04:	202cc0        	or	a2, a12, a12
40243b07:	1ca145        	call0	4026051c <pbuf_free>
40243b0a:	11c8      	l32i.n	a12, a1, 4
40243b0c:	0108      	l32i.n	a0, a1, 0
40243b0e:	10c112        	addi	a1, a1, 16
40243b11:	f00d      	ret.n
40243b13:	a03200        	addx4	a3, a2, a0
40243b16:	a542b2        	s8i	a11, a2, 165
40243b19:	0cdc      	bnez.n	a12, 40243b2d <bit_popcount+0xa5>
40243b1b:	425265        	excw
40243b1e:	2e          	.byte 0x2e
40243b1f:	165242        	s16i	a4, a2, 44
40243b22:	354232        	s8i	a3, a2, 53
40243b25:	020c      	movi.n	a2, 0
40243b27:	f00d      	ret.n
40243b29:	000000        	ill
40243b2c:	edbc      	beqz.n	a13, 40243b6e <eagle_lwip_if_alloc+0x1a>
40243b2e:	304025        	excw
40243b31:	402552        	l32i	a5, a5, 0x100
40243b34:	3adc      	bnez.n	a10, 40243b4b <bit_popcount+0xc3>
40243b36:	184024        	excw
40243b39:	4025f1        	l32r	a15, 40213bd0 <_lit4_end+0x10ce74>
40243b3c:	243b14        	excw
40243b3f:	800a40        	add	a0, a10, a4
40243b42:	fe          	.byte 0xfe
40243b43:	3f          	.byte 0x3f
40243b44:	26a010        	excw
40243b47:	a03040        	addx4	a3, a0, a4
40243b4a:	604026        	beqi	a0, 4, 40243bae <eagle_lwip_if_alloc+0x5a>
40243b4d:	4026a0        	excw
40243b50:	243aa4        	excw
40243b53:	c11240        	mul16u	a1, a2, a4

40243b54 <eagle_lwip_if_alloc>:
40243b54:	c0c112        	addi	a1, a1, -64
40243b57:	b139      	s32i.n	a3, a1, 44
40243b59:	e1d9      	s32i.n	a13, a1, 56
40243b5b:	f1e9      	s32i.n	a14, a1, 60
40243b5d:	d1c9      	s32i.n	a12, a1, 52
40243b5f:	c109      	s32i.n	a0, a1, 48
40243b61:	02cd      	mov.n	a12, a2
40243b63:	0208      	l32i.n	a0, a2, 0
40243b65:	04ed      	mov.n	a14, a4
40243b67:	10dc      	bnez.n	a0, 40243b7c <eagle_lwip_if_alloc+0x28>
40243b69:	024c      	movi.n	a2, 64
40243b6b:	f2cc01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40243b6e:	0000c0        	callx0	a0
40243b71:	02dd      	mov.n	a13, a2
40243b73:	0c29      	s32i.n	a2, a12, 0
40243b75:	32cc      	bnez.n	a2, 40243b7c <eagle_lwip_if_alloc+0x28>
40243b77:	0d0c      	movi.n	a13, 0
40243b79:	004446        	j	40243c8e <eagle_lwip_if_alloc+0x13a>
40243b7c:	fa4701        	l32r	a0, 40242498 <wifi_station_get_rssi+0x40>
40243b7f:	2c2c22        	l32i	a2, a12, 176
40243b82:	00a042        	movi	a4, 0
40243b85:	056256        	bnez	a2, 40243bdf <eagle_lwip_if_alloc+0x8b>
40243b88:	fa6431        	l32r	a3, 40242518 <wifi_station_get_hostname+0x20>
40243b8b:	000332        	l8ui	a3, a3, 0
40243b8e:	081366        	bnei	a3, 1, 40243b9a <eagle_lwip_if_alloc+0x46>
40243b91:	0b2122        	l32i	a2, a1, 44
40243b94:	fe9085        	call0	402424a0 <wifi_station_set_default_hostname>
40243b97:	fa4001        	l32r	a0, 40242498 <wifi_station_get_rssi+0x40>
40243b9a:	002062        	l32i	a6, a0, 0
40243b9d:	076dc2        	s32i	a12, a13, 28
40243ba0:	0b2132        	l32i	a3, a1, 44
40243ba3:	2fcd22        	addi	a2, a13, 47
40243ba6:	0a6d62        	s32i	a6, a13, 40
40243ba9:	ffe141        	l32r	a4, 40243b30 <bit_popcount+0xa8>
40243bac:	ffe051        	l32r	a5, 40243b2c <bit_popcount+0xa4>
40243baf:	65a072        	movi	a7, 101
40243bb2:	364d72        	s8i	a7, a13, 54
40243bb5:	5d59      	s32i.n	a5, a13, 20
40243bb7:	6d49      	s32i.n	a4, a13, 24
40243bb9:	77a062        	movi	a6, 119
40243bbc:	374d62        	s8i	a6, a13, 55
40243bbf:	640c      	movi.n	a4, 6
40243bc1:	f1f601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40243bc4:	0000c0        	callx0	a0
40243bc7:	2c2c82        	l32i	a8, a12, 176
40243bca:	68dc      	bnez.n	a8, 40243be4 <eagle_lwip_if_alloc+0x90>
40243bcc:	fdc005        	call0	402417d0 <wifi_station_dhcpc_status>
40243bcf:	b20b      	addi.n	a11, a2, -1
40243bd1:	0c8b56        	bnez	a11, 40243c9d <eagle_lwip_if_alloc+0x149>
40243bd4:	0e0c      	movi.n	a14, 0
40243bd6:	81e9      	s32i.n	a14, a1, 32
40243bd8:	91e9      	s32i.n	a14, a1, 36
40243bda:	a1e9      	s32i.n	a14, a1, 40
40243bdc:	003486        	j	40243cb2 <eagle_lwip_if_alloc+0x15e>
40243bdf:	046d      	mov.n	a6, a4
40243be1:	ffee06        	j	40243b9d <eagle_lwip_if_alloc+0x49>
40243be4:	20c132        	addi	a3, a1, 32
40243be7:	002e42        	l32i	a4, a14, 0
40243bea:	28c152        	addi	a5, a1, 40
40243bed:	0349      	s32i.n	a4, a3, 0
40243bef:	24c142        	addi	a4, a1, 36
40243bf2:	1e28      	l32i.n	a2, a14, 4
40243bf4:	0429      	s32i.n	a2, a4, 0
40243bf6:	0d2d      	mov.n	a2, a13
40243bf8:	2e08      	l32i.n	a0, a14, 8
40243bfa:	0509      	s32i.n	a0, a5, 0
40243bfc:	1c50c5        	call0	4026010c <netif_set_addr>
40243bff:	025c      	movi.n	a2, 80
40243c01:	f2a601        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40243c04:	0000c0        	callx0	a0
40243c07:	d31c      	movi.n	a3, 29
40243c09:	fa2351        	l32r	a5, 40242498 <wifi_station_get_rssi+0x40>
40243c0c:	024d      	mov.n	a4, a2
40243c0e:	2529      	s32i.n	a2, a5, 8
40243c10:	a50c      	movi.n	a5, 10
40243c12:	ffc821        	l32r	a2, 40243b34 <bit_popcount+0xac>
40243c15:	f32001        	l32r	a0, 40240898 <ets_timer_handler_isr+0xcc>
40243c18:	0000c0        	callx0	a0
40243c1b:	ffc871        	l32r	a7, 40243b3c <bit_popcount+0xb4>
40243c1e:	0d2d      	mov.n	a2, a13
40243c20:	20c132        	addi	a3, a1, 32
40243c23:	24c142        	addi	a4, a1, 36
40243c26:	ffc461        	l32r	a6, 40243b38 <bit_popcount+0xb0>
40243c29:	28c152        	addi	a5, a1, 40
40243c2c:	0169      	s32i.n	a6, a1, 0
40243c2e:	0c6d      	mov.n	a6, a12
40243c30:	1c4705        	call0	402600a4 <netif_add>
40243c33:	ffc371        	l32r	a7, 40243b40 <bit_popcount+0xb8>
40243c36:	000772        	l8ui	a7, a7, 0
40243c39:	051716        	beqz	a7, 40243c8e <eagle_lwip_if_alloc+0x13a>
40243c3c:	0e2d      	mov.n	a2, a14
40243c3e:	1878c5        	call0	4025c3cc <dhcps_start>
40243c41:	ffc021        	l32r	a2, 40243b44 <bit_popcount+0xbc>
40243c44:	f1a301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40243c47:	0000c0        	callx0	a0
40243c4a:	ffbf21        	l32r	a2, 40243b48 <bit_popcount+0xc0>
40243c4d:	240172        	l8ui	a7, a1, 36
40243c50:	230162        	l8ui	a6, a1, 35
40243c53:	220152        	l8ui	a5, a1, 34
40243c56:	210142        	l8ui	a4, a1, 33
40243c59:	200132        	l8ui	a3, a1, 32
40243c5c:	250102        	l8ui	a0, a1, 37
40243c5f:	0109      	s32i.n	a0, a1, 0
40243c61:	2601e2        	l8ui	a14, a1, 38
40243c64:	11e9      	s32i.n	a14, a1, 4
40243c66:	2701c2        	l8ui	a12, a1, 39
40243c69:	21c9      	s32i.n	a12, a1, 8
40243c6b:	2801b2        	l8ui	a11, a1, 40
40243c6e:	31b9      	s32i.n	a11, a1, 12
40243c70:	2901a2        	l8ui	a10, a1, 41
40243c73:	41a9      	s32i.n	a10, a1, 16
40243c75:	2a0192        	l8ui	a9, a1, 42
40243c78:	5199      	s32i.n	a9, a1, 20
40243c7a:	2b0182        	l8ui	a8, a1, 43
40243c7d:	6189      	s32i.n	a8, a1, 24
40243c7f:	f19401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40243c82:	0000c0        	callx0	a0
40243c85:	ffb121        	l32r	a2, 40243b4c <bit_popcount+0xc4>
40243c88:	f19201        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40243c8b:	0000c0        	callx0	a0
40243c8e:	c108      	l32i.n	a0, a1, 48
40243c90:	d1c8      	l32i.n	a12, a1, 52
40243c92:	0d2d      	mov.n	a2, a13
40243c94:	f1e8      	l32i.n	a14, a1, 60
40243c96:	e1d8      	l32i.n	a13, a1, 56
40243c98:	40c112        	addi	a1, a1, 64
40243c9b:	f00d      	ret.n
40243c9d:	28c132        	addi	a3, a1, 40
40243ca0:	24c152        	addi	a5, a1, 36
40243ca3:	20c172        	addi	a7, a1, 32
40243ca6:	0e68      	l32i.n	a6, a14, 0
40243ca8:	0769      	s32i.n	a6, a7, 0
40243caa:	1e48      	l32i.n	a4, a14, 4
40243cac:	0549      	s32i.n	a4, a5, 0
40243cae:	2e28      	l32i.n	a2, a14, 8
40243cb0:	0329      	s32i.n	a2, a3, 0
40243cb2:	50a022        	movi	a2, 80
40243cb5:	f27901        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40243cb8:	0000c0        	callx0	a0
40243cbb:	1ca032        	movi	a3, 28
40243cbe:	0aa052        	movi	a5, 10
40243cc1:	f9f581        	l32r	a8, 40242498 <wifi_station_get_rssi+0x40>
40243cc4:	024d      	mov.n	a4, a2
40243cc6:	1829      	s32i.n	a2, a8, 4
40243cc8:	ffa221        	l32r	a2, 40243b50 <bit_popcount+0xc8>
40243ccb:	f2f301        	l32r	a0, 40240898 <ets_timer_handler_isr+0xcc>
40243cce:	0000c0        	callx0	a0
40243cd1:	0c6d      	mov.n	a6, a12
40243cd3:	ff9a71        	l32r	a7, 40243b3c <bit_popcount+0xb4>
40243cd6:	0d2d      	mov.n	a2, a13
40243cd8:	20c132        	addi	a3, a1, 32
40243cdb:	24c142        	addi	a4, a1, 36
40243cde:	28c152        	addi	a5, a1, 40
40243ce1:	ff9591        	l32r	a9, 40243b38 <bit_popcount+0xb0>
40243ce4:	0199      	s32i.n	a9, a1, 0
40243ce6:	1c3bc5        	call0	402600a4 <netif_add>
40243ce9:	ffe846        	j	40243c8e <eagle_lwip_if_alloc+0x13a>

40243cec <eagle_lwip_if_free>:
40243cec:	f0c112        	addi	a1, a1, -16
40243cef:	0161c2        	s32i	a12, a1, 4
40243cf2:	20c220        	or	a12, a2, a2
40243cf5:	2c2222        	l32i	a2, a2, 176
40243cf8:	006102        	s32i	a0, a1, 0
40243cfb:	12dc      	bnez.n	a2, 40243d10 <eagle_lwip_if_free+0x24>
40243cfd:	0c28      	l32i.n	a2, a12, 0
40243cff:	1c4345        	call0	40260134 <netif_remove>
40243d02:	f9e521        	l32r	a2, 40242498 <wifi_station_get_rssi+0x40>
40243d05:	1228      	l32i.n	a2, a2, 4
40243d07:	f1a701        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40243d0a:	0000c0        	callx0	a0
40243d0d:	000746        	j	40243d2e <eagle_lwip_if_free+0x42>
40243d10:	ff8c31        	l32r	a3, 40243b40 <bit_popcount+0xb8>
40243d13:	000332        	l8ui	a3, a3, 0
40243d16:	438c      	beqz.n	a3, 40243d1e <eagle_lwip_if_free+0x32>
40243d18:	201110        	or	a1, a1, a1
40243d1b:	187185        	call0	4025c434 <dhcps_stop>
40243d1e:	0c28      	l32i.n	a2, a12, 0
40243d20:	1c4105        	call0	40260134 <netif_remove>
40243d23:	f9dd21        	l32r	a2, 40242498 <wifi_station_get_rssi+0x40>
40243d26:	2228      	l32i.n	a2, a2, 8
40243d28:	f19f01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40243d2b:	0000c0        	callx0	a0
40243d2e:	0c28      	l32i.n	a2, a12, 0
40243d30:	828c      	beqz.n	a2, 40243d3c <eagle_lwip_if_free+0x50>
40243d32:	f19c01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40243d35:	0000c0        	callx0	a0
40243d38:	030c      	movi.n	a3, 0
40243d3a:	0c39      	s32i.n	a3, a12, 0
40243d3c:	11c8      	l32i.n	a12, a1, 4
40243d3e:	0108      	l32i.n	a0, a1, 0
40243d40:	10c112        	addi	a1, a1, 16
40243d43:	f00d      	ret.n
40243d45:	000000        	ill

40243d48 <eagle_lwip_getif>:
40243d48:	f0b141        	l32r	a4, 4024000c <_irom0_text_start+0xc>
40243d4b:	62cc      	bnez.n	a2, 40243d55 <eagle_lwip_getif+0xd>
40243d4d:	4428      	l32i.n	a2, a4, 16
40243d4f:	32dc      	bnez.n	a2, 40243d66 <eagle_lwip_getif+0x1e>
40243d51:	020c      	movi.n	a2, 0
40243d53:	f00d      	ret.n
40243d55:	0b1266        	bnei	a2, 1, 40243d64 <eagle_lwip_getif+0x1c>
40243d58:	5428      	l32i.n	a2, a4, 20
40243d5a:	228c      	beqz.n	a2, 40243d60 <eagle_lwip_getif+0x18>
40243d5c:	0228      	l32i.n	a2, a2, 0
40243d5e:	f00d      	ret.n
40243d60:	020c      	movi.n	a2, 0
40243d62:	f00d      	ret.n
40243d64:	f00d      	ret.n
40243d66:	0228      	l32i.n	a2, a2, 0
40243d68:	f00d      	ret.n
	...

40243d6c <tcpclient1_sent_cb>:

  }

static void ICACHE_FLASH_ATTR
tcpclient1_sent_cb(void *arg)//ͻص
{
40243d6c:	f00d      	ret.n
40243d6e:	000000        	ill
40243d71:	0008      	l32i.n	a0, a0, 0
40243d73:	126c00        	excw
40243d76:	ff          	.byte 0xff
40243d77:	3f          	.byte 0x3f
40243d78:	8938      	l32i.n	a3, a9, 32
40243d7a:	fe          	.byte 0xfe
40243d7b:	3f          	.byte 0x3f
40243d7c:	002000        	isync
40243d7f:	400000        	ssr	a0
40243d82:	400000        	ssr	a0
40243d85:	fe89      	s32i.n	a8, a14, 60
40243d87:	3f          	.byte 0x3f
40243d88:	894c      	movi.n	a9, 72
40243d8a:	fe          	.byte 0xfe
40243d8b:	3f          	.byte 0x3f
40243d8c:	fe89a0        	excw
40243d8f:	3f          	.byte 0x3f
40243d90:	89ac      	beqz.n	a9, 40243dbc <tcpclient1_sent_cb+0x50>
40243d92:	fe          	.byte 0xfe
40243d93:	3f          	.byte 0x3f
40243d94:	fe89b0        	excw
40243d97:	3f          	.byte 0x3f
40243d98:	fe89c4        	excw
40243d9b:	3f          	.byte 0x3f
40243d9c:	89dc      	bnez.n	a9, 40243db8 <tcpclient1_sent_cb+0x4c>
40243d9e:	fe          	.byte 0xfe
40243d9f:	3f          	.byte 0x3f
40243da0:	ff0a60        	excw
40243da3:	3f          	.byte 0x3f
40243da4:	414c      	movi.n	a1, 68
40243da6:	f04024        	excw
40243da9:	fe89      	s32i.n	a8, a14, 60
40243dab:	3f          	.byte 0x3f
40243dac:	89f8      	l32i.n	a15, a9, 32
40243dae:	fe          	.byte 0xfe
40243daf:	3f          	.byte 0x3f
40243db0:	0a38      	l32i.n	a3, a10, 0
40243db2:	ff          	.byte 0xff
40243db3:	3f          	.byte 0x3f
40243db4:	4108      	l32i.n	a0, a1, 16
40243db6:	504024        	excw
40243db9:	0000c3        	excw
40243dbc:	511c      	movi.n	a1, 21
40243dbe:	004010        	break	0, 1
40243dc1:	401011        	l32r	a1, 40213e04 <_lit4_end+0x10d0a8>
40243dc4:	004cf0        	break	12, 15
40243dc7:	123c40        	excw
40243dca:	c44010        	extui	a4, a1, 0, 13
40243dcd:	106a      	add.n	a1, a0, a6
40243dcf:	11b840        	slli	a11, a8, 12
40243dd2:	124010        	excw

40243dd4 <tcpclient1_recv>:
LOCAL struct espconn tcpclient1;
static ip_addr_t host_ip;

void ICACHE_FLASH_ATTR
tcpclient1_recv(void *arg, char *pdata, unsigned short len)//պ
{int notice;
40243dd4:	a0c112        	addi	a1, a1, -96
40243dd7:	8129      	s32i.n	a2, a1, 32
char x[10];
char *pbuf = (char *)os_zalloc(2048);
40243dd9:	ffe521        	l32r	a2, 40243d70 <tcpclient1_sent_cb+0x4>
LOCAL struct espconn tcpclient1;
static ip_addr_t host_ip;

void ICACHE_FLASH_ATTR
tcpclient1_recv(void *arg, char *pdata, unsigned short len)//պ
{int notice;
40243ddc:	176102        	s32i	a0, a1, 92
40243ddf:	1661c2        	s32i	a12, a1, 88
40243de2:	1561d2        	s32i	a13, a1, 84
40243de5:	03cd      	mov.n	a12, a3
40243de7:	1361f2        	s32i	a15, a1, 76
40243dea:	1461e2        	s32i	a14, a1, 80
40243ded:	f4f040        	extui	a15, a4, 0, 16
char x[10];
char *pbuf = (char *)os_zalloc(2048);
40243df0:	f16901        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40243df3:	0000c0        	callx0	a0
40243df6:	02dd      	mov.n	a13, a2
os_timer_disarm (&cyctimer);//ֹͣ
40243df8:	ffdf21        	l32r	a2, 40243d74 <tcpclient1_sent_cb+0x8>
40243dfb:	f16f01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40243dfe:	0000c0        	callx0	a0
  struct espconn *pespconn = (struct espconn *)arg;
  uart0_tx_buffer(pdata, len);
40243e01:	0f3d      	mov.n	a3, a15
40243e03:	0c2d      	mov.n	a2, a12
40243e05:	259d85        	call0	402697e0 <uart0_tx_buffer>
  notice=atoi(jsonval(pdata,"\"nonce\""));
40243e08:	ffdc31        	l32r	a3, 40243d78 <tcpclient1_sent_cb+0xc>
40243e0b:	0c2d      	mov.n	a2, a12
40243e0d:	ffeb01        	l32r	a0, 40243dbc <tcpclient1_sent_cb+0x50>
40243e10:	0000c0        	callx0	a0
40243e13:	ffeb01        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
40243e16:	0000c0        	callx0	a0
  if(notice>0){
40243e19:	0212e6        	bgei	a2, 1, 40243e1f <tcpclient1_recv+0x4b>
40243e1c:	002146        	j	40243ea5 <tcpclient1_recv+0xd1>
 int ff[4]; 
ff[0]=0;ff[1]=0;ff[2]=0;ff[3]=0;
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
40243e1f:	1f0c      	movi.n	a15, 1
40243e21:	2e0c      	movi.n	a14, 2
40243e23:	c129      	s32i.n	a2, a1, 48
40243e25:	ffe701        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40243e28:	0000c0        	callx0	a0
40243e2b:	1022f0        	and	a2, a2, a15
40243e2e:	0e4d      	mov.n	a4, a14
40243e30:	934f20        	movnez	a4, a15, a2
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
40243e33:	a149      	s32i.n	a4, a1, 40
40243e35:	ffe301        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40243e38:	0000c0        	callx0	a0
40243e3b:	ffd071        	l32r	a7, 40243d7c <tcpclient1_sent_cb+0x10>
40243e3e:	0e5d      	mov.n	a5, a14
40243e40:	102270        	and	a2, a2, a7
40243e43:	935f20        	movnez	a5, a15, a2
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
40243e46:	9159      	s32i.n	a5, a1, 36
40243e48:	ffdf01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40243e4b:	0000c0        	callx0	a0
40243e4e:	f3d191        	l32r	a9, 40240d94 <system_get_test_result+0x24>
40243e51:	0e6d      	mov.n	a6, a14
40243e53:	102290        	and	a2, a2, a9
40243e56:	936f20        	movnez	a6, a15, a2
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
40243e59:	b169      	s32i.n	a6, a1, 44
40243e5b:	ffda01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40243e5e:	0000c0        	callx0	a0
40243e61:	ffc781        	l32r	a8, 40243d80 <tcpclient1_sent_cb+0x14>
os_sprintf(x,"1%d%d%d%d",ff[0],ff[1],ff[2],ff[3]);
40243e64:	b168      	l32i.n	a6, a1, 44
 int ff[4]; 
ff[0]=0;ff[1]=0;ff[2]=0;ff[3]=0;
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
40243e66:	107280        	and	a7, a2, a8
os_sprintf(x,"1%d%d%d%d",ff[0],ff[1],ff[2],ff[3]);
40243e69:	ffc631        	l32r	a3, 40243d84 <tcpclient1_sent_cb+0x18>
40243e6c:	a148      	l32i.n	a4, a1, 40
40243e6e:	9158      	l32i.n	a5, a1, 36
40243e70:	93ef70        	movnez	a14, a15, a7
40243e73:	0e7d      	mov.n	a7, a14
40243e75:	10c122        	addi	a2, a1, 16
40243e78:	ffb805        	call0	402439fc <ets_sprintf>

os_sprintf(pbuf, RESPONSE_FRAME,atoi(x), notice);
40243e7b:	10c122        	addi	a2, a1, 16
40243e7e:	ffd001        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
40243e81:	0000c0        	callx0	a0
40243e84:	c1a8      	l32i.n	a10, a1, 48
40243e86:	ffc031        	l32r	a3, 40243d88 <tcpclient1_sent_cb+0x1c>
40243e89:	024d      	mov.n	a4, a2
40243e8b:	0a5d      	mov.n	a5, a10
40243e8d:	202dd0        	or	a2, a13, a13
40243e90:	ffb685        	call0	402439fc <ets_sprintf>
    espconn_sent(pespconn , pbuf, strlen(pbuf));  
40243e93:	0d2d      	mov.n	a2, a13
40243e95:	ffcc01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40243e98:	0000c0        	callx0	a0
40243e9b:	f44020        	extui	a4, a2, 0, 16
40243e9e:	8128      	l32i.n	a2, a1, 32
40243ea0:	0d3d      	mov.n	a3, a13
40243ea2:	191305        	call0	4025cfd4 <espconn_send>
    }

   if(strstr(pdata,"datapoint")){strcpy(x, jsonval(pdata,"\"x\""));//ݵX
40243ea5:	ffb931        	l32r	a3, 40243d8c <tcpclient1_sent_cb+0x20>
40243ea8:	0c2d      	mov.n	a2, a12
40243eaa:	ffc801        	l32r	a0, 40243dcc <tcpclient1_sent_cb+0x60>
40243ead:	0000c0        	callx0	a0
40243eb0:	19e216        	beqz	a2, 40244052 <tcpclient1_recv+0x27e>
40243eb3:	ffb731        	l32r	a3, 40243d90 <tcpclient1_sent_cb+0x24>
40243eb6:	0c2d      	mov.n	a2, a12
40243eb8:	ffc101        	l32r	a0, 40243dbc <tcpclient1_sent_cb+0x50>
40243ebb:	0000c0        	callx0	a0
40243ebe:	023d      	mov.n	a3, a2
40243ec0:	10c122        	addi	a2, a1, 16
40243ec3:	ffc301        	l32r	a0, 40243dd0 <tcpclient1_sent_cb+0x64>
40243ec6:	0000c0        	callx0	a0
 int ff[5];         
if(x[1]=='1'){GPIO_OUTPUT_SET(0, 1);}
40243ec9:	110132        	l8ui	a3, a1, 17
40243ecc:	123c      	movi.n	a2, 49
40243ece:	0f9327        	bne	a3, a2, 40243ee1 <tcpclient1_recv+0x10d>
40243ed1:	120c      	movi.n	a2, 1
40243ed3:	030c      	movi.n	a3, 0
40243ed5:	204220        	or	a4, a2, a2
40243ed8:	205330        	or	a5, a3, a3
40243edb:	f51801        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243ede:	0000c0        	callx0	a0
if(x[2]=='1'){GPIO_OUTPUT_SET(13, 1);}
40243ee1:	120132        	l8ui	a3, a1, 18
40243ee4:	123c      	movi.n	a2, 49
40243ee6:	ffa571        	l32r	a7, 40243d7c <tcpclient1_sent_cb+0x10>
40243ee9:	149327        	bne	a3, a2, 40243f01 <tcpclient1_recv+0x12d>
40243eec:	030c      	movi.n	a3, 0
40243eee:	072d      	mov.n	a2, a7
40243ef0:	074d      	mov.n	a4, a7
40243ef2:	205330        	or	a5, a3, a3
40243ef5:	0d6172        	s32i	a7, a1, 52
40243ef8:	f51101        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243efb:	0000c0        	callx0	a0
40243efe:	0d2172        	l32i	a7, a1, 52
if(x[3]=='1'){GPIO_OUTPUT_SET(12, 1);}
40243f01:	130132        	l8ui	a3, a1, 19
40243f04:	123c      	movi.n	a2, 49
40243f06:	f3a391        	l32r	a9, 40240d94 <system_get_test_result+0x24>
40243f09:	189327        	bne	a3, a2, 40243f25 <tcpclient1_recv+0x151>
40243f0c:	030c      	movi.n	a3, 0
40243f0e:	092d      	mov.n	a2, a9
40243f10:	094d      	mov.n	a4, a9
40243f12:	035d      	mov.n	a5, a3
40243f14:	0d6172        	s32i	a7, a1, 52
40243f17:	0c6192        	s32i	a9, a1, 48
40243f1a:	f50801        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243f1d:	0000c0        	callx0	a0
40243f20:	c198      	l32i.n	a9, a1, 48
40243f22:	0d2172        	l32i	a7, a1, 52
if(x[4]=='1'){GPIO_OUTPUT_SET(14, 1);}
40243f25:	140132        	l8ui	a3, a1, 20
40243f28:	123c      	movi.n	a2, 49
40243f2a:	ff9581        	l32r	a8, 40243d80 <tcpclient1_sent_cb+0x14>
40243f2d:	1b9327        	bne	a3, a2, 40243f4c <tcpclient1_recv+0x178>
40243f30:	030c      	movi.n	a3, 0
40243f32:	082d      	mov.n	a2, a8
40243f34:	084d      	mov.n	a4, a8
40243f36:	035d      	mov.n	a5, a3
40243f38:	d179      	s32i.n	a7, a1, 52
40243f3a:	0a6182        	s32i	a8, a1, 40
40243f3d:	0c6192        	s32i	a9, a1, 48
40243f40:	f4ff01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243f43:	0000c0        	callx0	a0
40243f46:	c198      	l32i.n	a9, a1, 48
40243f48:	a188      	l32i.n	a8, a1, 40
40243f4a:	d178      	l32i.n	a7, a1, 52
if(x[1]=='2'){GPIO_OUTPUT_SET(0, 0);}
40243f4c:	110132        	l8ui	a3, a1, 17
40243f4f:	223c      	movi.n	a2, 50
40243f51:	1b9327        	bne	a3, a2, 40243f70 <tcpclient1_recv+0x19c>
40243f54:	020c      	movi.n	a2, 0
40243f56:	130c      	movi.n	a3, 1
40243f58:	034d      	mov.n	a4, a3
40243f5a:	025d      	mov.n	a5, a2
40243f5c:	d179      	s32i.n	a7, a1, 52
40243f5e:	0a6182        	s32i	a8, a1, 40
40243f61:	0c6192        	s32i	a9, a1, 48
40243f64:	f4f601        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243f67:	0000c0        	callx0	a0
40243f6a:	c198      	l32i.n	a9, a1, 48
40243f6c:	a188      	l32i.n	a8, a1, 40
40243f6e:	d178      	l32i.n	a7, a1, 52
if(x[2]=='2'){GPIO_OUTPUT_SET(13, 0);}
40243f70:	120132        	l8ui	a3, a1, 18
40243f73:	223c      	movi.n	a2, 50
40243f75:	1b9327        	bne	a3, a2, 40243f94 <tcpclient1_recv+0x1c0>
40243f78:	020c      	movi.n	a2, 0
40243f7a:	073d      	mov.n	a3, a7
40243f7c:	074d      	mov.n	a4, a7
40243f7e:	025d      	mov.n	a5, a2
40243f80:	d179      	s32i.n	a7, a1, 52
40243f82:	0a6182        	s32i	a8, a1, 40
40243f85:	0c6192        	s32i	a9, a1, 48
40243f88:	f4ed01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243f8b:	0000c0        	callx0	a0
40243f8e:	c198      	l32i.n	a9, a1, 48
40243f90:	a188      	l32i.n	a8, a1, 40
40243f92:	d178      	l32i.n	a7, a1, 52
if(x[3]=='2'){GPIO_OUTPUT_SET(12, 0);}
40243f94:	130132        	l8ui	a3, a1, 19
40243f97:	223c      	movi.n	a2, 50
40243f99:	1b9327        	bne	a3, a2, 40243fb8 <tcpclient1_recv+0x1e4>
40243f9c:	020c      	movi.n	a2, 0
40243f9e:	093d      	mov.n	a3, a9
40243fa0:	094d      	mov.n	a4, a9
40243fa2:	025d      	mov.n	a5, a2
40243fa4:	d179      	s32i.n	a7, a1, 52
40243fa6:	0a6182        	s32i	a8, a1, 40
40243fa9:	0c6192        	s32i	a9, a1, 48
40243fac:	f4e401        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243faf:	0000c0        	callx0	a0
40243fb2:	c198      	l32i.n	a9, a1, 48
40243fb4:	a188      	l32i.n	a8, a1, 40
40243fb6:	d178      	l32i.n	a7, a1, 52
if(x[4]=='2'){GPIO_OUTPUT_SET(14, 0);}
40243fb8:	140132        	l8ui	a3, a1, 20
40243fbb:	223c      	movi.n	a2, 50
40243fbd:	199327        	bne	a3, a2, 40243fda <tcpclient1_recv+0x206>
40243fc0:	020c      	movi.n	a2, 0
40243fc2:	083d      	mov.n	a3, a8
40243fc4:	084d      	mov.n	a4, a8
40243fc6:	025d      	mov.n	a5, a2
40243fc8:	d179      	s32i.n	a7, a1, 52
40243fca:	a189      	s32i.n	a8, a1, 40
40243fcc:	c199      	s32i.n	a9, a1, 48
40243fce:	f4db01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40243fd1:	0000c0        	callx0	a0
40243fd4:	c198      	l32i.n	a9, a1, 48
40243fd6:	a188      	l32i.n	a8, a1, 40
40243fd8:	d178      	l32i.n	a7, a1, 52
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
40243fda:	1e0c      	movi.n	a14, 1
40243fdc:	a189      	s32i.n	a8, a1, 40
40243fde:	c199      	s32i.n	a9, a1, 48
40243fe0:	2f0c      	movi.n	a15, 2
40243fe2:	d179      	s32i.n	a7, a1, 52
40243fe4:	ff7801        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40243fe7:	0000c0        	callx0	a0
40243fea:	542c      	movi.n	a4, 37
40243fec:	1022e0        	and	a2, a2, a14
40243fef:	0f6d      	mov.n	a6, a15
40243ff1:	632c      	movi.n	a3, 38
40243ff3:	933420        	movnez	a3, a4, a2
40243ff6:	936e20        	movnez	a6, a14, a2
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
40243ff9:	9139      	s32i.n	a3, a1, 36
40243ffb:	b169      	s32i.n	a6, a1, 44
40243ffd:	ff7101        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244000:	0000c0        	callx0	a0
40244003:	d178      	l32i.n	a7, a1, 52
40244005:	102270        	and	a2, a2, a7
40244008:	0f7d      	mov.n	a7, a15
4024400a:	937e20        	movnez	a7, a14, a2
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
4024400d:	d179      	s32i.n	a7, a1, 52
4024400f:	ff6d01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244012:	0000c0        	callx0	a0
40244015:	c198      	l32i.n	a9, a1, 48
40244017:	102290        	and	a2, a2, a9
4024401a:	0f9d      	mov.n	a9, a15
4024401c:	939e20        	movnez	a9, a14, a2
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
4024401f:	c199      	s32i.n	a9, a1, 48
40244021:	ff6801        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244024:	0000c0        	callx0	a0
40244027:	a188      	l32i.n	a8, a1, 40
os_printf("%c%c%c%c%c%c%c%c", 0x22,1,1,ff[0],ff[1],ff[2],ff[3],0x22+2+ff[0]+ff[1]+ff[2]+ff[3]);
40244029:	9138      	l32i.n	a3, a1, 36
4024402b:	d178      	l32i.n	a7, a1, 52
4024402d:	c198      	l32i.n	a9, a1, 48
if(x[3]=='2'){GPIO_OUTPUT_SET(12, 0);}
if(x[4]=='2'){GPIO_OUTPUT_SET(14, 0);}
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
4024402f:	102280        	and	a2, a2, a8
os_printf("%c%c%c%c%c%c%c%c", 0x22,1,1,ff[0],ff[1],ff[2],ff[3],0x22+2+ff[0]+ff[1]+ff[2]+ff[3]);
40244032:	373a      	add.n	a3, a7, a3
if(x[3]=='2'){GPIO_OUTPUT_SET(12, 0);}
if(x[4]=='2'){GPIO_OUTPUT_SET(14, 0);}
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
40244034:	93fe20        	movnez	a15, a14, a2
os_printf("%c%c%c%c%c%c%c%c", 0x22,1,1,ff[0],ff[1],ff[2],ff[3],0x22+2+ff[0]+ff[1]+ff[2]+ff[3]);
40244037:	393a      	add.n	a3, a9, a3
40244039:	3f3a      	add.n	a3, a15, a3
4024403b:	ff5621        	l32r	a2, 40243d94 <tcpclient1_sent_cb+0x28>
4024403e:	b168      	l32i.n	a6, a1, 44
40244040:	2139      	s32i.n	a3, a1, 8
40244042:	0199      	s32i.n	a9, a1, 0
40244044:	11f9      	s32i.n	a15, a1, 4
40244046:	232c      	movi.n	a3, 34
40244048:	0e4d      	mov.n	a4, a14
4024404a:	0e5d      	mov.n	a5, a14
4024404c:	f0a101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024404f:	0000c0        	callx0	a0
     } 
 if(strstr(pdata,"weekday_timestamp_mod")){timer_start(pdata);}  //ȡʱжʱб 
40244052:	ff5131        	l32r	a3, 40243d98 <tcpclient1_sent_cb+0x2c>
40244055:	0c2d      	mov.n	a2, a12
40244057:	ff5d01        	l32r	a0, 40243dcc <tcpclient1_sent_cb+0x60>
4024405a:	0000c0        	callx0	a0
4024405d:	004216        	beqz	a2, 40244065 <tcpclient1_recv+0x291>
40244060:	0c2d      	mov.n	a2, a12
40244062:	0105c5        	call0	402450c0 <timer_start>


     if(strstr(pdata,"/v1/device/timers/"))//ֻʱؽʱб
40244065:	ff4d31        	l32r	a3, 40243d9c <tcpclient1_sent_cb+0x30>
40244068:	202cc0        	or	a2, a12, a12
4024406b:	ff5801        	l32r	a0, 40243dcc <tcpclient1_sent_cb+0x60>
4024406e:	0000c0        	callx0	a0
40244071:	026216        	beqz	a2, 4024409b <tcpclient1_recv+0x2c7>
      { os_timer_disarm (&gettimer) ;
40244074:	ff4bf1        	l32r	a15, 40243da0 <tcpclient1_sent_cb+0x34>
40244077:	0f2d      	mov.n	a2, a15
40244079:	f0cf01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024407c:	0000c0        	callx0	a0
os_timer_setfn(&gettimer, (os_timer_func_t *)gettimerto, pespconn);
4024407f:	ff4931        	l32r	a3, 40243da4 <tcpclient1_sent_cb+0x38>
40244082:	8148      	l32i.n	a4, a1, 32
40244084:	0f2d      	mov.n	a2, a15
40244086:	f0c201        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40244089:	0000c0        	callx0	a0
os_timer_arm(&gettimer,2000,0);  
4024408c:	0f2d      	mov.n	a2, a15
4024408e:	d0a732        	movi	a3, 0x7d0
40244091:	040c      	movi.n	a4, 0
40244093:	150c      	movi.n	a5, 1
40244095:	f0c901        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40244098:	0000c0        	callx0	a0
   }

if(strstr(pdata,"device")){
4024409b:	ff4331        	l32r	a3, 40243da8 <tcpclient1_sent_cb+0x3c>
4024409e:	0c2d      	mov.n	a2, a12
402440a0:	ff4b01        	l32r	a0, 40243dcc <tcpclient1_sent_cb+0x60>
402440a3:	0000c0        	callx0	a0
402440a6:	b29c      	beqz.n	a2, 402440c5 <tcpclient1_recv+0x2f1>
    os_sprintf(pbuf, TIMER_FRAME , id);
402440a8:	ff4131        	l32r	a3, 40243dac <tcpclient1_sent_cb+0x40>
402440ab:	ff4141        	l32r	a4, 40243db0 <tcpclient1_sent_cb+0x44>
402440ae:	0d2d      	mov.n	a2, a13
402440b0:	ff9485        	call0	402439fc <ets_sprintf>
    espconn_sent(pespconn , pbuf, strlen(pbuf));  //ͻȡʱб
402440b3:	0d2d      	mov.n	a2, a13
402440b5:	ff4401        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402440b8:	0000c0        	callx0	a0
402440bb:	f44020        	extui	a4, a2, 0, 16
402440be:	8128      	l32i.n	a2, a1, 32
402440c0:	0d3d      	mov.n	a3, a13
402440c2:	18f105        	call0	4025cfd4 <espconn_send>
     }   

  os_free(pbuf);
402440c5:	0d2d      	mov.n	a2, a13
402440c7:	f0b701        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402440ca:	0000c0        	callx0	a0
os_timer_setfn(&cyctimer, (os_timer_func_t *)cyctimeractiv, NULL);
402440cd:	ff3931        	l32r	a3, 40243db4 <tcpclient1_sent_cb+0x48>
402440d0:	ff2921        	l32r	a2, 40243d74 <tcpclient1_sent_cb+0x8>
402440d3:	00a042        	movi	a4, 0
402440d6:	f0ae01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402440d9:	0000c0        	callx0	a0
os_timer_arm(&cyctimer,50000,1);  //  
402440dc:	140c      	movi.n	a4, 1
402440de:	ff2521        	l32r	a2, 40243d74 <tcpclient1_sent_cb+0x8>
402440e1:	ff3531        	l32r	a3, 40243db8 <tcpclient1_sent_cb+0x4c>
402440e4:	045d      	mov.n	a5, a4
402440e6:	f0b501        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402440e9:	0000c0        	callx0	a0

}
402440ec:	172102        	l32i	a0, a1, 92
402440ef:	1621c2        	l32i	a12, a1, 88
402440f2:	1521d2        	l32i	a13, a1, 84
402440f5:	1421e2        	l32i	a14, a1, 80
402440f8:	1321f2        	l32i	a15, a1, 76
402440fb:	60c112        	addi	a1, a1, 96
402440fe:	f00d      	ret.n
40244100:	fe8a90        	excw
40244103:	3f          	.byte 0x3f
40244104:	fe90a0        	excw
40244107:	3f          	.byte 0x3f

40244108 <cyctimeractiv>:

void ICACHE_FLASH_ATTR
cyctimeractiv(void) 
{
//ʱִ
   char *pbuf = (char *)os_zalloc(2048);
40244108:	ff1a21        	l32r	a2, 40243d70 <tcpclient1_sent_cb+0x4>
//ʱִ
}

void ICACHE_FLASH_ATTR
cyctimeractiv(void) 
{
4024410b:	f0c112        	addi	a1, a1, -16
4024410e:	036102        	s32i	a0, a1, 12
40244111:	0261c2        	s32i	a12, a1, 8
//ʱִ
   char *pbuf = (char *)os_zalloc(2048);
40244114:	f0a001        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40244117:	0000c0        	callx0	a0
os_sprintf(pbuf, BEACON_FRAME, id);
4024411a:	fff931        	l32r	a3, 40244100 <tcpclient1_recv+0x32c>
4024411d:	ff2441        	l32r	a4, 40243db0 <tcpclient1_sent_cb+0x44>

void ICACHE_FLASH_ATTR
cyctimeractiv(void) 
{
//ʱִ
   char *pbuf = (char *)os_zalloc(2048);
40244120:	02cd      	mov.n	a12, a2
os_sprintf(pbuf, BEACON_FRAME, id);
40244122:	ff8d85        	call0	402439fc <ets_sprintf>
espconn_sent(&tcpclient1, pbuf, strlen(pbuf));  //
40244125:	0c2d      	mov.n	a2, a12
40244127:	ff2801        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4024412a:	0000c0        	callx0	a0
4024412d:	f44020        	extui	a4, a2, 0, 16
40244130:	fff521        	l32r	a2, 40244104 <tcpclient1_recv+0x330>
40244133:	0c3d      	mov.n	a3, a12
40244135:	18e9c5        	call0	4025cfd4 <espconn_send>
os_free(pbuf);
40244138:	0c2d      	mov.n	a2, a12
4024413a:	f09a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4024413d:	0000c0        	callx0	a0
//ʱִ
}
40244140:	3108      	l32i.n	a0, a1, 12
40244142:	21c8      	l32i.n	a12, a1, 8
40244144:	10c112        	addi	a1, a1, 16
40244147:	f00d      	ret.n
40244149:	000000        	ill

4024414c <gettimerto>:

void ICACHE_FLASH_ATTR
gettimerto(void *arg) 
{
4024414c:	f0c112        	addi	a1, a1, -16
4024414f:	0161d2        	s32i	a13, a1, 4
40244152:	20d220        	or	a13, a2, a2
//ʱִ
 char *pbuf = (char *)os_zalloc(2048);
40244155:	ff0621        	l32r	a2, 40243d70 <tcpclient1_sent_cb+0x4>
//ʱִ
}

void ICACHE_FLASH_ATTR
gettimerto(void *arg) 
{
40244158:	3109      	s32i.n	a0, a1, 12
4024415a:	21c9      	s32i.n	a12, a1, 8
//ʱִ
 char *pbuf = (char *)os_zalloc(2048);
4024415c:	f08e01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4024415f:	0000c0        	callx0	a0
   struct espconn *pespconn = (struct espconn *)arg;
   os_sprintf(pbuf, TIMER_FRAME , id);
40244162:	ff1231        	l32r	a3, 40243dac <tcpclient1_sent_cb+0x40>
40244165:	ff1241        	l32r	a4, 40243db0 <tcpclient1_sent_cb+0x44>

void ICACHE_FLASH_ATTR
gettimerto(void *arg) 
{
//ʱִ
 char *pbuf = (char *)os_zalloc(2048);
40244168:	02cd      	mov.n	a12, a2
   struct espconn *pespconn = (struct espconn *)arg;
   os_sprintf(pbuf, TIMER_FRAME , id);
4024416a:	ff8905        	call0	402439fc <ets_sprintf>
   espconn_sent(pespconn , pbuf, strlen(pbuf)); 
4024416d:	0c2d      	mov.n	a2, a12
4024416f:	ff1601        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40244172:	0000c0        	callx0	a0
40244175:	f44020        	extui	a4, a2, 0, 16
40244178:	0c3d      	mov.n	a3, a12
4024417a:	202dd0        	or	a2, a13, a13
4024417d:	18e545        	call0	4025cfd4 <espconn_send>
 os_free(pbuf);
40244180:	0c2d      	mov.n	a2, a12
40244182:	f08801        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40244185:	0000c0        	callx0	a0
//ʱִ
}
40244188:	3108      	l32i.n	a0, a1, 12
4024418a:	21c8      	l32i.n	a12, a1, 8
4024418c:	11d8      	l32i.n	a13, a1, 4
4024418e:	10c112        	addi	a1, a1, 16
40244191:	f00d      	ret.n
40244193:	876800        	excw
40244196:	fe          	.byte 0xfe
40244197:	3f          	.byte 0x3f
40244198:	001f40        	excw
4024419b:	425000        	excw
4024419e:	884024        	excw
402441a1:	244b      	addi.n	a2, a4, 4
402441a3:	694440        	excw
402441a6:	744010        	extui	a4, a1, 0, 8
402441a9:	106a      	add.n	a1, a0, a6
402441ab:	a09240        	addx4	a9, a2, a4

402441ac <cyctimer_exe>:
/******************************************************************************/
/******************************************************************************/

void ICACHE_FLASH_ATTR
cyctimer_exe(void) 
{
402441ac:	a0a092        	movi	a9, 160
402441af:	c01190        	sub	a1, a1, a9


 LOCAL void ICACHE_FLASH_ATTR
 tcpclient1_init(){
   uint32_t ip = 0;
  char ipTemp[128]="115.29.202.58";
402441b2:	fff831        	l32r	a3, 40244194 <gettimerto+0x48>
/******************************************************************************/
/******************************************************************************/

void ICACHE_FLASH_ATTR
cyctimer_exe(void) 
{
402441b5:	2661c2        	s32i	a12, a1, 152


 LOCAL void ICACHE_FLASH_ATTR
 tcpclient1_init(){
   uint32_t ip = 0;
  char ipTemp[128]="115.29.202.58";
402441b8:	e40c      	movi.n	a4, 14



 LOCAL void ICACHE_FLASH_ATTR
 tcpclient1_init(){
   uint32_t ip = 0;
402441ba:	0c0c      	movi.n	a12, 0
  char ipTemp[128]="115.29.202.58";
402441bc:	012d      	mov.n	a2, a1
/******************************************************************************/
/******************************************************************************/

void ICACHE_FLASH_ATTR
cyctimer_exe(void) 
{
402441be:	276102        	s32i	a0, a1, 156
402441c1:	2561d2        	s32i	a13, a1, 148



 LOCAL void ICACHE_FLASH_ATTR
 tcpclient1_init(){
   uint32_t ip = 0;
402441c4:	2061c2        	s32i	a12, a1, 128
  char ipTemp[128]="115.29.202.58";
402441c7:	fff701        	l32r	a0, 402441a4 <gettimerto+0x58>
402441ca:	0000c0        	callx0	a0
402441cd:	72a042        	movi	a4, 114
402441d0:	0c3d      	mov.n	a3, a12
402441d2:	21eb      	addi.n	a2, a1, 14
402441d4:	fff501        	l32r	a0, 402441a8 <gettimerto+0x5c>
402441d7:	0000c0        	callx0	a0
  ip = ipaddr_addr(ipTemp);
402441da:	012d      	mov.n	a2, a1
402441dc:	1b6285        	call0	4025f808 <ipaddr_addr>
tcpclient1.type = ESPCONN_TCP;
402441df:	ffc9c1        	l32r	a12, 40244104 <tcpclient1_recv+0x330>
402441e2:	031c      	movi.n	a3, 16

 LOCAL void ICACHE_FLASH_ATTR
 tcpclient1_init(){
   uint32_t ip = 0;
  char ipTemp[128]="115.29.202.58";
  ip = ipaddr_addr(ipTemp);
402441e4:	206122        	s32i	a2, a1, 128
tcpclient1.type = ESPCONN_TCP;
tcpclient1.proto.tcp = (esp_tcp *)os_zalloc(sizeof(esp_tcp));
402441e7:	022c      	movi.n	a2, 32
 LOCAL void ICACHE_FLASH_ATTR
 tcpclient1_init(){
   uint32_t ip = 0;
  char ipTemp[128]="115.29.202.58";
  ip = ipaddr_addr(ipTemp);
tcpclient1.type = ESPCONN_TCP;
402441e9:	0c39      	s32i.n	a3, a12, 0
tcpclient1.proto.tcp = (esp_tcp *)os_zalloc(sizeof(esp_tcp));
402441eb:	f06a01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
402441ee:	0000c0        	callx0	a0
402441f1:	02dd      	mov.n	a13, a2
402441f3:	2c29      	s32i.n	a2, a12, 8
tcpclient1.proto.tcp->local_port = espconn_port();
402441f5:	194605        	call0	4025d658 <espconn_port>
402441f8:	1d29      	s32i.n	a2, a13, 4
tcpclient1.proto.tcp->remote_port = 8000;
402441fa:	ffe751        	l32r	a5, 40244198 <gettimerto+0x4c>
402441fd:	2c28      	l32i.n	a2, a12, 8
os_memcpy(tcpclient1.proto.tcp->remote_ip, &ip, 4);
402441ff:	80a032        	movi	a3, 128
  char ipTemp[128]="115.29.202.58";
  ip = ipaddr_addr(ipTemp);
tcpclient1.type = ESPCONN_TCP;
tcpclient1.proto.tcp = (esp_tcp *)os_zalloc(sizeof(esp_tcp));
tcpclient1.proto.tcp->local_port = espconn_port();
tcpclient1.proto.tcp->remote_port = 8000;
40244202:	0259      	s32i.n	a5, a2, 0
os_memcpy(tcpclient1.proto.tcp->remote_ip, &ip, 4);
40244204:	440c      	movi.n	a4, 4
40244206:	313a      	add.n	a3, a1, a3
40244208:	0cc222        	addi	a2, a2, 12
4024420b:	f06401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4024420e:	0000c0        	callx0	a0
 espconn_regist_connectcb(&tcpclient1, tcpclient1_connect_cb); //ӻص
40244211:	ffe231        	l32r	a3, 4024419c <gettimerto+0x50>
40244214:	202cc0        	or	a2, a12, a12
40244217:	190085        	call0	4025d220 <espconn_regist_connectcb>
 espconn_regist_reconcb(&tcpclient1, tcpclient1_recon_cb);//صӽص
4024421a:	ffe131        	l32r	a3, 402441a0 <gettimerto+0x54>
4024421d:	202cc0        	or	a2, a12, a12
40244220:	190185        	call0	4025d23c <espconn_regist_reconcb>

espconn_connect(&tcpclient1);
40244223:	0c2d      	mov.n	a2, a12
40244225:	18c845        	call0	4025ceac <espconn_connect>

tcpclient1_init();


//ʱִ
}
40244228:	272102        	l32i	a0, a1, 156
4024422b:	a0a092        	movi	a9, 160
4024422e:	2621c2        	l32i	a12, a1, 152
40244231:	2521d2        	l32i	a13, a1, 148
40244234:	119a      	add.n	a1, a1, a9
40244236:	f00d      	ret.n
40244238:	fe8ae0        	excw
4024423b:	3f          	.byte 0x3f
4024423c:	8018      	l32i.n	a1, a0, 32
4024423e:	fe          	.byte 0xfe
4024423f:	3f          	.byte 0x3f
40244240:	244bc0        	extui	a4, a12, 11, 3
40244243:	3dd440        	excw
40244246:	6c4024        	excw
40244249:	243d      	excw
4024424b:	8aec40        	excw
4024424e:	fe          	.byte 0xfe
4024424f:	3f          	.byte 0x3f

40244250 <tcpclient1_connect_cb>:



static void ICACHE_FLASH_ATTR
tcpclient1_connect_cb(void *arg) //ӻص
{  uint8 bssid[6];
40244250:	e0c112        	addi	a1, a1, -32
40244253:	51d9      	s32i.n	a13, a1, 20
40244255:	02dd      	mov.n	a13, a2
   char *pbuf = (char *)os_zalloc(2048);
40244257:	fec621        	l32r	a2, 40243d70 <tcpclient1_sent_cb+0x4>



static void ICACHE_FLASH_ATTR
tcpclient1_connect_cb(void *arg) //ӻص
{  uint8 bssid[6];
4024425a:	7109      	s32i.n	a0, a1, 28
4024425c:	61c9      	s32i.n	a12, a1, 24
4024425e:	41e9      	s32i.n	a14, a1, 16
40244260:	31f9      	s32i.n	a15, a1, 12
   char *pbuf = (char *)os_zalloc(2048);
40244262:	f04c01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40244265:	0000c0        	callx0	a0
40244268:	02cd      	mov.n	a12, a2
  struct espconn *pespconn = (struct espconn *)arg;
  //os_printf("tcp tcpclient1 connect\r\n");
 uart0_sendStr("ӳɹ\n");
4024426a:	fff321        	l32r	a2, 40244238 <cyctimer_exe+0x8c>
  GPIO_OUTPUT_SET(linkled, 0);
4024426d:	1f0c      	movi.n	a15, 1
tcpclient1_connect_cb(void *arg) //ӻص
{  uint8 bssid[6];
   char *pbuf = (char *)os_zalloc(2048);
  struct espconn *pespconn = (struct espconn *)arg;
  //os_printf("tcp tcpclient1 connect\r\n");
 uart0_sendStr("ӳɹ\n");
4024426f:	255a85        	call0	40269818 <uart0_sendStr>
  GPIO_OUTPUT_SET(linkled, 0);
40244272:	fff221        	l32r	a2, 4024423c <cyctimer_exe+0x90>
40244275:	050c      	movi.n	a5, 0
40244277:	0238      	l32i.n	a3, a2, 0
40244279:	052d      	mov.n	a2, a5
4024427b:	401300        	ssl	a3
4024427e:	a13f00        	sll	a3, a15
40244281:	034d      	mov.n	a4, a3
40244283:	f42e01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244286:	0000c0        	callx0	a0
  espconn_regist_disconcb(pespconn, tcpclient1_discon_cb);
40244289:	ffed31        	l32r	a3, 40244240 <cyctimer_exe+0x94>
4024428c:	0d2d      	mov.n	a2, a13
4024428e:	18fbc5        	call0	4025d24c <espconn_regist_disconcb>
  espconn_regist_recvcb(pespconn,tcpclient1_recv);
40244291:	ffec31        	l32r	a3, 40244244 <cyctimer_exe+0x98>
40244294:	202dd0        	or	a2, a13, a13
40244297:	18f985        	call0	4025d230 <espconn_regist_recvcb>
  espconn_regist_sentcb(pespconn, tcpclient1_sent_cb);
4024429a:	ffeb31        	l32r	a3, 40244248 <cyctimer_exe+0x9c>
4024429d:	202dd0        	or	a2, a13, a13
402442a0:	18f585        	call0	4025d1fc <espconn_regist_sentcb>
os_timer_disarm (&cyctimer) ;
402442a3:	feb4e1        	l32r	a14, 40243d74 <tcpclient1_sent_cb+0x8>
402442a6:	0e2d      	mov.n	a2, a14
402442a8:	f04401        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402442ab:	0000c0        	callx0	a0

os_sprintf(pbuf, FIRST_FRAME, id);  
402442ae:	ffe731        	l32r	a3, 4024424c <cyctimer_exe+0xa0>
402442b1:	febf41        	l32r	a4, 40243db0 <tcpclient1_sent_cb+0x44>
402442b4:	0c2d      	mov.n	a2, a12
402442b6:	ff7445        	call0	402439fc <ets_sprintf>
espconn_sent(pespconn , pbuf, strlen(pbuf));  
402442b9:	0c2d      	mov.n	a2, a12
402442bb:	fec301        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402442be:	0000c0        	callx0	a0
402442c1:	f44020        	extui	a4, a2, 0, 16
402442c4:	0c3d      	mov.n	a3, a12
402442c6:	202dd0        	or	a2, a13, a13
402442c9:	18d085        	call0	4025cfd4 <espconn_send>
  os_free(pbuf); 
402442cc:	0c2d      	mov.n	a2, a12
402442ce:	f03501        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402442d1:	0000c0        	callx0	a0
  os_timer_setfn(&cyctimer, (os_timer_func_t *)cyctimeractiv, NULL);
402442d4:	feb831        	l32r	a3, 40243db4 <tcpclient1_sent_cb+0x48>
402442d7:	0e2d      	mov.n	a2, a14
402442d9:	040c      	movi.n	a4, 0
402442db:	f02d01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402442de:	0000c0        	callx0	a0
os_timer_arm(&cyctimer,50000,1);
402442e1:	feb531        	l32r	a3, 40243db8 <tcpclient1_sent_cb+0x4c>
402442e4:	0e2d      	mov.n	a2, a14
402442e6:	0f4d      	mov.n	a4, a15
402442e8:	0f5d      	mov.n	a5, a15
402442ea:	f03401        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402442ed:	0000c0        	callx0	a0
}
402442f0:	7108      	l32i.n	a0, a1, 28
402442f2:	61c8      	l32i.n	a12, a1, 24
402442f4:	51d8      	l32i.n	a13, a1, 20
402442f6:	41e8      	l32i.n	a14, a1, 16
402442f8:	31f8      	l32i.n	a15, a1, 12
402442fa:	20c112        	addi	a1, a1, 32
402442fd:	f00d      	ret.n
402442ff:	8b4400        	excw
40244302:	fe          	.byte 0xfe
40244303:	3f          	.byte 0x3f

40244304 <scan_done>:

/*******************************/ //ģ·
/******************************************************************************/
struct scan_config *scanwifi;
static void ICACHE_FLASH_ATTR 
scan_done(void *arg, STATUS status) {
40244304:	d0a092        	movi	a9, 208
40244307:	c01190        	sub	a1, a1, a9
4024430a:	3261c2        	s32i	a12, a1, 200
4024430d:	336102        	s32i	a0, a1, 204
40244310:	3161d2        	s32i	a13, a1, 196
40244313:	3061e2        	s32i	a14, a1, 192
40244316:	2f61f2        	s32i	a15, a1, 188
40244319:	02cd      	mov.n	a12, a2
uint8 ssid[33];char temp[128];    
if (status == OK) {
4024431b:	06a356        	bnez	a3, 40244389 <scan_done+0x85>
     struct bss_info *bss_link = (struct bss_info *)arg;
    while (bss_link != NULL)
    {os_memset(ssid, 0, 33);
4024431e:	80a0d2        	movi	a13, 128
40244321:	d1da      	add.n	a13, a1, a13
      if (os_strlen(bss_link->ssid) <= 32)
40244323:	0e2c      	movi.n	a14, 32
static void ICACHE_FLASH_ATTR 
scan_done(void *arg, STATUS status) {
uint8 ssid[33];char temp[128];    
if (status == OK) {
     struct bss_info *bss_link = (struct bss_info *)arg;
    while (bss_link != NULL)
40244325:	060216        	beqz	a2, 40244389 <scan_done+0x85>
    {os_memset(ssid, 0, 33);
40244328:	030c      	movi.n	a3, 0
4024432a:	142c      	movi.n	a4, 33
4024432c:	0d2d      	mov.n	a2, a13
4024432e:	f01f01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40244331:	0000c0        	callx0	a0
      if (os_strlen(bss_link->ssid) <= 32)
40244334:	fcab      	addi.n	a15, a12, 10
40244336:	0f2d      	mov.n	a2, a15
40244338:	f4c001        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4024433b:	0000c0        	callx0	a0
      {os_memcpy(ssid, bss_link->ssid, os_strlen(bss_link->ssid));}
      else
      {os_memcpy(ssid, bss_link->ssid, 32);}
4024433e:	0f3d      	mov.n	a3, a15
40244340:	042c      	movi.n	a4, 32
uint8 ssid[33];char temp[128];    
if (status == OK) {
     struct bss_info *bss_link = (struct bss_info *)arg;
    while (bss_link != NULL)
    {os_memset(ssid, 0, 33);
      if (os_strlen(bss_link->ssid) <= 32)
40244342:	172e27        	blt	a14, a2, 4024435d <scan_done+0x59>
      {os_memcpy(ssid, bss_link->ssid, os_strlen(bss_link->ssid));}
40244345:	0f2d      	mov.n	a2, a15
40244347:	f4bc01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4024434a:	0000c0        	callx0	a0
4024434d:	024d      	mov.n	a4, a2
4024434f:	0f3d      	mov.n	a3, a15
40244351:	0d2d      	mov.n	a2, a13
40244353:	f01201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40244356:	0000c0        	callx0	a0
40244359:	000246        	j	40244366 <scan_done+0x62>
4024435c:	2dd000        	excw
      else
      {os_memcpy(ssid, bss_link->ssid, 32);}
4024435f:	0f0120        	excw
40244362:	00c0f0        	excw
40244365:	0c7200        	excw
      os_sprintf(temp,"ssid:\"%s\",authmode:%d,ͨ:%d,ź:%d\r\n",ssid,bss_link->authmode,bss_link->channel,bss_link->rssi);
40244368:	522b      	addi.n	a5, a2, 2
4024436a:	0b2c      	movi.n	a11, 32
4024436c:	2a0c62        	l8ui	a6, a12, 42
4024436f:	ffe431        	l32r	a3, 40244300 <tcpclient1_connect_cb+0xb0>
40244372:	017780        	slli	a7, a7, 24
40244375:	0d4d      	mov.n	a4, a13
40244377:	317870        	srai	a7, a7, 24
4024437a:	012d      	mov.n	a2, a1
4024437c:	ff67c5        	call0	402439fc <ets_sprintf>
      uart0_sendStr(temp);
4024437f:	012d      	mov.n	a2, a1
40244381:	254945        	call0	40269818 <uart0_sendStr>
      bss_link = bss_link->next.stqe_next; }}
40244384:	0cc8      	l32i.n	a12, a12, 0
static void ICACHE_FLASH_ATTR 
scan_done(void *arg, STATUS status) {
uint8 ssid[33];char temp[128];    
if (status == OK) {
     struct bss_info *bss_link = (struct bss_info *)arg;
    while (bss_link != NULL)
40244386:	f9ec56        	bnez	a12, 40244328 <scan_done+0x24>
      else
      {os_memcpy(ssid, bss_link->ssid, 32);}
      os_sprintf(temp,"ssid:\"%s\",authmode:%d,ͨ:%d,ź:%d\r\n",ssid,bss_link->authmode,bss_link->channel,bss_link->rssi);
      uart0_sendStr(temp);
      bss_link = bss_link->next.stqe_next; }}
} 
40244389:	332102        	l32i	a0, a1, 204
4024438c:	d0a092        	movi	a9, 208
4024438f:	3221c2        	l32i	a12, a1, 200
40244392:	3121d2        	l32i	a13, a1, 196
40244395:	3021e2        	l32i	a14, a1, 192
40244398:	2f21f2        	l32i	a15, a1, 188
4024439b:	119a      	add.n	a1, a1, a9
4024439d:	f00d      	ret.n
4024439f:	8b6c00        	excw
402443a2:	fe          	.byte 0xfe
402443a3:	3f          	.byte 0x3f
402443a4:	fe8b70        	excw
402443a7:	3f          	.byte 0x3f
402443a8:	8b7c      	movi.n	a11, -8
402443aa:	fe          	.byte 0xfe
402443ab:	3f          	.byte 0x3f
402443ac:	0a78      	l32i.n	a7, a10, 0
402443ae:	ff          	.byte 0xff
402443af:	3f          	.byte 0x3f

402443b0 <udp1_recv>:
/******************************************************************************/
//UDPudp1ʼ
LOCAL struct espconn udp1;
LOCAL void ICACHE_FLASH_ATTR
udp1_recv(void *arg, char *buf, unsigned short len)//udp1ճ,pusrdataΪյ
{struct espconn *pespconn = (struct espconn *)arg;
402443b0:	c0c112        	addi	a1, a1, -64
402443b3:	0e61c2        	s32i	a12, a1, 56
402443b6:	03cd      	mov.n	a12, a3
if (os_strncmp(buf, "?ip", 3) == 0){ 
402443b8:	fffa31        	l32r	a3, 402443a0 <scan_done+0x9c>
/******************************************************************************/
//UDPudp1ʼ
LOCAL struct espconn udp1;
LOCAL void ICACHE_FLASH_ATTR
udp1_recv(void *arg, char *buf, unsigned short len)//udp1ճ,pusrdataΪյ
{struct espconn *pespconn = (struct espconn *)arg;
402443bb:	c1e9      	s32i.n	a14, a1, 48
if (os_strncmp(buf, "?ip", 3) == 0){ 
402443bd:	340c      	movi.n	a4, 3
/******************************************************************************/
//UDPudp1ʼ
LOCAL struct espconn udp1;
LOCAL void ICACHE_FLASH_ATTR
udp1_recv(void *arg, char *buf, unsigned short len)//udp1ճ,pusrdataΪյ
{struct espconn *pespconn = (struct espconn *)arg;
402443bf:	02ed      	mov.n	a14, a2
if (os_strncmp(buf, "?ip", 3) == 0){ 
402443c1:	0c2d      	mov.n	a2, a12
/******************************************************************************/
//UDPudp1ʼ
LOCAL struct espconn udp1;
LOCAL void ICACHE_FLASH_ATTR
udp1_recv(void *arg, char *buf, unsigned short len)//udp1ճ,pusrdataΪյ
{struct espconn *pespconn = (struct espconn *)arg;
402443c3:	f109      	s32i.n	a0, a1, 60
402443c5:	d1d9      	s32i.n	a13, a1, 52
402443c7:	b1f9      	s32i.n	a15, a1, 44
if (os_strncmp(buf, "?ip", 3) == 0){ 
402443c9:	f87701        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
402443cc:	0000c0        	callx0	a0
402443cf:	e2ec      	bnez.n	a2, 40244401 <udp1_recv+0x51>
char temp[20];
struct ip_info pTempIp;
wifi_get_ip_info(0x00, &pTempIp);
402443d1:	14c132        	addi	a3, a1, 20
402443d4:	fecac5        	call0	40243084 <wifi_get_ip_info>
os_sprintf(temp, "%d.%d.%d.%d", IP2STR(&pTempIp.ip));  
402443d7:	140142        	l8ui	a4, a1, 20
402443da:	fff231        	l32r	a3, 402443a4 <scan_done+0xa0>
402443dd:	150152        	l8ui	a5, a1, 21
402443e0:	160162        	l8ui	a6, a1, 22
402443e3:	170172        	l8ui	a7, a1, 23
402443e6:	012d      	mov.n	a2, a1
402443e8:	ff6105        	call0	402439fc <ets_sprintf>
espconn_sent(pespconn, temp,strlen(temp));
402443eb:	012d      	mov.n	a2, a1
402443ed:	fe7601        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402443f0:	0000c0        	callx0	a0
402443f3:	f44020        	extui	a4, a2, 0, 16
402443f6:	013d      	mov.n	a3, a1
402443f8:	0e2d      	mov.n	a2, a14
402443fa:	18bd85        	call0	4025cfd4 <espconn_send>
402443fd:	007446        	j	402445d2 <udp1_recv+0x222>
40244400:	e93100        	excw
return; 
}
if (os_strncmp(buf, "sid", 3) == 0) //yunid ƿid    
40244403:	ff          	.byte 0xff
40244404:	0c2d      	mov.n	a2, a12
40244406:	340c      	movi.n	a4, 3
40244408:	f86801        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
4024440b:	0000c0        	callx0	a0
4024440e:	32dc      	bnez.n	a2, 40244425 <udp1_recv+0x75>
      { 
        espconn_sent(pespconn, id,os_strlen(id));
40244410:	fe68d1        	l32r	a13, 40243db0 <tcpclient1_sent_cb+0x44>
40244413:	0d2d      	mov.n	a2, a13
40244415:	f48801        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40244418:	0000c0        	callx0	a0
4024441b:	f44020        	extui	a4, a2, 0, 16
4024441e:	0d3d      	mov.n	a3, a13
40244420:	0e2d      	mov.n	a2, a14
40244422:	18bb05        	call0	4025cfd4 <espconn_send>
        }

if(buf[0]==0x55)
40244425:	000c32        	l8ui	a3, a12, 0
40244428:	525c      	movi.n	a2, 85
4024442a:	021327        	beq	a3, a2, 40244430 <udp1_recv+0x80>
4024442d:	006846        	j	402445d2 <udp1_recv+0x222>
{
senddata[0]=0x22;
40244430:	ffdfd1        	l32r	a13, 402443ac <scan_done+0xa8>
40244433:	222c      	movi.n	a2, 34
40244435:	004d22        	s8i	a2, a13, 0
buf++;
senddata[1]=*buf;
40244438:	010c22        	l8ui	a2, a12, 1
4024443b:	014d22        	s8i	a2, a13, 1
buf++;
senddata[2]=*buf;
4024443e:	020c22        	l8ui	a2, a12, 2
40244441:	024d22        	s8i	a2, a13, 2
buf++;
if(*buf==2){GPIO_OUTPUT_SET(0, 0);senddata[3]=2;}
40244444:	030cf2        	l8ui	a15, a12, 3
40244447:	142f66        	bnei	a15, 2, 4024445f <udp1_recv+0xaf>
4024444a:	020c      	movi.n	a2, 0
4024444c:	130c      	movi.n	a3, 1
4024444e:	034d      	mov.n	a4, a3
40244450:	205220        	or	a5, a2, a2
40244453:	f3ba01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244456:	0000c0        	callx0	a0
40244459:	034df2        	s8i	a15, a13, 3
4024445c:	030cf2        	l8ui	a15, a12, 3
if(*buf==1){GPIO_OUTPUT_SET(0, 1);senddata[3]=1;}
4024445f:	131f66        	bnei	a15, 1, 40244476 <udp1_recv+0xc6>
40244462:	030c      	movi.n	a3, 0
40244464:	0f2d      	mov.n	a2, a15
40244466:	0f4d      	mov.n	a4, a15
40244468:	035d      	mov.n	a5, a3
4024446a:	f3b401        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024446d:	0000c0        	callx0	a0
40244470:	034df2        	s8i	a15, a13, 3
40244473:	030cf2        	l8ui	a15, a12, 3
if(*buf==0){
40244476:	afdc      	bnez.n	a15, 40244494 <udp1_recv+0xe4>
if(GPIO_INPUT_GET(0)==0)senddata[3]=2;
40244478:	fe5301        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
4024447b:	0000c0        	callx0	a0
4024447e:	04e207        	bbsi	a2, 0, 40244486 <udp1_recv+0xd6>
40244481:	220c      	movi.n	a2, 2
40244483:	034d22        	s8i	a2, a13, 3
if(GPIO_INPUT_GET(0)==1)senddata[3]=1;
40244486:	fe4f01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244489:	0000c0        	callx0	a0
4024448c:	046207        	bbci	a2, 0, 40244494 <udp1_recv+0xe4>
4024448f:	120c      	movi.n	a2, 1
40244491:	034d22        	s8i	a2, a13, 3
}

buf++;
if(*buf==2){GPIO_OUTPUT_SET(13, 0);senddata[4]=2;}
40244494:	040cf2        	l8ui	a15, a12, 4
40244497:	142f66        	bnei	a15, 2, 402444af <udp1_recv+0xff>
4024449a:	fe3841        	l32r	a4, 40243d7c <tcpclient1_sent_cb+0x10>
4024449d:	020c      	movi.n	a2, 0
4024449f:	043d      	mov.n	a3, a4
402444a1:	025d      	mov.n	a5, a2
402444a3:	f3a601        	l32r	a0, 4024133c <system_relative_time+0x1c>
402444a6:	0000c0        	callx0	a0
402444a9:	044df2        	s8i	a15, a13, 4
402444ac:	040cf2        	l8ui	a15, a12, 4
if(*buf==1){GPIO_OUTPUT_SET(13, 1);senddata[4]=1;}
402444af:	141f66        	bnei	a15, 1, 402444c7 <udp1_recv+0x117>
402444b2:	fe3241        	l32r	a4, 40243d7c <tcpclient1_sent_cb+0x10>
402444b5:	030c      	movi.n	a3, 0
402444b7:	042d      	mov.n	a2, a4
402444b9:	035d      	mov.n	a5, a3
402444bb:	f3a001        	l32r	a0, 4024133c <system_relative_time+0x1c>
402444be:	0000c0        	callx0	a0
402444c1:	044df2        	s8i	a15, a13, 4
402444c4:	040cf2        	l8ui	a15, a12, 4
if(*buf==0){
402444c7:	01ff56        	bnez	a15, 402444ea <udp1_recv+0x13a>
if(GPIO_INPUT_GET(13)==0)senddata[4]=2;
402444ca:	fe3e01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
402444cd:	0000c0        	callx0	a0
402444d0:	fe2bf1        	l32r	a15, 40243d7c <tcpclient1_sent_cb+0x10>
402444d3:	0582f7        	bany	a2, a15, 402444dc <udp1_recv+0x12c>
402444d6:	02a022        	movi	a2, 2
402444d9:	044d22        	s8i	a2, a13, 4
if(GPIO_INPUT_GET(13)==1)senddata[4]=1;
402444dc:	fe3a01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
402444df:	0000c0        	callx0	a0
402444e2:	0402f7        	bnone	a2, a15, 402444ea <udp1_recv+0x13a>
402444e5:	120c      	movi.n	a2, 1
402444e7:	044d22        	s8i	a2, a13, 4
}


buf++;
if(*buf==2){GPIO_OUTPUT_SET(12, 0);senddata[5]=2;}
402444ea:	050cf2        	l8ui	a15, a12, 5
402444ed:	152f66        	bnei	a15, 2, 40244506 <udp1_recv+0x156>
402444f0:	f22941        	l32r	a4, 40240d94 <system_get_test_result+0x24>
402444f3:	020c      	movi.n	a2, 0
402444f5:	203440        	or	a3, a4, a4
402444f8:	025d      	mov.n	a5, a2
402444fa:	f39001        	l32r	a0, 4024133c <system_relative_time+0x1c>
402444fd:	0000c0        	callx0	a0
40244500:	054df2        	s8i	a15, a13, 5
40244503:	050cf2        	l8ui	a15, a12, 5
if(*buf==1){GPIO_OUTPUT_SET(12, 1);senddata[5]=1;}
40244506:	141f66        	bnei	a15, 1, 4024451e <udp1_recv+0x16e>
40244509:	f22241        	l32r	a4, 40240d94 <system_get_test_result+0x24>
4024450c:	030c      	movi.n	a3, 0
4024450e:	042d      	mov.n	a2, a4
40244510:	035d      	mov.n	a5, a3
40244512:	f38a01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244515:	0000c0        	callx0	a0
40244518:	054df2        	s8i	a15, a13, 5
4024451b:	050cf2        	l8ui	a15, a12, 5
if(*buf==0){
4024451e:	efdc      	bnez.n	a15, 40244540 <udp1_recv+0x190>
if(GPIO_INPUT_GET(12)==0)senddata[5]=2;
40244520:	fe2901        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244523:	0000c0        	callx0	a0
40244526:	f21bf1        	l32r	a15, 40240d94 <system_get_test_result+0x24>
40244529:	0482f7        	bany	a2, a15, 40244531 <udp1_recv+0x181>
4024452c:	220c      	movi.n	a2, 2
4024452e:	054d22        	s8i	a2, a13, 5
if(GPIO_INPUT_GET(12)==1)senddata[5]=1;
40244531:	fe2401        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244534:	0000c0        	callx0	a0
40244537:	0502f7        	bnone	a2, a15, 40244540 <udp1_recv+0x190>
4024453a:	01a022        	movi	a2, 1
4024453d:	054d22        	s8i	a2, a13, 5
}

buf++;
if(*buf==2){GPIO_OUTPUT_SET(14, 0);senddata[6]=2;}
40244540:	060cf2        	l8ui	a15, a12, 6
40244543:	142f66        	bnei	a15, 2, 4024455b <udp1_recv+0x1ab>
40244546:	fe0e41        	l32r	a4, 40243d80 <tcpclient1_sent_cb+0x14>
40244549:	020c      	movi.n	a2, 0
4024454b:	043d      	mov.n	a3, a4
4024454d:	025d      	mov.n	a5, a2
4024454f:	f37b01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244552:	0000c0        	callx0	a0
40244555:	064df2        	s8i	a15, a13, 6
40244558:	060cf2        	l8ui	a15, a12, 6
if(*buf==1){GPIO_OUTPUT_SET(14, 1);senddata[6]=1;}
4024455b:	141f66        	bnei	a15, 1, 40244573 <udp1_recv+0x1c3>
4024455e:	fe0841        	l32r	a4, 40243d80 <tcpclient1_sent_cb+0x14>
40244561:	030c      	movi.n	a3, 0
40244563:	042d      	mov.n	a2, a4
40244565:	035d      	mov.n	a5, a3
40244567:	f37501        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024456a:	0000c0        	callx0	a0
4024456d:	064df2        	s8i	a15, a13, 6
40244570:	060cf2        	l8ui	a15, a12, 6
if(*buf==0){
40244573:	01af56        	bnez	a15, 40244591 <udp1_recv+0x1e1>
if(GPIO_INPUT_GET(14)==0)senddata[6]=2;
40244576:	fe1301        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244579:	0000c0        	callx0	a0
4024457c:	fe01c1        	l32r	a12, 40243d80 <tcpclient1_sent_cb+0x14>
4024457f:	0582c7        	bany	a2, a12, 40244588 <udp1_recv+0x1d8>
40244582:	02a022        	movi	a2, 2
40244585:	064d22        	s8i	a2, a13, 6
if(GPIO_INPUT_GET(14)==1)senddata[6]=1;
40244588:	fe0f01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
4024458b:	0000c0        	callx0	a0
4024458e:	0682c7        	bany	a2, a12, 40244598 <udp1_recv+0x1e8>
40244591:	060d52        	l8ui	a5, a13, 6
40244594:	000246        	j	402445a1 <udp1_recv+0x1f1>
40244597:	a02200        	addx4	a2, a2, a0
4024459a:	4d2201        	l32r	a0, 40217a24 <_lit4_end+0x110cc8>
4024459d:	a05206        	j	4022c6e9 <_lit4_end+0x12598d>
402445a0:	0d2201        	l32r	a0, 40207a28 <_lit4_end+0x100ccc>
}
senddata[7]=senddata[6]+senddata[5]+senddata[4]+senddata[3]+senddata[2]+senddata[1]+senddata[0];
402445a3:	0d4205        	call0	402519c4 <wDev_Get_Next_TBTT+0x170>
402445a6:	0d3204        	excw
402445a9:	442a03        	excw
402445ac:	020d22        	l8ui	a2, a13, 2
402445af:	443a      	add.n	a4, a4, a3
402445b1:	010d32        	l8ui	a3, a13, 1
402445b4:	442a      	add.n	a4, a4, a2
402445b6:	000d22        	l8ui	a2, a13, 0
402445b9:	443a      	add.n	a4, a4, a3
402445bb:	442a      	add.n	a4, a4, a2
402445bd:	454a      	add.n	a4, a5, a4

uart0_tx_buffer(senddata,8);
402445bf:	830c      	movi.n	a3, 8
402445c1:	0d2d      	mov.n	a2, a13
if(*buf==1){GPIO_OUTPUT_SET(14, 1);senddata[6]=1;}
if(*buf==0){
if(GPIO_INPUT_GET(14)==0)senddata[6]=2;
if(GPIO_INPUT_GET(14)==1)senddata[6]=1;
}
senddata[7]=senddata[6]+senddata[5]+senddata[4]+senddata[3]+senddata[2]+senddata[1]+senddata[0];
402445c3:	074d42        	s8i	a4, a13, 7

uart0_tx_buffer(senddata,8);
402445c6:	252185        	call0	402697e0 <uart0_tx_buffer>
espconn_sent(pespconn, senddata,8);
402445c9:	0e2d      	mov.n	a2, a14
402445cb:	0d3d      	mov.n	a3, a13
402445cd:	840c      	movi.n	a4, 8
402445cf:	18a045        	call0	4025cfd4 <espconn_send>
return; 
}


}
402445d2:	f108      	l32i.n	a0, a1, 60
402445d4:	e1c8      	l32i.n	a12, a1, 56
402445d6:	d1d8      	l32i.n	a13, a1, 52
402445d8:	c1e8      	l32i.n	a14, a1, 48
402445da:	b1f8      	l32i.n	a15, a1, 44
402445dc:	40c112        	addi	a1, a1, 64
402445df:	f00d      	ret.n
402445e1:	000000        	ill
402445e4:	ff0a30        	excw
402445e7:	3f          	.byte 0x3f
402445e8:	244304        	excw
402445eb:	fe2140        	excw

402445ec <scanssid>:
      uart0_sendStr(temp);
      bss_link = bss_link->next.stqe_next; }}
} 
void ICACHE_FLASH_ATTR
scanssid(){  //ɨSSIDú
wifi_station_scan(scanwifi,scan_done);
402445ec:	fffe21        	l32r	a2, 402445e4 <udp1_recv+0x234>
402445ef:	fffe31        	l32r	a3, 402445e8 <udp1_recv+0x238>
402445f2:	0228      	l32i.n	a2, a2, 0
      os_sprintf(temp,"ssid:\"%s\",authmode:%d,ͨ:%d,ź:%d\r\n",ssid,bss_link->authmode,bss_link->channel,bss_link->rssi);
      uart0_sendStr(temp);
      bss_link = bss_link->next.stqe_next; }}
} 
void ICACHE_FLASH_ATTR
scanssid(){  //ɨSSIDú
402445f4:	f0c112        	addi	a1, a1, -16
402445f7:	3109      	s32i.n	a0, a1, 12
wifi_station_scan(scanwifi,scan_done);
402445f9:	fdc045        	call0	40242200 <wifi_station_scan>
}
402445fc:	3108      	l32i.n	a0, a1, 12
402445fe:	10c112        	addi	a1, a1, 16
40244601:	f00d      	ret.n
40244603:	90bc00        	addx2	a11, a12, a0
40244606:	fe          	.byte 0xfe
40244607:	3f          	.byte 0x3f
40244608:	1268      	l32i.n	a6, a2, 4
4024460a:	ff          	.byte 0xff
4024460b:	3f          	.byte 0x3f
4024460c:	2443b0        	extui	a4, a11, 3, 3
4024460f:	c11240        	mul16u	a1, a2, a4

40244610 <udp1_init>:


}
void ICACHE_FLASH_ATTR
udp1_init(void) //udpú
{
40244610:	f0c112        	addi	a1, a1, -16
40244613:	21c9      	s32i.n	a12, a1, 8
    udp1.type = ESPCONN_UDP;
40244615:	fffbc1        	l32r	a12, 40244604 <scanssid+0x18>


}
void ICACHE_FLASH_ATTR
udp1_init(void) //udpú
{
40244618:	3109      	s32i.n	a0, a1, 12
    udp1.type = ESPCONN_UDP;
4024461a:	032c      	movi.n	a3, 32
    udp1.proto.udp = (esp_udp *)os_zalloc(sizeof(esp_udp));
4024461c:	021c      	movi.n	a2, 16

}
void ICACHE_FLASH_ATTR
udp1_init(void) //udpú
{
    udp1.type = ESPCONN_UDP;
4024461e:	0c39      	s32i.n	a3, a12, 0
    udp1.proto.udp = (esp_udp *)os_zalloc(sizeof(esp_udp));
40244620:	ef5d01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40244623:	0000c0        	callx0	a0
    udp1.proto.udp->local_port = udpport;
40244626:	fff831        	l32r	a3, 40244608 <scanssid+0x1c>
}
void ICACHE_FLASH_ATTR
udp1_init(void) //udpú
{
    udp1.type = ESPCONN_UDP;
    udp1.proto.udp = (esp_udp *)os_zalloc(sizeof(esp_udp));
40244629:	2c29      	s32i.n	a2, a12, 8
    udp1.proto.udp->local_port = udpport;
4024462b:	0348      	l32i.n	a4, a3, 0
    espconn_regist_recvcb(&udp1, udp1_recv);
4024462d:	fff731        	l32r	a3, 4024460c <scanssid+0x20>
void ICACHE_FLASH_ATTR
udp1_init(void) //udpú
{
    udp1.type = ESPCONN_UDP;
    udp1.proto.udp = (esp_udp *)os_zalloc(sizeof(esp_udp));
    udp1.proto.udp->local_port = udpport;
40244630:	1249      	s32i.n	a4, a2, 4
    espconn_regist_recvcb(&udp1, udp1_recv);
40244632:	0c2d      	mov.n	a2, a12
40244634:	18bf85        	call0	4025d230 <espconn_regist_recvcb>
    espconn_create(&udp1);
40244637:	0c2d      	mov.n	a2, a12
40244639:	189545        	call0	4025cf90 <espconn_create>

}
4024463c:	3108      	l32i.n	a0, a1, 12
4024463e:	21c8      	l32i.n	a12, a1, 8
40244640:	10c112        	addi	a1, a1, 16
40244643:	f00d      	ret.n
40244645:	000000        	ill
40244648:	fe8b80        	excw
4024464b:	3f          	.byte 0x3f
4024464c:	fe8b90        	excw
4024464f:	3f          	.byte 0x3f
40244650:	8b98      	l32i.n	a9, a11, 32
40244652:	fe          	.byte 0xfe
40244653:	3f          	.byte 0x3f
40244654:	8b9c      	beqz.n	a11, 40244670 <udp1_init+0x60>
40244656:	fe          	.byte 0xfe
40244657:	3f          	.byte 0x3f
40244658:	fe8ba4        	excw
4024465b:	3f          	.byte 0x3f
4024465c:	03b000        	rsr.176	a0
4024465f:	8ba800        	excw
40244662:	fe          	.byte 0xfe
40244663:	3f          	.byte 0x3f
40244664:	8bb8      	l32i.n	a11, a11, 32
40244666:	fe          	.byte 0xfe
40244667:	3f          	.byte 0x3f
40244668:	fe8bc0        	excw
4024466b:	3f          	.byte 0x3f
4024466c:	8bc8      	l32i.n	a12, a11, 32
4024466e:	fe          	.byte 0xfe
4024466f:	3f          	.byte 0x3f
40244670:	8bdc      	bnez.n	a11, 4024468c <uartexe+0x8>
40244672:	fe          	.byte 0xfe
40244673:	3f          	.byte 0x3f
40244674:	03d000        	rsr.208	a0
40244677:	8be400        	excw
4024467a:	fe          	.byte 0xfe
4024467b:	3f          	.byte 0x3f
4024467c:	1128      	l32i.n	a2, a1, 4
4024467e:	984010        	excw
40244681:	0f          	.byte 0xf
40244682:	924000        	excw

40244684 <uartexe>:

/*******************************************************************************/
//ڽճʼ
void ICACHE_FLASH_ATTR
uartexe(uint8 *buf, uint16 len)//ڴbufΪڷݣledΪݳ
{
40244684:	a0a092        	movi	a9, 160
if (os_strncmp(buf, "?ip", 3) == 0){ 
40244687:	ff4631        	l32r	a3, 402443a0 <scan_done+0x9c>

/*******************************************************************************/
//ڽճʼ
void ICACHE_FLASH_ATTR
uartexe(uint8 *buf, uint16 len)//ڴbufΪڷݣledΪݳ
{
4024468a:	c01190        	sub	a1, a1, a9
if (os_strncmp(buf, "?ip", 3) == 0){ 
4024468d:	340c      	movi.n	a4, 3

/*******************************************************************************/
//ڽճʼ
void ICACHE_FLASH_ATTR
uartexe(uint8 *buf, uint16 len)//ڴbufΪڷݣledΪݳ
{
4024468f:	2661c2        	s32i	a12, a1, 152
40244692:	276102        	s32i	a0, a1, 156
40244695:	2561d2        	s32i	a13, a1, 148
40244698:	2461e2        	s32i	a14, a1, 144
4024469b:	02cd      	mov.n	a12, a2
if (os_strncmp(buf, "?ip", 3) == 0){ 
4024469d:	f7c201        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
402446a0:	0000c0        	callx0	a0
402446a3:	92ec      	bnez.n	a2, 402446d0 <uartexe+0x4c>
char temp[20];
struct ip_info pTempIp;
wifi_get_ip_info(0x00, &pTempIp);
402446a5:	7cc132        	addi	a3, a1, 124
402446a8:	fe9d85        	call0	40243084 <wifi_get_ip_info>
os_sprintf(temp, "%d.%d.%d.%d:%d", IP2STR(&pTempIp.ip),udpport);  
402446ab:	ffd721        	l32r	a2, 40244608 <scanssid+0x1c>
402446ae:	7c0142        	l8ui	a4, a1, 124
402446b1:	0228      	l32i.n	a2, a2, 0
402446b3:	7d0152        	l8ui	a5, a1, 125
402446b6:	7e0162        	l8ui	a6, a1, 126
402446b9:	7f0172        	l8ui	a7, a1, 127
402446bc:	ffe331        	l32r	a3, 40244648 <udp1_init+0x38>
402446bf:	0129      	s32i.n	a2, a1, 0
402446c1:	10c122        	addi	a2, a1, 16
402446c4:	ff3345        	call0	402439fc <ets_sprintf>
uart0_sendStr(temp); 
402446c7:	10c122        	addi	a2, a1, 16
402446ca:	2514c5        	call0	40269818 <uart0_sendStr>
402446cd:	00df06        	j	40244a4d <uartexe+0x3c9>
return; 
}

if (os_strncmp(buf, "scan", 4) == 0){ //ɨwifi
402446d0:	ffdf31        	l32r	a3, 4024464c <udp1_init+0x3c>
402446d3:	202cc0        	or	a2, a12, a12
402446d6:	04a042        	movi	a4, 4
402446d9:	f7b301        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
402446dc:	0000c0        	callx0	a0
402446df:	00e256        	bnez	a2, 402446f1 <uartexe+0x6d>
      uart0_sendStr(temp);
      bss_link = bss_link->next.stqe_next; }}
} 
void ICACHE_FLASH_ATTR
scanssid(){  //ɨSSIDú
wifi_station_scan(scanwifi,scan_done);
402446e2:	ffc021        	l32r	a2, 402445e4 <udp1_recv+0x234>
402446e5:	ffc031        	l32r	a3, 402445e8 <udp1_recv+0x238>
402446e8:	0228      	l32i.n	a2, a2, 0
402446ea:	fdb145        	call0	40242200 <wifi_station_scan>
402446ed:	00d706        	j	40244a4d <uartexe+0x3c9>
402446f0:	d73100        	excw

if (os_strncmp(buf, "scan", 4) == 0){ //ɨwifi
scanssid();
return; 
}
if (os_strncmp(buf, "rst", 3) == 0){ //ɨwifi
402446f3:	ff          	.byte 0xff
402446f4:	202cc0        	or	a2, a12, a12
402446f7:	03a042        	movi	a4, 3
402446fa:	f7ab01        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
402446fd:	0000c0        	callx0	a0
40244700:	12dc      	bnez.n	a2, 40244715 <uartexe+0x91>
spi_flash_erase_sector(0x3d);
40244702:	d23c      	movi.n	a2, 61
40244704:	f4dc01        	l32r	a0, 40241a74 <system_get_checksum+0x34>
40244707:	0000c0        	callx0	a0
system_restore();
4024470a:	fc5b05        	call0	40240cbc <system_restore>
system_restart();
4024470d:	fc5545        	call0	40240c64 <system_restart>
return; 
40244710:	00ce46        	j	40244a4d <uartexe+0x3c9>
40244713:	310000        	srai	a0, a0, 16
}
if (os_strncmp(buf, "wid=", 4) == 0){ //id
40244716:	cf          	.byte 0xcf
40244717:	ff          	.byte 0xff
40244718:	202cc0        	or	a2, a12, a12
4024471b:	04a042        	movi	a4, 4
4024471e:	f7a201        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
40244721:	0000c0        	callx0	a0
40244724:	12fc      	bnez.n	a2, 40244759 <uartexe+0xd5>
buf+=4;
os_sprintf(id,"%s",buf);
40244726:	fda2d1        	l32r	a13, 40243db0 <tcpclient1_sent_cb+0x44>
40244729:	ffcb31        	l32r	a3, 40244658 <udp1_init+0x48>
4024472c:	4c4b      	addi.n	a4, a12, 4
4024472e:	0d2d      	mov.n	a2, a13
40244730:	ff2c85        	call0	402439fc <ets_sprintf>
spi_flash_erase_sector(0x3b);
40244733:	b23c      	movi.n	a2, 59
40244735:	f4cf01        	l32r	a0, 40241a74 <system_get_checksum+0x34>
40244738:	0000c0        	callx0	a0
spi_flash_write (0x3b000,(uint32 *)&id, strlen(id));
4024473b:	0d2d      	mov.n	a2, a13
4024473d:	fda201        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40244740:	0000c0        	callx0	a0
40244743:	024d      	mov.n	a4, a2
40244745:	ffc521        	l32r	a2, 4024465c <udp1_init+0x4c>
40244748:	0d3d      	mov.n	a3, a13
4024474a:	f4cb01        	l32r	a0, 40241a78 <system_get_checksum+0x38>
4024474d:	0000c0        	callx0	a0
uart0_sendStr("\r\nóɹ!\r\n");
40244750:	ffc421        	l32r	a2, 40244660 <udp1_init+0x50>
40244753:	250c45        	call0	40269818 <uart0_sendStr>
return; 
40244756:	00bcc6        	j	40244a4d <uartexe+0x3c9>
}
if (os_strncmp(buf, "apcfg=", 6) == 0){ 
40244759:	ffc231        	l32r	a3, 40244664 <udp1_init+0x54>
4024475c:	0c2d      	mov.n	a2, a12
4024475e:	640c      	movi.n	a4, 6
40244760:	f79201        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
40244763:	0000c0        	callx0	a0
40244766:	02dd      	mov.n	a13, a2
40244768:	08c256        	bnez	a2, 402447f8 <uartexe+0x174>
  int8_t len;
buf+=6;
4024476b:	cc6b      	addi.n	a12, a12, 6
struct softap_config apConfig;
 len = at_dataStrCpy(&apConfig.ssid, buf, 32);
4024476d:	10c122        	addi	a2, a1, 16
40244770:	0c3d      	mov.n	a3, a12
40244772:	042c      	movi.n	a4, 32
40244774:	247905        	call0	40268f08 <at_dataStrCpy>
  if(len != -1)
40244777:	012280        	slli	a2, a2, 24
4024477a:	312820        	srai	a2, a2, 24
4024477d:	020266        	bnei	a2, -1, 40244783 <uartexe+0xff>
40244780:	00b246        	j	40244a4d <uartexe+0x3c9>
  {  buf+= (len+3);
40244783:	223b      	addi.n	a2, a2, 3
40244785:	cc2a      	add.n	a12, a12, a2
    len = at_dataStrCpy(&apConfig.password, buf, 64);}
40244787:	0c3d      	mov.n	a3, a12
40244789:	30c122        	addi	a2, a1, 48
4024478c:	044c      	movi.n	a4, 64
4024478e:	247785        	call0	40268f08 <at_dataStrCpy>
  if(len != -1){
40244791:	012280        	slli	a2, a2, 24
40244794:	312820        	srai	a2, a2, 24
40244797:	020266        	bnei	a2, -1, 4024479d <uartexe+0x119>
4024479a:	00abc6        	j	40244a4d <uartexe+0x3c9>
buf=strchr(buf,',');
4024479d:	c32c      	movi.n	a3, 44
4024479f:	0c2d      	mov.n	a2, a12
402447a1:	ffb601        	l32r	a0, 4024467c <udp1_init+0x6c>
402447a4:	0000c0        	callx0	a0
buf++;
402447a7:	c21b      	addi.n	a12, a2, 1
apConfig.channel=atoi(buf);
402447a9:	0c2d      	mov.n	a2, a12
402447ab:	fd8501        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
402447ae:	0000c0        	callx0	a0
buf=strchr(buf,',');
402447b1:	c32c      	movi.n	a3, 44
  {  buf+= (len+3);
    len = at_dataStrCpy(&apConfig.password, buf, 64);}
  if(len != -1){
buf=strchr(buf,',');
buf++;
apConfig.channel=atoi(buf);
402447b3:	714122        	s8i	a2, a1, 113
buf=strchr(buf,',');
402447b6:	0c2d      	mov.n	a2, a12
402447b8:	ffb101        	l32r	a0, 4024467c <udp1_init+0x6c>
402447bb:	0000c0        	callx0	a0
buf++;
apConfig.authmode = atoi(buf);
402447be:	221b      	addi.n	a2, a2, 1
402447c0:	fd8001        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
402447c3:	0000c0        	callx0	a0
apConfig.ssid_len=0;
apConfig.beacon_interval=1000;
402447c6:	e8a332        	movi	a3, 0x3e8
buf=strchr(buf,',');
buf++;
apConfig.channel=atoi(buf);
buf=strchr(buf,',');
buf++;
apConfig.authmode = atoi(buf);
402447c9:	1d6122        	s32i	a2, a1, 116
apConfig.ssid_len=0;
apConfig.beacon_interval=1000;
402447cc:	3d5132        	s16i	a3, a1, 122
apConfig.max_connection=4;
ETS_UART_INTR_DISABLE();
402447cf:	022c      	movi.n	a2, 32
buf=strchr(buf,',');
buf++;
apConfig.authmode = atoi(buf);
apConfig.ssid_len=0;
apConfig.beacon_interval=1000;
apConfig.max_connection=4;
402447d1:	430c      	movi.n	a3, 4
402447d3:	794132        	s8i	a3, a1, 121
buf++;
apConfig.channel=atoi(buf);
buf=strchr(buf,',');
buf++;
apConfig.authmode = atoi(buf);
apConfig.ssid_len=0;
402447d6:	7041d2        	s8i	a13, a1, 112
apConfig.beacon_interval=1000;
apConfig.max_connection=4;
ETS_UART_INTR_DISABLE();
402447d9:	ffa901        	l32r	a0, 40244680 <udp1_init+0x70>
402447dc:	0000c0        	callx0	a0
  wifi_softap_set_config(&apConfig);
402447df:	10c122        	addi	a2, a1, 16
402447e2:	fe2785        	call0	40242a5c <wifi_softap_set_config>
  ETS_UART_INTR_ENABLE();
402447e5:	022c      	movi.n	a2, 32
402447e7:	ee0e01        	l32r	a0, 40240020 <_irom0_text_start+0x20>
402447ea:	0000c0        	callx0	a0
uart0_sendStr("\r\nóɹ!\r\n");
402447ed:	ff9c21        	l32r	a2, 40244660 <udp1_init+0x50>
402447f0:	250245        	call0	40269818 <uart0_sendStr>
402447f3:	009586        	j	40244a4d <uartexe+0x3c9>
402447f6:	310000        	srai	a0, a0, 16
}
return; 
}

if (os_strncmp(buf, "swifi=", 6) == 0){ //·
402447f9:	ff9c      	beqz.n	a15, 4024481c <uartexe+0x198>
402447fb:	0c2d      	mov.n	a2, a12
402447fd:	640c      	movi.n	a4, 6
402447ff:	f76a01        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
40244802:	0000c0        	callx0	a0
40244805:	053256        	bnez	a2, 4024485c <uartexe+0x1d8>
struct station_config stationConf;
    int8_t len;
buf+=6;
40244808:	cc6b      	addi.n	a12, a12, 6
  len = at_dataStrCpy(&stationConf.ssid, buf, 32);
4024480a:	10c122        	addi	a2, a1, 16
4024480d:	0c3d      	mov.n	a3, a12
4024480f:	042c      	movi.n	a4, 32
40244811:	246f45        	call0	40268f08 <at_dataStrCpy>
  if(len != -1)
40244814:	012280        	slli	a2, a2, 24
40244817:	312820        	srai	a2, a2, 24
4024481a:	020266        	bnei	a2, -1, 40244820 <uartexe+0x19c>
4024481d:	008b06        	j	40244a4d <uartexe+0x3c9>
  {  buf+= (len+3);
40244820:	323b      	addi.n	a3, a2, 3
    len = at_dataStrCpy(&stationConf.password, buf, 64);}
40244822:	3c3a      	add.n	a3, a12, a3
40244824:	30c122        	addi	a2, a1, 48
40244827:	40a042        	movi	a4, 64
4024482a:	246dc5        	call0	40268f08 <at_dataStrCpy>
  if(len != -1)
4024482d:	012280        	slli	a2, a2, 24
40244830:	312820        	srai	a2, a2, 24
40244833:	020266        	bnei	a2, -1, 40244839 <uartexe+0x1b5>
40244836:	0084c6        	j	40244a4d <uartexe+0x3c9>
  {  ETS_UART_INTR_DISABLE();
40244839:	022c      	movi.n	a2, 32
4024483b:	ff9101        	l32r	a0, 40244680 <udp1_init+0x70>
4024483e:	0000c0        	callx0	a0
    wifi_station_set_config(&stationConf);
40244841:	10c122        	addi	a2, a1, 16
40244844:	fd8505        	call0	40242098 <wifi_station_set_config>
    ETS_UART_INTR_ENABLE();
40244847:	022c      	movi.n	a2, 32
40244849:	edf501        	l32r	a0, 40240020 <_irom0_text_start+0x20>
4024484c:	0000c0        	callx0	a0
    wifi_station_connect();
4024484f:	fda645        	call0	402422b4 <wifi_station_connect>
    
uart0_sendStr("\r\nwifiɹ!\r\n");}  
40244852:	ff8621        	l32r	a2, 4024466c <udp1_init+0x5c>
40244855:	24fc05        	call0	40269818 <uart0_sendStr>
40244858:	007c46        	j	40244a4d <uartexe+0x3c9>
4024485b:	853100        	extui	a3, a0, 17, 9
    return; 
}


if (os_strncmp(buf, "wport=", 6) == 0)//udp˿
4024485e:	ff          	.byte 0xff
4024485f:	202cc0        	or	a2, a12, a12
40244862:	06a042        	movi	a4, 6
40244865:	f75001        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
40244868:	0000c0        	callx0	a0
4024486b:	03a256        	bnez	a2, 402448a9 <uartexe+0x225>
{buf+=6;
char temp[10];
os_sprintf(temp, "%s",buf);
4024486e:	ff7a31        	l32r	a3, 40244658 <udp1_init+0x48>
40244871:	4c6b      	addi.n	a4, a12, 6
40244873:	10c122        	addi	a2, a1, 16
40244876:	ff1845        	call0	402439fc <ets_sprintf>
spi_flash_erase_sector(0x3d);
40244879:	d23c      	movi.n	a2, 61
4024487b:	f47e01        	l32r	a0, 40241a74 <system_get_checksum+0x34>
4024487e:	0000c0        	callx0	a0
spi_flash_write (0x3d000,(uint32 *)&temp, strlen(temp));
40244881:	10c122        	addi	a2, a1, 16
40244884:	fd5101        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40244887:	0000c0        	callx0	a0
4024488a:	024d      	mov.n	a4, a2
4024488c:	ff7a21        	l32r	a2, 40244674 <udp1_init+0x64>
4024488f:	10c132        	addi	a3, a1, 16
40244892:	f47901        	l32r	a0, 40241a78 <system_get_checksum+0x38>
40244895:	0000c0        	callx0	a0
os_printf("\n\rÿƶ˿Ϊ:%s \n\r豸Ч!\n\r", temp);
40244898:	ff7821        	l32r	a2, 40244678 <udp1_init+0x68>
4024489b:	10c132        	addi	a3, a1, 16
4024489e:	ee8c01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402448a1:	0000c0        	callx0	a0
402448a4:	006946        	j	40244a4d <uartexe+0x3c9>
402448a7:	320000        	excw
return; 
}

if(buf[0]==0x55)
402448aa:	000c      	movi.n	a0, 0
402448ac:	525c      	movi.n	a2, 85
402448ae:	021327        	beq	a3, a2, 402448b4 <uartexe+0x230>
402448b1:	006606        	j	40244a4d <uartexe+0x3c9>
{
senddata[0]=0x22;
402448b4:	febed1        	l32r	a13, 402443ac <scan_done+0xa8>
402448b7:	222c      	movi.n	a2, 34
402448b9:	004d22        	s8i	a2, a13, 0
buf++;
senddata[1]=*buf;
402448bc:	010c22        	l8ui	a2, a12, 1
402448bf:	014d22        	s8i	a2, a13, 1
buf++;
senddata[2]=*buf;
402448c2:	020c22        	l8ui	a2, a12, 2
402448c5:	024d22        	s8i	a2, a13, 2
buf++;
if(*buf==2){GPIO_OUTPUT_SET(0, 0);senddata[3]=2;}
402448c8:	030ce2        	l8ui	a14, a12, 3
402448cb:	142e66        	bnei	a14, 2, 402448e3 <uartexe+0x25f>
402448ce:	020c      	movi.n	a2, 0
402448d0:	130c      	movi.n	a3, 1
402448d2:	034d      	mov.n	a4, a3
402448d4:	205220        	or	a5, a2, a2
402448d7:	f29901        	l32r	a0, 4024133c <system_relative_time+0x1c>
402448da:	0000c0        	callx0	a0
402448dd:	034de2        	s8i	a14, a13, 3
402448e0:	030ce2        	l8ui	a14, a12, 3
if(*buf==1){GPIO_OUTPUT_SET(0, 1);senddata[3]=1;}
402448e3:	131e66        	bnei	a14, 1, 402448fa <uartexe+0x276>
402448e6:	030c      	movi.n	a3, 0
402448e8:	0e2d      	mov.n	a2, a14
402448ea:	0e4d      	mov.n	a4, a14
402448ec:	035d      	mov.n	a5, a3
402448ee:	f29301        	l32r	a0, 4024133c <system_relative_time+0x1c>
402448f1:	0000c0        	callx0	a0
402448f4:	034de2        	s8i	a14, a13, 3
402448f7:	030ce2        	l8ui	a14, a12, 3
if(*buf==0){
402448fa:	aedc      	bnez.n	a14, 40244918 <uartexe+0x294>
if(GPIO_INPUT_GET(0)==0)senddata[3]=2;
402448fc:	fd3201        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
402448ff:	0000c0        	callx0	a0
40244902:	04e207        	bbsi	a2, 0, 4024490a <uartexe+0x286>
40244905:	220c      	movi.n	a2, 2
40244907:	034d22        	s8i	a2, a13, 3
if(GPIO_INPUT_GET(0)==1)senddata[3]=1;
4024490a:	fd2e01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
4024490d:	0000c0        	callx0	a0
40244910:	046207        	bbci	a2, 0, 40244918 <uartexe+0x294>
40244913:	120c      	movi.n	a2, 1
40244915:	034d22        	s8i	a2, a13, 3
}

buf++;
if(*buf==2){GPIO_OUTPUT_SET(13, 0);senddata[4]=2;}
40244918:	040ce2        	l8ui	a14, a12, 4
4024491b:	142e66        	bnei	a14, 2, 40244933 <uartexe+0x2af>
4024491e:	fd1741        	l32r	a4, 40243d7c <tcpclient1_sent_cb+0x10>
40244921:	020c      	movi.n	a2, 0
40244923:	043d      	mov.n	a3, a4
40244925:	025d      	mov.n	a5, a2
40244927:	f28501        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024492a:	0000c0        	callx0	a0
4024492d:	044de2        	s8i	a14, a13, 4
40244930:	040ce2        	l8ui	a14, a12, 4
if(*buf==1){GPIO_OUTPUT_SET(13, 1);senddata[4]=1;}
40244933:	141e66        	bnei	a14, 1, 4024494b <uartexe+0x2c7>
40244936:	fd1141        	l32r	a4, 40243d7c <tcpclient1_sent_cb+0x10>
40244939:	030c      	movi.n	a3, 0
4024493b:	042d      	mov.n	a2, a4
4024493d:	035d      	mov.n	a5, a3
4024493f:	f27f01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244942:	0000c0        	callx0	a0
40244945:	044de2        	s8i	a14, a13, 4
40244948:	040ce2        	l8ui	a14, a12, 4
if(*buf==0){
4024494b:	01fe56        	bnez	a14, 4024496e <uartexe+0x2ea>
if(GPIO_INPUT_GET(13)==0)senddata[4]=2;
4024494e:	fd1d01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244951:	0000c0        	callx0	a0
40244954:	fd0ae1        	l32r	a14, 40243d7c <tcpclient1_sent_cb+0x10>
40244957:	0582e7        	bany	a2, a14, 40244960 <uartexe+0x2dc>
4024495a:	02a022        	movi	a2, 2
4024495d:	044d22        	s8i	a2, a13, 4
if(GPIO_INPUT_GET(13)==1)senddata[4]=1;
40244960:	fd1901        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244963:	0000c0        	callx0	a0
40244966:	0402e7        	bnone	a2, a14, 4024496e <uartexe+0x2ea>
40244969:	120c      	movi.n	a2, 1
4024496b:	044d22        	s8i	a2, a13, 4
}


buf++;
if(*buf==2){GPIO_OUTPUT_SET(12, 0);senddata[5]=2;}
4024496e:	050ce2        	l8ui	a14, a12, 5
40244971:	152e66        	bnei	a14, 2, 4024498a <uartexe+0x306>
40244974:	f10841        	l32r	a4, 40240d94 <system_get_test_result+0x24>
40244977:	020c      	movi.n	a2, 0
40244979:	203440        	or	a3, a4, a4
4024497c:	025d      	mov.n	a5, a2
4024497e:	f26f01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244981:	0000c0        	callx0	a0
40244984:	054de2        	s8i	a14, a13, 5
40244987:	050ce2        	l8ui	a14, a12, 5
if(*buf==1){GPIO_OUTPUT_SET(12, 1);senddata[5]=1;}
4024498a:	141e66        	bnei	a14, 1, 402449a2 <uartexe+0x31e>
4024498d:	f10141        	l32r	a4, 40240d94 <system_get_test_result+0x24>
40244990:	030c      	movi.n	a3, 0
40244992:	042d      	mov.n	a2, a4
40244994:	035d      	mov.n	a5, a3
40244996:	f26901        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244999:	0000c0        	callx0	a0
4024499c:	054de2        	s8i	a14, a13, 5
4024499f:	050ce2        	l8ui	a14, a12, 5
if(*buf==0){
402449a2:	eedc      	bnez.n	a14, 402449c4 <uartexe+0x340>
if(GPIO_INPUT_GET(12)==0)senddata[5]=2;
402449a4:	fd0801        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
402449a7:	0000c0        	callx0	a0
402449aa:	f0fae1        	l32r	a14, 40240d94 <system_get_test_result+0x24>
402449ad:	0482e7        	bany	a2, a14, 402449b5 <uartexe+0x331>
402449b0:	220c      	movi.n	a2, 2
402449b2:	054d22        	s8i	a2, a13, 5
if(GPIO_INPUT_GET(12)==1)senddata[5]=1;
402449b5:	fd0301        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
402449b8:	0000c0        	callx0	a0
402449bb:	0502e7        	bnone	a2, a14, 402449c4 <uartexe+0x340>
402449be:	01a022        	movi	a2, 1
402449c1:	054d22        	s8i	a2, a13, 5
}

buf++;
if(*buf==2){GPIO_OUTPUT_SET(14, 0);senddata[6]=2;}
402449c4:	060ce2        	l8ui	a14, a12, 6
402449c7:	142e66        	bnei	a14, 2, 402449df <uartexe+0x35b>
402449ca:	fced41        	l32r	a4, 40243d80 <tcpclient1_sent_cb+0x14>
402449cd:	020c      	movi.n	a2, 0
402449cf:	043d      	mov.n	a3, a4
402449d1:	025d      	mov.n	a5, a2
402449d3:	f25a01        	l32r	a0, 4024133c <system_relative_time+0x1c>
402449d6:	0000c0        	callx0	a0
402449d9:	064de2        	s8i	a14, a13, 6
402449dc:	060ce2        	l8ui	a14, a12, 6
if(*buf==1){GPIO_OUTPUT_SET(14, 1);senddata[6]=1;}
402449df:	141e66        	bnei	a14, 1, 402449f7 <uartexe+0x373>
402449e2:	fce741        	l32r	a4, 40243d80 <tcpclient1_sent_cb+0x14>
402449e5:	030c      	movi.n	a3, 0
402449e7:	042d      	mov.n	a2, a4
402449e9:	035d      	mov.n	a5, a3
402449eb:	f25401        	l32r	a0, 4024133c <system_relative_time+0x1c>
402449ee:	0000c0        	callx0	a0
402449f1:	064de2        	s8i	a14, a13, 6
402449f4:	060ce2        	l8ui	a14, a12, 6
if(*buf==0){
402449f7:	01ae56        	bnez	a14, 40244a15 <uartexe+0x391>
if(GPIO_INPUT_GET(14)==0)senddata[6]=2;
402449fa:	fcf201        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
402449fd:	0000c0        	callx0	a0
40244a00:	fce0c1        	l32r	a12, 40243d80 <tcpclient1_sent_cb+0x14>
40244a03:	0582c7        	bany	a2, a12, 40244a0c <uartexe+0x388>
40244a06:	02a022        	movi	a2, 2
40244a09:	064d22        	s8i	a2, a13, 6
if(GPIO_INPUT_GET(14)==1)senddata[6]=1;
40244a0c:	fcee01        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244a0f:	0000c0        	callx0	a0
40244a12:	0582c7        	bany	a2, a12, 40244a1b <uartexe+0x397>
40244a15:	060d42        	l8ui	a4, a13, 6
40244a18:	000206        	j	40244a24 <uartexe+0x3a0>
40244a1b:	01a022        	movi	a2, 1
40244a1e:	064d22        	s8i	a2, a13, 6
40244a21:	01a042        	movi	a4, 1
}
senddata[7]=senddata[6]+senddata[5]+senddata[4]+senddata[3]+senddata[2]+senddata[1]+senddata[0];
40244a24:	050d22        	l8ui	a2, a13, 5
40244a27:	040d52        	l8ui	a5, a13, 4
40244a2a:	030d32        	l8ui	a3, a13, 3
40244a2d:	805520        	add	a5, a5, a2
40244a30:	020d22        	l8ui	a2, a13, 2
40244a33:	553a      	add.n	a5, a5, a3
40244a35:	010d32        	l8ui	a3, a13, 1
40244a38:	552a      	add.n	a5, a5, a2
40244a3a:	000d22        	l8ui	a2, a13, 0
40244a3d:	353a      	add.n	a3, a5, a3
40244a3f:	232a      	add.n	a2, a3, a2
40244a41:	442a      	add.n	a4, a4, a2

uart0_tx_buffer(senddata,8);
40244a43:	830c      	movi.n	a3, 8
40244a45:	0d2d      	mov.n	a2, a13
if(*buf==1){GPIO_OUTPUT_SET(14, 1);senddata[6]=1;}
if(*buf==0){
if(GPIO_INPUT_GET(14)==0)senddata[6]=2;
if(GPIO_INPUT_GET(14)==1)senddata[6]=1;
}
senddata[7]=senddata[6]+senddata[5]+senddata[4]+senddata[3]+senddata[2]+senddata[1]+senddata[0];
40244a47:	074d42        	s8i	a4, a13, 7

uart0_tx_buffer(senddata,8);
40244a4a:	24d945        	call0	402697e0 <uart0_tx_buffer>
return; 
}

}
40244a4d:	272102        	l32i	a0, a1, 156
40244a50:	a0a092        	movi	a9, 160
40244a53:	2621c2        	l32i	a12, a1, 152
40244a56:	2521d2        	l32i	a13, a1, 148
40244a59:	2421e2        	l32i	a14, a1, 144
40244a5c:	119a      	add.n	a1, a1, a9
40244a5e:	f00d      	ret.n
40244a60:	ff1254        	excw
40244a63:	3f          	.byte 0x3f
40244a64:	ff0a80        	excw
40244a67:	3f          	.byte 0x3f
40244a68:	ff0230        	excw
40244a6b:	3f          	.byte 0x3f

40244a6c <comexe>:
  temp = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF;
if(datacout<2048)
{ dataline[datacout]=temp; datacout++;}os_timer_arm(&datatime,20,0);}

void ICACHE_FLASH_ATTR
comexe(void){
40244a6c:	e0c112        	addi	a1, a1, -32
40244a6f:	51d9      	s32i.n	a13, a1, 20
os_timer_disarm (&datatime) ;
40244a71:	fffbd1        	l32r	a13, 40244a60 <uartexe+0x3dc>
  temp = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF;
if(datacout<2048)
{ dataline[datacout]=temp; datacout++;}os_timer_arm(&datatime,20,0);}

void ICACHE_FLASH_ATTR
comexe(void){
40244a74:	41e9      	s32i.n	a14, a1, 16
os_timer_disarm (&datatime) ;
40244a76:	0d2d      	mov.n	a2, a13
  temp = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF;
if(datacout<2048)
{ dataline[datacout]=temp; datacout++;}os_timer_arm(&datatime,20,0);}

void ICACHE_FLASH_ATTR
comexe(void){
40244a78:	31f9      	s32i.n	a15, a1, 12
40244a7a:	7109      	s32i.n	a0, a1, 28
40244a7c:	61c9      	s32i.n	a12, a1, 24
os_timer_disarm (&datatime) ;
40244a7e:	ee4e01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40244a81:	0000c0        	callx0	a0
if(datacout){uartexe(dataline,datacout);}
40244a84:	fff8e1        	l32r	a14, 40244a64 <uartexe+0x3e0>
40244a87:	fff8f1        	l32r	a15, 40244a68 <uartexe+0x3e4>
40244a8a:	0e38      	l32i.n	a3, a14, 0
40244a8c:	638c      	beqz.n	a3, 40244a96 <comexe+0x2a>
40244a8e:	0f2d      	mov.n	a2, a15
40244a90:	f43030        	extui	a3, a3, 0, 16
40244a93:	ffbf05        	call0	40244684 <uartexe>
  datacout=0;memset(dataline,0,sizeof(dataline));
40244a96:	0c0c      	movi.n	a12, 0
40244a98:	fcb641        	l32r	a4, 40243d70 <tcpclient1_sent_cb+0x4>
40244a9b:	0c3d      	mov.n	a3, a12
40244a9d:	202ff0        	or	a2, a15, a15
40244aa0:	0ec9      	s32i.n	a12, a14, 0
40244aa2:	fdc101        	l32r	a0, 402441a8 <gettimerto+0x5c>
40244aa5:	0000c0        	callx0	a0
os_timer_arm(&datatime,20,0);}
40244aa8:	0d2d      	mov.n	a2, a13
40244aaa:	0c4d      	mov.n	a4, a12
40244aac:	431c      	movi.n	a3, 20
40244aae:	150c      	movi.n	a5, 1
40244ab0:	ee4301        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40244ab3:	0000c0        	callx0	a0
40244ab6:	7108      	l32i.n	a0, a1, 28
40244ab8:	61c8      	l32i.n	a12, a1, 24
40244aba:	51d8      	l32i.n	a13, a1, 20
40244abc:	41e8      	l32i.n	a14, a1, 16
40244abe:	31f8      	l32i.n	a15, a1, 12
40244ac0:	20c112        	addi	a1, a1, 32
40244ac3:	f00d      	ret.n
40244ac5:	000000        	ill
40244ac8:	000000        	ill
40244acb:	c11260        	mul16u	a1, a2, a6

40244acc <at_recvTask>:
}

os_timer_t  datatime;char dataline[2048];int datacout;
void ICACHE_FLASH_ATTR
at_recvTask(void)//˳ֻܴһ
{ uint8_t temp;os_timer_disarm (&datatime) ; 
40244acc:	f0c112        	addi	a1, a1, -16
40244acf:	21c9      	s32i.n	a12, a1, 8
40244ad1:	ffe3c1        	l32r	a12, 40244a60 <uartexe+0x3dc>
40244ad4:	036102        	s32i	a0, a1, 12
40244ad7:	202cc0        	or	a2, a12, a12
40244ada:	ee3701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40244add:	0000c0        	callx0	a0
  temp = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF;
if(datacout<2048)
40244ae0:	ffe121        	l32r	a2, 40244a64 <uartexe+0x3e0>

os_timer_t  datatime;char dataline[2048];int datacout;
void ICACHE_FLASH_ATTR
at_recvTask(void)//˳ֻܴһ
{ uint8_t temp;os_timer_disarm (&datatime) ; 
  temp = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF;
40244ae3:	fff941        	l32r	a4, 40244ac8 <comexe+0x5c>
if(datacout<2048)
40244ae6:	0238      	l32i.n	a3, a2, 0

os_timer_t  datatime;char dataline[2048];int datacout;
void ICACHE_FLASH_ATTR
at_recvTask(void)//˳ֻܴһ
{ uint8_t temp;os_timer_disarm (&datatime) ; 
  temp = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF;
40244ae8:	0020c0        	memw
40244aeb:	0458      	l32i.n	a5, a4, 0
if(datacout<2048)
40244aed:	ffa742        	movi	a4, 0x7ff
40244af0:	0c2437        	blt	a4, a3, 40244b00 <at_recvTask+0x34>
{ dataline[datacout]=temp; datacout++;}os_timer_arm(&datatime,20,0);}
40244af3:	ffdd61        	l32r	a6, 40244a68 <uartexe+0x3e4>
40244af6:	431b      	addi.n	a4, a3, 1
40244af8:	803630        	add	a3, a6, a3

os_timer_t  datatime;char dataline[2048];int datacout;
void ICACHE_FLASH_ATTR
at_recvTask(void)//˳ֻܴһ
{ uint8_t temp;os_timer_disarm (&datatime) ; 
  temp = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF;
40244afb:	004352        	s8i	a5, a3, 0
if(datacout<2048)
{ dataline[datacout]=temp; datacout++;}os_timer_arm(&datatime,20,0);}
40244afe:	0249      	s32i.n	a4, a2, 0
40244b00:	0c2d      	mov.n	a2, a12
40244b02:	431c      	movi.n	a3, 20
40244b04:	040c      	movi.n	a4, 0
40244b06:	150c      	movi.n	a5, 1
40244b08:	ee2d01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40244b0b:	0000c0        	callx0	a0
40244b0e:	3108      	l32i.n	a0, a1, 12
40244b10:	21c8      	l32i.n	a12, a1, 8
40244b12:	10c112        	addi	a1, a1, 16
40244b15:	f00d      	ret.n
40244b17:	4a6c00        	excw
40244b1a:	124024        	excw

40244b1c <com1_init>:
if(datacout){uartexe(dataline,datacout);}
  datacout=0;memset(dataline,0,sizeof(dataline));
os_timer_arm(&datatime,20,0);}

void ICACHE_FLASH_ATTR
  com1_init(void){   //͸ӿڳʼ
40244b1c:	f0c112        	addi	a1, a1, -16
40244b1f:	21c9      	s32i.n	a12, a1, 8
   os_timer_setfn(&datatime, (os_timer_func_t *)comexe, NULL);
40244b21:	ffcfc1        	l32r	a12, 40244a60 <uartexe+0x3dc>
40244b24:	fffd31        	l32r	a3, 40244b18 <at_recvTask+0x4c>
40244b27:	040c      	movi.n	a4, 0
40244b29:	202cc0        	or	a2, a12, a12
if(datacout){uartexe(dataline,datacout);}
  datacout=0;memset(dataline,0,sizeof(dataline));
os_timer_arm(&datatime,20,0);}

void ICACHE_FLASH_ATTR
  com1_init(void){   //͸ӿڳʼ
40244b2c:	3109      	s32i.n	a0, a1, 12
   os_timer_setfn(&datatime, (os_timer_func_t *)comexe, NULL);
40244b2e:	ee1801        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40244b31:	0000c0        	callx0	a0
os_timer_arm(&datatime,20,0);}    
40244b34:	0c2d      	mov.n	a2, a12
40244b36:	431c      	movi.n	a3, 20
40244b38:	040c      	movi.n	a4, 0
40244b3a:	150c      	movi.n	a5, 1
40244b3c:	ee2001        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40244b3f:	0000c0        	callx0	a0
40244b42:	3108      	l32i.n	a0, a1, 12
40244b44:	21c8      	l32i.n	a12, a1, 8
40244b46:	10c112        	addi	a1, a1, 16
40244b49:	f00d      	ret.n
40244b4b:	41ac00        	srli	a10, a0, 12
40244b4e:	124024        	excw

40244b50 <cyctimer_star>:
//ʱִ
}

void ICACHE_FLASH_ATTR
cyctimer_star(void) //ʱ
{
40244b50:	f0c112        	addi	a1, a1, -16
40244b53:	21c9      	s32i.n	a12, a1, 8
os_timer_setfn(&cyctimer, (os_timer_func_t *)cyctimer_exe, NULL);
40244b55:	fc87c1        	l32r	a12, 40243d74 <tcpclient1_sent_cb+0x8>
40244b58:	fffd31        	l32r	a3, 40244b4c <com1_init+0x30>
40244b5b:	040c      	movi.n	a4, 0
40244b5d:	0c2d      	mov.n	a2, a12
//ʱִ
}

void ICACHE_FLASH_ATTR
cyctimer_star(void) //ʱ
{
40244b5f:	036102        	s32i	a0, a1, 12
os_timer_setfn(&cyctimer, (os_timer_func_t *)cyctimer_exe, NULL);
40244b62:	ee0b01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40244b65:	0000c0        	callx0	a0
os_timer_arm(&cyctimer,1000,1);
40244b68:	140c      	movi.n	a4, 1
40244b6a:	0c2d      	mov.n	a2, a12
40244b6c:	e8a332        	movi	a3, 0x3e8
40244b6f:	205440        	or	a5, a4, a4
40244b72:	ee1201        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40244b75:	0000c0        	callx0	a0
}
40244b78:	3108      	l32i.n	a0, a1, 12
40244b7a:	21c8      	l32i.n	a12, a1, 8
40244b7c:	10c112        	addi	a1, a1, 16
40244b7f:	f00d      	ret.n
40244b81:	000000        	ill
40244b84:	8c0c      	movi.n	a12, 8
40244b86:	fe          	.byte 0xfe
40244b87:	3f          	.byte 0x3f

40244b88 <tcpclient1_recon_cb>:
}

static void ICACHE_FLASH_ATTR
tcpclient1_recon_cb(void *arg, sint8 errType)//ص,ʧܻص
{
     uart0_sendStr("Fail\r\n");
40244b88:	ffff21        	l32r	a2, 40244b84 <cyctimer_star+0x34>
os_timer_arm(&cyctimer,50000,1);
}

static void ICACHE_FLASH_ATTR
tcpclient1_recon_cb(void *arg, sint8 errType)//ص,ʧܻص
{
40244b8b:	f0c112        	addi	a1, a1, -16
40244b8e:	3109      	s32i.n	a0, a1, 12
     uart0_sendStr("Fail\r\n");
40244b90:	24c845        	call0	40269818 <uart0_sendStr>
  GPIO_OUTPUT_SET(linkled, 1);
40244b93:	fdaa21        	l32r	a2, 4024423c <cyctimer_exe+0x90>
40244b96:	140c      	movi.n	a4, 1
40244b98:	0228      	l32i.n	a2, a2, 0
40244b9a:	030c      	movi.n	a3, 0
40244b9c:	401200        	ssl	a2
40244b9f:	a14400        	sll	a4, a4
40244ba2:	042d      	mov.n	a2, a4
40244ba4:	035d      	mov.n	a5, a3
40244ba6:	f1e501        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244ba9:	0000c0        	callx0	a0
  os_timer_disarm (&cyctimer) ;
40244bac:	fc7221        	l32r	a2, 40243d74 <tcpclient1_sent_cb+0x8>
40244baf:	ee0201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40244bb2:	0000c0        	callx0	a0
  cyctimer_star();
40244bb5:	fff985        	call0	40244b50 <cyctimer_star>
   // espconn_connect(pespconn);
  }
40244bb8:	3108      	l32i.n	a0, a1, 12
40244bba:	10c112        	addi	a1, a1, 16
40244bbd:	f00d      	ret.n
	...

40244bc0 <tcpclient1_discon_cb>:

static void ICACHE_FLASH_ATTR
tcpclient1_discon_cb(void *arg)//Ͽص
{
  struct espconn *pespconn = (struct espconn *)arg;
GPIO_OUTPUT_SET(linkled, 1);
40244bc0:	fd9f21        	l32r	a2, 4024423c <cyctimer_exe+0x90>
40244bc3:	140c      	movi.n	a4, 1
40244bc5:	0228      	l32i.n	a2, a2, 0
40244bc7:	030c      	movi.n	a3, 0
40244bc9:	401200        	ssl	a2
40244bcc:	a14400        	sll	a4, a4

}

static void ICACHE_FLASH_ATTR
tcpclient1_discon_cb(void *arg)//Ͽص
{
40244bcf:	f0c112        	addi	a1, a1, -16
  struct espconn *pespconn = (struct espconn *)arg;
GPIO_OUTPUT_SET(linkled, 1);
40244bd2:	202440        	or	a2, a4, a4
40244bd5:	035d      	mov.n	a5, a3

}

static void ICACHE_FLASH_ATTR
tcpclient1_discon_cb(void *arg)//Ͽص
{
40244bd7:	036102        	s32i	a0, a1, 12
  struct espconn *pespconn = (struct espconn *)arg;
GPIO_OUTPUT_SET(linkled, 1);
40244bda:	f1d801        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244bdd:	0000c0        	callx0	a0
  os_timer_disarm (&cyctimer) ;
40244be0:	fc6521        	l32r	a2, 40243d74 <tcpclient1_sent_cb+0x8>
40244be3:	edf501        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40244be6:	0000c0        	callx0	a0
  cyctimer_star();
40244be9:	fff645        	call0	40244b50 <cyctimer_star>
    //uart0_sendStr("Unlink\r\n");

  }
40244bec:	3108      	l32i.n	a0, a1, 12
40244bee:	10c112        	addi	a1, a1, 16
40244bf1:	f00d      	ret.n
40244bf3:	801400        	add	a1, a4, a0
40244bf6:	fe          	.byte 0xfe
40244bf7:	3f          	.byte 0x3f

40244bf8 <yunserves_init>:
*༭β,Ψһӳ,Ҳнӿڳ,벻Ҫλ!
*******************************************************************************/
void ICACHE_FLASH_ATTR
yunserves_init(void)//Ʒýӿ
{
gpiorun(linkled);
40244bf8:	fd9121        	l32r	a2, 4024423c <cyctimer_exe+0x90>
/******************************************************************************
*༭β,Ψһӳ,Ҳнӿڳ,벻Ҫλ!
*******************************************************************************/
void ICACHE_FLASH_ATTR
yunserves_init(void)//Ʒýӿ
{
40244bfb:	f0c112        	addi	a1, a1, -16
gpiorun(linkled);
40244bfe:	0228      	l32i.n	a2, a2, 0
/******************************************************************************
*༭β,Ψһӳ,Ҳнӿڳ,벻Ҫλ!
*******************************************************************************/
void ICACHE_FLASH_ATTR
yunserves_init(void)//Ʒýӿ
{
40244c00:	3109      	s32i.n	a0, a1, 12
gpiorun(linkled);
40244c02:	248a45        	call0	402694a8 <gpiorun>
gpiorun(rady);
40244c05:	fffb21        	l32r	a2, 40244bf4 <tcpclient1_discon_cb+0x34>
40244c08:	0228      	l32i.n	a2, a2, 0
40244c0a:	2489c5        	call0	402694a8 <gpiorun>
cyctimer_star();
40244c0d:	fff405        	call0	40244b50 <cyctimer_star>

}
40244c10:	3108      	l32i.n	a0, a1, 12
40244c12:	10c112        	addi	a1, a1, 16
40244c15:	f00d      	ret.n
40244c17:	869e00        	excw
40244c1a:	120001        	l32r	a0, 4020941c <_lit4_end+0x1026c0>

40244c1c <comexe_init>:
/******************************************************************************
*༭β,Ψһӳ,Ҳнӿڳ,벻Ҫλ!
*******************************************************************************/
void ICACHE_FLASH_ATTR
comexe_init(void)
{bool dd;
40244c1c:	e0c112        	addi	a1, a1, -32
char temp[10];
gpiorun(0);
40244c1f:	020c      	movi.n	a2, 0
/******************************************************************************
*༭β,Ψһӳ,Ҳнӿڳ,벻Ҫλ!
*******************************************************************************/
void ICACHE_FLASH_ATTR
comexe_init(void)
{bool dd;
40244c21:	7109      	s32i.n	a0, a1, 28
char temp[10];
gpiorun(0);
40244c23:	248845        	call0	402694a8 <gpiorun>
gpiorun(13);
40244c26:	d20c      	movi.n	a2, 13
40244c28:	2487c5        	call0	402694a8 <gpiorun>
gpiorun(12);
40244c2b:	c20c      	movi.n	a2, 12
40244c2d:	248785        	call0	402694a8 <gpiorun>
gpiorun(14);
40244c30:	e20c      	movi.n	a2, 14
40244c32:	248745        	call0	402694a8 <gpiorun>
//GPIO_OUTPUT_SET(4, 1);
//GPIO_OUTPUT_SET(5, 1);
com1_init();
40244c35:	ffee45        	call0	40244b1c <com1_init>
spi_flash_read (0x3d000,(uint32 *)&temp,  10);
40244c38:	fe8f21        	l32r	a2, 40244674 <udp1_init+0x64>
40244c3b:	013d      	mov.n	a3, a1
40244c3d:	a40c      	movi.n	a4, 10
40244c3f:	edd601        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40244c42:	0000c0        	callx0	a0
udpport=atoi(temp);
40244c45:	012d      	mov.n	a2, a1
40244c47:	fc5e01        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
40244c4a:	0000c0        	callx0	a0
if(udpport<=0)
40244c4d:	fff241        	l32r	a4, 40244c18 <yunserves_init+0x20>
40244c50:	320b      	addi.n	a3, a2, -1
40244c52:	0ab437        	bgeu	a4, a3, 40244c60 <comexe_init+0x44>
{

udpport=1025;
40244c55:	fe6c21        	l32r	a2, 40244608 <scanssid+0x1c>
40244c58:	01a432        	movi	a3, 0x401
40244c5b:	0239      	s32i.n	a3, a2, 0
40244c5d:	000106        	j	40244c65 <comexe_init+0x49>
gpiorun(14);
//GPIO_OUTPUT_SET(4, 1);
//GPIO_OUTPUT_SET(5, 1);
com1_init();
spi_flash_read (0x3d000,(uint32 *)&temp,  10);
udpport=atoi(temp);
40244c60:	fe6a31        	l32r	a3, 40244608 <scanssid+0x1c>
40244c63:	0329      	s32i.n	a2, a3, 0
if(udpport>99999)
{

udpport=1025;
}
udp1_init();
40244c65:	ff9a85        	call0	40244610 <udp1_init>
//dd=system_param_load (0x3c,0,&Ktimes,  2000);
spi_flash_read (0x3b000,(uint32 *)&id,40);
40244c68:	fc5231        	l32r	a3, 40243db0 <tcpclient1_sent_cb+0x44>
40244c6b:	fe7c21        	l32r	a2, 4024465c <udp1_init+0x4c>
40244c6e:	842c      	movi.n	a4, 40
40244c70:	edca01        	l32r	a0, 40240398 <user_uart_wait_tx_fifo_empty+0x124>
40244c73:	0000c0        	callx0	a0
yunserves_init();
40244c76:	fff805        	call0	40244bf8 <yunserves_init>

}
40244c79:	7108      	l32i.n	a0, a1, 28
40244c7b:	20c112        	addi	a1, a1, 32
40244c7e:	f00d      	ret.n
40244c80:	fe8c14        	excw
40244c83:	3f          	.byte 0x3f
40244c84:	fe8ba4        	excw
40244c87:	3f          	.byte 0x3f
40244c88:	fe89b0        	excw
40244c8b:	3f          	.byte 0x3f

40244c8c <actionexe>:
/******************************************************************************/

void ICACHE_FLASH_ATTR
actionexe(char *acc) //ִж
{
 if (os_strncmp(acc, "K", 1) == 0)
40244c8c:	fffd31        	l32r	a3, 40244c80 <comexe_init+0x64>
long acttime[100];
/******************************************************************************/

void ICACHE_FLASH_ATTR
actionexe(char *acc) //ִж
{
40244c8f:	a0c112        	addi	a1, a1, -96
 if (os_strncmp(acc, "K", 1) == 0)
40244c92:	140c      	movi.n	a4, 1
long acttime[100];
/******************************************************************************/

void ICACHE_FLASH_ATTR
actionexe(char *acc) //ִж
{
40244c94:	1661c2        	s32i	a12, a1, 88
40244c97:	1561d2        	s32i	a13, a1, 84
40244c9a:	176102        	s32i	a0, a1, 92
40244c9d:	1461e2        	s32i	a14, a1, 80
40244ca0:	1361f2        	s32i	a15, a1, 76
40244ca3:	20c220        	or	a12, a2, a2
 if (os_strncmp(acc, "K", 1) == 0)
40244ca6:	f64001        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
40244ca9:	0000c0        	callx0	a0
40244cac:	02dd      	mov.n	a13, a2
40244cae:	13a256        	bnez	a2, 40244dec <actionexe+0x160>
       {

char temp[20];    
int ff[4];   
   os_sprintf(temp, "%s",acc);
40244cb1:	fff431        	l32r	a3, 40244c84 <comexe_init+0x68>
40244cb4:	10c122        	addi	a2, a1, 16
40244cb7:	0c4d      	mov.n	a4, a12
40244cb9:	fed405        	call0	402439fc <ets_sprintf>
if(temp[1]=='1'){GPIO_OUTPUT_SET(0, 1);}
40244cbc:	110132        	l8ui	a3, a1, 17
40244cbf:	123c      	movi.n	a2, 49
40244cc1:	0f9327        	bne	a3, a2, 40244cd4 <actionexe+0x48>
40244cc4:	120c      	movi.n	a2, 1
40244cc6:	203dd0        	or	a3, a13, a13
40244cc9:	204220        	or	a4, a2, a2
40244ccc:	0d5d      	mov.n	a5, a13
40244cce:	f19b01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244cd1:	0000c0        	callx0	a0
if(temp[2]=='1'){GPIO_OUTPUT_SET(13, 1);}
40244cd4:	120132        	l8ui	a3, a1, 18
40244cd7:	123c      	movi.n	a2, 49
40244cd9:	fc28f1        	l32r	a15, 40243d7c <tcpclient1_sent_cb+0x10>
40244cdc:	0d9327        	bne	a3, a2, 40244ced <actionexe+0x61>
40244cdf:	030c      	movi.n	a3, 0
40244ce1:	0f2d      	mov.n	a2, a15
40244ce3:	0f4d      	mov.n	a4, a15
40244ce5:	035d      	mov.n	a5, a3
40244ce7:	f19501        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244cea:	0000c0        	callx0	a0
if(temp[3]=='1'){GPIO_OUTPUT_SET(12, 1);}
40244ced:	130132        	l8ui	a3, a1, 19
40244cf0:	123c      	movi.n	a2, 49
40244cf2:	f028e1        	l32r	a14, 40240d94 <system_get_test_result+0x24>
40244cf5:	0f9327        	bne	a3, a2, 40244d08 <actionexe+0x7c>
40244cf8:	030c      	movi.n	a3, 0
40244cfa:	0e2d      	mov.n	a2, a14
40244cfc:	204ee0        	or	a4, a14, a14
40244cff:	205330        	or	a5, a3, a3
40244d02:	f18e01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244d05:	0000c0        	callx0	a0
if(temp[4]=='1'){GPIO_OUTPUT_SET(14, 1);}
40244d08:	140132        	l8ui	a3, a1, 20
40244d0b:	123c      	movi.n	a2, 49
40244d0d:	109327        	bne	a3, a2, 40244d21 <actionexe+0x95>
40244d10:	fc1c21        	l32r	a2, 40243d80 <tcpclient1_sent_cb+0x14>
40244d13:	030c      	movi.n	a3, 0
40244d15:	204220        	or	a4, a2, a2
40244d18:	205330        	or	a5, a3, a3
40244d1b:	f18801        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244d1e:	0000c0        	callx0	a0
if(temp[1]=='2'){GPIO_OUTPUT_SET(0, 0);}
40244d21:	110132        	l8ui	a3, a1, 17
40244d24:	223c      	movi.n	a2, 50
40244d26:	0f9327        	bne	a3, a2, 40244d39 <actionexe+0xad>
40244d29:	020c      	movi.n	a2, 0
40244d2b:	130c      	movi.n	a3, 1
40244d2d:	204330        	or	a4, a3, a3
40244d30:	205220        	or	a5, a2, a2
40244d33:	f18201        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244d36:	0000c0        	callx0	a0
if(temp[2]=='2'){GPIO_OUTPUT_SET(13, 0);}
40244d39:	120132        	l8ui	a3, a1, 18
40244d3c:	223c      	movi.n	a2, 50
40244d3e:	0f9327        	bne	a3, a2, 40244d51 <actionexe+0xc5>
40244d41:	020c      	movi.n	a2, 0
40244d43:	0f3d      	mov.n	a3, a15
40244d45:	204ff0        	or	a4, a15, a15
40244d48:	205220        	or	a5, a2, a2
40244d4b:	f17c01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244d4e:	0000c0        	callx0	a0
if(temp[3]=='2'){GPIO_OUTPUT_SET(12, 0);}
40244d51:	130132        	l8ui	a3, a1, 19
40244d54:	223c      	movi.n	a2, 50
40244d56:	0f9327        	bne	a3, a2, 40244d69 <actionexe+0xdd>
40244d59:	020c      	movi.n	a2, 0
40244d5b:	0e3d      	mov.n	a3, a14
40244d5d:	204ee0        	or	a4, a14, a14
40244d60:	205220        	or	a5, a2, a2
40244d63:	f17601        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244d66:	0000c0        	callx0	a0
if(temp[4]=='2'){GPIO_OUTPUT_SET(14, 0);}
40244d69:	140132        	l8ui	a3, a1, 20
40244d6c:	223c      	movi.n	a2, 50
40244d6e:	0e9327        	bne	a3, a2, 40244d80 <actionexe+0xf4>
40244d71:	fc0331        	l32r	a3, 40243d80 <tcpclient1_sent_cb+0x14>
40244d74:	020c      	movi.n	a2, 0
40244d76:	034d      	mov.n	a4, a3
40244d78:	025d      	mov.n	a5, a2
40244d7a:	f17001        	l32r	a0, 4024133c <system_relative_time+0x1c>
40244d7d:	0000c0        	callx0	a0
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
40244d80:	fc1101        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244d83:	0000c0        	callx0	a0
40244d86:	1d0c      	movi.n	a13, 1
40244d88:	2c0c      	movi.n	a12, 2
40244d8a:	1022d0        	and	a2, a2, a13
40244d8d:	542c      	movi.n	a4, 37
40244d8f:	0c6d      	mov.n	a6, a12
40244d91:	632c      	movi.n	a3, 38
40244d93:	933420        	movnez	a3, a4, a2
40244d96:	936d20        	movnez	a6, a13, a2
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
40244d99:	d139      	s32i.n	a3, a1, 52
40244d9b:	0c6162        	s32i	a6, a1, 48
40244d9e:	fc0901        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244da1:	0000c0        	callx0	a0
40244da4:	1022f0        	and	a2, a2, a15
40244da7:	0c4d      	mov.n	a4, a12
40244da9:	934d20        	movnez	a4, a13, a2
40244dac:	04fd      	mov.n	a15, a4
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
40244dae:	fc0501        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244db1:	0000c0        	callx0	a0
40244db4:	1022e0        	and	a2, a2, a14
40244db7:	0ced      	mov.n	a14, a12
40244db9:	93ed20        	movnez	a14, a13, a2
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
40244dbc:	fc0201        	l32r	a0, 40243dc4 <tcpclient1_sent_cb+0x58>
40244dbf:	0000c0        	callx0	a0
40244dc2:	fbef41        	l32r	a4, 40243d80 <tcpclient1_sent_cb+0x14>
os_printf("%c%c%c%c%c%c%c%c", 0x22,1,1,ff[0],ff[1],ff[2],ff[3],0x22+2+ff[0]+ff[1]+ff[2]+ff[3]);
40244dc5:	d138      	l32i.n	a3, a1, 52
if(temp[3]=='2'){GPIO_OUTPUT_SET(12, 0);}
if(temp[4]=='2'){GPIO_OUTPUT_SET(14, 0);}
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
40244dc7:	102240        	and	a2, a2, a4
os_printf("%c%c%c%c%c%c%c%c", 0x22,1,1,ff[0],ff[1],ff[2],ff[3],0x22+2+ff[0]+ff[1]+ff[2]+ff[3]);
40244dca:	3f3a      	add.n	a3, a15, a3
if(temp[3]=='2'){GPIO_OUTPUT_SET(12, 0);}
if(temp[4]=='2'){GPIO_OUTPUT_SET(14, 0);}
if(GPIO_INPUT_GET(0)==0)ff[0]=2;else ff[0]=1;
if(GPIO_INPUT_GET(13)==0)ff[1]=2;else ff[1]=1;
if(GPIO_INPUT_GET(12)==0)ff[2]=2;else ff[2]=1;
if(GPIO_INPUT_GET(14)==0)ff[3]=2;else ff[3]=1;
40244dcc:	93cd20        	movnez	a12, a13, a2
os_printf("%c%c%c%c%c%c%c%c", 0x22,1,1,ff[0],ff[1],ff[2],ff[3],0x22+2+ff[0]+ff[1]+ff[2]+ff[3]);
40244dcf:	33ea      	add.n	a3, a3, a14
40244dd1:	33ca      	add.n	a3, a3, a12
40244dd3:	ffad21        	l32r	a2, 40244c88 <comexe_init+0x6c>
40244dd6:	c168      	l32i.n	a6, a1, 48
40244dd8:	2139      	s32i.n	a3, a1, 8
40244dda:	01e9      	s32i.n	a14, a1, 0
40244ddc:	11c9      	s32i.n	a12, a1, 4
40244dde:	232c      	movi.n	a3, 34
40244de0:	0d4d      	mov.n	a4, a13
40244de2:	0d5d      	mov.n	a5, a13
40244de4:	0f7d      	mov.n	a7, a15
40244de6:	ed3a01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40244de9:	0000c0        	callx0	a0
 }
}
40244dec:	172102        	l32i	a0, a1, 92
40244def:	1621c2        	l32i	a12, a1, 88
40244df2:	1521d2        	l32i	a13, a1, 84
40244df5:	1421e2        	l32i	a14, a1, 80
40244df8:	1321f2        	l32i	a15, a1, 76
40244dfb:	60c112        	addi	a1, a1, 96
40244dfe:	f00d      	ret.n
40244e00:	12fc      	bnez.n	a2, 40244e35 <dingtimer_exe+0x11>
40244e02:	ff          	.byte 0xff
40244e03:	3f          	.byte 0x3f
40244e04:	ff1880        	excw
40244e07:	3f          	.byte 0x3f
40244e08:	ff1304        	excw
40244e0b:	3f          	.byte 0x3f
40244e0c:	7f          	.byte 0x7f
40244e0d:	093a      	add.n	a0, a9, a3
40244e0f:	517f00        	excw
40244e12:	000001        	l32r	a0, 40204e14 <_lit4_end+0xfe0b8>
40244e15:	3fff13        	excw
40244e18:	1298      	l32i.n	a9, a2, 4
40244e1a:	ff          	.byte 0xff
40244e1b:	3f          	.byte 0x3f
40244e1c:	1498      	l32i.n	a9, a4, 4
40244e1e:	ff          	.byte 0xff
40244e1f:	3f          	.byte 0x3f
40244e20:	1308      	l32i.n	a0, a3, 4
40244e22:	ff          	.byte 0xff
40244e23:	3f          	.byte 0x3f

40244e24 <dingtimer_exe>:
os_timer_t  timerding;
void ICACHE_FLASH_ATTR
//ʱڴ
dingtimer_exe(void) 
{
fixt++;
40244e24:	fff791        	l32r	a9, 40244e00 <actionexe+0x174>
weekt++;
40244e27:	fff771        	l32r	a7, 40244e04 <actionexe+0x178>
datet++;
40244e2a:	fff781        	l32r	a8, 40244e08 <actionexe+0x17c>
os_timer_t  timerding;
void ICACHE_FLASH_ATTR
//ʱڴ
dingtimer_exe(void) 
{
fixt++;
40244e2d:	0948      	l32i.n	a4, a9, 0
}
os_timer_t  timerding;
void ICACHE_FLASH_ATTR
//ʱڴ
dingtimer_exe(void) 
{
40244e2f:	c0c112        	addi	a1, a1, -64
fixt++;
weekt++;
40244e32:	0738      	l32i.n	a3, a7, 0
datet++;
40244e34:	0828      	l32i.n	a2, a8, 0
}
os_timer_t  timerding;
void ICACHE_FLASH_ATTR
//ʱڴ
dingtimer_exe(void) 
{
40244e36:	f109      	s32i.n	a0, a1, 60
40244e38:	e1c9      	s32i.n	a12, a1, 56
40244e3a:	d1d9      	s32i.n	a13, a1, 52
40244e3c:	c1e9      	s32i.n	a14, a1, 48
40244e3e:	b1f9      	s32i.n	a15, a1, 44
fixt++;
40244e40:	441b      	addi.n	a4, a4, 1
weekt++;
40244e42:	331b      	addi.n	a3, a3, 1
datet++;
40244e44:	221b      	addi.n	a2, a2, 1
os_timer_t  timerding;
void ICACHE_FLASH_ATTR
//ʱڴ
dingtimer_exe(void) 
{
fixt++;
40244e46:	0949      	s32i.n	a4, a9, 0
weekt++;
datet++;
if(weekt>=7*24*3600)weekt=0;
40244e48:	fff141        	l32r	a4, 40244e0c <actionexe+0x180>
void ICACHE_FLASH_ATTR
//ʱڴ
dingtimer_exe(void) 
{
fixt++;
weekt++;
40244e4b:	0739      	s32i.n	a3, a7, 0
datet++;
40244e4d:	006822        	s32i	a2, a8, 0
if(weekt>=7*24*3600)weekt=0;
40244e50:	04a437        	bge	a4, a3, 40244e58 <dingtimer_exe+0x34>
40244e53:	00a032        	movi	a3, 0
40244e56:	0739      	s32i.n	a3, a7, 0
if(datet>=24*3600)datet=0;
40244e58:	ffee31        	l32r	a3, 40244e10 <actionexe+0x184>
40244e5b:	05a327        	bge	a3, a2, 40244e64 <dingtimer_exe+0x40>
40244e5e:	00a022        	movi	a2, 0
40244e61:	006822        	s32i	a2, a8, 0
//os_printf("fix:%d week:%d  day:%d\n", fixt,weekt,datet);
int i;
for(i=0; i<actnum; i++){
40244e64:	ffec41        	l32r	a4, 40244e14 <actionexe+0x188>
40244e67:	0428      	l32i.n	a2, a4, 0
40244e69:	0212e6        	bgei	a2, 1, 40244e6f <dingtimer_exe+0x4b>
40244e6c:	002906        	j	40244f14 <dingtimer_exe+0xf0>
40244e6f:	ffeac1        	l32r	a12, 40244e18 <actionexe+0x18c>
40244e72:	ffeaf1        	l32r	a15, 40244e1c <actionexe+0x190>
40244e75:	ffeae1        	l32r	a14, 40244e20 <actionexe+0x194>
40244e78:	00a0d2        	movi	a13, 0

if(timemod[i]=='f'&&fixt==acttime[i]){
40244e7b:	66a052        	movi	a5, 102
actionexe(action[i]);
}

if(timemod[i]=='w'&&weekt==acttime[i]){
40244e7e:	77a062        	movi	a6, 119
if(datet>=24*3600)datet=0;
//os_printf("fix:%d week:%d  day:%d\n", fixt,weekt,datet);
int i;
for(i=0; i<actnum; i++){

if(timemod[i]=='f'&&fixt==acttime[i]){
40244e81:	000c32        	l8ui	a3, a12, 0
datet++;
if(weekt>=7*24*3600)weekt=0;
if(datet>=24*3600)datet=0;
//os_printf("fix:%d week:%d  day:%d\n", fixt,weekt,datet);
int i;
for(i=0; i<actnum; i++){
40244e84:	dd1b      	addi.n	a13, a13, 1

if(timemod[i]=='f'&&fixt==acttime[i]){
40244e86:	279357        	bne	a3, a5, 40244eb1 <dingtimer_exe+0x8d>
40244e89:	0e38      	l32i.n	a3, a14, 0
40244e8b:	0928      	l32i.n	a2, a9, 0
40244e8d:	759327        	bne	a3, a2, 40244f06 <dingtimer_exe+0xe2>
actionexe(action[i]);
40244e90:	0f2d      	mov.n	a2, a15
40244e92:	3149      	s32i.n	a4, a1, 12
40244e94:	4159      	s32i.n	a5, a1, 16
40244e96:	5169      	s32i.n	a6, a1, 20
40244e98:	0179      	s32i.n	a7, a1, 0
40244e9a:	2189      	s32i.n	a8, a1, 8
40244e9c:	1199      	s32i.n	a9, a1, 4
40244e9e:	ffdec5        	call0	40244c8c <actionexe>
40244ea1:	000c32        	l8ui	a3, a12, 0
40244ea4:	1198      	l32i.n	a9, a1, 4
40244ea6:	2188      	l32i.n	a8, a1, 8
40244ea8:	0178      	l32i.n	a7, a1, 0
40244eaa:	5168      	l32i.n	a6, a1, 20
40244eac:	4158      	l32i.n	a5, a1, 16
40244eae:	032142        	l32i	a4, a1, 12
}

if(timemod[i]=='w'&&weekt==acttime[i]){
40244eb1:	279367        	bne	a3, a6, 40244edc <dingtimer_exe+0xb8>
40244eb4:	0e38      	l32i.n	a3, a14, 0
40244eb6:	0728      	l32i.n	a2, a7, 0
40244eb8:	4a9327        	bne	a3, a2, 40244f06 <dingtimer_exe+0xe2>
actionexe(action[i]);
40244ebb:	0f2d      	mov.n	a2, a15
40244ebd:	3149      	s32i.n	a4, a1, 12
40244ebf:	4159      	s32i.n	a5, a1, 16
40244ec1:	5169      	s32i.n	a6, a1, 20
40244ec3:	0179      	s32i.n	a7, a1, 0
40244ec5:	2189      	s32i.n	a8, a1, 8
40244ec7:	016192        	s32i	a9, a1, 4
40244eca:	ffdc05        	call0	40244c8c <actionexe>
40244ecd:	000c32        	l8ui	a3, a12, 0
40244ed0:	1198      	l32i.n	a9, a1, 4
40244ed2:	2188      	l32i.n	a8, a1, 8
40244ed4:	0178      	l32i.n	a7, a1, 0
40244ed6:	5168      	l32i.n	a6, a1, 20
40244ed8:	4158      	l32i.n	a5, a1, 16
40244eda:	3148      	l32i.n	a4, a1, 12
}
if(timemod[i]=='l'&&datet==acttime[i]){
40244edc:	6ca022        	movi	a2, 108
40244edf:	239327        	bne	a3, a2, 40244f06 <dingtimer_exe+0xe2>
40244ee2:	0e38      	l32i.n	a3, a14, 0
40244ee4:	0828      	l32i.n	a2, a8, 0
40244ee6:	1c9327        	bne	a3, a2, 40244f06 <dingtimer_exe+0xe2>
actionexe(action[i]);
40244ee9:	0f2d      	mov.n	a2, a15
40244eeb:	3149      	s32i.n	a4, a1, 12
40244eed:	4159      	s32i.n	a5, a1, 16
40244eef:	5169      	s32i.n	a6, a1, 20
40244ef1:	0179      	s32i.n	a7, a1, 0
40244ef3:	2189      	s32i.n	a8, a1, 8
40244ef5:	1199      	s32i.n	a9, a1, 4
40244ef7:	ffd945        	call0	40244c8c <actionexe>
40244efa:	1198      	l32i.n	a9, a1, 4
40244efc:	2188      	l32i.n	a8, a1, 8
40244efe:	0178      	l32i.n	a7, a1, 0
40244f00:	5168      	l32i.n	a6, a1, 20
40244f02:	4158      	l32i.n	a5, a1, 16
40244f04:	3148      	l32i.n	a4, a1, 12
datet++;
if(weekt>=7*24*3600)weekt=0;
if(datet>=24*3600)datet=0;
//os_printf("fix:%d week:%d  day:%d\n", fixt,weekt,datet);
int i;
for(i=0; i<actnum; i++){
40244f06:	0428      	l32i.n	a2, a4, 0
40244f08:	cc1b      	addi.n	a12, a12, 1
40244f0a:	ffab      	addi.n	a15, a15, 10
40244f0c:	ee4b      	addi.n	a14, a14, 4
40244f0e:	02ad27        	bge	a13, a2, 40244f14 <dingtimer_exe+0xf0>
40244f11:	ffdb06        	j	40244e81 <dingtimer_exe+0x5d>
if(timemod[i]=='l'&&datet==acttime[i]){
actionexe(action[i]);
}
//os_printf("timemod:%c actnum:%d  action:%s\n", timemod[i],actnum,action[i]);
}
}
40244f14:	f108      	l32i.n	a0, a1, 60
40244f16:	e1c8      	l32i.n	a12, a1, 56
40244f18:	d1d8      	l32i.n	a13, a1, 52
40244f1a:	c1e8      	l32i.n	a14, a1, 48
40244f1c:	b1f8      	l32i.n	a15, a1, 44
40244f1e:	40c112        	addi	a1, a1, 64
40244f21:	f00d      	ret.n
40244f23:	128400        	excw
40244f26:	ff          	.byte 0xff
40244f27:	3f          	.byte 0x3f

40244f28 <dingtimer_stop>:
//ʱڴβ
void ICACHE_FLASH_ATTR
dingtimer_stop(void) //ֹͣʱ
{
os_timer_disarm (&timerding) ;
40244f28:	ffff21        	l32r	a2, 40244f24 <dingtimer_exe+0x100>
}
}
//ʱڴβ
void ICACHE_FLASH_ATTR
dingtimer_stop(void) //ֹͣʱ
{
40244f2b:	f0c112        	addi	a1, a1, -16
40244f2e:	3109      	s32i.n	a0, a1, 12
os_timer_disarm (&timerding) ;
40244f30:	ed2201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40244f33:	0000c0        	callx0	a0
}
40244f36:	3108      	l32i.n	a0, a1, 12
40244f38:	10c112        	addi	a1, a1, 16
40244f3b:	f00d      	ret.n
40244f3d:	000000        	ill
40244f40:	244e24        	excw
40244f43:	c11240        	mul16u	a1, a2, a4

40244f44 <dingtimer_star>:

void ICACHE_FLASH_ATTR
dingtimer_star(void) //ʱ
{
40244f44:	f0c112        	addi	a1, a1, -16
40244f47:	21c9      	s32i.n	a12, a1, 8
os_timer_setfn(&timerding, (os_timer_func_t *)dingtimer_exe, NULL);
40244f49:	fff6c1        	l32r	a12, 40244f24 <dingtimer_exe+0x100>
40244f4c:	fffd31        	l32r	a3, 40244f40 <dingtimer_stop+0x18>
40244f4f:	040c      	movi.n	a4, 0
40244f51:	202cc0        	or	a2, a12, a12
os_timer_disarm (&timerding) ;
}

void ICACHE_FLASH_ATTR
dingtimer_star(void) //ʱ
{
40244f54:	036102        	s32i	a0, a1, 12
os_timer_setfn(&timerding, (os_timer_func_t *)dingtimer_exe, NULL);
40244f57:	ed0e01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40244f5a:	0000c0        	callx0	a0
os_timer_arm(&timerding,1000,1);
40244f5d:	140c      	movi.n	a4, 1
40244f5f:	0c2d      	mov.n	a2, a12
40244f61:	e8a332        	movi	a3, 0x3e8
40244f64:	045d      	mov.n	a5, a4
40244f66:	ed1501        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40244f69:	0000c0        	callx0	a0
}
40244f6c:	3108      	l32i.n	a0, a1, 12
40244f6e:	21c8      	l32i.n	a12, a1, 8
40244f70:	10c112        	addi	a1, a1, 16
40244f73:	f00d      	ret.n
40244f75:	000000        	ill
40244f78:	8c18      	l32i.n	a1, a12, 32
40244f7a:	fe          	.byte 0xfe
40244f7b:	3f          	.byte 0x3f

40244f7c <dinchrexe>:
/******************************************************************************/
void ICACHE_FLASH_ATTR
dinchrexe(char *buf){
40244f7c:	d0c112        	addi	a1, a1, -48
40244f7f:	b109      	s32i.n	a0, a1, 44
40244f81:	a1c9      	s32i.n	a12, a1, 40
40244f83:	91d9      	s32i.n	a13, a1, 36
40244f85:	81e9      	s32i.n	a14, a1, 32
40244f87:	71f9      	s32i.n	a15, a1, 28
int i;
if(*buf=='w')
40244f89:	000232        	l8ui	a3, a2, 0
40244f8c:	77a042        	movi	a4, 119
40244f8f:	0e1347        	beq	a3, a4, 40244fa1 <dinchrexe+0x25>
{timemod[0]='w';}
else if(*buf=='f')
40244f92:	66a042        	movi	a4, 102
40244f95:	081347        	beq	a3, a4, 40244fa1 <dinchrexe+0x25>
{timemod[0]='f';}
else if(*buf=='l')
40244f98:	6ca042        	movi	a4, 108
40244f9b:	021347        	beq	a3, a4, 40244fa1 <dinchrexe+0x25>
40244f9e:	003c86        	j	40245094 <dinchrexe+0x118>
{timemod[0]='l';}
40244fa1:	ff9dd1        	l32r	a13, 40244e18 <actionexe+0x18c>
else return;
actnum=1;
buf++;
40244fa4:	e21b      	addi.n	a14, a2, 1
else if(*buf=='f')
{timemod[0]='f';}
else if(*buf=='l')
{timemod[0]='l';}
else return;
actnum=1;
40244fa6:	ff9bc1        	l32r	a12, 40244e14 <actionexe+0x188>
if(*buf=='w')
{timemod[0]='w';}
else if(*buf=='f')
{timemod[0]='f';}
else if(*buf=='l')
{timemod[0]='l';}
40244fa9:	004d32        	s8i	a3, a13, 0
else return;
actnum=1;
buf++;
acttime[0]=atoi(buf);
40244fac:	0e2d      	mov.n	a2, a14
else if(*buf=='f')
{timemod[0]='f';}
else if(*buf=='l')
{timemod[0]='l';}
else return;
actnum=1;
40244fae:	130c      	movi.n	a3, 1
40244fb0:	0c39      	s32i.n	a3, a12, 0
buf++;
acttime[0]=atoi(buf);
40244fb2:	fb8301        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
40244fb5:	0000c0        	callx0	a0
40244fb8:	ff9a41        	l32r	a4, 40244e20 <actionexe+0x194>
buf=strchr(buf,'=');
40244fbb:	d33c      	movi.n	a3, 61
else if(*buf=='l')
{timemod[0]='l';}
else return;
actnum=1;
buf++;
acttime[0]=atoi(buf);
40244fbd:	0429      	s32i.n	a2, a4, 0
buf=strchr(buf,'=');
40244fbf:	202ee0        	or	a2, a14, a14
40244fc2:	fdae01        	l32r	a0, 4024467c <udp1_init+0x6c>
40244fc5:	0000c0        	callx0	a0
buf++;
os_sprintf(action[0], "%c%c%c%c%c",*buf,*(buf+1),*(buf+2),*(buf+3),*(buf+4));
40244fc8:	050282        	l8ui	a8, a2, 5
40244fcb:	010242        	l8ui	a4, a2, 1
40244fce:	020252        	l8ui	a5, a2, 2
40244fd1:	030262        	l8ui	a6, a2, 3
40244fd4:	040272        	l8ui	a7, a2, 4
40244fd7:	ffe831        	l32r	a3, 40244f78 <dingtimer_star+0x34>
else return;
actnum=1;
buf++;
acttime[0]=atoi(buf);
buf=strchr(buf,'=');
buf++;
40244fda:	01c2f2        	addi	a15, a2, 1
os_sprintf(action[0], "%c%c%c%c%c",*buf,*(buf+1),*(buf+2),*(buf+3),*(buf+4));
40244fdd:	ff8f21        	l32r	a2, 40244e1c <actionexe+0x190>
40244fe0:	006182        	s32i	a8, a1, 0
40244fe3:	fea185        	call0	402439fc <ets_sprintf>



buf=strchr(buf,';');
40244fe6:	0f2d      	mov.n	a2, a15
40244fe8:	b33c      	movi.n	a3, 59
40244fea:	fda401        	l32r	a0, 4024467c <udp1_init+0x6c>
40244fed:	0000c0        	callx0	a0
while(buf){
40244ff0:	0a0216        	beqz	a2, 40245094 <dinchrexe+0x118>
buf++;
actnum++;
40244ff3:	0ce8      	l32i.n	a14, a12, 0
if(actnum>100)return;
40244ff5:	64a052        	movi	a5, 100


buf=strchr(buf,';');
while(buf){
buf++;
actnum++;
40244ff8:	4e1b      	addi.n	a4, a14, 1
40244ffa:	0c49      	s32i.n	a4, a12, 0
if(actnum>100)return;
40244ffc:	13a547        	bge	a5, a4, 40245013 <dinchrexe+0x97>
40244fff:	002446        	j	40245094 <dinchrexe+0x118>


buf=strchr(buf,';');
while(buf){
buf++;
actnum++;
40245002:	0ce8      	l32i.n	a14, a12, 0
if(actnum>100)return;
40245004:	64a042        	movi	a4, 100


buf=strchr(buf,';');
while(buf){
buf++;
actnum++;
40245007:	01ce32        	addi	a3, a14, 1
4024500a:	006c32        	s32i	a3, a12, 0
if(actnum>100)return;
4024500d:	02a437        	bge	a4, a3, 40245013 <dinchrexe+0x97>
40245010:	002006        	j	40245094 <dinchrexe+0x118>
if(*buf=='w')
40245013:	010232        	l8ui	a3, a2, 1
40245016:	77a052        	movi	a5, 119
{timemod[actnum-1]='w';}
else if(*buf=='f')
{timemod[actnum-1]='f';}
else if(*buf=='l')
{timemod[actnum-1]='l';}
40245019:	4dea      	add.n	a4, a13, a14
buf=strchr(buf,';');
while(buf){
buf++;
actnum++;
if(actnum>100)return;
if(*buf=='w')
4024501b:	099357        	bne	a3, a5, 40245028 <dinchrexe+0xac>
{timemod[actnum-1]='w';}
4024501e:	77a092        	movi	a9, 119
40245021:	004492        	s8i	a9, a4, 0
40245024:	000686        	j	40245042 <dinchrexe+0xc6>
40245027:	a05200        	addx4	a5, a2, a0
else if(*buf=='f')
4024502a:	935766        	bnei	a7, 5, 40244fc1 <dinchrexe+0x45>
4024502d:	ea0a      	add.n	a14, a10, a0
{timemod[actnum-1]='f';}
4024502f:	324d      	excw
40245031:	c60044        	excw
40245034:	000002        	l8ui	a0, a0, 0
40245037:	520000        	excw
else if(*buf=='l')
4024503a:	576ca0        	excw
4024503d:	325493        	excw
{timemod[actnum-1]='l';}
40245040:	2b0044        	excw
else return;
buf++;
40245043:	0f2df2        	l32i	a15, a13, 60
acttime[actnum-1]=atoi(buf);
40245046:	fb5e01        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
40245049:	0000c0        	callx0	a0
4024504c:	ff7531        	l32r	a3, 40244e20 <actionexe+0x194>
4024504f:	a0ee30        	addx4	a14, a14, a3
40245052:	0e29      	s32i.n	a2, a14, 0
buf=strchr(buf,'=');
40245054:	d33c      	movi.n	a3, 61
40245056:	202ff0        	or	a2, a15, a15
40245059:	fd8801        	l32r	a0, 4024467c <udp1_init+0x6c>
4024505c:	0000c0        	callx0	a0
buf++;
os_sprintf(action[actnum-1], "%c%c%c%c%c",*buf,*(buf+1),*(buf+2),*(buf+3),*(buf+4));
4024505f:	050292        	l8ui	a9, a2, 5
40245062:	0c38      	l32i.n	a3, a12, 0
40245064:	010242        	l8ui	a4, a2, 1
40245067:	020252        	l8ui	a5, a2, 2
4024506a:	030262        	l8ui	a6, a2, 3
4024506d:	040272        	l8ui	a7, a2, 4
40245070:	330b      	addi.n	a3, a3, -1
40245072:	0199      	s32i.n	a9, a1, 0
40245074:	ff6a91        	l32r	a9, 40244e1c <actionexe+0x190>
40245077:	a08330        	addx4	a8, a3, a3
4024507a:	ffbf31        	l32r	a3, 40244f78 <dingtimer_star+0x34>
{timemod[actnum-1]='l';}
else return;
buf++;
acttime[actnum-1]=atoi(buf);
buf=strchr(buf,'=');
buf++;
4024507d:	01c2e2        	addi	a14, a2, 1
os_sprintf(action[actnum-1], "%c%c%c%c%c",*buf,*(buf+1),*(buf+2),*(buf+3),*(buf+4));
40245080:	902890        	addx2	a2, a8, a9
40245083:	fe9785        	call0	402439fc <ets_sprintf>
buf=strchr(buf,';');
40245086:	0e2d      	mov.n	a2, a14
40245088:	3ba032        	movi	a3, 59
4024508b:	fd7c01        	l32r	a0, 4024467c <udp1_init+0x6c>
4024508e:	0000c0        	callx0	a0
os_sprintf(action[0], "%c%c%c%c%c",*buf,*(buf+1),*(buf+2),*(buf+3),*(buf+4));



buf=strchr(buf,';');
while(buf){
40245091:	f6d256        	bnez	a2, 40245002 <dinchrexe+0x86>
buf++;
os_sprintf(action[actnum-1], "%c%c%c%c%c",*buf,*(buf+1),*(buf+2),*(buf+3),*(buf+4));
buf=strchr(buf,';');
}

}
40245094:	b108      	l32i.n	a0, a1, 44
40245096:	a1c8      	l32i.n	a12, a1, 40
40245098:	91d8      	l32i.n	a13, a1, 36
4024509a:	81e8      	l32i.n	a14, a1, 32
4024509c:	71f8      	l32i.n	a15, a1, 28
4024509e:	30c112        	addi	a1, a1, 48
402450a1:	f00d      	ret.n
402450a3:	8c2400        	excw
402450a6:	fe          	.byte 0xfe
402450a7:	3f          	.byte 0x3f
402450a8:	8c3c      	movi.n	a12, 56
402450aa:	fe          	.byte 0xfe
402450ab:	3f          	.byte 0x3f
402450ac:	007080        	excw
402450af:	8c4800        	excw
402450b2:	fe          	.byte 0xfe
402450b3:	3f          	.byte 0x3f
402450b4:	545c      	movi.n	a4, 85
402450b6:	784010        	excw
402450b9:	401054        	excw
402450bc:	5498      	l32i.n	a9, a4, 20
402450be:	124010        	excw

402450c0 <timer_start>:

void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
402450c0:	e0c112        	addi	a1, a1, -32
402450c3:	d0a792        	movi	a9, 0x7d0
402450c6:	61c9      	s32i.n	a12, a1, 24
402450c8:	02cd      	mov.n	a12, a2
}
//ʱڴβ
void ICACHE_FLASH_ATTR
dingtimer_stop(void) //ֹͣʱ
{
os_timer_disarm (&timerding) ;
402450ca:	ff9621        	l32r	a2, 40244f24 <dingtimer_exe+0x100>
}

}

void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
402450cd:	7109      	s32i.n	a0, a1, 28
402450cf:	51d9      	s32i.n	a13, a1, 20
402450d1:	41e9      	s32i.n	a14, a1, 16
402450d3:	31f9      	s32i.n	a15, a1, 12
402450d5:	c01190        	sub	a1, a1, a9
}
//ʱڴβ
void ICACHE_FLASH_ATTR
dingtimer_stop(void) //ֹͣʱ
{
os_timer_disarm (&timerding) ;
402450d8:	ecb801        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402450db:	0000c0        	callx0	a0
}

void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
dingtimer_stop();
weekt=atoi(jsonval(pbuffer,"\"weekday_timestamp_mod\""));
402450de:	fff131        	l32r	a3, 402450a4 <dinchrexe+0x128>
402450e1:	0c2d      	mov.n	a2, a12
402450e3:	fb3601        	l32r	a0, 40243dbc <tcpclient1_sent_cb+0x50>
402450e6:	0000c0        	callx0	a0
402450e9:	fb3501        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
402450ec:	0000c0        	callx0	a0
402450ef:	ff4541        	l32r	a4, 40244e04 <actionexe+0x178>
fixt=atoi(jsonval(pbuffer,"\"timestamp\""));
402450f2:	ffed31        	l32r	a3, 402450a8 <dinchrexe+0x12c>
}

void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
dingtimer_stop();
weekt=atoi(jsonval(pbuffer,"\"weekday_timestamp_mod\""));
402450f5:	0429      	s32i.n	a2, a4, 0
fixt=atoi(jsonval(pbuffer,"\"timestamp\""));
402450f7:	0c2d      	mov.n	a2, a12
402450f9:	fb3001        	l32r	a0, 40243dbc <tcpclient1_sent_cb+0x50>
402450fc:	0000c0        	callx0	a0
402450ff:	fb3001        	l32r	a0, 40243dc0 <tcpclient1_sent_cb+0x54>
40245102:	0000c0        	callx0	a0
datet=tohour(fixt+3600*8)*3600+tomin(fixt+3600*8)*60+tosec(fixt+3600*8);
40245105:	ffe9d1        	l32r	a13, 402450ac <dinchrexe+0x130>

void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
dingtimer_stop();
weekt=atoi(jsonval(pbuffer,"\"weekday_timestamp_mod\""));
fixt=atoi(jsonval(pbuffer,"\"timestamp\""));
40245108:	ff3ee1        	l32r	a14, 40244e00 <actionexe+0x174>
4024510b:	023d      	mov.n	a3, a2
datet=tohour(fixt+3600*8)*3600+tomin(fixt+3600*8)*60+tosec(fixt+3600*8);
4024510d:	22da      	add.n	a2, a2, a13

void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
dingtimer_stop();
weekt=atoi(jsonval(pbuffer,"\"weekday_timestamp_mod\""));
fixt=atoi(jsonval(pbuffer,"\"timestamp\""));
4024510f:	0e39      	s32i.n	a3, a14, 0
datet=tohour(fixt+3600*8)*3600+tomin(fixt+3600*8)*60+tosec(fixt+3600*8);
40245111:	ffe801        	l32r	a0, 402450b4 <dinchrexe+0x138>
40245114:	0000c0        	callx0	a0
40245117:	02fd      	mov.n	a15, a2
40245119:	0e28      	l32i.n	a2, a14, 0
4024511b:	22da      	add.n	a2, a2, a13
4024511d:	ffe601        	l32r	a0, 402450b8 <dinchrexe+0x13c>
40245120:	0000c0        	callx0	a0
40245123:	113fc0        	slli	a3, a15, 4
40245126:	c033f0        	sub	a3, a3, a15
40245129:	0e48      	l32i.n	a4, a14, 0
4024512b:	1153c0        	slli	a5, a3, 4
4024512e:	c03530        	sub	a3, a5, a3
40245131:	1152c0        	slli	a5, a2, 4
40245134:	c05520        	sub	a5, a5, a2
40245137:	1133c0        	slli	a3, a3, 4
4024513a:	24da      	add.n	a2, a4, a13
4024513c:	a0d530        	addx4	a13, a5, a3
4024513f:	ffdf01        	l32r	a0, 402450bc <dinchrexe+0x140>
40245142:	0000c0        	callx0	a0
40245145:	ff3041        	l32r	a4, 40244e08 <actionexe+0x17c>
char temp[2000];
os_sprintf(temp, "%s",jsonval(pbuffer,"\"timers\""));
40245148:	ffda31        	l32r	a3, 402450b0 <dinchrexe+0x134>
void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
dingtimer_stop();
weekt=atoi(jsonval(pbuffer,"\"weekday_timestamp_mod\""));
fixt=atoi(jsonval(pbuffer,"\"timestamp\""));
datet=tohour(fixt+3600*8)*3600+tomin(fixt+3600*8)*60+tosec(fixt+3600*8);
4024514b:	5d2a      	add.n	a5, a13, a2
char temp[2000];
os_sprintf(temp, "%s",jsonval(pbuffer,"\"timers\""));
4024514d:	0c2d      	mov.n	a2, a12
void ICACHE_FLASH_ATTR
timer_start(char *pbuffer){
dingtimer_stop();
weekt=atoi(jsonval(pbuffer,"\"weekday_timestamp_mod\""));
fixt=atoi(jsonval(pbuffer,"\"timestamp\""));
datet=tohour(fixt+3600*8)*3600+tomin(fixt+3600*8)*60+tosec(fixt+3600*8);
4024514f:	0459      	s32i.n	a5, a4, 0
char temp[2000];
os_sprintf(temp, "%s",jsonval(pbuffer,"\"timers\""));
40245151:	fb1a01        	l32r	a0, 40243dbc <tcpclient1_sent_cb+0x50>
40245154:	0000c0        	callx0	a0
40245157:	fecb31        	l32r	a3, 40244c84 <comexe_init+0x68>
4024515a:	024d      	mov.n	a4, a2
4024515c:	012d      	mov.n	a2, a1
4024515e:	fe89c5        	call0	402439fc <ets_sprintf>

dinchrexe(temp);
40245161:	012d      	mov.n	a2, a1
40245163:	ffe185        	call0	40244f7c <dinchrexe>
dingtimer_star();
40245166:	ffddc5        	call0	40244f44 <dingtimer_star>
}
40245169:	d0a792        	movi	a9, 0x7d0
4024516c:	119a      	add.n	a1, a1, a9
4024516e:	7108      	l32i.n	a0, a1, 28
40245170:	61c8      	l32i.n	a12, a1, 24
40245172:	51d8      	l32i.n	a13, a1, 20
40245174:	41e8      	l32i.n	a14, a1, 16
40245176:	31f8      	l32i.n	a15, a1, 12
40245178:	20c112        	addi	a1, a1, 32
4024517b:	f00d      	ret.n
4024517d:	000000        	ill
40245180:	90d8      	l32i.n	a13, a0, 36
40245182:	fe          	.byte 0xfe
40245183:	3f          	.byte 0x3f

40245184 <rf_init>:
40245184:	f0c112        	addi	a1, a1, -16
40245187:	0109      	s32i.n	a0, a1, 0
40245189:	fffd01        	l32r	a0, 40245180 <timer_start+0xc0>
4024518c:	0008      	l32i.n	a0, a0, 0
4024518e:	014280        	slli	a4, a2, 24
40245191:	0008      	l32i.n	a0, a0, 0
40245193:	312840        	srai	a2, a4, 24
40245196:	0000c0        	callx0	a0
40245199:	0108      	l32i.n	a0, a1, 0
4024519b:	10c112        	addi	a1, a1, 16
4024519e:	f00d      	ret.n

402451a0 <bb_init>:
402451a0:	f0c112        	addi	a1, a1, -16
402451a3:	0109      	s32i.n	a0, a1, 0
402451a5:	fff601        	l32r	a0, 40245180 <timer_start+0xc0>
402451a8:	0008      	l32i.n	a0, a0, 0
402451aa:	6008      	l32i.n	a0, a0, 24
402451ac:	0000c0        	callx0	a0
402451af:	0108      	l32i.n	a0, a1, 0
402451b1:	10c112        	addi	a1, a1, 16
402451b4:	f00d      	ret.n
	...

402451b8 <phy_init>:
402451b8:	f0c112        	addi	a1, a1, -16
402451bb:	11c9      	s32i.n	a12, a1, 4
402451bd:	0109      	s32i.n	a0, a1, 0
402451bf:	03cd      	mov.n	a12, a3
402451c1:	ffef01        	l32r	a0, 40245180 <timer_start+0xc0>
402451c4:	013280        	slli	a3, a2, 24
402451c7:	0008      	l32i.n	a0, a0, 0
402451c9:	312830        	srai	a2, a3, 24
402451cc:	0008      	l32i.n	a0, a0, 0
402451ce:	0c3d      	mov.n	a3, a12
402451d0:	0000c0        	callx0	a0
402451d3:	ffeb01        	l32r	a0, 40245180 <timer_start+0xc0>
402451d6:	0008      	l32i.n	a0, a0, 0
402451d8:	6008      	l32i.n	a0, a0, 24
402451da:	0c2d      	mov.n	a2, a12
402451dc:	0000c0        	callx0	a0
402451df:	11c8      	l32i.n	a12, a1, 4
402451e1:	0108      	l32i.n	a0, a1, 0
402451e3:	10c112        	addi	a1, a1, 16
402451e6:	f00d      	ret.n

402451e8 <RFChannelSel>:
402451e8:	f0c112        	addi	a1, a1, -16
402451eb:	0109      	s32i.n	a0, a1, 0
402451ed:	ffe401        	l32r	a0, 40245180 <timer_start+0xc0>
402451f0:	0008      	l32i.n	a0, a0, 0
402451f2:	013280        	slli	a3, a2, 24
402451f5:	2008      	l32i.n	a0, a0, 8
402451f7:	312830        	srai	a2, a3, 24
402451fa:	0000c0        	callx0	a0
402451fd:	0108      	l32i.n	a0, a1, 0
402451ff:	10c112        	addi	a1, a1, 16
40245202:	f00d      	ret.n

40245204 <phy_delete_channel>:
40245204:	f0c112        	addi	a1, a1, -16
40245207:	0109      	s32i.n	a0, a1, 0
40245209:	ffdd01        	l32r	a0, 40245180 <timer_start+0xc0>
4024520c:	0008      	l32i.n	a0, a0, 0
4024520e:	3008      	l32i.n	a0, a0, 12
40245210:	0000c0        	callx0	a0
40245213:	0108      	l32i.n	a0, a1, 0
40245215:	10c112        	addi	a1, a1, 16
40245218:	f00d      	ret.n
	...

4024521c <phy_enable_agc>:
4024521c:	f0c112        	addi	a1, a1, -16
4024521f:	0109      	s32i.n	a0, a1, 0
40245221:	ffd701        	l32r	a0, 40245180 <timer_start+0xc0>
40245224:	0008      	l32i.n	a0, a0, 0
40245226:	4008      	l32i.n	a0, a0, 16
40245228:	0000c0        	callx0	a0
4024522b:	0108      	l32i.n	a0, a1, 0
4024522d:	10c112        	addi	a1, a1, 16
40245230:	f00d      	ret.n
	...

40245234 <phy_disable_agc>:
40245234:	f0c112        	addi	a1, a1, -16
40245237:	0109      	s32i.n	a0, a1, 0
40245239:	ffd101        	l32r	a0, 40245180 <timer_start+0xc0>
4024523c:	0008      	l32i.n	a0, a0, 0
4024523e:	5008      	l32i.n	a0, a0, 20
40245240:	0000c0        	callx0	a0
40245243:	0108      	l32i.n	a0, a1, 0
40245245:	10c112        	addi	a1, a1, 16
40245248:	f00d      	ret.n
	...

4024524c <phy_initialize_bb>:
4024524c:	f0c112        	addi	a1, a1, -16
4024524f:	0109      	s32i.n	a0, a1, 0
40245251:	ffcb01        	l32r	a0, 40245180 <timer_start+0xc0>
40245254:	0008      	l32i.n	a0, a0, 0
40245256:	6008      	l32i.n	a0, a0, 24
40245258:	0000c0        	callx0	a0
4024525b:	0108      	l32i.n	a0, a1, 0
4024525d:	10c112        	addi	a1, a1, 16
40245260:	f00d      	ret.n
	...

40245264 <phy_set_sense>:
40245264:	f0c112        	addi	a1, a1, -16
40245267:	0109      	s32i.n	a0, a1, 0
40245269:	ffc501        	l32r	a0, 40245180 <timer_start+0xc0>
4024526c:	0008      	l32i.n	a0, a0, 0
4024526e:	7008      	l32i.n	a0, a0, 28
40245270:	0000c0        	callx0	a0
40245273:	0108      	l32i.n	a0, a1, 0
40245275:	10c112        	addi	a1, a1, 16
40245278:	f00d      	ret.n
4024527a:	e00000        	subx4	a0, a0, a0
4024527d:	3ffe90        	excw

40245280 <ram_pbus_set_rxgain>:
40245280:	230c      	movi.n	a3, 2
40245282:	e0c112        	addi	a1, a1, -32
40245285:	31c9      	s32i.n	a12, a1, 12
40245287:	41d9      	s32i.n	a13, a1, 16
40245289:	fffcd1        	l32r	a13, 4024527c <phy_set_sense+0x18>
4024528c:	2109      	s32i.n	a0, a1, 8
4024528e:	0d08      	l32i.n	a0, a13, 0
40245290:	02cd      	mov.n	a12, a2
40245292:	2c2002        	l32i	a0, a0, 176
40245295:	320c      	movi.n	a2, 3
40245297:	0000c0        	callx0	a0
4024529a:	130c      	movi.n	a3, 1
4024529c:	0d08      	l32i.n	a0, a13, 0
4024529e:	0129      	s32i.n	a2, a1, 0
402452a0:	2c2002        	l32i	a0, a0, 176
402452a3:	220c      	movi.n	a2, 2
402452a5:	0000c0        	callx0	a0
402452a8:	130c      	movi.n	a3, 1
402452aa:	0449c0        	extui	a4, a12, 9, 1
402452ad:	0d08      	l32i.n	a0, a13, 0
402452af:	0458c0        	extui	a5, a12, 8, 1
402452b2:	0466c0        	extui	a6, a12, 6, 1
402452b5:	1129      	s32i.n	a2, a1, 4
402452b7:	0477c0        	extui	a7, a12, 7, 1
402452ba:	320c      	movi.n	a2, 3
402452bc:	1177e0        	slli	a7, a7, 2
402452bf:	1166d0        	slli	a6, a6, 3
402452c2:	1155f0        	slli	a5, a5, 1
402452c5:	2b2002        	l32i	a0, a0, 172
402452c8:	204450        	or	a4, a4, a5
402452cb:	206670        	or	a6, a6, a7
402452ce:	0453c0        	extui	a5, a12, 3, 1
402452d1:	0474c0        	extui	a7, a12, 4, 1
402452d4:	1155a0        	slli	a5, a5, 6
402452d7:	1177b0        	slli	a7, a7, 5
402452da:	205570        	or	a5, a5, a7
402452dd:	0475c0        	extui	a7, a12, 5, 1
402452e0:	1177c0        	slli	a7, a7, 4
402452e3:	205570        	or	a5, a5, a7
402452e6:	205560        	or	a5, a5, a6
402452e9:	204450        	or	a4, a4, a5
402452ec:	f44040        	extui	a4, a4, 0, 16
402452ef:	0000c0        	callx0	a0
402452f2:	320c      	movi.n	a2, 3
402452f4:	230c      	movi.n	a3, 2
402452f6:	0d08      	l32i.n	a0, a13, 0
402452f8:	0148      	l32i.n	a4, a1, 0
402452fa:	c7a152        	movi	a5, 0x1c7
402452fd:	104450        	and	a4, a4, a5
40245300:	2b2002        	l32i	a0, a0, 172
40245303:	2450c0        	extui	a5, a12, 0, 3
40245306:	1155d0        	slli	a5, a5, 3
40245309:	204450        	or	a4, a4, a5
4024530c:	f44040        	extui	a4, a4, 0, 16
4024530f:	0000c0        	callx0	a0
40245312:	220c      	movi.n	a2, 2
40245314:	130c      	movi.n	a3, 1
40245316:	0d08      	l32i.n	a0, a13, 0
40245318:	1148      	l32i.n	a4, a1, 4
4024531a:	85a152        	movi	a5, 0x185
4024531d:	104450        	and	a4, a4, a5
40245320:	2b2002        	l32i	a0, a0, 172
40245323:	345bc0        	extui	a5, a12, 11, 4
40245326:	1155d0        	slli	a5, a5, 3
40245329:	204450        	or	a4, a4, a5
4024532c:	045ac0        	extui	a5, a12, 10, 1
4024532f:	1155f0        	slli	a5, a5, 1
40245332:	204450        	or	a4, a4, a5
40245335:	f44040        	extui	a4, a4, 0, 16
40245338:	0000c0        	callx0	a0
4024533b:	31c8      	l32i.n	a12, a1, 12
4024533d:	41d8      	l32i.n	a13, a1, 16
4024533f:	2108      	l32i.n	a0, a1, 8
40245341:	20c112        	addi	a1, a1, 32
40245344:	f00d      	ret.n
40245346:	000000        	ill
40245349:	600002        	l8ui	a0, a0, 96
4024534c:	000000        	ill
4024534f:	0008      	l32i.n	a0, a0, 0
40245351:	009a      	add.n	a0, a0, a9
40245353:	000060        	excw
40245356:	cc4000        	excw
40245359:	2e          	.byte 0x2e
4024535a:	124000        	excw

4024535c <ram_pbus_debugmode>:
4024535c:	e0c112        	addi	a1, a1, -32
4024535f:	21d9      	s32i.n	a13, a1, 8
40245361:	31e9      	s32i.n	a14, a1, 12
40245363:	0109      	s32i.n	a0, a1, 0
40245365:	11c9      	s32i.n	a12, a1, 4
40245367:	41f9      	s32i.n	a15, a1, 16
40245369:	004d      	mov.n	a4, a0
4024536b:	ed11f1        	l32r	a15, 402407b0 <ets_timer_done+0x30>
4024536e:	fff6c1        	l32r	a12, 40245348 <ram_pbus_set_rxgain+0xc8>
40245371:	0020c0        	memw
40245374:	e52c22        	l32i	a2, a12, 0x394
40245377:	41e207        	bbsi	a2, 0, 402453bc <ram_pbus_debugmode+0x60>
4024537a:	0020c0        	memw
4024537d:	9c2f52        	l32i	a5, a15, 0x270
40245380:	386517        	bbci	a5, 1, 402453bc <ram_pbus_debugmode+0x60>
40245383:	ffbed1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40245386:	0d08      	l32i.n	a0, a13, 0
40245388:	1d2002        	l32i	a0, a0, 116
4024538b:	0000c0        	callx0	a0
4024538e:	520c      	movi.n	a2, 5
40245390:	fff201        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40245393:	0000c0        	callx0	a0
40245396:	84a1e2        	movi	a14, 0x184
40245399:	0d08      	l32i.n	a0, a13, 0
4024539b:	220c      	movi.n	a2, 2
4024539d:	2c2002        	l32i	a0, a0, 176
402453a0:	130c      	movi.n	a3, 1
402453a2:	0000c0        	callx0	a0
402453a5:	f0c2e7        	bnall	a2, a14, 40245399 <ram_pbus_debugmode+0x3d>
402453a8:	0d08      	l32i.n	a0, a13, 0
402453aa:	320c      	movi.n	a2, 3
402453ac:	2c2002        	l32i	a0, a0, 176
402453af:	230c      	movi.n	a3, 2
402453b1:	0000c0        	callx0	a0
402453b4:	630c      	movi.n	a3, 6
402453b6:	102230        	and	a2, a2, a3
402453b9:	dc6266        	bnei	a2, 6, 40245399 <ram_pbus_debugmode+0x3d>
402453bc:	ffe491        	l32r	a9, 4024534c <ram_pbus_set_rxgain+0xcc>
402453bf:	ffe481        	l32r	a8, 40245350 <ram_pbus_set_rxgain+0xd0>
402453c2:	0020c0        	memw
402453c5:	422872        	l32i	a7, a8, 0x108
402453c8:	207790        	or	a7, a7, a9
402453cb:	0020c0        	memw
402453ce:	426872        	s32i	a7, a8, 0x108
402453d1:	0020c0        	memw
402453d4:	e52c52        	l32i	a5, a12, 0x394
402453d7:	160c      	movi.n	a6, 1
402453d9:	205560        	or	a5, a5, a6
402453dc:	0020c0        	memw
402453df:	e56c52        	s32i	a5, a12, 0x394
402453e2:	0020c0        	memw
402453e5:	9c2f42        	l32i	a4, a15, 0x270
402453e8:	ffdb01        	l32r	a0, 40245354 <ram_pbus_set_rxgain+0xd4>
402453eb:	116417        	bbci	a4, 1, 40245400 <ram_pbus_debugmode+0xa4>
402453ee:	0020c0        	memw
402453f1:	e82ca2        	l32i	a10, a12, 0x3a0
402453f4:	08fae7        	bbsi	a10, 30, 40245400 <ram_pbus_debugmode+0xa4>
402453f7:	0020c0        	memw
402453fa:	e82cb2        	l32i	a11, a12, 0x3a0
402453fd:	f60b07        	bnone	a11, a0, 402453f7 <ram_pbus_debugmode+0x9b>
40245400:	11c8      	l32i.n	a12, a1, 4
40245402:	21d8      	l32i.n	a13, a1, 8
40245404:	31e8      	l32i.n	a14, a1, 12
40245406:	41f8      	l32i.n	a15, a1, 16
40245408:	0108      	l32i.n	a0, a1, 0
4024540a:	20c112        	addi	a1, a1, 32
4024540d:	f00d      	ret.n
	...

40245410 <ram_pbus_xpd_tx_on>:
40245410:	130c      	movi.n	a3, 1
40245412:	81a042        	movi	a4, 129
40245415:	f0c112        	addi	a1, a1, -16
40245418:	11c9      	s32i.n	a12, a1, 4
4024541a:	21d9      	s32i.n	a13, a1, 8
4024541c:	ff98d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
4024541f:	0109      	s32i.n	a0, a1, 0
40245421:	0d08      	l32i.n	a0, a13, 0
40245423:	02cd      	mov.n	a12, a2
40245425:	2b2002        	l32i	a0, a0, 172
40245428:	220c      	movi.n	a2, 2
4024542a:	0000c0        	callx0	a0
4024542d:	720c      	movi.n	a2, 7
4024542f:	0d08      	l32i.n	a0, a13, 0
40245431:	130c      	movi.n	a3, 1
40245433:	2b2002        	l32i	a0, a0, 172
40245436:	4145c0        	srli	a4, a12, 5
40245439:	0000c0        	callx0	a0
4024543c:	4440c0        	extui	a4, a12, 0, 5
4024543f:	0d08      	l32i.n	a0, a13, 0
40245441:	020c      	movi.n	a2, 0
40245443:	2b2002        	l32i	a0, a0, 172
40245446:	130c      	movi.n	a3, 1
40245448:	0000c0        	callx0	a0
4024544b:	120c      	movi.n	a2, 1
4024544d:	0d08      	l32i.n	a0, a13, 0
4024544f:	130c      	movi.n	a3, 1
40245451:	2b2002        	l32i	a0, a0, 172
40245454:	7fa042        	movi	a4, 127
40245457:	0000c0        	callx0	a0
4024545a:	620c      	movi.n	a2, 6
4024545c:	0d08      	l32i.n	a0, a13, 0
4024545e:	130c      	movi.n	a3, 1
40245460:	2b2002        	l32i	a0, a0, 172
40245463:	7fa042        	movi	a4, 127
40245466:	0000c0        	callx0	a0
40245469:	11c8      	l32i.n	a12, a1, 4
4024546b:	21d8      	l32i.n	a13, a1, 8
4024546d:	0108      	l32i.n	a0, a1, 0
4024546f:	10c112        	addi	a1, a1, 16
40245472:	f00d      	ret.n
40245474:	f00000        	subx8	a0, a0, a0
40245477:	ffff00        	excw
4024547a:	0f          	.byte 0xf
4024547b:	ff          	.byte 0xff

4024547c <set_rf_freq_offset>:
4024547c:	e0c112        	addi	a1, a1, -32
4024547f:	1129      	s32i.n	a2, a1, 4
40245481:	2139      	s32i.n	a3, a1, 8
40245483:	4109      	s32i.n	a0, a1, 16
40245485:	3149      	s32i.n	a4, a1, 12
40245487:	fffb41        	l32r	a4, 40245474 <ram_pbus_xpd_tx_on+0x64>
4024548a:	ff7c01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024548d:	ffae31        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
40245490:	0020c0        	memw
40245493:	f22322        	l32i	a2, a3, 0x3c8
40245496:	202240        	or	a2, a2, a4
40245499:	0020c0        	memw
4024549c:	0008      	l32i.n	a0, a0, 0
4024549e:	372002        	l32i	a0, a0, 220
402454a1:	f26322        	s32i	a2, a3, 0x3c8
402454a4:	0000c0        	callx0	a0
402454a7:	2128      	l32i.n	a2, a1, 8
402454a9:	1138      	l32i.n	a3, a1, 4
402454ab:	3148      	l32i.n	a4, a1, 12
402454ad:	015d      	mov.n	a5, a1
402454af:	007e45        	call0	40245c94 <ram_rfpll_set_freq>
402454b2:	ff7201        	l32r	a0, 4024527c <phy_set_sense+0x18>
402454b5:	0008      	l32i.n	a0, a0, 0
402454b7:	382002        	l32i	a0, a0, 224
402454ba:	012d      	mov.n	a2, a1
402454bc:	0000c0        	callx0	a0
402454bf:	ff6f01        	l32r	a0, 4024527c <phy_set_sense+0x18>
402454c2:	0008      	l32i.n	a0, a0, 0
402454c4:	362002        	l32i	a0, a0, 216
402454c7:	0000c0        	callx0	a0
402454ca:	007305        	call0	40245bfc <wait_rfpll_cal_end>
402454cd:	ffea41        	l32r	a4, 40245478 <ram_pbus_xpd_tx_on+0x68>
402454d0:	0020c0        	memw
402454d3:	ff9d31        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
402454d6:	f22322        	l32i	a2, a3, 0x3c8
402454d9:	102240        	and	a2, a2, a4
402454dc:	0020c0        	memw
402454df:	f26322        	s32i	a2, a3, 0x3c8
402454e2:	4108      	l32i.n	a0, a1, 16
402454e4:	20c112        	addi	a1, a1, 32
402454e7:	f00d      	ret.n
402454e9:	000000        	ill
402454ec:	6c18      	l32i.n	a1, a12, 24
402454ee:	0c4010        	excw

402454f0 <chip_v6_rxmax_ext_ana>:
402454f0:	130c      	movi.n	a3, 1
402454f2:	540c      	movi.n	a4, 5
402454f4:	750c      	movi.n	a5, 7
402454f6:	060c      	movi.n	a6, 0
402454f8:	e0c112        	addi	a1, a1, -32
402454fb:	21d9      	s32i.n	a13, a1, 8
402454fd:	41f9      	s32i.n	a15, a1, 16
402454ff:	11c9      	s32i.n	a12, a1, 4
40245501:	31e9      	s32i.n	a14, a1, 12
40245503:	ff5ee1        	l32r	a14, 4024527c <phy_set_sense+0x18>
40245506:	0109      	s32i.n	a0, a1, 0
40245508:	0e08      	l32i.n	a0, a14, 0
4024550a:	02cd      	mov.n	a12, a2
4024550c:	252002        	l32i	a0, a0, 148
4024550f:	62a022        	movi	a2, 98
40245512:	0000c0        	callx0	a0
40245515:	0d0c      	movi.n	a13, 0
40245517:	02fd      	mov.n	a15, a2
40245519:	acae32        	movi	a3, 0xfffffeac
4024551c:	902220        	addx2	a2, a2, a2
4024551f:	b02230        	addx8	a2, a2, a3
40245522:	e3a032        	movi	a3, 227
40245525:	fff101        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40245528:	0000c0        	callx0	a0
4024552b:	115200        	slli	a5, a2, 16
4024552e:	f40c      	movi.n	a4, 15
40245530:	040d      	mov.n	a0, a4
40245532:	315050        	srai	a5, a5, 16
40245535:	0d2d      	mov.n	a2, a13
40245537:	b32550        	movgez	a2, a5, a5
4024553a:	01b2e6        	bgei	a2, 16, 4024553f <chip_v6_rxmax_ext_ana+0x4f>
4024553d:	020d      	mov.n	a0, a2
4024553f:	cfa032        	movi	a3, 207
40245542:	902ff0        	addx2	a2, a15, a15
40245545:	f022f0        	subx8	a2, a2, a15
40245548:	1dc222        	addi	a2, a2, 29
4024554b:	11f000        	slli	a15, a0, 16
4024554e:	31f0f0        	srai	a15, a15, 16
40245551:	ffe601        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40245554:	0000c0        	callx0	a0
40245557:	0e98      	l32i.n	a9, a14, 0
40245559:	114200        	slli	a4, a2, 16
4024555c:	f30c      	movi.n	a3, 15
4024555e:	030d      	mov.n	a0, a3
40245560:	314040        	srai	a4, a4, 16
40245563:	272992        	l32i	a9, a9, 156
40245566:	b3d440        	movgez	a13, a4, a4
40245569:	01bde6        	bgei	a13, 16, 4024556e <chip_v6_rxmax_ext_ana+0x7e>
4024556c:	0d0d      	mov.n	a0, a13
4024556e:	11d000        	slli	a13, a0, 16
40245571:	31d0d0        	srai	a13, a13, 16
40245574:	1c3cb6        	bltui	a12, 3, 40245594 <chip_v6_rxmax_ext_ana+0xa4>
40245577:	820c      	movi.n	a2, 8
40245579:	018fa6        	blti	a15, 8, 4024557e <chip_v6_rxmax_ext_ana+0x8e>
4024557c:	827c      	movi.n	a2, -8
4024557e:	030c      	movi.n	a3, 0
40245580:	440c      	movi.n	a4, 4
40245582:	350c      	movi.n	a5, 3
40245584:	060c      	movi.n	a6, 0
40245586:	7f2a      	add.n	a7, a15, a2
40245588:	747070        	extui	a7, a7, 0, 8
4024558b:	64a022        	movi	a2, 100
4024558e:	0009c0        	callx0	a9
40245591:	000406        	j	402455a5 <chip_v6_rxmax_ext_ana+0xb5>
40245594:	7470f0        	extui	a7, a15, 0, 8
40245597:	64a022        	movi	a2, 100
4024559a:	030c      	movi.n	a3, 0
4024559c:	440c      	movi.n	a4, 4
4024559e:	350c      	movi.n	a5, 3
402455a0:	060c      	movi.n	a6, 0
402455a2:	0009c0        	callx0	a9
402455a5:	0e98      	l32i.n	a9, a14, 0
402455a7:	800c      	movi.n	a0, 8
402455a9:	272992        	l32i	a9, a9, 156
402455ac:	1a2cb6        	bltui	a12, 2, 402455ca <chip_v6_rxmax_ext_ana+0xda>
402455af:	018da6        	blti	a13, 8, 402455b4 <chip_v6_rxmax_ext_ana+0xc4>
402455b2:	807c      	movi.n	a0, -8
402455b4:	64a022        	movi	a2, 100
402455b7:	030c      	movi.n	a3, 0
402455b9:	740c      	movi.n	a4, 7
402455bb:	350c      	movi.n	a5, 3
402455bd:	060c      	movi.n	a6, 0
402455bf:	7d0a      	add.n	a7, a13, a0
402455c1:	747070        	extui	a7, a7, 0, 8
402455c4:	0009c0        	callx0	a9
402455c7:	000406        	j	402455db <chip_v6_rxmax_ext_ana+0xeb>
402455ca:	7470d0        	extui	a7, a13, 0, 8
402455cd:	64a022        	movi	a2, 100
402455d0:	030c      	movi.n	a3, 0
402455d2:	740c      	movi.n	a4, 7
402455d4:	350c      	movi.n	a5, 3
402455d6:	060c      	movi.n	a6, 0
402455d8:	0009c0        	callx0	a9
402455db:	0e98      	l32i.n	a9, a14, 0
402455dd:	272992        	l32i	a9, a9, 156
402455e0:	6cac      	beqz.n	a12, 4024560a <chip_v6_rxmax_ext_ana+0x11a>
402455e2:	61a022        	movi	a2, 97
402455e5:	130c      	movi.n	a3, 1
402455e7:	540c      	movi.n	a4, 5
402455e9:	350c      	movi.n	a5, 3
402455eb:	260c      	movi.n	a6, 2
402455ed:	370c      	movi.n	a7, 3
402455ef:	0009c0        	callx0	a9
402455f2:	61a022        	movi	a2, 97
402455f5:	130c      	movi.n	a3, 1
402455f7:	540c      	movi.n	a4, 5
402455f9:	150c      	movi.n	a5, 1
402455fb:	0e08      	l32i.n	a0, a14, 0
402455fd:	060c      	movi.n	a6, 0
402455ff:	272002        	l32i	a0, a0, 156
40245602:	370c      	movi.n	a7, 3
40245604:	0000c0        	callx0	a0
40245607:	000906        	j	4024562f <chip_v6_rxmax_ext_ana+0x13f>
4024560a:	61a022        	movi	a2, 97
4024560d:	130c      	movi.n	a3, 1
4024560f:	540c      	movi.n	a4, 5
40245611:	350c      	movi.n	a5, 3
40245613:	260c      	movi.n	a6, 2
40245615:	070c      	movi.n	a7, 0
40245617:	0009c0        	callx0	a9
4024561a:	61a022        	movi	a2, 97
4024561d:	130c      	movi.n	a3, 1
4024561f:	540c      	movi.n	a4, 5
40245621:	150c      	movi.n	a5, 1
40245623:	0e08      	l32i.n	a0, a14, 0
40245625:	060c      	movi.n	a6, 0
40245627:	272002        	l32i	a0, a0, 156
4024562a:	070c      	movi.n	a7, 0
4024562c:	0000c0        	callx0	a0
4024562f:	11c8      	l32i.n	a12, a1, 4
40245631:	21d8      	l32i.n	a13, a1, 8
40245633:	31e8      	l32i.n	a14, a1, 12
40245635:	41f8      	l32i.n	a15, a1, 16
40245637:	0108      	l32i.n	a0, a1, 0
40245639:	20c112        	addi	a1, a1, 32
4024563c:	f00d      	ret.n
4024563e:	f30000        	excw
40245641:	3ffe92        	excw

40245644 <ram_chip_v6_rx_init>:
40245644:	61a022        	movi	a2, 97
40245647:	f0c112        	addi	a1, a1, -16
4024564a:	0109      	s32i.n	a0, a1, 0
4024564c:	ff0c01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024564f:	130c      	movi.n	a3, 1
40245651:	0008      	l32i.n	a0, a0, 0
40245653:	840c      	movi.n	a4, 8
40245655:	262002        	l32i	a0, a0, 152
40245658:	151c      	movi.n	a5, 17
4024565a:	0000c0        	callx0	a0
4024565d:	fff821        	l32r	a2, 40245640 <chip_v6_rxmax_ext_ana+0x150>
40245660:	000222        	l8ui	a2, a2, 0
40245663:	ffe8c5        	call0	402454f0 <chip_v6_rxmax_ext_ana>
40245666:	0108      	l32i.n	a0, a1, 0
40245668:	10c112        	addi	a1, a1, 16
4024566b:	f00d      	ret.n
4024566d:	000000        	ill
40245670:	200000        	or	a0, a0, a0
40245673:	ffff00        	excw
40245676:	7f          	.byte 0x7f
40245677:	ff          	.byte 0xff

40245678 <tsen_meas>:
40245678:	f0c112        	addi	a1, a1, -16
4024567b:	0109      	s32i.n	a0, a1, 0
4024567d:	dfaf72        	movi	a7, -33
40245680:	ed4121        	l32r	a2, 40240b84 <system_get_vdd33+0x20>
40245683:	0020c0        	memw
40245686:	d42262        	l32i	a6, a2, 0x350
40245689:	106670        	and	a6, a6, a7
4024568c:	0020c0        	memw
4024568f:	d46262        	s32i	a6, a2, 0x350
40245692:	fff751        	l32r	a5, 40245670 <ram_chip_v6_rx_init+0x2c>
40245695:	0020c0        	memw
40245698:	d72242        	l32i	a4, a2, 0x35c
4024569b:	204450        	or	a4, a4, a5
4024569e:	0020c0        	memw
402456a1:	d76242        	s32i	a4, a2, 0x35c
402456a4:	fff431        	l32r	a3, 40245674 <ram_chip_v6_rx_init+0x30>
402456a7:	0020c0        	memw
402456aa:	d72202        	l32i	a0, a2, 0x35c
402456ad:	100030        	and	a0, a0, a3
402456b0:	0020c0        	memw
402456b3:	d76202        	s32i	a0, a2, 0x35c
402456b6:	c8a022        	movi	a2, 200
402456b9:	ff2701        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
402456bc:	0000c0        	callx0	a0
402456bf:	6ca022        	movi	a2, 108
402456c2:	230c      	movi.n	a3, 2
402456c4:	040c      	movi.n	a4, 0
402456c6:	feed01        	l32r	a0, 4024527c <phy_set_sense+0x18>
402456c9:	650c      	movi.n	a5, 6
402456cb:	0008      	l32i.n	a0, a0, 0
402456cd:	660c      	movi.n	a6, 6
402456cf:	272002        	l32i	a0, a0, 156
402456d2:	070c      	movi.n	a7, 0
402456d4:	0000c0        	callx0	a0
402456d7:	6ca022        	movi	a2, 108
402456da:	230c      	movi.n	a3, 2
402456dc:	040c      	movi.n	a4, 0
402456de:	fee701        	l32r	a0, 4024527c <phy_set_sense+0x18>
402456e1:	650c      	movi.n	a5, 6
402456e3:	0008      	l32i.n	a0, a0, 0
402456e5:	660c      	movi.n	a6, 6
402456e7:	272002        	l32i	a0, a0, 156
402456ea:	170c      	movi.n	a7, 1
402456ec:	0000c0        	callx0	a0
402456ef:	042c      	movi.n	a4, 32
402456f1:	0020c0        	memw
402456f4:	ed2431        	l32r	a3, 40240b84 <system_get_vdd33+0x20>
402456f7:	d42322        	l32i	a2, a3, 0x350
402456fa:	202240        	or	a2, a2, a4
402456fd:	0020c0        	memw
40245700:	240c      	movi.n	a4, 2
40245702:	750c      	movi.n	a5, 7
40245704:	fede01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40245707:	060c      	movi.n	a6, 0
40245709:	0008      	l32i.n	a0, a0, 0
4024570b:	d46322        	s32i	a2, a3, 0x350
4024570e:	6ca022        	movi	a2, 108
40245711:	252002        	l32i	a0, a0, 148
40245714:	230c      	movi.n	a3, 2
40245716:	0000c0        	callx0	a0
40245719:	0108      	l32i.n	a0, a1, 0
4024571b:	10c112        	addi	a1, a1, 16
4024571e:	f00d      	ret.n
40245720:	800000        	add	a0, a0, a0
40245723:	ffff00        	excw
40245726:	df          	.byte 0xdf
40245727:	ff          	.byte 0xff

40245728 <readvdd33>:
40245728:	d0c112        	addi	a1, a1, -48
4024572b:	81d9      	s32i.n	a13, a1, 32
4024572d:	91e9      	s32i.n	a14, a1, 36
4024572f:	6109      	s32i.n	a0, a1, 24
40245731:	b129      	s32i.n	a2, a1, 44
40245733:	71c9      	s32i.n	a12, a1, 28
40245735:	a1f9      	s32i.n	a15, a1, 40
40245737:	ff04c1        	l32r	a12, 40245348 <ram_pbus_set_rxgain+0xc8>
4024573a:	02fd      	mov.n	a15, a2
4024573c:	f28c      	beqz.n	a2, 4024574f <readvdd33+0x27>
4024573e:	120c      	movi.n	a2, 1
40245740:	0020c0        	memw
40245743:	e52c02        	l32i	a0, a12, 0x394
40245746:	200020        	or	a0, a0, a2
40245749:	0020c0        	memw
4024574c:	e56c02        	s32i	a0, a12, 0x394
4024574f:	fecbd1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40245752:	0d08      	l32i.n	a0, a13, 0
40245754:	620c      	movi.n	a2, 6
40245756:	2c2002        	l32i	a0, a0, 176
40245759:	130c      	movi.n	a3, 1
4024575b:	0000c0        	callx0	a0
4024575e:	230c      	movi.n	a3, 2
40245760:	940c      	movi.n	a4, 9
40245762:	250c      	movi.n	a5, 2
40245764:	060c      	movi.n	a6, 0
40245766:	0d08      	l32i.n	a0, a13, 0
40245768:	02ed      	mov.n	a14, a2
4024576a:	252002        	l32i	a0, a0, 148
4024576d:	6ba022        	movi	a2, 107
40245770:	0000c0        	callx0	a0
40245773:	230c      	movi.n	a3, 2
40245775:	040c      	movi.n	a4, 0
40245777:	550c      	movi.n	a5, 5
40245779:	560c      	movi.n	a6, 5
4024577b:	0d08      	l32i.n	a0, a13, 0
4024577d:	5129      	s32i.n	a2, a1, 20
4024577f:	252002        	l32i	a0, a0, 148
40245782:	6ca022        	movi	a2, 108
40245785:	0000c0        	callx0	a0
40245788:	130c      	movi.n	a3, 1
4024578a:	0d08      	l32i.n	a0, a13, 0
4024578c:	4129      	s32i.n	a2, a1, 16
4024578e:	240c      	movi.n	a4, 2
40245790:	620c      	movi.n	a2, 6
40245792:	204e40        	or	a4, a14, a4
40245795:	2b2002        	l32i	a0, a0, 172
40245798:	f44040        	extui	a4, a4, 0, 16
4024579b:	0000c0        	callx0	a0
4024579e:	6ba022        	movi	a2, 107
402457a1:	230c      	movi.n	a3, 2
402457a3:	940c      	movi.n	a4, 9
402457a5:	750c      	movi.n	a5, 7
402457a7:	0d08      	l32i.n	a0, a13, 0
402457a9:	760c      	movi.n	a6, 7
402457ab:	272002        	l32i	a0, a0, 156
402457ae:	170c      	movi.n	a7, 1
402457b0:	0000c0        	callx0	a0
402457b3:	6ba022        	movi	a2, 107
402457b6:	230c      	movi.n	a3, 2
402457b8:	940c      	movi.n	a4, 9
402457ba:	250c      	movi.n	a5, 2
402457bc:	0d08      	l32i.n	a0, a13, 0
402457be:	060c      	movi.n	a6, 0
402457c0:	272002        	l32i	a0, a0, 156
402457c3:	070c      	movi.n	a7, 0
402457c5:	0000c0        	callx0	a0
402457c8:	6ca022        	movi	a2, 108
402457cb:	230c      	movi.n	a3, 2
402457cd:	040c      	movi.n	a4, 0
402457cf:	550c      	movi.n	a5, 5
402457d1:	0d08      	l32i.n	a0, a13, 0
402457d3:	560c      	movi.n	a6, 5
402457d5:	272002        	l32i	a0, a0, 156
402457d8:	170c      	movi.n	a7, 1
402457da:	0000c0        	callx0	a0
402457dd:	240c      	movi.n	a4, 2
402457df:	ffd081        	l32r	a8, 40245720 <tsen_meas+0xa8>
402457e2:	720c      	movi.n	a2, 7
402457e4:	ece801        	l32r	a0, 40240b84 <system_get_vdd33+0x20>
402457e7:	0020c0        	memw
402457ea:	d72072        	l32i	a7, a0, 0x35c
402457ed:	207780        	or	a7, a7, a8
402457f0:	0020c0        	memw
402457f3:	d76072        	s32i	a7, a0, 0x35c
402457f6:	ffcb61        	l32r	a6, 40245724 <tsen_meas+0xac>
402457f9:	0020c0        	memw
402457fc:	d72052        	l32i	a5, a0, 0x35c
402457ff:	105560        	and	a5, a5, a6
40245802:	0020c0        	memw
40245805:	d76052        	s32i	a5, a0, 0x35c
40245808:	0020c0        	memw
4024580b:	d42032        	l32i	a3, a0, 0x350
4024580e:	753830        	extui	a3, a3, 24, 8
40245811:	0b0237        	bnone	a2, a3, 40245820 <readvdd33+0xf8>
40245814:	0020c0        	memw
40245817:	d42092        	l32i	a9, a0, 0x350
4024581a:	259890        	extui	a9, a9, 24, 3
4024581d:	ff3956        	bnez	a9, 40245814 <readvdd33+0xec>
40245820:	fdaf22        	movi	a2, -3
40245823:	0020c0        	memw
40245826:	d420b2        	l32i	a11, a0, 0x350
40245829:	10bb20        	and	a11, a11, a2
4024582c:	0020c0        	memw
4024582f:	d460b2        	s32i	a11, a0, 0x350
40245832:	0020c0        	memw
40245835:	d420a2        	l32i	a10, a0, 0x350
40245838:	20aa40        	or	a10, a10, a4
4024583b:	0020c0        	memw
4024583e:	19a022        	movi	a2, 25
40245841:	d460a2        	s32i	a10, a0, 0x350
40245844:	fec501        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40245847:	0000c0        	callx0	a0
4024584a:	202110        	or	a2, a1, a1
4024584d:	061005        	call0	4024b950 <read_sar_dout>
40245850:	000c      	movi.n	a0, 0
40245852:	0c0c      	movi.n	a12, 0
40245854:	012d      	mov.n	a2, a1
40245856:	401b      	addi.n	a4, a0, 1
40245858:	903020        	addx2	a3, a0, a2
4024585b:	001332        	l16ui	a3, a3, 0
4024585e:	740040        	extui	a0, a4, 0, 8
40245861:	c3ca      	add.n	a12, a3, a12
40245863:	f4c0c0        	extui	a12, a12, 0, 16
40245866:	ec8066        	bnei	a0, 8, 40245856 <readvdd33+0x12e>
40245869:	0e4d      	mov.n	a4, a14
4024586b:	0d08      	l32i.n	a0, a13, 0
4024586d:	620c      	movi.n	a2, 6
4024586f:	2b2002        	l32i	a0, a0, 172
40245872:	130c      	movi.n	a3, 1
40245874:	0000c0        	callx0	a0
40245877:	6ba022        	movi	a2, 107
4024587a:	230c      	movi.n	a3, 2
4024587c:	940c      	movi.n	a4, 9
4024587e:	750c      	movi.n	a5, 7
40245880:	0d08      	l32i.n	a0, a13, 0
40245882:	760c      	movi.n	a6, 7
40245884:	272002        	l32i	a0, a0, 156
40245887:	070c      	movi.n	a7, 0
40245889:	0000c0        	callx0	a0
4024588c:	5178      	l32i.n	a7, a1, 20
4024588e:	6ba022        	movi	a2, 107
40245891:	230c      	movi.n	a3, 2
40245893:	940c      	movi.n	a4, 9
40245895:	250c      	movi.n	a5, 2
40245897:	0d08      	l32i.n	a0, a13, 0
40245899:	060c      	movi.n	a6, 0
4024589b:	272002        	l32i	a0, a0, 156
4024589e:	41e8      	l32i.n	a14, a1, 16
402458a0:	0000c0        	callx0	a0
402458a3:	0e7d      	mov.n	a7, a14
402458a5:	6ca022        	movi	a2, 108
402458a8:	230c      	movi.n	a3, 2
402458aa:	040c      	movi.n	a4, 0
402458ac:	0d08      	l32i.n	a0, a13, 0
402458ae:	550c      	movi.n	a5, 5
402458b0:	272002        	l32i	a0, a0, 156
402458b3:	560c      	movi.n	a6, 5
402458b5:	0000c0        	callx0	a0
402458b8:	2f9c      	beqz.n	a15, 402458ce <readvdd33+0x1a6>
402458ba:	e47c      	movi.n	a4, -2
402458bc:	0020c0        	memw
402458bf:	fea231        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
402458c2:	e52322        	l32i	a2, a3, 0x394
402458c5:	102240        	and	a2, a2, a4
402458c8:	0020c0        	memw
402458cb:	e56322        	s32i	a2, a3, 0x394
402458ce:	6108      	l32i.n	a0, a1, 24
402458d0:	81d8      	l32i.n	a13, a1, 32
402458d2:	91e8      	l32i.n	a14, a1, 36
402458d4:	112c60        	slli	a2, a12, 10
402458d7:	a1f8      	l32i.n	a15, a1, 40
402458d9:	71c8      	l32i.n	a12, a1, 28
402458db:	08d222        	addmi	a2, a2, 0x800
402458de:	f42c20        	extui	a2, a2, 12, 16
402458e1:	30c112        	addi	a1, a1, 48
402458e4:	f00d      	ret.n
402458e6:	780000        	excw
402458e9:	3ffe92        	excw
402458ec:	000d33        	excw
402458ef:	90f000        	addx2	a15, a0, a0
402458f2:	fe          	.byte 0xfe
402458f3:	3f          	.byte 0x3f

402458f4 <txpwr_offset>:
402458f4:	e0c112        	addi	a1, a1, -32
402458f7:	31c9      	s32i.n	a12, a1, 12
402458f9:	1129      	s32i.n	a2, a1, 4
402458fb:	41d9      	s32i.n	a13, a1, 16
402458fd:	fffad1        	l32r	a13, 402458e8 <readvdd33+0x1c0>
40245900:	2109      	s32i.n	a0, a1, 8
40245902:	6c0d02        	l8ui	a0, a13, 108
40245905:	ffa022        	movi	a2, 255
40245908:	099027        	bne	a0, a2, 40245915 <txpwr_offset+0x21>
4024590b:	120c      	movi.n	a2, 1
4024590d:	ffe185        	call0	40245728 <readvdd33>
40245910:	02cd      	mov.n	a12, a2
40245912:	000606        	j	4024592e <txpwr_offset+0x3a>
40245915:	131c      	movi.n	a3, 17
40245917:	10b307        	bgeu	a3, a0, 4024592b <txpwr_offset+0x37>
4024591a:	442c      	movi.n	a4, 36
4024591c:	0b3407        	bltu	a4, a0, 4024592b <txpwr_offset+0x37>
4024591f:	66a0c2        	movi	a12, 102
40245922:	d1c0c0        	mul16s	a12, a0, a12
40245925:	f4c0c0        	extui	a12, a12, 0, 16
40245928:	000086        	j	4024592e <txpwr_offset+0x3a>
4024592b:	fff0c1        	l32r	a12, 402458ec <readvdd33+0x1c4>
4024592e:	ffef01        	l32r	a0, 402458ec <readvdd33+0x1c4>
40245931:	020c      	movi.n	a2, 0
40245933:	023c07        	bltu	a12, a0, 40245939 <txpwr_offset+0x45>
40245936:	000cc6        	j	4024596d <txpwr_offset+0x79>
40245939:	fe5001        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024593c:	0008      	l32i.n	a0, a0, 0
4024593e:	0c2d      	mov.n	a2, a12
40245940:	e008      	l32i.n	a0, a0, 56
40245942:	330c      	movi.n	a3, 3
40245944:	0000c0        	callx0	a0
40245947:	fe4d01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024594a:	330c      	movi.n	a3, 3
4024594c:	0008      	l32i.n	a0, a0, 0
4024594e:	0129      	s32i.n	a2, a1, 0
40245950:	e008      	l32i.n	a0, a0, 56
40245952:	ffe621        	l32r	a2, 402458ec <readvdd33+0x1c4>
40245955:	0000c0        	callx0	a0
40245958:	023d      	mov.n	a3, a2
4024595a:	0128      	l32i.n	a2, a1, 0
4024595c:	c02230        	sub	a2, a2, a3
4024595f:	1122f0        	slli	a2, a2, 1
40245962:	112200        	slli	a2, a2, 16
40245965:	312020        	srai	a2, a2, 16
40245968:	222b      	addi.n	a2, a2, 2
4024596a:	212220        	srai	a2, a2, 2
4024596d:	000c      	movi.n	a0, 0
4024596f:	1138      	l32i.n	a3, a1, 4
40245971:	ffdf51        	l32r	a5, 402458f0 <readvdd33+0x1c8>
40245974:	232a      	add.n	a2, a3, a2
40245976:	112200        	slli	a2, a2, 16
40245979:	312020        	srai	a2, a2, 16
4024597c:	605a      	add.n	a6, a0, a5
4024597e:	701b      	addi.n	a7, a0, 1
40245980:	40da      	add.n	a4, a0, a13
40245982:	240442        	l8ui	a4, a4, 36
40245985:	740070        	extui	a0, a7, 0, 8
40245988:	424a      	add.n	a4, a2, a4
4024598a:	324642        	s8i	a4, a6, 50
4024598d:	eb6066        	bnei	a0, 6, 4024597c <txpwr_offset+0x88>
40245990:	41d8      	l32i.n	a13, a1, 16
40245992:	117c00        	slli	a7, a12, 16
40245995:	81af02        	movi	a0, -127
40245998:	31c8      	l32i.n	a12, a1, 12
4024599a:	012207        	blt	a2, a0, 4024599f <txpwr_offset+0xab>
4024599d:	020d      	mov.n	a0, a2
4024599f:	746000        	extui	a6, a0, 0, 8
402459a2:	2108      	l32i.n	a0, a1, 8
402459a4:	667a      	add.n	a6, a6, a7
402459a6:	156562        	s32i	a6, a5, 84
402459a9:	20c112        	addi	a1, a1, 32
402459ac:	f00d      	ret.n
	...

402459b0 <set_txcap_reg>:
402459b0:	f0c112        	addi	a1, a1, -16
402459b3:	0109      	s32i.n	a0, a1, 0
402459b5:	11c9      	s32i.n	a12, a1, 4
402459b7:	21d9      	s32i.n	a13, a1, 8
402459b9:	02cd      	mov.n	a12, a2
402459bb:	0d0c      	movi.n	a13, 0
402459bd:	041d16        	beqz	a13, 40245a02 <set_txcap_reg+0x52>
402459c0:	201d26        	beqi	a13, 1, 402459e4 <set_txcap_reg+0x34>
402459c3:	562d66        	bnei	a13, 2, 40245a1d <set_txcap_reg+0x6d>
402459c6:	6ba022        	movi	a2, 107
402459c9:	230c      	movi.n	a3, 2
402459cb:	240c      	movi.n	a4, 2
402459cd:	650c      	movi.n	a5, 6
402459cf:	fe2b01        	l32r	a0, 4024527c <phy_set_sense+0x18>
402459d2:	460c      	movi.n	a6, 4
402459d4:	0008      	l32i.n	a0, a0, 0
402459d6:	7cda      	add.n	a7, a12, a13
402459d8:	272002        	l32i	a0, a0, 156
402459db:	000772        	l8ui	a7, a7, 0
402459de:	0000c0        	callx0	a0
402459e1:	000e06        	j	40245a1d <set_txcap_reg+0x6d>
402459e4:	6ba022        	movi	a2, 107
402459e7:	230c      	movi.n	a3, 2
402459e9:	240c      	movi.n	a4, 2
402459eb:	350c      	movi.n	a5, 3
402459ed:	fe2301        	l32r	a0, 4024527c <phy_set_sense+0x18>
402459f0:	060c      	movi.n	a6, 0
402459f2:	0008      	l32i.n	a0, a0, 0
402459f4:	7cda      	add.n	a7, a12, a13
402459f6:	272002        	l32i	a0, a0, 156
402459f9:	000772        	l8ui	a7, a7, 0
402459fc:	0000c0        	callx0	a0
402459ff:	000686        	j	40245a1d <set_txcap_reg+0x6d>
40245a02:	6ba022        	movi	a2, 107
40245a05:	230c      	movi.n	a3, 2
40245a07:	140c      	movi.n	a4, 1
40245a09:	350c      	movi.n	a5, 3
40245a0b:	fe1c01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40245a0e:	060c      	movi.n	a6, 0
40245a10:	0008      	l32i.n	a0, a0, 0
40245a12:	7cda      	add.n	a7, a12, a13
40245a14:	272002        	l32i	a0, a0, 156
40245a17:	000772        	l8ui	a7, a7, 0
40245a1a:	0000c0        	callx0	a0
40245a1d:	dd1b      	addi.n	a13, a13, 1
40245a1f:	74d0d0        	extui	a13, a13, 0, 8
40245a22:	973d66        	bnei	a13, 3, 402459bd <set_txcap_reg+0xd>
40245a25:	11c8      	l32i.n	a12, a1, 4
40245a27:	21d8      	l32i.n	a13, a1, 8
40245a29:	0108      	l32i.n	a0, a1, 0
40245a2b:	10c112        	addi	a1, a1, 16
40245a2e:	f00d      	ret.n

40245a30 <ram_ana_inf_gating_en>:
40245a30:	e0c112        	addi	a1, a1, -32
40245a33:	1109      	s32i.n	a0, a1, 4
40245a35:	0139      	s32i.n	a3, a1, 0
40245a37:	21c9      	s32i.n	a12, a1, 8
40245a39:	31d9      	s32i.n	a13, a1, 12
40245a3b:	41e9      	s32i.n	a14, a1, 16
40245a3d:	02dd      	mov.n	a13, a2
40245a3f:	04ed      	mov.n	a14, a4
40245a41:	fe0ec1        	l32r	a12, 4024527c <phy_set_sense+0x18>
40245a44:	0f2216        	beqz	a2, 40245b3a <ram_ana_inf_gating_en+0x10a>
40245a47:	77a022        	movi	a2, 119
40245a4a:	030c      	movi.n	a3, 0
40245a4c:	c41c      	movi.n	a4, 28
40245a4e:	050c      	movi.n	a5, 0
40245a50:	0c08      	l32i.n	a0, a12, 0
40245a52:	060c      	movi.n	a6, 0
40245a54:	272002        	l32i	a0, a0, 156
40245a57:	070c      	movi.n	a7, 0
40245a59:	0000c0        	callx0	a0
40245a5c:	77a022        	movi	a2, 119
40245a5f:	030c      	movi.n	a3, 0
40245a61:	a41c      	movi.n	a4, 26
40245a63:	450c      	movi.n	a5, 4
40245a65:	0c08      	l32i.n	a0, a12, 0
40245a67:	460c      	movi.n	a6, 4
40245a69:	272002        	l32i	a0, a0, 156
40245a6c:	070c      	movi.n	a7, 0
40245a6e:	0000c0        	callx0	a0
40245a71:	77a022        	movi	a2, 119
40245a74:	030c      	movi.n	a3, 0
40245a76:	a41c      	movi.n	a4, 26
40245a78:	450c      	movi.n	a5, 4
40245a7a:	0c08      	l32i.n	a0, a12, 0
40245a7c:	460c      	movi.n	a6, 4
40245a7e:	272002        	l32i	a0, a0, 156
40245a81:	170c      	movi.n	a7, 1
40245a83:	0000c0        	callx0	a0
40245a86:	77a022        	movi	a2, 119
40245a89:	030c      	movi.n	a3, 0
40245a8b:	a41c      	movi.n	a4, 26
40245a8d:	550c      	movi.n	a5, 5
40245a8f:	0c08      	l32i.n	a0, a12, 0
40245a91:	560c      	movi.n	a6, 5
40245a93:	272002        	l32i	a0, a0, 156
40245a96:	070c      	movi.n	a7, 0
40245a98:	0000c0        	callx0	a0
40245a9b:	77a022        	movi	a2, 119
40245a9e:	030c      	movi.n	a3, 0
40245aa0:	a41c      	movi.n	a4, 26
40245aa2:	550c      	movi.n	a5, 5
40245aa4:	0c08      	l32i.n	a0, a12, 0
40245aa6:	560c      	movi.n	a6, 5
40245aa8:	272002        	l32i	a0, a0, 156
40245aab:	170c      	movi.n	a7, 1
40245aad:	0000c0        	callx0	a0
40245ab0:	77a022        	movi	a2, 119
40245ab3:	030c      	movi.n	a3, 0
40245ab5:	040c      	movi.n	a4, 0
40245ab7:	750c      	movi.n	a5, 7
40245ab9:	060c      	movi.n	a6, 0
40245abb:	0c08      	l32i.n	a0, a12, 0
40245abd:	0178      	l32i.n	a7, a1, 0
40245abf:	272002        	l32i	a0, a0, 156
40245ac2:	747c70        	extui	a7, a7, 12, 8
40245ac5:	0000c0        	callx0	a0
40245ac8:	77a022        	movi	a2, 119
40245acb:	030c      	movi.n	a3, 0
40245acd:	140c      	movi.n	a4, 1
40245acf:	750c      	movi.n	a5, 7
40245ad1:	060c      	movi.n	a6, 0
40245ad3:	0c08      	l32i.n	a0, a12, 0
40245ad5:	0178      	l32i.n	a7, a1, 0
40245ad7:	272002        	l32i	a0, a0, 156
40245ada:	747470        	extui	a7, a7, 4, 8
40245add:	0000c0        	callx0	a0
40245ae0:	77a022        	movi	a2, 119
40245ae3:	030c      	movi.n	a3, 0
40245ae5:	240c      	movi.n	a4, 2
40245ae7:	350c      	movi.n	a5, 3
40245ae9:	060c      	movi.n	a6, 0
40245aeb:	0c08      	l32i.n	a0, a12, 0
40245aed:	0178      	l32i.n	a7, a1, 0
40245aef:	272002        	l32i	a0, a0, 156
40245af2:	347070        	extui	a7, a7, 0, 4
40245af5:	0000c0        	callx0	a0
40245af8:	77a022        	movi	a2, 119
40245afb:	030c      	movi.n	a3, 0
40245afd:	440c      	movi.n	a4, 4
40245aff:	750c      	movi.n	a5, 7
40245b01:	0c08      	l32i.n	a0, a12, 0
40245b03:	060c      	movi.n	a6, 0
40245b05:	272002        	l32i	a0, a0, 156
40245b08:	7470e0        	extui	a7, a14, 0, 8
40245b0b:	0000c0        	callx0	a0
40245b0e:	77a022        	movi	a2, 119
40245b11:	030c      	movi.n	a3, 0
40245b13:	340c      	movi.n	a4, 3
40245b15:	750c      	movi.n	a5, 7
40245b17:	0c08      	l32i.n	a0, a12, 0
40245b19:	060c      	movi.n	a6, 0
40245b1b:	272002        	l32i	a0, a0, 156
40245b1e:	7478e0        	extui	a7, a14, 8, 8
40245b21:	0000c0        	callx0	a0
40245b24:	3570e0        	extui	a7, a14, 16, 4
40245b27:	77a022        	movi	a2, 119
40245b2a:	030c      	movi.n	a3, 0
40245b2c:	240c      	movi.n	a4, 2
40245b2e:	0c08      	l32i.n	a0, a12, 0
40245b30:	750c      	movi.n	a5, 7
40245b32:	272002        	l32i	a0, a0, 156
40245b35:	460c      	movi.n	a6, 4
40245b37:	0000c0        	callx0	a0
40245b3a:	f40c      	movi.n	a4, 15
40245b3c:	350c      	movi.n	a5, 3
40245b3e:	360c      	movi.n	a6, 3
40245b40:	0430d0        	extui	a3, a13, 0, 1
40245b43:	120c      	movi.n	a2, 1
40245b45:	0c08      	l32i.n	a0, a12, 0
40245b47:	0e0c      	movi.n	a14, 0
40245b49:	272002        	l32i	a0, a0, 156
40245b4c:	83e230        	moveqz	a14, a2, a3
40245b4f:	0e7d      	mov.n	a7, a14
40245b51:	77a022        	movi	a2, 119
40245b54:	030c      	movi.n	a3, 0
40245b56:	0000c0        	callx0	a0
40245b59:	0e7d      	mov.n	a7, a14
40245b5b:	77a022        	movi	a2, 119
40245b5e:	030c      	movi.n	a3, 0
40245b60:	841c      	movi.n	a4, 24
40245b62:	0c08      	l32i.n	a0, a12, 0
40245b64:	050c      	movi.n	a5, 0
40245b66:	272002        	l32i	a0, a0, 156
40245b69:	060c      	movi.n	a6, 0
40245b6b:	0000c0        	callx0	a0
40245b6e:	0d7d      	mov.n	a7, a13
40245b70:	77a022        	movi	a2, 119
40245b73:	030c      	movi.n	a3, 0
40245b75:	c41c      	movi.n	a4, 28
40245b77:	0c08      	l32i.n	a0, a12, 0
40245b79:	050c      	movi.n	a5, 0
40245b7b:	272002        	l32i	a0, a0, 156
40245b7e:	060c      	movi.n	a6, 0
40245b80:	0000c0        	callx0	a0
40245b83:	21c8      	l32i.n	a12, a1, 8
40245b85:	31d8      	l32i.n	a13, a1, 12
40245b87:	41e8      	l32i.n	a14, a1, 16
40245b89:	1108      	l32i.n	a0, a1, 4
40245b8b:	20c112        	addi	a1, a1, 32
40245b8e:	f00d      	ret.n

40245b90 <ram_restart_cal>:
40245b90:	62a022        	movi	a2, 98
40245b93:	130c      	movi.n	a3, 1
40245b95:	040c      	movi.n	a4, 0
40245b97:	650c      	movi.n	a5, 6
40245b99:	f0c112        	addi	a1, a1, -16
40245b9c:	11c9      	s32i.n	a12, a1, 4
40245b9e:	fdb7c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
40245ba1:	0109      	s32i.n	a0, a1, 0
40245ba3:	0c08      	l32i.n	a0, a12, 0
40245ba5:	660c      	movi.n	a6, 6
40245ba7:	272002        	l32i	a0, a0, 156
40245baa:	170c      	movi.n	a7, 1
40245bac:	0000c0        	callx0	a0
40245baf:	62a022        	movi	a2, 98
40245bb2:	130c      	movi.n	a3, 1
40245bb4:	040c      	movi.n	a4, 0
40245bb6:	550c      	movi.n	a5, 5
40245bb8:	0c08      	l32i.n	a0, a12, 0
40245bba:	560c      	movi.n	a6, 5
40245bbc:	272002        	l32i	a0, a0, 156
40245bbf:	070c      	movi.n	a7, 0
40245bc1:	0000c0        	callx0	a0
40245bc4:	62a022        	movi	a2, 98
40245bc7:	130c      	movi.n	a3, 1
40245bc9:	040c      	movi.n	a4, 0
40245bcb:	550c      	movi.n	a5, 5
40245bcd:	0c08      	l32i.n	a0, a12, 0
40245bcf:	560c      	movi.n	a6, 5
40245bd1:	272002        	l32i	a0, a0, 156
40245bd4:	170c      	movi.n	a7, 1
40245bd6:	0000c0        	callx0	a0
40245bd9:	62a022        	movi	a2, 98
40245bdc:	130c      	movi.n	a3, 1
40245bde:	040c      	movi.n	a4, 0
40245be0:	650c      	movi.n	a5, 6
40245be2:	0c08      	l32i.n	a0, a12, 0
40245be4:	660c      	movi.n	a6, 6
40245be6:	272002        	l32i	a0, a0, 156
40245be9:	070c      	movi.n	a7, 0
40245beb:	0000c0        	callx0	a0
40245bee:	11c8      	l32i.n	a12, a1, 4
40245bf0:	0108      	l32i.n	a0, a1, 0
40245bf2:	10c112        	addi	a1, a1, 16
40245bf5:	f00d      	ret.n
40245bf7:	a07000        	addx4	a7, a0, a0
40245bfa:	124026        	beqi	a0, 4, 40245c10 <wait_rfpll_cal_end+0x14>

40245bfc <wait_rfpll_cal_end>:
40245bfc:	e0c112        	addi	a1, a1, -32
40245bff:	0109      	s32i.n	a0, a1, 0
40245c01:	21d9      	s32i.n	a13, a1, 8
40245c03:	31e9      	s32i.n	a14, a1, 12
40245c05:	11c9      	s32i.n	a12, a1, 4
40245c07:	41f9      	s32i.n	a15, a1, 16
40245c09:	0c0c      	movi.n	a12, 0
40245c0b:	63a0f2        	movi	a15, 99
40245c0e:	64a0e2        	movi	a14, 100
40245c11:	fd9ad1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40245c14:	421c      	movi.n	a2, 20
40245c16:	fdd001        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40245c19:	0000c0        	callx0	a0
40245c1c:	62a022        	movi	a2, 98
40245c1f:	130c      	movi.n	a3, 1
40245c21:	740c      	movi.n	a4, 7
40245c23:	0d08      	l32i.n	a0, a13, 0
40245c25:	750c      	movi.n	a5, 7
40245c27:	252002        	l32i	a0, a0, 148
40245c2a:	760c      	movi.n	a6, 7
40245c2c:	0000c0        	callx0	a0
40245c2f:	22dc      	bnez.n	a2, 40245c45 <wait_rfpll_cal_end+0x49>
40245c31:	089cf7        	bne	a12, a15, 40245c3d <wait_rfpll_cal_end+0x41>
40245c34:	fff121        	l32r	a2, 40245bf8 <ram_restart_cal+0x68>
40245c37:	e9a601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40245c3a:	0000c0        	callx0	a0
40245c3d:	cc1b      	addi.n	a12, a12, 1
40245c3f:	74c0c0        	extui	a12, a12, 0, 8
40245c42:	ce9ce7        	bne	a12, a14, 40245c14 <wait_rfpll_cal_end+0x18>
40245c45:	11c8      	l32i.n	a12, a1, 4
40245c47:	21d8      	l32i.n	a13, a1, 8
40245c49:	31e8      	l32i.n	a14, a1, 12
40245c4b:	41f8      	l32i.n	a15, a1, 16
40245c4d:	0108      	l32i.n	a0, a1, 0
40245c4f:	20c112        	addi	a1, a1, 32
40245c52:	f00d      	ret.n
40245c54:	200000        	or	a0, a0, a0
40245c57:	000042        	l8ui	a4, a0, 0
40245c5a:	0041c0        	break	1, 12
40245c5d:	41d000        	srli	a13, a0, 0
40245c60:	800000        	add	a0, a0, a0
40245c63:	000043        	excw
40245c66:	4008      	l32i.n	a0, a0, 16
40245c68:	800000        	add	a0, a0, a0
40245c6b:	000044        	excw
40245c6e:	24c200        	extui	a12, a0, 2, 3
40245c71:	106d      	excw
40245c73:	5fcc40        	excw
40245c76:	384010        	excw
40245c79:	401061        	l32r	a6, 40215cbc <_lit4_end+0x10ef60>
40245c7c:	105994        	excw
40245c7f:	5af840        	excw
40245c82:	384010        	excw
40245c85:	401057        	beq	a0, a5, 40245cc9 <ram_rfpll_set_freq+0x35>
40245c88:	105bf4        	excw
40245c8b:	6ce840        	excw
40245c8e:	204010        	or	a4, a0, a1
40245c91:	1058      	l32i.n	a5, a0, 4
40245c93:	c11240        	mul16u	a1, a2, a4

40245c94 <ram_rfpll_set_freq>:
40245c94:	e0c112        	addi	a1, a1, -32
40245c97:	31d9      	s32i.n	a13, a1, 12
40245c99:	1109      	s32i.n	a0, a1, 4
40245c9b:	21c9      	s32i.n	a12, a1, 8
40245c9d:	41e9      	s32i.n	a14, a1, 16
40245c9f:	05cd      	mov.n	a12, a5
40245ca1:	ffece1        	l32r	a14, 40245c54 <wait_rfpll_cal_end+0x58>
40245ca4:	d38c      	beqz.n	a3, 40245cb5 <ram_rfpll_set_freq+0x21>
40245ca6:	081326        	beqi	a3, 1, 40245cb2 <ram_rfpll_set_freq+0x1e>
40245ca9:	082366        	bnei	a3, 2, 40245cb5 <ram_rfpll_set_freq+0x21>
40245cac:	ffebe1        	l32r	a14, 40245c58 <wait_rfpll_cal_end+0x5c>
40245caf:	000086        	j	40245cb5 <ram_rfpll_set_freq+0x21>
40245cb2:	ffeae1        	l32r	a14, 40245c5c <wait_rfpll_cal_end+0x60>
40245cb5:	ffead1        	l32r	a13, 40245c60 <wait_rfpll_cal_end+0x64>
40245cb8:	112260        	slli	a2, a2, 10
40245cbb:	242a      	add.n	a2, a4, a2
40245cbd:	1122e0        	slli	a2, a2, 2
40245cc0:	ffec01        	l32r	a0, 40245c70 <wait_rfpll_cal_end+0x74>
40245cc3:	0000c0        	callx0	a0
40245cc6:	ffe751        	l32r	a5, 40245c64 <wait_rfpll_cal_end+0x68>
40245cc9:	040c      	movi.n	a4, 0
40245ccb:	ffea01        	l32r	a0, 40245c74 <wait_rfpll_cal_end+0x78>
40245cce:	0000c0        	callx0	a0
40245cd1:	ffe901        	l32r	a0, 40245c78 <wait_rfpll_cal_end+0x7c>
40245cd4:	0000c0        	callx0	a0
40245cd7:	0129      	s32i.n	a2, a1, 0
40245cd9:	ffe331        	l32r	a3, 40245c68 <wait_rfpll_cal_end+0x6c>
40245cdc:	0e2d      	mov.n	a2, a14
40245cde:	ffe701        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
40245ce1:	0000c0        	callx0	a0
40245ce4:	023d      	mov.n	a3, a2
40245ce6:	0128      	l32i.n	a2, a1, 0
40245ce8:	ffe601        	l32r	a0, 40245c80 <wait_rfpll_cal_end+0x84>
40245ceb:	0000c0        	callx0	a0
40245cee:	ffdf31        	l32r	a3, 40245c6c <wait_rfpll_cal_end+0x70>
40245cf1:	ffe401        	l32r	a0, 40245c84 <wait_rfpll_cal_end+0x88>
40245cf4:	0000c0        	callx0	a0
40245cf7:	02ed      	mov.n	a14, a2
40245cf9:	ffe301        	l32r	a0, 40245c88 <wait_rfpll_cal_end+0x8c>
40245cfc:	0000c0        	callx0	a0
40245cff:	004c22        	s8i	a2, a12, 0
40245d02:	742020        	extui	a2, a2, 0, 8
40245d05:	ffe101        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
40245d08:	0000c0        	callx0	a0
40245d0b:	023d      	mov.n	a3, a2
40245d0d:	0e2d      	mov.n	a2, a14
40245d0f:	ffe001        	l32r	a0, 40245c90 <wait_rfpll_cal_end+0x94>
40245d12:	0000c0        	callx0	a0
40245d15:	0d3d      	mov.n	a3, a13
40245d17:	ffd901        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
40245d1a:	0000c0        	callx0	a0
40245d1d:	02ed      	mov.n	a14, a2
40245d1f:	ffda01        	l32r	a0, 40245c88 <wait_rfpll_cal_end+0x8c>
40245d22:	0000c0        	callx0	a0
40245d25:	014c22        	s8i	a2, a12, 1
40245d28:	742020        	extui	a2, a2, 0, 8
40245d2b:	ffd801        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
40245d2e:	0000c0        	callx0	a0
40245d31:	023d      	mov.n	a3, a2
40245d33:	0e2d      	mov.n	a2, a14
40245d35:	ffd601        	l32r	a0, 40245c90 <wait_rfpll_cal_end+0x94>
40245d38:	0000c0        	callx0	a0
40245d3b:	0d3d      	mov.n	a3, a13
40245d3d:	ffcf01        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
40245d40:	0000c0        	callx0	a0
40245d43:	ffd101        	l32r	a0, 40245c88 <wait_rfpll_cal_end+0x8c>
40245d46:	0000c0        	callx0	a0
40245d49:	1108      	l32i.n	a0, a1, 4
40245d4b:	31d8      	l32i.n	a13, a1, 12
40245d4d:	024c22        	s8i	a2, a12, 2
40245d50:	41e8      	l32i.n	a14, a1, 16
40245d52:	21c8      	l32i.n	a12, a1, 8
40245d54:	20c112        	addi	a1, a1, 32
40245d57:	f00d      	ret.n
40245d59:	000000        	ill
40245d5c:	245de5        	excw
40245d5f:	09b440        	excw
40245d62:	430000        	excw
40245d65:	5e          	.byte 0x5e
40245d66:	054024        	excw
40245d69:	5f          	.byte 0x5f
40245d6a:	6c4024        	excw
40245d6d:	0009      	s32i.n	a0, a0, 0
40245d6f:	09a800        	excw
40245d72:	a30000        	movltz	a0, a0, a0
40245d75:	0009      	s32i.n	a0, a0, 0
40245d77:	099e00        	excw
40245d7a:	990000        	excw
40245d7d:	0009      	s32i.n	a0, a0, 0
40245d7f:	099400        	excw
40245d82:	8f0000        	excw
40245d85:	0009      	s32i.n	a0, a0, 0
40245d87:	098a00        	excw
40245d8a:	850000        	extui	a0, a0, 16, 9
40245d8d:	0009      	s32i.n	a0, a0, 0
40245d8f:	098000        	excw
40245d92:	7b0000        	excw
40245d95:	0009      	s32i.n	a0, a0, 0
40245d97:	097600        	excw
40245d9a:	710000        	excw
40245d9d:	0009      	s32i.n	a0, a0, 0
	...

40245da0 <ram_set_channel_freq>:
40245da0:	e0c112        	addi	a1, a1, -32
40245da3:	6149      	s32i.n	a4, a1, 24
40245da5:	21c9      	s32i.n	a12, a1, 8
40245da7:	41e9      	s32i.n	a14, a1, 16
40245da9:	1109      	s32i.n	a0, a1, 4
40245dab:	31d9      	s32i.n	a13, a1, 12
40245dad:	51f9      	s32i.n	a15, a1, 20
40245daf:	02dd      	mov.n	a13, a2
40245db1:	04fd      	mov.n	a15, a4
40245db3:	fd3201        	l32r	a0, 4024527c <phy_set_sense+0x18>
40245db6:	03ed      	mov.n	a14, a3
40245db8:	fd64c1        	l32r	a12, 40245348 <ram_pbus_set_rxgain+0xc8>
40245dbb:	fdae31        	l32r	a3, 40245474 <ram_pbus_xpd_tx_on+0x64>
40245dbe:	0020c0        	memw
40245dc1:	f22c22        	l32i	a2, a12, 0x3c8
40245dc4:	202230        	or	a2, a2, a3
40245dc7:	0020c0        	memw
40245dca:	0008      	l32i.n	a0, a0, 0
40245dcc:	372002        	l32i	a0, a0, 220
40245dcf:	f26c22        	s32i	a2, a12, 0x3c8
40245dd2:	0000c0        	callx0	a0
40245dd5:	e40c      	movi.n	a4, 14
40245dd7:	34bd47        	bgeu	a13, a4, 40245e0f <ram_set_channel_freq+0x6f>
40245dda:	ffe061        	l32r	a6, 40245d5c <ram_rfpll_set_freq+0xc8>
40245ddd:	905dd0        	addx2	a5, a13, a13
40245de0:	556a      	add.n	a5, a5, a6
40245de2:	0005a0        	jx	a5
40245de5:	000986        	j	40245e0f <ram_set_channel_freq+0x6f>
40245de8:	005d86        	j	40245f62 <ram_set_channel_freq+0x1c2>
40245deb:	006ec6        	j	40245faa <ram_set_channel_freq+0x20a>
40245dee:	006c86        	j	40245fa4 <ram_set_channel_freq+0x204>
40245df1:	006a46        	j	40245f9e <ram_set_channel_freq+0x1fe>
40245df4:	006806        	j	40245f98 <ram_set_channel_freq+0x1f8>
40245df7:	0065c6        	j	40245f92 <ram_set_channel_freq+0x1f2>
40245dfa:	006386        	j	40245f8c <ram_set_channel_freq+0x1ec>
40245dfd:	006146        	j	40245f86 <ram_set_channel_freq+0x1e6>
40245e00:	005f06        	j	40245f80 <ram_set_channel_freq+0x1e0>
40245e03:	005cc6        	j	40245f7a <ram_set_channel_freq+0x1da>
40245e06:	005a86        	j	40245f74 <ram_set_channel_freq+0x1d4>
40245e09:	005846        	j	40245f6e <ram_set_channel_freq+0x1ce>
40245e0c:	005606        	j	40245f68 <ram_set_channel_freq+0x1c8>
40245e0f:	ffd4c1        	l32r	a12, 40245d60 <ram_rfpll_set_freq+0xcc>
40245e12:	057f56        	bnez	a15, 40245e6d <ram_set_channel_freq+0xcd>
40245e15:	542ef6        	bgeui	a14, 2, 40245e6d <ram_set_channel_freq+0xcd>
40245e18:	b03c      	movi.n	a0, 59
40245e1a:	7e0b      	addi.n	a7, a14, -1
40245e1c:	0c2756        	bnez	a7, 40245ee2 <ram_set_channel_freq+0x142>
40245e1f:	b7af42        	movi	a4, -73
40245e22:	83afb2        	movi	a11, -125
40245e25:	76a0a2        	movi	a10, 118
40245e28:	e35c      	movi.n	a3, 94
40245e2a:	d95c      	movi.n	a9, 93
40245e2c:	c75c      	movi.n	a7, 92
40245e2e:	b85c      	movi.n	a8, 91
40245e30:	e20c      	movi.n	a2, 14
40245e32:	023d27        	bltu	a13, a2, 40245e38 <ram_set_channel_freq+0x98>
40245e35:	0061c6        	j	40245fc0 <ram_set_channel_freq+0x220>
40245e38:	ffcb61        	l32r	a6, 40245d64 <ram_rfpll_set_freq+0xd0>
40245e3b:	905dd0        	addx2	a5, a13, a13
40245e3e:	556a      	add.n	a5, a5, a6
40245e40:	0005a0        	jx	a5
40245e43:	005e46        	j	40245fc0 <ram_set_channel_freq+0x220>
40245e46:	004246        	j	40245f53 <ram_set_channel_freq+0x1b3>
40245e49:	0060c6        	j	40245fd0 <ram_set_channel_freq+0x230>
40245e4c:	008b86        	j	4024607e <ram_set_channel_freq+0x2de>
40245e4f:	008806        	j	40246073 <ram_set_channel_freq+0x2d3>
40245e52:	008446        	j	40246067 <ram_set_channel_freq+0x2c7>
40245e55:	006146        	j	40245fde <ram_set_channel_freq+0x23e>
40245e58:	0080c6        	j	4024605f <ram_set_channel_freq+0x2bf>
40245e5b:	007c86        	j	40246051 <ram_set_channel_freq+0x2b1>
40245e5e:	007886        	j	40246044 <ram_set_channel_freq+0x2a4>
40245e61:	007506        	j	40246039 <ram_set_channel_freq+0x299>
40245e64:	0070c6        	j	4024602b <ram_set_channel_freq+0x28b>
40245e67:	006d46        	j	40246020 <ram_set_channel_freq+0x280>
40245e6a:	0069c6        	j	40246015 <ram_set_channel_freq+0x275>
40245e6d:	0c2d      	mov.n	a2, a12
40245e6f:	0e3d      	mov.n	a3, a14
40245e71:	0f4d      	mov.n	a4, a15
40245e73:	015d      	mov.n	a5, a1
40245e75:	ffe1c5        	call0	40245c94 <ram_rfpll_set_freq>
40245e78:	fe9c01        	l32r	a0, 402458e8 <readvdd33+0x1c0>
40245e7b:	6e0072        	l8ui	a7, a0, 110
40245e7e:	e80c      	movi.n	a8, 14
40245e80:	1b6707        	bbci	a7, 0, 40245e9f <ram_set_channel_freq+0xff>
40245e83:	189d87        	bne	a13, a8, 40245e9f <ram_set_channel_freq+0xff>
40245e86:	0f4d      	mov.n	a4, a15
40245e88:	0e3d      	mov.n	a3, a14
40245e8a:	015d      	mov.n	a5, a1
40245e8c:	7000d2        	l8ui	a13, a0, 112
40245e8f:	6f00c2        	l8ui	a12, a0, 111
40245e92:	11dd80        	slli	a13, a13, 8
40245e95:	ccda      	add.n	a12, a12, a13
40245e97:	f4c0c0        	extui	a12, a12, 0, 16
40245e9a:	0c2d      	mov.n	a2, a12
40245e9c:	ffdf45        	call0	40245c94 <ram_rfpll_set_freq>
40245e9f:	fcf7d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40245ea2:	0d08      	l32i.n	a0, a13, 0
40245ea4:	fd29e1        	l32r	a14, 40245348 <ram_pbus_set_rxgain+0xc8>
40245ea7:	382002        	l32i	a0, a0, 224
40245eaa:	012d      	mov.n	a2, a1
40245eac:	0000c0        	callx0	a0
40245eaf:	0d08      	l32i.n	a0, a13, 0
40245eb1:	362002        	l32i	a0, a0, 216
40245eb4:	0000c0        	callx0	a0
40245eb7:	200122        	l8ui	a2, a1, 32
40245eba:	128c      	beqz.n	a2, 40245ebf <ram_set_channel_freq+0x11f>
40245ebc:	ffd3c5        	call0	40245bfc <wait_rfpll_cal_end>
40245ebf:	0c2d      	mov.n	a2, a12
40245ec1:	fd6d41        	l32r	a4, 40245478 <ram_pbus_xpd_tx_on+0x68>
40245ec4:	0020c0        	memw
40245ec7:	f22e32        	l32i	a3, a14, 0x3c8
40245eca:	103340        	and	a3, a3, a4
40245ecd:	0020c0        	memw
40245ed0:	21c8      	l32i.n	a12, a1, 8
40245ed2:	31d8      	l32i.n	a13, a1, 12
40245ed4:	f26e32        	s32i	a3, a14, 0x3c8
40245ed7:	51f8      	l32i.n	a15, a1, 20
40245ed9:	41e8      	l32i.n	a14, a1, 16
40245edb:	1108      	l32i.n	a0, a1, 4
40245edd:	20c112        	addi	a1, a1, 32
40245ee0:	f00d      	ret.n
40245ee2:	043c      	movi.n	a4, 48
40245ee4:	1a3c      	movi.n	a10, 49
40245ee6:	223c      	movi.n	a2, 50
40245ee8:	66a032        	movi	a3, 102
40245eeb:	91afb2        	movi	a11, -111
40245eee:	696c      	movi.n	a9, -26
40245ef0:	181c      	movi.n	a8, 17
40245ef2:	bbaf72        	movi	a7, -69
40245ef5:	e50c      	movi.n	a5, 14
40245ef7:	34bd57        	bgeu	a13, a5, 40245f2f <ram_set_channel_freq+0x18f>
40245efa:	ff9b51        	l32r	a5, 40245d68 <ram_rfpll_set_freq+0xd4>
40245efd:	906dd0        	addx2	a6, a13, a13
40245f00:	665a      	add.n	a6, a6, a5
40245f02:	0006a0        	jx	a6
40245f05:	000986        	j	40245f2f <ram_set_channel_freq+0x18f>
40245f08:	000f06        	j	40245f48 <ram_set_channel_freq+0x1a8>
40245f0b:	0009c6        	j	40245f36 <ram_set_channel_freq+0x196>
40245f0e:	003a06        	j	40245ffa <ram_set_channel_freq+0x25a>
40245f11:	003a46        	j	40245ffe <ram_set_channel_freq+0x25e>
40245f14:	003d86        	j	4024600e <ram_set_channel_freq+0x26e>
40245f17:	000846        	j	40245f3c <ram_set_channel_freq+0x19c>
40245f1a:	002486        	j	40245fb0 <ram_set_channel_freq+0x210>
40245f1d:	0024c6        	j	40245fb4 <ram_set_channel_freq+0x214>
40245f20:	0038c6        	j	40246007 <ram_set_channel_freq+0x267>
40245f23:	002446        	j	40245fb8 <ram_set_channel_freq+0x218>
40245f26:	003086        	j	40245fec <ram_set_channel_freq+0x24c>
40245f29:	0030c6        	j	40245ff0 <ram_set_channel_freq+0x250>
40245f2c:	000586        	j	40245f46 <ram_set_channel_freq+0x1a6>
40245f2f:	024d      	mov.n	a4, a2
40245f31:	ccaf82        	movi	a8, -52
40245f34:	08bd      	mov.n	a11, a8
40245f36:	087d      	mov.n	a7, a8
40245f38:	0b0d      	mov.n	a0, a11
40245f3a:	04ad      	mov.n	a10, a4
40245f3c:	073d      	mov.n	a3, a7
40245f3e:	0a4d      	mov.n	a4, a10
40245f40:	014102        	s8i	a0, a1, 1
40245f43:	000106        	j	40245f4b <ram_set_channel_freq+0x1ab>
40245f46:	024d      	mov.n	a4, a2
40245f48:	014132        	s8i	a3, a1, 1
40245f4b:	030d      	mov.n	a0, a3
40245f4d:	004142        	s8i	a4, a1, 0
40245f50:	000206        	j	40245f5c <ram_set_channel_freq+0x1bc>
40245f53:	004182        	s8i	a8, a1, 0
40245f56:	b1af22        	movi	a2, -79
40245f59:	014122        	s8i	a2, a1, 1
40245f5c:	024102        	s8i	a0, a1, 2
40245f5f:	ffc546        	j	40245e78 <ram_set_channel_freq+0xd8>
40245f62:	ff82c1        	l32r	a12, 40245d6c <ram_rfpll_set_freq+0xd8>
40245f65:	ffaa46        	j	40245e12 <ram_set_channel_freq+0x72>
40245f68:	ff82c1        	l32r	a12, 40245d70 <ram_rfpll_set_freq+0xdc>
40245f6b:	ffa8c6        	j	40245e12 <ram_set_channel_freq+0x72>
40245f6e:	ff81c1        	l32r	a12, 40245d74 <ram_rfpll_set_freq+0xe0>
40245f71:	ffa746        	j	40245e12 <ram_set_channel_freq+0x72>
40245f74:	ff81c1        	l32r	a12, 40245d78 <ram_rfpll_set_freq+0xe4>
40245f77:	ffa5c6        	j	40245e12 <ram_set_channel_freq+0x72>
40245f7a:	ff80c1        	l32r	a12, 40245d7c <ram_rfpll_set_freq+0xe8>
40245f7d:	ffa446        	j	40245e12 <ram_set_channel_freq+0x72>
40245f80:	ff80c1        	l32r	a12, 40245d80 <ram_rfpll_set_freq+0xec>
40245f83:	ffa2c6        	j	40245e12 <ram_set_channel_freq+0x72>
40245f86:	ff7fc1        	l32r	a12, 40245d84 <ram_rfpll_set_freq+0xf0>
40245f89:	ffa146        	j	40245e12 <ram_set_channel_freq+0x72>
40245f8c:	ff7fc1        	l32r	a12, 40245d88 <ram_rfpll_set_freq+0xf4>
40245f8f:	ff9fc6        	j	40245e12 <ram_set_channel_freq+0x72>
40245f92:	ff7ec1        	l32r	a12, 40245d8c <ram_rfpll_set_freq+0xf8>
40245f95:	ff9e46        	j	40245e12 <ram_set_channel_freq+0x72>
40245f98:	ff7ec1        	l32r	a12, 40245d90 <ram_rfpll_set_freq+0xfc>
40245f9b:	ff9cc6        	j	40245e12 <ram_set_channel_freq+0x72>
40245f9e:	ff7dc1        	l32r	a12, 40245d94 <ram_rfpll_set_freq+0x100>
40245fa1:	ff9b46        	j	40245e12 <ram_set_channel_freq+0x72>
40245fa4:	ff7dc1        	l32r	a12, 40245d98 <ram_rfpll_set_freq+0x104>
40245fa7:	ff99c6        	j	40245e12 <ram_set_channel_freq+0x72>
40245faa:	ff7cc1        	l32r	a12, 40245d9c <ram_rfpll_set_freq+0x108>
40245fad:	ff9846        	j	40245e12 <ram_set_channel_freq+0x72>
40245fb0:	038d      	mov.n	a8, a3
40245fb2:	08bd      	mov.n	a11, a8
40245fb4:	083d      	mov.n	a3, a8
40245fb6:	0b9d      	mov.n	a9, a11
40245fb8:	0a4d      	mov.n	a4, a10
40245fba:	014192        	s8i	a9, a1, 1
40245fbd:	ffe286        	j	40245f4b <ram_set_channel_freq+0x1ab>
40245fc0:	0a0d      	mov.n	a0, a10
40245fc2:	62a062        	movi	a6, 98
40245fc5:	f75c      	movi.n	a7, 95
40245fc7:	004172        	s8i	a7, a1, 0
40245fca:	014162        	s8i	a6, a1, 1
40245fcd:	ffe2c6        	j	40245f5c <ram_set_channel_freq+0x1bc>
40245fd0:	004182        	s8i	a8, a1, 0
40245fd3:	dfaf02        	movi	a0, -33
40245fd6:	297c      	movi.n	a9, -14
40245fd8:	014192        	s8i	a9, a1, 1
40245fdb:	ffdf46        	j	40245f5c <ram_set_channel_freq+0x1bc>
40245fde:	004172        	s8i	a7, a1, 0
40245fe1:	6fa002        	movi	a0, 111
40245fe4:	9a7c      	movi.n	a10, -7
40245fe6:	0141a2        	s8i	a10, a1, 1
40245fe9:	ffdbc6        	j	40245f5c <ram_set_channel_freq+0x1bc>
40245fec:	087d      	mov.n	a7, a8
40245fee:	070d      	mov.n	a0, a7
40245ff0:	073d      	mov.n	a3, a7
40245ff2:	024d      	mov.n	a4, a2
40245ff4:	014102        	s8i	a0, a1, 1
40245ff7:	ffd406        	j	40245f4b <ram_set_channel_freq+0x1ab>
40245ffa:	073d      	mov.n	a3, a7
40245ffc:	039d      	mov.n	a9, a3
40245ffe:	037d      	mov.n	a7, a3
40246000:	090d      	mov.n	a0, a9
40246002:	04ad      	mov.n	a10, a4
40246004:	ffcd06        	j	40245f3c <ram_set_channel_freq+0x19c>
40246007:	073d      	mov.n	a3, a7
40246009:	039d      	mov.n	a9, a3
4024600b:	ffea46        	j	40245fb8 <ram_set_channel_freq+0x218>
4024600e:	087d      	mov.n	a7, a8
40246010:	070d      	mov.n	a0, a7
40246012:	ffc986        	j	40245f3c <ram_set_channel_freq+0x19c>
40246015:	004132        	s8i	a3, a1, 0
40246018:	c4af22        	movi	a2, -60
4024601b:	c06c      	movi.n	a0, -20
4024601d:	ffce06        	j	40245f59 <ram_set_channel_freq+0x1b9>
40246020:	004132        	s8i	a3, a1, 0
40246023:	0141b2        	s8i	a11, a1, 1
40246026:	804c      	movi.n	a0, 72
40246028:	ffcc06        	j	40245f5c <ram_set_channel_freq+0x1bc>
4024602b:	004132        	s8i	a3, a1, 0
4024602e:	a4af02        	movi	a0, -92
40246031:	1b4c      	movi.n	a11, 65
40246033:	0141b2        	s8i	a11, a1, 1
40246036:	ffc886        	j	40245f5c <ram_set_channel_freq+0x1bc>
40246039:	000c      	movi.n	a0, 0
4024603b:	014102        	s8i	a0, a1, 1
4024603e:	004132        	s8i	a3, a1, 0
40246041:	ffc5c6        	j	40245f5c <ram_set_channel_freq+0x1bc>
40246044:	080d      	mov.n	a0, a8
40246046:	093d      	mov.n	a3, a9
40246048:	beaf22        	movi	a2, -66
4024604b:	014122        	s8i	a2, a1, 1
4024604e:	fffb06        	j	4024603e <ram_set_channel_freq+0x29e>
40246051:	004192        	s8i	a9, a1, 0
40246054:	7ca002        	movi	a0, 124
40246057:	014102        	s8i	a0, a1, 1
4024605a:	040d      	mov.n	a0, a4
4024605c:	ffbf06        	j	40245f5c <ram_set_channel_freq+0x1bc>
4024605f:	004192        	s8i	a9, a1, 0
40246062:	341c      	movi.n	a4, 19
40246064:	fffbc6        	j	40246057 <ram_set_channel_freq+0x2b7>
40246067:	004172        	s8i	a7, a1, 0
4024606a:	014142        	s8i	a4, a1, 1
4024606d:	cbaf02        	movi	a0, -53
40246070:	ffba06        	j	40245f5c <ram_set_channel_freq+0x1bc>
40246073:	004172        	s8i	a7, a1, 0
40246076:	0141a2        	s8i	a10, a1, 1
40246079:	702c      	movi.n	a0, 39
4024607b:	ffb746        	j	40245f5c <ram_set_channel_freq+0x1bc>
4024607e:	0b0d      	mov.n	a0, a11
40246080:	004172        	s8i	a7, a1, 0
40246083:	433c      	movi.n	a3, 52
40246085:	014132        	s8i	a3, a1, 1
40246088:	ffb406        	j	40245f5c <ram_set_channel_freq+0x1bc>
4024608b:	611b00        	excw
4024608e:	004024        	excw
40246091:	000c80        	ret
40246094:	0d2000        	excw
40246097:	520800        	excw
4024609a:	000000        	ill
4024609d:	000060        	excw

402460a0 <chip_60_set_channel>:
402460a0:	c0c112        	addi	a1, a1, -64
402460a3:	a1f9      	s32i.n	a15, a1, 40
402460a5:	71c9      	s32i.n	a12, a1, 28
402460a7:	6109      	s32i.n	a0, a1, 24
402460a9:	81d9      	s32i.n	a13, a1, 32
402460ab:	91e9      	s32i.n	a14, a1, 36
402460ad:	02dd      	mov.n	a13, a2
402460af:	07ed      	mov.n	a14, a7
402460b1:	fe0d01        	l32r	a0, 402458e8 <readvdd33+0x1c0>
402460b4:	11c500        	slli	a12, a5, 16
402460b7:	710002        	l8ui	a0, a0, 113
402460ba:	31c0c0        	srai	a12, a12, 16
402460bd:	226007        	bbci	a0, 0, 402460e3 <chip_60_set_channel+0x43>
402460c0:	b139      	s32i.n	a3, a1, 44
402460c2:	c169      	s32i.n	a6, a1, 48
402460c4:	046017        	bbci	a0, 1, 402460cc <chip_60_set_channel+0x2c>
402460c7:	011ca6        	blti	a12, 1, 402460cc <chip_60_set_channel+0x2c>
402460ca:	0c0c      	movi.n	a12, 0
402460cc:	0c2d      	mov.n	a2, a12
402460ce:	330c      	movi.n	a3, 3
402460d0:	fd0701        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402460d3:	0000c0        	callx0	a0
402460d6:	c168      	l32i.n	a6, a1, 48
402460d8:	b138      	l32i.n	a3, a1, 44
402460da:	11f200        	slli	a15, a2, 16
402460dd:	31f0f0        	srai	a15, a15, 16
402460e0:	0000c6        	j	402460e7 <chip_60_set_channel+0x47>
402460e3:	0f0c      	movi.n	a15, 0
402460e5:	0c0c      	movi.n	a12, 0
402460e7:	0e7d      	mov.n	a7, a14
402460e9:	0c4d      	mov.n	a4, a12
402460eb:	400102        	l8ui	a0, a1, 64
402460ee:	065d      	mov.n	a5, a6
402460f0:	fe0021        	l32r	a2, 402458f0 <readvdd33+0x1c8>
402460f3:	10c162        	addi	a6, a1, 16
402460f6:	3042d2        	s8i	a13, a2, 48
402460f9:	0d2d      	mov.n	a2, a13
402460fb:	0109      	s32i.n	a0, a1, 0
402460fd:	ffca05        	call0	40245da0 <ram_set_channel_freq>
40246100:	fdfa41        	l32r	a4, 402458e8 <readvdd33+0x1c0>
40246103:	5129      	s32i.n	a2, a1, 20
40246105:	710402        	l8ui	a0, a4, 113
40246108:	e30c      	movi.n	a3, 14
4024610a:	047000        	extui	a7, a0, 0, 1
4024610d:	34bd37        	bgeu	a13, a3, 40246145 <chip_60_set_channel+0xa5>
40246110:	ffdf61        	l32r	a6, 4024608c <ram_set_channel_freq+0x2ec>
40246113:	905dd0        	addx2	a5, a13, a13
40246116:	556a      	add.n	a5, a5, a6
40246118:	0005a0        	jx	a5
4024611b:	000986        	j	40246145 <chip_60_set_channel+0xa5>
4024611e:	003c46        	j	40246213 <chip_60_set_channel+0x173>
40246121:	004d86        	j	4024625b <chip_60_set_channel+0x1bb>
40246124:	004b46        	j	40246255 <chip_60_set_channel+0x1b5>
40246127:	004906        	j	4024624f <chip_60_set_channel+0x1af>
4024612a:	0046c6        	j	40246249 <chip_60_set_channel+0x1a9>
4024612d:	004486        	j	40246243 <chip_60_set_channel+0x1a3>
40246130:	004246        	j	4024623d <chip_60_set_channel+0x19d>
40246133:	004006        	j	40246237 <chip_60_set_channel+0x197>
40246136:	003dc6        	j	40246231 <chip_60_set_channel+0x191>
40246139:	003b86        	j	4024622b <chip_60_set_channel+0x18b>
4024613c:	003946        	j	40246225 <chip_60_set_channel+0x185>
4024613f:	003706        	j	4024621f <chip_60_set_channel+0x17f>
40246142:	0034c6        	j	40246219 <chip_60_set_channel+0x179>
40246145:	6aa0c2        	movi	a12, 106
40246148:	089716        	beqz	a7, 402461d5 <chip_60_set_channel+0x135>
4024614b:	fc4ce1        	l32r	a14, 4024527c <phy_set_sense+0x18>
4024614e:	e99881        	l32r	a8, 402407b0 <ets_timer_done+0x30>
40246151:	0020c0        	memw
40246154:	9c2882        	l32i	a8, a8, 0x270
40246157:	0e98      	l32i.n	a9, a14, 0
40246159:	2ee817        	bbsi	a8, 1, 4024618b <chip_60_set_channel+0xeb>
4024615c:	272992        	l32i	a9, a9, 156
4024615f:	126017        	bbci	a0, 1, 40246175 <chip_60_set_channel+0xd5>
40246162:	67a022        	movi	a2, 103
40246165:	430c      	movi.n	a3, 4
40246167:	440c      	movi.n	a4, 4
40246169:	450c      	movi.n	a5, 4
4024616b:	060c      	movi.n	a6, 0
4024616d:	371c      	movi.n	a7, 19
4024616f:	0009c0        	callx0	a9
40246172:	0003c6        	j	40246185 <chip_60_set_channel+0xe5>
40246175:	67a022        	movi	a2, 103
40246178:	430c      	movi.n	a3, 4
4024617a:	440c      	movi.n	a4, 4
4024617c:	450c      	movi.n	a5, 4
4024617e:	060c      	movi.n	a6, 0
40246180:	471c      	movi.n	a7, 20
40246182:	0009c0        	callx0	a9
40246185:	fdd801        	l32r	a0, 402458e8 <readvdd33+0x1c0>
40246188:	710002        	l8ui	a0, a0, 113
4024618b:	ffc231        	l32r	a3, 40246094 <ram_set_channel_freq+0x2f4>
4024618e:	ffc021        	l32r	a2, 40246090 <ram_set_channel_freq+0x2f0>
40246191:	045100        	extui	a5, a0, 1, 1
40246194:	4f2a      	add.n	a4, a15, a2
40246196:	0e08      	l32i.n	a0, a14, 0
40246198:	933250        	movnez	a3, a2, a5
4024619b:	1f2002        	l32i	a0, a0, 124
4024619e:	120c      	movi.n	a2, 1
402461a0:	0000c0        	callx0	a0
402461a3:	77a022        	movi	a2, 119
402461a6:	030c      	movi.n	a3, 0
402461a8:	c41c      	movi.n	a4, 28
402461aa:	650c      	movi.n	a5, 6
402461ac:	0e08      	l32i.n	a0, a14, 0
402461ae:	660c      	movi.n	a6, 6
402461b0:	272002        	l32i	a0, a0, 156
402461b3:	170c      	movi.n	a7, 1
402461b5:	0000c0        	callx0	a0
402461b8:	77a022        	movi	a2, 119
402461bb:	030c      	movi.n	a3, 0
402461bd:	c41c      	movi.n	a4, 28
402461bf:	550c      	movi.n	a5, 5
402461c1:	0e08      	l32i.n	a0, a14, 0
402461c3:	560c      	movi.n	a6, 5
402461c5:	272002        	l32i	a0, a0, 156
402461c8:	170c      	movi.n	a7, 1
402461ca:	0000c0        	callx0	a0
402461cd:	520c      	movi.n	a2, 5
402461cf:	fc6201        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
402461d2:	0000c0        	callx0	a0
402461d5:	ffb141        	l32r	a4, 4024609c <ram_set_channel_freq+0x2fc>
402461d8:	ffb051        	l32r	a5, 40246098 <ram_set_channel_freq+0x2f8>
402461db:	fc5d31        	l32r	a3, 40245350 <ram_pbus_set_rxgain+0xd0>
402461de:	805c50        	add	a5, a12, a5
402461e1:	0155f0        	slli	a5, a5, 17
402461e4:	0020c0        	memw
402461e7:	452322        	l32i	a2, a3, 0x114
402461ea:	c42020        	extui	a2, a2, 0, 13
402461ed:	202250        	or	a2, a2, a5
402461f0:	202240        	or	a2, a2, a4
402461f3:	0020c0        	memw
402461f6:	456322        	s32i	a2, a3, 0x114
402461f9:	202dd0        	or	a2, a13, a13
402461fc:	5138      	l32i.n	a3, a1, 20
402461fe:	022045        	call0	40248404 <phy_dig_spur_set>
40246201:	025585        	call0	4024875c <phy_dig_spur_prot>
40246204:	71c8      	l32i.n	a12, a1, 28
40246206:	81d8      	l32i.n	a13, a1, 32
40246208:	91e8      	l32i.n	a14, a1, 36
4024620a:	a1f8      	l32i.n	a15, a1, 40
4024620c:	6108      	l32i.n	a0, a1, 24
4024620e:	40c112        	addi	a1, a1, 64
40246211:	f00d      	ret.n
40246213:	e1a2c2        	movi	a12, 0x2e1
40246216:	ffcb86        	j	40246148 <chip_60_set_channel+0xa8>
40246219:	d1a0c2        	movi	a12, 209
4024621c:	ffca06        	j	40246148 <chip_60_set_channel+0xa8>
4024621f:	fca0c2        	movi	a12, 252
40246222:	ffc886        	j	40246148 <chip_60_set_channel+0xa8>
40246225:	27a1c2        	movi	a12, 0x127
40246228:	ffc706        	j	40246148 <chip_60_set_channel+0xa8>
4024622b:	53a1c2        	movi	a12, 0x153
4024622e:	ffc586        	j	40246148 <chip_60_set_channel+0xa8>
40246231:	7ea1c2        	movi	a12, 0x17e
40246234:	ffc406        	j	40246148 <chip_60_set_channel+0xa8>
40246237:	aaa1c2        	movi	a12, 0x1aa
4024623a:	ffc286        	j	40246148 <chip_60_set_channel+0xa8>
4024623d:	d6a1c2        	movi	a12, 0x1d6
40246240:	ffc106        	j	40246148 <chip_60_set_channel+0xa8>
40246243:	02a2c2        	movi	a12, 0x202
40246246:	ffbf86        	j	40246148 <chip_60_set_channel+0xa8>
40246249:	2ea2c2        	movi	a12, 0x22e
4024624c:	ffbe06        	j	40246148 <chip_60_set_channel+0xa8>
4024624f:	5aa2c2        	movi	a12, 0x25a
40246252:	ffbc86        	j	40246148 <chip_60_set_channel+0xa8>
40246255:	87a2c2        	movi	a12, 0x287
40246258:	ffbb06        	j	40246148 <chip_60_set_channel+0xa8>
4024625b:	b4a2c2        	movi	a12, 0x2b4
4024625e:	ffb986        	j	40246148 <chip_60_set_channel+0xa8>
40246261:	000000        	ill
40246264:	92ec      	bnez.n	a2, 40246291 <chip_v6_set_chan_offset+0x29>
40246266:	fe          	.byte 0xfe
40246267:	3f          	.byte 0x3f

40246268 <chip_v6_set_chan_offset>:
40246268:	f0c112        	addi	a1, a1, -16
4024626b:	fd9f51        	l32r	a5, 402458e8 <readvdd33+0x1c0>
4024626e:	0109      	s32i.n	a0, a1, 0
40246270:	710542        	l8ui	a4, a5, 113
40246273:	fffc01        	l32r	a0, 40246264 <chip_60_set_channel+0x1c4>
40246276:	116427        	bbci	a4, 2, 4024628b <chip_v6_set_chan_offset+0x23>
40246279:	720562        	l8ui	a6, a5, 114
4024627c:	016680        	slli	a6, a6, 24
4024627f:	316860        	srai	a6, a6, 24
40246282:	1166d0        	slli	a6, a6, 3
40246285:	005062        	s16i	a6, a0, 0
40246288:	000446        	j	4024629d <chip_v6_set_chan_offset+0x35>
4024628b:	009072        	l16si	a7, a0, 0
4024628e:	0b1737        	beq	a7, a3, 4024629d <chip_v6_set_chan_offset+0x35>
40246291:	005032        	s16i	a3, a0, 0
40246294:	012280        	slli	a2, a2, 24
40246297:	312820        	srai	a2, a2, 24
4024629a:	000105        	call0	402462ac <chip_v6_set_chan>
4024629d:	0108      	l32i.n	a0, a1, 0
4024629f:	10c112        	addi	a1, a1, 16
402462a2:	f00d      	ret.n
402462a4:	9438      	l32i.n	a3, a4, 36
402462a6:	fe          	.byte 0xfe
402462a7:	3f          	.byte 0x3f
402462a8:	930b      	addi.n	a9, a3, -1
402462aa:	fe          	.byte 0xfe
402462ab:	3f          	.byte 0x3f

402462ac <chip_v6_set_chan>:
402462ac:	fffe41        	l32r	a4, 402462a4 <chip_v6_set_chan_offset+0x3c>
402462af:	01a032        	movi	a3, 1
402462b2:	e0c112        	addi	a1, a1, -32
402462b5:	0661c2        	s32i	a12, a1, 24
402462b8:	056102        	s32i	a0, a1, 20
402462bb:	fd8d01        	l32r	a0, 402458f0 <readvdd33+0x1c8>
402462be:	02cd      	mov.n	a12, a2
402462c0:	0008      	l32i.n	a0, a0, 0
402462c2:	004432        	s8i	a3, a4, 0
402462c5:	077097        	bbci	a0, 25, 402462d0 <chip_v6_set_chan+0x24>
402462c8:	420c      	movi.n	a2, 4
402462ca:	06c585        	call0	4024cf24 <pm_set_sleep_mode>
402462cd:	000146        	j	402462d6 <chip_v6_set_chan+0x2a>
402462d0:	0127c5        	call0	40247550 <stop_dig_rx>
402462d3:	046122        	s32i	a2, a1, 16
402462d6:	040c      	movi.n	a4, 0
402462d8:	fd8661        	l32r	a6, 402458f0 <readvdd33+0x1c8>
402462db:	64a072        	movi	a7, 100
402462de:	120c      	movi.n	a2, 1
402462e0:	ffe151        	l32r	a5, 40246264 <chip_60_set_channel+0x1c4>
402462e3:	fd8131        	l32r	a3, 402458e8 <readvdd33+0x1c0>
402462e6:	009552        	l16si	a5, a5, 0
402462e9:	010332        	l8ui	a3, a3, 1
402462ec:	0129      	s32i.n	a2, a1, 0
402462ee:	0c2d      	mov.n	a2, a12
402462f0:	ffdac5        	call0	402460a0 <chip_60_set_channel>
402462f3:	0c2d      	mov.n	a2, a12
402462f5:	020785        	call0	40248370 <chip_v6_set_chan_misc>
402462f8:	fd7e61        	l32r	a6, 402458f0 <readvdd33+0x1c8>
402462fb:	0668      	l32i.n	a6, a6, 0
402462fd:	097697        	bbci	a6, 25, 4024630a <chip_v6_set_chan+0x5e>
40246300:	420c      	movi.n	a2, 4
40246302:	030c      	movi.n	a3, 0
40246304:	06da05        	call0	4024d0a8 <pm_wakeup_init>
40246307:	000146        	j	40246310 <chip_v6_set_chan+0x64>
4024630a:	042122        	l32i	a2, a1, 16
4024630d:	011fc5        	call0	4024750c <start_dig_rx>
40246310:	ffe671        	l32r	a7, 402462a8 <chip_v6_set_chan_offset+0x40>
40246313:	feafc2        	movi	a12, -2
40246316:	000772        	l8ui	a7, a7, 0
40246319:	ea1a91        	l32r	a9, 40240b84 <system_get_vdd33+0x20>
4024631c:	01f716        	beqz	a7, 4024633f <chip_v6_set_chan+0x93>
4024631f:	0020c0        	memw
40246322:	d829b2        	l32i	a11, a9, 0x360
40246325:	10bbc0        	and	a11, a11, a12
40246328:	0020c0        	memw
4024632b:	d869b2        	s32i	a11, a9, 0x360
4024632e:	0020c0        	memw
40246331:	d82982        	l32i	a8, a9, 0x360
40246334:	1a0c      	movi.n	a10, 1
40246336:	2088a0        	or	a8, a8, a10
40246339:	0020c0        	memw
4024633c:	d86982        	s32i	a8, a9, 0x360
4024633f:	61c8      	l32i.n	a12, a1, 24
40246341:	5108      	l32i.n	a0, a1, 20
40246343:	20c112        	addi	a1, a1, 32
40246346:	f00d      	ret.n
40246348:	923d      	excw
4024634a:	fe          	.byte 0xfe
4024634b:	3f          	.byte 0x3f

4024634c <chip_v6_set_chan_wakeup>:
4024634c:	e0c112        	addi	a1, a1, -32
4024634f:	066102        	s32i	a0, a1, 24
40246352:	0761c2        	s32i	a12, a1, 28
40246355:	00a482        	movi	a8, 0x400
40246358:	ea0b71        	l32r	a7, 40240b84 <system_get_vdd33+0x20>
4024635b:	20c220        	or	a12, a2, a2
4024635e:	0020c0        	memw
40246361:	d02762        	l32i	a6, a7, 0x340
40246364:	206680        	or	a6, a6, a8
40246367:	0020c0        	memw
4024636a:	040c      	movi.n	a4, 0
4024636c:	000c      	movi.n	a0, 0
4024636e:	fd5e31        	l32r	a3, 402458e8 <readvdd33+0x1c0>
40246371:	d06762        	s32i	a6, a7, 0x340
40246374:	ffbc51        	l32r	a5, 40246264 <chip_60_set_channel+0x1c4>
40246377:	fd5e61        	l32r	a6, 402458f0 <readvdd33+0x1c8>
4024637a:	64a072        	movi	a7, 100
4024637d:	009552        	l16si	a5, a5, 0
40246380:	010332        	l8ui	a3, a3, 1
40246383:	0109      	s32i.n	a0, a1, 0
40246385:	ffd185        	call0	402460a0 <chip_60_set_channel>
40246388:	fff031        	l32r	a3, 40246348 <chip_v6_set_chan+0x9c>
4024638b:	902cc0        	addx2	a2, a12, a12
4024638e:	223a      	add.n	a2, a2, a3
40246390:	ff61c5        	call0	402459b0 <set_txcap_reg>
40246393:	7420c0        	extui	a2, a12, 0, 8
40246396:	10c132        	addi	a3, a1, 16
40246399:	015885        	call0	40247924 <tx_atten_set_interp>
4024639c:	71c8      	l32i.n	a12, a1, 28
4024639e:	6108      	l32i.n	a0, a1, 24
402463a0:	20c112        	addi	a1, a1, 32
402463a3:	f00d      	ret.n
402463a5:	000000        	ill
402463a8:	ff          	.byte 0xff
402463a9:	ff          	.byte 0xff
402463aa:	ff          	.byte 0xff
402463ab:	0000f7        	bnone	a0, a15, 402463af <chip_v6_set_chan_wakeup+0x63>
402463ae:	000200        	excw
402463b1:	300000        	xor	a0, a0, a0
402463b4:	ff          	.byte 0xff
402463b5:	ff          	.byte 0xff
402463b6:	ff          	.byte 0xff
402463b7:	0000e0        	excw
402463ba:	ff1c00        	excw
402463bd:	ff          	.byte 0xff
402463be:	ff          	.byte 0xff
402463bf:	cf          	.byte 0xcf
402463c0:	000000        	ill
402463c3:	000010        	excw
402463c6:	610c00        	excw

402463c8 <chip_v6_rf_init>:
402463c8:	fff861        	l32r	a6, 402463a8 <chip_v6_set_chan_wakeup+0x5c>
402463cb:	f0c112        	addi	a1, a1, -16
402463ce:	1109      	s32i.n	a0, a1, 4
402463d0:	0129      	s32i.n	a2, a1, 0
402463d2:	21c9      	s32i.n	a12, a1, 8
402463d4:	31d9      	s32i.n	a13, a1, 12
402463d6:	fbdc51        	l32r	a5, 40245348 <ram_pbus_set_rxgain+0xc8>
402463d9:	e782d1        	l32r	a13, 402401e4 <_irom0_text_start+0x1e4>
402463dc:	fba8c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
402463df:	0020c0        	memw
402463e2:	fa2542        	l32i	a4, a5, 0x3e8
402463e5:	104460        	and	a4, a4, a6
402463e8:	0020c0        	memw
402463eb:	fa6542        	s32i	a4, a5, 0x3e8
402463ee:	ffef31        	l32r	a3, 402463ac <chip_v6_set_chan_wakeup+0x60>
402463f1:	0020c0        	memw
402463f4:	442d22        	l32i	a2, a13, 0x110
402463f7:	202230        	or	a2, a2, a3
402463fa:	0020c0        	memw
402463fd:	230c      	movi.n	a3, 2
402463ff:	040c      	movi.n	a4, 0
40246401:	752c      	movi.n	a5, 39
40246403:	0c08      	l32i.n	a0, a12, 0
40246405:	446d22        	s32i	a2, a13, 0x110
40246408:	262002        	l32i	a0, a0, 152
4024640b:	6aa022        	movi	a2, 106
4024640e:	0000c0        	callx0	a0
40246411:	ffe771        	l32r	a7, 402463b0 <chip_v6_set_chan_wakeup+0x64>
40246414:	e8e781        	l32r	a8, 402407b0 <ets_timer_done+0x30>
40246417:	0020c0        	memw
4024641a:	442d62        	l32i	a6, a13, 0x110
4024641d:	206670        	or	a6, a6, a7
40246420:	0020c0        	memw
40246423:	446d62        	s32i	a6, a13, 0x110
40246426:	ffe351        	l32r	a5, 402463b4 <chip_v6_set_chan_wakeup+0x68>
40246429:	ffe341        	l32r	a4, 402463b8 <chip_v6_set_chan_wakeup+0x6c>
4024642c:	0020c0        	memw
4024642f:	fbc6b1        	l32r	a11, 40245348 <ram_pbus_set_rxgain+0xc8>
40246432:	e82b32        	l32i	a3, a11, 0x3a0
40246435:	103350        	and	a3, a3, a5
40246438:	203340        	or	a3, a3, a4
4024643b:	0020c0        	memw
4024643e:	e86b32        	s32i	a3, a11, 0x3a0
40246441:	ffde21        	l32r	a2, 402463bc <chip_v6_set_chan_wakeup+0x70>
40246444:	ffdf01        	l32r	a0, 402463c0 <chip_v6_set_chan_wakeup+0x74>
40246447:	0020c0        	memw
4024644a:	e62ba2        	l32i	a10, a11, 0x398
4024644d:	10aa20        	and	a10, a10, a2
40246450:	20aa00        	or	a10, a10, a0
40246453:	0020c0        	memw
40246456:	e66ba2        	s32i	a10, a11, 0x398
40246459:	d97c      	movi.n	a9, -3
4024645b:	0020c0        	memw
4024645e:	9c2872        	l32i	a7, a8, 0x270
40246461:	107790        	and	a7, a7, a9
40246464:	0020c0        	memw
40246467:	9c6872        	s32i	a7, a8, 0x270
4024646a:	220c      	movi.n	a2, 2
4024646c:	fbbb01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024646f:	0000c0        	callx0	a0
40246472:	0c08      	l32i.n	a0, a12, 0
40246474:	282002        	l32i	a0, a0, 160
40246477:	0000c0        	callx0	a0
4024647a:	220c      	movi.n	a2, 2
4024647c:	0c08      	l32i.n	a0, a12, 0
4024647e:	130c      	movi.n	a3, 1
40246480:	2b2002        	l32i	a0, a0, 172
40246483:	81a042        	movi	a4, 129
40246486:	0000c0        	callx0	a0
40246489:	ffce31        	l32r	a3, 402463c4 <chip_v6_set_chan_wakeup+0x78>
4024648c:	0020c0        	memw
4024648f:	442d22        	l32i	a2, a13, 0x110
40246492:	202230        	or	a2, a2, a3
40246495:	0020c0        	memw
40246498:	0c08      	l32i.n	a0, a12, 0
4024649a:	322002        	l32i	a0, a0, 200
4024649d:	446d22        	s32i	a2, a13, 0x110
402464a0:	0000c0        	callx0	a0
402464a3:	6aa022        	movi	a2, 106
402464a6:	230c      	movi.n	a3, 2
402464a8:	0c08      	l32i.n	a0, a12, 0
402464aa:	040c      	movi.n	a4, 0
402464ac:	262002        	l32i	a0, a0, 152
402464af:	452c      	movi.n	a5, 36
402464b1:	0000c0        	callx0	a0
402464b4:	0c08      	l32i.n	a0, a12, 0
402464b6:	312002        	l32i	a0, a0, 196
402464b9:	0000c0        	callx0	a0
402464bc:	6aa022        	movi	a2, 106
402464bf:	230c      	movi.n	a3, 2
402464c1:	0c08      	l32i.n	a0, a12, 0
402464c3:	040c      	movi.n	a4, 0
402464c5:	262002        	l32i	a0, a0, 152
402464c8:	552c      	movi.n	a5, 37
402464ca:	0000c0        	callx0	a0
402464cd:	0c08      	l32i.n	a0, a12, 0
402464cf:	2f2002        	l32i	a0, a0, 188
402464d2:	0000c0        	callx0	a0
402464d5:	ffa942        	movi	a4, 0xfffff9ff
402464d8:	e9ab31        	l32r	a3, 40240b84 <system_get_vdd33+0x20>
402464db:	0020c0        	memw
402464de:	d02322        	l32i	a2, a3, 0x340
402464e1:	102240        	and	a2, a2, a4
402464e4:	0020c0        	memw
402464e7:	040c      	movi.n	a4, 0
402464e9:	450c      	movi.n	a5, 4
402464eb:	060c      	movi.n	a6, 0
402464ed:	870c      	movi.n	a7, 8
402464ef:	0c08      	l32i.n	a0, a12, 0
402464f1:	d06322        	s32i	a2, a3, 0x340
402464f4:	62a022        	movi	a2, 98
402464f7:	272002        	l32i	a0, a0, 156
402464fa:	130c      	movi.n	a3, 1
402464fc:	0000c0        	callx0	a0
402464ff:	fcfc01        	l32r	a0, 402458f0 <readvdd33+0x1c8>
40246502:	0058      	l32i.n	a5, a0, 0
40246504:	07f5b7        	bbsi	a5, 27, 4024650f <chip_v6_rf_init+0x147>
40246507:	0128      	l32i.n	a2, a1, 0
40246509:	ffda05        	call0	402462ac <chip_v6_set_chan>
4024650c:	0002c6        	j	4024651b <chip_v6_rf_init+0x153>
4024650f:	300022        	l8ui	a2, a0, 48
40246512:	012280        	slli	a2, a2, 24
40246515:	312820        	srai	a2, a2, 24
40246518:	ffe305        	call0	4024634c <chip_v6_set_chan_wakeup>
4024651b:	0c08      	l32i.n	a0, a12, 0
4024651d:	232002        	l32i	a0, a0, 140
40246520:	0000c0        	callx0	a0
40246523:	6ba022        	movi	a2, 107
40246526:	230c      	movi.n	a3, 2
40246528:	0c08      	l32i.n	a0, a12, 0
4024652a:	140c      	movi.n	a4, 1
4024652c:	262002        	l32i	a0, a0, 152
4024652f:	854c      	movi.n	a5, 72
40246531:	0000c0        	callx0	a0
40246534:	0c08      	l32i.n	a0, a12, 0
40246536:	222002        	l32i	a0, a0, 136
40246539:	0000c0        	callx0	a0
4024653c:	6ca022        	movi	a2, 108
4024653f:	230c      	movi.n	a3, 2
40246541:	040c      	movi.n	a4, 0
40246543:	050c      	movi.n	a5, 0
40246545:	0c08      	l32i.n	a0, a12, 0
40246547:	060c      	movi.n	a6, 0
40246549:	272002        	l32i	a0, a0, 156
4024654c:	170c      	movi.n	a7, 1
4024654e:	0000c0        	callx0	a0
40246551:	6ca022        	movi	a2, 108
40246554:	230c      	movi.n	a3, 2
40246556:	040c      	movi.n	a4, 0
40246558:	250c      	movi.n	a5, 2
4024655a:	0c08      	l32i.n	a0, a12, 0
4024655c:	260c      	movi.n	a6, 2
4024655e:	272002        	l32i	a0, a0, 156
40246561:	170c      	movi.n	a7, 1
40246563:	0000c0        	callx0	a0
40246566:	0c08      	l32i.n	a0, a12, 0
40246568:	132002        	l32i	a0, a0, 76
4024656b:	0000c0        	callx0	a0
4024656e:	77a022        	movi	a2, 119
40246571:	030c      	movi.n	a3, 0
40246573:	a41c      	movi.n	a4, 26
40246575:	450c      	movi.n	a5, 4
40246577:	0c08      	l32i.n	a0, a12, 0
40246579:	460c      	movi.n	a6, 4
4024657b:	272002        	l32i	a0, a0, 156
4024657e:	070c      	movi.n	a7, 0
40246580:	0000c0        	callx0	a0
40246583:	77a022        	movi	a2, 119
40246586:	030c      	movi.n	a3, 0
40246588:	a41c      	movi.n	a4, 26
4024658a:	550c      	movi.n	a5, 5
4024658c:	0c08      	l32i.n	a0, a12, 0
4024658e:	560c      	movi.n	a6, 5
40246590:	272002        	l32i	a0, a0, 156
40246593:	070c      	movi.n	a7, 0
40246595:	0000c0        	callx0	a0
40246598:	77a022        	movi	a2, 119
4024659b:	030c      	movi.n	a3, 0
4024659d:	a41c      	movi.n	a4, 26
4024659f:	450c      	movi.n	a5, 4
402465a1:	0c08      	l32i.n	a0, a12, 0
402465a3:	460c      	movi.n	a6, 4
402465a5:	272002        	l32i	a0, a0, 156
402465a8:	170c      	movi.n	a7, 1
402465aa:	0000c0        	callx0	a0
402465ad:	77a022        	movi	a2, 119
402465b0:	030c      	movi.n	a3, 0
402465b2:	a41c      	movi.n	a4, 26
402465b4:	550c      	movi.n	a5, 5
402465b6:	0c08      	l32i.n	a0, a12, 0
402465b8:	560c      	movi.n	a6, 5
402465ba:	272002        	l32i	a0, a0, 156
402465bd:	170c      	movi.n	a7, 1
402465bf:	0000c0        	callx0	a0
402465c2:	020c      	movi.n	a2, 0
402465c4:	21c8      	l32i.n	a12, a1, 8
402465c6:	31d8      	l32i.n	a13, a1, 12
402465c8:	1108      	l32i.n	a0, a1, 4
402465ca:	10c112        	addi	a1, a1, 16
402465cd:	f00d      	ret.n
402465cf:	1f0000        	excw
402465d2:	fe          	.byte 0xfe
402465d3:	ff          	.byte 0xff

402465d4 <low_power_set>:
402465d4:	fcc761        	l32r	a6, 402458f0 <readvdd33+0x1c8>
402465d7:	8b1c      	movi.n	a11, 24
402465d9:	5c0692        	l8ui	a9, a6, 92
402465dc:	fb5b71        	l32r	a7, 40245348 <ram_pbus_set_rxgain+0xc8>
402465df:	019980        	slli	a9, a9, 24
402465e2:	319890        	srai	a9, a9, 24
402465e5:	c09490        	sub	a9, a4, a9
402465e8:	22bc      	beqz.n	a2, 4024661e <low_power_set+0x4a>
402465ea:	020c      	movi.n	a2, 0
402465ec:	11a330        	slli	a10, a3, 13
402465ef:	fff831        	l32r	a3, 402465d0 <chip_v6_rf_init+0x208>
402465f2:	a06270        	addx4	a6, a2, a7
402465f5:	0020c0        	memw
402465f8:	c12682        	l32i	a8, a6, 0x304
402465fb:	105830        	and	a5, a8, a3
402465fe:	c08890        	sub	a8, a8, a9
40246601:	205a50        	or	a5, a10, a5
40246604:	748080        	extui	a8, a8, 0, 8
40246607:	205580        	or	a5, a5, a8
4024660a:	0020c0        	memw
4024660d:	c16652        	s32i	a5, a6, 0x304
40246610:	221b      	addi.n	a2, a2, 1
40246612:	742020        	extui	a2, a2, 0, 8
40246615:	d992b7        	bne	a2, a11, 402465f2 <low_power_set+0x1e>
40246618:	fcb691        	l32r	a9, 402458f0 <readvdd33+0x1c8>
4024661b:	5c4942        	s8i	a4, a9, 92
4024661e:	f00d      	ret.n
40246620:	90dc      	bnez.n	a0, 4024663d <test_tout+0x15>
40246622:	fe          	.byte 0xfe
40246623:	3f          	.byte 0x3f
40246624:	ff          	.byte 0xff
40246625:	ff          	.byte 0xff
	...

40246628 <test_tout>:
40246628:	fffe31        	l32r	a3, 40246620 <low_power_set+0x4c>
4024662b:	e0c112        	addi	a1, a1, -32
4024662e:	066102        	s32i	a0, a1, 24
40246631:	0761c2        	s32i	a12, a1, 28
40246634:	01a002        	movi	a0, 1
40246637:	02cd      	mov.n	a12, a2
40246639:	010322        	l8ui	a2, a3, 1
4024663c:	004302        	s8i	a0, a3, 0
4024663f:	52cc      	bnez.n	a2, 40246648 <test_tout+0x20>
40246641:	3ccc      	bnez.n	a12, 40246648 <test_tout+0x20>
40246643:	420c      	movi.n	a2, 4
40246645:	068dc5        	call0	4024cf24 <pm_set_sleep_mode>
40246648:	6ca022        	movi	a2, 108
4024664b:	230c      	movi.n	a3, 2
4024664d:	040c      	movi.n	a4, 0
4024664f:	550c      	movi.n	a5, 5
40246651:	fb0a01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40246654:	560c      	movi.n	a6, 5
40246656:	0008      	l32i.n	a0, a0, 0
40246658:	170c      	movi.n	a7, 1
4024665a:	272002        	l32i	a0, a0, 156
4024665d:	41c9      	s32i.n	a12, a1, 16
4024665f:	0000c0        	callx0	a0
40246662:	fc0351        	l32r	a5, 40245670 <ram_chip_v6_rx_init+0x2c>
40246665:	720c      	movi.n	a2, 7
40246667:	e947c1        	l32r	a12, 40240b84 <system_get_vdd33+0x20>
4024666a:	0020c0        	memw
4024666d:	d72c42        	l32i	a4, a12, 0x35c
40246670:	204450        	or	a4, a4, a5
40246673:	0020c0        	memw
40246676:	d76c42        	s32i	a4, a12, 0x35c
40246679:	0020c0        	memw
4024667c:	d42c32        	l32i	a3, a12, 0x350
4024667f:	753830        	extui	a3, a3, 24, 8
40246682:	0b0237        	bnone	a2, a3, 40246691 <test_tout+0x69>
40246685:	0020c0        	memw
40246688:	d42c62        	l32i	a6, a12, 0x350
4024668b:	256860        	extui	a6, a6, 24, 3
4024668e:	ff3656        	bnez	a6, 40246685 <test_tout+0x5d>
40246691:	fdaf92        	movi	a9, -3
40246694:	0020c0        	memw
40246697:	d42c82        	l32i	a8, a12, 0x350
4024669a:	108890        	and	a8, a8, a9
4024669d:	0020c0        	memw
402466a0:	d46c82        	s32i	a8, a12, 0x350
402466a3:	02a022        	movi	a2, 2
402466a6:	0020c0        	memw
402466a9:	d42c72        	l32i	a7, a12, 0x350
402466ac:	207720        	or	a7, a7, a2
402466af:	0020c0        	memw
402466b2:	d46c72        	s32i	a7, a12, 0x350
402466b5:	fb2801        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
402466b8:	0000c0        	callx0	a0
402466bb:	0020c0        	memw
402466be:	d42cb2        	l32i	a11, a12, 0x350
402466c1:	07a0a2        	movi	a10, 7
402466c4:	75b8b0        	extui	a11, a11, 24, 8
402466c7:	0b0ab7        	bnone	a10, a11, 402466d6 <test_tout+0xae>
402466ca:	0020c0        	memw
402466cd:	d42c02        	l32i	a0, a12, 0x350
402466d0:	250800        	extui	a0, a0, 24, 3
402466d3:	ff3056        	bnez	a0, 402466ca <test_tout+0xa2>
402466d6:	012d      	mov.n	a2, a1
402466d8:	052745        	call0	4024b950 <read_sar_dout>
402466db:	fae801        	l32r	a0, 4024527c <phy_set_sense+0x18>
402466de:	050c      	movi.n	a5, 0
402466e0:	040c      	movi.n	a4, 0
402466e2:	016d      	mov.n	a6, a1
402466e4:	851b      	addi.n	a8, a5, 1
402466e6:	907560        	addx2	a7, a5, a6
402466e9:	001772        	l16ui	a7, a7, 0
402466ec:	745080        	extui	a5, a8, 0, 8
402466ef:	474a      	add.n	a4, a7, a4
402466f1:	f44040        	extui	a4, a4, 0, 16
402466f4:	ec8566        	bnei	a5, 8, 402466e4 <test_tout+0xbc>
402466f7:	560c      	movi.n	a6, 5
402466f9:	070c      	movi.n	a7, 0
402466fb:	ffca31        	l32r	a3, 40246624 <low_power_set+0x50>
402466fe:	ffa052        	movi	a5, 255
40246701:	248b      	addi.n	a2, a4, 8
40246703:	0008      	l32i.n	a0, a0, 0
40246705:	fc7841        	l32r	a4, 402458e8 <readvdd33+0x1c0>
40246708:	f42420        	extui	a2, a2, 4, 16
4024670b:	6c0442        	l8ui	a4, a4, 108
4024670e:	272002        	l32i	a0, a0, 156
40246711:	c04450        	sub	a4, a4, a5
40246714:	832340        	moveqz	a2, a3, a4
40246717:	550c      	movi.n	a5, 5
40246719:	230c      	movi.n	a3, 2
4024671b:	5129      	s32i.n	a2, a1, 20
4024671d:	040c      	movi.n	a4, 0
4024671f:	6ca022        	movi	a2, 108
40246722:	0000c0        	callx0	a0
40246725:	ffbe51        	l32r	a5, 40246620 <low_power_set+0x4c>
40246728:	100c      	movi.n	a0, 1
4024672a:	0020c0        	memw
4024672d:	d42c42        	l32i	a4, a12, 0x350
40246730:	730c      	movi.n	a3, 7
40246732:	754840        	extui	a4, a4, 24, 8
40246735:	0b0347        	bnone	a3, a4, 40246744 <test_tout+0x11c>
40246738:	0020c0        	memw
4024673b:	d42c62        	l32i	a6, a12, 0x350
4024673e:	256860        	extui	a6, a6, 24, 3
40246741:	ff3656        	bnez	a6, 40246738 <test_tout+0x110>
40246744:	fbf821        	l32r	a2, 40245724 <tsen_meas+0xac>
40246747:	0020c0        	memw
4024674a:	d72cb2        	l32i	a11, a12, 0x35c
4024674d:	10bb20        	and	a11, a11, a2
40246750:	0020c0        	memw
40246753:	d76cb2        	s32i	a11, a12, 0x35c
40246756:	feafa2        	movi	a10, -2
40246759:	0020c0        	memw
4024675c:	d82c92        	l32i	a9, a12, 0x360
4024675f:	1099a0        	and	a9, a9, a10
40246762:	0020c0        	memw
40246765:	d86c92        	s32i	a9, a12, 0x360
40246768:	0020c0        	memw
4024676b:	d82c82        	l32i	a8, a12, 0x360
4024676e:	208800        	or	a8, a8, a0
40246771:	0020c0        	memw
40246774:	d86c82        	s32i	a8, a12, 0x360
40246777:	010572        	l8ui	a7, a5, 1
4024677a:	042132        	l32i	a3, a1, 16
4024677d:	00b756        	bnez	a7, 4024678c <test_tout+0x164>
40246780:	83cc      	bnez.n	a3, 4024678c <test_tout+0x164>
40246782:	420c      	movi.n	a2, 4
40246784:	030c      	movi.n	a3, 0
40246786:	069205        	call0	4024d0a8 <pm_wakeup_init>
40246789:	ffa551        	l32r	a5, 40246620 <low_power_set+0x4c>
4024678c:	5128      	l32i.n	a2, a1, 20
4024678e:	71c8      	l32i.n	a12, a1, 28
40246790:	6148      	l32i.n	a4, a1, 24
40246792:	060c      	movi.n	a6, 0
40246794:	004562        	s8i	a6, a5, 0
40246797:	040d      	mov.n	a0, a4
40246799:	20c112        	addi	a1, a1, 32
4024679c:	f00d      	ret.n
	...

402467a0 <check_data_flag>:
402467a0:	029d      	mov.n	a9, a2
402467a2:	052d      	mov.n	a2, a5
402467a4:	022937        	blt	a9, a3, 402467aa <check_data_flag+0xa>
402467a7:	0aa497        	bge	a4, a9, 402467b5 <check_data_flag+0x15>
402467aa:	401600        	ssl	a6
402467ad:	130c      	movi.n	a3, 1
402467af:	a13300        	sll	a3, a3
402467b2:	202230        	or	a2, a2, a3
402467b5:	f00d      	ret.n
402467b7:	0ff400        	excw
402467ba:	e00000        	subx4	a0, a0, a0
402467bd:	3ffe91        	l32r	a9, 402167b8 <_lit4_end+0x10fa5c>
402467c0:	930c      	movi.n	a3, 9
402467c2:	fe          	.byte 0xfe
402467c3:	3f          	.byte 0x3f

402467c4 <phy_get_check_flag>:
402467c4:	050c      	movi.n	a5, 0
402467c6:	e0c112        	addi	a1, a1, -32
402467c9:	41f9      	s32i.n	a15, a1, 16
402467cb:	0109      	s32i.n	a0, a1, 0
402467cd:	21d9      	s32i.n	a13, a1, 8
402467cf:	11c9      	s32i.n	a12, a1, 4
402467d1:	fc47d1        	l32r	a13, 402458f0 <readvdd33+0x1c8>
402467d4:	31e9      	s32i.n	a14, a1, 12
402467d6:	0dcd      	mov.n	a12, a13
402467d8:	ed8b      	addi.n	a14, a13, 8
402467da:	030c      	movi.n	a3, 0
402467dc:	c40c      	movi.n	a4, 12
402467de:	060c      	movi.n	a6, 0
402467e0:	069c22        	l16si	a2, a12, 12
402467e3:	fffbc5        	call0	402467a0 <check_data_flag>
402467e6:	025d      	mov.n	a5, a2
402467e8:	cc2b      	addi.n	a12, a12, 2
402467ea:	ec9ce7        	bne	a12, a14, 402467da <phy_get_check_flag+0x16>
402467ed:	1d0c      	movi.n	a13, 1
402467ef:	fff201        	l32r	a0, 402467b8 <check_data_flag+0x18>
402467f2:	fc3f71        	l32r	a7, 402458f0 <readvdd33+0x1c8>
402467f5:	e4a362        	movi	a6, 0x3e4
402467f8:	2d17f2        	l16ui	a15, a7, 90
402467fb:	c76b      	addi.n	a12, a7, 6
402467fd:	021f67        	beq	a15, a6, 40246803 <phy_get_check_flag+0x3f>
40246800:	1c9f07        	bne	a15, a0, 40246820 <phy_get_check_flag+0x5c>
40246803:	c30c      	movi.n	a3, 12
40246805:	c43c      	movi.n	a4, 60
40246807:	370c22        	l8ui	a2, a12, 55
4024680a:	160c      	movi.n	a6, 1
4024680c:	012280        	slli	a2, a2, 24
4024680f:	312820        	srai	a2, a2, 24
40246812:	fff8c5        	call0	402467a0 <check_data_flag>
40246815:	025d      	mov.n	a5, a2
40246817:	ffe801        	l32r	a0, 402467b8 <check_data_flag+0x18>
4024681a:	e4a362        	movi	a6, 0x3e4
4024681d:	fc3471        	l32r	a7, 402458f0 <readvdd33+0x1c8>
40246820:	cc6b      	addi.n	a12, a12, 6
40246822:	dd1b      	addi.n	a13, a13, 1
40246824:	d55d66        	bnei	a13, 5, 402467fd <phy_get_check_flag+0x39>
40246827:	0a1702        	l16ui	a0, a7, 20
4024682a:	744800        	extui	a4, a0, 8, 8
4024682d:	042d      	mov.n	a2, a4
4024682f:	740000        	extui	a0, a0, 0, 8
40246832:	00dd      	mov.n	a13, a0
40246834:	02b4a6        	blti	a4, 16, 4024683a <phy_get_check_flag+0x76>
40246837:	e0c422        	addi	a2, a4, -32
4024683a:	02c0a6        	blti	a0, 32, 40246840 <phy_get_check_flag+0x7c>
4024683d:	c0c0d2        	addi	a13, a0, -64
40246840:	337c      	movi.n	a3, -13
40246842:	d40c      	movi.n	a4, 13
40246844:	260c      	movi.n	a6, 2
40246846:	fff585        	call0	402467a0 <check_data_flag>
40246849:	536c      	movi.n	a3, -27
4024684b:	b41c      	movi.n	a4, 27
4024684d:	025d      	mov.n	a5, a2
4024684f:	260c      	movi.n	a6, 2
40246851:	0d2d      	mov.n	a2, a13
40246853:	fff4c5        	call0	402467a0 <check_data_flag>
40246856:	fc26f1        	l32r	a15, 402458f0 <readvdd33+0x1c8>
40246859:	025d      	mov.n	a5, a2
4024685b:	0fcd      	mov.n	a12, a15
4024685d:	3fab      	addi.n	a3, a15, 10
4024685f:	5139      	s32i.n	a3, a1, 20
40246861:	0b1c02        	l16ui	a0, a12, 22
40246864:	444600        	extui	a4, a0, 6, 5
40246867:	042d      	mov.n	a2, a4
40246869:	540000        	extui	a0, a0, 0, 6
4024686c:	00dd      	mov.n	a13, a0
4024686e:	02b4a6        	blti	a4, 16, 40246874 <phy_get_check_flag+0xb0>
40246871:	e0c422        	addi	a2, a4, -32
40246874:	02c0a6        	blti	a0, 32, 4024687a <phy_get_check_flag+0xb6>
40246877:	c0c0d2        	addi	a13, a0, -64
4024687a:	337c      	movi.n	a3, -13
4024687c:	d40c      	movi.n	a4, 13
4024687e:	360c      	movi.n	a6, 3
40246880:	fff1c5        	call0	402467a0 <check_data_flag>
40246883:	536c      	movi.n	a3, -27
40246885:	b41c      	movi.n	a4, 27
40246887:	025d      	mov.n	a5, a2
40246889:	360c      	movi.n	a6, 3
4024688b:	0d2d      	mov.n	a2, a13
4024688d:	fff105        	call0	402467a0 <check_data_flag>
40246890:	025d      	mov.n	a5, a2
40246892:	5148      	l32i.n	a4, a1, 20
40246894:	cc2b      	addi.n	a12, a12, 2
40246896:	c79c47        	bne	a12, a4, 40246861 <phy_get_check_flag+0x9d>
40246899:	0fcd      	mov.n	a12, a15
4024689b:	330c      	movi.n	a3, 3
4024689d:	7ca042        	movi	a4, 124
402468a0:	021c22        	l16ui	a2, a12, 4
402468a3:	460c      	movi.n	a6, 4
402468a5:	74d820        	extui	a13, a2, 8, 8
402468a8:	742020        	extui	a2, a2, 0, 8
402468ab:	ffef45        	call0	402467a0 <check_data_flag>
402468ae:	330c      	movi.n	a3, 3
402468b0:	7ca042        	movi	a4, 124
402468b3:	025d      	mov.n	a5, a2
402468b5:	460c      	movi.n	a6, 4
402468b7:	0d2d      	mov.n	a2, a13
402468b9:	ffee45        	call0	402467a0 <check_data_flag>
402468bc:	025d      	mov.n	a5, a2
402468be:	cc2b      	addi.n	a12, a12, 2
402468c0:	d79ce7        	bne	a12, a14, 4024689b <phy_get_check_flag+0xd7>
402468c3:	0fcd      	mov.n	a12, a15
402468c5:	ffbde1        	l32r	a14, 402467bc <check_data_flag+0x1c>
402468c8:	80a032        	movi	a3, 128
402468cb:	80a142        	movi	a4, 0x180
402468ce:	182c22        	l32i	a2, a12, 96
402468d1:	560c      	movi.n	a6, 5
402468d3:	84d020        	extui	a13, a2, 0, 9
402468d6:	842920        	extui	a2, a2, 9, 9
402468d9:	ffec45        	call0	402467a0 <check_data_flag>
402468dc:	80a032        	movi	a3, 128
402468df:	80a142        	movi	a4, 0x180
402468e2:	025d      	mov.n	a5, a2
402468e4:	560c      	movi.n	a6, 5
402468e6:	0d2d      	mov.n	a2, a13
402468e8:	ffeb45        	call0	402467a0 <check_data_flag>
402468eb:	025d      	mov.n	a5, a2
402468ed:	cc4b      	addi.n	a12, a12, 4
402468ef:	d59ce7        	bne	a12, a14, 402468c8 <phy_get_check_flag+0x104>
402468f2:	11c8      	l32i.n	a12, a1, 4
402468f4:	21d8      	l32i.n	a13, a1, 8
402468f6:	31e8      	l32i.n	a14, a1, 12
402468f8:	5d0f32        	l8ui	a3, a15, 93
402468fb:	ffb151        	l32r	a5, 402467c0 <check_data_flag+0x20>
402468fe:	41f8      	l32i.n	a15, a1, 16
40246900:	000552        	l8ui	a5, a5, 0
40246903:	010380        	slli	a0, a3, 24
40246906:	310800        	srai	a0, a0, 24
40246909:	1155a0        	slli	a5, a5, 6
4024690c:	205250        	or	a5, a2, a5
4024690f:	0b6377        	bbci	a3, 7, 4024691e <phy_get_check_flag+0x15a>
40246912:	602000        	neg	a2, a0
40246915:	212320        	srai	a2, a2, 3
40246918:	602020        	neg	a2, a2
4024691b:	000086        	j	40246921 <phy_get_check_flag+0x15d>
4024691e:	212300        	srai	a2, a0, 3
40246921:	0108      	l32i.n	a0, a1, 0
40246923:	113200        	slli	a3, a2, 16
40246926:	20c112        	addi	a1, a1, 32
40246929:	f42050        	extui	a2, a5, 0, 16
4024692c:	202230        	or	a2, a2, a3
4024692f:	f00d      	ret.n
40246931:	000000        	ill

40246934 <phy_get_vdd33>:
40246934:	f0c112        	addi	a1, a1, -16
40246937:	ff3a51        	l32r	a5, 40246620 <low_power_set+0x4c>
4024693a:	006102        	s32i	a0, a1, 0
4024693d:	010502        	l8ui	a0, a5, 1
40246940:	008056        	bnez	a0, 4024694c <phy_get_vdd33+0x18>
40246943:	04a022        	movi	a2, 4
40246946:	065dc5        	call0	4024cf24 <pm_set_sleep_mode>
40246949:	ff3551        	l32r	a5, 40246620 <low_power_set+0x4c>
4024694c:	fbe721        	l32r	a2, 402458e8 <readvdd33+0x1c0>
4024694f:	ff3501        	l32r	a0, 40246624 <low_power_set+0x50>
40246952:	6c0222        	l8ui	a2, a2, 108
40246955:	ffa032        	movi	a3, 255
40246958:	0c9237        	bne	a2, a3, 40246968 <phy_get_vdd33+0x34>
4024695b:	120c      	movi.n	a2, 1
4024695d:	fedc85        	call0	40245728 <readvdd33>
40246960:	020d      	mov.n	a0, a2
40246962:	ff2f51        	l32r	a5, 40246620 <low_power_set+0x4c>
40246965:	ffffc6        	j	40246968 <phy_get_vdd33+0x34>
40246968:	730c      	movi.n	a3, 7
4024696a:	e88621        	l32r	a2, 40240b84 <system_get_vdd33+0x20>
4024696d:	0020c0        	memw
40246970:	d42242        	l32i	a4, a2, 0x350
40246973:	754840        	extui	a4, a4, 24, 8
40246976:	0b0347        	bnone	a3, a4, 40246985 <phy_get_vdd33+0x51>
40246979:	0020c0        	memw
4024697c:	d42262        	l32i	a6, a2, 0x350
4024697f:	256860        	extui	a6, a6, 24, 3
40246982:	ff3656        	bnez	a6, 40246979 <phy_get_vdd33+0x45>
40246985:	fb6771        	l32r	a7, 40245724 <tsen_meas+0xac>
40246988:	0020c0        	memw
4024698b:	d72262        	l32i	a6, a2, 0x35c
4024698e:	106670        	and	a6, a6, a7
40246991:	0020c0        	memw
40246994:	d76262        	s32i	a6, a2, 0x35c
40246997:	fb3741        	l32r	a4, 40245674 <ram_chip_v6_rx_init+0x30>
4024699a:	0020c0        	memw
4024699d:	d72232        	l32i	a3, a2, 0x35c
402469a0:	103340        	and	a3, a3, a4
402469a3:	0020c0        	memw
402469a6:	d76232        	s32i	a3, a2, 0x35c
402469a9:	feafb2        	movi	a11, -2
402469ac:	0020c0        	memw
402469af:	d822a2        	l32i	a10, a2, 0x360
402469b2:	10aab0        	and	a10, a10, a11
402469b5:	0020c0        	memw
402469b8:	d862a2        	s32i	a10, a2, 0x360
402469bb:	01a092        	movi	a9, 1
402469be:	0020c0        	memw
402469c1:	d82282        	l32i	a8, a2, 0x360
402469c4:	208890        	or	a8, a8, a9
402469c7:	0020c0        	memw
402469ca:	d86282        	s32i	a8, a2, 0x360
402469cd:	010572        	l8ui	a7, a5, 1
402469d0:	016102        	s32i	a0, a1, 4
402469d3:	77cc      	bnez.n	a7, 402469de <phy_get_vdd33+0xaa>
402469d5:	420c      	movi.n	a2, 4
402469d7:	030c      	movi.n	a3, 0
402469d9:	066cc5        	call0	4024d0a8 <pm_wakeup_init>
402469dc:	1108      	l32i.n	a0, a1, 4
402469de:	002d      	mov.n	a2, a0
402469e0:	0108      	l32i.n	a0, a1, 0
402469e2:	10c112        	addi	a1, a1, 16
402469e5:	f00d      	ret.n
	...

402469e8 <ram_tx_mac_enable>:
402469e8:	f00d      	ret.n
	...

402469ec <rtc_mem_backup>:
402469ec:	c09320        	sub	a9, a3, a2
402469ef:	893b      	addi.n	a8, a9, 3
402469f1:	b38990        	movgez	a8, a9, a9
402469f4:	218280        	srai	a8, a8, 2
402469f7:	881b      	addi.n	a8, a8, 1
402469f9:	889c      	beqz.n	a8, 40246a15 <rtc_mem_backup+0x29>
402469fb:	e65a31        	l32r	a3, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
402469fe:	a07820        	addx4	a7, a8, a2
40246a01:	343a      	add.n	a3, a4, a3
40246a03:	0020c0        	memw
40246a06:	0248      	l32i.n	a4, a2, 0
40246a08:	0020c0        	memw
40246a0b:	806342        	s32i	a4, a3, 0x200
40246a0e:	224b      	addi.n	a2, a2, 4
40246a10:	334b      	addi.n	a3, a3, 4
40246a12:	ed9277        	bne	a2, a7, 40246a03 <rtc_mem_backup+0x17>
40246a15:	1128e0        	slli	a2, a8, 2
40246a18:	f00d      	ret.n
	...

40246a1c <rtc_mem_recovery>:
40246a1c:	c08320        	sub	a8, a3, a2
40246a1f:	783b      	addi.n	a7, a8, 3
40246a21:	b37880        	movgez	a7, a8, a8
40246a24:	217270        	srai	a7, a7, 2
40246a27:	771b      	addi.n	a7, a7, 1
40246a29:	a79c      	beqz.n	a7, 40246a47 <rtc_mem_recovery+0x2b>
40246a2b:	e64ea1        	l32r	a10, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40246a2e:	a09740        	addx4	a9, a7, a4
40246a31:	34aa      	add.n	a3, a4, a10
40246a33:	49aa      	add.n	a4, a9, a10
40246a35:	0020c0        	memw
40246a38:	8023b2        	l32i	a11, a3, 0x200
40246a3b:	0020c0        	memw
40246a3e:	02b9      	s32i.n	a11, a2, 0
40246a40:	334b      	addi.n	a3, a3, 4
40246a42:	224b      	addi.n	a2, a2, 4
40246a44:	ed9347        	bne	a3, a4, 40246a35 <rtc_mem_recovery+0x19>
40246a47:	1127e0        	slli	a2, a7, 2
40246a4a:	f00d      	ret.n

40246a4c <set_cal_rxdc>:
40246a4c:	047320        	extui	a7, a2, 3, 1
40246a4f:	046120        	extui	a6, a2, 1, 1
40246a52:	045020        	extui	a5, a2, 0, 1
40246a55:	e0c112        	addi	a1, a1, -32
40246a58:	3109      	s32i.n	a0, a1, 12
40246a5a:	41c9      	s32i.n	a12, a1, 16
40246a5c:	556a      	add.n	a5, a5, a6
40246a5e:	fa07c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
40246a61:	046220        	extui	a6, a2, 2, 1
40246a64:	667a      	add.n	a6, a6, a7
40246a66:	040520        	extui	a0, a2, 5, 1
40246a69:	047620        	extui	a7, a2, 6, 1
40246a6c:	007a      	add.n	a0, a0, a7
40246a6e:	047420        	extui	a7, a2, 4, 1
40246a71:	007a      	add.n	a0, a0, a7
40246a73:	006a      	add.n	a0, a0, a6
40246a75:	005a      	add.n	a0, a0, a5
40246a77:	245330        	extui	a5, a3, 3, 3
40246a7a:	742000        	extui	a2, a0, 0, 8
40246a7d:	400c      	movi.n	a0, 4
40246a7f:	0152f6        	bgeui	a2, 5, 40246a84 <set_cal_rxdc+0x38>
40246a82:	020d      	mov.n	a0, a2
40246a84:	902000        	addx2	a2, a0, a0
40246a87:	d01c      	movi.n	a0, 29
40246a89:	902250        	addx2	a2, a2, a5
40246a8c:	742020        	extui	a2, a2, 0, 8
40246a8f:	013027        	bltu	a0, a2, 40246a94 <set_cal_rxdc+0x48>
40246a92:	020d      	mov.n	a0, a2
40246a94:	420c      	movi.n	a2, 4
40246a96:	745000        	extui	a5, a0, 0, 8
40246a99:	130c      	movi.n	a3, 1
40246a9b:	0c08      	l32i.n	a0, a12, 0
40246a9d:	b04540        	addx8	a4, a5, a4
40246aa0:	1468      	l32i.n	a6, a4, 4
40246aa2:	2b2002        	l32i	a0, a0, 172
40246aa5:	0448      	l32i.n	a4, a4, 0
40246aa7:	847960        	extui	a7, a6, 9, 9
40246aaa:	1179      	s32i.n	a7, a1, 4
40246aac:	845040        	extui	a5, a4, 0, 9
40246aaf:	846060        	extui	a6, a6, 0, 9
40246ab2:	2169      	s32i.n	a6, a1, 8
40246ab4:	0159      	s32i.n	a5, a1, 0
40246ab6:	844940        	extui	a4, a4, 9, 9
40246ab9:	0000c0        	callx0	a0
40246abc:	1148      	l32i.n	a4, a1, 4
40246abe:	0c08      	l32i.n	a0, a12, 0
40246ac0:	520c      	movi.n	a2, 5
40246ac2:	2b2002        	l32i	a0, a0, 172
40246ac5:	130c      	movi.n	a3, 1
40246ac7:	0000c0        	callx0	a0
40246aca:	0148      	l32i.n	a4, a1, 0
40246acc:	0c08      	l32i.n	a0, a12, 0
40246ace:	420c      	movi.n	a2, 4
40246ad0:	2b2002        	l32i	a0, a0, 172
40246ad3:	230c      	movi.n	a3, 2
40246ad5:	0000c0        	callx0	a0
40246ad8:	2148      	l32i.n	a4, a1, 8
40246ada:	0c08      	l32i.n	a0, a12, 0
40246adc:	520c      	movi.n	a2, 5
40246ade:	2b2002        	l32i	a0, a0, 172
40246ae1:	230c      	movi.n	a3, 2
40246ae3:	0000c0        	callx0	a0
40246ae6:	41c8      	l32i.n	a12, a1, 16
40246ae8:	3108      	l32i.n	a0, a1, 12
40246aea:	20c112        	addi	a1, a1, 32
40246aed:	f00d      	ret.n
40246aef:	a15000        	sll	a5, a0
40246af2:	204026        	beqi	a0, 4, 40246b16 <set_rx_gain_cal_iq+0x16>
40246af5:	4026a1        	l32r	a10, 40216b90 <_lit4_end+0x10fe34>
40246af8:	26a140        	excw
40246afb:	a0f040        	addx4	a15, a0, a4
40246afe:	ad4026        	beqi	a0, 4, 40246aaf <set_cal_rxdc+0x63>

40246b00 <set_rx_gain_cal_iq>:
40246b00:	05ad      	mov.n	a10, a5
40246b02:	069d      	mov.n	a9, a6
40246b04:	b0c112        	addi	a1, a1, -80
40246b07:	d129      	s32i.n	a2, a1, 52
40246b09:	5109      	s32i.n	a0, a1, 20
40246b0b:	91f9      	s32i.n	a15, a1, 36
40246b0d:	61c9      	s32i.n	a12, a1, 24
40246b0f:	f139      	s32i.n	a3, a1, 60
40246b11:	81e9      	s32i.n	a14, a1, 32
40246b13:	71d9      	s32i.n	a13, a1, 28
40246b15:	a149      	s32i.n	a4, a1, 40
40246b17:	f9d9d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40246b1a:	f46c      	movi.n	a4, -17
40246b1c:	07ed      	mov.n	a14, a7
40246b1e:	fa0a31        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
40246b21:	0020c0        	memw
40246b24:	e42322        	l32i	a2, a3, 0x390
40246b27:	102240        	and	a2, a2, a4
40246b2a:	0020c0        	memw
40246b2d:	241c      	movi.n	a4, 18
40246b2f:	750c      	movi.n	a5, 7
40246b31:	060c      	movi.n	a6, 0
40246b33:	070c      	movi.n	a7, 0
40246b35:	b1a9      	s32i.n	a10, a1, 44
40246b37:	e199      	s32i.n	a9, a1, 56
40246b39:	0d08      	l32i.n	a0, a13, 0
40246b3b:	e46322        	s32i	a2, a3, 0x390
40246b3e:	77a022        	movi	a2, 119
40246b41:	272002        	l32i	a0, a0, 156
40246b44:	030c      	movi.n	a3, 0
40246b46:	0000c0        	callx0	a0
40246b49:	77a022        	movi	a2, 119
40246b4c:	030c      	movi.n	a3, 0
40246b4e:	940c      	movi.n	a4, 9
40246b50:	750c      	movi.n	a5, 7
40246b52:	0d08      	l32i.n	a0, a13, 0
40246b54:	060c      	movi.n	a6, 0
40246b56:	272002        	l32i	a0, a0, 156
40246b59:	070c      	movi.n	a7, 0
40246b5b:	0000c0        	callx0	a0
40246b5e:	100c      	movi.n	a0, 1
40246b60:	5f0c      	movi.n	a15, 5
40246b62:	0c0c      	movi.n	a12, 0
40246b64:	d128      	l32i.n	a2, a1, 52
40246b66:	1361c2        	s32i	a12, a1, 76
40246b69:	93f020        	movnez	a15, a0, a2
40246b6c:	c1f9      	s32i.n	a15, a1, 48
40246b6e:	c148      	l32i.n	a4, a1, 48
40246b70:	132132        	l32i	a3, a1, 76
40246b73:	022347        	blt	a3, a4, 40246b79 <set_rx_gain_cal_iq+0x79>
40246b76:	00a706        	j	40246e16 <set_rx_gain_cal_iq+0x316>
40246b79:	284316        	beqz	a3, 40246e01 <set_rx_gain_cal_iq+0x301>
40246b7c:	630b      	addi.n	a6, a3, -1
40246b7e:	284616        	beqz	a6, 40246e06 <set_rx_gain_cal_iq+0x306>
40246b81:	fec372        	addi	a7, a3, -2
40246b84:	283716        	beqz	a7, 40246e0b <set_rx_gain_cal_iq+0x30b>
40246b87:	fdc382        	addi	a8, a3, -3
40246b8a:	2ab816        	beqz	a8, 40246e39 <set_rx_gain_cal_iq+0x339>
40246b8d:	fcc392        	addi	a9, a3, -4
40246b90:	2b0916        	beqz	a9, 40246e44 <set_rx_gain_cal_iq+0x344>
40246b93:	0c0c      	movi.n	a12, 0
40246b95:	0a0c      	movi.n	a10, 0
40246b97:	1061a2        	s32i	a10, a1, 64
40246b9a:	132132        	l32i	a3, a1, 76
40246b9d:	820c      	movi.n	a2, 8
40246b9f:	0d08      	l32i.n	a0, a13, 0
40246ba1:	0f0c      	movi.n	a15, 0
40246ba3:	342002        	l32i	a0, a0, 208
40246ba6:	83f230        	moveqz	a15, a2, a3
40246ba9:	0f2d      	mov.n	a2, a15
40246bab:	0000c0        	callx0	a0
40246bae:	132142        	l32i	a4, a1, 76
40246bb1:	1324f6        	bgeui	a4, 2, 40246bc8 <set_rx_gain_cal_iq+0xc8>
40246bb4:	020c      	movi.n	a2, 0
40246bb6:	0f3d      	mov.n	a3, a15
40246bb8:	f4a142        	movi	a4, 0x1f4
40246bbb:	0d08      	l32i.n	a0, a13, 0
40246bbd:	c50c      	movi.n	a5, 12
40246bbf:	3a2002        	l32i	a0, a0, 232
40246bc2:	10c162        	addi	a6, a1, 16
40246bc5:	0000c0        	callx0	a0
40246bc8:	020c      	movi.n	a2, 0
40246bca:	f9acd1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40246bcd:	04a132        	movi	a3, 0x104
40246bd0:	0d08      	l32i.n	a0, a13, 0
40246bd2:	0c4d      	mov.n	a4, a12
40246bd4:	152002        	l32i	a0, a0, 84
40246bd7:	651c      	movi.n	a5, 22
40246bd9:	0000c0        	callx0	a0
40246bdc:	0c2d      	mov.n	a2, a12
40246bde:	631c      	movi.n	a3, 22
40246be0:	b148      	l32i.n	a4, a1, 44
40246be2:	ffe685        	call0	40246a4c <set_cal_rxdc>
40246be5:	deac      	beqz.n	a14, 40246c16 <set_rx_gain_cal_iq+0x116>
40246be7:	0c7d      	mov.n	a7, a12
40246be9:	0f6d      	mov.n	a6, a15
40246beb:	ffc121        	l32r	a2, 40246af0 <set_cal_rxdc+0xa4>
40246bee:	030c      	movi.n	a3, 0
40246bf0:	6a1c      	movi.n	a10, 22
40246bf2:	01a9      	s32i.n	a10, a1, 0
40246bf4:	100192        	l8ui	a9, a1, 16
40246bf7:	04a142        	movi	a4, 0x104
40246bfa:	019980        	slli	a9, a9, 24
40246bfd:	319890        	srai	a9, a9, 24
40246c00:	1199      	s32i.n	a9, a1, 4
40246c02:	110182        	l8ui	a8, a1, 17
40246c05:	102152        	l32i	a5, a1, 64
40246c08:	018880        	slli	a8, a8, 24
40246c0b:	318880        	srai	a8, a8, 24
40246c0e:	2189      	s32i.n	a8, a1, 8
40246c10:	e5b001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40246c13:	0000c0        	callx0	a0
40246c16:	f999d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40246c19:	0d08      	l32i.n	a0, a13, 0
40246c1b:	102002        	l32i	a0, a0, 64
40246c1e:	120c      	movi.n	a2, 1
40246c20:	0000c0        	callx0	a0
40246c23:	0f0c      	movi.n	a15, 0
40246c25:	120c      	movi.n	a2, 1
40246c27:	f138      	l32i.n	a3, a1, 60
40246c29:	102142        	l32i	a4, a1, 64
40246c2c:	050c      	movi.n	a5, 0
40246c2e:	060c      	movi.n	a6, 0
40246c30:	0169      	s32i.n	a6, a1, 0
40246c32:	1169      	s32i.n	a6, a1, 4
40246c34:	2169      	s32i.n	a6, a1, 8
40246c36:	0d08      	l32i.n	a0, a13, 0
40246c38:	070c      	movi.n	a7, 0
40246c3a:	1a2002        	l32i	a0, a0, 104
40246c3d:	060c      	movi.n	a6, 0
40246c3f:	0000c0        	callx0	a0
40246c42:	0d08      	l32i.n	a0, a13, 0
40246c44:	120c      	movi.n	a2, 1
40246c46:	d008      	l32i.n	a0, a0, 52
40246c48:	00a432        	movi	a3, 0x400
40246c4b:	0000c0        	callx0	a0
40246c4e:	0020c0        	memw
40246c51:	0d08      	l32i.n	a0, a13, 0
40246c53:	f9bdc1        	l32r	a12, 40245348 <ram_pbus_set_rxgain+0xc8>
40246c56:	c008      	l32i.n	a0, a0, 48
40246c58:	f92cc2        	l32i	a12, a12, 0x3e4
40246c5b:	0000c0        	callx0	a0
40246c5e:	de8c      	beqz.n	a14, 40246c6f <set_rx_gain_cal_iq+0x16f>
40246c60:	ffa521        	l32r	a2, 40246af4 <set_cal_rxdc+0xa8>
40246c63:	2138c0        	srai	a3, a12, 8
40246c66:	e8f641        	l32r	a4, 40241040 <system_upgrade_flag_check+0x10>
40246c69:	e59901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40246c6c:	0000c0        	callx0	a0
40246c6f:	faac21        	l32r	a2, 40245720 <tsen_meas+0xa8>
40246c72:	102102        	l32i	a0, a1, 64
40246c75:	10a2c7        	bge	a2, a12, 40246c89 <set_rx_gain_cal_iq+0x189>
40246c78:	18c022        	addi	a2, a0, 24
40246c7b:	ff1b      	addi.n	a15, a15, 1
40246c7d:	74f0f0        	extui	a15, a15, 0, 8
40246c80:	740020        	extui	a0, a2, 0, 8
40246c83:	106102        	s32i	a0, a1, 64
40246c86:	9b2f66        	bnei	a15, 2, 40246c25 <set_rx_gain_cal_iq+0x125>
40246c89:	002d02        	l32i	a0, a13, 0
40246c8c:	1b2002        	l32i	a0, a0, 108
40246c8f:	01a022        	movi	a2, 1
40246c92:	0000c0        	callx0	a0
40246c95:	00a0c2        	movi	a12, 0
40246c98:	0f0c      	movi.n	a15, 0
40246c9a:	0d0c      	movi.n	a13, 0
40246c9c:	020c      	movi.n	a2, 0
40246c9e:	030c      	movi.n	a3, 0
40246ca0:	116132        	s32i	a3, a1, 68
40246ca3:	126122        	s32i	a2, a1, 72
40246ca6:	e20c      	movi.n	a2, 14
40246ca8:	f138      	l32i.n	a3, a1, 60
40246caa:	102142        	l32i	a4, a1, 64
40246cad:	12c152        	addi	a5, a1, 18
40246cb0:	e168      	l32i.n	a6, a1, 56
40246cb2:	0e7d      	mov.n	a7, a14
40246cb4:	057005        	call0	4024c3b8 <ram_rfcal_rxiq>
40246cb7:	be9c      	beqz.n	a14, 40246cd6 <set_rx_gain_cal_iq+0x1d6>
40246cb9:	ff8f21        	l32r	a2, 40246af8 <set_cal_rxdc+0xac>
40246cbc:	0c3d      	mov.n	a3, a12
40246cbe:	130152        	l8ui	a5, a1, 19
40246cc1:	120142        	l8ui	a4, a1, 18
40246cc4:	015580        	slli	a5, a5, 24
40246cc7:	014480        	slli	a4, a4, 24
40246cca:	314840        	srai	a4, a4, 24
40246ccd:	315850        	srai	a5, a5, 24
40246cd0:	e58001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40246cd3:	0000c0        	callx0	a0
40246cd6:	0cbc      	beqz.n	a12, 40246d0a <set_rx_gain_cal_iq+0x20a>
40246cd8:	120122        	l8ui	a2, a1, 18
40246cdb:	f96801        	l32r	a0, 4024527c <phy_set_sense+0x18>
40246cde:	012280        	slli	a2, a2, 24
40246ce1:	0008      	l32i.n	a0, a0, 0
40246ce3:	312820        	srai	a2, a2, 24
40246ce6:	0008      	l32i.n	a0, a0, 0
40246ce8:	c02d20        	sub	a2, a13, a2
40246ceb:	0000c0        	callx0	a0
40246cee:	1822e6        	bgei	a2, 2, 40246d0a <set_rx_gain_cal_iq+0x20a>
40246cf1:	130122        	l8ui	a2, a1, 19
40246cf4:	f96201        	l32r	a0, 4024527c <phy_set_sense+0x18>
40246cf7:	012280        	slli	a2, a2, 24
40246cfa:	0008      	l32i.n	a0, a0, 0
40246cfc:	312820        	srai	a2, a2, 24
40246cff:	0008      	l32i.n	a0, a0, 0
40246d01:	c02f20        	sub	a2, a15, a2
40246d04:	0000c0        	callx0	a0
40246d07:	3122a6        	blti	a2, 2, 40246d3c <set_rx_gain_cal_iq+0x23c>
40246d0a:	122132        	l32i	a3, a1, 72
40246d0d:	112122        	l32i	a2, a1, 68
40246d10:	1201d2        	l8ui	a13, a1, 18
40246d13:	1301f2        	l8ui	a15, a1, 19
40246d16:	cc1b      	addi.n	a12, a12, 1
40246d18:	74c0c0        	extui	a12, a12, 0, 8
40246d1b:	01ff80        	slli	a15, a15, 24
40246d1e:	01dd80        	slli	a13, a13, 24
40246d21:	31d8d0        	srai	a13, a13, 24
40246d24:	31f8f0        	srai	a15, a15, 24
40246d27:	2f2a      	add.n	a2, a15, a2
40246d29:	3d3a      	add.n	a3, a13, a3
40246d2b:	126132        	s32i	a3, a1, 72
40246d2e:	116122        	s32i	a2, a1, 68
40246d31:	024c26        	beqi	a12, 4, 40246d37 <set_rx_gain_cal_iq+0x237>
40246d34:	ffdb86        	j	40246ca6 <set_rx_gain_cal_iq+0x1a6>
40246d37:	000c      	movi.n	a0, 0
40246d39:	000046        	j	40246d3e <set_rx_gain_cal_iq+0x23e>
40246d3c:	100c      	movi.n	a0, 1
40246d3e:	136c      	movi.n	a3, -31
40246d40:	094056        	bnez	a0, 40246dd8 <set_rx_gain_cal_iq+0x2d8>
40246d43:	1221d2        	l32i	a13, a1, 72
40246d46:	112102        	l32i	a0, a1, 68
40246d49:	dd2b      	addi.n	a13, a13, 2
40246d4b:	002b      	addi.n	a0, a0, 2
40246d4d:	210200        	srai	a0, a0, 2
40246d50:	21d2d0        	srai	a13, a13, 2
40246d53:	01dd80        	slli	a13, a13, 24
40246d56:	31d8d0        	srai	a13, a13, 24
40246d59:	127c      	movi.n	a2, -15
40246d5b:	01f080        	slli	a15, a0, 24
40246d5e:	31f8f0        	srai	a15, a15, 24
40246d61:	020d      	mov.n	a0, a2
40246d63:	012d27        	blt	a13, a2, 40246d68 <set_rx_gain_cal_iq+0x268>
40246d66:	0d0d      	mov.n	a0, a13
40246d68:	f20c      	movi.n	a2, 15
40246d6a:	027d      	mov.n	a7, a2
40246d6c:	01b0e6        	bgei	a0, 16, 40246d71 <set_rx_gain_cal_iq+0x271>
40246d6f:	007d      	mov.n	a7, a0
40246d71:	030d      	mov.n	a0, a3
40246d73:	01d780        	slli	a13, a7, 24
40246d76:	31d8d0        	srai	a13, a13, 24
40246d79:	012f37        	blt	a15, a3, 40246d7e <set_rx_gain_cal_iq+0x27e>
40246d7c:	0f0d      	mov.n	a0, a15
40246d7e:	ff1c      	movi.n	a15, 31
40246d80:	0f7d      	mov.n	a7, a15
40246d82:	01c0e6        	bgei	a0, 32, 40246d87 <set_rx_gain_cal_iq+0x287>
40246d85:	007d      	mov.n	a7, a0
40246d87:	01f780        	slli	a15, a7, 24
40246d8a:	d108      	l32i.n	a0, a1, 52
40246d8c:	31f8f0        	srai	a15, a15, 24
40246d8f:	50dc      	bnez.n	a0, 40246da8 <set_rx_gain_cal_iq+0x2a8>
40246d91:	a138      	l32i.n	a3, a1, 40
40246d93:	540070        	extui	a0, a7, 0, 6
40246d96:	4420d0        	extui	a2, a13, 0, 5
40246d99:	1122a0        	slli	a2, a2, 6
40246d9c:	200020        	or	a0, a0, a2
40246d9f:	132122        	l32i	a2, a1, 76
40246da2:	902230        	addx2	a2, a2, a3
40246da5:	005202        	s16i	a0, a2, 0
40246da8:	ee8c      	beqz.n	a14, 40246dba <set_rx_gain_cal_iq+0x2ba>
40246daa:	0f5d      	mov.n	a5, a15
40246dac:	0d4d      	mov.n	a4, a13
40246dae:	ff5321        	l32r	a2, 40246afc <set_cal_rxdc+0xb0>
40246db1:	132132        	l32i	a3, a1, 76
40246db4:	e54701        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40246db7:	0000c0        	callx0	a0
40246dba:	1450c0        	extui	a5, a12, 0, 2
40246dbd:	f92fd1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40246dc0:	132132        	l32i	a3, a1, 76
40246dc3:	1d68      	l32i.n	a6, a13, 4
40246dc5:	431b      	addi.n	a4, a3, 1
40246dc7:	743040        	extui	a3, a4, 0, 8
40246dca:	136132        	s32i	a3, a1, 76
40246dcd:	1166e0        	slli	a6, a6, 2
40246dd0:	205560        	or	a5, a5, a6
40246dd3:	1d59      	s32i.n	a5, a13, 4
40246dd5:	ff6546        	j	40246b6e <set_rx_gain_cal_iq+0x6e>
40246dd8:	130102        	l8ui	a0, a1, 19
40246ddb:	120122        	l8ui	a2, a1, 18
40246dde:	010080        	slli	a0, a0, 24
40246de1:	012280        	slli	a2, a2, 24
40246de4:	312820        	srai	a2, a2, 24
40246de7:	310800        	srai	a0, a0, 24
40246dea:	00fa      	add.n	a0, a0, a15
40246dec:	d2da      	add.n	a13, a2, a13
40246dee:	dd1b      	addi.n	a13, a13, 1
40246df0:	001b      	addi.n	a0, a0, 1
40246df2:	210100        	srai	a0, a0, 1
40246df5:	21d1d0        	srai	a13, a13, 1
40246df8:	01dd80        	slli	a13, a13, 24
40246dfb:	31d8d0        	srai	a13, a13, 24
40246dfe:	ffd5c6        	j	40246d59 <set_rx_gain_cal_iq+0x259>
40246e01:	0c0c      	movi.n	a12, 0
40246e03:	ff6386        	j	40246b95 <set_rx_gain_cal_iq+0x95>
40246e06:	0c4c      	movi.n	a12, 64
40246e08:	ff6246        	j	40246b95 <set_rx_gain_cal_iq+0x95>
40246e0b:	60a0c2        	movi	a12, 96
40246e0e:	f20c      	movi.n	a2, 15
40246e10:	106122        	s32i	a2, a1, 64
40246e13:	ff60c6        	j	40246b9a <set_rx_gain_cal_iq+0x9a>
40246e16:	051c      	movi.n	a5, 16
40246e18:	0020c0        	memw
40246e1b:	f94b41        	l32r	a4, 40245348 <ram_pbus_set_rxgain+0xc8>
40246e1e:	e42432        	l32i	a3, a4, 0x390
40246e21:	203350        	or	a3, a3, a5
40246e24:	0020c0        	memw
40246e27:	e46432        	s32i	a3, a4, 0x390
40246e2a:	61c8      	l32i.n	a12, a1, 24
40246e2c:	71d8      	l32i.n	a13, a1, 28
40246e2e:	81e8      	l32i.n	a14, a1, 32
40246e30:	91f8      	l32i.n	a15, a1, 36
40246e32:	5108      	l32i.n	a0, a1, 20
40246e34:	50c112        	addi	a1, a1, 80
40246e37:	f00d      	ret.n
40246e39:	70a0c2        	movi	a12, 112
40246e3c:	862c      	movi.n	a6, 40
40246e3e:	106162        	s32i	a6, a1, 64
40246e41:	ff5546        	j	40246b9a <set_rx_gain_cal_iq+0x9a>
40246e44:	78a0c2        	movi	a12, 120
40246e47:	174c      	movi.n	a7, 65
40246e49:	106172        	s32i	a7, a1, 64
40246e4c:	ff5286        	j	40246b9a <set_rx_gain_cal_iq+0x9a>
40246e4f:	a1b000        	sll	a11, a0
40246e52:	304026        	beqi	a0, 4, 40246e86 <gen_rx_gain_table+0x2a>
40246e55:	3ffe84        	excw
40246e58:	6c7c      	movi.n	a12, -10
40246e5a:	124010        	excw

40246e5c <gen_rx_gain_table>:
40246e5c:	c0c112        	addi	a1, a1, -64
40246e5f:	21c9      	s32i.n	a12, a1, 8
40246e61:	31d9      	s32i.n	a13, a1, 12
40246e63:	41e9      	s32i.n	a14, a1, 16
40246e65:	51f9      	s32i.n	a15, a1, 20
40246e67:	1109      	s32i.n	a0, a1, 4
40246e69:	a159      	s32i.n	a5, a1, 40
40246e6b:	9179      	s32i.n	a7, a1, 36
40246e6d:	7129      	s32i.n	a2, a1, 28
40246e6f:	8149      	s32i.n	a4, a1, 32
40246e71:	7fa022        	movi	a2, 127
40246e74:	014380        	slli	a4, a3, 24
40246e77:	314840        	srai	a4, a4, 24
40246e7a:	a33240        	movltz	a3, a2, a4
40246e7d:	6139      	s32i.n	a3, a1, 24
40246e7f:	0213e6        	bgei	a3, 1, 40246e85 <gen_rx_gain_table+0x29>
40246e82:	004146        	j	40246f8b <gen_rx_gain_table+0x12f>
40246e85:	0c0c      	movi.n	a12, 0
40246e87:	000c      	movi.n	a0, 0
40246e89:	0f0c      	movi.n	a15, 0
40246e8b:	a158      	l32i.n	a5, a1, 40
40246e8d:	760b      	addi.n	a7, a6, -1
40246e8f:	05dd      	mov.n	a13, a5
40246e91:	557a      	add.n	a5, a5, a7
40246e93:	b159      	s32i.n	a5, a1, 44
40246e95:	831c      	movi.n	a3, 24
40246e97:	000da2        	l8ui	a10, a13, 0
40246e9a:	c06cf0        	sub	a6, a12, a15
40246e9d:	01e680        	slli	a14, a6, 24
40246ea0:	31e8e0        	srai	a14, a14, 24
40246ea3:	01aa80        	slli	a10, a10, 24
40246ea6:	31a8a0        	srai	a10, a10, 24
40246ea9:	3e2ea7        	blt	a14, a10, 40246eeb <gen_rx_gain_table+0x8f>
40246eac:	016680        	slli	a6, a6, 24
40246eaf:	b128      	l32i.n	a2, a1, 44
40246eb1:	316860        	srai	a6, a6, 24
40246eb4:	33ad27        	bge	a13, a2, 40246eeb <gen_rx_gain_table+0x8f>
40246eb7:	7470a0        	extui	a7, a10, 0, 8
40246eba:	a7cc      	bnez.n	a7, 40246ec8 <gen_rx_gain_table+0x6c>
40246ebc:	010d82        	l8ui	a8, a13, 1
40246ebf:	018880        	slli	a8, a8, 24
40246ec2:	318880        	srai	a8, a8, 24
40246ec5:	222687        	blt	a6, a8, 40246eeb <gen_rx_gain_table+0x8f>
40246ec8:	a1d8      	l32i.n	a13, a1, 40
40246eca:	001b      	addi.n	a0, a0, 1
40246ecc:	7420a0        	extui	a2, a10, 0, 8
40246ecf:	ff2a      	add.n	a15, a15, a2
40246ed1:	740000        	extui	a0, a0, 0, 8
40246ed4:	dd0a      	add.n	a13, a13, a0
40246ed6:	c06cf0        	sub	a6, a12, a15
40246ed9:	01e680        	slli	a14, a6, 24
40246edc:	000da2        	l8ui	a10, a13, 0
40246edf:	31e8e0        	srai	a14, a14, 24
40246ee2:	01aa80        	slli	a10, a10, 24
40246ee5:	31a8a0        	srai	a10, a10, 24
40246ee8:	c0aea7        	bge	a14, a10, 40246eac <gen_rx_gain_table+0x50>
40246eeb:	c109      	s32i.n	a0, a1, 48
40246eed:	0d2e37        	blt	a14, a3, 40246efe <gen_rx_gain_table+0xa2>
40246ef0:	e8ce62        	addi	a6, a14, -24
40246ef3:	fe0c      	movi.n	a14, 15
40246ef5:	016680        	slli	a6, a6, 24
40246ef8:	316860        	srai	a6, a6, 24
40246efb:	000a86        	j	40246f29 <gen_rx_gain_table+0xcd>
40246efe:	0e2d      	mov.n	a2, a14
40246f00:	630c      	movi.n	a3, 6
40246f02:	f97a01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40246f05:	0000c0        	callx0	a0
40246f08:	020d      	mov.n	a0, a2
40246f0a:	630c      	movi.n	a3, 6
40246f0c:	0e2d      	mov.n	a2, a14
40246f0e:	401000        	ssl	a0
40246f11:	1e0c      	movi.n	a14, 1
40246f13:	a1ee00        	sll	a14, a14
40246f16:	ee0b      	addi.n	a14, a14, -1
40246f18:	f4e0e0        	extui	a14, a14, 0, 16
40246f1b:	ffcf01        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
40246f1e:	0000c0        	callx0	a0
40246f21:	c108      	l32i.n	a0, a1, 48
40246f23:	016280        	slli	a6, a2, 24
40246f26:	316860        	srai	a6, a6, 24
40246f29:	0456a6        	blti	a6, 5, 40246f31 <gen_rx_gain_table+0xd5>
40246f2c:	560c      	movi.n	a6, 5
40246f2e:	000086        	j	40246f34 <gen_rx_gain_table+0xd8>
40246f31:	f46060        	extui	a6, a6, 0, 16
40246f34:	c109      	s32i.n	a0, a1, 48
40246f36:	0169      	s32i.n	a6, a1, 0
40246f38:	9178      	l32i.n	a7, a1, 36
40246f3a:	8198      	l32i.n	a9, a1, 32
40246f3c:	7188      	l32i.n	a8, a1, 28
40246f3e:	909090        	addx2	a9, a0, a9
40246f41:	001942        	l16ui	a4, a9, 0
40246f44:	908c80        	addx2	a8, a12, a8
40246f47:	b04e40        	addx8	a4, a14, a4
40246f4a:	464a      	add.n	a4, a6, a4
40246f4c:	f44040        	extui	a4, a4, 0, 16
40246f4f:	005842        	s16i	a4, a8, 0
40246f52:	479c      	beqz.n	a7, 40246f6a <gen_rx_gain_table+0x10e>
40246f54:	001952        	l16ui	a5, a9, 0
40246f57:	ffbe21        	l32r	a2, 40246e50 <set_rx_gain_cal_iq+0x350>
40246f5a:	0c3d      	mov.n	a3, a12
40246f5c:	0e6d      	mov.n	a6, a14
40246f5e:	0178      	l32i.n	a7, a1, 0
40246f60:	e4dc01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40246f63:	0000c0        	callx0	a0
40246f66:	c108      	l32i.n	a0, a1, 48
40246f68:	0168      	l32i.n	a6, a1, 0
40246f6a:	fa0c      	movi.n	a10, 15
40246f6c:	0b9ea7        	bne	a14, a10, 40246f7b <gen_rx_gain_table+0x11f>
40246f6f:	085666        	bnei	a6, 5, 40246f7b <gen_rx_gain_table+0x11f>
40246f72:	ffb8b1        	l32r	a11, 40246e54 <set_rx_gain_cal_iq+0x354>
40246f75:	004bc2        	s8i	a12, a11, 0
40246f78:	0003c6        	j	40246f8b <gen_rx_gain_table+0x12f>
40246f7b:	61e8      	l32i.n	a14, a1, 24
40246f7d:	cc1b      	addi.n	a12, a12, 1
40246f7f:	01cc80        	slli	a12, a12, 24
40246f82:	31c8c0        	srai	a12, a12, 24
40246f85:	c0ece0        	sub	a14, a12, a14
40246f88:	f09e56        	bnez	a14, 40246e95 <gen_rx_gain_table+0x39>
40246f8b:	21c8      	l32i.n	a12, a1, 8
40246f8d:	31d8      	l32i.n	a13, a1, 12
40246f8f:	41e8      	l32i.n	a14, a1, 16
40246f91:	51f8      	l32i.n	a15, a1, 20
40246f93:	1108      	l32i.n	a0, a1, 4
40246f95:	40c112        	addi	a1, a1, 64
40246f98:	f00d      	ret.n
	...

40246f9c <pbus_set_rxbbgain>:
40246f9c:	f0c112        	addi	a1, a1, -16
40246f9f:	11c9      	s32i.n	a12, a1, 4
40246fa1:	0109      	s32i.n	a0, a1, 0
40246fa3:	02cd      	mov.n	a12, a2
40246fa5:	701c      	movi.n	a0, 23
40246fa7:	1d2027        	blt	a0, a2, 40246fc8 <pbus_set_rxbbgain+0x2c>
40246faa:	121c      	movi.n	a2, 17
40246fac:	1222c7        	blt	a2, a12, 40246fc2 <pbus_set_rxbbgain+0x26>
40246faf:	09ace6        	bgei	a12, 12, 40246fbc <pbus_set_rxbbgain+0x20>
40246fb2:	004c      	movi.n	a0, 64
40246fb4:	136ce6        	bgei	a12, 6, 40246fcb <pbus_set_rxbbgain+0x2f>
40246fb7:	000c      	movi.n	a0, 0
40246fb9:	000386        	j	40246fcb <pbus_set_rxbbgain+0x2f>
40246fbc:	60a002        	movi	a0, 96
40246fbf:	000206        	j	40246fcb <pbus_set_rxbbgain+0x2f>
40246fc2:	70a002        	movi	a0, 112
40246fc5:	000086        	j	40246fcb <pbus_set_rxbbgain+0x2f>
40246fc8:	78a002        	movi	a0, 120
40246fcb:	f8ac21        	l32r	a2, 4024527c <phy_set_sense+0x18>
40246fce:	f44000        	extui	a4, a0, 0, 16
40246fd1:	0208      	l32i.n	a0, a2, 0
40246fd3:	130c      	movi.n	a3, 1
40246fd5:	2b2002        	l32i	a0, a0, 172
40246fd8:	320c      	movi.n	a2, 3
40246fda:	0000c0        	callx0	a0
40246fdd:	0c2d      	mov.n	a2, a12
40246fdf:	630c      	movi.n	a3, 6
40246fe1:	ff9d01        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
40246fe4:	0000c0        	callx0	a0
40246fe7:	230c      	movi.n	a3, 2
40246fe9:	650c      	movi.n	a5, 6
40246feb:	1142d0        	slli	a4, a2, 3
40246fee:	f8a301        	l32r	a0, 4024527c <phy_set_sense+0x18>
40246ff1:	320c      	movi.n	a2, 3
40246ff3:	0008      	l32i.n	a0, a0, 0
40246ff5:	204450        	or	a4, a4, a5
40246ff8:	2b2002        	l32i	a0, a0, 172
40246ffb:	f44040        	extui	a4, a4, 0, 16
40246ffe:	0000c0        	callx0	a0
40247001:	11c8      	l32i.n	a12, a1, 4
40247003:	0108      	l32i.n	a0, a1, 0
40247005:	10c112        	addi	a1, a1, 16
40247008:	f00d      	ret.n
4024700a:	000000        	ill
4024700d:	000300        	excw
40247010:	000fa0        	jx	a15
40247013:	ffff00        	excw
40247016:	fffc      	bnez.n	a15, 40247059 <set_rx_gain_testchip_50+0x3d>
40247018:	009e00        	excw
4024701b:	064d60        	excw

4024701c <set_rx_gain_testchip_50>:
4024701c:	064d      	mov.n	a4, a6
4024701e:	a0c112        	addi	a1, a1, -96
40247021:	b1c9      	s32i.n	a12, a1, 44
40247023:	a109      	s32i.n	a0, a1, 40
40247025:	7129      	s32i.n	a2, a1, 28
40247027:	8139      	s32i.n	a3, a1, 32
40247029:	106152        	s32i	a5, a1, 64
4024702c:	c1d9      	s32i.n	a13, a1, 48
4024702e:	d1e9      	s32i.n	a14, a1, 52
40247030:	e1f9      	s32i.n	a15, a1, 56
40247032:	07ed      	mov.n	a14, a7
40247034:	f892f1        	l32r	a15, 4024527c <phy_set_sense+0x18>
40247037:	f8c6d1        	l32r	a13, 40245350 <ram_pbus_set_rxgain+0xd0>
4024703a:	080f52        	l8ui	a5, a15, 8
4024703d:	6149      	s32i.n	a4, a1, 24
4024703f:	858c      	beqz.n	a5, 4024704b <set_rx_gain_testchip_50+0x2f>
40247041:	03a8      	l32i.n	a10, a3, 0
40247043:	8139      	s32i.n	a3, a1, 32
40247045:	05a0a0        	extui	a10, a10, 16, 1
40247048:	20da56        	bnez	a10, 40247259 <set_rx_gain_testchip_50+0x23d>
4024704b:	fff041        	l32r	a4, 4024700c <pbus_set_rxbbgain+0x70>
4024704e:	f8be31        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
40247051:	0020c0        	memw
40247054:	f22322        	l32i	a2, a3, 0x3c8
40247057:	202240        	or	a2, a2, a4
4024705a:	0020c0        	memw
4024705d:	f26322        	s32i	a2, a3, 0x3c8
40247060:	0020c0        	memw
40247063:	0f08      	l32i.n	a0, a15, 0
40247065:	e0a1c2        	movi	a12, 0x1e0
40247068:	282002        	l32i	a0, a0, 160
4024706b:	1a6dc2        	s32i	a12, a13, 104
4024706e:	0000c0        	callx0	a0
40247071:	77a022        	movi	a2, 119
40247074:	030c      	movi.n	a3, 0
40247076:	241c      	movi.n	a4, 18
40247078:	0f08      	l32i.n	a0, a15, 0
4024707a:	750c      	movi.n	a5, 7
4024707c:	252002        	l32i	a0, a0, 148
4024707f:	060c      	movi.n	a6, 0
40247081:	0000c0        	callx0	a0
40247084:	030c      	movi.n	a3, 0
40247086:	841c      	movi.n	a4, 24
40247088:	550c      	movi.n	a5, 5
4024708a:	560c      	movi.n	a6, 5
4024708c:	0f08      	l32i.n	a0, a15, 0
4024708e:	9129      	s32i.n	a2, a1, 36
40247090:	252002        	l32i	a0, a0, 148
40247093:	77a022        	movi	a2, 119
40247096:	0000c0        	callx0	a0
40247099:	030c      	movi.n	a3, 0
4024709b:	841c      	movi.n	a4, 24
4024709d:	550c      	movi.n	a5, 5
4024709f:	560c      	movi.n	a6, 5
402470a1:	070c      	movi.n	a7, 0
402470a3:	0f08      	l32i.n	a0, a15, 0
402470a5:	02cd      	mov.n	a12, a2
402470a7:	272002        	l32i	a0, a0, 156
402470aa:	77a022        	movi	a2, 119
402470ad:	0000c0        	callx0	a0
402470b0:	77a022        	movi	a2, 119
402470b3:	030c      	movi.n	a3, 0
402470b5:	241c      	movi.n	a4, 18
402470b7:	750c      	movi.n	a5, 7
402470b9:	0f08      	l32i.n	a0, a15, 0
402470bb:	060c      	movi.n	a6, 0
402470bd:	272002        	l32i	a0, a0, 156
402470c0:	070c      	movi.n	a7, 0
402470c2:	0000c0        	callx0	a0
402470c5:	1161c2        	s32i	a12, a1, 68
402470c8:	103e16        	beqz	a14, 402471cf <set_rx_gain_testchip_50+0x1b3>
402470cb:	761c      	movi.n	a6, 23
402470cd:	0b0c      	movi.n	a11, 0
402470cf:	140c      	movi.n	a4, 1
402470d1:	ecad02        	movi	a0, 0xfffffdec
402470d4:	0c0c      	movi.n	a12, 0
402470d6:	1821f2        	l32i	a15, a1, 96
402470d9:	6c0122        	l8ui	a2, a1, 108
402470dc:	f129      	s32i.n	a2, a1, 60
402470de:	90acf0        	addx2	a10, a12, a15
402470e1:	001aa2        	l16ui	a10, a10, 0
402470e4:	0428a0        	extui	a2, a10, 8, 1
402470e7:	0454a0        	extui	a5, a10, 4, 1
402470ea:	0433a0        	extui	a3, a10, 3, 1
402470ed:	335a      	add.n	a3, a3, a5
402470ef:	0476a0        	extui	a7, a10, 6, 1
402470f2:	0455a0        	extui	a5, a10, 5, 1
402470f5:	557a      	add.n	a5, a5, a7
402470f7:	0479a0        	extui	a7, a10, 9, 1
402470fa:	227a      	add.n	a2, a2, a7
402470fc:	0477a0        	extui	a7, a10, 7, 1
402470ff:	e4a0a0        	extui	a10, a10, 0, 15
40247102:	227a      	add.n	a2, a2, a7
40247104:	225a      	add.n	a2, a2, a5
40247106:	2470a0        	extui	a7, a10, 0, 3
40247109:	450c      	movi.n	a5, 4
4024710b:	223a      	add.n	a2, a2, a3
4024710d:	742020        	extui	a2, a2, 0, 8
40247110:	053d      	mov.n	a3, a5
40247112:	0152f6        	bgeui	a2, 5, 40247117 <set_rx_gain_testchip_50+0xfb>
40247115:	023d      	mov.n	a3, a2
40247117:	d21c      	movi.n	a2, 29
40247119:	745030        	extui	a5, a3, 0, 8
4024711c:	905550        	addx2	a5, a5, a5
4024711f:	023d      	mov.n	a3, a2
40247121:	905570        	addx2	a5, a5, a7
40247124:	f45050        	extui	a5, a5, 0, 16
40247127:	013257        	bltu	a2, a5, 4024712c <set_rx_gain_testchip_50+0x110>
4024712a:	053d      	mov.n	a3, a5
4024712c:	f43030        	extui	a3, a3, 0, 16
4024712f:	400300        	ssr	a3
40247132:	9170b0        	srl	a7, a11
40247135:	76e707        	bbsi	a7, 0, 402471af <set_rx_gain_testchip_50+0x193>
40247138:	136132        	s32i	a3, a1, 76
4024713b:	102152        	l32i	a5, a1, 64
4024713e:	1461b2        	s32i	a11, a1, 80
40247141:	b05350        	addx8	a5, a3, a5
40247144:	805500        	add	a5, a5, a0
40247147:	126152        	s32i	a5, a1, 72
4024714a:	753637        	bltu	a6, a3, 402471c3 <set_rx_gain_testchip_50+0x1a7>
4024714d:	b420a0        	extui	a2, a10, 0, 12
40247150:	fe12c5        	call0	40245280 <ram_pbus_set_rxgain>
40247153:	ffaf21        	l32r	a2, 40247010 <pbus_set_rxbbgain+0x74>
40247156:	10c132        	addi	a3, a1, 16
40247159:	f84801        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024715c:	0aa042        	movi	a4, 10
4024715f:	002002        	l32i	a0, a0, 0
40247162:	f158      	l32i.n	a5, a1, 60
40247164:	3b2002        	l32i	a0, a0, 236
40247167:	060c      	movi.n	a6, 0
40247169:	0000c0        	callx0	a0
4024716c:	ecad02        	movi	a0, 0xfffffdec
4024716f:	1421b2        	l32i	a11, a1, 80
40247172:	132132        	l32i	a3, a1, 76
40247175:	140c      	movi.n	a4, 1
40247177:	761c      	movi.n	a6, 23
40247179:	099192        	l16si	a9, a1, 18
4024717c:	089122        	l16si	a2, a1, 16
4024717f:	0b91a2        	l16si	a10, a1, 22
40247182:	0a9152        	l16si	a5, a1, 20
40247185:	84a0a0        	extui	a10, a10, 0, 9
40247188:	845050        	extui	a5, a5, 0, 9
4024718b:	842020        	extui	a2, a2, 0, 9
4024718e:	849090        	extui	a9, a9, 0, 9
40247191:	119970        	slli	a9, a9, 9
40247194:	112270        	slli	a2, a2, 9
40247197:	202250        	or	a2, a2, a5
4024719a:	122152        	l32i	a5, a1, 72
4024719d:	2099a0        	or	a9, a9, a10
402471a0:	856522        	s32i	a2, a5, 0x214
402471a3:	866592        	s32i	a9, a5, 0x218
402471a6:	401300        	ssl	a3
402471a9:	a17400        	sll	a7, a4
402471ac:	20bb70        	or	a11, a11, a7
402471af:	cc1b      	addi.n	a12, a12, 1
402471b1:	74c0c0        	extui	a12, a12, 0, 8
402471b4:	c08ec0        	sub	a8, a14, a12
402471b7:	f23856        	bnez	a8, 402470de <set_rx_gain_testchip_50+0xc2>
402471ba:	f830f1        	l32r	a15, 4024527c <phy_set_sense+0x18>
402471bd:	1121c2        	l32i	a12, a1, 68
402471c0:	0002c6        	j	402471cf <set_rx_gain_testchip_50+0x1b3>
402471c3:	7a2592        	l32i	a9, a5, 0x1e8
402471c6:	792522        	l32i	a2, a5, 0x1e4
402471c9:	856522        	s32i	a2, a5, 0x214
402471cc:	fff4c6        	j	402471a3 <set_rx_gain_testchip_50+0x187>
402471cf:	8138      	l32i.n	a3, a1, 32
402471d1:	0338      	l32i.n	a3, a3, 0
402471d3:	7148      	l32i.n	a4, a1, 28
402471d5:	18f307        	bbsi	a3, 16, 402471f1 <set_rx_gain_testchip_50+0x1d5>
402471d8:	549c      	beqz.n	a4, 402471f1 <set_rx_gain_testchip_50+0x1d5>
402471da:	020c      	movi.n	a2, 0
402471dc:	830c      	movi.n	a3, 8
402471de:	6148      	l32i.n	a4, a1, 24
402471e0:	102152        	l32i	a5, a1, 64
402471e3:	640162        	l8ui	a6, a1, 100
402471e6:	680172        	l8ui	a7, a1, 104
402471e9:	6c0182        	l8ui	a8, a1, 108
402471ec:	0189      	s32i.n	a8, a1, 0
402471ee:	ff9105        	call0	40246b00 <set_rx_gain_cal_iq>
402471f1:	0c7d      	mov.n	a7, a12
402471f3:	ff8841        	l32r	a4, 40247014 <pbus_set_rxbbgain+0x78>
402471f6:	0020c0        	memw
402471f9:	f85331        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
402471fc:	f22322        	l32i	a2, a3, 0x3c8
402471ff:	102240        	and	a2, a2, a4
40247202:	0020c0        	memw
40247205:	841c      	movi.n	a4, 24
40247207:	550c      	movi.n	a5, 5
40247209:	560c      	movi.n	a6, 5
4024720b:	f26322        	s32i	a2, a3, 0x3c8
4024720e:	0f08      	l32i.n	a0, a15, 0
40247210:	77a022        	movi	a2, 119
40247213:	272002        	l32i	a0, a0, 156
40247216:	030c      	movi.n	a3, 0
40247218:	0000c0        	callx0	a0
4024721b:	9178      	l32i.n	a7, a1, 36
4024721d:	77a022        	movi	a2, 119
40247220:	030c      	movi.n	a3, 0
40247222:	241c      	movi.n	a4, 18
40247224:	0f08      	l32i.n	a0, a15, 0
40247226:	750c      	movi.n	a5, 7
40247228:	272002        	l32i	a0, a0, 156
4024722b:	060c      	movi.n	a6, 0
4024722d:	0000c0        	callx0	a0
40247230:	0f08      	l32i.n	a0, a15, 0
40247232:	322002        	l32i	a0, a0, 200
40247235:	0000c0        	callx0	a0
40247238:	0f08      	l32i.n	a0, a15, 0
4024723a:	312002        	l32i	a0, a0, 196
4024723d:	0000c0        	callx0	a0
40247240:	0f08      	l32i.n	a0, a15, 0
40247242:	2f2002        	l32i	a0, a0, 188
40247245:	eb02c1        	l32r	a12, 40241e50 <wifi_station_ap_number_set+0x5c>
40247248:	0000c0        	callx0	a0
4024724b:	8148      	l32i.n	a4, a1, 32
4024724d:	0438      	l32i.n	a3, a4, 0
4024724f:	120c      	movi.n	a2, 1
40247251:	2033c0        	or	a3, a3, a12
40247254:	0439      	s32i.n	a3, a4, 0
40247256:	084f22        	s8i	a2, a15, 8
40247259:	0e6e16        	beqz	a14, 40247343 <set_rx_gain_testchip_50+0x327>
4024725c:	1821f2        	l32i	a15, a1, 96
4024725f:	ff6e61        	l32r	a6, 40247018 <pbus_set_rxbbgain+0x7c>
40247262:	0c0c      	movi.n	a12, 0
40247264:	6128      	l32i.n	a2, a1, 24
40247266:	102102        	l32i	a0, a1, 64
40247269:	450c      	movi.n	a5, 4
4024726b:	90acf0        	addx2	a10, a12, a15
4024726e:	001aa2        	l16ui	a10, a10, 0
40247271:	053d      	mov.n	a3, a5
40247273:	0478a0        	extui	a7, a10, 8, 1
40247276:	0494a0        	extui	a9, a10, 4, 1
40247279:	0483a0        	extui	a8, a10, 3, 1
4024727c:	889a      	add.n	a8, a8, a9
4024727e:	04b6a0        	extui	a11, a10, 6, 1
40247281:	0495a0        	extui	a9, a10, 5, 1
40247284:	99ba      	add.n	a9, a9, a11
40247286:	04b9a0        	extui	a11, a10, 9, 1
40247289:	77ba      	add.n	a7, a7, a11
4024728b:	04b7a0        	extui	a11, a10, 7, 1
4024728e:	77ba      	add.n	a7, a7, a11
40247290:	e4a0a0        	extui	a10, a10, 0, 15
40247293:	db1c      	movi.n	a11, 29
40247295:	779a      	add.n	a7, a7, a9
40247297:	778a      	add.n	a7, a7, a8
40247299:	2480a0        	extui	a8, a10, 0, 3
4024729c:	747070        	extui	a7, a7, 0, 8
4024729f:	0157f6        	bgeui	a7, 5, 402472a4 <set_rx_gain_testchip_50+0x288>
402472a2:	073d      	mov.n	a3, a7
402472a4:	744030        	extui	a4, a3, 0, 8
402472a7:	0b3d      	mov.n	a3, a11
402472a9:	907440        	addx2	a7, a4, a4
402472ac:	907780        	addx2	a7, a7, a8
402472af:	f47070        	extui	a7, a7, 0, 16
402472b2:	013b77        	bltu	a11, a7, 402472b7 <set_rx_gain_testchip_50+0x29b>
402472b5:	073d      	mov.n	a3, a7
402472b7:	f4b030        	extui	a11, a3, 0, 16
402472ba:	ecad32        	movi	a3, 0xfffffdec
402472bd:	b0bb00        	addx8	a11, a11, a0
402472c0:	bb3a      	add.n	a11, a11, a3
402472c2:	862b82        	l32i	a8, a11, 0x218
402472c5:	852bb2        	l32i	a11, a11, 0x214
402472c8:	843980        	extui	a3, a8, 9, 9
402472cb:	8470b0        	extui	a7, a11, 0, 9
402472ce:	848080        	extui	a8, a8, 0, 9
402472d1:	84b9b0        	extui	a11, a11, 9, 9
402472d4:	0020c0        	memw
402472d7:	11bb80        	slli	a11, a11, 8
402472da:	019af0        	slli	a9, a10, 17
402472dd:	e51c      	movi.n	a5, 30
402472df:	1a6d52        	s32i	a5, a13, 104
402472e2:	99ba      	add.n	a9, a9, a11
402472e4:	41b170        	srli	a11, a7, 1
402472e7:	a05c60        	addx4	a5, a12, a6
402472ea:	99ba      	add.n	a9, a9, a11
402472ec:	0020c0        	memw
402472ef:	0599      	s32i.n	a9, a5, 0
402472f1:	0020c0        	memw
402472f4:	fb1c      	movi.n	a11, 31
402472f6:	1a6db2        	s32i	a11, a13, 104
402472f9:	0020c0        	memw
402472fc:	017710        	slli	a7, a7, 31
402472ff:	0133a0        	slli	a3, a3, 22
40247302:	0599      	s32i.n	a9, a5, 0
40247304:	337a      	add.n	a3, a3, a7
40247306:	907420        	addx2	a7, a4, a2
40247309:	001772        	l16ui	a7, a7, 0
4024730c:	118830        	slli	a8, a8, 13
4024730f:	a47070        	extui	a7, a7, 0, 11
40247312:	a07780        	addx4	a7, a7, a8
40247315:	337a      	add.n	a3, a3, a7
40247317:	0020c0        	memw
4024731a:	e0a182        	movi	a8, 0x1e0
4024731d:	1a6d82        	s32i	a8, a13, 104
40247320:	0020c0        	memw
40247323:	0539      	s32i.n	a3, a5, 0
40247325:	0020c0        	memw
40247328:	e1a172        	movi	a7, 0x1e1
4024732b:	1a6d72        	s32i	a7, a13, 104
4024732e:	0020c0        	memw
40247331:	0539      	s32i.n	a3, a5, 0
40247333:	cc1b      	addi.n	a12, a12, 1
40247335:	152132        	l32i	a3, a1, 84
40247338:	450c      	movi.n	a5, 4
4024733a:	74c0c0        	extui	a12, a12, 0, 8
4024733d:	c08ec0        	sub	a8, a14, a12
40247340:	f27856        	bnez	a8, 4024726b <set_rx_gain_testchip_50+0x24f>
40247343:	b1c8      	l32i.n	a12, a1, 44
40247345:	c1d8      	l32i.n	a13, a1, 48
40247347:	d1e8      	l32i.n	a14, a1, 52
40247349:	e1f8      	l32i.n	a15, a1, 56
4024734b:	a108      	l32i.n	a0, a1, 40
4024734d:	60c112        	addi	a1, a1, 96
40247350:	f00d      	ret.n
40247352:	c80000        	excw
40247355:	106c      	movi.n	a0, -31
40247357:	c11240        	mul16u	a1, a2, a4

40247358 <ram_get_corr_power>:
40247358:	c0c112        	addi	a1, a1, -64
4024735b:	c1d9      	s32i.n	a13, a1, 48
4024735d:	b1c9      	s32i.n	a12, a1, 44
4024735f:	a109      	s32i.n	a0, a1, 40
40247361:	02cd      	mov.n	a12, a2
40247363:	f7f921        	l32r	a2, 40245348 <ram_pbus_set_rxgain+0xc8>
40247366:	0020c0        	memw
40247369:	e32252        	l32i	a5, a2, 0x38c
4024736c:	215950        	srai	a5, a5, 9
4024736f:	0020c0        	memw
40247372:	e02242        	l32i	a4, a2, 0x380
40247375:	214940        	srai	a4, a4, 9
40247378:	445a      	add.n	a4, a4, a5
4024737a:	0020c0        	memw
4024737d:	e22252        	l32i	a5, a2, 0x388
40247380:	215950        	srai	a5, a5, 9
40247383:	0020c0        	memw
40247386:	e12202        	l32i	a0, a2, 0x384
40247389:	210900        	srai	a0, a0, 9
4024738c:	c00050        	sub	a0, a0, a5
4024738f:	3109      	s32i.n	a0, a1, 12
40247391:	0020c0        	memw
40247394:	f72262        	l32i	a6, a2, 0x3dc
40247397:	216860        	srai	a6, a6, 8
4024739a:	0169      	s32i.n	a6, a1, 0
4024739c:	0020c0        	memw
4024739f:	f82252        	l32i	a5, a2, 0x3e0
402473a2:	215850        	srai	a5, a5, 8
402473a5:	1159      	s32i.n	a5, a1, 4
402473a7:	0020c0        	memw
402473aa:	f92222        	l32i	a2, a2, 0x3e4
402473ad:	cd7c      	movi.n	a13, -4
402473af:	fec352        	addi	a5, a3, -2
402473b2:	310f00        	srai	a0, a0, 31
402473b5:	2109      	s32i.n	a0, a1, 8
402473b7:	400500        	ssr	a5
402473ba:	90d3d0        	addx2	a13, a3, a13
402473bd:	315f40        	srai	a5, a4, 31
402473c0:	b12020        	sra	a2, a2
402473c3:	0c29      	s32i.n	a2, a12, 0
402473c5:	053d      	mov.n	a3, a5
402473c7:	042d      	mov.n	a2, a4
402473c9:	e84f01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
402473cc:	0000c0        	callx0	a0
402473cf:	5129      	s32i.n	a2, a1, 20
402473d1:	4139      	s32i.n	a3, a1, 16
402473d3:	2158      	l32i.n	a5, a1, 8
402473d5:	3148      	l32i.n	a4, a1, 12
402473d7:	053d      	mov.n	a3, a5
402473d9:	042d      	mov.n	a2, a4
402473db:	e84b01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
402473de:	0000c0        	callx0	a0
402473e1:	034d      	mov.n	a4, a3
402473e3:	5168      	l32i.n	a6, a1, 20
402473e5:	4138      	l32i.n	a3, a1, 16
402473e7:	262a      	add.n	a2, a6, a2
402473e9:	334a      	add.n	a3, a3, a4
402473eb:	01b267        	bgeu	a2, a6, 402473f0 <ram_get_corr_power+0x98>
402473ee:	331b      	addi.n	a3, a3, 1
402473f0:	0d4d      	mov.n	a4, a13
402473f2:	ffd801        	l32r	a0, 40247354 <set_rx_gain_testchip_50+0x338>
402473f5:	0000c0        	callx0	a0
402473f8:	1c29      	s32i.n	a2, a12, 4
402473fa:	0148      	l32i.n	a4, a1, 0
402473fc:	1168      	l32i.n	a6, a1, 4
402473fe:	7169      	s32i.n	a6, a1, 28
40247400:	315f40        	srai	a5, a4, 31
40247403:	316f60        	srai	a6, a6, 31
40247406:	6169      	s32i.n	a6, a1, 24
40247408:	053d      	mov.n	a3, a5
4024740a:	042d      	mov.n	a2, a4
4024740c:	e83f01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
4024740f:	0000c0        	callx0	a0
40247412:	9129      	s32i.n	a2, a1, 36
40247414:	8139      	s32i.n	a3, a1, 32
40247416:	6158      	l32i.n	a5, a1, 24
40247418:	7148      	l32i.n	a4, a1, 28
4024741a:	053d      	mov.n	a3, a5
4024741c:	042d      	mov.n	a2, a4
4024741e:	e83a01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
40247421:	0000c0        	callx0	a0
40247424:	034d      	mov.n	a4, a3
40247426:	9188      	l32i.n	a8, a1, 36
40247428:	8138      	l32i.n	a3, a1, 32
4024742a:	282a      	add.n	a2, a8, a2
4024742c:	334a      	add.n	a3, a3, a4
4024742e:	01b287        	bgeu	a2, a8, 40247433 <ram_get_corr_power+0xdb>
40247431:	331b      	addi.n	a3, a3, 1
40247433:	0d4d      	mov.n	a4, a13
40247435:	ffc701        	l32r	a0, 40247354 <set_rx_gain_testchip_50+0x338>
40247438:	0000c0        	callx0	a0
4024743b:	a108      	l32i.n	a0, a1, 40
4024743d:	2c29      	s32i.n	a2, a12, 8
4024743f:	c1d8      	l32i.n	a13, a1, 48
40247441:	b1c8      	l32i.n	a12, a1, 44
40247443:	40c112        	addi	a1, a1, 64
40247446:	f00d      	ret.n

40247448 <check_data_func>:
40247448:	022237        	blt	a2, a3, 4024744e <check_data_func+0x6>
4024744b:	11a427        	bge	a4, a2, 40247460 <check_data_func+0x18>
4024744e:	401500        	ssl	a5
40247451:	f78a31        	l32r	a3, 4024527c <phy_set_sense+0x18>
40247454:	140c      	movi.n	a4, 1
40247456:	3328      	l32i.n	a2, a3, 12
40247458:	a14400        	sll	a4, a4
4024745b:	202240        	or	a2, a2, a4
4024745e:	3329      	s32i.n	a2, a3, 12
40247460:	f00d      	ret.n
40247462:	fd0000        	excw
40247465:	7f          	.byte 0x7f
40247466:	fffd      	excw

40247468 <do_noisefloor_lsleep_v50>:
40247468:	00ae82        	movi	a8, 0xfffffe00
4024746b:	42a172        	movi	a7, 0x142
4024746e:	f7b831        	l32r	a3, 40245350 <ram_pbus_set_rxgain+0xd0>
40247471:	0020c0        	memw
40247474:	592362        	l32i	a6, a3, 0x164
40247477:	106680        	and	a6, a6, a8
4024747a:	206670        	or	a6, a6, a7
4024747d:	0020c0        	memw
40247480:	596362        	s32i	a6, a3, 0x164
40247483:	fff851        	l32r	a5, 40247464 <check_data_func+0x1c>
40247486:	240c      	movi.n	a4, 2
40247488:	0020c0        	memw
4024748b:	582322        	l32i	a2, a3, 0x160
4024748e:	102250        	and	a2, a2, a5
40247491:	202240        	or	a2, a2, a4
40247494:	0020c0        	memw
40247497:	586322        	s32i	a2, a3, 0x160
4024749a:	f00d      	ret.n

4024749c <do_noisefloor>:
4024749c:	e0c112        	addi	a1, a1, -32
4024749f:	1109      	s32i.n	a0, a1, 4
402474a1:	0129      	s32i.n	a2, a1, 0
402474a3:	31d9      	s32i.n	a13, a1, 12
402474a5:	41e9      	s32i.n	a14, a1, 16
402474a7:	21c9      	s32i.n	a12, a1, 8
402474a9:	05ed      	mov.n	a14, a5
402474ab:	f7a9c1        	l32r	a12, 40245350 <ram_pbus_set_rxgain+0xd0>
402474ae:	e4c0d1        	l32r	a13, 402407b0 <ets_timer_done+0x30>
402474b1:	0020c0        	memw
402474b4:	582c02        	l32i	a0, a12, 0x160
402474b7:	5149      	s32i.n	a4, a1, 20
402474b9:	24e017        	bbsi	a0, 1, 402474e1 <do_noisefloor+0x45>
402474bc:	032d      	mov.n	a2, a3
402474be:	f7a601        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
402474c1:	0000c0        	callx0	a0
402474c4:	f76e01        	l32r	a0, 4024527c <phy_set_sense+0x18>
402474c7:	0008      	l32i.n	a0, a0, 0
402474c9:	192002        	l32i	a0, a0, 100
402474cc:	0128      	l32i.n	a2, a1, 0
402474ce:	0000c0        	callx0	a0
402474d1:	5108      	l32i.n	a0, a1, 20
402474d3:	0020c0        	memw
402474d6:	582c22        	l32i	a2, a12, 0x160
402474d9:	13e217        	bbsi	a2, 1, 402474f0 <do_noisefloor+0x54>
402474dc:	020c      	movi.n	a2, 0
402474de:	000706        	j	402474fe <do_noisefloor+0x62>
402474e1:	0020c0        	memw
402474e4:	802d52        	l32i	a5, a13, 0x200
402474e7:	c05540        	sub	a5, a5, a4
402474ea:	c3be57        	bgeu	a14, a5, 402474b1 <do_noisefloor+0x15>
402474ed:	0002c6        	j	402474fc <do_noisefloor+0x60>
402474f0:	0020c0        	memw
402474f3:	802d62        	l32i	a6, a13, 0x200
402474f6:	c06600        	sub	a6, a6, a0
402474f9:	d6be67        	bgeu	a14, a6, 402474d3 <do_noisefloor+0x37>
402474fc:	120c      	movi.n	a2, 1
402474fe:	21c8      	l32i.n	a12, a1, 8
40247500:	31d8      	l32i.n	a13, a1, 12
40247502:	41e8      	l32i.n	a14, a1, 16
40247504:	1108      	l32i.n	a0, a1, 4
40247506:	20c112        	addi	a1, a1, 32
40247509:	f00d      	ret.n
	...

4024750c <start_dig_rx>:
4024750c:	fba791        	l32r	a9, 402463a8 <chip_v6_set_chan_wakeup+0x5c>
4024750f:	f79031        	l32r	a3, 40245350 <ram_pbus_set_rxgain+0xd0>
40247512:	0020c0        	memw
40247515:	422382        	l32i	a8, a3, 0x108
40247518:	108890        	and	a8, a8, a9
4024751b:	0020c0        	memw
4024751e:	426382        	s32i	a8, a3, 0x108
40247521:	170c      	movi.n	a7, 1
40247523:	0020c0        	memw
40247526:	582362        	l32i	a6, a3, 0x160
40247529:	206670        	or	a6, a6, a7
4024752c:	0020c0        	memw
4024752f:	586362        	s32i	a6, a3, 0x160
40247532:	e57c      	movi.n	a5, -2
40247534:	0020c0        	memw
40247537:	582342        	l32i	a4, a3, 0x160
4024753a:	104450        	and	a4, a4, a5
4024753d:	0020c0        	memw
40247540:	586342        	s32i	a4, a3, 0x160
40247543:	0020c0        	memw
40247546:	b329      	s32i.n	a2, a3, 44
40247548:	f00d      	ret.n
4024754a:	ff0000        	excw
4024754d:	ff          	.byte 0xff
4024754e:	41fff7        	bbsi	a15, 31, 40247593 <chip_v6_set_chanfreq+0x17>

40247550 <stop_dig_rx>:
40247550:	f78041        	l32r	a4, 40245350 <ram_pbus_set_rxgain+0xd0>
40247553:	0020c0        	memw
40247556:	f77d71        	l32r	a7, 4024534c <ram_pbus_set_rxgain+0xcc>
40247559:	b428      	l32i.n	a2, a4, 44
4024755b:	0020c0        	memw
4024755e:	422462        	l32i	a6, a4, 0x108
40247561:	206670        	or	a6, a6, a7
40247564:	0020c0        	memw
40247567:	426462        	s32i	a6, a4, 0x108
4024756a:	fff851        	l32r	a5, 4024754c <start_dig_rx+0x40>
4024756d:	0020c0        	memw
40247570:	b438      	l32i.n	a3, a4, 44
40247572:	103350        	and	a3, a3, a5
40247575:	0020c0        	memw
40247578:	b439      	s32i.n	a3, a4, 44
4024757a:	f00d      	ret.n

4024757c <chip_v6_set_chanfreq>:
4024757c:	f0c112        	addi	a1, a1, -16
4024757f:	006102        	s32i	a0, a1, 0
40247582:	f73e01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247585:	002002        	l32i	a0, a0, 0
40247588:	112002        	l32i	a0, a0, 68
4024758b:	80a032        	movi	a3, 128
4024758e:	0000c0        	callx0	a0
40247591:	fed185        	call0	402462ac <chip_v6_set_chan>
40247594:	00a022        	movi	a2, 0
40247597:	0108      	l32i.n	a0, a1, 0
40247599:	10c112        	addi	a1, a1, 16
4024759c:	f00d      	ret.n
4024759e:	000000        	ill
402475a1:	000400        	excw
402475a4:	fe9110        	excw
402475a7:	3f          	.byte 0x3f
402475a8:	915a      	add.n	a9, a1, a5
402475aa:	fe          	.byte 0xfe
402475ab:	3f          	.byte 0x3f
402475ac:	91f9      	s32i.n	a15, a1, 36
402475ae:	fe          	.byte 0xfe
402475af:	3f          	.byte 0x3f
402475b0:	fe91c0        	excw
402475b3:	3f          	.byte 0x3f

402475b4 <tx_cap_init>:
402475b4:	f8cf21        	l32r	a2, 402458f0 <readvdd33+0x1c8>
402475b7:	c0c112        	addi	a1, a1, -64
402475ba:	0661c2        	s32i	a12, a1, 24
402475bd:	0761d2        	s32i	a13, a1, 28
402475c0:	81e9      	s32i.n	a14, a1, 32
402475c2:	91f9      	s32i.n	a15, a1, 36
402475c4:	5109      	s32i.n	a0, a1, 20
402475c6:	0208      	l32i.n	a0, a2, 0
402475c8:	fff6f1        	l32r	a15, 402475a0 <chip_v6_set_chanfreq+0x24>
402475cb:	050200        	extui	a0, a0, 18, 1
402475ce:	0c4056        	bnez	a0, 40247696 <tx_cap_init+0xe2>
402475d1:	f0c202        	addi	a0, a2, -16
402475d4:	0008      	l32i.n	a0, a0, 0
402475d6:	282002        	l32i	a0, a0, 160
402475d9:	0000c0        	callx0	a0
402475dc:	f72801        	l32r	a0, 4024527c <phy_set_sense+0x18>
402475df:	0008      	l32i.n	a0, a0, 0
402475e1:	302002        	l32i	a0, a0, 192
402475e4:	120c      	movi.n	a2, 1
402475e6:	0000c0        	callx0	a0
402475e9:	fe1ac1        	l32r	a12, 40246e54 <set_rx_gain_cal_iq+0x354>
402475ec:	011c22        	l16ui	a2, a12, 2
402475ef:	b42020        	extui	a2, a2, 0, 12
402475f2:	fde1c5        	call0	40245410 <ram_pbus_xpd_tx_on>
402475f5:	011c22        	l16ui	a2, a12, 2
402475f8:	10c132        	addi	a3, a1, 16
402475fb:	140c      	movi.n	a4, 1
402475fd:	030905        	call0	4024a690 <set_txdc_pbus>
40247600:	f71f01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247603:	0008      	l32i.n	a0, a0, 0
40247605:	6008      	l32i.n	a0, a0, 24
40247607:	020c      	movi.n	a2, 0
40247609:	0000c0        	callx0	a0
4024760c:	1201d2        	l8ui	a13, a1, 18
4024760f:	0c0c      	movi.n	a12, 0
40247611:	ffe4e1        	l32r	a14, 402475a4 <chip_v6_set_chanfreq+0x28>
40247614:	6c9c      	beqz.n	a12, 4024762e <tx_cap_init+0x7a>
40247616:	0f1c26        	beqi	a12, 1, 40247629 <tx_cap_init+0x75>
40247619:	072c26        	beqi	a12, 2, 40247624 <tx_cap_init+0x70>
4024761c:	103c66        	bnei	a12, 3, 40247630 <tx_cap_init+0x7c>
4024761f:	ed0c      	movi.n	a13, 14
40247621:	0002c6        	j	40247630 <tx_cap_init+0x7c>
40247624:	bd0c      	movi.n	a13, 11
40247626:	000186        	j	40247630 <tx_cap_init+0x7c>
40247629:	6d0c      	movi.n	a13, 6
4024762b:	000046        	j	40247630 <tx_cap_init+0x7c>
4024762e:	1d0c      	movi.n	a13, 1
40247630:	f8b061        	l32r	a6, 402458f0 <readvdd33+0x1c8>
40247633:	64a072        	movi	a7, 100
40247636:	01a042        	movi	a4, 1
40247639:	ffdc31        	l32r	a3, 402475ac <chip_v6_set_chanfreq+0x30>
4024763c:	ffdb51        	l32r	a5, 402475a8 <chip_v6_set_chanfreq+0x2c>
4024763f:	012d80        	slli	a2, a13, 24
40247642:	312820        	srai	a2, a2, 24
40247645:	c99552        	l16si	a5, a5, 0x192
40247648:	800332        	l8ui	a3, a3, 128
4024764b:	006142        	s32i	a4, a1, 0
4024764e:	040c      	movi.n	a4, 0
40247650:	fea4c5        	call0	402460a0 <chip_60_set_channel>
40247653:	024c      	movi.n	a2, 64
40247655:	832c      	movi.n	a3, 40
40247657:	240c      	movi.n	a4, 2
40247659:	050c      	movi.n	a5, 0
4024765b:	906cc0        	addx2	a6, a12, a12
4024765e:	6e6a      	add.n	a6, a14, a6
40247660:	046045        	call0	4024bc68 <ram_rfcal_txcap>
40247663:	cc1b      	addi.n	a12, a12, 1
40247665:	74c0c0        	extui	a12, a12, 0, 8
40247668:	a84c66        	bnei	a12, 4, 40247614 <tx_cap_init+0x60>
4024766b:	f70401        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024766e:	0008      	l32i.n	a0, a0, 0
40247670:	322002        	l32i	a0, a0, 200
40247673:	0000c0        	callx0	a0
40247676:	f70101        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247679:	0008      	l32i.n	a0, a0, 0
4024767b:	312002        	l32i	a0, a0, 196
4024767e:	0000c0        	callx0	a0
40247681:	f6fe01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247684:	0008      	l32i.n	a0, a0, 0
40247686:	2f2002        	l32i	a0, a0, 188
40247689:	0000c0        	callx0	a0
4024768c:	f6fc31        	l32r	a3, 4024527c <phy_set_sense+0x18>
4024768f:	4328      	l32i.n	a2, a3, 16
40247691:	2022f0        	or	a2, a2, a15
40247694:	4329      	s32i.n	a2, a3, 16
40247696:	0f0c      	movi.n	a15, 0
40247698:	ffc601        	l32r	a0, 402475b0 <chip_v6_set_chanfreq+0x34>
4024769b:	330c      	movi.n	a3, 3
4024769d:	a139      	s32i.n	a3, a1, 40
4024769f:	ed0c      	movi.n	a13, 14
402476a1:	f893e1        	l32r	a14, 402458f0 <readvdd33+0x1c8>
402476a4:	0c0c      	movi.n	a12, 0
402476a6:	efea      	add.n	a14, a15, a14
402476a8:	236cf6        	bgeui	a12, 6, 402476cf <tx_cap_init+0x11b>
402476ab:	0c2d      	mov.n	a2, a12
402476ad:	530c      	movi.n	a3, 5
402476af:	200e02        	l8ui	a0, a14, 32
402476b2:	d109      	s32i.n	a0, a1, 52
402476b4:	e28801        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402476b7:	0000c0        	callx0	a0
402476ba:	023d      	mov.n	a3, a2
402476bc:	230e42        	l8ui	a4, a14, 35
402476bf:	d128      	l32i.n	a2, a1, 52
402476c1:	ffbb01        	l32r	a0, 402475b0 <chip_v6_set_chanfreq+0x34>
402476c4:	c04420        	sub	a4, a4, a2
402476c7:	823340        	mull	a3, a3, a4
402476ca:	223a      	add.n	a2, a2, a3
402476cc:	001486        	j	40247722 <tx_cap_init+0x16e>
402476cf:	a50c      	movi.n	a5, 10
402476d1:	2235c7        	bltu	a5, a12, 402476f7 <tx_cap_init+0x143>
402476d4:	530c      	movi.n	a3, 5
402476d6:	fbcc22        	addi	a2, a12, -5
402476d9:	260e42        	l8ui	a4, a14, 38
402476dc:	230e52        	l8ui	a5, a14, 35
402476df:	c159      	s32i.n	a5, a1, 48
402476e1:	c04450        	sub	a4, a4, a5
402476e4:	822240        	mull	a2, a2, a4
402476e7:	f78101        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402476ea:	0000c0        	callx0	a0
402476ed:	c168      	l32i.n	a6, a1, 48
402476ef:	ffb001        	l32r	a0, 402475b0 <chip_v6_set_chanfreq+0x34>
402476f2:	226a      	add.n	a2, a2, a6
402476f4:	000a86        	j	40247722 <tx_cap_init+0x16e>
402476f7:	290e22        	l8ui	a2, a14, 41
402476fa:	0ca072        	movi	a7, 12
402476fd:	2137c7        	bltu	a7, a12, 40247722 <tx_cap_init+0x16e>
40247700:	a08cc0        	addx4	a8, a12, a12
40247703:	260e32        	l8ui	a3, a14, 38
40247706:	0b6132        	s32i	a3, a1, 44
40247709:	cec882        	addi	a8, a8, -50
4024770c:	c02230        	sub	a2, a2, a3
4024770f:	822820        	mull	a2, a8, a2
40247712:	16a032        	movi	a3, 22
40247715:	f77501        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40247718:	0000c0        	callx0	a0
4024771b:	b198      	l32i.n	a9, a1, 44
4024771d:	ffa401        	l32r	a0, 402475b0 <chip_v6_set_chanfreq+0x34>
40247720:	229a      	add.n	a2, a2, a9
40247722:	dd0b      	addi.n	a13, a13, -1
40247724:	903cc0        	addx2	a3, a12, a12
40247727:	3f3a      	add.n	a3, a15, a3
40247729:	cc1b      	addi.n	a12, a12, 1
4024772b:	74c0c0        	extui	a12, a12, 0, 8
4024772e:	303a      	add.n	a3, a0, a3
40247730:	804322        	s8i	a2, a3, 128
40247733:	f71d56        	bnez	a13, 402476a8 <tx_cap_init+0xf4>
40247736:	a148      	l32i.n	a4, a1, 40
40247738:	ff1b      	addi.n	a15, a15, 1
4024773a:	74f0f0        	extui	a15, a15, 0, 8
4024773d:	440b      	addi.n	a4, a4, -1
4024773f:	a149      	s32i.n	a4, a1, 40
40247741:	f5a456        	bnez	a4, 4024769f <tx_cap_init+0xeb>
40247744:	f6ce21        	l32r	a2, 4024527c <phy_set_sense+0x18>
40247747:	400222        	l8ui	a2, a2, 64
4024774a:	faff31        	l32r	a3, 40246348 <chip_v6_set_chan+0x9c>
4024774d:	012280        	slli	a2, a2, 24
40247750:	312820        	srai	a2, a2, 24
40247753:	902220        	addx2	a2, a2, a2
40247756:	223a      	add.n	a2, a2, a3
40247758:	fe2545        	call0	402459b0 <set_txcap_reg>
4024775b:	61c8      	l32i.n	a12, a1, 24
4024775d:	71d8      	l32i.n	a13, a1, 28
4024775f:	81e8      	l32i.n	a14, a1, 32
40247761:	91f8      	l32i.n	a15, a1, 36
40247763:	5108      	l32i.n	a0, a1, 20
40247765:	40c112        	addi	a1, a1, 64
40247768:	f00d      	ret.n
	...

4024776c <target_power_add_backoff>:
4024776c:	081c      	movi.n	a8, 16
4024776e:	000362        	l8ui	a6, a3, 0
40247771:	c51c      	movi.n	a5, 28
40247773:	04a547        	bge	a5, a4, 4024777b <target_power_add_backoff+0xf>
40247776:	c70c      	movi.n	a7, 12
40247778:	000286        	j	40247786 <target_power_add_backoff+0x1a>
4024777b:	05a847        	bge	a8, a4, 40247784 <target_power_add_backoff+0x18>
4024777e:	f0c472        	addi	a7, a4, -16
40247781:	000046        	j	40247786 <target_power_add_backoff+0x1a>
40247784:	070c      	movi.n	a7, 0
40247786:	c06670        	sub	a6, a6, a7
40247789:	004262        	s8i	a6, a2, 0
4024778c:	087d      	mov.n	a7, a8
4024778e:	012847        	blt	a8, a4, 40247793 <target_power_add_backoff+0x27>
40247791:	047d      	mov.n	a7, a4
40247793:	140c      	movi.n	a4, 1
40247795:	924a      	add.n	a9, a2, a4
40247797:	a41b      	addi.n	a10, a4, 1
40247799:	834a      	add.n	a8, a3, a4
4024779b:	000882        	l8ui	a8, a8, 0
4024779e:	7440a0        	extui	a4, a10, 0, 8
402477a1:	c08870        	sub	a8, a8, a7
402477a4:	004982        	s8i	a8, a9, 0
402477a7:	ea6466        	bnei	a4, 6, 40247795 <target_power_add_backoff+0x29>
402477aa:	f00d      	ret.n
402477ac:	fe9235        	excw
402477af:	3f          	.byte 0x3f
402477b0:	fe9122        	l16si	a2, a1, 0x1fc
402477b3:	3f          	.byte 0x3f
402477b4:	9128      	l32i.n	a2, a1, 36
402477b6:	fe          	.byte 0xfe
402477b7:	3f          	.byte 0x3f
402477b8:	000000        	ill
402477bb:	a07220        	addx4	a7, a2, a2

402477bc <tx_pwctrl_init_cal>:
402477bc:	64a072        	movi	a7, 100
402477bf:	01a042        	movi	a4, 1
402477c2:	c0c112        	addi	a1, a1, -64
402477c5:	7109      	s32i.n	a0, a1, 28
402477c7:	b1f9      	s32i.n	a15, a1, 44
402477c9:	81c9      	s32i.n	a12, a1, 32
402477cb:	a1e9      	s32i.n	a14, a1, 40
402477cd:	91d9      	s32i.n	a13, a1, 36
402477cf:	03ed      	mov.n	a14, a3
402477d1:	fff6d1        	l32r	a13, 402477ac <target_power_add_backoff+0x40>
402477d4:	02cd      	mov.n	a12, a2
402477d6:	f846f1        	l32r	a15, 402458f0 <readvdd33+0x1c8>
402477d9:	012280        	slli	a2, a2, 24
402477dc:	312820        	srai	a2, a2, 24
402477df:	0f6d      	mov.n	a6, a15
402477e1:	fe9f52        	l16si	a5, a15, 0x1fc
402477e4:	440d32        	l8ui	a3, a13, 68
402477e7:	0149      	s32i.n	a4, a1, 0
402477e9:	040c      	movi.n	a4, 0
402477eb:	fe8b45        	call0	402460a0 <chip_60_set_channel>
402477ee:	fad631        	l32r	a3, 40246348 <chip_v6_set_chan+0x9c>
402477f1:	902cc0        	addx2	a2, a12, a12
402477f4:	223a      	add.n	a2, a2, a3
402477f6:	fe1b85        	call0	402459b0 <set_txcap_reg>
402477f9:	b90d42        	l8ui	a4, a13, 185
402477fc:	44cc      	bnez.n	a4, 40247804 <tx_pwctrl_init_cal+0x48>
402477fe:	026c66        	bnei	a12, 6, 40247804 <tx_pwctrl_init_cal+0x48>
40247801:	030c05        	call0	4024a8c4 <cal_rf_ana_gain>
40247804:	ffeb31        	l32r	a3, 402477b0 <target_power_add_backoff+0x44>
40247807:	361e66        	bnei	a14, 1, 40247841 <tx_pwctrl_init_cal+0x85>
4024780a:	03ed      	mov.n	a14, a3
4024780c:	0d0c      	movi.n	a13, 0
4024780e:	050c      	movi.n	a5, 0
40247810:	6159      	s32i.n	a5, a1, 24
40247812:	202ee0        	or	a2, a14, a14
40247815:	031f45        	call0	4024aa0c <tx_pwr_backoff>
40247818:	062162        	l32i	a6, a1, 24
4024781b:	80d2d0        	add	a13, a2, a13
4024781e:	11dd00        	slli	a13, a13, 16
40247821:	31d0d0        	srai	a13, a13, 16
40247824:	061b      	addi.n	a0, a6, 1
40247826:	746000        	extui	a6, a0, 0, 8
40247829:	6169      	s32i.n	a6, a1, 24
4024782b:	e34666        	bnei	a6, 4, 40247812 <tx_pwctrl_init_cal+0x56>
4024782e:	0d2b      	addi.n	a0, a13, 2
40247830:	dd5b      	addi.n	a13, a13, 5
40247832:	b3d000        	movgez	a13, a0, a0
40247835:	21d2d0        	srai	a13, a13, 2
40247838:	11dd00        	slli	a13, a13, 16
4024783b:	31d0d0        	srai	a13, a13, 16
4024783e:	0000c6        	j	40247845 <tx_pwctrl_init_cal+0x89>
40247841:	0d0c      	movi.n	a13, 0
40247843:	03ed      	mov.n	a14, a3
40247845:	0e3d      	mov.n	a3, a14
40247847:	10c122        	addi	a2, a1, 16
4024784a:	0d4d      	mov.n	a4, a13
4024784c:	fff1c5        	call0	4024776c <target_power_add_backoff>
4024784f:	ffd7e1        	l32r	a14, 402477ac <target_power_add_backoff+0x40>
40247852:	121c26        	beqi	a12, 1, 40247868 <tx_pwctrl_init_cal+0xac>
40247855:	facc22        	addi	a2, a12, -6
40247858:	0b7216        	beqz	a2, 40247913 <tx_pwctrl_init_cal+0x157>
4024785b:	f5cc42        	addi	a4, a12, -11
4024785e:	230c      	movi.n	a3, 2
40247860:	300c      	movi.n	a0, 3
40247862:	830340        	moveqz	a0, a3, a4
40247865:	000086        	j	4024786b <tx_pwctrl_init_cal+0xaf>
40247868:	00a002        	movi	a0, 0
4024786b:	f6b731        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
4024786e:	7440d0        	extui	a4, a13, 0, 8
40247871:	1150d0        	slli	a5, a0, 3
40247874:	9060f0        	addx2	a6, a0, a15
40247877:	0c6162        	s32i	a6, a1, 48
4024787a:	401500        	ssl	a5
4024787d:	0656d2        	s16i	a13, a6, 12
40247880:	ffa052        	movi	a5, 255
40247883:	ffaf62        	movi	a6, -1
40247886:	a15500        	sll	a5, a5
40247889:	a14400        	sll	a4, a4
4024788c:	305560        	xor	a5, a5, a6
4024788f:	0020c0        	memw
40247892:	ff2322        	l32i	a2, a3, 0x3fc
40247895:	102250        	and	a2, a2, a5
40247898:	202240        	or	a2, a2, a4
4024789b:	0020c0        	memw
4024789e:	640c      	movi.n	a4, 6
402478a0:	f51c      	movi.n	a5, 31
402478a2:	38a192        	movi	a9, 0x138
402478a5:	fd6b61        	l32r	a6, 40246e54 <set_rx_gain_cal_iq+0x354>
402478a8:	ffc371        	l32r	a7, 402477b4 <target_power_add_backoff+0x48>
402478ab:	ff6322        	s32i	a2, a3, 0x3fc
402478ae:	90c000        	addx2	a12, a0, a0
402478b1:	024c      	movi.n	a2, 64
402478b3:	10c132        	addi	a3, a1, 16
402478b6:	11ccf0        	slli	a12, a12, 1
402478b9:	7c7a      	add.n	a7, a12, a7
402478bb:	011662        	l16ui	a6, a6, 2
402478be:	0199      	s32i.n	a9, a1, 0
402478c0:	ba0e82        	l8ui	a8, a14, 186
402478c3:	1189      	s32i.n	a8, a1, 4
402478c5:	045645        	call0	4024be2c <ram_rfcal_pwrctrl>
402478c8:	c108      	l32i.n	a0, a1, 48
402478ca:	330f92        	l8ui	a9, a15, 51
402478cd:	320f72        	l8ui	a7, a15, 50
402478d0:	acfa      	add.n	a10, a12, a15
402478d2:	390a82        	l8ui	a8, a10, 57
402478d5:	380aa2        	l8ui	a10, a10, 56
402478d8:	018880        	slli	a8, a8, 24
402478db:	c07790        	sub	a7, a7, a9
402478de:	774b      	addi.n	a7, a7, 4
402478e0:	318880        	srai	a8, a8, 24
402478e3:	01aa80        	slli	a10, a10, 24
402478e6:	31a8a0        	srai	a10, a10, 24
402478e9:	c088a0        	sub	a8, a8, a10
402478ec:	09a787        	bge	a7, a8, 402478f9 <tx_pwctrl_init_cal+0x13d>
402478ef:	ffb2c1        	l32r	a12, 402477b8 <target_power_add_backoff+0x4c>
402478f2:	0fb8      	l32i.n	a11, a15, 0
402478f4:	20bbc0        	or	a11, a11, a12
402478f7:	0fb9      	s32i.n	a11, a15, 0
402478f9:	81c8      	l32i.n	a12, a1, 32
402478fb:	0690d2        	l16si	a13, a0, 12
402478fe:	7108      	l32i.n	a0, a1, 28
40247900:	045da6        	blti	a13, 5, 40247908 <tx_pwctrl_init_cal+0x14c>
40247903:	1f0c      	movi.n	a15, 1
40247905:	bb4ef2        	s8i	a15, a14, 187
40247908:	91d8      	l32i.n	a13, a1, 36
4024790a:	a1e8      	l32i.n	a14, a1, 40
4024790c:	b1f8      	l32i.n	a15, a1, 44
4024790e:	40c112        	addi	a1, a1, 64
40247911:	f00d      	ret.n
40247913:	100c      	movi.n	a0, 1
40247915:	ffd486        	j	4024786b <tx_pwctrl_init_cal+0xaf>
40247918:	fe9437        	bne	a4, a3, 4024791a <tx_pwctrl_init_cal+0x15e>
4024791b:	3f          	.byte 0x3f
4024791c:	925b      	addi.n	a9, a2, 5
4024791e:	fe          	.byte 0xfe
4024791f:	3f          	.byte 0x3f
40247920:	fe92a2        	l16si	a10, a2, 0x1fc
40247923:	3f          	.byte 0x3f

40247924 <tx_atten_set_interp>:
40247924:	c0c112        	addi	a1, a1, -64
40247927:	51d9      	s32i.n	a13, a1, 20
40247929:	61e9      	s32i.n	a14, a1, 24
4024792b:	71f9      	s32i.n	a15, a1, 28
4024792d:	c139      	s32i.n	a3, a1, 48
4024792f:	41c9      	s32i.n	a12, a1, 16
40247931:	3109      	s32i.n	a0, a1, 12
40247933:	02cd      	mov.n	a12, a2
40247935:	02a305        	call0	4024a368 <set_most_pwr_reg>
40247938:	0f0c      	movi.n	a15, 0
4024793a:	6e0c      	movi.n	a14, 6
4024793c:	f7ed01        	l32r	a0, 402458f0 <readvdd33+0x1c8>
4024793f:	a05cc0        	addx4	a5, a12, a12
40247942:	3c0b      	addi.n	a3, a12, -1
40247944:	facc42        	addi	a4, a12, -6
40247947:	8149      	s32i.n	a4, a1, 32
40247949:	b139      	s32i.n	a3, a1, 44
4024794b:	c9c552        	addi	a5, a5, -55
4024794e:	2159      	s32i.n	a5, a1, 8
40247950:	00dd      	mov.n	a13, a0
40247952:	f0c002        	addi	a0, a0, -16
40247955:	2d7cf6        	bgeui	a12, 7, 40247986 <tx_atten_set_interp+0x62>
40247958:	530c      	movi.n	a3, 5
4024795a:	b128      	l32i.n	a2, a1, 44
4024795c:	3e0d42        	l8ui	a4, a13, 62
4024795f:	380d52        	l8ui	a5, a13, 56
40247962:	a159      	s32i.n	a5, a1, 40
40247964:	014480        	slli	a4, a4, 24
40247967:	015580        	slli	a5, a5, 24
4024796a:	315850        	srai	a5, a5, 24
4024796d:	314840        	srai	a4, a4, 24
40247970:	c04450        	sub	a4, a4, a5
40247973:	822240        	mull	a2, a2, a4
40247976:	f6dd01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40247979:	0000c0        	callx0	a0
4024797c:	a158      	l32i.n	a5, a1, 40
4024797e:	f63f01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247981:	225a      	add.n	a2, a2, a5
40247983:	0018c6        	j	402479ea <tx_atten_set_interp+0xc6>
40247986:	2dacf6        	bgeui	a12, 12, 402479b7 <tx_atten_set_interp+0x93>
40247989:	530c      	movi.n	a3, 5
4024798b:	8128      	l32i.n	a2, a1, 32
4024798d:	440d42        	l8ui	a4, a13, 68
40247990:	3e0d52        	l8ui	a5, a13, 62
40247993:	9159      	s32i.n	a5, a1, 36
40247995:	014480        	slli	a4, a4, 24
40247998:	015580        	slli	a5, a5, 24
4024799b:	315850        	srai	a5, a5, 24
4024799e:	314840        	srai	a4, a4, 24
402479a1:	c04450        	sub	a4, a4, a5
402479a4:	822240        	mull	a2, a2, a4
402479a7:	f6d101        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402479aa:	0000c0        	callx0	a0
402479ad:	9158      	l32i.n	a5, a1, 36
402479af:	f63301        	l32r	a0, 4024527c <phy_set_sense+0x18>
402479b2:	225a      	add.n	a2, a2, a5
402479b4:	000c86        	j	402479ea <tx_atten_set_interp+0xc6>
402479b7:	4a0d22        	l8ui	a2, a13, 74
402479ba:	0da062        	movi	a6, 13
402479bd:	012280        	slli	a2, a2, 24
402479c0:	312820        	srai	a2, a2, 24
402479c3:	2336c7        	bltu	a6, a12, 402479ea <tx_atten_set_interp+0xc6>
402479c6:	440d42        	l8ui	a4, a13, 68
402479c9:	016142        	s32i	a4, a1, 4
402479cc:	014480        	slli	a4, a4, 24
402479cf:	314840        	srai	a4, a4, 24
402479d2:	c04240        	sub	a4, a2, a4
402479d5:	022122        	l32i	a2, a1, 8
402479d8:	631c      	movi.n	a3, 22
402479da:	822240        	mull	a2, a2, a4
402479dd:	f6c301        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402479e0:	0000c0        	callx0	a0
402479e3:	1158      	l32i.n	a5, a1, 4
402479e5:	f62501        	l32r	a0, 4024527c <phy_set_sense+0x18>
402479e8:	225a      	add.n	a2, a2, a5
402479ea:	dd1b      	addi.n	a13, a13, 1
402479ec:	ee0b      	addi.n	a14, a14, -1
402479ee:	c178      	l32i.n	a7, a1, 48
402479f0:	6c0062        	l8ui	a6, a0, 108
402479f3:	7f7a      	add.n	a7, a15, a7
402479f5:	016680        	slli	a6, a6, 24
402479f8:	ff1b      	addi.n	a15, a15, 1
402479fa:	316860        	srai	a6, a6, 24
402479fd:	662a      	add.n	a6, a6, a2
402479ff:	004762        	s8i	a6, a7, 0
40247a02:	f4fe56        	bnez	a14, 40247955 <tx_atten_set_interp+0x31>
40247a05:	ffc521        	l32r	a2, 4024791c <tx_pwctrl_init_cal+0x160>
40247a08:	ffc491        	l32r	a9, 40247918 <tx_pwctrl_init_cal+0x15c>
40247a0b:	c1a8      	l32i.n	a10, a1, 48
40247a0d:	000992        	l8ui	a9, a9, 0
40247a10:	000ab2        	l8ui	a11, a10, 0
40247a13:	019980        	slli	a9, a9, 24
40247a16:	319890        	srai	a9, a9, 24
40247a19:	99ba      	add.n	a9, a9, a11
40247a1b:	004a92        	s8i	a9, a10, 0
40247a1e:	6c0282        	l8ui	a8, a2, 108
40247a21:	9602a2        	l8ui	a10, a2, 150
40247a24:	281826        	beqi	a8, 1, 40247a50 <tx_atten_set_interp+0x12c>
40247a27:	251a26        	beqi	a10, 1, 40247a50 <tx_atten_set_interp+0x12c>
40247a2a:	050c      	movi.n	a5, 0
40247a2c:	80afd2        	movi	a13, -128
40247a2f:	0d6d      	mov.n	a6, a13
40247a31:	ffbb21        	l32r	a2, 40247920 <tx_pwctrl_init_cal+0x164>
40247a34:	d30c      	movi.n	a3, 13
40247a36:	c148      	l32i.n	a4, a1, 48
40247a38:	4140d2        	s8i	a13, a0, 65
40247a3b:	624052        	s8i	a5, a0, 98
40247a3e:	031545        	call0	4024ab94 <ram_set_txbb_atten>
40247a41:	41c8      	l32i.n	a12, a1, 16
40247a43:	51d8      	l32i.n	a13, a1, 20
40247a45:	61e8      	l32i.n	a14, a1, 24
40247a47:	71f8      	l32i.n	a15, a1, 28
40247a49:	3108      	l32i.n	a0, a1, 12
40247a4b:	40c112        	addi	a1, a1, 64
40247a4e:	f00d      	ret.n
40247a50:	6302b2        	l8ui	a11, a2, 99
40247a53:	6702e2        	l8ui	a14, a2, 103
40247a56:	5bdc      	bnez.n	a11, 40247a6f <tx_atten_set_interp+0x14b>
40247a58:	023cb6        	bltui	a12, 3, 40247a5e <tx_atten_set_interp+0x13a>
40247a5b:	004786        	j	40247b7d <tx_atten_set_interp+0x259>
40247a5e:	f7a421        	l32r	a2, 402458f0 <readvdd33+0x1c8>
40247a61:	3a0222        	l8ui	a2, a2, 58
40247a64:	150c      	movi.n	a5, 1
40247a66:	01d280        	slli	a13, a2, 24
40247a69:	31d8d0        	srai	a13, a13, 24
40247a6c:	ffefc6        	j	40247a2f <tx_atten_set_interp+0x10b>
40247a6f:	613ec7        	bltu	a14, a12, 40247ad4 <tx_atten_set_interp+0x1b0>
40247a72:	f79ff1        	l32r	a15, 402458f0 <readvdd33+0x1c8>
40247a75:	6502d2        	l8ui	a13, a2, 101
40247a78:	ddfa      	add.n	a13, a13, a15
40247a7a:	380dd2        	l8ui	a13, a13, 56
40247a7d:	6802f2        	l8ui	a15, a2, 104
40247a80:	01dd80        	slli	a13, a13, 24
40247a83:	31d8d0        	srai	a13, a13, 24
40247a86:	451f66        	bnei	a15, 1, 40247acf <tx_atten_set_interp+0x1ab>
40247a89:	f5fcc1        	l32r	a12, 4024527c <phy_set_sense+0x18>
40247a8c:	530c      	movi.n	a3, 5
40247a8e:	4e0c22        	l8ui	a2, a12, 78
40247a91:	480cc2        	l8ui	a12, a12, 72
40247a94:	012280        	slli	a2, a2, 24
40247a97:	312820        	srai	a2, a2, 24
40247a9a:	01cc80        	slli	a12, a12, 24
40247a9d:	31c8c0        	srai	a12, a12, 24
40247aa0:	c022c0        	sub	a2, a2, a12
40247aa3:	822e20        	mull	a2, a14, a2
40247aa6:	f69101        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40247aa9:	0000c0        	callx0	a0
40247aac:	3c2a      	add.n	a3, a12, a2
40247aae:	013380        	slli	a3, a3, 24
40247ab1:	b128      	l32i.n	a2, a1, 44
40247ab3:	313830        	srai	a3, a3, 24
40247ab6:	c033d0        	sub	a3, a3, a13
40247ab9:	822230        	mull	a2, a2, a3
40247abc:	0e3d      	mov.n	a3, a14
40247abe:	f68b01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40247ac1:	0000c0        	callx0	a0
40247ac4:	f5ee01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247ac7:	dd2a      	add.n	a13, a13, a2
40247ac9:	01dd80        	slli	a13, a13, 24
40247acc:	31d8d0        	srai	a13, a13, 24
40247acf:	150c      	movi.n	a5, 1
40247ad1:	ffd686        	j	40247a2f <tx_atten_set_interp+0x10b>
40247ad4:	660232        	l8ui	a3, a2, 102
40247ad7:	ff0c      	movi.n	a15, 15
40247ad9:	c0ff30        	sub	a15, a15, a3
40247adc:	4a2cf7        	blt	a12, a15, 40247b2a <tx_atten_set_interp+0x206>
40247adf:	f784f1        	l32r	a15, 402458f0 <readvdd33+0x1c8>
40247ae2:	6402d2        	l8ui	a13, a2, 100
40247ae5:	ddfa      	add.n	a13, a13, a15
40247ae7:	4a0dd2        	l8ui	a13, a13, 74
40247aea:	680242        	l8ui	a4, a2, 104
40247aed:	01dd80        	slli	a13, a13, 24
40247af0:	31d8d0        	srai	a13, a13, 24
40247af3:	d81466        	bnei	a4, 1, 40247acf <tx_atten_set_interp+0x1ab>
40247af6:	5400f2        	l8ui	a15, a0, 84
40247af9:	01ff80        	slli	a15, a15, 24
40247afc:	31f8f0        	srai	a15, a15, 24
40247aff:	2facf6        	bgeui	a12, 12, 40247b32 <tx_atten_set_interp+0x20e>
40247b02:	f5de21        	l32r	a2, 4024527c <phy_set_sense+0x18>
40247b05:	830c      	movi.n	a3, 8
40247b07:	4e0222        	l8ui	a2, a2, 78
40247b0a:	c033e0        	sub	a3, a3, a14
40247b0d:	012280        	slli	a2, a2, 24
40247b10:	312820        	srai	a2, a2, 24
40247b13:	0129      	s32i.n	a2, a1, 0
40247b15:	c02f20        	sub	a2, a15, a2
40247b18:	822230        	mull	a2, a2, a3
40247b1b:	530c      	movi.n	a3, 5
40247b1d:	f67301        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40247b20:	0000c0        	callx0	a0
40247b23:	0108      	l32i.n	a0, a1, 0
40247b25:	002a      	add.n	a0, a0, a2
40247b27:	000ac6        	j	40247b56 <tx_atten_set_interp+0x232>
40247b2a:	050c      	movi.n	a5, 0
40247b2c:	80afd2        	movi	a13, -128
40247b2f:	ffbf06        	j	40247a2f <tx_atten_set_interp+0x10b>
40247b32:	f5d221        	l32r	a2, 4024527c <phy_set_sense+0x18>
40247b35:	330c      	movi.n	a3, 3
40247b37:	5a0222        	l8ui	a2, a2, 90
40247b3a:	c033e0        	sub	a3, a3, a14
40247b3d:	012280        	slli	a2, a2, 24
40247b40:	312820        	srai	a2, a2, 24
40247b43:	c022f0        	sub	a2, a2, a15
40247b46:	822230        	mull	a2, a2, a3
40247b49:	a02220        	addx4	a2, a2, a2
40247b4c:	631c      	movi.n	a3, 22
40247b4e:	f66701        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40247b51:	0000c0        	callx0	a0
40247b54:	0f2a      	add.n	a0, a15, a2
40247b56:	e30c      	movi.n	a3, 14
40247b58:	012080        	slli	a2, a0, 24
40247b5b:	312820        	srai	a2, a2, 24
40247b5e:	c033c0        	sub	a3, a3, a12
40247b61:	c022d0        	sub	a2, a2, a13
40247b64:	822230        	mull	a2, a2, a3
40247b67:	0e3d      	mov.n	a3, a14
40247b69:	f66001        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40247b6c:	0000c0        	callx0	a0
40247b6f:	f5c301        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247b72:	dd2a      	add.n	a13, a13, a2
40247b74:	01dd80        	slli	a13, a13, 24
40247b77:	31d8d0        	srai	a13, a13, 24
40247b7a:	ffd446        	j	40247acf <tx_atten_set_interp+0x1ab>
40247b7d:	089cb6        	bltui	a12, 10, 40247b89 <tx_atten_set_interp+0x265>
40247b80:	f75c21        	l32r	a2, 402458f0 <readvdd33+0x1c8>
40247b83:	460222        	l8ui	a2, a2, 70
40247b86:	ffb686        	j	40247a64 <tx_atten_set_interp+0x140>
40247b89:	80afd2        	movi	a13, -128
40247b8c:	050c      	movi.n	a5, 0
40247b8e:	ffa746        	j	40247a2f <tx_atten_set_interp+0x10b>
40247b91:	000000        	ill
40247b94:	100000        	and	a0, a0, a0
40247b97:	91f000        	srl	a15, a0
40247b9a:	fe          	.byte 0xfe
40247b9b:	3f          	.byte 0x3f
40247b9c:	fe9434        	excw
40247b9f:	3f          	.byte 0x3f

40247ba0 <tx_pwctrl_init>:
40247ba0:	d0c112        	addi	a1, a1, -48
40247ba3:	0761e2        	s32i	a14, a1, 28
40247ba6:	096122        	s32i	a2, a1, 36
40247ba9:	51c9      	s32i.n	a12, a1, 20
40247bab:	4109      	s32i.n	a0, a1, 16
40247bad:	81f9      	s32i.n	a15, a1, 32
40247baf:	61d9      	s32i.n	a13, a1, 24
40247bb1:	f5b2d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40247bb4:	02fd      	mov.n	a15, a2
40247bb6:	4d08      	l32i.n	a0, a13, 16
40247bb8:	fca7c1        	l32r	a12, 40246e54 <set_rx_gain_cal_iq+0x354>
40247bbb:	050400        	extui	a0, a0, 20, 1
40247bbe:	09f056        	bnez	a0, 40247c61 <tx_pwctrl_init+0xc1>
40247bc1:	0d08      	l32i.n	a0, a13, 0
40247bc3:	282002        	l32i	a0, a0, 160
40247bc6:	0000c0        	callx0	a0
40247bc9:	0d08      	l32i.n	a0, a13, 0
40247bcb:	302002        	l32i	a0, a0, 192
40247bce:	120c      	movi.n	a2, 1
40247bd0:	0000c0        	callx0	a0
40247bd3:	011c22        	l16ui	a2, a12, 2
40247bd6:	b42020        	extui	a2, a2, 0, 12
40247bd9:	fd8345        	call0	40245410 <ram_pbus_xpd_tx_on>
40247bdc:	011c22        	l16ui	a2, a12, 2
40247bdf:	013d      	mov.n	a3, a1
40247be1:	140c      	movi.n	a4, 1
40247be3:	02aac5        	call0	4024a690 <set_txdc_pbus>
40247be6:	0d08      	l32i.n	a0, a13, 0
40247be8:	6008      	l32i.n	a0, a0, 24
40247bea:	020c      	movi.n	a2, 0
40247bec:	0000c0        	callx0	a0
40247bef:	0201e2        	l8ui	a14, a1, 2
40247bf2:	0c0c      	movi.n	a12, 0
40247bf4:	6c9c      	beqz.n	a12, 40247c0e <tx_pwctrl_init+0x6e>
40247bf6:	0f1c26        	beqi	a12, 1, 40247c09 <tx_pwctrl_init+0x69>
40247bf9:	072c26        	beqi	a12, 2, 40247c04 <tx_pwctrl_init+0x64>
40247bfc:	103c66        	bnei	a12, 3, 40247c10 <tx_pwctrl_init+0x70>
40247bff:	ee0c      	movi.n	a14, 14
40247c01:	0002c6        	j	40247c10 <tx_pwctrl_init+0x70>
40247c04:	be0c      	movi.n	a14, 11
40247c06:	000186        	j	40247c10 <tx_pwctrl_init+0x70>
40247c09:	1e0c      	movi.n	a14, 1
40247c0b:	000046        	j	40247c10 <tx_pwctrl_init+0x70>
40247c0e:	6e0c      	movi.n	a14, 6
40247c10:	0f3d      	mov.n	a3, a15
40247c12:	0e2d      	mov.n	a2, a14
40247c14:	ffba45        	call0	402477bc <tx_pwctrl_init_cal>
40247c17:	cc1b      	addi.n	a12, a12, 1
40247c19:	74c0c0        	extui	a12, a12, 0, 8
40247c1c:	d44c66        	bnei	a12, 4, 40247bf4 <tx_pwctrl_init+0x54>
40247c1f:	0d08      	l32i.n	a0, a13, 0
40247c21:	322002        	l32i	a0, a0, 200
40247c24:	0000c0        	callx0	a0
40247c27:	0d08      	l32i.n	a0, a13, 0
40247c29:	312002        	l32i	a0, a0, 196
40247c2c:	0000c0        	callx0	a0
40247c2f:	0d08      	l32i.n	a0, a13, 0
40247c31:	2f2002        	l32i	a0, a0, 188
40247c34:	ffd8c1        	l32r	a12, 40247b94 <tx_atten_set_interp+0x270>
40247c37:	0000c0        	callx0	a0
40247c3a:	4d08      	l32i.n	a0, a13, 16
40247c3c:	ffd831        	l32r	a3, 40247b9c <tx_atten_set_interp+0x278>
40247c3f:	ff3641        	l32r	a4, 40247918 <tx_pwctrl_init_cal+0x15c>
40247c42:	ffd551        	l32r	a5, 40247b98 <tx_atten_set_interp+0x274>
40247c45:	020c      	movi.n	a2, 0
40247c47:	6d4d22        	s8i	a2, a13, 109
40247c4a:	6c4d22        	s8i	a2, a13, 108
40247c4d:	305d22        	s16i	a2, a13, 96
40247c50:	804522        	s8i	a2, a5, 128
40247c53:	004422        	s8i	a2, a4, 0
40247c56:	005322        	s16i	a2, a3, 0
40247c59:	2000c0        	or	a0, a0, a12
40247c5c:	4d09      	s32i.n	a0, a13, 16
40247c5e:	000606        	j	40247c7a <tx_pwctrl_init+0xda>
40247c61:	203110        	or	a3, a1, a1
40247c64:	00a042        	movi	a4, 0
40247c67:	351d22        	l16ui	a2, a13, 106
40247c6a:	015c22        	s16i	a2, a12, 2
40247c6d:	02a205        	call0	4024a690 <set_txdc_pbus>
40247c70:	011c22        	l16ui	a2, a12, 2
40247c73:	013d      	mov.n	a3, a1
40247c75:	0297c5        	call0	4024a5f4 <set_rfanagain_dc_reg>
40247c78:	4d08      	l32i.n	a0, a13, 16
40247c7a:	07f0b7        	bbsi	a0, 27, 40247c85 <tx_pwctrl_init+0xe5>
40247c7d:	400d22        	l8ui	a2, a13, 64
40247c80:	318b      	addi.n	a3, a1, 8
40247c82:	ffca05        	call0	40247924 <tx_atten_set_interp>
40247c85:	51c8      	l32i.n	a12, a1, 20
40247c87:	61d8      	l32i.n	a13, a1, 24
40247c89:	71e8      	l32i.n	a14, a1, 28
40247c8b:	81f8      	l32i.n	a15, a1, 32
40247c8d:	4108      	l32i.n	a0, a1, 16
40247c8f:	30c112        	addi	a1, a1, 48
40247c92:	f00d      	ret.n

40247c94 <ram_get_noisefloor>:
40247c94:	f5af21        	l32r	a2, 40245350 <ram_pbus_set_rxgain+0xd0>
40247c97:	0020c0        	memw
40247c9a:	592222        	l32i	a2, a2, 0x164
40247c9d:	b52420        	extui	a2, a2, 20, 12
40247ca0:	221b      	addi.n	a2, a2, 1
40247ca2:	412120        	srli	a2, a2, 1
40247ca5:	f8d222        	addmi	a2, a2, 0xfffff800
40247ca8:	112200        	slli	a2, a2, 16
40247cab:	312020        	srai	a2, a2, 16
40247cae:	f00d      	ret.n

40247cb0 <get_noisefloor_sat>:
40247cb0:	f0c112        	addi	a1, a1, -16
40247cb3:	0109      	s32i.n	a0, a1, 0
40247cb5:	f57101        	l32r	a0, 4024527c <phy_set_sense+0x18>
40247cb8:	0008      	l32i.n	a0, a0, 0
40247cba:	a008      	l32i.n	a0, a0, 40
40247cbc:	0000c0        	callx0	a0
40247cbf:	acae52        	movi	a5, 0xfffffeac
40247cc2:	78ae02        	movi	a0, 0xfffffe78
40247cc5:	012207        	blt	a2, a0, 40247cca <get_noisefloor_sat+0x1a>
40247cc8:	020d      	mov.n	a0, a2
40247cca:	052d      	mov.n	a2, a5
40247ccc:	012507        	blt	a5, a0, 40247cd1 <get_noisefloor_sat+0x21>
40247ccf:	002d      	mov.n	a2, a0
40247cd1:	0108      	l32i.n	a0, a1, 0
40247cd3:	112200        	slli	a2, a2, 16
40247cd6:	312020        	srai	a2, a2, 16
40247cd9:	10c112        	addi	a1, a1, 16
40247cdc:	f00d      	ret.n
	...

40247ce0 <ram_set_noise_floor>:
40247ce0:	da7c      	movi.n	a10, -3
40247ce2:	f59b41        	l32r	a4, 40245350 <ram_pbus_set_rxgain+0xd0>
40247ce5:	0020c0        	memw
40247ce8:	582492        	l32i	a9, a4, 0x160
40247ceb:	1099a0        	and	a9, a9, a10
40247cee:	0020c0        	memw
40247cf1:	586492        	s32i	a9, a4, 0x160
40247cf4:	a21b      	addi.n	a10, a2, 1
40247cf6:	822b      	addi.n	a8, a2, 2
40247cf8:	b38aa0        	movgez	a8, a10, a10
40247cfb:	218180        	srai	a8, a8, 1
40247cfe:	00ae92        	movi	a9, 0xfffffe00
40247d01:	02d882        	addmi	a8, a8, 0x200
40247d04:	848080        	extui	a8, a8, 0, 9
40247d07:	0020c0        	memw
40247d0a:	592472        	l32i	a7, a4, 0x164
40247d0d:	107790        	and	a7, a7, a9
40247d10:	207780        	or	a7, a7, a8
40247d13:	0020c0        	memw
40247d16:	596472        	s32i	a7, a4, 0x164
40247d19:	fdd261        	l32r	a6, 40247464 <check_data_func+0x1c>
40247d1c:	250c      	movi.n	a5, 2
40247d1e:	0020c0        	memw
40247d21:	582432        	l32i	a3, a4, 0x160
40247d24:	103360        	and	a3, a3, a6
40247d27:	203350        	or	a3, a3, a5
40247d2a:	0020c0        	memw
40247d2d:	586432        	s32i	a3, a4, 0x160
40247d30:	f00d      	ret.n
40247d32:	000000        	ill
40247d35:	fffff0        	excw
40247d38:	028002        	excw
	...

40247d3c <ram_start_noisefloor>:
40247d3c:	f58571        	l32r	a7, 40245350 <ram_pbus_set_rxgain+0xd0>
40247d3f:	0020c0        	memw
40247d42:	582732        	l32i	a3, a7, 0x160
40247d45:	a0a182        	movi	a8, 0x1a0
40247d48:	2fe317        	bbsi	a3, 1, 40247d7b <ram_start_noisefloor+0x3f>
40247d4b:	249020        	extui	a9, a2, 0, 3
40247d4e:	fff9a1        	l32r	a10, 40247d34 <ram_set_noise_floor+0x54>
40247d51:	119970        	slli	a9, a9, 9
40247d54:	0020c0        	memw
40247d57:	592762        	l32i	a6, a7, 0x164
40247d5a:	1066a0        	and	a6, a6, a10
40247d5d:	206690        	or	a6, a6, a9
40247d60:	206680        	or	a6, a6, a8
40247d63:	0020c0        	memw
40247d66:	596762        	s32i	a6, a7, 0x164
40247d69:	fff351        	l32r	a5, 40247d38 <ram_set_noise_floor+0x58>
40247d6c:	0020c0        	memw
40247d6f:	582742        	l32i	a4, a7, 0x160
40247d72:	204450        	or	a4, a4, a5
40247d75:	0020c0        	memw
40247d78:	586742        	s32i	a4, a7, 0x160
40247d7b:	f00d      	ret.n
40247d7d:	000000        	ill
40247d80:	fff001        	l32r	a0, 40247d40 <ram_start_noisefloor+0x4>
40247d83:	ff          	.byte 0xff
40247d84:	009600        	excw
40247d87:	fe3160        	excw

40247d88 <read_hw_noisefloor>:
40247d88:	fffe31        	l32r	a3, 40247d80 <ram_start_noisefloor+0x44>
40247d8b:	fffe21        	l32r	a2, 40247d84 <ram_start_noisefloor+0x48>
40247d8e:	0020c0        	memw
40247d91:	892222        	l32i	a2, a2, 0x224
40247d94:	b42020        	extui	a2, a2, 0, 12
40247d97:	223a      	add.n	a2, a2, a3
40247d99:	412120        	srli	a2, a2, 1
40247d9c:	112200        	slli	a2, a2, 16
40247d9f:	312020        	srai	a2, a2, 16
40247da2:	f00d      	ret.n
40247da4:	ff          	.byte 0xff
40247da5:	fffff1        	l32r	a15, 40247da4 <read_hw_noisefloor+0x1c>
40247da8:	fe9430        	excw
40247dab:	3f          	.byte 0x3f
40247dac:	fe9144        	excw
40247daf:	3f          	.byte 0x3f
40247db0:	fe9272        	l16si	a7, a2, 0x1fc
40247db3:	3f          	.byte 0x3f

40247db4 <noise_check_loop>:
40247db4:	fffc71        	l32r	a7, 40247da4 <read_hw_noisefloor+0x1c>
40247db7:	00a262        	movi	a6, 0x200
40247dba:	f0c112        	addi	a1, a1, -16
40247dbd:	0109      	s32i.n	a0, a1, 0
40247dbf:	11c9      	s32i.n	a12, a1, 4
40247dc1:	21d9      	s32i.n	a13, a1, 8
40247dc3:	f56351        	l32r	a5, 40245350 <ram_pbus_set_rxgain+0xd0>
40247dc6:	02dd      	mov.n	a13, a2
40247dc8:	f52dc1        	l32r	a12, 4024527c <phy_set_sense+0x18>
40247dcb:	0020c0        	memw
40247dce:	592542        	l32i	a4, a5, 0x164
40247dd1:	104470        	and	a4, a4, a7
40247dd4:	204460        	or	a4, a4, a6
40247dd7:	0020c0        	memw
40247dda:	596542        	s32i	a4, a5, 0x164
40247ddd:	540c      	movi.n	a4, 5
40247ddf:	0020c0        	memw
40247de2:	582502        	l32i	a0, a5, 0x160
40247de5:	410f00        	srli	a0, a0, 15
40247de8:	100040        	and	a0, a0, a4
40247deb:	0a5026        	beqi	a0, 5, 40247df9 <noise_check_loop+0x45>
40247dee:	0c08      	l32i.n	a0, a12, 0
40247df0:	192002        	l32i	a0, a0, 100
40247df3:	0000c0        	callx0	a0
40247df6:	000586        	j	40247e10 <noise_check_loop+0x5c>
40247df9:	ffeb01        	l32r	a0, 40247da8 <read_hw_noisefloor+0x20>
40247dfc:	001022        	l16ui	a2, a0, 0
40247dff:	0020c0        	memw
40247e02:	582542        	l32i	a4, a5, 0x160
40247e05:	1d6417        	bbci	a4, 1, 40247e26 <noise_check_loop+0x72>
40247e08:	1f92f6        	bgeui	a2, 10, 40247e2b <noise_check_loop+0x77>
40247e0b:	221b      	addi.n	a2, a2, 1
40247e0d:	005022        	s16i	a2, a0, 0
40247e10:	ffe721        	l32r	a2, 40247dac <read_hw_noisefloor+0x24>
40247e13:	652c42        	l32i	a4, a12, 0x194
40247e16:	329b      	addi.n	a3, a2, 9
40247e18:	febd05        	call0	402469ec <rtc_mem_backup>
40247e1b:	11c8      	l32i.n	a12, a1, 4
40247e1d:	21d8      	l32i.n	a13, a1, 8
40247e1f:	0108      	l32i.n	a0, a1, 0
40247e21:	10c112        	addi	a1, a1, 16
40247e24:	f00d      	ret.n
40247e26:	3139      	s32i.n	a3, a1, 12
40247e28:	0592b6        	bltui	a2, 10, 40247e31 <noise_check_loop+0x7d>
40247e2b:	b0ae22        	movi	a2, 0xfffffeb0
40247e2e:	0002c6        	j	40247e3d <noise_check_loop+0x89>
40247e31:	0c08      	l32i.n	a0, a12, 0
40247e33:	a008      	l32i.n	a0, a0, 40
40247e35:	0000c0        	callx0	a0
40247e38:	3138      	l32i.n	a3, a1, 12
40247e3a:	ffdb01        	l32r	a0, 40247da8 <read_hw_noisefloor+0x20>
40247e3d:	6cae42        	movi	a4, 0xfffffe6c
40247e40:	6fa427        	bge	a4, a2, 40247eb3 <noise_check_loop+0xff>
40247e43:	001052        	l16ui	a5, a0, 0
40247e46:	78ae62        	movi	a6, 0xfffffe78
40247e49:	1495f6        	bgeui	a5, 10, 40247e61 <noise_check_loop+0xad>
40247e4c:	acae72        	movi	a7, 0xfffffeac
40247e4f:	012267        	blt	a2, a6, 40247e54 <noise_check_loop+0xa0>
40247e52:	026d      	mov.n	a6, a2
40247e54:	072d      	mov.n	a2, a7
40247e56:	012767        	blt	a7, a6, 40247e5b <noise_check_loop+0xa7>
40247e59:	062d      	mov.n	a2, a6
40247e5b:	112200        	slli	a2, a2, 16
40247e5e:	312020        	srai	a2, a2, 16
40247e61:	ffd371        	l32r	a7, 40247db0 <read_hw_noisefloor+0x28>
40247e64:	349c62        	l16si	a6, a12, 104
40247e67:	800772        	l8ui	a7, a7, 128
40247e6a:	61a627        	bge	a6, a2, 40247ecf <noise_check_loop+0x11b>
40247e6d:	904660        	addx2	a4, a6, a6
40247e70:	224a      	add.n	a2, a2, a4
40247e72:	fec242        	addi	a4, a2, -2
40247e75:	221b      	addi.n	a2, a2, 1
40247e77:	b32440        	movgez	a2, a4, a4
40247e7a:	212220        	srai	a2, a2, 2
40247e7d:	116200        	slli	a6, a2, 16
40247e80:	316060        	srai	a6, a6, 16
40247e83:	345c62        	s16i	a6, a12, 104
40247e86:	054716        	beqz	a7, 40247ede <noise_check_loop+0x12a>
40247e89:	7cae22        	movi	a2, 0xfffffe7c
40247e8c:	35a267        	bge	a2, a6, 40247ec5 <noise_check_loop+0x111>
40247e8f:	462a      	add.n	a4, a6, a2
40247e91:	241b      	addi.n	a2, a4, 1
40247e93:	b32440        	movgez	a2, a4, a4
40247e96:	212120        	srai	a2, a2, 1
40247e99:	112200        	slli	a2, a2, 16
40247e9c:	312020        	srai	a2, a2, 16
40247e9f:	1f5c22        	s16i	a2, a12, 62
40247ea2:	000906        	j	40247eca <noise_check_loop+0x116>
40247ea5:	050c      	movi.n	a5, 0
40247ea7:	838c      	beqz.n	a3, 40247eb3 <noise_check_loop+0xff>
40247ea9:	658c      	beqz.n	a5, 40247eb3 <noise_check_loop+0xff>
40247eab:	0c08      	l32i.n	a0, a12, 0
40247ead:	162002        	l32i	a0, a0, 88
40247eb0:	0000c0        	callx0	a0
40247eb3:	0c08      	l32i.n	a0, a12, 0
40247eb5:	192002        	l32i	a0, a0, 100
40247eb8:	0d2d      	mov.n	a2, a13
40247eba:	0000c0        	callx0	a0
40247ebd:	ffba01        	l32r	a0, 40247da8 <read_hw_noisefloor+0x20>
40247ec0:	020c      	movi.n	a2, 0
40247ec2:	ffd1c6        	j	40247e0d <noise_check_loop+0x59>
40247ec5:	062d      	mov.n	a2, a6
40247ec7:	1f5c62        	s16i	a6, a12, 62
40247eca:	150c      	movi.n	a5, 1
40247ecc:	fff5c6        	j	40247ea7 <noise_check_loop+0xf3>
40247ecf:	b3a267        	bge	a2, a6, 40247e86 <noise_check_loop+0xd2>
40247ed2:	f0c642        	addi	a4, a6, -16
40247ed5:	1ba247        	bge	a2, a4, 40247ef4 <noise_check_loop+0x140>
40247ed8:	f4c622        	addi	a2, a6, -12
40247edb:	ffe786        	j	40247e7d <noise_check_loop+0xc9>
40247ede:	1f9c22        	l16si	a2, a12, 62
40247ee1:	528b      	addi.n	a5, a2, 8
40247ee3:	052567        	blt	a5, a6, 40247eec <noise_check_loop+0x138>
40247ee6:	f8c272        	addi	a7, a2, -8
40247ee9:	b8a677        	bge	a6, a7, 40247ea5 <noise_check_loop+0xf1>
40247eec:	062d      	mov.n	a2, a6
40247eee:	1f5c62        	s16i	a6, a12, 62
40247ef1:	fff546        	j	40247eca <noise_check_loop+0x116>
40247ef4:	902220        	addx2	a2, a2, a2
40247ef7:	262a      	add.n	a2, a6, a2
40247ef9:	fec242        	addi	a4, a2, -2
40247efc:	221b      	addi.n	a2, a2, 1
40247efe:	b32440        	movgez	a2, a4, a4
40247f01:	212220        	srai	a2, a2, 2
40247f04:	ffdd46        	j	40247e7d <noise_check_loop+0xc9>
40247f07:	932000        	movnez	a2, a0, a0
40247f0a:	fe          	.byte 0xfe
40247f0b:	3f          	.byte 0x3f
40247f0c:	ff          	.byte 0xff
40247f0d:	ff          	.byte 0xff
40247f0e:	ff          	.byte 0xff
40247f0f:	bf          	.byte 0xbf

40247f10 <noise_init>:
40247f10:	028d      	mov.n	a8, a2
40247f12:	c0c112        	addi	a1, a1, -64
40247f15:	5109      	s32i.n	a0, a1, 20
40247f17:	71d9      	s32i.n	a13, a1, 28
40247f19:	81e9      	s32i.n	a14, a1, 32
40247f1b:	91f9      	s32i.n	a15, a1, 36
40247f1d:	61c9      	s32i.n	a12, a1, 24
40247f1f:	00acf2        	movi	a15, 0xfffffc00
40247f22:	c9a0c2        	movi	a12, 201
40247f25:	03ed      	mov.n	a14, a3
40247f27:	f4d5d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
40247f2a:	043d      	mov.n	a3, a4
40247f2c:	102142        	l32i	a4, a1, 64
40247f2f:	0d98      	l32i.n	a9, a13, 0
40247f31:	0408      	l32i.n	a0, a4, 0
40247f33:	162992        	l32i	a9, a9, 88
40247f36:	050500        	extui	a0, a0, 21, 1
40247f39:	18f056        	bnez	a0, 402480cc <noise_init+0x1bc>
40247f3c:	7cae22        	movi	a2, 0xfffffe7c
40247f3f:	1169      	s32i.n	a6, a1, 4
40247f41:	0149      	s32i.n	a4, a1, 0
40247f43:	d189      	s32i.n	a8, a1, 52
40247f45:	c139      	s32i.n	a3, a1, 48
40247f47:	b159      	s32i.n	a5, a1, 44
40247f49:	0009c0        	callx0	a9
40247f4c:	7cae92        	movi	a9, 0xfffffe7c
40247f4f:	0020c0        	memw
40247f52:	f4ffa1        	l32r	a10, 40245350 <ram_pbus_set_rxgain+0xd0>
40247f55:	da38      	l32i.n	a3, a10, 52
40247f57:	1033f0        	and	a3, a3, a15
40247f5a:	2033c0        	or	a3, a3, a12
40247f5d:	0020c0        	memw
40247f60:	da39      	s32i.n	a3, a10, 52
40247f62:	0020c0        	memw
40247f65:	da08      	l32i.n	a0, a10, 52
40247f67:	e27c      	movi.n	a2, -2
40247f69:	100020        	and	a0, a0, a2
40247f6c:	0020c0        	memw
40247f6f:	da09      	s32i.n	a0, a10, 52
40247f71:	0020c0        	memw
40247f74:	acae82        	movi	a8, 0xfffffeac
40247f77:	ffe401        	l32r	a0, 40247f08 <noise_check_loop+0x154>
40247f7a:	582aa2        	l32i	a10, a10, 0x160
40247f7d:	0b0c      	movi.n	a11, 0
40247f7f:	a1b9      	s32i.n	a11, a1, 40
40247f81:	1f5d92        	s16i	a9, a13, 62
40247f84:	a148      	l32i.n	a4, a1, 40
40247f86:	541b      	addi.n	a5, a4, 1
40247f88:	906400        	addx2	a6, a4, a0
40247f8b:	005682        	s16i	a8, a6, 0
40247f8e:	744050        	extui	a4, a5, 0, 8
40247f91:	a149      	s32i.n	a4, a1, 40
40247f93:	ed4466        	bnei	a4, 4, 40247f84 <noise_init+0x74>
40247f96:	0020c0        	memw
40247f99:	f4ed91        	l32r	a9, 40245350 <ram_pbus_set_rxgain+0xd0>
40247f9c:	b938      	l32i.n	a3, a9, 44
40247f9e:	2139      	s32i.n	a3, a1, 8
40247fa0:	0020c0        	memw
40247fa3:	c82922        	l32i	a2, a9, 0x320
40247fa6:	3129      	s32i.n	a2, a1, 12
40247fa8:	0020c0        	memw
40247fab:	d029f2        	l32i	a15, a9, 0x340
40247fae:	41f9      	s32i.n	a15, a1, 16
40247fb0:	0020c0        	memw
40247fb3:	b9b8      	l32i.n	a11, a9, 44
40247fb5:	ec7c      	movi.n	a12, -2
40247fb7:	10bbc0        	and	a11, a11, a12
40247fba:	0020c0        	memw
40247fbd:	b9b9      	s32i.n	a11, a9, 44
40247fbf:	ffd3a1        	l32r	a10, 40247f0c <noise_check_loop+0x158>
40247fc2:	0020c0        	memw
40247fc5:	c82982        	l32i	a8, a9, 0x320
40247fc8:	1088a0        	and	a8, a8, a10
40247fcb:	0020c0        	memw
40247fce:	c86982        	s32i	a8, a9, 0x320
40247fd1:	e1f7c1        	l32r	a12, 402407b0 <ets_timer_done+0x30>
40247fd4:	070c      	movi.n	a7, 0
40247fd6:	a179      	s32i.n	a7, a1, 40
40247fd8:	0020c0        	memw
40247fdb:	802cf2        	l32i	a15, a12, 0x200
40247fde:	0a2142        	l32i	a4, a1, 40
40247fe1:	0ea022        	movi	a2, 14
40247fe4:	a03440        	addx4	a3, a4, a4
40247fe7:	fdc442        	addi	a4, a4, -3
40247fea:	01c332        	addi	a3, a3, 1
40247fed:	932340        	movnez	a2, a3, a4
40247ff0:	012280        	slli	a2, a2, 24
40247ff3:	312820        	srai	a2, a2, 24
40247ff6:	fe2b45        	call0	402462ac <chip_v6_set_chan>
40247ff9:	0020c0        	memw
40247ffc:	f4d501        	l32r	a0, 40245350 <ram_pbus_set_rxgain+0xd0>
40247fff:	a1d8      	l32i.n	a13, a1, 40
40248001:	582042        	l32i	a4, a0, 0x160
40248004:	deac      	beqz.n	a14, 40248035 <noise_init+0x125>
40248006:	ffc001        	l32r	a0, 40247f08 <noise_check_loop+0x154>
40248009:	0c0c      	movi.n	a12, 0
4024800b:	90dd00        	addx2	a13, a13, a0
4024800e:	0f4d      	mov.n	a4, a15
40248010:	d128      	l32i.n	a2, a1, 52
40248012:	c138      	l32i.n	a3, a1, 48
40248014:	b158      	l32i.n	a5, a1, 44
40248016:	ff4845        	call0	4024749c <do_noisefloor>
40248019:	22dc      	bnez.n	a2, 4024802f <noise_init+0x11f>
4024801b:	ffc945        	call0	40247cb0 <get_noisefloor_sat>
4024801e:	009d42        	l16si	a4, a13, 0
40248021:	cc1b      	addi.n	a12, a12, 1
40248023:	02a247        	bge	a2, a4, 40248029 <noise_init+0x119>
40248026:	005d22        	s16i	a2, a13, 0
40248029:	74c0c0        	extui	a12, a12, 0, 8
4024802c:	de9ec7        	bne	a14, a12, 4024800e <noise_init+0xfe>
4024802f:	f4c801        	l32r	a0, 40245350 <ram_pbus_set_rxgain+0xd0>
40248032:	e1dfc1        	l32r	a12, 402407b0 <ets_timer_done+0x30>
40248035:	0020c0        	memw
40248038:	d028      	l32i.n	a2, a0, 52
4024803a:	e37c      	movi.n	a3, -2
4024803c:	102230        	and	a2, a2, a3
4024803f:	0020c0        	memw
40248042:	a1d8      	l32i.n	a13, a1, 40
40248044:	d029      	s32i.n	a2, a0, 52
40248046:	fd1b      	addi.n	a15, a13, 1
40248048:	74d0f0        	extui	a13, a15, 0, 8
4024804b:	a1d9      	s32i.n	a13, a1, 40
4024804d:	874d66        	bnei	a13, 4, 40247fd8 <noise_init+0xc8>
40248050:	0020c0        	memw
40248053:	f4bf61        	l32r	a6, 40245350 <ram_pbus_set_rxgain+0xd0>
40248056:	2188      	l32i.n	a8, a1, 8
40248058:	b689      	s32i.n	a8, a6, 44
4024805a:	0020c0        	memw
4024805d:	3178      	l32i.n	a7, a1, 12
4024805f:	c86672        	s32i	a7, a6, 0x320
40248062:	0020c0        	memw
40248065:	4158      	l32i.n	a5, a1, 16
40248067:	1148      	l32i.n	a4, a1, 4
40248069:	d06652        	s32i	a5, a6, 0x340
4024806c:	b4bc      	beqz.n	a4, 402480ab <noise_init+0x19b>
4024806e:	ffa601        	l32r	a0, 40247f08 <noise_check_loop+0x154>
40248071:	d8af22        	movi	a2, -40
40248074:	090c      	movi.n	a9, 0
40248076:	a199      	s32i.n	a9, a1, 40
40248078:	11a200        	slli	a10, a2, 16
4024807b:	31a0a0        	srai	a10, a10, 16
4024807e:	a138      	l32i.n	a3, a1, 40
40248080:	a148      	l32i.n	a4, a1, 40
40248082:	903300        	addx2	a3, a3, a0
40248085:	541b      	addi.n	a5, a4, 1
40248087:	744050        	extui	a4, a5, 0, 8
4024808a:	009332        	l16si	a3, a3, 0
4024808d:	a149      	s32i.n	a4, a1, 40
4024808f:	01a3a7        	bge	a3, a10, 40248094 <noise_init+0x184>
40248092:	032d      	mov.n	a2, a3
40248094:	11a200        	slli	a10, a2, 16
40248097:	e04466        	bnei	a4, 4, 4024807b <noise_init+0x16b>
4024809a:	f47831        	l32r	a3, 4024527c <phy_set_sense+0x18>
4024809d:	0308      	l32i.n	a0, a3, 0
4024809f:	162002        	l32i	a0, a0, 88
402480a2:	1f5322        	s16i	a2, a3, 62
402480a5:	0000c0        	callx0	a0
402480a8:	000206        	j	402480b4 <noise_init+0x1a4>
402480ab:	f47451        	l32r	a5, 4024527c <phy_set_sense+0x18>
402480ae:	7cae42        	movi	a4, 0xfffffe7c
402480b1:	1f5542        	s16i	a4, a5, 62
402480b4:	f56fa1        	l32r	a10, 40245670 <ram_chip_v6_rx_init+0x2c>
402480b7:	0198      	l32i.n	a9, a1, 0
402480b9:	f47071        	l32r	a7, 4024527c <phy_set_sense+0x18>
402480bc:	0988      	l32i.n	a8, a9, 0
402480be:	1f9762        	l16si	a6, a7, 62
402480c1:	2088a0        	or	a8, a8, a10
402480c4:	0989      	s32i.n	a8, a9, 0
402480c6:	345762        	s16i	a6, a7, 104
402480c9:	000b46        	j	402480fa <noise_init+0x1ea>
402480cc:	1f9d22        	l16si	a2, a13, 62
402480cf:	0009c0        	callx0	a9
402480d2:	0020c0        	memw
402480d5:	f49eb1        	l32r	a11, 40245350 <ram_pbus_set_rxgain+0xd0>
402480d8:	db08      	l32i.n	a0, a11, 52
402480da:	1000f0        	and	a0, a0, a15
402480dd:	2000c0        	or	a0, a0, a12
402480e0:	0020c0        	memw
402480e3:	db09      	s32i.n	a0, a11, 52
402480e5:	0020c0        	memw
402480e8:	dbd8      	l32i.n	a13, a11, 52
402480ea:	ee7c      	movi.n	a14, -2
402480ec:	10dde0        	and	a13, a13, a14
402480ef:	0020c0        	memw
402480f2:	dbd9      	s32i.n	a13, a11, 52
402480f4:	0020c0        	memw
402480f7:	582bb2        	l32i	a11, a11, 0x160
402480fa:	61c8      	l32i.n	a12, a1, 24
402480fc:	71d8      	l32i.n	a13, a1, 28
402480fe:	81e8      	l32i.n	a14, a1, 32
40248100:	91f8      	l32i.n	a15, a1, 36
40248102:	5108      	l32i.n	a0, a1, 20
40248104:	40c112        	addi	a1, a1, 64
40248107:	f00d      	ret.n
40248109:	000000        	ill

4024810c <target_power_backoff>:
4024810c:	f0c112        	addi	a1, a1, -16
4024810f:	0361c2        	s32i	a12, a1, 12
40248112:	203110        	or	a3, a1, a1
40248115:	20c220        	or	a12, a2, a2
40248118:	f45921        	l32r	a2, 4024527c <phy_set_sense+0x18>
4024811b:	2109      	s32i.n	a0, a1, 8
4024811d:	400222        	l8ui	a2, a2, 64
40248120:	ff8005        	call0	40247924 <tx_atten_set_interp>
40248123:	f45601        	l32r	a0, 4024527c <phy_set_sense+0x18>
40248126:	020c      	movi.n	a2, 0
40248128:	015d      	mov.n	a5, a1
4024812a:	621b      	addi.n	a6, a2, 1
4024812c:	425a      	add.n	a4, a2, a5
4024812e:	000432        	l8ui	a3, a4, 0
40248131:	742060        	extui	a2, a6, 0, 8
40248134:	33ca      	add.n	a3, a3, a12
40248136:	004432        	s8i	a3, a4, 0
40248139:	ed6266        	bnei	a2, 6, 4024812a <target_power_backoff+0x1e>
4024813c:	fdf921        	l32r	a2, 40247920 <tx_pwctrl_init_cal+0x164>
4024813f:	d30c      	movi.n	a3, 13
40248141:	014d      	mov.n	a4, a1
40248143:	410062        	l8ui	a6, a0, 65
40248146:	620052        	l8ui	a5, a0, 98
40248149:	016680        	slli	a6, a6, 24
4024814c:	316860        	srai	a6, a6, 24
4024814f:	02a445        	call0	4024ab94 <ram_set_txbb_atten>
40248152:	31c8      	l32i.n	a12, a1, 12
40248154:	2108      	l32i.n	a0, a1, 8
40248156:	10c112        	addi	a1, a1, 16
40248159:	f00d      	ret.n
4024815b:	a1e000        	sll	a14, a0
4024815e:	7d4026        	beqi	a0, 4, 402481df <sdt_on_noise_start+0x7f>

40248160 <sdt_on_noise_start>:
40248160:	027d      	mov.n	a7, a2
40248162:	e0c112        	addi	a1, a1, -32
40248165:	0139      	s32i.n	a3, a1, 0
40248167:	fffd21        	l32r	a2, 4024815c <target_power_backoff+0x50>
4024816a:	1109      	s32i.n	a0, a1, 4
4024816c:	21c9      	s32i.n	a12, a1, 8
4024816e:	31d9      	s32i.n	a13, a1, 12
40248170:	05cd      	mov.n	a12, a5
40248172:	04dd      	mov.n	a13, a4
40248174:	4179      	s32i.n	a7, a1, 16
40248176:	e05601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40248179:	0000c0        	callx0	a0
4024817c:	4108      	l32i.n	a0, a1, 16
4024817e:	0020c0        	memw
40248181:	0d28      	l32i.n	a2, a13, 0
40248183:	f792c7        	bne	a2, a12, 4024817e <sdt_on_noise_start+0x1e>
40248186:	002d      	mov.n	a2, a0
40248188:	f47401        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024818b:	0000c0        	callx0	a0
4024818e:	0108      	l32i.n	a0, a1, 0
40248190:	540c      	movi.n	a4, 5
40248192:	f46f21        	l32r	a2, 40245350 <ram_pbus_set_rxgain+0xd0>
40248195:	0020c0        	memw
40248198:	582232        	l32i	a3, a2, 0x160
4024819b:	413f30        	srli	a3, a3, 15
4024819e:	103340        	and	a3, a3, a4
402481a1:	135366        	bnei	a3, 5, 402481b8 <sdt_on_noise_start+0x58>
402481a4:	d57c      	movi.n	a5, -3
402481a6:	0020c0        	memw
402481a9:	582242        	l32i	a4, a2, 0x160
402481ac:	104450        	and	a4, a4, a5
402481af:	0020c0        	memw
402481b2:	586242        	s32i	a4, a2, 0x160
402481b5:	000146        	j	402481be <sdt_on_noise_start+0x5e>
402481b8:	0020c0        	memw
402481bb:	582262        	l32i	a6, a2, 0x160
402481be:	f42f71        	l32r	a7, 4024527c <phy_set_sense+0x18>
402481c1:	0778      	l32i.n	a7, a7, 0
402481c3:	192772        	l32i	a7, a7, 100
402481c6:	742000        	extui	a2, a0, 0, 8
402481c9:	0007c0        	callx0	a7
402481cc:	21c8      	l32i.n	a12, a1, 8
402481ce:	31d8      	l32i.n	a13, a1, 12
402481d0:	1108      	l32i.n	a0, a1, 4
402481d2:	20c112        	addi	a1, a1, 32
402481d5:	f00d      	ret.n
402481d7:	890000        	excw
402481da:	fe          	.byte 0xfe
402481db:	3f          	.byte 0x3f
402481dc:	0e          	.byte 0xe
402481dd:	3ffe92        	excw
402481e0:	ff          	.byte 0xff
402481e1:	fffc03        	excw

402481e4 <chip_v6_set_chan_rx_cmp>:
402481e4:	040c      	movi.n	a4, 0
402481e6:	e0c112        	addi	a1, a1, -32
402481e9:	51e9      	s32i.n	a14, a1, 20
402481eb:	41d9      	s32i.n	a13, a1, 16
402481ed:	2109      	s32i.n	a0, a1, 8
402481ef:	31c9      	s32i.n	a12, a1, 12
402481f1:	fffa01        	l32r	a0, 402481dc <sdt_on_noise_start+0x7c>
402481f4:	02cd      	mov.n	a12, a2
402481f6:	03dd      	mov.n	a13, a3
402481f8:	220c      	movi.n	a2, 2
402481fa:	fff731        	l32r	a3, 402481d8 <sdt_on_noise_start+0x78>
402481fd:	7d00e2        	l8ui	a14, a0, 125
40248200:	443a      	add.n	a4, a4, a3
40248202:	01ee80        	slli	a14, a14, 24
40248205:	223a      	add.n	a2, a2, a3
40248207:	001442        	l16ui	a4, a4, 0
4024820a:	005142        	s16i	a4, a1, 0
4024820d:	000222        	l8ui	a2, a2, 0
40248210:	31e8e0        	srai	a14, a14, 24
40248213:	024122        	s8i	a2, a1, 2
40248216:	d20c      	movi.n	a2, 13
40248218:	237ce6        	bgei	a12, 7, 4024823f <chip_v6_set_chan_rx_cmp+0x5b>
4024821b:	530c      	movi.n	a3, 5
4024821d:	004d      	mov.n	a4, a0
4024821f:	7c0442        	l8ui	a4, a4, 124
40248222:	2c0b      	addi.n	a2, a12, -1
40248224:	014480        	slli	a4, a4, 24
40248227:	314840        	srai	a4, a4, 24
4024822a:	1149      	s32i.n	a4, a1, 4
4024822c:	c04e40        	sub	a4, a14, a4
4024822f:	822240        	mull	a2, a2, a4
40248232:	f4ae01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40248235:	0000c0        	callx0	a0
40248238:	11e8      	l32i.n	a14, a1, 4
4024823a:	ee2a      	add.n	a14, a14, a2
4024823c:	000846        	j	40248261 <chip_v6_set_chan_rx_cmp+0x7d>
4024823f:	7e0032        	l8ui	a3, a0, 126
40248242:	013380        	slli	a3, a3, 24
40248245:	313830        	srai	a3, a3, 24
40248248:	c033e0        	sub	a3, a3, a14
4024824b:	02a2c7        	bge	a2, a12, 40248251 <chip_v6_set_chan_rx_cmp+0x6d>
4024824e:	004246        	j	4024835b <chip_v6_set_chan_rx_cmp+0x177>
40248251:	facc22        	addi	a2, a12, -6
40248254:	822320        	mull	a2, a3, a2
40248257:	530c      	movi.n	a3, 5
40248259:	f4a401        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024825c:	0000c0        	callx0	a0
4024825f:	ee2a      	add.n	a14, a14, a2
40248261:	0a1d66        	bnei	a13, 1, 4024826f <chip_v6_set_chan_rx_cmp+0x8b>
40248264:	ad7c      	movi.n	a13, -6
40248266:	0041d2        	s8i	a13, a1, 0
40248269:	0241d2        	s8i	a13, a1, 2
4024826c:	0008c6        	j	40248293 <chip_v6_set_chan_rx_cmp+0xaf>
4024826f:	fecd32        	addi	a3, a13, -2
40248272:	0b9356        	bnez	a3, 4024832f <chip_v6_set_chan_rx_cmp+0x14b>
40248275:	ffd901        	l32r	a0, 402481dc <sdt_on_noise_start+0x7c>
40248278:	7f0032        	l8ui	a3, a0, 127
4024827b:	004132        	s8i	a3, a1, 0
4024827e:	800022        	l8ui	a2, a0, 128
40248281:	014122        	s8i	a2, a1, 1
40248284:	810002        	l8ui	a0, a0, 129
40248287:	024102        	s8i	a0, a1, 2
4024828a:	0101d2        	l8ui	a13, a1, 1
4024828d:	01dd80        	slli	a13, a13, 24
40248290:	31d8d0        	srai	a13, a13, 24
40248293:	2c7ce6        	bgei	a12, 7, 402482c3 <chip_v6_set_chan_rx_cmp+0xdf>
40248296:	000132        	l8ui	a3, a1, 0
40248299:	2c0b      	addi.n	a2, a12, -1
4024829b:	013380        	slli	a3, a3, 24
4024829e:	313830        	srai	a3, a3, 24
402482a1:	013380        	slli	a3, a3, 24
402482a4:	313830        	srai	a3, a3, 24
402482a7:	c03d30        	sub	a3, a13, a3
402482aa:	822230        	mull	a2, a2, a3
402482ad:	530c      	movi.n	a3, 5
402482af:	f48f01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402482b2:	0000c0        	callx0	a0
402482b5:	000102        	l8ui	a0, a1, 0
402482b8:	010080        	slli	a0, a0, 24
402482bb:	310800        	srai	a0, a0, 24
402482be:	002a      	add.n	a0, a0, a2
402482c0:	000806        	j	402482e4 <chip_v6_set_chan_rx_cmp+0x100>
402482c3:	020102        	l8ui	a0, a1, 2
402482c6:	d20c      	movi.n	a2, 13
402482c8:	010080        	slli	a0, a0, 24
402482cb:	310800        	srai	a0, a0, 24
402482ce:	c000d0        	sub	a0, a0, a13
402482d1:	7522c7        	blt	a2, a12, 4024834a <chip_v6_set_chan_rx_cmp+0x166>
402482d4:	530c      	movi.n	a3, 5
402482d6:	facc22        	addi	a2, a12, -6
402482d9:	822020        	mull	a2, a0, a2
402482dc:	f48401        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402482df:	0000c0        	callx0	a0
402482e2:	02da      	add.n	a0, a2, a13
402482e4:	ffbfa1        	l32r	a10, 402481e0 <sdt_on_noise_start+0x80>
402482e7:	9e0a      	add.n	a9, a14, a0
402482e9:	f41941        	l32r	a4, 40245350 <ram_pbus_set_rxgain+0xd0>
402482ec:	749090        	extui	a9, a9, 0, 8
402482ef:	119960        	slli	a9, a9, 10
402482f2:	0020c0        	memw
402482f5:	da2482        	l32i	a8, a4, 0x368
402482f8:	1088a0        	and	a8, a8, a10
402482fb:	208890        	or	a8, a8, a9
402482fe:	0020c0        	memw
40248301:	da6482        	s32i	a8, a4, 0x368
40248304:	170c      	movi.n	a7, 1
40248306:	0020c0        	memw
40248309:	d468      	l32i.n	a6, a4, 52
4024830b:	206670        	or	a6, a6, a7
4024830e:	0020c0        	memw
40248311:	d469      	s32i.n	a6, a4, 52
40248313:	e57c      	movi.n	a5, -2
40248315:	0020c0        	memw
40248318:	d438      	l32i.n	a3, a4, 52
4024831a:	103350        	and	a3, a3, a5
4024831d:	0020c0        	memw
40248320:	d439      	s32i.n	a3, a4, 52
40248322:	31c8      	l32i.n	a12, a1, 12
40248324:	41d8      	l32i.n	a13, a1, 16
40248326:	51e8      	l32i.n	a14, a1, 20
40248328:	2108      	l32i.n	a0, a1, 8
4024832a:	20c112        	addi	a1, a1, 32
4024832d:	f00d      	ret.n
4024832f:	fdcda2        	addi	a10, a13, -3
40248332:	f54a56        	bnez	a10, 4024828a <chip_v6_set_chan_rx_cmp+0xa6>
40248335:	ffa901        	l32r	a0, 402481dc <sdt_on_noise_start+0x7c>
40248338:	820032        	l8ui	a3, a0, 130
4024833b:	004132        	s8i	a3, a1, 0
4024833e:	830022        	l8ui	a2, a0, 131
40248341:	014122        	s8i	a2, a1, 1
40248344:	840002        	l8ui	a0, a0, 132
40248347:	ffcf06        	j	40248287 <chip_v6_set_chan_rx_cmp+0xa3>
4024834a:	530c      	movi.n	a3, 5
4024834c:	fecc22        	addi	a2, a12, -2
4024834f:	822020        	mull	a2, a0, a2
40248352:	f46601        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40248355:	0000c0        	callx0	a0
40248358:	ffe186        	j	402482e2 <chip_v6_set_chan_rx_cmp+0xfe>
4024835b:	fecc22        	addi	a2, a12, -2
4024835e:	822320        	mull	a2, a3, a2
40248361:	530c      	movi.n	a3, 5
40248363:	f46201        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40248366:	0000c0        	callx0	a0
40248369:	ffbc86        	j	4024825f <chip_v6_set_chan_rx_cmp+0x7b>
4024836c:	fe9273        	excw
4024836f:	3f          	.byte 0x3f

40248370 <chip_v6_set_chan_misc>:
40248370:	f0c112        	addi	a1, a1, -16
40248373:	036102        	s32i	a0, a1, 12
40248376:	f3c101        	l32r	a0, 4024527c <phy_set_sense+0x18>
40248379:	4008      	l32i.n	a0, a0, 16
4024837b:	2129      	s32i.n	a2, a1, 8
4024837d:	0c7027        	bbci	a0, 18, 4024838d <chip_v6_set_chan_misc+0x1d>
40248380:	f7f231        	l32r	a3, 40246348 <chip_v6_set_chan+0x9c>
40248383:	902220        	addx2	a2, a2, a2
40248386:	223a      	add.n	a2, a2, a3
40248388:	fd6245        	call0	402459b0 <set_txcap_reg>
4024838b:	2128      	l32i.n	a2, a1, 8
4024838d:	e10831        	l32r	a3, 402407b0 <ets_timer_done+0x30>
40248390:	0020c0        	memw
40248393:	9c2332        	l32i	a3, a3, 0x270
40248396:	296317        	bbci	a3, 1, 402483c3 <chip_v6_set_chan_misc+0x53>
40248399:	742020        	extui	a2, a2, 0, 8
4024839c:	013d      	mov.n	a3, a1
4024839e:	ff5845        	call0	40247924 <tx_atten_set_interp>
402483a1:	042205        	call0	4024c5c4 <dpd_scale_set>
402483a4:	fff221        	l32r	a2, 4024836c <chip_v6_set_chan_rx_cmp+0x188>
402483a7:	800222        	l8ui	a2, a2, 128
402483aa:	006345        	call0	402489e0 <chip_v6_rxmax_ext>
402483ad:	f3b321        	l32r	a2, 4024527c <phy_set_sense+0x18>
402483b0:	0208      	l32i.n	a0, a2, 0
402483b2:	162002        	l32i	a0, a0, 88
402483b5:	1f9222        	l16si	a2, a2, 62
402483b8:	0000c0        	callx0	a0
402483bb:	e21c      	movi.n	a2, 30
402483bd:	f3e601        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
402483c0:	0000c0        	callx0	a0
402483c3:	3108      	l32i.n	a0, a1, 12
402483c5:	10c112        	addi	a1, a1, 16
402483c8:	f00d      	ret.n
402483ca:	190000        	excw
402483cd:	3ffe92        	excw
402483d0:	fe8904        	excw
402483d3:	3f          	.byte 0x3f
402483d4:	005dc0        	excw
402483d7:	000000        	ill
402483da:	994024        	excw
402483dd:	4999      	s32i.n	a9, a9, 16
402483df:	999a40        	excw
402483e2:	9999      	s32i.n	a9, a9, 36
402483e4:	9999      	s32i.n	a9, a9, 36
402483e6:	40e9      	s32i.n	a14, a0, 16
402483e8:	ff          	.byte 0xff
402483e9:	ff          	.byte 0xff
402483ea:	0f          	.byte 0xf
402483eb:	000000        	ill
402483ee:	e0c000        	subx4	a12, a0, a0
402483f1:	106c      	movi.n	a0, -31
402483f3:	5bb440        	excw
402483f6:	2c4010        	excw
402483f9:	106d      	excw
402483fb:	5d2840        	excw
402483fe:	f04010        	subx8	a4, a0, a1
40248401:	401060        	excw

40248404 <phy_dig_spur_set>:
40248404:	b0c112        	addi	a1, a1, -80
40248407:	b1d9      	s32i.n	a13, a1, 44
40248409:	c1e9      	s32i.n	a14, a1, 48
4024840b:	6129      	s32i.n	a2, a1, 24
4024840d:	a1c9      	s32i.n	a12, a1, 40
4024840f:	d1f9      	s32i.n	a15, a1, 52
40248411:	ffeef1        	l32r	a15, 402483cc <chip_v6_set_chan_misc+0x5c>
40248414:	9109      	s32i.n	a0, a1, 36
40248416:	600f02        	l8ui	a0, a15, 96
40248419:	03cd      	mov.n	a12, a3
4024841b:	30cc      	bnez.n	a0, 40248422 <phy_dig_spur_set+0x1e>
4024841d:	8d2c      	movi.n	a13, 40
4024841f:	000446        	j	40248434 <phy_dig_spur_set+0x30>
40248422:	041066        	bnei	a0, 1, 4024842a <phy_dig_spur_set+0x26>
40248425:	ad1c      	movi.n	a13, 26
40248427:	000246        	j	40248434 <phy_dig_spur_set+0x30>
4024842a:	fec032        	addi	a3, a0, -2
4024842d:	821c      	movi.n	a2, 24
4024842f:	8d2c      	movi.n	a13, 40
40248431:	83d230        	moveqz	a13, a2, a3
40248434:	0c2d      	mov.n	a2, a12
40248436:	0d3d      	mov.n	a3, a13
40248438:	fa8801        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
4024843b:	0000c0        	callx0	a0
4024843e:	1a92e6        	bgei	a2, 10, 4024845c <phy_dig_spur_set+0x58>
40248441:	0c2d      	mov.n	a2, a12
40248443:	0d3d      	mov.n	a3, a13
40248445:	f42901        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40248448:	0000c0        	callx0	a0
4024844b:	820d20        	mull	a0, a13, a2
4024844e:	c000c0        	sub	a0, a0, a12
40248451:	a00000        	addx4	a0, a0, a0
40248454:	1120f0        	slli	a2, a0, 1
40248457:	5129      	s32i.n	a2, a1, 20
40248459:	000846        	j	4024847e <phy_dig_spur_set+0x7a>
4024845c:	c04d20        	sub	a4, a13, a2
4024845f:	1794e6        	bgei	a4, 10, 4024847a <phy_dig_spur_set+0x76>
40248462:	0c2d      	mov.n	a2, a12
40248464:	0d3d      	mov.n	a3, a13
40248466:	f42101        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40248469:	0000c0        	callx0	a0
4024846c:	021b      	addi.n	a0, a2, 1
4024846e:	820d00        	mull	a0, a13, a0
40248471:	c000c0        	sub	a0, a0, a12
40248474:	a00000        	addx4	a0, a0, a0
40248477:	fff646        	j	40248454 <phy_dig_spur_set+0x50>
4024847a:	020c      	movi.n	a2, 0
4024847c:	5129      	s32i.n	a2, a1, 20
4024847e:	7c0f32        	l8ui	a3, a15, 124
40248481:	9f0f22        	l8ui	a2, a15, 159
40248484:	082316        	beqz	a3, 4024850a <phy_dig_spur_set+0x106>
40248487:	4139      	s32i.n	a3, a1, 16
40248489:	7b0fe2        	l8ui	a14, a15, 123
4024848c:	112280        	slli	a2, a2, 8
4024848f:	ee2a      	add.n	a14, a14, a2
40248491:	075e16        	beqz	a14, 4024850a <phy_dig_spur_set+0x106>
40248494:	032d      	mov.n	a2, a3
40248496:	6d7c      	movi.n	a13, -10
40248498:	82ddc0        	mull	a13, a13, a12
4024849b:	c122c0        	mul16u	a2, a2, a12
4024849e:	a03330        	addx4	a3, a3, a3
402484a1:	1133f0        	slli	a3, a3, 1
402484a4:	e129      	s32i.n	a2, a1, 56
402484a6:	106132        	s32i	a3, a1, 64
402484a9:	0e3d      	mov.n	a3, a14
402484ab:	fa6b01        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
402484ae:	0000c0        	callx0	a0
402484b1:	102102        	l32i	a0, a1, 64
402484b4:	e148      	l32i.n	a4, a1, 56
402484b6:	022207        	blt	a2, a0, 402484bc <phy_dig_spur_set+0xb8>
402484b9:	005386        	j	4024860b <phy_dig_spur_set+0x207>
402484bc:	042d      	mov.n	a2, a4
402484be:	0e3d      	mov.n	a3, a14
402484c0:	f40b01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402484c3:	0000c0        	callx0	a0
402484c6:	f5f101        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
402484c9:	0000c0        	callx0	a0
402484cc:	2129      	s32i.n	a2, a1, 8
402484ce:	0e2d      	mov.n	a2, a14
402484d0:	f5ef01        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
402484d3:	0000c0        	callx0	a0
402484d6:	02ed      	mov.n	a14, a2
402484d8:	4128      	l32i.n	a2, a1, 16
402484da:	ffc501        	l32r	a0, 402483f0 <chip_v6_set_chan_misc+0x80>
402484dd:	0000c0        	callx0	a0
402484e0:	023d      	mov.n	a3, a2
402484e2:	0e2d      	mov.n	a2, a14
402484e4:	f5e701        	l32r	a0, 40245c80 <wait_rfpll_cal_end+0x84>
402484e7:	0000c0        	callx0	a0
402484ea:	023d      	mov.n	a3, a2
402484ec:	2128      	l32i.n	a2, a1, 8
402484ee:	f5e301        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
402484f1:	0000c0        	callx0	a0
402484f4:	ffb7e1        	l32r	a14, 402483d0 <chip_v6_set_chan_misc+0x60>
402484f7:	0e38      	l32i.n	a3, a14, 0
402484f9:	f5e001        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
402484fc:	0000c0        	callx0	a0
402484ff:	ffbd01        	l32r	a0, 402483f4 <chip_v6_set_chan_misc+0x84>
40248502:	0000c0        	callx0	a0
40248505:	ed2a      	add.n	a14, a13, a2
40248507:	000186        	j	40248511 <phy_dig_spur_set+0x10d>
4024850a:	0e0c      	movi.n	a14, 0
4024850c:	6d7c      	movi.n	a13, -10
4024850e:	82ddc0        	mull	a13, a13, a12
40248511:	9b0f02        	l8ui	a0, a15, 155
40248514:	1161e2        	s32i	a14, a1, 68
40248517:	07d016        	beqz	a0, 40248598 <phy_dig_spur_set+0x194>
4024851a:	3109      	s32i.n	a0, a1, 12
4024851c:	a00f22        	l8ui	a2, a15, 160
4024851f:	9a0fe2        	l8ui	a14, a15, 154
40248522:	112280        	slli	a2, a2, 8
40248525:	ee2a      	add.n	a14, a14, a2
40248527:	06de16        	beqz	a14, 40248598 <phy_dig_spur_set+0x194>
4024852a:	0e3d      	mov.n	a3, a14
4024852c:	a0f000        	addx4	a15, a0, a0
4024852f:	c120c0        	mul16u	a2, a0, a12
40248532:	f129      	s32i.n	a2, a1, 60
40248534:	11fff0        	slli	a15, a15, 1
40248537:	fa4801        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
4024853a:	0000c0        	callx0	a0
4024853d:	31c8      	l32i.n	a12, a1, 12
4024853f:	f108      	l32i.n	a0, a1, 60
40248541:	0222f7        	blt	a2, a15, 40248547 <phy_dig_spur_set+0x143>
40248544:	004706        	j	40248664 <phy_dig_spur_set+0x260>
40248547:	0e3d      	mov.n	a3, a14
40248549:	002d      	mov.n	a2, a0
4024854b:	f3e801        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024854e:	0000c0        	callx0	a0
40248551:	f5ce01        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
40248554:	0000c0        	callx0	a0
40248557:	02fd      	mov.n	a15, a2
40248559:	0e2d      	mov.n	a2, a14
4024855b:	f5cc01        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
4024855e:	0000c0        	callx0	a0
40248561:	02ed      	mov.n	a14, a2
40248563:	0c2d      	mov.n	a2, a12
40248565:	ffa201        	l32r	a0, 402483f0 <chip_v6_set_chan_misc+0x80>
40248568:	0000c0        	callx0	a0
4024856b:	023d      	mov.n	a3, a2
4024856d:	0e2d      	mov.n	a2, a14
4024856f:	f5c401        	l32r	a0, 40245c80 <wait_rfpll_cal_end+0x84>
40248572:	0000c0        	callx0	a0
40248575:	023d      	mov.n	a3, a2
40248577:	0f2d      	mov.n	a2, a15
40248579:	f5c001        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
4024857c:	0000c0        	callx0	a0
4024857f:	ff9431        	l32r	a3, 402483d0 <chip_v6_set_chan_misc+0x60>
40248582:	0338      	l32i.n	a3, a3, 0
40248584:	f5be01        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
40248587:	0000c0        	callx0	a0
4024858a:	ff9a01        	l32r	a0, 402483f4 <chip_v6_set_chan_misc+0x84>
4024858d:	0000c0        	callx0	a0
40248590:	1121e2        	l32i	a14, a1, 68
40248593:	fd2a      	add.n	a15, a13, a2
40248595:	000106        	j	4024859d <phy_dig_spur_set+0x199>
40248598:	1121e2        	l32i	a14, a1, 68
4024859b:	0f0c      	movi.n	a15, 0
4024859d:	f337c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
402485a0:	ff8d21        	l32r	a2, 402483d4 <chip_v6_set_chan_misc+0x64>
402485a3:	0c08      	l32i.n	a0, a12, 0
402485a5:	ed1cc2        	l16ui	a12, a12, 0x1da
402485a8:	0008      	l32i.n	a0, a0, 0
402485aa:	cdca      	add.n	a12, a13, a12
402485ac:	cc2a      	add.n	a12, a12, a2
402485ae:	0c2d      	mov.n	a2, a12
402485b0:	0000c0        	callx0	a0
402485b3:	ff8801        	l32r	a0, 402483d4 <chip_v6_set_chan_misc+0x64>
402485b6:	f33141        	l32r	a4, 4024527c <phy_set_sense+0x18>
402485b9:	030c      	movi.n	a3, 0
402485bb:	64a052        	movi	a5, 100
402485be:	012257        	blt	a2, a5, 402485c3 <phy_dig_spur_set+0x1bf>
402485c1:	03cd      	mov.n	a12, a3
402485c3:	0468      	l32i.n	a6, a4, 0
402485c5:	ee1422        	l16ui	a2, a4, 0x1dc
402485c8:	0668      	l32i.n	a6, a6, 0
402485ca:	dd2a      	add.n	a13, a13, a2
402485cc:	dd0a      	add.n	a13, a13, a0
402485ce:	0d2d      	mov.n	a2, a13
402485d0:	0006c0        	callx0	a6
402485d3:	f32a01        	l32r	a0, 4024527c <phy_set_sense+0x18>
402485d6:	6138      	l32i.n	a3, a1, 24
402485d8:	db1072        	l16ui	a7, a0, 0x1b6
402485db:	330b      	addi.n	a3, a3, -1
402485dd:	400300        	ssr	a3
402485e0:	b17070        	sra	a7, a7
402485e3:	026707        	bbci	a7, 0, 402485e9 <phy_dig_spur_set+0x1e5>
402485e6:	158e56        	bnez	a14, 40248742 <phy_dig_spur_set+0x33e>
402485e9:	eb1042        	l16ui	a4, a0, 0x1d6
402485ec:	400300        	ssr	a3
402485ef:	b14040        	sra	a4, a4
402485f2:	026407        	bbci	a4, 0, 402485f8 <phy_dig_spur_set+0x1f4>
402485f5:	15bf56        	bnez	a15, 40248754 <phy_dig_spur_set+0x350>
402485f8:	0bfc56        	bnez	a12, 402486bb <phy_dig_spur_set+0x2b7>
402485fb:	64a052        	movi	a5, 100
402485fe:	012257        	blt	a2, a5, 40248603 <phy_dig_spur_set+0x1ff>
40248601:	0d0c      	movi.n	a13, 0
40248603:	51c8      	l32i.n	a12, a1, 20
40248605:	93cdd0        	movnez	a12, a13, a13
40248608:	002bc6        	j	402486bb <phy_dig_spur_set+0x2b7>
4024860b:	c06e20        	sub	a6, a14, a2
4024860e:	022607        	blt	a6, a0, 40248614 <phy_dig_spur_set+0x210>
40248611:	004c86        	j	40248747 <phy_dig_spur_set+0x343>
40248614:	042d      	mov.n	a2, a4
40248616:	0e3d      	mov.n	a3, a14
40248618:	f3b501        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024861b:	0000c0        	callx0	a0
4024861e:	221b      	addi.n	a2, a2, 1
40248620:	f59b01        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
40248623:	0000c0        	callx0	a0
40248626:	0129      	s32i.n	a2, a1, 0
40248628:	0e2d      	mov.n	a2, a14
4024862a:	f59801        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
4024862d:	0000c0        	callx0	a0
40248630:	1129      	s32i.n	a2, a1, 4
40248632:	4128      	l32i.n	a2, a1, 16
40248634:	ff6f01        	l32r	a0, 402483f0 <chip_v6_set_chan_misc+0x80>
40248637:	0000c0        	callx0	a0
4024863a:	023d      	mov.n	a3, a2
4024863c:	01e8      	l32i.n	a14, a1, 0
4024863e:	1128      	l32i.n	a2, a1, 4
40248640:	f59001        	l32r	a0, 40245c80 <wait_rfpll_cal_end+0x84>
40248643:	0000c0        	callx0	a0
40248646:	023d      	mov.n	a3, a2
40248648:	0e2d      	mov.n	a2, a14
4024864a:	f58c01        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
4024864d:	0000c0        	callx0	a0
40248650:	ff6031        	l32r	a3, 402483d0 <chip_v6_set_chan_misc+0x60>
40248653:	0338      	l32i.n	a3, a3, 0
40248655:	f58901        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
40248658:	0000c0        	callx0	a0
4024865b:	ff6601        	l32r	a0, 402483f4 <chip_v6_set_chan_misc+0x84>
4024865e:	0000c0        	callx0	a0
40248661:	ffa806        	j	40248505 <phy_dig_spur_set+0x101>
40248664:	c04e20        	sub	a4, a14, a2
40248667:	0224f7        	blt	a4, a15, 4024866d <phy_dig_spur_set+0x269>
4024866a:	003786        	j	4024874c <phy_dig_spur_set+0x348>
4024866d:	0e3d      	mov.n	a3, a14
4024866f:	002d      	mov.n	a2, a0
40248671:	f39e01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40248674:	0000c0        	callx0	a0
40248677:	221b      	addi.n	a2, a2, 1
40248679:	f58401        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
4024867c:	0000c0        	callx0	a0
4024867f:	02fd      	mov.n	a15, a2
40248681:	0e2d      	mov.n	a2, a14
40248683:	f58201        	l32r	a0, 40245c8c <wait_rfpll_cal_end+0x90>
40248686:	0000c0        	callx0	a0
40248689:	02ed      	mov.n	a14, a2
4024868b:	0c2d      	mov.n	a2, a12
4024868d:	ff5801        	l32r	a0, 402483f0 <chip_v6_set_chan_misc+0x80>
40248690:	0000c0        	callx0	a0
40248693:	023d      	mov.n	a3, a2
40248695:	0e2d      	mov.n	a2, a14
40248697:	f57a01        	l32r	a0, 40245c80 <wait_rfpll_cal_end+0x84>
4024869a:	0000c0        	callx0	a0
4024869d:	023d      	mov.n	a3, a2
4024869f:	0f2d      	mov.n	a2, a15
402486a1:	f57601        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
402486a4:	0000c0        	callx0	a0
402486a7:	ff4a31        	l32r	a3, 402483d0 <chip_v6_set_chan_misc+0x60>
402486aa:	0338      	l32i.n	a3, a3, 0
402486ac:	f57401        	l32r	a0, 40245c7c <wait_rfpll_cal_end+0x80>
402486af:	0000c0        	callx0	a0
402486b2:	ff5001        	l32r	a0, 402483f4 <chip_v6_set_chan_misc+0x84>
402486b5:	0000c0        	callx0	a0
402486b8:	ffb506        	j	40248590 <phy_dig_spur_set+0x18c>
402486bb:	ff47e1        	l32r	a14, 402483d8 <chip_v6_set_chan_misc+0x68>
402486be:	0d0c      	movi.n	a13, 0
402486c0:	0c2d      	mov.n	a2, a12
402486c2:	ff4d01        	l32r	a0, 402483f8 <chip_v6_set_chan_misc+0x88>
402486c5:	0000c0        	callx0	a0
402486c8:	8129      	s32i.n	a2, a1, 32
402486ca:	7139      	s32i.n	a3, a1, 28
402486cc:	ff4451        	l32r	a5, 402483dc <chip_v6_set_chan_misc+0x6c>
402486cf:	ff4441        	l32r	a4, 402483e0 <chip_v6_set_chan_misc+0x70>
402486d2:	ff4a01        	l32r	a0, 402483fc <chip_v6_set_chan_misc+0x8c>
402486d5:	0000c0        	callx0	a0
402486d8:	0e5d      	mov.n	a5, a14
402486da:	0d4d      	mov.n	a4, a13
402486dc:	f56601        	l32r	a0, 40245c74 <wait_rfpll_cal_end+0x78>
402486df:	0000c0        	callx0	a0
402486e2:	ff4701        	l32r	a0, 40248400 <chip_v6_set_chan_misc+0x90>
402486e5:	0000c0        	callx0	a0
402486e8:	7138      	l32i.n	a3, a1, 28
402486ea:	ff3e51        	l32r	a5, 402483e4 <chip_v6_set_chan_misc+0x74>
402486ed:	02fd      	mov.n	a15, a2
402486ef:	ff3c41        	l32r	a4, 402483e0 <chip_v6_set_chan_misc+0x70>
402486f2:	8128      	l32i.n	a2, a1, 32
402486f4:	ff4201        	l32r	a0, 402483fc <chip_v6_set_chan_misc+0x8c>
402486f7:	0000c0        	callx0	a0
402486fa:	0d4d      	mov.n	a4, a13
402486fc:	0e5d      	mov.n	a5, a14
402486fe:	f55d01        	l32r	a0, 40245c74 <wait_rfpll_cal_end+0x78>
40248701:	0000c0        	callx0	a0
40248704:	fda0d1        	l32r	a13, 40247d84 <ram_start_noisefloor+0x48>
40248707:	ff3e01        	l32r	a0, 40248400 <chip_v6_set_chan_misc+0x90>
4024870a:	0000c0        	callx0	a0
4024870d:	ff3771        	l32r	a7, 402483ec <chip_v6_set_chan_misc+0x7c>
40248710:	ff3651        	l32r	a5, 402483e8 <chip_v6_set_chan_misc+0x78>
40248713:	9460f0        	extui	a6, a15, 0, 10
40248716:	105250        	and	a5, a2, a5
40248719:	0166c0        	slli	a6, a6, 20
4024871c:	0c2d      	mov.n	a2, a12
4024871e:	0020c0        	memw
40248721:	a82d42        	l32i	a4, a13, 0x2a0
40248724:	104470        	and	a4, a4, a7
40248727:	204460        	or	a4, a4, a6
4024872a:	204450        	or	a4, a4, a5
4024872d:	0020c0        	memw
40248730:	a1c8      	l32i.n	a12, a1, 40
40248732:	c1e8      	l32i.n	a14, a1, 48
40248734:	a86d42        	s32i	a4, a13, 0x2a0
40248737:	d1f8      	l32i.n	a15, a1, 52
40248739:	b1d8      	l32i.n	a13, a1, 44
4024873b:	9108      	l32i.n	a0, a1, 36
4024873d:	50c112        	addi	a1, a1, 80
40248740:	f00d      	ret.n
40248742:	0ecd      	mov.n	a12, a14
40248744:	ffdcc6        	j	402486bb <phy_dig_spur_set+0x2b7>
40248747:	0e0c      	movi.n	a14, 0
40248749:	ff7106        	j	40248511 <phy_dig_spur_set+0x10d>
4024874c:	1121e2        	l32i	a14, a1, 68
4024874f:	0f0c      	movi.n	a15, 0
40248751:	ff9206        	j	4024859d <phy_dig_spur_set+0x199>
40248754:	0fcd      	mov.n	a12, a15
40248756:	ffd846        	j	402486bb <phy_dig_spur_set+0x2b7>
40248759:	000000        	ill

4024875c <phy_dig_spur_prot>:
4024875c:	f0c112        	addi	a1, a1, -16
4024875f:	21c9      	s32i.n	a12, a1, 8
40248761:	1109      	s32i.n	a0, a1, 4
40248763:	52cc      	bnez.n	a2, 4024876c <phy_dig_spur_prot+0x10>
40248765:	000c      	movi.n	a0, 0
40248767:	0c0c      	movi.n	a12, 0
40248769:	001286        	j	402487b7 <phy_dig_spur_prot+0x5b>
4024876c:	0212e6        	bgei	a2, 1, 40248772 <phy_dig_spur_prot+0x16>
4024876f:	0072c6        	j	4024893e <phy_dig_spur_prot+0x1e2>
40248772:	64a032        	movi	a3, 100
40248775:	11c2b0        	slli	a12, a2, 5
40248778:	0c2d      	mov.n	a2, a12
4024877a:	f35c01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024877d:	0000c0        	callx0	a0
40248780:	020d      	mov.n	a0, a2
40248782:	a30c      	movi.n	a3, 10
40248784:	0c2d      	mov.n	a2, a12
40248786:	01c080        	slli	a12, a0, 24
40248789:	31c8c0        	srai	a12, a12, 24
4024878c:	f35801        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024878f:	0000c0        	callx0	a0
40248792:	a30c      	movi.n	a3, 10
40248794:	f9b101        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
40248797:	0000c0        	callx0	a0
4024879a:	0222a6        	blti	a2, 2, 402487a0 <phy_dig_spur_prot+0x44>
4024879d:	007506        	j	40248975 <phy_dig_spur_prot+0x219>
402487a0:	100c      	movi.n	a0, 1
402487a2:	000446        	j	402487b7 <phy_dig_spur_prot+0x5b>
402487a5:	0101c2        	l8ui	a12, a1, 1
402487a8:	000102        	l8ui	a0, a1, 0
402487ab:	01cc80        	slli	a12, a12, 24
402487ae:	010080        	slli	a0, a0, 24
402487b1:	310800        	srai	a0, a0, 24
402487b4:	31c8c0        	srai	a12, a12, 24
402487b7:	051ce6        	bgei	a12, 1, 402487c0 <phy_dig_spur_prot+0x64>
402487ba:	214100        	srai	a4, a0, 1
402487bd:	0001c6        	j	402487c8 <phy_dig_spur_prot+0x6c>
402487c0:	2c0b      	addi.n	a2, a12, -1
402487c2:	401200        	ssl	a2
402487c5:	a14000        	sll	a4, a0
402487c8:	fd6f21        	l32r	a2, 40247d84 <ram_start_noisefloor+0x48>
402487cb:	0020c0        	memw
402487ce:	b56242        	s32i	a4, a2, 0x2d4
402487d1:	1ecc62        	addi	a6, a12, 30
402487d4:	050c      	movi.n	a5, 0
402487d6:	401600        	ssl	a6
402487d9:	a13000        	sll	a3, a0
402487dc:	b335c0        	movgez	a3, a5, a12
402487df:	0020c0        	memw
402487e2:	a76232        	s32i	a3, a2, 0x29c
402487e5:	051ce6        	bgei	a12, 1, 402487ee <phy_dig_spur_prot+0x92>
402487e8:	214100        	srai	a4, a0, 1
402487eb:	0001c6        	j	402487f6 <phy_dig_spur_prot+0x9a>
402487ee:	7c0b      	addi.n	a7, a12, -1
402487f0:	401700        	ssl	a7
402487f3:	a14000        	sll	a4, a0
402487f6:	0020c0        	memw
402487f9:	060c      	movi.n	a6, 0
402487fb:	ec6242        	s32i	a4, a2, 0x3b0
402487fe:	1ecca2        	addi	a10, a12, 30
40248801:	090c      	movi.n	a9, 0
40248803:	401a00        	ssl	a10
40248806:	a18000        	sll	a8, a0
40248809:	b389c0        	movgez	a8, a9, a12
4024880c:	0020c0        	memw
4024880f:	a16282        	s32i	a8, a2, 0x284
40248812:	141026        	beqi	a0, 1, 4024882a <phy_dig_spur_prot+0xce>
40248815:	042066        	bnei	a0, 2, 4024881d <phy_dig_spur_prot+0xc1>
40248818:	850c      	movi.n	a5, 8
4024881a:	000386        	j	4024882c <phy_dig_spur_prot+0xd0>
4024881d:	fdc032        	addi	a3, a0, -3
40248820:	ab0c      	movi.n	a11, 10
40248822:	065d      	mov.n	a5, a6
40248824:	835b30        	moveqz	a5, a11, a3
40248827:	000046        	j	4024882c <phy_dig_spur_prot+0xd0>
4024882a:	250c      	movi.n	a5, 2
4024882c:	0dbca6        	blti	a12, 16, 4024883d <phy_dig_spur_prot+0xe1>
4024882f:	046c      	movi.n	a4, -32
40248831:	904c40        	addx2	a4, a12, a4
40248834:	401400        	ssl	a4
40248837:	a14500        	sll	a4, a5
4024883a:	000046        	j	4024883f <phy_dig_spur_prot+0xe3>
4024883d:	040c      	movi.n	a4, 0
4024883f:	0020c0        	memw
40248842:	a36242        	s32i	a4, a2, 0x28c
40248845:	0b7c      	movi.n	a11, -16
40248847:	101ca6        	blti	a12, 1, 4024885b <phy_dig_spur_prot+0xff>
4024884a:	0dbce6        	bgei	a12, 16, 4024885b <phy_dig_spur_prot+0xff>
4024884d:	e77c      	movi.n	a7, -2
4024884f:	907c70        	addx2	a7, a12, a7
40248852:	401700        	ssl	a7
40248855:	a17500        	sll	a7, a5
40248858:	0001c6        	j	40248863 <phy_dig_spur_prot+0x107>
4024885b:	080c      	movi.n	a8, 0
4024885d:	217250        	srai	a7, a5, 2
40248860:	9378c0        	movnez	a7, a8, a12
40248863:	0020c0        	memw
40248866:	1a6c      	movi.n	a10, -31
40248868:	a26272        	s32i	a7, a2, 0x288
4024886b:	f2b981        	l32r	a8, 40245350 <ram_pbus_set_rxgain+0xd0>
4024886e:	10abc7        	bge	a11, a12, 40248882 <phy_dig_spur_prot+0x126>
40248871:	00dcd6        	bgez	a12, 40248882 <phy_dig_spur_prot+0x126>
40248874:	e91c      	movi.n	a9, 30
40248876:	909c90        	addx2	a9, a12, a9
40248879:	401900        	ssl	a9
4024887c:	a17500        	sll	a7, a5
4024887f:	000046        	j	40248884 <phy_dig_spur_prot+0x128>
40248882:	070c      	movi.n	a7, 0
40248884:	197c      	movi.n	a9, -15
40248886:	0020c0        	memw
40248889:	c36872        	s32i	a7, a8, 0x30c
4024888c:	10aac7        	bge	a10, a12, 402488a0 <phy_dig_spur_prot+0x144>
4024888f:	0dac97        	bge	a12, a9, 402488a0 <phy_dig_spur_prot+0x144>
40248892:	c33c      	movi.n	a3, 60
40248894:	903c30        	addx2	a3, a12, a3
40248897:	401300        	ssl	a3
4024889a:	a14500        	sll	a4, a5
4024889d:	000046        	j	402488a2 <phy_dig_spur_prot+0x146>
402488a0:	040c      	movi.n	a4, 0
402488a2:	0020c0        	memw
402488a5:	c26842        	s32i	a4, a8, 0x308
402488a8:	141026        	beqi	a0, 1, 402488c0 <phy_dig_spur_prot+0x164>
402488ab:	042066        	bnei	a0, 2, 402488b3 <phy_dig_spur_prot+0x157>
402488ae:	400c      	movi.n	a0, 4
402488b0:	000386        	j	402488c2 <phy_dig_spur_prot+0x166>
402488b3:	fdc052        	addi	a5, a0, -3
402488b6:	540c      	movi.n	a4, 5
402488b8:	836450        	moveqz	a6, a4, a5
402488bb:	060d      	mov.n	a0, a6
402488bd:	000046        	j	402488c2 <phy_dig_spur_prot+0x166>
402488c0:	100c      	movi.n	a0, 1
402488c2:	0dbca6        	blti	a12, 16, 402488d3 <phy_dig_spur_prot+0x177>
402488c5:	066c      	movi.n	a6, -32
402488c7:	906c60        	addx2	a6, a12, a6
402488ca:	401600        	ssl	a6
402488cd:	a14000        	sll	a4, a0
402488d0:	000046        	j	402488d5 <phy_dig_spur_prot+0x179>
402488d3:	040c      	movi.n	a4, 0
402488d5:	0020c0        	memw
402488d8:	ef6242        	s32i	a4, a2, 0x3bc
402488db:	101ca6        	blti	a12, 1, 402488ef <phy_dig_spur_prot+0x193>
402488de:	0dbce6        	bgei	a12, 16, 402488ef <phy_dig_spur_prot+0x193>
402488e1:	e77c      	movi.n	a7, -2
402488e3:	907c70        	addx2	a7, a12, a7
402488e6:	401700        	ssl	a7
402488e9:	a15000        	sll	a5, a0
402488ec:	0001c6        	j	402488f7 <phy_dig_spur_prot+0x19b>
402488ef:	080c      	movi.n	a8, 0
402488f1:	215200        	srai	a5, a0, 2
402488f4:	9358c0        	movnez	a5, a8, a12
402488f7:	0020c0        	memw
402488fa:	ee6252        	s32i	a5, a2, 0x3b8
402488fd:	10abc7        	bge	a11, a12, 40248911 <phy_dig_spur_prot+0x1b5>
40248900:	00dcd6        	bgez	a12, 40248911 <phy_dig_spur_prot+0x1b5>
40248903:	eb1c      	movi.n	a11, 30
40248905:	90bcb0        	addx2	a11, a12, a11
40248908:	401b00        	ssl	a11
4024890b:	a15000        	sll	a5, a0
4024890e:	000046        	j	40248913 <phy_dig_spur_prot+0x1b7>
40248911:	050c      	movi.n	a5, 0
40248913:	0020c0        	memw
40248916:	eb6252        	s32i	a5, a2, 0x3ac
40248919:	10aac7        	bge	a10, a12, 4024892d <phy_dig_spur_prot+0x1d1>
4024891c:	0dac97        	bge	a12, a9, 4024892d <phy_dig_spur_prot+0x1d1>
4024891f:	c33c      	movi.n	a3, 60
40248921:	903c30        	addx2	a3, a12, a3
40248924:	401300        	ssl	a3
40248927:	a10000        	sll	a0, a0
4024892a:	000046        	j	4024892f <phy_dig_spur_prot+0x1d3>
4024892d:	000c      	movi.n	a0, 0
4024892f:	0020c0        	memw
40248932:	21c8      	l32i.n	a12, a1, 8
40248934:	ea6202        	s32i	a0, a2, 0x3a8
40248937:	1108      	l32i.n	a0, a1, 4
40248939:	10c112        	addi	a1, a1, 16
4024893c:	f00d      	ret.n
4024893e:	e632d6        	bgez	a2, 402487a5 <phy_dig_spur_prot+0x49>
40248941:	64a032        	movi	a3, 100
40248944:	11c2b0        	slli	a12, a2, 5
40248947:	0c2d      	mov.n	a2, a12
40248949:	f2e801        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024894c:	0000c0        	callx0	a0
4024894f:	020d      	mov.n	a0, a2
40248951:	a30c      	movi.n	a3, 10
40248953:	0c2d      	mov.n	a2, a12
40248955:	c00b      	addi.n	a12, a0, -1
40248957:	01cc80        	slli	a12, a12, 24
4024895a:	31c8c0        	srai	a12, a12, 24
4024895d:	f2e301        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40248960:	0000c0        	callx0	a0
40248963:	a30c      	movi.n	a3, 10
40248965:	f93c01        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
40248968:	0000c0        	callx0	a0
4024896b:	837c      	movi.n	a3, -8
4024896d:	11a237        	bge	a2, a3, 40248982 <phy_dig_spur_prot+0x226>
40248970:	100c      	movi.n	a0, 1
40248972:	ff9046        	j	402487b7 <phy_dig_spur_prot+0x5b>
40248975:	300c      	movi.n	a0, 3
40248977:	0282e6        	bgei	a2, 8, 4024897d <phy_dig_spur_prot+0x221>
4024897a:	ff8e46        	j	402487b7 <phy_dig_spur_prot+0x5b>
4024897d:	200c      	movi.n	a0, 2
4024897f:	ff8d06        	j	402487b7 <phy_dig_spur_prot+0x5b>
40248982:	300c      	movi.n	a0, 3
40248984:	e47c      	movi.n	a4, -2
40248986:	02a247        	bge	a2, a4, 4024898c <phy_dig_spur_prot+0x230>
40248989:	ff8a86        	j	402487b7 <phy_dig_spur_prot+0x5b>
4024898c:	200c      	movi.n	a0, 2
4024898e:	ff8946        	j	402487b7 <phy_dig_spur_prot+0x5b>
40248991:	000000        	ill

40248994 <chip_v6_rxmax_ext_dig>:
40248994:	f0c112        	addi	a1, a1, -16
40248997:	0109      	s32i.n	a0, a1, 0
40248999:	f26b01        	l32r	a0, 40245348 <ram_pbus_set_rxgain+0xc8>
4024899c:	22dc      	bnez.n	a2, 402489b2 <chip_v6_rxmax_ext_dig+0x1e>
4024899e:	041c      	movi.n	a4, 16
402489a0:	0020c0        	memw
402489a3:	e42032        	l32i	a3, a0, 0x390
402489a6:	203340        	or	a3, a3, a4
402489a9:	0020c0        	memw
402489ac:	e46032        	s32i	a3, a0, 0x390
402489af:	000406        	j	402489c3 <chip_v6_rxmax_ext_dig+0x2f>
402489b2:	f66c      	movi.n	a6, -17
402489b4:	0020c0        	memw
402489b7:	e42052        	l32i	a5, a0, 0x390
402489ba:	105560        	and	a5, a5, a6
402489bd:	0020c0        	memw
402489c0:	e46052        	s32i	a5, a0, 0x390
402489c3:	f22e41        	l32r	a4, 4024527c <phy_set_sense+0x18>
402489c6:	013280        	slli	a3, a2, 24
402489c9:	400422        	l8ui	a2, a4, 64
402489cc:	313830        	srai	a3, a3, 24
402489cf:	012280        	slli	a2, a2, 24
402489d2:	312820        	srai	a2, a2, 24
402489d5:	ff80c5        	call0	402481e4 <chip_v6_set_chan_rx_cmp>
402489d8:	0108      	l32i.n	a0, a1, 0
402489da:	10c112        	addi	a1, a1, 16
402489dd:	f00d      	ret.n
	...

402489e0 <chip_v6_rxmax_ext>:
402489e0:	f0c112        	addi	a1, a1, -16
402489e3:	0161c2        	s32i	a12, a1, 4
402489e6:	006102        	s32i	a0, a1, 0
402489e9:	20c220        	or	a12, a2, a2
402489ec:	fcb005        	call0	402454f0 <chip_v6_rxmax_ext_ana>
402489ef:	0c2d      	mov.n	a2, a12
402489f1:	fffa05        	call0	40248994 <chip_v6_rxmax_ext_dig>
402489f4:	11c8      	l32i.n	a12, a1, 4
402489f6:	0108      	l32i.n	a0, a1, 0
402489f8:	10c112        	addi	a1, a1, 16
402489fb:	f00d      	ret.n
402489fd:	000000        	ill
40248a00:	001400        	excw
40248a03:	92cd00        	excw
40248a06:	fe          	.byte 0xfe
40248a07:	3f          	.byte 0x3f
40248a08:	ff          	.byte 0xff
40248a09:	ff          	.byte 0xff
40248a0a:	7f          	.byte 0x7f
40248a0b:	bc8180        	excw
40248a0e:	980914        	excw
40248a11:	5ac641        	l32r	a4, 4021f52c <_lit4_end+0x1187d0>
40248a14:	ff          	.byte 0xff
40248a15:	ff          	.byte 0xff
40248a16:	ff          	.byte 0xff
40248a17:	7f          	.byte 0x7f
40248a18:	ff          	.byte 0xff
40248a19:	ff          	.byte 0xff
40248a1a:	00fc00        	excw
40248a1d:	019000        	slli	a9, a0, 32
40248a20:	ff          	.byte 0xff
40248a21:	ff          	.byte 0xff
40248a22:	ff          	.byte 0xff
40248a23:	00fb      	addi.n	a0, a0, 15
40248a25:	180000        	excw
40248a28:	ff          	.byte 0xff
40248a29:	ff          	.byte 0xff
40248a2a:	ff          	.byte 0xff
40248a2b:	0fff80        	excw
40248a2e:	00fff0        	excw
40248a31:	000220        	excw
40248a34:	000fa6        	blti	a15, -1, 40248a38 <chip_v6_rxmax_ext+0x58>
40248a37:	000000        	ill
40248a3a:	54ffc0        	extui	a15, a12, 15, 6
40248a3d:	3858      	l32i.n	a5, a8, 12
40248a3f:	ff0000        	excw
40248a42:	0f          	.byte 0xf
40248a43:	00e6f0        	excw
40248a46:	3f0b20        	excw
40248a49:	dffff0        	excw
40248a4c:	000c40        	excw
40248a4f:	ffff20        	excw
40248a52:	00ff80        	excw
40248a55:	001300        	excw
40248a58:	3f          	.byte 0x3f
40248a59:	fffff0        	excw
40248a5c:	000d80        	ret
40248a5f:	000000        	ill
40248a62:	24fc00        	extui	a15, a0, 12, 3
40248a65:	03fe01        	l32r	a0, 40209a60 <_lit4_end+0x102d04>
40248a68:	ff          	.byte 0xff
40248a69:	ff          	.byte 0xff
40248a6a:	ff          	.byte 0xff
40248a6b:	0f          	.byte 0xf
40248a6c:	000000        	ill
40248a6f:	0000b0        	excw
40248a72:	ff0400        	excw
40248a75:	ff          	.byte 0xff
40248a76:	ff0b      	addi.n	a15, a15, -1
40248a78:	240000        	extui	a0, a0, 0, 3
40248a7b:	ffff00        	excw
40248a7e:	bf          	.byte 0xbf
40248a7f:	ff          	.byte 0xff
40248a80:	ff          	.byte 0xff
40248a81:	0f          	.byte 0xf
40248a82:	830000        	moveqz	a0, a0, a0
40248a85:	008000        	excw
40248a88:	ff          	.byte 0xff
40248a89:	fffff7        	bbsi	a15, 31, 40248a8c <chip_v6_rxmax_ext+0xac>
40248a8c:	fe9330        	excw
40248a8f:	3f          	.byte 0x3f
40248a90:	fe8460        	excw
40248a93:	3f          	.byte 0x3f
40248a94:	927b      	addi.n	a9, a2, 7
40248a96:	fe          	.byte 0xfe
40248a97:	3f          	.byte 0x3f

40248a98 <phy_bb_rx_cfg>:
40248a98:	f8efa1        	l32r	a10, 40246e54 <set_rx_gain_cal_iq+0x354>
40248a9b:	80af52        	movi	a5, -128
40248a9e:	ffd941        	l32r	a4, 40248a04 <chip_v6_rxmax_ext+0x24>
40248aa1:	f64721        	l32r	a2, 402463c0 <chip_v6_set_chan_wakeup+0x74>
40248aa4:	e0c112        	addi	a1, a1, -32
40248aa7:	4109      	s32i.n	a0, a1, 16
40248aa9:	51c9      	s32i.n	a12, a1, 20
40248aab:	71e9      	s32i.n	a14, a1, 28
40248aad:	61d9      	s32i.n	a13, a1, 24
40248aaf:	ffd481        	l32r	a8, 40248a00 <chip_v6_rxmax_ext+0x20>
40248ab2:	fcb4d1        	l32r	a13, 40247d84 <ram_start_noisefloor+0x48>
40248ab5:	f226e1        	l32r	a14, 40245350 <ram_pbus_set_rxgain+0xd0>
40248ab8:	0020c0        	memw
40248abb:	582e72        	l32i	a7, a14, 0x160
40248abe:	207780        	or	a7, a7, a8
40248ac1:	0020c0        	memw
40248ac4:	586e72        	s32i	a7, a14, 0x160
40248ac7:	0020c0        	memw
40248aca:	432e62        	l32i	a6, a14, 0x10c
40248acd:	206620        	or	a6, a6, a2
40248ad0:	0020c0        	memw
40248ad3:	436e62        	s32i	a6, a14, 0x10c
40248ad6:	ffcc31        	l32r	a3, 40248a08 <chip_v6_rxmax_ext+0x28>
40248ad9:	0020c0        	memw
40248adc:	d02e02        	l32i	a0, a14, 0x340
40248adf:	100030        	and	a0, a0, a3
40248ae2:	200020        	or	a0, a0, a2
40248ae5:	0020c0        	memw
40248ae8:	d06e02        	s32i	a0, a14, 0x340
40248aeb:	ffc8c1        	l32r	a12, 40248a0c <chip_v6_rxmax_ext+0x2c>
40248aee:	0020c0        	memw
40248af1:	5b6ec2        	s32i	a12, a14, 0x16c
40248af4:	ffc7b1        	l32r	a11, 40248a10 <chip_v6_rxmax_ext+0x30>
40248af7:	0020c0        	memw
40248afa:	5a6eb2        	s32i	a11, a14, 0x168
40248afd:	ffc591        	l32r	a9, 40248a14 <chip_v6_rxmax_ext+0x34>
40248b00:	0020c0        	memw
40248b03:	542e82        	l32i	a8, a14, 0x150
40248b06:	108890        	and	a8, a8, a9
40248b09:	0020c0        	memw
40248b0c:	546e82        	s32i	a8, a14, 0x150
40248b0f:	0020c0        	memw
40248b12:	90a162        	movi	a6, 0x190
40248b15:	c62e72        	l32i	a7, a14, 0x318
40248b18:	0020c0        	memw
40248b1b:	c66e62        	s32i	a6, a14, 0x318
40248b1e:	ffbf21        	l32r	a2, 40248a1c <chip_v6_rxmax_ext+0x3c>
40248b21:	ffbd31        	l32r	a3, 40248a18 <chip_v6_rxmax_ext+0x38>
40248b24:	0020c0        	memw
40248b27:	bb2d02        	l32i	a0, a13, 0x2ec
40248b2a:	100030        	and	a0, a0, a3
40248b2d:	200020        	or	a0, a0, a2
40248b30:	0020c0        	memw
40248b33:	bb6d02        	s32i	a0, a13, 0x2ec
40248b36:	ffbac1        	l32r	a12, 40248a20 <chip_v6_rxmax_ext+0x40>
40248b39:	0020c0        	memw
40248b3c:	e22db2        	l32i	a11, a13, 0x388
40248b3f:	10bbc0        	and	a11, a11, a12
40248b42:	0020c0        	memw
40248b45:	e26db2        	s32i	a11, a13, 0x388
40248b48:	000aa2        	l8ui	a10, a10, 0
40248b4b:	f1caa2        	addi	a10, a10, -15
40248b4e:	0020c0        	memw
40248b51:	522e92        	l32i	a9, a14, 0x148
40248b54:	109950        	and	a9, a9, a5
40248b57:	2099a0        	or	a9, a9, a10
40248b5a:	0020c0        	memw
40248b5d:	526e92        	s32i	a9, a14, 0x148
40248b60:	ffb171        	l32r	a7, 40248a24 <chip_v6_rxmax_ext+0x44>
40248b63:	ddfc81        	l32r	a8, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
40248b66:	0020c0        	memw
40248b69:	4a2e62        	l32i	a6, a14, 0x128
40248b6c:	106680        	and	a6, a6, a8
40248b6f:	206670        	or	a6, a6, a7
40248b72:	0020c0        	memw
40248b75:	4a6e62        	s32i	a6, a14, 0x128
40248b78:	ffac31        	l32r	a3, 40248a28 <chip_v6_rxmax_ext+0x48>
40248b7b:	0020c0        	memw
40248b7e:	de28      	l32i.n	a2, a14, 52
40248b80:	102230        	and	a2, a2, a3
40248b83:	0020c0        	memw
40248b86:	de29      	s32i.n	a2, a14, 52
40248b88:	1c0402        	l8ui	a0, a4, 28
40248b8b:	eb2c      	movi.n	a11, 46
40248b8d:	146007        	bbci	a0, 0, 40248ba5 <phy_bb_rx_cfg+0x10d>
40248b90:	0020c0        	memw
40248b93:	512ea2        	l32i	a10, a14, 0x144
40248b96:	10aa50        	and	a10, a10, a5
40248b99:	20aab0        	or	a10, a10, a11
40248b9c:	0020c0        	memw
40248b9f:	516ea2        	s32i	a10, a14, 0x144
40248ba2:	0004c6        	j	40248bb9 <phy_bb_rx_cfg+0x121>
40248ba5:	6c2c      	movi.n	a12, 38
40248ba7:	0020c0        	memw
40248baa:	512eb2        	l32i	a11, a14, 0x144
40248bad:	10bb50        	and	a11, a11, a5
40248bb0:	20bbc0        	or	a11, a11, a12
40248bb3:	0020c0        	memw
40248bb6:	516eb2        	s32i	a11, a14, 0x144
40248bb9:	c0af22        	movi	a2, -64
40248bbc:	101c      	movi.n	a0, 17
40248bbe:	defc31        	l32r	a3, 402407b0 <ets_timer_done+0x30>
40248bc1:	0020c0        	memw
40248bc4:	dc2ec2        	l32i	a12, a14, 0x370
40248bc7:	10cc20        	and	a12, a12, a2
40248bca:	20cc00        	or	a12, a12, a0
40248bcd:	0020c0        	memw
40248bd0:	dc6ec2        	s32i	a12, a14, 0x370
40248bd3:	fe06b1        	l32r	a11, 402483ec <chip_v6_set_chan_misc+0x7c>
40248bd6:	0020c0        	memw
40248bd9:	a82da2        	l32i	a10, a13, 0x2a0
40248bdc:	20aab0        	or	a10, a10, a11
40248bdf:	0020c0        	memw
40248be2:	a86da2        	s32i	a10, a13, 0x2a0
40248be5:	ff9191        	l32r	a9, 40248a2c <chip_v6_rxmax_ext+0x4c>
40248be8:	ff9281        	l32r	a8, 40248a30 <chip_v6_rxmax_ext+0x50>
40248beb:	0020c0        	memw
40248bee:	592e72        	l32i	a7, a14, 0x164
40248bf1:	107790        	and	a7, a7, a9
40248bf4:	207780        	or	a7, a7, a8
40248bf7:	0020c0        	memw
40248bfa:	596e72        	s32i	a7, a14, 0x164
40248bfd:	fc4d61        	l32r	a6, 40247d34 <ram_set_noise_floor+0x54>
40248c00:	ff8d51        	l32r	a5, 40248a34 <chip_v6_rxmax_ext+0x54>
40248c03:	0020c0        	memw
40248c06:	592e22        	l32i	a2, a14, 0x164
40248c09:	102260        	and	a2, a2, a6
40248c0c:	202250        	or	a2, a2, a5
40248c0f:	0020c0        	memw
40248c12:	596e22        	s32i	a2, a14, 0x164
40248c15:	ff8801        	l32r	a0, 40248a38 <chip_v6_rxmax_ext+0x58>
40248c18:	ff89c1        	l32r	a12, 40248a3c <chip_v6_rxmax_ext+0x5c>
40248c1b:	0020c0        	memw
40248c1e:	572eb2        	l32i	a11, a14, 0x15c
40248c21:	10bb00        	and	a11, a11, a0
40248c24:	20bbc0        	or	a11, a11, a12
40248c27:	0020c0        	memw
40248c2a:	576eb2        	s32i	a11, a14, 0x15c
40248c2d:	ff84a1        	l32r	a10, 40248a40 <chip_v6_rxmax_ext+0x60>
40248c30:	ff8591        	l32r	a9, 40248a44 <chip_v6_rxmax_ext+0x64>
40248c33:	0020c0        	memw
40248c36:	542e82        	l32i	a8, a14, 0x150
40248c39:	1088a0        	and	a8, a8, a10
40248c3c:	208890        	or	a8, a8, a9
40248c3f:	0020c0        	memw
40248c42:	546e82        	s32i	a8, a14, 0x150
40248c45:	0020c0        	memw
40248c48:	80a062        	movi	a6, 128
40248c4b:	c62e72        	l32i	a7, a14, 0x318
40248c4e:	0020c0        	memw
40248c51:	c66e62        	s32i	a6, a14, 0x318
40248c54:	450c      	movi.n	a5, 4
40248c56:	0020c0        	memw
40248c59:	c42e22        	l32i	a2, a14, 0x310
40248c5c:	202250        	or	a2, a2, a5
40248c5f:	0020c0        	memw
40248c62:	c46e22        	s32i	a2, a14, 0x310
40248c65:	ff7801        	l32r	a0, 40248a48 <chip_v6_rxmax_ext+0x68>
40248c68:	ff79c1        	l32r	a12, 40248a4c <chip_v6_rxmax_ext+0x6c>
40248c6b:	0020c0        	memw
40248c6e:	dc2eb2        	l32i	a11, a14, 0x370
40248c71:	10bb00        	and	a11, a11, a0
40248c74:	20bbc0        	or	a11, a11, a12
40248c77:	0020c0        	memw
40248c7a:	dc6eb2        	s32i	a11, a14, 0x370
40248c7d:	ff74a1        	l32r	a10, 40248a50 <chip_v6_rxmax_ext+0x70>
40248c80:	ff7591        	l32r	a9, 40248a54 <chip_v6_rxmax_ext+0x74>
40248c83:	0020c0        	memw
40248c86:	c92e82        	l32i	a8, a14, 0x324
40248c89:	1088a0        	and	a8, a8, a10
40248c8c:	208890        	or	a8, a8, a9
40248c8f:	0020c0        	memw
40248c92:	c96e82        	s32i	a8, a14, 0x324
40248c95:	ff7071        	l32r	a7, 40248a58 <chip_v6_rxmax_ext+0x78>
40248c98:	ff7161        	l32r	a6, 40248a5c <chip_v6_rxmax_ext+0x7c>
40248c9b:	0020c0        	memw
40248c9e:	562e52        	l32i	a5, a14, 0x158
40248ca1:	105570        	and	a5, a5, a7
40248ca4:	205560        	or	a5, a5, a6
40248ca7:	0020c0        	memw
40248caa:	566e52        	s32i	a5, a14, 0x158
40248cad:	ff6c21        	l32r	a2, 40248a60 <chip_v6_rxmax_ext+0x80>
40248cb0:	ff6d01        	l32r	a0, 40248a64 <chip_v6_rxmax_ext+0x84>
40248cb3:	0020c0        	memw
40248cb6:	d32ec2        	l32i	a12, a14, 0x34c
40248cb9:	10cc20        	and	a12, a12, a2
40248cbc:	20cc00        	or	a12, a12, a0
40248cbf:	0020c0        	memw
40248cc2:	d36ec2        	s32i	a12, a14, 0x34c
40248cc5:	ff68b1        	l32r	a11, 40248a68 <chip_v6_rxmax_ext+0x88>
40248cc8:	ff69a1        	l32r	a10, 40248a6c <chip_v6_rxmax_ext+0x8c>
40248ccb:	0020c0        	memw
40248cce:	c82e92        	l32i	a9, a14, 0x320
40248cd1:	1099b0        	and	a9, a9, a11
40248cd4:	2099a0        	or	a9, a9, a10
40248cd7:	0020c0        	memw
40248cda:	c86e92        	s32i	a9, a14, 0x320
40248cdd:	ff6481        	l32r	a8, 40248a70 <chip_v6_rxmax_ext+0x90>
40248ce0:	0020c0        	memw
40248ce3:	e22d72        	l32i	a7, a13, 0x388
40248ce6:	207780        	or	a7, a7, a8
40248ce9:	0020c0        	memw
40248cec:	e26d72        	s32i	a7, a13, 0x388
40248cef:	ff6161        	l32r	a6, 40248a74 <chip_v6_rxmax_ext+0x94>
40248cf2:	ff6151        	l32r	a5, 40248a78 <chip_v6_rxmax_ext+0x98>
40248cf5:	0020c0        	memw
40248cf8:	9c2322        	l32i	a2, a3, 0x270
40248cfb:	102260        	and	a2, a2, a6
40248cfe:	202250        	or	a2, a2, a5
40248d01:	0020c0        	memw
40248d04:	9c6322        	s32i	a2, a3, 0x270
40248d07:	ff5d01        	l32r	a0, 40248a7c <chip_v6_rxmax_ext+0x9c>
40248d0a:	0020c0        	memw
40248d0d:	d12ec2        	l32i	a12, a14, 0x344
40248d10:	10cc00        	and	a12, a12, a0
40248d13:	0020c0        	memw
40248d16:	d16ec2        	s32i	a12, a14, 0x344
40248d19:	260422        	l8ui	a2, a4, 38
40248d1c:	ffc745        	call0	40248994 <chip_v6_rxmax_ext_dig>
40248d1f:	f157c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
40248d22:	0c08      	l32i.n	a0, a12, 0
40248d24:	3008      	l32i.n	a0, a0, 12
40248d26:	020c      	movi.n	a2, 0
40248d28:	0000c0        	callx0	a0
40248d2b:	cfafa2        	movi	a10, -49
40248d2e:	092c      	movi.n	a9, 32
40248d30:	f18631        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
40248d33:	dd2b61        	l32r	a6, 402401e0 <_irom0_text_start+0x1e0>
40248d36:	ff5201        	l32r	a0, 40248a80 <chip_v6_rxmax_ext+0xa0>
40248d39:	0020c0        	memw
40248d3c:	8e2d82        	l32i	a8, a13, 0x238
40248d3f:	1088a0        	and	a8, a8, a10
40248d42:	208890        	or	a8, a8, a9
40248d45:	0020c0        	memw
40248d48:	8e6d82        	s32i	a8, a13, 0x238
40248d4b:	0020c0        	memw
40248d4e:	ff4d51        	l32r	a5, 40248a84 <chip_v6_rxmax_ext+0xa4>
40248d51:	922e72        	l32i	a7, a14, 0x248
40248d54:	0020c0        	memw
40248d57:	926e52        	s32i	a5, a14, 0x248
40248d5a:	640c      	movi.n	a4, 6
40248d5c:	0020c0        	memw
40248d5f:	932e22        	l32i	a2, a14, 0x24c
40248d62:	202240        	or	a2, a2, a4
40248d65:	0020c0        	memw
40248d68:	936e22        	s32i	a2, a14, 0x24c
40248d6b:	0020c0        	memw
40248d6e:	c76e02        	s32i	a0, a14, 0x31c
40248d71:	0020c0        	memw
40248d74:	c72eb2        	l32i	a11, a14, 0x31c
40248d77:	20bb00        	or	a11, a11, a0
40248d7a:	0020c0        	memw
40248d7d:	c76eb2        	s32i	a11, a14, 0x31c
40248d80:	ff42a1        	l32r	a10, 40248a88 <chip_v6_rxmax_ext+0xa8>
40248d83:	0020c0        	memw
40248d86:	ae98      	l32i.n	a9, a14, 40
40248d88:	1099a0        	and	a9, a9, a10
40248d8b:	0020c0        	memw
40248d8e:	ae99      	s32i.n	a9, a14, 40
40248d90:	987c      	movi.n	a8, -7
40248d92:	270c      	movi.n	a7, 2
40248d94:	0020c0        	memw
40248d97:	892652        	l32i	a5, a6, 0x224
40248d9a:	105580        	and	a5, a5, a8
40248d9d:	205570        	or	a5, a5, a7
40248da0:	0020c0        	memw
40248da3:	896652        	s32i	a5, a6, 0x224
40248da6:	e47c      	movi.n	a4, -2
40248da8:	0020c0        	memw
40248dab:	f02322        	l32i	a2, a3, 0x3c0
40248dae:	102240        	and	a2, a2, a4
40248db1:	0020c0        	memw
40248db4:	0c08      	l32i.n	a0, a12, 0
40248db6:	282002        	l32i	a0, a0, 160
40248db9:	f06322        	s32i	a2, a3, 0x3c0
40248dbc:	0000c0        	callx0	a0
40248dbf:	120c      	movi.n	a2, 1
40248dc1:	0c08      	l32i.n	a0, a12, 0
40248dc3:	130c      	movi.n	a3, 1
40248dc5:	2b2002        	l32i	a0, a0, 172
40248dc8:	c40c      	movi.n	a4, 12
40248dca:	0000c0        	callx0	a0
40248dcd:	220c      	movi.n	a2, 2
40248dcf:	0c08      	l32i.n	a0, a12, 0
40248dd1:	130c      	movi.n	a3, 1
40248dd3:	2b2002        	l32i	a0, a0, 172
40248dd6:	84a142        	movi	a4, 0x184
40248dd9:	0000c0        	callx0	a0
40248ddc:	320c      	movi.n	a2, 3
40248dde:	0c08      	l32i.n	a0, a12, 0
40248de0:	230c      	movi.n	a3, 2
40248de2:	2b2002        	l32i	a0, a0, 172
40248de5:	640c      	movi.n	a4, 6
40248de7:	0000c0        	callx0	a0
40248dea:	0c08      	l32i.n	a0, a12, 0
40248dec:	2f2002        	l32i	a0, a0, 188
40248def:	0000c0        	callx0	a0
40248df2:	4c28      	l32i.n	a2, a12, 16
40248df4:	ff2601        	l32r	a0, 40248a8c <chip_v6_rxmax_ext+0xac>
40248df7:	14f2b7        	bbsi	a2, 27, 40248e0f <phy_bb_rx_cfg+0x377>
40248dfa:	7fa032        	movi	a3, 127
40248dfd:	ff2441        	l32r	a4, 40248a90 <chip_v6_rxmax_ext+0xb0>
40248e00:	ff2551        	l32r	a5, 40248a94 <chip_v6_rxmax_ext+0xb4>
40248e03:	061c      	movi.n	a6, 16
40248e05:	070c      	movi.n	a7, 0
40248e07:	002d      	mov.n	a2, a0
40248e09:	fe0505        	call0	40246e5c <gen_rx_gain_table>
40248e0c:	ff2001        	l32r	a0, 40248a8c <chip_v6_rxmax_ext+0xac>
40248e0f:	fefde1        	l32r	a14, 40248a04 <chip_v6_rxmax_ext+0x24>
40248e12:	120c      	movi.n	a2, 1
40248e14:	632c42        	l32i	a4, a12, 0x18c
40248e17:	080c      	movi.n	a8, 0
40248e19:	f2b531        	l32r	a3, 402458f0 <readvdd33+0x1c8>
40248e1c:	f80e71        	l32r	a7, 40246e54 <set_rx_gain_cal_iq+0x354>
40248e1f:	60c352        	addi	a5, a3, 96
40248e22:	16c362        	addi	a6, a3, 22
40248e25:	000772        	l8ui	a7, a7, 0
40248e28:	1189      	s32i.n	a8, a1, 4
40248e2a:	2189      	s32i.n	a8, a1, 8
40248e2c:	3189      	s32i.n	a8, a1, 12
40248e2e:	0109      	s32i.n	a0, a1, 0
40248e30:	771b      	addi.n	a7, a7, 1
40248e32:	747070        	extui	a7, a7, 0, 8
40248e35:	fe1e45        	call0	4024701c <set_rx_gain_testchip_50>
40248e38:	0c98      	l32i.n	a9, a12, 0
40248e3a:	1c0e82        	l8ui	a8, a14, 28
40248e3d:	272992        	l32i	a9, a9, 156
40248e40:	286807        	bbci	a8, 0, 40248e6c <phy_bb_rx_cfg+0x3d4>
40248e43:	77a022        	movi	a2, 119
40248e46:	030c      	movi.n	a3, 0
40248e48:	241c      	movi.n	a4, 18
40248e4a:	750c      	movi.n	a5, 7
40248e4c:	060c      	movi.n	a6, 0
40248e4e:	d8a072        	movi	a7, 216
40248e51:	0009c0        	callx0	a9
40248e54:	77a022        	movi	a2, 119
40248e57:	030c      	movi.n	a3, 0
40248e59:	841c      	movi.n	a4, 24
40248e5b:	150c      	movi.n	a5, 1
40248e5d:	0c08      	l32i.n	a0, a12, 0
40248e5f:	160c      	movi.n	a6, 1
40248e61:	272002        	l32i	a0, a0, 156
40248e64:	170c      	movi.n	a7, 1
40248e66:	0000c0        	callx0	a0
40248e69:	000406        	j	40248e7d <phy_bb_rx_cfg+0x3e5>
40248e6c:	77a022        	movi	a2, 119
40248e6f:	030c      	movi.n	a3, 0
40248e71:	241c      	movi.n	a4, 18
40248e73:	750c      	movi.n	a5, 7
40248e75:	060c      	movi.n	a6, 0
40248e77:	e8a072        	movi	a7, 232
40248e7a:	0009c0        	callx0	a9
40248e7d:	0020c0        	memw
40248e80:	982d22        	l32i	a2, a13, 0x260
40248e83:	130c      	movi.n	a3, 1
40248e85:	202230        	or	a2, a2, a3
40248e88:	0020c0        	memw
40248e8b:	51c8      	l32i.n	a12, a1, 20
40248e8d:	986d22        	s32i	a2, a13, 0x260
40248e90:	71e8      	l32i.n	a14, a1, 28
40248e92:	61d8      	l32i.n	a13, a1, 24
40248e94:	4108      	l32i.n	a0, a1, 16
40248e96:	20c112        	addi	a1, a1, 32
40248e99:	f00d      	ret.n
	...

40248e9c <uart_wait_idle>:
40248e9c:	f0c112        	addi	a1, a1, -16
40248e9f:	006102        	s32i	a0, a1, 0
40248ea2:	050885        	call0	4024df2c <uart_tx_flush>
40248ea5:	64a022        	movi	a2, 100
40248ea8:	f12c01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40248eab:	0000c0        	callx0	a0
40248eae:	002102        	l32i	a0, a1, 0
40248eb1:	10c112        	addi	a1, a1, 16
40248eb4:	000080        	ret
40248eb7:	ffff00        	excw
40248eba:	1f          	.byte 0x1f
40248ebb:	0000f0        	excw
40248ebe:	ff0180        	excw
40248ec1:	ff          	.byte 0xff
40248ec2:	ff          	.byte 0xff
40248ec3:	1f          	.byte 0x1f
40248ec4:	ff          	.byte 0xff
40248ec5:	3f          	.byte 0x3f
40248ec6:	00ffe0        	excw
40248ec9:	001f40        	excw
40248ecc:	ff          	.byte 0xff
40248ecd:	ff          	.byte 0xff
40248ece:	00ff00        	excw
40248ed1:	00ab00        	excw

40248ed4 <phy_pbus_soc_cfg>:
40248ed4:	fff9b1        	l32r	a11, 40248eb8 <uart_wait_idle+0x1c>
40248ed7:	fff9a1        	l32r	a10, 40248ebc <uart_wait_idle+0x20>
40248eda:	f11b31        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
40248edd:	0020c0        	memw
40248ee0:	e62322        	l32i	a2, a3, 0x398
40248ee3:	1022b0        	and	a2, a2, a11
40248ee6:	2022a0        	or	a2, a2, a10
40248ee9:	0020c0        	memw
40248eec:	e66322        	s32i	a2, a3, 0x398
40248eef:	0020c0        	memw
40248ef2:	e72392        	l32i	a9, a3, 0x39c
40248ef5:	1099b0        	and	a9, a9, a11
40248ef8:	2099a0        	or	a9, a9, a10
40248efb:	0020c0        	memw
40248efe:	e76392        	s32i	a9, a3, 0x39c
40248f01:	ffef81        	l32r	a8, 40248ec0 <uart_wait_idle+0x24>
40248f04:	fd3a71        	l32r	a7, 402483ec <chip_v6_set_chan_misc+0x7c>
40248f07:	0020c0        	memw
40248f0a:	e52362        	l32i	a6, a3, 0x394
40248f0d:	106680        	and	a6, a6, a8
40248f10:	206670        	or	a6, a6, a7
40248f13:	0020c0        	memw
40248f16:	e56362        	s32i	a6, a3, 0x394
40248f19:	ffea51        	l32r	a5, 40248ec4 <uart_wait_idle+0x28>
40248f1c:	ffeb41        	l32r	a4, 40248ec8 <uart_wait_idle+0x2c>
40248f1f:	0020c0        	memw
40248f22:	e62322        	l32i	a2, a3, 0x398
40248f25:	102250        	and	a2, a2, a5
40248f28:	202240        	or	a2, a2, a4
40248f2b:	0020c0        	memw
40248f2e:	e66322        	s32i	a2, a3, 0x398
40248f31:	ffe6b1        	l32r	a11, 40248ecc <uart_wait_idle+0x30>
40248f34:	ffe7a1        	l32r	a10, 40248ed0 <uart_wait_idle+0x34>
40248f37:	0020c0        	memw
40248f3a:	e82392        	l32i	a9, a3, 0x3a0
40248f3d:	1099b0        	and	a9, a9, a11
40248f40:	2099a0        	or	a9, a9, a10
40248f43:	0020c0        	memw
40248f46:	e86392        	s32i	a9, a3, 0x3a0
40248f49:	df0c81        	l32r	a8, 40240b7c <system_get_vdd33+0x18>
40248f4c:	00a172        	movi	a7, 0x100
40248f4f:	0020c0        	memw
40248f52:	f22362        	l32i	a6, a3, 0x3c8
40248f55:	106680        	and	a6, a6, a8
40248f58:	206670        	or	a6, a6, a7
40248f5b:	0020c0        	memw
40248f5e:	f26362        	s32i	a6, a3, 0x3c8
40248f61:	80af52        	movi	a5, -128
40248f64:	744c      	movi.n	a4, 71
40248f66:	0020c0        	memw
40248f69:	e62322        	l32i	a2, a3, 0x398
40248f6c:	102250        	and	a2, a2, a5
40248f6f:	202240        	or	a2, a2, a4
40248f72:	0020c0        	memw
40248f75:	e66322        	s32i	a2, a3, 0x398
40248f78:	f00d      	ret.n
40248f7a:	2f0000        	excw
40248f7d:	3ffe92        	excw
40248f80:	ff          	.byte 0xff
40248f81:	0f          	.byte 0xf
40248f82:	ff          	.byte 0xff
40248f83:	ff          	.byte 0xff
40248f84:	0e0000        	excw
40248f87:	000001        	l32r	a0, 40208f88 <_lit4_end+0x10222c>
40248f8a:	010d      	mov.n	a0, a1
40248f8c:	de0000        	excw
40248f8f:	000003        	excw
40248f92:	03ed      	mov.n	a14, a3

40248f94 <phy_gpio_cfg>:
40248f94:	f0c112        	addi	a1, a1, -16
40248f97:	fff941        	l32r	a4, 40248f7c <phy_pbus_soc_cfg+0xa8>
40248f9a:	0109      	s32i.n	a0, a1, 0
40248f9c:	820422        	l8ui	a2, a4, 130
40248f9f:	dc9101        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
40248fa2:	172266        	bnei	a2, 2, 40248fbd <phy_gpio_cfg+0x29>
40248fa5:	69a052        	movi	a5, 105
40248fa8:	94af62        	movi	a6, -108
40248fab:	0020c0        	memw
40248fae:	682032        	l32i	a3, a0, 0x1a0
40248fb1:	103360        	and	a3, a3, a6
40248fb4:	203350        	or	a3, a3, a5
40248fb7:	0020c0        	memw
40248fba:	686032        	s32i	a3, a0, 0x1a0
40248fbd:	830432        	l8ui	a3, a4, 131
40248fc0:	021326        	beqi	a3, 1, 40248fc6 <phy_gpio_cfg+0x32>
40248fc3:	2a3366        	bnei	a3, 3, 40248ff1 <phy_gpio_cfg+0x5d>
40248fc6:	1a0c      	movi.n	a10, 1
40248fc8:	bcafb2        	movi	a11, -68
40248fcb:	0020c0        	memw
40248fce:	682092        	l32i	a9, a0, 0x1a0
40248fd1:	1099b0        	and	a9, a9, a11
40248fd4:	2099a0        	or	a9, a9, a10
40248fd7:	0020c0        	memw
40248fda:	686092        	s32i	a9, a0, 0x1a0
40248fdd:	e87c      	movi.n	a8, -2
40248fdf:	0020c0        	memw
40248fe2:	5d2072        	l32i	a7, a0, 0x174
40248fe5:	107780        	and	a7, a7, a8
40248fe8:	0020c0        	memw
40248feb:	5d6072        	s32i	a7, a0, 0x174
40248fee:	830432        	l8ui	a3, a4, 131
40248ff1:	ffae52        	movi	a5, 0xfffffeff
40248ff4:	022326        	beqi	a3, 2, 40248ffa <phy_gpio_cfg+0x66>
40248ff7:	2b3366        	bnei	a3, 3, 40249026 <phy_gpio_cfg+0x92>
40248ffa:	0020c0        	memw
40248ffd:	dc7921        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
40249000:	8d2202        	l32i	a0, a2, 0x234
40249003:	ffae32        	movi	a3, 0xfffffeff
40249006:	100030        	and	a0, a0, a3
40249009:	0020c0        	memw
4024900c:	030c      	movi.n	a3, 0
4024900e:	040c      	movi.n	a4, 0
40249010:	8d6202        	s32i	a0, a2, 0x234
40249013:	150c      	movi.n	a5, 1
40249015:	020c      	movi.n	a2, 0
40249017:	e0c901        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024901a:	0000c0        	callx0	a0
4024901d:	dc7101        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
40249020:	ffd741        	l32r	a4, 40248f7c <phy_pbus_soc_cfg+0xa8>
40249023:	ffae52        	movi	a5, 0xfffffeff
40249026:	7c0432        	l8ui	a3, a4, 124
40249029:	111326        	beqi	a3, 1, 4024903e <phy_gpio_cfg+0xaa>
4024902c:	0020c0        	memw
4024902f:	8d2062        	l32i	a6, a0, 0x234
40249032:	106650        	and	a6, a6, a5
40249035:	0020c0        	memw
40249038:	8d6062        	s32i	a6, a0, 0x234
4024903b:	7c0432        	l8ui	a3, a4, 124
4024903e:	112366        	bnei	a3, 2, 40249053 <phy_gpio_cfg+0xbf>
40249041:	00a182        	movi	a8, 0x100
40249044:	0020c0        	memw
40249047:	852072        	l32i	a7, a0, 0x214
4024904a:	207780        	or	a7, a7, a8
4024904d:	0020c0        	memw
40249050:	856072        	s32i	a7, a0, 0x214
40249053:	cfae62        	movi	a6, 0xfffffecf
40249056:	810432        	l8ui	a3, a4, 129
40249059:	073c      	movi.n	a7, 48
4024905b:	141366        	bnei	a3, 1, 40249073 <phy_gpio_cfg+0xdf>
4024905e:	0020c0        	memw
40249061:	862092        	l32i	a9, a0, 0x218
40249064:	109960        	and	a9, a9, a6
40249067:	209970        	or	a9, a9, a7
4024906a:	0020c0        	memw
4024906d:	866092        	s32i	a9, a0, 0x218
40249070:	000d46        	j	402490a9 <phy_gpio_cfg+0x115>
40249073:	112366        	bnei	a3, 2, 40249088 <phy_gpio_cfg+0xf4>
40249076:	0020c0        	memw
40249079:	8e20a2        	l32i	a10, a0, 0x238
4024907c:	10aa50        	and	a10, a10, a5
4024907f:	0020c0        	memw
40249082:	8e60a2        	s32i	a10, a0, 0x238
40249085:	000806        	j	402490a9 <phy_gpio_cfg+0x115>
40249088:	0020c0        	memw
4024908b:	862022        	l32i	a2, a0, 0x218
4024908e:	102260        	and	a2, a2, a6
40249091:	202270        	or	a2, a2, a7
40249094:	0020c0        	memw
40249097:	866022        	s32i	a2, a0, 0x218
4024909a:	0020c0        	memw
4024909d:	8e20b2        	l32i	a11, a0, 0x238
402490a0:	10bb50        	and	a11, a11, a5
402490a3:	0020c0        	memw
402490a6:	8e60b2        	s32i	a11, a0, 0x238
402490a9:	7e0432        	l8ui	a3, a4, 126
402490ac:	082c      	movi.n	a8, 32
402490ae:	261326        	beqi	a3, 1, 402490d8 <phy_gpio_cfg+0x144>
402490b1:	233326        	beqi	a3, 3, 402490d8 <phy_gpio_cfg+0x144>
402490b4:	204326        	beqi	a3, 4, 402490d8 <phy_gpio_cfg+0x144>
402490b7:	1d5326        	beqi	a3, 5, 402490d8 <phy_gpio_cfg+0x144>
402490ba:	800432        	l8ui	a3, a4, 128
402490bd:	fdc352        	addi	a5, a3, -3
402490c0:	102556        	bnez	a5, 402491c6 <phy_gpio_cfg+0x232>
402490c3:	0020c0        	memw
402490c6:	8d2072        	l32i	a7, a0, 0x234
402490c9:	107760        	and	a7, a7, a6
402490cc:	207780        	or	a7, a7, a8
402490cf:	0020c0        	memw
402490d2:	8d6072        	s32i	a7, a0, 0x234
402490d5:	002ac6        	j	40249184 <phy_gpio_cfg+0x1f0>
402490d8:	f09c51        	l32r	a5, 40245348 <ram_pbus_set_rxgain+0xc8>
402490db:	090c      	movi.n	a9, 0
402490dd:	a30b      	addi.n	a10, a3, -1
402490df:	0fba16        	beqz	a10, 402491de <phy_gpio_cfg+0x24a>
402490e2:	fcc3b2        	addi	a11, a3, -4
402490e5:	0f5b16        	beqz	a11, 402491de <phy_gpio_cfg+0x24a>
402490e8:	fdc322        	addi	a2, a3, -3
402490eb:	157216        	beqz	a2, 40249246 <phy_gpio_cfg+0x2b2>
402490ee:	fbc3a2        	addi	a10, a3, -5
402490f1:	151a16        	beqz	a10, 40249246 <phy_gpio_cfg+0x2b2>
402490f4:	0fae32        	movi	a3, 0xfffffe0f
402490f7:	0020c0        	memw
402490fa:	822052        	l32i	a5, a0, 0x208
402490fd:	105530        	and	a5, a5, a3
40249100:	205570        	or	a5, a5, a7
40249103:	0020c0        	memw
40249106:	826052        	s32i	a5, a0, 0x208
40249109:	0020c0        	memw
4024910c:	832022        	l32i	a2, a0, 0x20c
4024910f:	102230        	and	a2, a2, a3
40249112:	202270        	or	a2, a2, a7
40249115:	0020c0        	memw
40249118:	836022        	s32i	a2, a0, 0x20c
4024911b:	7f04b2        	l8ui	a11, a4, 127
4024911e:	262bb6        	bltui	a11, 2, 40249148 <phy_gpio_cfg+0x1b4>
40249121:	0020c0        	memw
40249124:	852092        	l32i	a9, a0, 0x214
40249127:	109960        	and	a9, a9, a6
4024912a:	209980        	or	a9, a9, a8
4024912d:	0020c0        	memw
40249130:	856092        	s32i	a9, a0, 0x214
40249133:	0020c0        	memw
40249136:	8d2072        	l32i	a7, a0, 0x234
40249139:	107760        	and	a7, a7, a6
4024913c:	207780        	or	a7, a7, a8
4024913f:	0020c0        	memw
40249142:	8d6072        	s32i	a7, a0, 0x234
40249145:	000806        	j	40249169 <phy_gpio_cfg+0x1d5>
40249148:	0020c0        	memw
4024914b:	8520b2        	l32i	a11, a0, 0x214
4024914e:	10bb60        	and	a11, a11, a6
40249151:	20bb70        	or	a11, a11, a7
40249154:	0020c0        	memw
40249157:	8560b2        	s32i	a11, a0, 0x214
4024915a:	0020c0        	memw
4024915d:	8d20a2        	l32i	a10, a0, 0x234
40249160:	10aa60        	and	a10, a10, a6
40249163:	0020c0        	memw
40249166:	8d60a2        	s32i	a10, a0, 0x234
40249169:	7e0432        	l8ui	a3, a4, 126
4024916c:	021366        	bnei	a3, 1, 40249172 <phy_gpio_cfg+0x1de>
4024916f:	002306        	j	402491ff <phy_gpio_cfg+0x26b>
40249172:	023366        	bnei	a3, 3, 40249178 <phy_gpio_cfg+0x1e4>
40249175:	002186        	j	402491ff <phy_gpio_cfg+0x26b>
40249178:	fcc302        	addi	a0, a3, -4
4024917b:	0df016        	beqz	a0, 4024925e <phy_gpio_cfg+0x2ca>
4024917e:	fbc322        	addi	a2, a3, -5
40249181:	0d9216        	beqz	a2, 4024925e <phy_gpio_cfg+0x2ca>
40249184:	ff7e01        	l32r	a0, 40248f7c <phy_pbus_soc_cfg+0xa8>
40249187:	de7f41        	l32r	a4, 40240b84 <system_get_vdd33+0x20>
4024918a:	7d0002        	l8ui	a0, a0, 125
4024918d:	ff7c31        	l32r	a3, 40248f80 <phy_pbus_soc_cfg+0xac>
40249190:	151066        	bnei	a0, 1, 402491a9 <phy_gpio_cfg+0x215>
40249193:	df0051        	l32r	a5, 40240d94 <system_get_test_result+0x24>
40249196:	0020c0        	memw
40249199:	1428      	l32i.n	a2, a4, 4
4024919b:	102230        	and	a2, a2, a3
4024919e:	202250        	or	a2, a2, a5
402491a1:	0020c0        	memw
402491a4:	1429      	s32i.n	a2, a4, 4
402491a6:	000546        	j	402491bf <phy_gpio_cfg+0x22b>
402491a9:	122066        	bnei	a0, 2, 402491bf <phy_gpio_cfg+0x22b>
402491ac:	eaf461        	l32r	a6, 40243d7c <tcpclient1_sent_cb+0x10>
402491af:	0020c0        	memw
402491b2:	1458      	l32i.n	a5, a4, 4
402491b4:	105530        	and	a5, a5, a3
402491b7:	205560        	or	a5, a5, a6
402491ba:	0020c0        	memw
402491bd:	1459      	s32i.n	a5, a4, 4
402491bf:	0108      	l32i.n	a0, a1, 0
402491c1:	10c112        	addi	a1, a1, 16
402491c4:	f00d      	ret.n
402491c6:	ba2366        	bnei	a3, 2, 40249184 <phy_gpio_cfg+0x1f0>
402491c9:	0020c0        	memw
402491cc:	852072        	l32i	a7, a0, 0x214
402491cf:	107760        	and	a7, a7, a6
402491d2:	207780        	or	a7, a7, a8
402491d5:	0020c0        	memw
402491d8:	856072        	s32i	a7, a0, 0x214
402491db:	ffe946        	j	40249184 <phy_gpio_cfg+0x1f0>
402491de:	7f0432        	l8ui	a3, a4, 127
402491e1:	fdc3a2        	addi	a10, a3, -3
402491e4:	0cfa16        	beqz	a10, 402492b7 <phy_gpio_cfg+0x323>
402491e7:	fbc3b2        	addi	a11, a3, -5
402491ea:	0c9b16        	beqz	a11, 402492b7 <phy_gpio_cfg+0x323>
402491ed:	0223f6        	bgeui	a3, 2, 402491f3 <phy_gpio_cfg+0x25f>
402491f0:	002c46        	j	402492a5 <phy_gpio_cfg+0x311>
402491f3:	ff6421        	l32r	a2, 40248f84 <phy_pbus_soc_cfg+0xb0>
402491f6:	0020c0        	memw
402491f9:	406522        	s32i	a2, a5, 0x100
402491fc:	ffbd06        	j	402490f4 <phy_gpio_cfg+0x160>
402491ff:	7f0432        	l8ui	a3, a4, 127
40249202:	1e1366        	bnei	a3, 1, 40249224 <phy_gpio_cfg+0x290>
40249205:	120c      	movi.n	a2, 1
40249207:	030c      	movi.n	a3, 0
40249209:	140c      	movi.n	a4, 1
4024920b:	050c      	movi.n	a5, 0
4024920d:	e04b01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40249210:	0000c0        	callx0	a0
40249213:	020c      	movi.n	a2, 0
40249215:	830c      	movi.n	a3, 8
40249217:	840c      	movi.n	a4, 8
40249219:	050c      	movi.n	a5, 0
4024921b:	e04801        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024921e:	0000c0        	callx0	a0
40249221:	ffd7c6        	j	40249184 <phy_gpio_cfg+0x1f0>
40249224:	f5c356        	bnez	a3, 40249184 <phy_gpio_cfg+0x1f0>
40249227:	020c      	movi.n	a2, 0
40249229:	130c      	movi.n	a3, 1
4024922b:	140c      	movi.n	a4, 1
4024922d:	050c      	movi.n	a5, 0
4024922f:	e04301        	l32r	a0, 4024133c <system_relative_time+0x1c>
40249232:	0000c0        	callx0	a0
40249235:	820c      	movi.n	a2, 8
40249237:	030c      	movi.n	a3, 0
40249239:	840c      	movi.n	a4, 8
4024923b:	050c      	movi.n	a5, 0
4024923d:	e03f01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40249240:	0000c0        	callx0	a0
40249243:	ffcf46        	j	40249184 <phy_gpio_cfg+0x1f0>
40249246:	7f0432        	l8ui	a3, a4, 127
40249249:	763326        	beqi	a3, 3, 402492c3 <phy_gpio_cfg+0x32f>
4024924c:	735326        	beqi	a3, 5, 402492c3 <phy_gpio_cfg+0x32f>
4024924f:	5b23b6        	bltui	a3, 2, 402492ae <phy_gpio_cfg+0x31a>
40249252:	ff4d31        	l32r	a3, 40248f88 <phy_pbus_soc_cfg+0xb4>
40249255:	0020c0        	memw
40249258:	406532        	s32i	a3, a5, 0x100
4024925b:	ffa546        	j	402490f4 <phy_gpio_cfg+0x160>
4024925e:	7f0432        	l8ui	a3, a4, 127
40249261:	1e1366        	bnei	a3, 1, 40249283 <phy_gpio_cfg+0x2ef>
40249264:	020c      	movi.n	a2, 0
40249266:	130c      	movi.n	a3, 1
40249268:	140c      	movi.n	a4, 1
4024926a:	050c      	movi.n	a5, 0
4024926c:	e03401        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024926f:	0000c0        	callx0	a0
40249272:	820c      	movi.n	a2, 8
40249274:	030c      	movi.n	a3, 0
40249276:	840c      	movi.n	a4, 8
40249278:	050c      	movi.n	a5, 0
4024927a:	e03001        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024927d:	0000c0        	callx0	a0
40249280:	ffc006        	j	40249184 <phy_gpio_cfg+0x1f0>
40249283:	efd356        	bnez	a3, 40249184 <phy_gpio_cfg+0x1f0>
40249286:	120c      	movi.n	a2, 1
40249288:	030c      	movi.n	a3, 0
4024928a:	140c      	movi.n	a4, 1
4024928c:	050c      	movi.n	a5, 0
4024928e:	e02b01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40249291:	0000c0        	callx0	a0
40249294:	020c      	movi.n	a2, 0
40249296:	830c      	movi.n	a3, 8
40249298:	840c      	movi.n	a4, 8
4024929a:	050c      	movi.n	a5, 0
4024929c:	e02801        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024929f:	0000c0        	callx0	a0
402492a2:	ffb786        	j	40249184 <phy_gpio_cfg+0x1f0>
402492a5:	0020c0        	memw
402492a8:	406592        	s32i	a9, a5, 0x100
402492ab:	ff9146        	j	402490f4 <phy_gpio_cfg+0x160>
402492ae:	0020c0        	memw
402492b1:	406592        	s32i	a9, a5, 0x100
402492b4:	ff8f06        	j	402490f4 <phy_gpio_cfg+0x160>
402492b7:	ff3591        	l32r	a9, 40248f8c <phy_pbus_soc_cfg+0xb8>
402492ba:	0020c0        	memw
402492bd:	406592        	s32i	a9, a5, 0x100
402492c0:	ff8c06        	j	402490f4 <phy_gpio_cfg+0x160>
402492c3:	ff33a1        	l32r	a10, 40248f90 <phy_pbus_soc_cfg+0xbc>
402492c6:	0020c0        	memw
402492c9:	4065a2        	s32i	a10, a5, 0x100
402492cc:	ff8906        	j	402490f4 <phy_gpio_cfg+0x160>
402492cf:	927100        	excw
402492d2:	fe          	.byte 0xfe
402492d3:	3f          	.byte 0x3f
402492d4:	e03f80        	subx4	a3, a15, a8
402492d7:	0f          	.byte 0xf
402492d8:	ff          	.byte 0xff
402492d9:	ff          	.byte 0xff
402492da:	cf          	.byte 0xcf
402492db:	ff          	.byte 0xff

402492dc <tx_cont_en>:
402492dc:	f0c112        	addi	a1, a1, -16
402492df:	0109      	s32i.n	a0, a1, 0
402492e1:	fffb01        	l32r	a0, 402492d0 <phy_gpio_cfg+0x33c>
402492e4:	800022        	l8ui	a2, a0, 128
402492e7:	086256        	bnez	a2, 40249371 <tx_cont_en+0x95>
402492ea:	efe401        	l32r	a0, 4024527c <phy_set_sense+0x18>
402492ed:	66a022        	movi	a2, 102
402492f0:	0008      	l32i.n	a0, a0, 0
402492f2:	330c      	movi.n	a3, 3
402492f4:	242002        	l32i	a0, a0, 144
402492f7:	140c      	movi.n	a4, 1
402492f9:	0000c0        	callx0	a0
402492fc:	efe031        	l32r	a3, 4024527c <phy_set_sense+0x18>
402492ff:	856322        	s32i	a2, a3, 0x214
40249302:	f01121        	l32r	a2, 40245348 <ram_pbus_set_rxgain+0xc8>
40249305:	0020c0        	memw
40249308:	e52252        	l32i	a5, a2, 0x394
4024930b:	866352        	s32i	a5, a3, 0x218
4024930e:	0020c0        	memw
40249311:	e62242        	l32i	a4, a2, 0x398
40249314:	876342        	s32i	a4, a3, 0x21c
40249317:	0020c0        	memw
4024931a:	140c      	movi.n	a4, 1
4024931c:	550c      	movi.n	a5, 5
4024931e:	060c      	movi.n	a6, 0
40249320:	c73c      	movi.n	a7, 60
40249322:	e72222        	l32i	a2, a2, 0x39c
40249325:	886322        	s32i	a2, a3, 0x220
40249328:	0308      	l32i.n	a0, a3, 0
4024932a:	66a022        	movi	a2, 102
4024932d:	272002        	l32i	a0, a0, 156
40249330:	330c      	movi.n	a3, 3
40249332:	0000c0        	callx0	a0
40249335:	ffe601        	l32r	a0, 402492d0 <phy_gpio_cfg+0x33c>
40249338:	ffe721        	l32r	a2, 402492d4 <phy_gpio_cfg+0x340>
4024933b:	0020c0        	memw
4024933e:	f00271        	l32r	a7, 40245348 <ram_pbus_set_rxgain+0xc8>
40249341:	e727b2        	l32i	a11, a7, 0x39c
40249344:	20bb20        	or	a11, a11, a2
40249347:	0020c0        	memw
4024934a:	e767b2        	s32i	a11, a7, 0x39c
4024934d:	fdc6a1        	l32r	a10, 40248a68 <chip_v6_rxmax_ext+0x88>
40249350:	0020c0        	memw
40249353:	e62792        	l32i	a9, a7, 0x398
40249356:	2099a0        	or	a9, a9, a10
40249359:	0020c0        	memw
4024935c:	e66792        	s32i	a9, a7, 0x398
4024935f:	ffde81        	l32r	a8, 402492d8 <phy_gpio_cfg+0x344>
40249362:	0020c0        	memw
40249365:	e52762        	l32i	a6, a7, 0x394
40249368:	106680        	and	a6, a6, a8
4024936b:	0020c0        	memw
4024936e:	e56762        	s32i	a6, a7, 0x394
40249371:	130c      	movi.n	a3, 1
40249373:	804032        	s8i	a3, a0, 128
40249376:	0108      	l32i.n	a0, a1, 0
40249378:	10c112        	addi	a1, a1, 16
4024937b:	f00d      	ret.n
4024937d:	000000        	ill
40249380:	fe9274        	excw
40249383:	3f          	.byte 0x3f

40249384 <tx_cont_dis>:
40249384:	f0c112        	addi	a1, a1, -16
40249387:	0109      	s32i.n	a0, a1, 0
40249389:	fffd01        	l32r	a0, 40249380 <tx_cont_en+0xa4>
4024938c:	7d0022        	l8ui	a2, a0, 125
4024938f:	381266        	bnei	a2, 1, 402493cb <tx_cont_dis+0x47>
40249392:	66a022        	movi	a2, 102
40249395:	330c      	movi.n	a3, 3
40249397:	efb901        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024939a:	140c      	movi.n	a4, 1
4024939c:	0008      	l32i.n	a0, a0, 0
4024939e:	fff851        	l32r	a5, 40249380 <tx_cont_en+0xa4>
402493a1:	262002        	l32i	a0, a0, 152
402493a4:	800552        	l8ui	a5, a5, 128
402493a7:	0000c0        	callx0	a0
402493aa:	fff501        	l32r	a0, 40249380 <tx_cont_en+0xa4>
402493ad:	efe631        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
402493b0:	212052        	l32i	a5, a0, 132
402493b3:	0020c0        	memw
402493b6:	e56352        	s32i	a5, a3, 0x394
402493b9:	222042        	l32i	a4, a0, 136
402493bc:	0020c0        	memw
402493bf:	e66342        	s32i	a4, a3, 0x398
402493c2:	232022        	l32i	a2, a0, 140
402493c5:	0020c0        	memw
402493c8:	e76322        	s32i	a2, a3, 0x39c
402493cb:	060c      	movi.n	a6, 0
402493cd:	7d4062        	s8i	a6, a0, 125
402493d0:	0108      	l32i.n	a0, a1, 0
402493d2:	10c112        	addi	a1, a1, 16
402493d5:	f00d      	ret.n
	...

402493d8 <tx_cont_cfg>:
402493d8:	f0c112        	addi	a1, a1, -16
402493db:	0109      	s32i.n	a0, a1, 0
402493dd:	051266        	bnei	a2, 1, 402493e6 <tx_cont_cfg+0xe>
402493e0:	ffef85        	call0	402492dc <tx_cont_en>
402493e3:	000086        	j	402493e9 <tx_cont_cfg+0x11>
402493e6:	fff9c5        	call0	40249384 <tx_cont_dis>
402493e9:	0108      	l32i.n	a0, a1, 0
402493eb:	10c112        	addi	a1, a1, 16
402493ee:	f00d      	ret.n
402493f0:	400000        	ssr	a0
402493f3:	925d00        	excw
402493f6:	fe          	.byte 0xfe
402493f7:	3f          	.byte 0x3f
402493f8:	007800        	waiti	8
	...

402493fc <chip_v6_initialize_bb>:
402493fc:	e0c112        	addi	a1, a1, -32
402493ff:	046102        	s32i	a0, a1, 16
40249402:	51c9      	s32i.n	a12, a1, 20
40249404:	db7721        	l32r	a2, 402401e0 <_irom0_text_start+0x1e0>
40249407:	ef9dc1        	l32r	a12, 4024527c <phy_set_sense+0x18>
4024940a:	0020c0        	memw
4024940d:	972242        	l32i	a4, a2, 0x25c
40249410:	0020c0        	memw
40249413:	962232        	l32i	a3, a2, 0x258
40249416:	0020c0        	memw
40249419:	404810        	ssai	24
4024941c:	130c      	movi.n	a3, 1
4024941e:	740c      	movi.n	a4, 7
40249420:	350c      	movi.n	a5, 3
40249422:	260c      	movi.n	a6, 2
40249424:	070c      	movi.n	a7, 0
40249426:	0c08      	l32i.n	a0, a12, 0
40249428:	972222        	l32i	a2, a2, 0x25c
4024942b:	272002        	l32i	a0, a0, 156
4024942e:	61a022        	movi	a2, 97
40249431:	0000c0        	callx0	a0
40249434:	ffa9c5        	call0	40248ed4 <phy_pbus_soc_cfg>
40249437:	77a022        	movi	a2, 119
4024943a:	030c      	movi.n	a3, 0
4024943c:	041c      	movi.n	a4, 16
4024943e:	050c      	movi.n	a5, 0
40249440:	0c08      	l32i.n	a0, a12, 0
40249442:	060c      	movi.n	a6, 0
40249444:	272002        	l32i	a0, a0, 156
40249447:	170c      	movi.n	a7, 1
40249449:	0000c0        	callx0	a0
4024944c:	01d085        	call0	4024b158 <rc_cal>
4024944f:	f12831        	l32r	a3, 402458f0 <readvdd33+0x1c8>
40249452:	032d      	mov.n	a2, a3
40249454:	334b      	addi.n	a3, a3, 4
40249456:	010d85        	call0	4024a530 <init_cal_dcoffset>
40249459:	4c48      	l32i.n	a4, a12, 16
4024945b:	0ef467        	bbsi	a4, 22, 4024946d <chip_v6_initialize_bb+0x71>
4024945e:	020c      	movi.n	a2, 0
40249460:	fc4905        	call0	402458f4 <txpwr_offset>
40249463:	ffe371        	l32r	a7, 402493f0 <tx_cont_cfg+0x18>
40249466:	4c68      	l32i.n	a6, a12, 16
40249468:	206670        	or	a6, a6, a7
4024946b:	4c69      	s32i.n	a6, a12, 16
4024946d:	fe1445        	call0	402475b4 <tx_cap_init>
40249470:	ffe181        	l32r	a8, 402493f4 <tx_cont_cfg+0x1c>
40249473:	790882        	l8ui	a8, a8, 121
40249476:	688c      	beqz.n	a8, 40249480 <chip_v6_initialize_bb+0x84>
40249478:	020c      	movi.n	a2, 0
4024947a:	fe7245        	call0	40247ba0 <tx_pwctrl_init>
4024947d:	000106        	j	40249485 <chip_v6_initialize_bb+0x89>
40249480:	120c      	movi.n	a2, 1
40249482:	fe71c5        	call0	40247ba0 <tx_pwctrl_init>
40249485:	054c      	movi.n	a5, 64
40249487:	070c      	movi.n	a7, 0
40249489:	060c      	movi.n	a6, 0
4024948b:	190c      	movi.n	a9, 1
4024948d:	0a0c      	movi.n	a10, 0
4024948f:	f67141        	l32r	a4, 40246e54 <set_rx_gain_cal_iq+0x354>
40249492:	f11721        	l32r	a2, 402458f0 <readvdd33+0x1c8>
40249495:	5f0c82        	l8ui	a8, a12, 95
40249498:	14c232        	addi	a3, a2, 20
4024949b:	018880        	slli	a8, a8, 24
4024949e:	011442        	l16ui	a4, a4, 2
402494a1:	01a9      	s32i.n	a10, a1, 0
402494a3:	1199      	s32i.n	a9, a1, 4
402494a5:	318880        	srai	a8, a8, 24
402494a8:	1fc882        	addi	a8, a8, 31
402494ab:	018880        	slli	a8, a8, 24
402494ae:	318880        	srai	a8, a8, 24
402494b1:	b36880        	movgez	a6, a8, a8
402494b4:	746060        	extui	a6, a6, 0, 8
402494b7:	01a305        	call0	4024aee8 <ram_rfcal_txiq>
402494ba:	4c98      	l32i.n	a9, a12, 16
402494bc:	04f9b7        	bbsi	a9, 27, 402494c4 <chip_v6_initialize_bb+0xc8>
402494bf:	620c      	movi.n	a2, 6
402494c1:	fcde85        	call0	402462ac <chip_v6_set_chan>
402494c4:	ff5d05        	call0	40248a98 <phy_bb_rx_cfg>
402494c7:	220c      	movi.n	a2, 2
402494c9:	dcb901        	l32r	a0, 402407b0 <ets_timer_done+0x30>
402494cc:	0020c0        	memw
402494cf:	9c20b2        	l32i	a11, a0, 0x270
402494d2:	20bb20        	or	a11, a11, a2
402494d5:	0020c0        	memw
402494d8:	120c      	movi.n	a2, 1
402494da:	730c      	movi.n	a3, 7
402494dc:	540c      	movi.n	a4, 5
402494de:	ffc651        	l32r	a5, 402493f8 <tx_cont_cfg+0x20>
402494e1:	160c      	movi.n	a6, 1
402494e3:	070c      	movi.n	a7, 0
402494e5:	9c60b2        	s32i	a11, a0, 0x270
402494e8:	f102a1        	l32r	a10, 402458f0 <readvdd33+0x1c8>
402494eb:	01a9      	s32i.n	a10, a1, 0
402494ed:	fea205        	call0	40247f10 <noise_init>
402494f0:	023305        	call0	4024b824 <tx_pwctrl_bg_init>
402494f3:	4c38      	l32i.n	a3, a12, 16
402494f5:	2b73b7        	bbci	a3, 27, 40249524 <chip_v6_initialize_bb+0x128>
402494f8:	fc7005        	call0	40245bfc <wait_rfpll_cal_end>
402494fb:	ffab52        	movi	a5, 0xfffffbff
402494fe:	dda141        	l32r	a4, 40240b84 <system_get_vdd33+0x20>
40249501:	0020c0        	memw
40249504:	d02432        	l32i	a3, a4, 0x340
40249507:	103350        	and	a3, a3, a5
4024950a:	0020c0        	memw
4024950d:	ffb921        	l32r	a2, 402493f4 <tx_cont_cfg+0x1c>
40249510:	d06432        	s32i	a3, a4, 0x340
40249513:	960222        	l8ui	a2, a2, 150
40249516:	ff4c85        	call0	402489e0 <chip_v6_rxmax_ext>
40249519:	0c08      	l32i.n	a0, a12, 0
4024951b:	162002        	l32i	a0, a0, 88
4024951e:	1f9c22        	l16si	a2, a12, 62
40249521:	0000c0        	callx0	a0
40249524:	00cc05        	call0	4024a1e8 <set_dpd_bypass>
40249527:	ffb3c1        	l32r	a12, 402493f4 <tx_cont_cfg+0x1c>
4024952a:	790c22        	l8ui	a2, a12, 121
4024952d:	7a0c32        	l8ui	a3, a12, 122
40249530:	7b0c42        	l8ui	a4, a12, 123
40249533:	fd0a05        	call0	402465d4 <low_power_set>
40249536:	6a0c02        	l8ui	a0, a12, 106
40249539:	141026        	beqi	a0, 1, 40249551 <chip_v6_initialize_bb+0x155>
4024953c:	112026        	beqi	a0, 2, 40249551 <chip_v6_initialize_bb+0x155>
4024953f:	00a022        	movi	a2, 0
40249542:	ffe945        	call0	402493d8 <tx_cont_cfg>
40249545:	00a022        	movi	a2, 0
40249548:	51c8      	l32i.n	a12, a1, 20
4024954a:	4108      	l32i.n	a0, a1, 16
4024954c:	20c112        	addi	a1, a1, 32
4024954f:	f00d      	ret.n
40249551:	120c      	movi.n	a2, 1
40249553:	ffe845        	call0	402493d8 <tx_cont_cfg>
40249556:	fffac6        	j	40249545 <chip_v6_initialize_bb+0x149>
40249559:	000000        	ill
4024955c:	fe9264        	excw
4024955f:	3f          	.byte 0x3f
40249560:	fe90f4        	excw
40249563:	3f          	.byte 0x3f
40249564:	ff          	.byte 0xff
40249565:	ff          	.byte 0xff
40249566:	ef          	.byte 0xef
40249567:	ff          	.byte 0xff

40249568 <periodic_cal>:
40249568:	d0c112        	addi	a1, a1, -48
4024956b:	71c9      	s32i.n	a12, a1, 28
4024956d:	91e9      	s32i.n	a14, a1, 36
4024956f:	81d9      	s32i.n	a13, a1, 32
40249571:	6109      	s32i.n	a0, a1, 24
40249573:	fffad1        	l32r	a13, 4024955c <chip_v6_initialize_bb+0x160>
40249576:	000c      	movi.n	a0, 0
40249578:	4109      	s32i.n	a0, a1, 16
4024957a:	282d32        	l32i	a3, a13, 160
4024957d:	7f0d22        	l8ui	a2, a13, 127
40249580:	331b      	addi.n	a3, a3, 1
40249582:	286d32        	s32i	a3, a13, 160
40249585:	079237        	bne	a2, a3, 40249590 <periodic_cal+0x28>
40249588:	1e0c      	movi.n	a14, 1
4024958a:	286d02        	s32i	a0, a13, 160
4024958d:	000086        	j	40249593 <periodic_cal+0x2b>
40249590:	20e000        	or	a14, a0, a0
40249593:	8a4de2        	s8i	a14, a13, 138
40249596:	10c122        	addi	a2, a1, 16
40249599:	fff131        	l32r	a3, 40249560 <chip_v6_initialize_bb+0x164>
4024959c:	00f905        	call0	4024a530 <init_cal_dcoffset>
4024959f:	ef37c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
402495a2:	07ee16        	beqz	a14, 40249624 <periodic_cal+0xbc>
402495a5:	720d42        	l8ui	a4, a13, 114
402495a8:	078456        	bnez	a4, 40249624 <periodic_cal+0xbc>
402495ab:	77a022        	movi	a2, 119
402495ae:	00a032        	movi	a3, 0
402495b1:	0fa042        	movi	a4, 15
402495b4:	150c      	movi.n	a5, 1
402495b6:	160c      	movi.n	a6, 1
402495b8:	400ce2        	l8ui	a14, a12, 64
402495bb:	0c08      	l32i.n	a0, a12, 0
402495bd:	01ee80        	slli	a14, a14, 24
402495c0:	252002        	l32i	a0, a0, 148
402495c3:	31e8e0        	srai	a14, a14, 24
402495c6:	0000c0        	callx0	a0
402495c9:	030c      	movi.n	a3, 0
402495cb:	f40c      	movi.n	a4, 15
402495cd:	150c      	movi.n	a5, 1
402495cf:	160c      	movi.n	a6, 1
402495d1:	170c      	movi.n	a7, 1
402495d3:	0c08      	l32i.n	a0, a12, 0
402495d5:	5129      	s32i.n	a2, a1, 20
402495d7:	272002        	l32i	a0, a0, 156
402495da:	77a022        	movi	a2, 119
402495dd:	0000c0        	callx0	a0
402495e0:	ffe141        	l32r	a4, 40249564 <chip_v6_initialize_bb+0x168>
402495e3:	4c38      	l32i.n	a3, a12, 16
402495e5:	120c      	movi.n	a2, 1
402495e7:	103340        	and	a3, a3, a4
402495ea:	4c39      	s32i.n	a3, a12, 16
402495ec:	fe5b05        	call0	40247ba0 <tx_pwctrl_init>
402495ef:	0c98      	l32i.n	a9, a12, 0
402495f1:	8c0d52        	l8ui	a5, a13, 140
402495f4:	272992        	l32i	a9, a9, 156
402495f7:	159c      	beqz.n	a5, 4024960c <periodic_cal+0xa4>
402495f9:	77a022        	movi	a2, 119
402495fc:	030c      	movi.n	a3, 0
402495fe:	f40c      	movi.n	a4, 15
40249600:	150c      	movi.n	a5, 1
40249602:	160c      	movi.n	a6, 1
40249604:	170c      	movi.n	a7, 1
40249606:	0009c0        	callx0	a9
40249609:	000486        	j	4024961f <periodic_cal+0xb7>
4024960c:	77a022        	movi	a2, 119
4024960f:	00a032        	movi	a3, 0
40249612:	0fa042        	movi	a4, 15
40249615:	01a052        	movi	a5, 1
40249618:	160c      	movi.n	a6, 1
4024961a:	5178      	l32i.n	a7, a1, 20
4024961c:	0009c0        	callx0	a9
4024961f:	0e2d      	mov.n	a2, a14
40249621:	fcc885        	call0	402462ac <chip_v6_set_chan>
40249624:	f0b321        	l32r	a2, 402458f0 <readvdd33+0x1c8>
40249627:	040c      	movi.n	a4, 0
40249629:	53c232        	addi	a3, a2, 83
4024962c:	fd3bc5        	call0	402469ec <rtc_mem_backup>
4024962f:	024d      	mov.n	a4, a2
40249631:	f9de21        	l32r	a2, 40247dac <read_hw_noisefloor+0x24>
40249634:	656c42        	s32i	a4, a12, 0x194
40249637:	329b      	addi.n	a3, a2, 9
40249639:	fd3b05        	call0	402469ec <rtc_mem_backup>
4024963c:	71c8      	l32i.n	a12, a1, 28
4024963e:	81d8      	l32i.n	a13, a1, 32
40249640:	91e8      	l32i.n	a14, a1, 36
40249642:	6108      	l32i.n	a0, a1, 24
40249644:	30c112        	addi	a1, a1, 48
40249647:	f00d      	ret.n
40249649:	000000        	ill

4024964c <bbpll_cal>:
4024964c:	f0c112        	addi	a1, a1, -16
4024964f:	1109      	s32i.n	a0, a1, 4
40249651:	dae321        	l32r	a2, 402401e0 <_irom0_text_start+0x1e0>
40249654:	0020c0        	memw
40249657:	852242        	l32i	a4, a2, 0x214
4024965a:	0149      	s32i.n	a4, a1, 0
4024965c:	e37c      	movi.n	a3, -2
4024965e:	0020c0        	memw
40249661:	852202        	l32i	a0, a2, 0x214
40249664:	100030        	and	a0, a0, a3
40249667:	0020c0        	memw
4024966a:	856202        	s32i	a0, a2, 0x214
4024966d:	025c      	movi.n	a2, 80
4024966f:	def101        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
40249672:	0000c0        	callx0	a0
40249675:	120c      	movi.n	a2, 1
40249677:	ef3801        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024967a:	0000c0        	callx0	a0
4024967d:	870c      	movi.n	a7, 8
4024967f:	387c      	movi.n	a8, -13
40249681:	dd4061        	l32r	a6, 40240b84 <system_get_vdd33+0x20>
40249684:	0020c0        	memw
40249687:	d02652        	l32i	a5, a6, 0x340
4024968a:	105580        	and	a5, a5, a8
4024968d:	205570        	or	a5, a5, a7
40249690:	0020c0        	memw
40249693:	d06652        	s32i	a5, a6, 0x340
40249696:	e8a322        	movi	a2, 0x3e8
40249699:	ef2f01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024969c:	0000c0        	callx0	a0
4024969f:	4b0c      	movi.n	a11, 4
402496a1:	0020c0        	memw
402496a4:	dd38a1        	l32r	a10, 40240b84 <system_get_vdd33+0x20>
402496a7:	d02a92        	l32i	a9, a10, 0x340
402496aa:	307c      	movi.n	a0, -13
402496ac:	109900        	and	a9, a9, a0
402496af:	2099b0        	or	a9, a9, a11
402496b2:	0020c0        	memw
402496b5:	d06a92        	s32i	a9, a10, 0x340
402496b8:	120c      	movi.n	a2, 1
402496ba:	ef2701        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
402496bd:	0000c0        	callx0	a0
402496c0:	0020c0        	memw
402496c3:	dac731        	l32r	a3, 402401e0 <_irom0_text_start+0x1e0>
402496c6:	0128      	l32i.n	a2, a1, 0
402496c8:	856322        	s32i	a2, a3, 0x214
402496cb:	086207        	bbci	a2, 0, 402496d7 <bbpll_cal+0x8b>
402496ce:	a0a022        	movi	a2, 160
402496d1:	ded801        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
402496d4:	0000c0        	callx0	a0
402496d7:	1108      	l32i.n	a0, a1, 4
402496d9:	10c112        	addi	a1, a1, 16
402496dc:	f00d      	ret.n
	...

402496e0 <periodic_cal_top>:
402496e0:	f0c112        	addi	a1, a1, -16
402496e3:	1109      	s32i.n	a0, a1, 4
402496e5:	fb2101        	l32r	a0, 4024836c <chip_v6_set_chan_rx_cmp+0x188>
402496e8:	060c      	movi.n	a6, 0
402496ea:	950032        	l8ui	a3, a0, 149
402496ed:	690052        	l8ui	a5, a0, 105
402496f0:	63cc      	bnez.n	a3, 402496fa <periodic_cal_top+0x1a>
402496f2:	140c      	movi.n	a4, 1
402496f4:	954042        	s8i	a4, a0, 149
402496f7:	000c46        	j	4024972c <periodic_cal_top+0x4c>
402496fa:	006122        	s32i	a2, a1, 0
402496fd:	954062        	s8i	a6, a0, 149
40249700:	28e517        	bbsi	a5, 1, 4024972c <periodic_cal_top+0x4c>
40249703:	04a022        	movi	a2, 4
40249706:	0381c5        	call0	4024cf24 <pm_set_sleep_mode>
40249709:	fb1801        	l32r	a0, 4024836c <chip_v6_set_chan_rx_cmp+0x188>
4024970c:	960072        	l8ui	a7, a0, 150
4024970f:	005756        	bnez	a7, 40249718 <periodic_cal_top+0x38>
40249712:	fff385        	call0	4024964c <bbpll_cal>
40249715:	fb1501        	l32r	a0, 4024836c <chip_v6_set_chan_rx_cmp+0x188>
40249718:	002122        	l32i	a2, a1, 0
4024971b:	00a082        	movi	a8, 0
4024971e:	964082        	s8i	a8, a0, 150
40249721:	ffe445        	call0	40249568 <periodic_cal>
40249724:	04a022        	movi	a2, 4
40249727:	030c      	movi.n	a3, 0
40249729:	0397c5        	call0	4024d0a8 <pm_wakeup_init>
4024972c:	1108      	l32i.n	a0, a1, 4
4024972e:	10c112        	addi	a1, a1, 16
40249731:	f00d      	ret.n
40249733:	923800        	excw
40249736:	fe          	.byte 0xfe
40249737:	3f          	.byte 0x3f
40249738:	927c      	movi.n	a2, -7
4024973a:	fe          	.byte 0xfe
4024973b:	3f          	.byte 0x3f
4024973c:	7e          	.byte 0x7e
4024973d:	3ffe92        	excw
40249740:	fe9280        	excw
40249743:	3f          	.byte 0x3f

40249744 <register_chipv6_phy_init_param>:
40249744:	190c      	movi.n	a9, 1
40249746:	060c      	movi.n	a6, 0
40249748:	fffb81        	l32r	a8, 40249734 <periodic_cal_top+0x54>
4024974b:	000242        	l8ui	a4, a2, 0
4024974e:	4fc872        	addi	a7, a8, 79
40249751:	40c8a2        	addi	a10, a8, 64
40249754:	404842        	s8i	a4, a8, 64
40249757:	010232        	l8ui	a3, a2, 1
4024975a:	0a5d      	mov.n	a5, a10
4024975c:	043130        	extui	a3, a3, 1, 1
4024975f:	424832        	s8i	a3, a8, 66
40249762:	b62a      	add.n	a11, a6, a2
40249764:	661b      	addi.n	a6, a6, 1
40249766:	020bb2        	l8ui	a11, a11, 2
40249769:	0345b2        	s8i	a11, a5, 3
4024976c:	551b      	addi.n	a5, a5, 1
4024976e:	f09577        	bne	a5, a7, 40249762 <register_chipv6_phy_init_param+0x1e>
40249771:	0a5d      	mov.n	a5, a10
40249773:	fcc871        	l32r	a7, 40248a94 <chip_v6_rxmax_ext+0xb4>
40249776:	060c      	movi.n	a6, 0
40249778:	2b6c      	movi.n	a11, -30
4024977a:	462a      	add.n	a4, a6, a2
4024977c:	551b      	addi.n	a5, a5, 1
4024977e:	661b      	addi.n	a6, a6, 1
40249780:	110432        	l8ui	a3, a4, 17
40249783:	114532        	s8i	a3, a5, 17
40249786:	140442        	l8ui	a4, a4, 20
40249789:	1745b2        	s8i	a11, a5, 23
4024978c:	334a      	add.n	a3, a3, a4
4024978e:	144532        	s8i	a3, a5, 20
40249791:	e59577        	bne	a5, a7, 4024977a <register_chipv6_phy_init_param+0x36>
40249794:	0a5d      	mov.n	a5, a10
40249796:	ffe871        	l32r	a7, 40249738 <periodic_cal_top+0x58>
40249799:	0b0c      	movi.n	a11, 0
4024979b:	060c      	movi.n	a6, 0
4024979d:	1a0242        	l8ui	a4, a2, 26
402497a0:	5c4842        	s8i	a4, a8, 92
402497a3:	1b0232        	l8ui	a3, a2, 27
402497a6:	5d4832        	s8i	a3, a8, 93
402497a9:	1c0242        	l8ui	a4, a2, 28
402497ac:	1d0232        	l8ui	a3, a2, 29
402497af:	544040        	extui	a4, a4, 0, 6
402497b2:	114480        	slli	a4, a4, 8
402497b5:	203340        	or	a3, a3, a4
402497b8:	2f5832        	s16i	a3, a8, 94
402497bb:	462a      	add.n	a4, a6, a2
402497bd:	661b      	addi.n	a6, a6, 1
402497bf:	1e0442        	l8ui	a4, a4, 30
402497c2:	204542        	s8i	a4, a5, 32
402497c5:	013480        	slli	a3, a4, 24
402497c8:	313830        	srai	a3, a3, 24
402497cb:	0263e6        	bgei	a3, 6, 402497d1 <register_chipv6_phy_init_param+0x8d>
402497ce:	026477        	bbci	a4, 7, 402497d4 <register_chipv6_phy_init_param+0x90>
402497d1:	2045b2        	s8i	a11, a5, 32
402497d4:	462a      	add.n	a4, a6, a2
402497d6:	551b      	addi.n	a5, a5, 1
402497d8:	e19577        	bne	a5, a7, 402497bd <register_chipv6_phy_init_param+0x79>
402497db:	0a5d      	mov.n	a5, a10
402497dd:	ffd771        	l32r	a7, 4024973c <periodic_cal_top+0x5c>
402497e0:	060c      	movi.n	a6, 0
402497e2:	b62a      	add.n	a11, a6, a2
402497e4:	661b      	addi.n	a6, a6, 1
402497e6:	220bb2        	l8ui	a11, a11, 34
402497e9:	2445b2        	s8i	a11, a5, 36
402497ec:	551b      	addi.n	a5, a5, 1
402497ee:	f09577        	bne	a5, a7, 402497e2 <register_chipv6_phy_init_param+0x9e>
402497f1:	0a5d      	mov.n	a5, a10
402497f3:	ffd371        	l32r	a7, 40249740 <periodic_cal_top+0x60>
402497f6:	060c      	movi.n	a6, 0
402497f8:	362a      	add.n	a3, a6, a2
402497fa:	661b      	addi.n	a6, a6, 1
402497fc:	280332        	l8ui	a3, a3, 40
402497ff:	2a4532        	s8i	a3, a5, 42
40249802:	551b      	addi.n	a5, a5, 1
40249804:	f09577        	bne	a5, a7, 402497f8 <register_chipv6_phy_init_param+0xb4>
40249807:	550c      	movi.n	a5, 5
40249809:	300272        	l8ui	a7, a2, 48
4024980c:	414872        	s8i	a7, a8, 65
4024980f:	310262        	l8ui	a6, a2, 49
40249812:	734862        	s8i	a6, a8, 115
40249815:	320242        	l8ui	a4, a2, 50
40249818:	744842        	s8i	a4, a8, 116
4024981b:	330232        	l8ui	a3, a2, 51
4024981e:	754832        	s8i	a3, a8, 117
40249821:	3402b2        	l8ui	a11, a2, 52
40249824:	7648b2        	s8i	a11, a8, 118
40249827:	3502a2        	l8ui	a10, a2, 53
4024982a:	7748a2        	s8i	a10, a8, 119
4024982d:	360272        	l8ui	a7, a2, 54
40249830:	784872        	s8i	a7, a8, 120
40249833:	370262        	l8ui	a6, a2, 55
40249836:	794862        	s8i	a6, a8, 121
40249839:	380242        	l8ui	a4, a2, 56
4024983c:	7a4842        	s8i	a4, a8, 122
4024983f:	400232        	l8ui	a3, a2, 64
40249842:	7b4832        	s8i	a3, a8, 123
40249845:	4102b2        	l8ui	a11, a2, 65
40249848:	7c48b2        	s8i	a11, a8, 124
4024984b:	4202a2        	l8ui	a10, a2, 66
4024984e:	430272        	l8ui	a7, a2, 67
40249851:	54a0a0        	extui	a10, a10, 0, 6
40249854:	11aa80        	slli	a10, a10, 8
40249857:	2077a0        	or	a7, a7, a10
4024985a:	3f5872        	s16i	a7, a8, 126
4024985d:	440262        	l8ui	a6, a2, 68
40249860:	804862        	s8i	a6, a8, 128
40249863:	450242        	l8ui	a4, a2, 69
40249866:	814842        	s8i	a4, a8, 129
40249869:	470232        	l8ui	a3, a2, 71
4024986c:	4602b2        	l8ui	a11, a2, 70
4024986f:	013380        	slli	a3, a3, 24
40249872:	01bb80        	slli	a11, a11, 24
40249875:	31b8b0        	srai	a11, a11, 24
40249878:	313830        	srai	a3, a3, 24
4024987b:	113380        	slli	a3, a3, 8
4024987e:	20bb30        	or	a11, a11, a3
40249881:	4158b2        	s16i	a11, a8, 130
40249884:	4902a2        	l8ui	a10, a2, 73
40249887:	480272        	l8ui	a7, a2, 72
4024988a:	01aa80        	slli	a10, a10, 24
4024988d:	017780        	slli	a7, a7, 24
40249890:	317870        	srai	a7, a7, 24
40249893:	31a8a0        	srai	a10, a10, 24
40249896:	11aa80        	slli	a10, a10, 8
40249899:	2077a0        	or	a7, a7, a10
4024989c:	425872        	s16i	a7, a8, 132
4024989f:	4a0262        	l8ui	a6, a2, 74
402498a2:	864862        	s8i	a6, a8, 134
402498a5:	4b0242        	l8ui	a4, a2, 75
402498a8:	056d      	mov.n	a6, a5
402498aa:	344040        	extui	a4, a4, 0, 4
402498ad:	884842        	s8i	a4, a8, 136
402498b0:	0164f6        	bgeui	a4, 6, 402498b5 <register_chipv6_phy_init_param+0x171>
402498b3:	046d      	mov.n	a6, a4
402498b5:	884862        	s8i	a6, a8, 136
402498b8:	4b02a2        	l8ui	a10, a2, 75
402498bb:	24a4a0        	extui	a10, a10, 4, 3
402498be:	8a48a2        	s8i	a10, a8, 138
402498c1:	4b0272        	l8ui	a7, a2, 75
402498c4:	047770        	extui	a7, a7, 7, 1
402498c7:	8c4872        	s8i	a7, a8, 140
402498ca:	4c0262        	l8ui	a6, a2, 76
402498cd:	346060        	extui	a6, a6, 0, 4
402498d0:	874862        	s8i	a6, a8, 135
402498d3:	013567        	bltu	a5, a6, 402498d8 <register_chipv6_phy_init_param+0x194>
402498d6:	065d      	mov.n	a5, a6
402498d8:	874852        	s8i	a5, a8, 135
402498db:	4c0262        	l8ui	a6, a2, 76
402498de:	246460        	extui	a6, a6, 4, 3
402498e1:	894862        	s8i	a6, a8, 137
402498e4:	4c0242        	l8ui	a4, a2, 76
402498e7:	044740        	extui	a4, a4, 7, 1
402498ea:	8b4842        	s8i	a4, a8, 139
402498ed:	4d0232        	l8ui	a3, a2, 77
402498f0:	343030        	extui	a3, a3, 0, 4
402498f3:	8e4832        	s8i	a3, a8, 142
402498f6:	4d02b2        	l8ui	a11, a2, 77
402498f9:	34b4b0        	extui	a11, a11, 4, 4
402498fc:	8d48b2        	s8i	a11, a8, 141
402498ff:	4e02a2        	l8ui	a10, a2, 78
40249902:	8f48a2        	s8i	a10, a8, 143
40249905:	4f0272        	l8ui	a7, a2, 79
40249908:	904872        	s8i	a7, a8, 144
4024990b:	500262        	l8ui	a6, a2, 80
4024990e:	914862        	s8i	a6, a8, 145
40249911:	510242        	l8ui	a4, a2, 81
40249914:	924842        	s8i	a4, a8, 146
40249917:	520232        	l8ui	a3, a2, 82
4024991a:	934832        	s8i	a3, a8, 147
4024991d:	5302b2        	l8ui	a11, a2, 83
40249920:	9448b2        	s8i	a11, a8, 148
40249923:	5402a2        	l8ui	a10, a2, 84
40249926:	9548a2        	s8i	a10, a8, 149
40249929:	550272        	l8ui	a7, a2, 85
4024992c:	964872        	s8i	a7, a8, 150
4024992f:	560262        	l8ui	a6, a2, 86
40249932:	974862        	s8i	a6, a8, 151
40249935:	570242        	l8ui	a4, a2, 87
40249938:	984842        	s8i	a4, a8, 152
4024993b:	580232        	l8ui	a3, a2, 88
4024993e:	994832        	s8i	a3, a8, 153
40249941:	5902b2        	l8ui	a11, a2, 89
40249944:	9a48b2        	s8i	a11, a8, 154
40249947:	5a02a2        	l8ui	a10, a2, 90
4024994a:	9b48a2        	s8i	a10, a8, 155
4024994d:	5b0272        	l8ui	a7, a2, 91
40249950:	9d4892        	s8i	a9, a8, 157
40249953:	9c4872        	s8i	a7, a8, 156
40249956:	5d0262        	l8ui	a6, a2, 93
40249959:	9e4862        	s8i	a6, a8, 158
4024995c:	5e0242        	l8ui	a4, a2, 94
4024995f:	9f4842        	s8i	a4, a8, 159
40249962:	5f0232        	l8ui	a3, a2, 95
40249965:	a04832        	s8i	a3, a8, 160
40249968:	6002b2        	l8ui	a11, a2, 96
4024996b:	a148b2        	s8i	a11, a8, 161
4024996e:	6102a2        	l8ui	a10, a2, 97
40249971:	a248a2        	s8i	a10, a8, 162
40249974:	620272        	l8ui	a7, a2, 98
40249977:	a34872        	s8i	a7, a8, 163
4024997a:	630262        	l8ui	a6, a2, 99
4024997d:	a44862        	s8i	a6, a8, 164
40249980:	640242        	l8ui	a4, a2, 100
40249983:	a54842        	s8i	a4, a8, 165
40249986:	650232        	l8ui	a3, a2, 101
40249989:	a64832        	s8i	a3, a8, 166
4024998c:	6602b2        	l8ui	a11, a2, 102
4024998f:	a748b2        	s8i	a11, a8, 167
40249992:	6702a2        	l8ui	a10, a2, 103
40249995:	a848a2        	s8i	a10, a8, 168
40249998:	680272        	l8ui	a7, a2, 104
4024999b:	a94872        	s8i	a7, a8, 169
4024999e:	690262        	l8ui	a6, a2, 105
402499a1:	aa4862        	s8i	a6, a8, 170
402499a4:	6a0242        	l8ui	a4, a2, 106
402499a7:	ab4842        	s8i	a4, a8, 171
402499aa:	6b0232        	l8ui	a3, a2, 107
402499ad:	ac4832        	s8i	a3, a8, 172
402499b0:	6c02b2        	l8ui	a11, a2, 108
402499b3:	ad48b2        	s8i	a11, a8, 173
402499b6:	6d02a2        	l8ui	a10, a2, 109
402499b9:	ae48a2        	s8i	a10, a8, 174
402499bc:	6e0272        	l8ui	a7, a2, 110
402499bf:	af4872        	s8i	a7, a8, 175
402499c2:	6f0262        	l8ui	a6, a2, 111
402499c5:	b04862        	s8i	a6, a8, 176
402499c8:	700242        	l8ui	a4, a2, 112
402499cb:	b14842        	s8i	a4, a8, 177
402499ce:	710232        	l8ui	a3, a2, 113
402499d1:	b24832        	s8i	a3, a8, 178
402499d4:	7202b2        	l8ui	a11, a2, 114
402499d7:	b348b2        	s8i	a11, a8, 179
402499da:	020c      	movi.n	a2, 0
402499dc:	f00d      	ret.n
402499de:	700000        	excw
402499e1:	008000        	excw

402499e4 <change_bbpll160_sleep>:
402499e4:	f0c112        	addi	a1, a1, -16
402499e7:	026102        	s32i	a0, a1, 8
402499ea:	0361c2        	s32i	a12, a1, 12
402499ed:	f27c      	movi.n	a2, -1
402499ef:	d9fdc1        	l32r	a12, 402401e4 <_irom0_text_start+0x1e4>
402499f2:	ee2201        	l32r	a0, 4024527c <phy_set_sense+0x18>
402499f5:	0020c0        	memw
402499f8:	230c      	movi.n	a3, 2
402499fa:	840c      	movi.n	a4, 8
402499fc:	050c      	movi.n	a5, 0
402499fe:	0008      	l32i.n	a0, a0, 0
40249a00:	496c22        	s32i	a2, a12, 0x124
40249a03:	262002        	l32i	a0, a0, 152
40249a06:	6aa022        	movi	a2, 106
40249a09:	0000c0        	callx0	a0
40249a0c:	020c      	movi.n	a2, 0
40249a0e:	0020c0        	memw
40249a11:	436c22        	s32i	a2, a12, 0x10c
40249a14:	320c      	movi.n	a2, 3
40249a16:	02cb45        	call0	4024c6cc <pm_set_sleep_cycles>
40249a19:	0020c0        	memw
40249a1c:	070c      	movi.n	a7, 0
40249a1e:	506c72        	s32i	a7, a12, 0x140
40249a21:	0020c0        	memw
40249a24:	516c72        	s32i	a7, a12, 0x144
40249a27:	e67c      	movi.n	a6, -2
40249a29:	0020c0        	memw
40249a2c:	6a2c52        	l32i	a5, a12, 0x1a8
40249a2f:	105560        	and	a5, a5, a6
40249a32:	0020c0        	memw
40249a35:	6a6c52        	s32i	a5, a12, 0x1a8
40249a38:	0020c0        	memw
40249a3b:	402c42        	l32i	a4, a12, 0x100
40249a3e:	1149      	s32i.n	a4, a1, 4
40249a40:	ffe831        	l32r	a3, 402499e0 <register_chipv6_phy_init_param+0x29c>
40249a43:	0020c0        	memw
40249a46:	406c32        	s32i	a3, a12, 0x100
40249a49:	820c      	movi.n	a2, 8
40249a4b:	030c      	movi.n	a3, 0
40249a4d:	02dc05        	call0	4024c810 <pm_wakeup_opt>
40249a50:	f85191        	l32r	a9, 40247b94 <tx_atten_set_interp+0x270>
40249a53:	0020c0        	memw
40249a56:	422c82        	l32i	a8, a12, 0x108
40249a59:	f6d401        	l32r	a0, 402475ac <chip_v6_set_chanfreq+0x30>
40249a5c:	208890        	or	a8, a8, a9
40249a5f:	800002        	l8ui	a0, a0, 128
40249a62:	0189      	s32i.n	a8, a1, 0
40249a64:	2c1066        	bnei	a0, 1, 40249a94 <change_bbpll160_sleep+0xb0>
40249a67:	67a022        	movi	a2, 103
40249a6a:	ee0401        	l32r	a0, 4024527c <phy_set_sense+0x18>
40249a6d:	430c      	movi.n	a3, 4
40249a6f:	0008      	l32i.n	a0, a0, 0
40249a71:	140c      	movi.n	a4, 1
40249a73:	262002        	l32i	a0, a0, 152
40249a76:	88a052        	movi	a5, 136
40249a79:	0000c0        	callx0	a0
40249a7c:	67a022        	movi	a2, 103
40249a7f:	edff01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40249a82:	430c      	movi.n	a3, 4
40249a84:	0008      	l32i.n	a0, a0, 0
40249a86:	240c      	movi.n	a4, 2
40249a88:	262002        	l32i	a0, a0, 152
40249a8b:	91a052        	movi	a5, 145
40249a8e:	0000c0        	callx0	a0
40249a91:	000746        	j	40249ab2 <change_bbpll160_sleep+0xce>
40249a94:	1a2066        	bnei	a0, 2, 40249ab2 <change_bbpll160_sleep+0xce>
40249a97:	67a022        	movi	a2, 103
40249a9a:	04a032        	movi	a3, 4
40249a9d:	02a042        	movi	a4, 2
40249aa0:	edf701        	l32r	a0, 4024527c <phy_set_sense+0x18>
40249aa3:	07a052        	movi	a5, 7
40249aa6:	0008      	l32i.n	a0, a0, 0
40249aa8:	560c      	movi.n	a6, 5
40249aaa:	272002        	l32i	a0, a0, 156
40249aad:	270c      	movi.n	a7, 2
40249aaf:	0000c0        	callx0	a0
40249ab2:	0020c0        	memw
40249ab5:	0128      	l32i.n	a2, a1, 0
40249ab7:	426c22        	s32i	a2, a12, 0x108
40249aba:	120c      	movi.n	a2, 1
40249abc:	030b05        	call0	4024cb70 <pm_wait4wakeup>
40249abf:	0020c0        	memw
40249ac2:	1138      	l32i.n	a3, a1, 4
40249ac4:	2108      	l32i.n	a0, a1, 8
40249ac6:	406c32        	s32i	a3, a12, 0x100
40249ac9:	31c8      	l32i.n	a12, a1, 12
40249acb:	10c112        	addi	a1, a1, 16
40249ace:	f00d      	ret.n
40249ad0:	922b      	addi.n	a9, a2, 2
40249ad2:	fe          	.byte 0xfe
40249ad3:	3f          	.byte 0x3f

40249ad4 <change_bbpll160>:
40249ad4:	f0c112        	addi	a1, a1, -16
40249ad7:	0109      	s32i.n	a0, a1, 0
40249ad9:	02d6c5        	call0	4024c848 <get_chip_version>
40249adc:	fffd01        	l32r	a0, 40249ad0 <change_bbpll160_sleep+0xec>
40249adf:	4e0032        	l8ui	a3, a0, 78
40249ae2:	b20002        	l8ui	a0, a0, 178
40249ae5:	439c      	beqz.n	a3, 40249afd <change_bbpll160+0x29>
40249ae7:	081066        	bnei	a0, 1, 40249af3 <change_bbpll160+0x1f>
40249aea:	ffef85        	call0	402499e4 <change_bbpll160_sleep>
40249aed:	000306        	j	40249afd <change_bbpll160+0x29>
40249af0:	000000        	ill
40249af3:	60cc      	bnez.n	a0, 40249afd <change_bbpll160+0x29>
40249af5:	041226        	beqi	a2, 1, 40249afd <change_bbpll160+0x29>
40249af8:	128c      	beqz.n	a2, 40249afd <change_bbpll160+0x29>
40249afa:	ffee85        	call0	402499e4 <change_bbpll160_sleep>
40249afd:	0108      	l32i.n	a0, a1, 0
40249aff:	10c112        	addi	a1, a1, 16
40249b02:	f00d      	ret.n
40249b04:	003a14        	excw
40249b07:	38a440        	excw
40249b0a:	124000        	excw

40249b0c <set_crystal_uart>:
40249b0c:	f0c112        	addi	a1, a1, -16
40249b0f:	0109      	s32i.n	a0, a1, 0
40249b11:	f6a601        	l32r	a0, 402475ac <chip_v6_set_chanfreq+0x30>
40249b14:	edda21        	l32r	a2, 4024527c <phy_set_sense+0x18>
40249b17:	800002        	l8ui	a0, a0, 128
40249b1a:	4228      	l32i.n	a2, a2, 16
40249b1c:	052016        	beqz	a0, 40249b72 <set_crystal_uart+0x66>
40249b1f:	4ff2b7        	bbsi	a2, 27, 40249b72 <set_crystal_uart+0x66>
40249b22:	367c      	movi.n	a6, -13
40249b24:	850c      	movi.n	a5, 8
40249b26:	dc1741        	l32r	a4, 40240b84 <system_get_vdd33+0x20>
40249b29:	0020c0        	memw
40249b2c:	d02432        	l32i	a3, a4, 0x340
40249b2f:	103360        	and	a3, a3, a6
40249b32:	203350        	or	a3, a3, a5
40249b35:	0020c0        	memw
40249b38:	d06432        	s32i	a3, a4, 0x340
40249b3b:	ffea85        	call0	402499e4 <change_bbpll160_sleep>
40249b3e:	ee0201        	l32r	a0, 40245348 <ram_pbus_set_rxgain+0xc8>
40249b41:	0020c0        	memw
40249b44:	462072        	l32i	a7, a0, 0x118
40249b47:	277727        	bbci	a7, 18, 40249b72 <set_crystal_uart+0x66>
40249b4a:	0020c0        	memw
40249b4d:	462082        	l32i	a8, a0, 0x118
40249b50:	258d80        	extui	a8, a8, 29, 3
40249b53:	1b2866        	bnei	a8, 2, 40249b72 <set_crystal_uart+0x66>
40249b56:	d9a391        	l32r	a9, 402401e4 <_irom0_text_start+0x1e4>
40249b59:	0020c0        	memw
40249b5c:	882992        	l32i	a9, a9, 0x220
40249b5f:	0f6987        	bbci	a9, 8, 40249b72 <set_crystal_uart+0x66>
40249b62:	120c      	movi.n	a2, 1
40249b64:	ffe801        	l32r	a0, 40249b04 <change_bbpll160+0x30>
40249b67:	0000c0        	callx0	a0
40249b6a:	120c      	movi.n	a2, 1
40249b6c:	ffe701        	l32r	a0, 40249b08 <change_bbpll160+0x34>
40249b6f:	0000c0        	callx0	a0
40249b72:	0108      	l32i.n	a0, a1, 0
40249b74:	10c112        	addi	a1, a1, 16
40249b77:	f00d      	ret.n
40249b79:	000000        	ill
40249b7c:	2e          	.byte 0x2e
40249b7d:	3ffe92        	excw
40249b80:	010101        	l32r	a0, 40209f84 <_lit4_end+0x103228>
40249b83:	040401        	l32r	a0, 4020ab94 <_lit4_end+0x103e38>
40249b86:	040404        	excw
40249b89:	040101        	l32r	a0, 4020ab90 <_lit4_end+0x103e34>
40249b8c:	040401        	l32r	a0, 4020ab9c <_lit4_end+0x103e40>
40249b8f:	c3ff01        	l32r	a0, 4023ab8c <_lit4_end+0x133e30>
40249b92:	ff          	.byte 0xff
40249b93:	ff          	.byte 0xff
40249b94:	010101        	l32r	a0, 40209f98 <_lit4_end+0x10323c>
40249b97:	040404        	excw
40249b9a:	710104        	excw

40249b9c <ant_switch_init>:
40249b9c:	fff871        	l32r	a7, 40249b7c <set_crystal_uart+0x70>
40249b9f:	edec31        	l32r	a3, 40245350 <ram_pbus_set_rxgain+0xd0>
40249ba2:	7f0742        	l8ui	a4, a7, 127
40249ba5:	fff651        	l32r	a5, 40249b80 <set_crystal_uart+0x74>
40249ba8:	681426        	beqi	a4, 1, 40249c14 <ant_switch_init+0x78>
40249bab:	653426        	beqi	a4, 3, 40249c14 <ant_switch_init+0x78>
40249bae:	fff561        	l32r	a6, 40249b84 <set_crystal_uart+0x78>
40249bb1:	714426        	beqi	a4, 4, 40249c26 <ant_switch_init+0x8a>
40249bb4:	6e5426        	beqi	a4, 5, 40249c26 <ant_switch_init+0x8a>
40249bb7:	810742        	l8ui	a4, a7, 129
40249bba:	112466        	bnei	a4, 2, 40249bcf <ant_switch_init+0x33>
40249bbd:	fff221        	l32r	a2, 40249b88 <set_crystal_uart+0x7c>
40249bc0:	0020c0        	memw
40249bc3:	d86322        	s32i	a2, a3, 0x360
40249bc6:	0020c0        	memw
40249bc9:	d96362        	s32i	a6, a3, 0x364
40249bcc:	000446        	j	40249be1 <ant_switch_init+0x45>
40249bcf:	0e3466        	bnei	a4, 3, 40249be1 <ant_switch_init+0x45>
40249bd2:	ffee41        	l32r	a4, 40249b8c <set_crystal_uart+0x80>
40249bd5:	0020c0        	memw
40249bd8:	d86342        	s32i	a4, a3, 0x360
40249bdb:	0020c0        	memw
40249bde:	d96352        	s32i	a5, a3, 0x364
40249be1:	eecfa1        	l32r	a10, 40245720 <tsen_meas+0xa8>
40249be4:	0020c0        	memw
40249be7:	402392        	l32i	a9, a3, 0x100
40249bea:	2099a0        	or	a9, a9, a10
40249bed:	0020c0        	memw
40249bf0:	406392        	s32i	a9, a3, 0x100
40249bf3:	ffe781        	l32r	a8, 40249b90 <set_crystal_uart+0x84>
40249bf6:	e85e71        	l32r	a7, 40243d70 <tcpclient1_sent_cb+0x4>
40249bf9:	0020c0        	memw
40249bfc:	422362        	l32i	a6, a3, 0x108
40249bff:	106680        	and	a6, a6, a8
40249c02:	206670        	or	a6, a6, a7
40249c05:	0020c0        	memw
40249c08:	426362        	s32i	a6, a3, 0x108
40249c0b:	250c      	movi.n	a5, 2
40249c0d:	0020c0        	memw
40249c10:	a359      	s32i.n	a5, a3, 40
40249c12:	f00d      	ret.n
40249c14:	0020c0        	memw
40249c17:	d86352        	s32i	a5, a3, 0x360
40249c1a:	ffdeb1        	l32r	a11, 40249b94 <set_crystal_uart+0x88>
40249c1d:	0020c0        	memw
40249c20:	d963b2        	s32i	a11, a3, 0x364
40249c23:	ffee86        	j	40249be1 <ant_switch_init+0x45>
40249c26:	0020c0        	memw
40249c29:	d86362        	s32i	a6, a3, 0x360
40249c2c:	ffdb21        	l32r	a2, 40249b98 <set_crystal_uart+0x8c>
40249c2f:	0020c0        	memw
40249c32:	d96322        	s32i	a2, a3, 0x364
40249c35:	ffea06        	j	40249be1 <ant_switch_init+0x45>
40249c38:	fe8434        	excw
40249c3b:	3f          	.byte 0x3f
40249c3c:	000000        	ill
40249c3f:	ffff66        	bnei	a15, 0x100, 40249c42 <ant_switch_init+0xa6>
40249c42:	58fc70        	excw
40249c45:	401014        	excw

40249c48 <reduce_current_init>:
40249c48:	fffc21        	l32r	a2, 40249c38 <ant_switch_init+0x9c>
40249c4b:	f0c112        	addi	a1, a1, -16
40249c4e:	0109      	s32i.n	a0, a1, 0
40249c50:	fffd01        	l32r	a0, 40249c44 <ant_switch_init+0xa8>
40249c53:	0000c0        	callx0	a0
40249c56:	fff921        	l32r	a2, 40249c3c <ant_switch_init+0xa0>
40249c59:	d96231        	l32r	a3, 402401e4 <_irom0_text_start+0x1e4>
40249c5c:	ed8801        	l32r	a0, 4024527c <phy_set_sense+0x18>
40249c5f:	0020c0        	memw
40249c62:	340c      	movi.n	a4, 3
40249c64:	750c      	movi.n	a5, 7
40249c66:	460c      	movi.n	a6, 4
40249c68:	070c      	movi.n	a7, 0
40249c6a:	0008      	l32i.n	a0, a0, 0
40249c6c:	446322        	s32i	a2, a3, 0x110
40249c6f:	62a022        	movi	a2, 98
40249c72:	272002        	l32i	a0, a0, 156
40249c75:	130c      	movi.n	a3, 1
40249c77:	0000c0        	callx0	a0
40249c7a:	fff141        	l32r	a4, 40249c40 <ant_switch_init+0xa4>
40249c7d:	d95831        	l32r	a3, 402401e0 <_irom0_text_start+0x1e0>
40249c80:	0020c0        	memw
40249c83:	862322        	l32i	a2, a3, 0x218
40249c86:	102240        	and	a2, a2, a4
40249c89:	0020c0        	memw
40249c8c:	040c      	movi.n	a4, 0
40249c8e:	ed7b01        	l32r	a0, 4024527c <phy_set_sense+0x18>
40249c91:	552c      	movi.n	a5, 37
40249c93:	0008      	l32i.n	a0, a0, 0
40249c95:	866322        	s32i	a2, a3, 0x218
40249c98:	6aa022        	movi	a2, 106
40249c9b:	262002        	l32i	a0, a0, 152
40249c9e:	230c      	movi.n	a3, 2
40249ca0:	0000c0        	callx0	a0
40249ca3:	0108      	l32i.n	a0, a1, 0
40249ca5:	10c112        	addi	a1, a1, 16
40249ca8:	f00d      	ret.n
40249caa:	640000        	extui	a0, a0, 0, 7
40249cad:	0e          	.byte 0xe
40249cae:	616000        	xsr.ibreakenable	a0

40249cb0 <rtc_mem_check>:
40249cb0:	d9ad61        	l32r	a6, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40249cb3:	050c      	movi.n	a5, 0
40249cb5:	fffd71        	l32r	a7, 40249cac <reduce_current_init+0x64>
40249cb8:	0020c0        	memw
40249cbb:	802632        	l32i	a3, a6, 0x200
40249cbe:	664b      	addi.n	a6, a6, 4
40249cc0:	535a      	add.n	a5, a3, a5
40249cc2:	f29677        	bne	a6, a7, 40249cb8 <rtc_mem_check+0x8>
40249cc5:	f47c      	movi.n	a4, -1
40249cc7:	304540        	xor	a4, a5, a4
40249cca:	d9a651        	l32r	a5, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40249ccd:	e28c      	beqz.n	a2, 40249cdf <rtc_mem_check+0x2f>
40249ccf:	0020c0        	memw
40249cd2:	992522        	l32i	a2, a5, 0x264
40249cd5:	160c      	movi.n	a6, 1
40249cd7:	c02240        	sub	a2, a2, a4
40249cda:	932620        	movnez	a2, a6, a2
40249cdd:	f00d      	ret.n
40249cdf:	0020c0        	memw
40249ce2:	996542        	s32i	a4, a5, 0x264
40249ce5:	020c      	movi.n	a2, 0
40249ce7:	f00d      	ret.n
40249ce9:	000000        	ill

40249cec <phy_afterwake_set_rfoption>:
40249cec:	f57c      	movi.n	a5, -1
40249cee:	d99d41        	l32r	a4, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40249cf1:	0020c0        	memw
40249cf4:	992432        	l32i	a3, a4, 0x264
40249cf7:	303350        	xor	a3, a3, a5
40249cfa:	0020c0        	memw
40249cfd:	982472        	l32i	a7, a4, 0x260
40249d00:	116200        	slli	a6, a2, 16
40249d03:	c03370        	sub	a3, a3, a7
40249d06:	f47070        	extui	a7, a7, 0, 16
40249d09:	206670        	or	a6, a6, a7
40249d0c:	336a      	add.n	a3, a3, a6
40249d0e:	0020c0        	memw
40249d11:	986462        	s32i	a6, a4, 0x260
40249d14:	303350        	xor	a3, a3, a5
40249d17:	0020c0        	memw
40249d1a:	996432        	s32i	a3, a4, 0x264
40249d1d:	f00d      	ret.n
	...

40249d20 <deep_sleep_set_option>:
40249d20:	f0c112        	addi	a1, a1, -16
40249d23:	0109      	s32i.n	a0, a1, 0
40249d25:	114200        	slli	a4, a2, 16
40249d28:	d98f31        	l32r	a3, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40249d2b:	0020c0        	memw
40249d2e:	982302        	l32i	a0, a3, 0x260
40249d31:	f40000        	extui	a0, a0, 0, 16
40249d34:	200040        	or	a0, a0, a4
40249d37:	0020c0        	memw
40249d3a:	020c      	movi.n	a2, 0
40249d3c:	986302        	s32i	a0, a3, 0x260
40249d3f:	fff705        	call0	40249cb0 <rtc_mem_check>
40249d42:	0108      	l32i.n	a0, a1, 0
40249d44:	10c112        	addi	a1, a1, 16
40249d47:	f00d      	ret.n
40249d49:	000000        	ill

40249d4c <write_data_to_rtc>:
40249d4c:	040c      	movi.n	a4, 0
40249d4e:	d98551        	l32r	a5, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40249d51:	a07420        	addx4	a7, a4, a2
40249d54:	010782        	l8ui	a8, a7, 1
40249d57:	000762        	l8ui	a6, a7, 0
40249d5a:	118880        	slli	a8, a8, 8
40249d5d:	668a      	add.n	a6, a6, a8
40249d5f:	030782        	l8ui	a8, a7, 3
40249d62:	020772        	l8ui	a7, a7, 2
40249d65:	018880        	slli	a8, a8, 24
40249d68:	117700        	slli	a7, a7, 16
40249d6b:	778a      	add.n	a7, a7, a8
40249d6d:	667a      	add.n	a6, a6, a7
40249d6f:	a07450        	addx4	a7, a4, a5
40249d72:	0020c0        	memw
40249d75:	806762        	s32i	a6, a7, 0x200
40249d78:	441b      	addi.n	a4, a4, 1
40249d7a:	744040        	extui	a4, a4, 0, 8
40249d7d:	d0c466        	bnei	a4, 32, 40249d51 <write_data_to_rtc+0x5>
40249d80:	f00d      	ret.n
	...

40249d84 <get_data_from_rtc>:
40249d84:	040c      	movi.n	a4, 0
40249d86:	d97751        	l32r	a5, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40249d89:	a06450        	addx4	a6, a4, a5
40249d8c:	0020c0        	memw
40249d8f:	a07420        	addx4	a7, a4, a2
40249d92:	802662        	l32i	a6, a6, 0x200
40249d95:	441b      	addi.n	a4, a4, 1
40249d97:	744040        	extui	a4, a4, 0, 8
40249d9a:	004762        	s8i	a6, a7, 0
40249d9d:	f58060        	extui	a8, a6, 16, 16
40249da0:	419860        	srli	a9, a6, 8
40249da3:	014792        	s8i	a9, a7, 1
40249da6:	024782        	s8i	a8, a7, 2
40249da9:	756860        	extui	a6, a6, 24, 8
40249dac:	034762        	s8i	a6, a7, 3
40249daf:	d6c466        	bnei	a4, 32, 40249d89 <get_data_from_rtc+0x5>
40249db2:	f00d      	ret.n
40249db4:	245a30        	extui	a5, a3, 10, 3
40249db7:	c21440        	excw
40249dba:	484024        	excw
40249dbd:	4024c0        	excw
40249dc0:	ba58      	l32i.n	a5, a10, 44
40249dc2:	5c4024        	excw
40249dc5:	402453        	excw
40249dc8:	245644        	excw
40249dcb:	7c9440        	excw
40249dce:	e04024        	excw
40249dd1:	247c      	movi.n	a4, -14
40249dd3:	7d3c40        	excw
40249dd6:	b44024        	excw
40249dd9:	24b9      	s32i.n	a11, a4, 8
40249ddb:	5b9040        	excw
40249dde:	e84024        	excw
40249de1:	2469      	s32i.n	a6, a4, 8
40249de3:	6bd840        	excw
40249de6:	324010        	excw
40249de9:	3ffe94        	excw
40249dec:	fe9254        	excw
40249def:	3f          	.byte 0x3f
40249df0:	00f000        	excw
40249df3:	a23000        	excw
40249df6:	4d4026        	beqi	a0, 4, 40249e47 <register_chipv6_phy+0x37>
40249df9:	3ffe91        	l32r	a9, 40219df4 <_lit4_end+0x113098>
40249dfc:	ff          	.byte 0xff
40249dfd:	ff          	.byte 0xff
40249dfe:	af          	.byte 0xaf
40249dff:	ff          	.byte 0xff
40249e00:	fe9143        	excw
40249e03:	3f          	.byte 0x3f
40249e04:	f10000        	excw
40249e07:	6b08a0        	excw
40249e0a:	384000        	excw
40249e0d:	401014        	excw

40249e10 <register_chipv6_phy>:
40249e10:	b0c112        	addi	a1, a1, -80
40249e13:	a1c9      	s32i.n	a12, a1, 40
40249e15:	b1d9      	s32i.n	a13, a1, 44
40249e17:	c1e9      	s32i.n	a14, a1, 48
40249e19:	d1f9      	s32i.n	a15, a1, 52
40249e1b:	9109      	s32i.n	a0, a1, 36
40249e1d:	160c      	movi.n	a6, 1
40249e1f:	db5931        	l32r	a3, 40240b84 <system_get_vdd33+0x20>
40249e22:	0020c0        	memw
40249e25:	d22352        	l32i	a5, a3, 0x348
40249e28:	205560        	or	a5, a5, a6
40249e2b:	0020c0        	memw
40249e2e:	d26352        	s32i	a5, a3, 0x348
40249e31:	e47c      	movi.n	a4, -2
40249e33:	0020c0        	memw
40249e36:	d22302        	l32i	a0, a3, 0x348
40249e39:	100040        	and	a0, a0, a4
40249e3c:	0020c0        	memw
40249e3f:	1129      	s32i.n	a2, a1, 4
40249e41:	d26302        	s32i	a0, a3, 0x348
40249e44:	fff101        	l32r	a0, 40249e08 <get_data_from_rtc+0x84>
40249e47:	0000c0        	callx0	a0
40249e4a:	ffe0f1        	l32r	a15, 40249dcc <get_data_from_rtc+0x48>
40249e4d:	ffe0d1        	l32r	a13, 40249dd0 <get_data_from_rtc+0x4c>
40249e50:	ffd971        	l32r	a7, 40249db4 <get_data_from_rtc+0x30>
40249e53:	ffe2a1        	l32r	a10, 40249ddc <get_data_from_rtc+0x58>
40249e56:	ffd861        	l32r	a6, 40249db8 <get_data_from_rtc+0x34>
40249e59:	ffd851        	l32r	a5, 40249dbc <get_data_from_rtc+0x38>
40249e5c:	ffd941        	l32r	a4, 40249dc0 <get_data_from_rtc+0x3c>
40249e5f:	ffd931        	l32r	a3, 40249dc4 <get_data_from_rtc+0x40>
40249e62:	ffd901        	l32r	a0, 40249dc8 <get_data_from_rtc+0x44>
40249e65:	ffdbc1        	l32r	a12, 40249dd4 <get_data_from_rtc+0x50>
40249e68:	ffde91        	l32r	a9, 40249de0 <get_data_from_rtc+0x5c>
40249e6b:	eea1e1        	l32r	a14, 402458f0 <readvdd33+0x1c8>
40249e6e:	ffdab1        	l32r	a11, 40249dd8 <get_data_from_rtc+0x54>
40249e71:	f0ce82        	addi	a8, a14, -16
40249e74:	0829      	s32i.n	a2, a8, 0
40249e76:	92b9      	s32i.n	a11, a2, 36
40249e78:	1e6292        	s32i	a9, a2, 120
40249e7b:	1962c2        	s32i	a12, a2, 100
40249e7e:	226202        	s32i	a0, a2, 136
40249e81:	286232        	s32i	a3, a2, 160
40249e84:	3a6242        	s32i	a4, a2, 232
40249e87:	126252        	s32i	a5, a2, 72
40249e8a:	436262        	s32i	a6, a2, 0x10c
40249e8d:	3662a2        	s32i	a10, a2, 216
40249e90:	ffd581        	l32r	a8, 40249de4 <get_data_from_rtc+0x60>
40249e93:	1f6272        	s32i	a7, a2, 124
40249e96:	1662d2        	s32i	a13, a2, 88
40249e99:	a2f9      	s32i.n	a15, a2, 40
40249e9b:	ffd3f1        	l32r	a15, 40249de8 <get_data_from_rtc+0x64>
40249e9e:	ffd3d1        	l32r	a13, 40249dec <get_data_from_rtc+0x68>
40249ea1:	000f72        	l8ui	a7, a15, 0
40249ea4:	1d6282        	s32i	a8, a2, 116
40249ea7:	e7cc      	bnez.n	a7, 40249eb9 <register_chipv6_phy+0xa9>
40249ea9:	1128      	l32i.n	a2, a1, 4
40249eab:	ff8985        	call0	40249744 <register_chipv6_phy_init_param>
40249eae:	4129      	s32i.n	a2, a1, 16
40249eb0:	480d92        	l8ui	a9, a13, 72
40249eb3:	b64d92        	s8i	a9, a13, 182
40249eb6:	000386        	j	40249ec8 <register_chipv6_phy+0xb8>
40249eb9:	0b0c      	movi.n	a11, 0
40249ebb:	300ea2        	l8ui	a10, a14, 48
40249ebe:	41b9      	s32i.n	a11, a1, 16
40249ec0:	01aa80        	slli	a10, a10, 24
40249ec3:	31a8a0        	srai	a10, a10, 24
40249ec6:	31a9      	s32i.n	a10, a1, 12
40249ec8:	d8c721        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
40249ecb:	950dc2        	l8ui	a12, a13, 149
40249ece:	030c      	movi.n	a3, 0
40249ed0:	140c      	movi.n	a4, 1
40249ed2:	970d52        	l8ui	a5, a13, 151
40249ed5:	070c      	movi.n	a7, 0
40249ed7:	650b      	addi.n	a6, a5, -1
40249ed9:	fec582        	addi	a8, a5, -2
40249edc:	837480        	moveqz	a7, a4, a8
40249edf:	833460        	moveqz	a3, a4, a6
40249ee2:	2139      	s32i.n	a3, a1, 8
40249ee4:	f179      	s32i.n	a7, a1, 60
40249ee6:	0e6c27        	bbci	a12, 2, 40249ef8 <register_chipv6_phy+0xe8>
40249ee9:	960d02        	l8ui	a0, a13, 150
40249eec:	010080        	slli	a0, a0, 24
40249eef:	310800        	srai	a0, a0, 24
40249ef2:	1100d0        	slli	a0, a0, 3
40249ef5:	fe5e02        	s16i	a0, a14, 0x1fc
40249ef8:	000c      	movi.n	a0, 0
40249efa:	0020c0        	memw
40249efd:	452222        	l32i	a2, a2, 0x114
40249f00:	030c      	movi.n	a3, 0
40249f02:	242020        	extui	a2, a2, 0, 3
40249f05:	072266        	bnei	a2, 2, 40249f10 <register_chipv6_phy+0x100>
40249f08:	000fa2        	l8ui	a10, a15, 0
40249f0b:	190c      	movi.n	a9, 1
40249f0d:	8309a0        	moveqz	a0, a9, a10
40249f10:	021526        	beqi	a5, 1, 40249f16 <register_chipv6_phy+0x106>
40249f13:	072566        	bnei	a5, 2, 40249f1e <register_chipv6_phy+0x10e>
40249f16:	000fc2        	l8ui	a12, a15, 0
40249f19:	1b0c      	movi.n	a11, 1
40249f1b:	833bc0        	moveqz	a3, a11, a12
40249f1e:	136102        	s32i	a0, a1, 76
40249f21:	d910c1        	l32r	a12, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40249f24:	742030        	extui	a2, a3, 0, 8
40249f27:	106122        	s32i	a2, a1, 64
40249f2a:	06e216        	beqz	a2, 40249f9c <register_chipv6_phy+0x18c>
40249f2d:	facea1        	l32r	a10, 40248a68 <chip_v6_rxmax_ext+0x88>
40249f30:	d8ac31        	l32r	a3, 402401e0 <_irom0_text_start+0x1e0>
40249f33:	0020c0        	memw
40249f36:	952382        	l32i	a8, a3, 0x254
40249f39:	ffad91        	l32r	a9, 40249df0 <get_data_from_rtc+0x6c>
40249f3c:	1088a0        	and	a8, a8, a10
40249f3f:	0020c0        	memw
40249f42:	962372        	l32i	a7, a3, 0x258
40249f45:	107790        	and	a7, a7, a9
40249f48:	117700        	slli	a7, a7, 16
40249f4b:	207780        	or	a7, a7, a8
40249f4e:	e179      	s32i.n	a7, a1, 56
40249f50:	d90161        	l32r	a6, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
40249f53:	0020c0        	memw
40249f56:	972342        	l32i	a4, a3, 0x25c
40249f59:	dd5851        	l32r	a5, 402414bc <system_get_free_heap_size+0x14>
40249f5c:	104460        	and	a4, a4, a6
40249f5f:	0020c0        	memw
40249f62:	942332        	l32i	a3, a3, 0x250
40249f65:	1128      	l32i.n	a2, a1, 4
40249f67:	80a062        	movi	a6, 128
40249f6a:	226a      	add.n	a2, a2, a6
40249f6c:	103350        	and	a3, a3, a5
40249f6f:	203340        	or	a3, a3, a4
40249f72:	7139      	s32i.n	a3, a1, 28
40249f74:	ffdd45        	call0	40249d4c <write_data_to_rtc>
40249f77:	130c      	movi.n	a3, 1
40249f79:	132102        	l32i	a0, a1, 76
40249f7c:	0020c0        	memw
40249f7f:	9a2c22        	l32i	a2, a12, 0x268
40249f82:	e1b8      	l32i.n	a11, a1, 56
40249f84:	0c9b27        	bne	a11, a2, 40249f94 <register_chipv6_phy+0x184>
40249f87:	0020c0        	memw
40249f8a:	9b2c52        	l32i	a5, a12, 0x26c
40249f8d:	7148      	l32i.n	a4, a1, 28
40249f8f:	019457        	bne	a4, a5, 40249f94 <register_chipv6_phy+0x184>
40249f92:	030c      	movi.n	a3, 0
40249f94:	746030        	extui	a6, a3, 0, 8
40249f97:	5169      	s32i.n	a6, a1, 20
40249f99:	0000c6        	j	40249fa0 <register_chipv6_phy+0x190>
40249f9c:	070c      	movi.n	a7, 0
40249f9e:	5179      	s32i.n	a7, a1, 20
40249fa0:	74b000        	extui	a11, a0, 0, 8
40249fa3:	f188      	l32i.n	a8, a1, 60
40249fa5:	61b9      	s32i.n	a11, a1, 24
40249fa7:	888c      	beqz.n	a8, 40249fb3 <register_chipv6_phy+0x1a3>
40249fa9:	000f92        	l8ui	a9, a15, 0
40249fac:	39cc      	bnez.n	a9, 40249fb3 <register_chipv6_phy+0x1a3>
40249fae:	1a0c      	movi.n	a10, 1
40249fb0:	b74da2        	s8i	a10, a13, 183
40249fb3:	4bcc      	bnez.n	a11, 40249fbb <register_chipv6_phy+0x1ab>
40249fb5:	102102        	l32i	a0, a1, 64
40249fb8:	050016        	beqz	a0, 4024a00c <register_chipv6_phy+0x1fc>
40249fbb:	0020c0        	memw
40249fbe:	982c32        	l32i	a3, a12, 0x260
40249fc1:	120c      	movi.n	a2, 1
40249fc3:	753030        	extui	a3, a3, 16, 8
40249fc6:	126132        	s32i	a3, a1, 72
40249fc9:	ffce45        	call0	40249cb0 <rtc_mem_check>
40249fcc:	122102        	l32i	a0, a1, 72
40249fcf:	130c      	movi.n	a3, 1
40249fd1:	52cc      	bnez.n	a2, 40249fda <register_chipv6_phy+0x1ca>
40249fd3:	5158      	l32i.n	a5, a1, 20
40249fd5:	040c      	movi.n	a4, 0
40249fd7:	833450        	moveqz	a3, a4, a5
40249fda:	b84d32        	s8i	a3, a13, 184
40249fdd:	746030        	extui	a6, a3, 0, 8
40249fe0:	968c      	beqz.n	a6, 40249fed <register_chipv6_phy+0x1dd>
40249fe2:	ff8421        	l32r	a2, 40249df4 <get_data_from_rtc+0x70>
40249fe5:	d8ba01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40249fe8:	0000c0        	callx0	a0
40249feb:	000c      	movi.n	a0, 0
40249fed:	fcc092        	addi	a9, a0, -4
40249ff0:	070c      	movi.n	a7, 0
40249ff2:	fec0a2        	addi	a10, a0, -2
40249ff5:	060c      	movi.n	a6, 0
40249ff7:	b00b      	addi.n	a11, a0, -1
40249ff9:	180c      	movi.n	a8, 1
40249ffb:	050c      	movi.n	a5, 0
40249ffd:	8358b0        	moveqz	a5, a8, a11
4024a000:	8368a0        	moveqz	a6, a8, a10
4024a003:	837890        	moveqz	a7, a8, a9
4024a006:	116172        	s32i	a7, a1, 68
4024a009:	000206        	j	4024a015 <register_chipv6_phy+0x205>
4024a00c:	060c      	movi.n	a6, 0
4024a00e:	050c      	movi.n	a5, 0
4024a010:	000c      	movi.n	a0, 0
4024a012:	116102        	s32i	a0, a1, 68
4024a015:	000f72        	l8ui	a7, a15, 0
4024a018:	000c      	movi.n	a0, 0
4024a01a:	f7dc      	bnez.n	a7, 4024a03d <register_chipv6_phy+0x22d>
4024a01c:	6128      	l32i.n	a2, a1, 24
4024a01e:	186216        	beqz	a2, 4024a1a8 <register_chipv6_phy+0x398>
4024a021:	910d02        	l8ui	a0, a13, 145
4024a024:	1a6016        	beqz	a0, 4024a1ce <register_chipv6_phy+0x3be>
4024a027:	0020c0        	memw
4024a02a:	9f2c32        	l32i	a3, a12, 0x27c
4024a02d:	f43030        	extui	a3, a3, 0, 16
4024a030:	c04030        	sub	a4, a0, a3
4024a033:	18d456        	bnez	a4, 4024a1c4 <register_chipv6_phy+0x3b4>
4024a036:	030c      	movi.n	a3, 0
4024a038:	000c      	movi.n	a0, 0
4024a03a:	005b86        	j	4024a1ac <register_chipv6_phy+0x39c>
4024a03d:	ff6e31        	l32r	a3, 40249df8 <get_data_from_rtc+0x74>
4024a040:	153516        	beqz	a5, 4024a197 <register_chipv6_phy+0x387>
4024a043:	000c      	movi.n	a0, 0
4024a045:	000046        	j	4024a04a <register_chipv6_phy+0x23a>
4024a048:	100c      	movi.n	a0, 1
4024a04a:	f6c352        	addi	a5, a3, -10
4024a04d:	e0ac      	beqz.n	a0, 4024a07f <register_chipv6_phy+0x26f>
4024a04f:	b80d42        	l8ui	a4, a13, 184
4024a052:	94ec      	bnez.n	a4, 4024a07f <register_chipv6_phy+0x26f>
4024a054:	77ec      	bnez.n	a7, 4024a07f <register_chipv6_phy+0x26f>
4024a056:	0e2d      	mov.n	a2, a14
4024a058:	053d      	mov.n	a3, a5
4024a05a:	040c      	movi.n	a4, 0
4024a05c:	fc9bc5        	call0	40246a1c <rtc_mem_recovery>
4024a05f:	024d      	mov.n	a4, a2
4024a061:	616e22        	s32i	a2, a14, 0x184
4024a064:	f75221        	l32r	a2, 40247dac <read_hw_noisefloor+0x24>
4024a067:	329b      	addi.n	a3, a2, 9
4024a069:	fc9b05        	call0	40246a1c <rtc_mem_recovery>
4024a06c:	6158      	l32i.n	a5, a1, 24
4024a06e:	d5cc      	bnez.n	a5, 4024a07f <register_chipv6_phy+0x26f>
4024a070:	2168      	l32i.n	a6, a1, 8
4024a072:	165616        	beqz	a6, 4024a1db <register_chipv6_phy+0x3cb>
4024a075:	ff6101        	l32r	a0, 40249dfc <get_data_from_rtc+0x78>
4024a078:	0e78      	l32i.n	a7, a14, 0
4024a07a:	107700        	and	a7, a7, a0
4024a07d:	0e79      	s32i.n	a7, a14, 0
4024a07f:	ffa8c5        	call0	40249b0c <set_crystal_uart>
4024a082:	ffb185        	call0	40249b9c <ant_switch_init>
4024a085:	fef0c5        	call0	40248f94 <phy_gpio_cfg>
4024a088:	ff2f85        	call0	40249384 <tx_cont_dis>
4024a08b:	d9c991        	l32r	a9, 402407b0 <ets_timer_done+0x30>
4024a08e:	0020c0        	memw
4024a091:	802992        	l32i	a9, a9, 0x200
4024a094:	112182        	l32i	a8, a1, 68
4024a097:	8199      	s32i.n	a9, a1, 32
4024a099:	488c      	beqz.n	a8, 4024a0a1 <register_chipv6_phy+0x291>
4024a09b:	ffbac5        	call0	40249c48 <reduce_current_init>
4024a09e:	000206        	j	4024a0aa <register_chipv6_phy+0x29a>
4024a0a1:	fee521        	l32r	a2, 40249c38 <ant_switch_init+0x9c>
4024a0a4:	ff5a01        	l32r	a0, 40249e0c <get_data_from_rtc+0x88>
4024a0a7:	0000c0        	callx0	a0
4024a0aa:	0020c0        	memw
4024a0ad:	d9c0b1        	l32r	a11, 402407b0 <ets_timer_done+0x30>
4024a0b0:	082102        	l32i	a0, a1, 32
4024a0b3:	802bb2        	l32i	a11, a11, 0x200
4024a0b6:	000fa2        	l8ui	a10, a15, 0
4024a0b9:	c0bb00        	sub	a11, a11, a0
4024a0bc:	886eb2        	s32i	a11, a14, 0x220
4024a0bf:	0e1a66        	bnei	a10, 1, 4024a0d1 <register_chipv6_phy+0x2c1>
4024a0c2:	002e02        	l32i	a0, a14, 0
4024a0c5:	29f0b7        	bbsi	a0, 27, 4024a0f2 <register_chipv6_phy+0x2e2>
4024a0c8:	032122        	l32i	a2, a1, 12
4024a0cb:	fc1e05        	call0	402462ac <chip_v6_set_chan>
4024a0ce:	000806        	j	4024a0f2 <register_chipv6_phy+0x2e2>
4024a0d1:	ff4b31        	l32r	a3, 40249e00 <get_data_from_rtc+0x7c>
4024a0d4:	0e2d      	mov.n	a2, a14
4024a0d6:	040c      	movi.n	a4, 0
4024a0d8:	fc9105        	call0	402469ec <rtc_mem_backup>
4024a0db:	024d      	mov.n	a4, a2
4024a0dd:	616e22        	s32i	a2, a14, 0x184
4024a0e0:	f73321        	l32r	a2, 40247dac <read_hw_noisefloor+0x24>
4024a0e3:	329b      	addi.n	a3, a2, 9
4024a0e5:	fc9045        	call0	402469ec <rtc_mem_backup>
4024a0e8:	f0b131        	l32r	a3, 402463ac <chip_v6_set_chan_wakeup+0x60>
4024a0eb:	0e28      	l32i.n	a2, a14, 0
4024a0ed:	202230        	or	a2, a2, a3
4024a0f0:	0e29      	s32i.n	a2, a14, 0
4024a0f2:	ff4461        	l32r	a6, 40249e04 <get_data_from_rtc+0x80>
4024a0f5:	0020c0        	memw
4024a0f8:	9f2c52        	l32i	a5, a12, 0x27c
4024a0fb:	f45050        	extui	a5, a5, 0, 16
4024a0fe:	205560        	or	a5, a5, a6
4024a101:	0020c0        	memw
4024a104:	102142        	l32i	a4, a1, 64
4024a107:	9f6c52        	s32i	a5, a12, 0x27c
4024a10a:	a4ac      	beqz.n	a4, 4024a138 <register_chipv6_phy+0x328>
4024a10c:	b80d62        	l8ui	a6, a13, 184
4024a10f:	56ac      	beqz.n	a6, 4024a138 <register_chipv6_phy+0x328>
4024a111:	11e8      	l32i.n	a14, a1, 4
4024a113:	0020c0        	memw
4024a116:	190c      	movi.n	a9, 1
4024a118:	9e6c92        	s32i	a9, a12, 0x278
4024a11b:	0020c0        	memw
4024a11e:	e188      	l32i.n	a8, a1, 56
4024a120:	9a6c82        	s32i	a8, a12, 0x268
4024a123:	0020c0        	memw
4024a126:	220c      	movi.n	a2, 2
4024a128:	7178      	l32i.n	a7, a1, 28
4024a12a:	9b6c72        	s32i	a7, a12, 0x26c
4024a12d:	ffbf05        	call0	40249d20 <deep_sleep_set_option>
4024a130:	80a022        	movi	a2, 128
4024a133:	2e2a      	add.n	a2, a14, a2
4024a135:	ffc4c5        	call0	40249d84 <get_data_from_rtc>
4024a138:	7d0d32        	l8ui	a3, a13, 125
4024a13b:	402366        	bnei	a3, 2, 4024a17f <register_chipv6_phy+0x36f>
4024a13e:	7c0d72        	l8ui	a7, a13, 124
4024a141:	8a0d42        	l8ui	a4, a13, 138
4024a144:	8d0d82        	l8ui	a8, a13, 141
4024a147:	7a0d62        	l8ui	a6, a13, 122
4024a14a:	790d52        	l8ui	a5, a13, 121
4024a14d:	116680        	slli	a6, a6, 8
4024a150:	205560        	or	a5, a5, a6
4024a153:	8b0d62        	l8ui	a6, a13, 139
4024a156:	018880        	slli	a8, a8, 24
4024a159:	116680        	slli	a6, a6, 8
4024a15c:	204460        	or	a4, a4, a6
4024a15f:	7b0d62        	l8ui	a6, a13, 123
4024a162:	017780        	slli	a7, a7, 24
4024a165:	116600        	slli	a6, a6, 16
4024a168:	206670        	or	a6, a6, a7
4024a16b:	8c0d72        	l8ui	a7, a13, 140
4024a16e:	205560        	or	a5, a5, a6
4024a171:	117700        	slli	a7, a7, 16
4024a174:	207780        	or	a7, a7, a8
4024a177:	204470        	or	a4, a4, a7
4024a17a:	0020c0        	memw
4024a17d:	0549      	s32i.n	a4, a5, 0
4024a17f:	4128      	l32i.n	a2, a1, 16
4024a181:	a1c8      	l32i.n	a12, a1, 40
4024a183:	b1d8      	l32i.n	a13, a1, 44
4024a185:	c1e8      	l32i.n	a14, a1, 48
4024a187:	180c      	movi.n	a8, 1
4024a189:	9178      	l32i.n	a7, a1, 36
4024a18b:	004f82        	s8i	a8, a15, 0
4024a18e:	d1f8      	l32i.n	a15, a1, 52
4024a190:	070d      	mov.n	a0, a7
4024a192:	50c112        	addi	a1, a1, 80
4024a195:	f00d      	ret.n
4024a197:	ead656        	bnez	a6, 4024a048 <register_chipv6_phy+0x238>
4024a19a:	1121a2        	l32i	a10, a1, 68
4024a19d:	090c      	movi.n	a9, 0
4024a19f:	740000        	extui	a0, a0, 0, 8
4024a1a2:	9309a0        	movnez	a0, a9, a10
4024a1a5:	ffa846        	j	4024a04a <register_chipv6_phy+0x23a>
4024a1a8:	030c      	movi.n	a3, 0
4024a1aa:	000c      	movi.n	a0, 0
4024a1ac:	e04121        	l32r	a2, 402422b0 <wifi_station_set_auto_connect+0x50>
4024a1af:	0020c0        	memw
4024a1b2:	9f2cb2        	l32i	a11, a12, 0x27c
4024a1b5:	10bb20        	and	a11, a11, a2
4024a1b8:	20bb30        	or	a11, a11, a3
4024a1bb:	0020c0        	memw
4024a1be:	9f6cb2        	s32i	a11, a12, 0x27c
4024a1c1:	ff9e06        	j	4024a03d <register_chipv6_phy+0x22d>
4024a1c4:	100c      	movi.n	a0, 1
4024a1c6:	331b      	addi.n	a3, a3, 1
4024a1c8:	f43030        	extui	a3, a3, 0, 16
4024a1cb:	fff746        	j	4024a1ac <register_chipv6_phy+0x39c>
4024a1ce:	001132        	l16ui	a3, a1, 0
4024a1d1:	000c      	movi.n	a0, 0
4024a1d3:	331b      	addi.n	a3, a3, 1
4024a1d5:	f43030        	extui	a3, a3, 0, 16
4024a1d8:	fff406        	j	4024a1ac <register_chipv6_phy+0x39c>
4024a1db:	f148      	l32i.n	a4, a1, 60
4024a1dd:	e9e416        	beqz	a4, 4024a07f <register_chipv6_phy+0x26f>
4024a1e0:	fa2701        	l32r	a0, 40248a7c <chip_v6_rxmax_ext+0x9c>
4024a1e3:	ffa446        	j	4024a078 <register_chipv6_phy+0x268>
	...

4024a1e8 <set_dpd_bypass>:
4024a1e8:	77a022        	movi	a2, 119
4024a1eb:	030c      	movi.n	a3, 0
4024a1ed:	f40c      	movi.n	a4, 15
4024a1ef:	f0c112        	addi	a1, a1, -16
4024a1f2:	0109      	s32i.n	a0, a1, 0
4024a1f4:	ec2201        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a1f7:	150c      	movi.n	a5, 1
4024a1f9:	0008      	l32i.n	a0, a0, 0
4024a1fb:	160c      	movi.n	a6, 1
4024a1fd:	272002        	l32i	a0, a0, 156
4024a200:	170c      	movi.n	a7, 1
4024a202:	0000c0        	callx0	a0
4024a205:	0108      	l32i.n	a0, a1, 0
4024a207:	10c112        	addi	a1, a1, 16
4024a20a:	f00d      	ret.n
4024a20c:	ff          	.byte 0xff
4024a20d:	1f          	.byte 0x1f
4024a20e:	fe          	.byte 0xfe
4024a20f:	ff          	.byte 0xff

4024a210 <set_rf_gain_stage10>:
4024a210:	881c      	movi.n	a8, 24
4024a212:	fffe61        	l32r	a6, 4024a20c <set_dpd_bypass+0x24>
4024a215:	ec4c51        	l32r	a5, 40245348 <ram_pbus_set_rxgain+0xc8>
4024a218:	117230        	slli	a7, a2, 13
4024a21b:	020c      	movi.n	a2, 0
4024a21d:	a04250        	addx4	a4, a2, a5
4024a220:	0020c0        	memw
4024a223:	c12432        	l32i	a3, a4, 0x304
4024a226:	103360        	and	a3, a3, a6
4024a229:	203730        	or	a3, a7, a3
4024a22c:	0020c0        	memw
4024a22f:	c16432        	s32i	a3, a4, 0x304
4024a232:	221b      	addi.n	a2, a2, 1
4024a234:	742020        	extui	a2, a2, 0, 8
4024a237:	e29287        	bne	a2, a8, 4024a21d <set_rf_gain_stage10+0xd>
4024a23a:	f00d      	ret.n
4024a23c:	000ce4        	excw
	...

4024a240 <get_vdd33_offset>:
4024a240:	f42020        	extui	a2, a2, 0, 16
4024a243:	f0c112        	addi	a1, a1, -16
4024a246:	2109      	s32i.n	a0, a1, 8
4024a248:	07a702        	movi	a0, 0x707
4024a24b:	05b027        	bgeu	a0, a2, 4024a254 <get_vdd33_offset+0x14>
4024a24e:	fffb31        	l32r	a3, 4024a23c <set_rf_gain_stage10+0x2c>
4024a251:	02b327        	bgeu	a3, a2, 4024a257 <get_vdd33_offset+0x17>
4024a254:	fffa21        	l32r	a2, 4024a23c <set_rf_gain_stage10+0x2c>
4024a257:	ec0901        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a25a:	192032        	l32i	a3, a0, 100
4024a25d:	0008      	l32i.n	a0, a0, 0
4024a25f:	f53030        	extui	a3, a3, 16, 16
4024a262:	0139      	s32i.n	a3, a1, 0
4024a264:	e008      	l32i.n	a0, a0, 56
4024a266:	330c      	movi.n	a3, 3
4024a268:	0000c0        	callx0	a0
4024a26b:	ec0401        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a26e:	330c      	movi.n	a3, 3
4024a270:	0008      	l32i.n	a0, a0, 0
4024a272:	1129      	s32i.n	a2, a1, 4
4024a274:	e008      	l32i.n	a0, a0, 56
4024a276:	0128      	l32i.n	a2, a1, 0
4024a278:	0000c0        	callx0	a0
4024a27b:	1148      	l32i.n	a4, a1, 4
4024a27d:	7fa002        	movi	a0, 127
4024a280:	c04420        	sub	a4, a4, a2
4024a283:	81af22        	movi	a2, -127
4024a286:	1144f0        	slli	a4, a4, 1
4024a289:	114400        	slli	a4, a4, 16
4024a28c:	314040        	srai	a4, a4, 16
4024a28f:	442b      	addi.n	a4, a4, 2
4024a291:	214240        	srai	a4, a4, 2
4024a294:	114400        	slli	a4, a4, 16
4024a297:	314040        	srai	a4, a4, 16
4024a29a:	01e4e6        	bgei	a4, 128, 4024a29f <get_vdd33_offset+0x5f>
4024a29d:	040d      	mov.n	a0, a4
4024a29f:	012027        	blt	a0, a2, 4024a2a4 <get_vdd33_offset+0x64>
4024a2a2:	002d      	mov.n	a2, a0
4024a2a4:	2108      	l32i.n	a0, a1, 8
4024a2a6:	112200        	slli	a2, a2, 16
4024a2a9:	312020        	srai	a2, a2, 16
4024a2ac:	10c112        	addi	a1, a1, 16
4024a2af:	f00d      	ret.n
4024a2b1:	000000        	ill

4024a2b4 <get_phy_target_power>:
4024a2b4:	e0c112        	addi	a1, a1, -32
4024a2b7:	51d9      	s32i.n	a13, a1, 20
4024a2b9:	41c9      	s32i.n	a12, a1, 16
4024a2bb:	03dd      	mov.n	a13, a3
4024a2bd:	ebef31        	l32r	a3, 4024527c <phy_set_sense+0x18>
4024a2c0:	3109      	s32i.n	a0, a1, 12
4024a2c2:	400302        	l8ui	a0, a3, 64
4024a2c5:	02cd      	mov.n	a12, a2
4024a2c7:	1e70f6        	bgeui	a0, 7, 4024a2e9 <get_phy_target_power+0x35>
4024a2ca:	0e9342        	l16si	a4, a3, 28
4024a2cd:	200b      	addi.n	a2, a0, -1
4024a2cf:	0f9332        	l16si	a3, a3, 30
4024a2d2:	2149      	s32i.n	a4, a1, 8
4024a2d4:	c03340        	sub	a3, a3, a4
4024a2d7:	822230        	mull	a2, a2, a3
4024a2da:	530c      	movi.n	a3, 5
4024a2dc:	ec8401        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024a2df:	0000c0        	callx0	a0
4024a2e2:	2108      	l32i.n	a0, a1, 8
4024a2e4:	002a      	add.n	a0, a0, a2
4024a2e6:	001306        	j	4024a336 <get_phy_target_power+0x82>
4024a2e9:	1fa0f6        	bgeui	a0, 12, 4024a30c <get_phy_target_power+0x58>
4024a2ec:	0f9342        	l16si	a4, a3, 30
4024a2ef:	fac022        	addi	a2, a0, -6
4024a2f2:	109332        	l16si	a3, a3, 32
4024a2f5:	1149      	s32i.n	a4, a1, 4
4024a2f7:	c03340        	sub	a3, a3, a4
4024a2fa:	822230        	mull	a2, a2, a3
4024a2fd:	530c      	movi.n	a3, 5
4024a2ff:	ec7b01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024a302:	0000c0        	callx0	a0
4024a305:	1108      	l32i.n	a0, a1, 4
4024a307:	002a      	add.n	a0, a0, a2
4024a309:	000a46        	j	4024a336 <get_phy_target_power+0x82>
4024a30c:	119322        	l16si	a2, a3, 34
4024a30f:	d40c      	movi.n	a4, 13
4024a311:	1f3407        	bltu	a4, a0, 4024a334 <get_phy_target_power+0x80>
4024a314:	a05000        	addx4	a5, a0, a0
4024a317:	109332        	l16si	a3, a3, 32
4024a31a:	0139      	s32i.n	a3, a1, 0
4024a31c:	c9c552        	addi	a5, a5, -55
4024a31f:	c02230        	sub	a2, a2, a3
4024a322:	822520        	mull	a2, a5, a2
4024a325:	631c      	movi.n	a3, 22
4024a327:	ec7101        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024a32a:	0000c0        	callx0	a0
4024a32d:	0108      	l32i.n	a0, a1, 0
4024a32f:	002a      	add.n	a0, a0, a2
4024a331:	000046        	j	4024a336 <get_phy_target_power+0x82>
4024a334:	020d      	mov.n	a0, a2
4024a336:	0c2d      	mov.n	a2, a12
4024a338:	f51e31        	l32r	a3, 402477b0 <target_power_add_backoff+0x44>
4024a33b:	114000        	slli	a4, a0, 16
4024a33e:	314040        	srai	a4, a4, 16
4024a341:	fd4285        	call0	4024776c <target_power_add_backoff>
4024a344:	000c      	movi.n	a0, 0
4024a346:	701b      	addi.n	a7, a0, 1
4024a348:	6c0a      	add.n	a6, a12, a0
4024a34a:	000652        	l8ui	a5, a6, 0
4024a34d:	740070        	extui	a0, a7, 0, 8
4024a350:	5d5a      	add.n	a5, a13, a5
4024a352:	004652        	s8i	a5, a6, 0
4024a355:	ed6066        	bnei	a0, 6, 4024a346 <get_phy_target_power+0x92>
4024a358:	41c8      	l32i.n	a12, a1, 16
4024a35a:	51d8      	l32i.n	a13, a1, 20
4024a35c:	3108      	l32i.n	a0, a1, 12
4024a35e:	20c112        	addi	a1, a1, 32
4024a361:	f00d      	ret.n
4024a363:	927600        	excw
4024a366:	fe          	.byte 0xfe
4024a367:	3f          	.byte 0x3f

4024a368 <set_most_pwr_reg>:
4024a368:	f0c112        	addi	a1, a1, -16
4024a36b:	31c9      	s32i.n	a12, a1, 12
4024a36d:	fffdc1        	l32r	a12, 4024a364 <get_phy_target_power+0xb0>
4024a370:	012d      	mov.n	a2, a1
4024a372:	9e0c32        	l8ui	a3, a12, 158
4024a375:	2109      	s32i.n	a0, a1, 8
4024a377:	013380        	slli	a3, a3, 24
4024a37a:	313830        	srai	a3, a3, 24
4024a37d:	fff345        	call0	4024a2b4 <get_phy_target_power>
4024a380:	550c      	movi.n	a5, 5
4024a382:	420c      	movi.n	a2, 4
4024a384:	050162        	l8ui	a6, a1, 5
4024a387:	940c02        	l8ui	a0, a12, 148
4024a38a:	070c      	movi.n	a7, 0
4024a38c:	15b067        	bgeu	a0, a6, 4024a3a5 <set_most_pwr_reg+0x3d>
4024a38f:	a04c52        	s8i	a5, a12, 160
4024a392:	c00600        	sub	a0, a6, a0
4024a395:	740200        	extui	a0, a0, 2, 8
4024a398:	160c      	movi.n	a6, 1
4024a39a:	9f4c62        	s8i	a6, a12, 159
4024a39d:	4b20f6        	bgeui	a0, 2, 4024a3ec <set_most_pwr_reg+0x84>
4024a3a0:	e20c      	movi.n	a2, 14
4024a3a2:	000886        	j	4024a3c8 <set_most_pwr_reg+0x60>
4024a3a5:	9f4c72        	s8i	a7, a12, 159
4024a3a8:	040132        	l8ui	a3, a1, 4
4024a3ab:	076d      	mov.n	a6, a7
4024a3ad:	123037        	bltu	a0, a3, 4024a3c3 <set_most_pwr_reg+0x5b>
4024a3b0:	030142        	l8ui	a4, a1, 3
4024a3b3:	025d      	mov.n	a5, a2
4024a3b5:	43b047        	bgeu	a0, a4, 4024a3fc <set_most_pwr_reg+0x94>
4024a3b8:	0001c6        	j	4024a3c3 <set_most_pwr_reg+0x5b>
4024a3bb:	000152        	l8ui	a5, a1, 0
4024a3be:	6eb057        	bgeu	a0, a5, 4024a430 <set_most_pwr_reg+0xc8>
4024a3c1:	150c      	movi.n	a5, 1
4024a3c3:	a04c52        	s8i	a5, a12, 160
4024a3c6:	f20c      	movi.n	a2, 15
4024a3c8:	468c      	beqz.n	a6, 4024a3d0 <set_most_pwr_reg+0x68>
4024a3ca:	ffe445        	call0	4024a210 <set_rf_gain_stage10>
4024a3cd:	000486        	j	4024a3e3 <set_most_pwr_reg+0x7b>
4024a3d0:	600c62        	l8ui	a6, a12, 96
4024a3d3:	768c      	beqz.n	a6, 4024a3de <set_most_pwr_reg+0x76>
4024a3d5:	610c22        	l8ui	a2, a12, 97
4024a3d8:	ffe345        	call0	4024a210 <set_rf_gain_stage10>
4024a3db:	000106        	j	4024a3e3 <set_most_pwr_reg+0x7b>
4024a3de:	f20c      	movi.n	a2, 15
4024a3e0:	ffe2c5        	call0	4024a210 <set_rf_gain_stage10>
4024a3e3:	31c8      	l32i.n	a12, a1, 12
4024a3e5:	2108      	l32i.n	a0, a1, 8
4024a3e7:	10c112        	addi	a1, a1, 16
4024a3ea:	f00d      	ret.n
4024a3ec:	0460f6        	bgeui	a0, 6, 4024a3f4 <set_most_pwr_reg+0x8c>
4024a3ef:	d20c      	movi.n	a2, 13
4024a3f1:	fff4c6        	j	4024a3c8 <set_most_pwr_reg+0x60>
4024a3f4:	0f80f6        	bgeui	a0, 8, 4024a407 <set_most_pwr_reg+0x9f>
4024a3f7:	920c      	movi.n	a2, 9
4024a3f9:	fff2c6        	j	4024a3c8 <set_most_pwr_reg+0x60>
4024a3fc:	020182        	l8ui	a8, a1, 2
4024a3ff:	350c      	movi.n	a5, 3
4024a401:	0cb087        	bgeu	a0, a8, 4024a411 <set_most_pwr_reg+0xa9>
4024a404:	ffeec6        	j	4024a3c3 <set_most_pwr_reg+0x5b>
4024a407:	a90c      	movi.n	a9, 10
4024a409:	0f3907        	bltu	a9, a0, 4024a41c <set_most_pwr_reg+0xb4>
4024a40c:	c20c      	movi.n	a2, 12
4024a40e:	ffed86        	j	4024a3c8 <set_most_pwr_reg+0x60>
4024a411:	0101a2        	l8ui	a10, a1, 1
4024a414:	a3b0a7        	bgeu	a0, a10, 4024a3bb <set_most_pwr_reg+0x53>
4024a417:	250c      	movi.n	a5, 2
4024a419:	ffe986        	j	4024a3c3 <set_most_pwr_reg+0x5b>
4024a41c:	db0c      	movi.n	a11, 13
4024a41e:	043b07        	bltu	a11, a0, 4024a426 <set_most_pwr_reg+0xbe>
4024a421:	820c      	movi.n	a2, 8
4024a423:	ffe846        	j	4024a3c8 <set_most_pwr_reg+0x60>
4024a426:	131c      	movi.n	a3, 17
4024a428:	9c3037        	bltu	a0, a3, 4024a3c8 <set_most_pwr_reg+0x60>
4024a42b:	072d      	mov.n	a2, a7
4024a42d:	ffe5c6        	j	4024a3c8 <set_most_pwr_reg+0x60>
4024a430:	075d      	mov.n	a5, a7
4024a432:	ffe346        	j	4024a3c3 <set_most_pwr_reg+0x5b>
4024a435:	000000        	ill
4024a438:	928a      	add.n	a9, a2, a8
4024a43a:	fe          	.byte 0xfe
4024a43b:	3f          	.byte 0x3f

4024a43c <phy_set_most_tpw>:
4024a43c:	ffff31        	l32r	a3, 4024a438 <set_most_pwr_reg+0xd0>
4024a43f:	f0c112        	addi	a1, a1, -16
4024a442:	2109      	s32i.n	a0, a1, 8
4024a444:	804322        	s8i	a2, a3, 128
4024a447:	eb8d01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a44a:	013d      	mov.n	a3, a1
4024a44c:	400022        	l8ui	a2, a0, 64
4024a44f:	fd4d45        	call0	40247924 <tx_atten_set_interp>
4024a452:	2108      	l32i.n	a0, a1, 8
4024a454:	10c112        	addi	a1, a1, 16
4024a457:	f00d      	ret.n
4024a459:	000000        	ill
4024a45c:	fe9294        	excw
4024a45f:	3f          	.byte 0x3f

4024a460 <phy_vdd33_set_tpw>:
4024a460:	f0c112        	addi	a1, a1, -16
4024a463:	0109      	s32i.n	a0, a1, 0
4024a465:	ffdd85        	call0	4024a240 <get_vdd33_offset>
4024a468:	fffd01        	l32r	a0, 4024a45c <phy_set_most_tpw+0x20>
4024a46b:	804022        	s8i	a2, a0, 128
4024a46e:	0108      	l32i.n	a0, a1, 0
4024a470:	10c112        	addi	a1, a1, 16
4024a473:	f00d      	ret.n
4024a475:	000000        	ill

4024a478 <get_adc_rand>:
4024a478:	040c      	movi.n	a4, 0
4024a47a:	020c      	movi.n	a2, 0
4024a47c:	f64251        	l32r	a5, 40247d84 <ram_start_noisefloor+0x48>
4024a47f:	c70c      	movi.n	a7, 12
4024a481:	0020c0        	memw
4024a484:	841b      	addi.n	a8, a4, 1
4024a486:	8c2562        	l32i	a6, a5, 0x230
4024a489:	1194e0        	slli	a9, a4, 2
4024a48c:	401900        	ssl	a9
4024a48f:	143060        	extui	a3, a6, 0, 2
4024a492:	744080        	extui	a4, a8, 0, 8
4024a495:	416860        	srli	a6, a6, 8
4024a498:	106670        	and	a6, a6, a7
4024a49b:	336a      	add.n	a3, a3, a6
4024a49d:	a13300        	sll	a3, a3
4024a4a0:	223a      	add.n	a2, a2, a3
4024a4a2:	db8466        	bnei	a4, 8, 4024a481 <get_adc_rand+0x9>
4024a4a5:	f00d      	ret.n
4024a4a7:	0e0000        	excw
4024a4aa:	313ff2        	excw

4024a4ac <phy_get_rand>:
4024a4ac:	eb7431        	l32r	a3, 4024527c <phy_set_sense+0x18>
4024a4af:	fffe21        	l32r	a2, 4024a4a8 <get_adc_rand+0x30>
4024a4b2:	8e2332        	l32i	a3, a3, 0x238
4024a4b5:	0020c0        	memw
4024a4b8:	112222        	l32i	a2, a2, 68
4024a4bb:	302230        	xor	a2, a2, a3
4024a4be:	f00d      	ret.n
4024a4c0:	6e          	.byte 0x6e
4024a4c1:	3ffe92        	excw

4024a4c4 <phy_tx_pwctrl_cali>:
4024a4c4:	120c      	movi.n	a2, 1
4024a4c6:	fc2741        	l32r	a4, 40249564 <chip_v6_initialize_bb+0x168>
4024a4c9:	fffd61        	l32r	a6, 4024a4c0 <phy_get_rand+0x14>
4024a4cc:	050c      	movi.n	a5, 0
4024a4ce:	f0c112        	addi	a1, a1, -16
4024a4d1:	eb6a31        	l32r	a3, 4024527c <phy_set_sense+0x18>
4024a4d4:	0109      	s32i.n	a0, a1, 0
4024a4d6:	4308      	l32i.n	a0, a3, 16
4024a4d8:	804652        	s8i	a5, a6, 128
4024a4db:	100040        	and	a0, a0, a4
4024a4de:	4309      	s32i.n	a0, a3, 16
4024a4e0:	fd6bc5        	call0	40247ba0 <tx_pwctrl_init>
4024a4e3:	0108      	l32i.n	a0, a1, 0
4024a4e5:	10c112        	addi	a1, a1, 16
4024a4e8:	f00d      	ret.n
	...

4024a4ec <txbbgain2dcoindex>:
4024a4ec:	144226        	beqi	a2, 4, 4024a504 <txbbgain2dcoindex+0x18>
4024a4ef:	09b226        	beqi	a2, 16, 4024a4fc <txbbgain2dcoindex+0x10>
4024a4f2:	231c      	movi.n	a3, 18
4024a4f4:	101237        	beq	a2, a3, 4024a508 <txbbgain2dcoindex+0x1c>
4024a4f7:	441c      	movi.n	a4, 20
4024a4f9:	031247        	beq	a2, a4, 4024a500 <txbbgain2dcoindex+0x14>
4024a4fc:	120c      	movi.n	a2, 1
4024a4fe:	f00d      	ret.n
4024a500:	320c      	movi.n	a2, 3
4024a502:	f00d      	ret.n
4024a504:	020c      	movi.n	a2, 0
4024a506:	f00d      	ret.n
4024a508:	220c      	movi.n	a2, 2
4024a50a:	f00d      	ret.n

4024a50c <dcoindex2txbbgain>:
4024a50c:	f28c      	beqz.n	a2, 4024a51f <dcoindex2txbbgain+0x13>
4024a50e:	051226        	beqi	a2, 1, 4024a517 <dcoindex2txbbgain+0xb>
4024a511:	0e2226        	beqi	a2, 2, 4024a523 <dcoindex2txbbgain+0x17>
4024a514:	033226        	beqi	a2, 3, 4024a51b <dcoindex2txbbgain+0xf>
4024a517:	021c      	movi.n	a2, 16
4024a519:	f00d      	ret.n
4024a51b:	421c      	movi.n	a2, 20
4024a51d:	f00d      	ret.n
4024a51f:	420c      	movi.n	a2, 4
4024a521:	f00d      	ret.n
4024a523:	221c      	movi.n	a2, 18
4024a525:	f00d      	ret.n
4024a527:	843200        	extui	a3, a0, 2, 9
4024a52a:	fe          	.byte 0xfe
4024a52b:	3f          	.byte 0x3f
4024a52c:	080000        	excw
	...

4024a530 <init_cal_dcoffset>:
4024a530:	e0c112        	addi	a1, a1, -32
4024a533:	31d9      	s32i.n	a13, a1, 12
4024a535:	51f9      	s32i.n	a15, a1, 20
4024a537:	21c9      	s32i.n	a12, a1, 8
4024a539:	41e9      	s32i.n	a14, a1, 16
4024a53b:	1109      	s32i.n	a0, a1, 4
4024a53d:	03ed      	mov.n	a14, a3
4024a53f:	0208      	l32i.n	a0, a2, 0
4024a541:	02cd      	mov.n	a12, a2
4024a543:	050300        	extui	a0, a0, 19, 1
4024a546:	08e056        	bnez	a0, 4024a5d8 <init_cal_dcoffset+0xa8>
4024a549:	eb4cf1        	l32r	a15, 4024527c <phy_set_sense+0x18>
4024a54c:	fff721        	l32r	a2, 4024a528 <dcoindex2txbbgain+0x1c>
4024a54f:	0f08      	l32i.n	a0, a15, 0
4024a551:	001222        	l16ui	a2, a2, 0
4024a554:	292002        	l32i	a0, a0, 164
4024a557:	442020        	extui	a2, a2, 0, 5
4024a55a:	0000c0        	callx0	a0
4024a55d:	120c      	movi.n	a2, 1
4024a55f:	0f08      	l32i.n	a0, a15, 0
4024a561:	130c      	movi.n	a3, 1
4024a563:	2b2002        	l32i	a0, a0, 172
4024a566:	f41c      	movi.n	a4, 31
4024a568:	0000c0        	callx0	a0
4024a56b:	0d0c      	movi.n	a13, 0
4024a56d:	202dd0        	or	a2, a13, a13
4024a570:	fff985        	call0	4024a50c <dcoindex2txbbgain>
4024a573:	f4a142        	movi	a4, 0x1f4
4024a576:	0ca052        	movi	a5, 12
4024a579:	206110        	or	a6, a1, a1
4024a57c:	0f08      	l32i.n	a0, a15, 0
4024a57e:	023d      	mov.n	a3, a2
4024a580:	3a2002        	l32i	a0, a0, 232
4024a583:	020c      	movi.n	a2, 0
4024a585:	0000c0        	callx0	a0
4024a588:	000102        	l8ui	a0, a1, 0
4024a58b:	010122        	l8ui	a2, a1, 1
4024a58e:	010080        	slli	a0, a0, 24
4024a591:	012280        	slli	a2, a2, 24
4024a594:	312820        	srai	a2, a2, 24
4024a597:	310800        	srai	a0, a0, 24
4024a59a:	112280        	slli	a2, a2, 8
4024a59d:	200020        	or	a0, a0, a2
4024a5a0:	902de0        	addx2	a2, a13, a14
4024a5a3:	005202        	s16i	a0, a2, 0
4024a5a6:	dd1b      	addi.n	a13, a13, 1
4024a5a8:	74d0d0        	extui	a13, a13, 0, 8
4024a5ab:	be4d66        	bnei	a13, 4, 4024a56d <init_cal_dcoffset+0x3d>
4024a5ae:	013d      	mov.n	a3, a1
4024a5b0:	ffde21        	l32r	a2, 4024a528 <dcoindex2txbbgain+0x1c>
4024a5b3:	140c      	movi.n	a4, 1
4024a5b5:	001222        	l16ui	a2, a2, 0
4024a5b8:	000d45        	call0	4024a690 <set_txdc_pbus>
4024a5bb:	ffdb21        	l32r	a2, 4024a528 <dcoindex2txbbgain+0x1c>
4024a5be:	013d      	mov.n	a3, a1
4024a5c0:	001222        	l16ui	a2, a2, 0
4024a5c3:	000305        	call0	4024a5f4 <set_rfanagain_dc_reg>
4024a5c6:	0f08      	l32i.n	a0, a15, 0
4024a5c8:	2a2002        	l32i	a0, a0, 168
4024a5cb:	ffd8d1        	l32r	a13, 4024a52c <dcoindex2txbbgain+0x20>
4024a5ce:	0000c0        	callx0	a0
4024a5d1:	0c28      	l32i.n	a2, a12, 0
4024a5d3:	2022d0        	or	a2, a2, a13
4024a5d6:	0c29      	s32i.n	a2, a12, 0
4024a5d8:	21c8      	l32i.n	a12, a1, 8
4024a5da:	31d8      	l32i.n	a13, a1, 12
4024a5dc:	41e8      	l32i.n	a14, a1, 16
4024a5de:	51f8      	l32i.n	a15, a1, 20
4024a5e0:	1108      	l32i.n	a0, a1, 4
4024a5e2:	20c112        	addi	a1, a1, 32
4024a5e5:	f00d      	ret.n
4024a5e7:	00ff00        	excw
4024a5ea:	fffff0        	excw
4024a5ed:	3f          	.byte 0x3f
4024a5ee:	00f000        	excw
4024a5f1:	ffffc0        	excw

4024a5f4 <set_rfanagain_dc_reg>:
4024a5f4:	119280        	slli	a9, a2, 8
4024a5f7:	fffc81        	l32r	a8, 4024a5e8 <init_cal_dcoffset+0xb8>
4024a5fa:	eb5371        	l32r	a7, 40245348 <ram_pbus_set_rxgain+0xc8>
4024a5fd:	fffbb1        	l32r	a11, 4024a5ec <init_cal_dcoffset+0xbc>
4024a600:	fffca1        	l32r	a10, 4024a5f0 <init_cal_dcoffset+0xc0>
4024a603:	f0c112        	addi	a1, a1, -16
4024a606:	11c9      	s32i.n	a12, a1, 4
4024a608:	31e9      	s32i.n	a14, a1, 12
4024a60a:	0109      	s32i.n	a0, a1, 0
4024a60c:	21d9      	s32i.n	a13, a1, 8
4024a60e:	000c      	movi.n	a0, 0
4024a610:	8d1c      	movi.n	a13, 24
4024a612:	a05070        	addx4	a5, a0, a7
4024a615:	0020c0        	memw
4024a618:	c12542        	l32i	a4, a5, 0x304
4024a61b:	104480        	and	a4, a4, a8
4024a61e:	204490        	or	a4, a4, a9
4024a621:	0020c0        	memw
4024a624:	c16542        	s32i	a4, a5, 0x304
4024a627:	412100        	srli	a2, a0, 1
4024a62a:	a02270        	addx4	a2, a2, a7
4024a62d:	010362        	l8ui	a6, a3, 1
4024a630:	000352        	l8ui	a5, a3, 0
4024a633:	016680        	slli	a6, a6, 24
4024a636:	015580        	slli	a5, a5, 24
4024a639:	315850        	srai	a5, a5, 24
4024a63c:	316860        	srai	a6, a6, 24
4024a63f:	1d6007        	bbci	a0, 0, 4024a660 <set_rfanagain_dc_reg+0x6c>
4024a642:	11e520        	slli	a14, a5, 14
4024a645:	0146b0        	slli	a4, a6, 21
4024a648:	0020c0        	memw
4024a64b:	8122c2        	l32i	a12, a2, 0x204
4024a64e:	10ccb0        	and	a12, a12, a11
4024a651:	20cc40        	or	a12, a12, a4
4024a654:	20cce0        	or	a12, a12, a14
4024a657:	0020c0        	memw
4024a65a:	8162c2        	s32i	a12, a2, 0x204
4024a65d:	0005c6        	j	4024a678 <set_rfanagain_dc_reg+0x84>
4024a660:	114690        	slli	a4, a6, 7
4024a663:	0020c0        	memw
4024a666:	8122e2        	l32i	a14, a2, 0x204
4024a669:	10eea0        	and	a14, a14, a10
4024a66c:	20ee40        	or	a14, a14, a4
4024a66f:	20ee50        	or	a14, a14, a5
4024a672:	0020c0        	memw
4024a675:	8162e2        	s32i	a14, a2, 0x204
4024a678:	001b      	addi.n	a0, a0, 1
4024a67a:	740000        	extui	a0, a0, 0, 8
4024a67d:	9190d7        	bne	a0, a13, 4024a612 <set_rfanagain_dc_reg+0x1e>
4024a680:	11c8      	l32i.n	a12, a1, 4
4024a682:	21d8      	l32i.n	a13, a1, 8
4024a684:	31e8      	l32i.n	a14, a1, 12
4024a686:	0108      	l32i.n	a0, a1, 0
4024a688:	10c112        	addi	a1, a1, 16
4024a68b:	f00d      	ret.n
4024a68d:	000000        	ill

4024a690 <set_txdc_pbus>:
4024a690:	442020        	extui	a2, a2, 0, 5
4024a693:	f0c112        	addi	a1, a1, -16
4024a696:	0149      	s32i.n	a4, a1, 0
4024a698:	21c9      	s32i.n	a12, a1, 8
4024a69a:	1109      	s32i.n	a0, a1, 4
4024a69c:	03cd      	mov.n	a12, a3
4024a69e:	ffe4c5        	call0	4024a4ec <txbbgain2dcoindex>
4024a6a1:	ec9341        	l32r	a4, 402458f0 <readvdd33+0x1c8>
4024a6a4:	902240        	addx2	a2, a2, a4
4024a6a7:	021232        	l16ui	a3, a2, 4
4024a6aa:	004c32        	s8i	a3, a12, 0
4024a6ad:	021222        	l16ui	a2, a2, 4
4024a6b0:	0108      	l32i.n	a0, a1, 0
4024a6b2:	412820        	srli	a2, a2, 8
4024a6b5:	014c22        	s8i	a2, a12, 1
4024a6b8:	40bc      	beqz.n	a0, 4024a6f0 <set_txdc_pbus+0x60>
4024a6ba:	020c      	movi.n	a2, 0
4024a6bc:	230c      	movi.n	a3, 2
4024a6be:	000c42        	l8ui	a4, a12, 0
4024a6c1:	eaee01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a6c4:	014480        	slli	a4, a4, 24
4024a6c7:	0008      	l32i.n	a0, a0, 0
4024a6c9:	314840        	srai	a4, a4, 24
4024a6cc:	2b2002        	l32i	a0, a0, 172
4024a6cf:	f44040        	extui	a4, a4, 0, 16
4024a6d2:	0000c0        	callx0	a0
4024a6d5:	120c      	movi.n	a2, 1
4024a6d7:	230c      	movi.n	a3, 2
4024a6d9:	010c42        	l8ui	a4, a12, 1
4024a6dc:	eae801        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a6df:	014480        	slli	a4, a4, 24
4024a6e2:	0008      	l32i.n	a0, a0, 0
4024a6e4:	314840        	srai	a4, a4, 24
4024a6e7:	2b2002        	l32i	a0, a0, 172
4024a6ea:	f44040        	extui	a4, a4, 0, 16
4024a6ed:	0000c0        	callx0	a0
4024a6f0:	21c8      	l32i.n	a12, a1, 8
4024a6f2:	1108      	l32i.n	a0, a1, 4
4024a6f4:	10c112        	addi	a1, a1, 16
4024a6f7:	f00d      	ret.n
4024a6f9:	000000        	ill

4024a6fc <get_rf_gain_qdb>:
4024a6fc:	141226        	beqi	a2, 1, 4024a714 <get_rf_gain_qdb+0x18>
4024a6ff:	152226        	beqi	a2, 2, 4024a718 <get_rf_gain_qdb+0x1c>
4024a702:	163226        	beqi	a2, 3, 4024a71c <get_rf_gain_qdb+0x20>
4024a705:	174226        	beqi	a2, 4, 4024a720 <get_rf_gain_qdb+0x24>
4024a708:	fbc242        	addi	a4, a2, -5
4024a70b:	630c      	movi.n	a3, 6
4024a70d:	520c      	movi.n	a2, 5
4024a70f:	832340        	moveqz	a2, a3, a4
4024a712:	f00d      	ret.n
4024a714:	e20c      	movi.n	a2, 14
4024a716:	f00d      	ret.n
4024a718:	a20c      	movi.n	a2, 10
4024a71a:	f00d      	ret.n
4024a71c:	820c      	movi.n	a2, 8
4024a71e:	f00d      	ret.n
4024a720:	720c      	movi.n	a2, 7
4024a722:	f00d      	ret.n

4024a724 <correct_rf_ana_gain>:
4024a724:	e0c112        	addi	a1, a1, -32
4024a727:	0109      	s32i.n	a0, a1, 0
4024a729:	5139      	s32i.n	a3, a1, 20
4024a72b:	11c9      	s32i.n	a12, a1, 4
4024a72d:	21d9      	s32i.n	a13, a1, 8
4024a72f:	41f9      	s32i.n	a15, a1, 16
4024a731:	31e9      	s32i.n	a14, a1, 12
4024a733:	03fd      	mov.n	a15, a3
4024a735:	02ed      	mov.n	a14, a2
4024a737:	0013d2        	l16ui	a13, a3, 0
4024a73a:	000222        	l8ui	a2, a2, 0
4024a73d:	24c9d0        	extui	a12, a13, 9, 3
4024a740:	3430d0        	extui	a3, a13, 0, 4
4024a743:	010280        	slli	a0, a2, 24
4024a746:	310800        	srai	a0, a0, 24
4024a749:	04d4d0        	extui	a13, a13, 4, 1
4024a74c:	90ddd0        	addx2	a13, a13, a13
4024a74f:	90dd30        	addx2	a13, a13, a3
4024a752:	74d0d0        	extui	a13, a13, 0, 8
4024a755:	7c10a6        	blti	a0, 1, 4024a7d5 <correct_rf_ana_gain+0xb1>
4024a758:	104d66        	bnei	a13, 4, 4024a76c <correct_rf_ana_gain+0x48>
4024a75b:	f8c002        	addi	a0, a0, -8
4024a75e:	dd2b      	addi.n	a13, a13, 2
4024a760:	74d0d0        	extui	a13, a13, 0, 8
4024a763:	004e02        	s8i	a0, a14, 0
4024a766:	010080        	slli	a0, a0, 24
4024a769:	310800        	srai	a0, a0, 24
4024a76c:	3e10a6        	blti	a0, 1, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a76f:	1e7cf6        	bgeui	a12, 7, 4024a791 <correct_rf_ana_gain+0x6d>
4024a772:	0c2d      	mov.n	a2, a12
4024a774:	fff845        	call0	4024a6fc <get_rf_gain_qdb>
4024a777:	000e02        	l8ui	a0, a14, 0
4024a77a:	cc1b      	addi.n	a12, a12, 1
4024a77c:	74c0c0        	extui	a12, a12, 0, 8
4024a77f:	c00020        	sub	a0, a0, a2
4024a782:	004e02        	s8i	a0, a14, 0
4024a785:	010080        	slli	a0, a0, 24
4024a788:	310800        	srai	a0, a0, 24
4024a78b:	1f10a6        	blti	a0, 1, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a78e:	e07c66        	bnei	a12, 7, 4024a772 <correct_rf_ana_gain+0x4e>
4024a791:	1910a6        	blti	a0, 1, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a794:	169df6        	bgeui	a13, 10, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a797:	f8c002        	addi	a0, a0, -8
4024a79a:	dd2b      	addi.n	a13, a13, 2
4024a79c:	74d0d0        	extui	a13, a13, 0, 8
4024a79f:	004e02        	s8i	a0, a14, 0
4024a7a2:	010080        	slli	a0, a0, 24
4024a7a5:	310800        	srai	a0, a0, 24
4024a7a8:	0210a6        	blti	a0, 1, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a7ab:	e89db6        	bltui	a13, 10, 4024a797 <correct_rf_ana_gain+0x73>
4024a7ae:	11ecc0        	slli	a14, a12, 4
4024a7b1:	0108      	l32i.n	a0, a1, 0
4024a7b3:	11c8      	l32i.n	a12, a1, 4
4024a7b5:	eefb      	addi.n	a14, a14, 15
4024a7b7:	74e0e0        	extui	a14, a14, 0, 8
4024a7ba:	11eeb0        	slli	a14, a14, 5
4024a7bd:	046db6        	bltui	a13, 6, 4024a7c5 <correct_rf_ana_gain+0xa1>
4024a7c0:	ddab      	addi.n	a13, a13, 10
4024a7c2:	74d0d0        	extui	a13, a13, 0, 8
4024a7c5:	edea      	add.n	a14, a13, a14
4024a7c7:	005fe2        	s16i	a14, a15, 0
4024a7ca:	21d8      	l32i.n	a13, a1, 8
4024a7cc:	31e8      	l32i.n	a14, a1, 12
4024a7ce:	41f8      	l32i.n	a15, a1, 16
4024a7d0:	20c112        	addi	a1, a1, 32
4024a7d3:	f00d      	ret.n
4024a7d5:	d56277        	bbci	a2, 7, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a7d8:	167db6        	bltui	a13, 7, 4024a7f2 <correct_rf_ana_gain+0xce>
4024a7db:	fecdd2        	addi	a13, a13, -2
4024a7de:	208b      	addi.n	a2, a0, 8
4024a7e0:	004e22        	s8i	a2, a14, 0
4024a7e3:	74d0d0        	extui	a13, a13, 0, 8
4024a7e6:	010280        	slli	a0, a2, 24
4024a7e9:	310800        	srai	a0, a0, 24
4024a7ec:	026277        	bbci	a2, 7, 4024a7f2 <correct_rf_ana_gain+0xce>
4024a7ef:	e87df6        	bgeui	a13, 7, 4024a7db <correct_rf_ana_gain+0xb7>
4024a7f2:	fb80d6        	bgez	a0, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a7f5:	1d2cb6        	bltui	a12, 2, 4024a816 <correct_rf_ana_gain+0xf2>
4024a7f8:	cc0b      	addi.n	a12, a12, -1
4024a7fa:	74c0c0        	extui	a12, a12, 0, 8
4024a7fd:	0c2d      	mov.n	a2, a12
4024a7ff:	ffefc5        	call0	4024a6fc <get_rf_gain_qdb>
4024a802:	000e32        	l8ui	a3, a14, 0
4024a805:	232a      	add.n	a2, a3, a2
4024a807:	004e22        	s8i	a2, a14, 0
4024a80a:	010280        	slli	a0, a2, 24
4024a80d:	310800        	srai	a0, a0, 24
4024a810:	026277        	bbci	a2, 7, 4024a816 <correct_rf_ana_gain+0xf2>
4024a813:	e11c66        	bnei	a12, 1, 4024a7f8 <correct_rf_ana_gain+0xd4>
4024a816:	f940d6        	bgez	a0, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a819:	916d66        	bnei	a13, 6, 4024a7ae <correct_rf_ana_gain+0x8a>
4024a81c:	fecdd2        	addi	a13, a13, -2
4024a81f:	208b      	addi.n	a2, a0, 8
4024a821:	004e22        	s8i	a2, a14, 0
4024a824:	74d0d0        	extui	a13, a13, 0, 8
4024a827:	ffe0c6        	j	4024a7ae <correct_rf_ana_gain+0x8a>
	...

4024a82c <get_sar_dout>:
4024a82c:	e0c112        	addi	a1, a1, -32
4024a82f:	4129      	s32i.n	a2, a1, 16
4024a831:	7109      	s32i.n	a0, a1, 28
4024a833:	012d      	mov.n	a2, a1
4024a835:	011185        	call0	4024b950 <read_sar_dout>
4024a838:	330c      	movi.n	a3, 3
4024a83a:	031152        	l16ui	a5, a1, 6
4024a83d:	0211b2        	l16ui	a11, a1, 4
4024a840:	011182        	l16ui	a8, a1, 2
4024a843:	0711a2        	l16ui	a10, a1, 14
4024a846:	061172        	l16ui	a7, a1, 12
4024a849:	051192        	l16ui	a9, a1, 10
4024a84c:	041162        	l16ui	a6, a1, 8
4024a84f:	ea8b01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a852:	040c      	movi.n	a4, 0
4024a854:	042d      	mov.n	a2, a4
4024a856:	0008      	l32i.n	a0, a0, 0
4024a858:	669a      	add.n	a6, a6, a9
4024a85a:	77aa      	add.n	a7, a7, a10
4024a85c:	88ba      	add.n	a8, a8, a11
4024a85e:	e008      	l32i.n	a0, a0, 56
4024a860:	558a      	add.n	a5, a5, a8
4024a862:	907770        	addx2	a7, a7, a7
4024a865:	906660        	addx2	a6, a6, a6
4024a868:	c06670        	sub	a6, a6, a7
4024a86b:	d05570        	subx2	a5, a5, a7
4024a86e:	115500        	slli	a5, a5, 16
4024a871:	116600        	slli	a6, a6, 16
4024a874:	316060        	srai	a6, a6, 16
4024a877:	315050        	srai	a5, a5, 16
4024a87a:	b32550        	movgez	a2, a5, a5
4024a87d:	b34660        	movgez	a4, a6, a6
4024a880:	114400        	slli	a4, a4, 16
4024a883:	112200        	slli	a2, a2, 16
4024a886:	312020        	srai	a2, a2, 16
4024a889:	314040        	srai	a4, a4, 16
4024a88c:	5149      	s32i.n	a4, a1, 20
4024a88e:	0000c0        	callx0	a0
4024a891:	ea7a01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a894:	330c      	movi.n	a3, 3
4024a896:	0008      	l32i.n	a0, a0, 0
4024a898:	6129      	s32i.n	a2, a1, 24
4024a89a:	e008      	l32i.n	a0, a0, 56
4024a89c:	5128      	l32i.n	a2, a1, 20
4024a89e:	0000c0        	callx0	a0
4024a8a1:	6138      	l32i.n	a3, a1, 24
4024a8a3:	7108      	l32i.n	a0, a1, 28
4024a8a5:	c03320        	sub	a3, a3, a2
4024a8a8:	4128      	l32i.n	a2, a1, 16
4024a8aa:	20c112        	addi	a1, a1, 32
4024a8ad:	223a      	add.n	a2, a2, a3
4024a8af:	112200        	slli	a2, a2, 16
4024a8b2:	312020        	srai	a2, a2, 16
4024a8b5:	f00d      	ret.n
4024a8b7:	0bf000        	excw
4024a8ba:	270000        	excw
4024a8bd:	3ffe91        	l32r	a9, 4021a8b8 <_lit4_end+0x113b5c>
4024a8c0:	ef          	.byte 0xef
4024a8c1:	3ffe92        	excw

4024a8c4 <cal_rf_ana_gain>:
4024a8c4:	130c      	movi.n	a3, 1
4024a8c6:	f45c      	movi.n	a4, 95
4024a8c8:	fffc21        	l32r	a2, 4024a8b8 <get_sar_dout+0x8c>
4024a8cb:	e0c112        	addi	a1, a1, -32
4024a8ce:	61c9      	s32i.n	a12, a1, 24
4024a8d0:	5109      	s32i.n	a0, a1, 20
4024a8d2:	ff15c1        	l32r	a12, 4024a528 <dcoindex2txbbgain+0x1c>
4024a8d5:	ea6901        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a8d8:	005c22        	s16i	a2, a12, 0
4024a8db:	0008      	l32i.n	a0, a0, 0
4024a8dd:	005c22        	s16i	a2, a12, 0
4024a8e0:	2b2002        	l32i	a0, a0, 172
4024a8e3:	720c      	movi.n	a2, 7
4024a8e5:	0000c0        	callx0	a0
4024a8e8:	020c      	movi.n	a2, 0
4024a8ea:	ea6401        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a8ed:	130c      	movi.n	a3, 1
4024a8ef:	0008      	l32i.n	a0, a0, 0
4024a8f1:	001c42        	l16ui	a4, a12, 0
4024a8f4:	2b2002        	l32i	a0, a0, 172
4024a8f7:	444040        	extui	a4, a4, 0, 5
4024a8fa:	0000c0        	callx0	a0
4024a8fd:	001c22        	l16ui	a2, a12, 0
4024a900:	10c132        	addi	a3, a1, 16
4024a903:	140c      	movi.n	a4, 1
4024a905:	ffd885        	call0	4024a690 <set_txdc_pbus>
4024a908:	024c      	movi.n	a2, 64
4024a90a:	ffec31        	l32r	a3, 4024a8bc <get_sar_dout+0x90>
4024a90d:	140c      	movi.n	a4, 1
4024a90f:	f51c      	movi.n	a5, 31
4024a911:	12c172        	addi	a7, a1, 18
4024a914:	ffeb81        	l32r	a8, 4024a8c0 <get_sar_dout+0x94>
4024a917:	001c62        	l16ui	a6, a12, 0
4024a91a:	38a192        	movi	a9, 0x138
4024a91d:	446060        	extui	a6, a6, 0, 5
4024a920:	0199      	s32i.n	a9, a1, 0
4024a922:	000882        	l8ui	a8, a8, 0
4024a925:	1189      	s32i.n	a8, a1, 4
4024a927:	015045        	call0	4024be2c <ram_rfcal_pwrctrl>
4024a92a:	120102        	l8ui	a0, a1, 18
4024a92d:	472c      	movi.n	a7, 36
4024a92f:	010080        	slli	a0, a0, 24
4024a932:	310800        	srai	a0, a0, 24
4024a935:	022707        	blt	a7, a0, 4024a93b <cal_rf_ana_gain+0x77>
4024a938:	39a0e6        	bgei	a0, 12, 4024a975 <cal_rf_ana_gain+0xb1>
4024a93b:	821c      	movi.n	a2, 24
4024a93d:	0c3d      	mov.n	a3, a12
4024a93f:	c02200        	sub	a2, a2, a0
4024a942:	124122        	s8i	a2, a1, 18
4024a945:	12c122        	addi	a2, a1, 18
4024a948:	ffdd85        	call0	4024a724 <correct_rf_ana_gain>
4024a94b:	720c      	movi.n	a2, 7
4024a94d:	ea4b01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a950:	130c      	movi.n	a3, 1
4024a952:	0008      	l32i.n	a0, a0, 0
4024a954:	001c42        	l16ui	a4, a12, 0
4024a957:	2b2002        	l32i	a0, a0, 172
4024a95a:	414540        	srli	a4, a4, 5
4024a95d:	0000c0        	callx0	a0
4024a960:	020c      	movi.n	a2, 0
4024a962:	ea4601        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024a965:	130c      	movi.n	a3, 1
4024a967:	0008      	l32i.n	a0, a0, 0
4024a969:	001c42        	l16ui	a4, a12, 0
4024a96c:	2b2002        	l32i	a0, a0, 172
4024a96f:	444040        	extui	a4, a4, 0, 5
4024a972:	0000c0        	callx0	a0
4024a975:	001c22        	l16ui	a2, a12, 0
4024a978:	10c132        	addi	a3, a1, 16
4024a97b:	140c      	movi.n	a4, 1
4024a97d:	ffd105        	call0	4024a690 <set_txdc_pbus>
4024a980:	001c22        	l16ui	a2, a12, 0
4024a983:	10c132        	addi	a3, a1, 16
4024a986:	ffc6c5        	call0	4024a5f4 <set_rfanagain_dc_reg>
4024a989:	5108      	l32i.n	a0, a1, 20
4024a98b:	001c22        	l16ui	a2, a12, 0
4024a98e:	ebd831        	l32r	a3, 402458f0 <readvdd33+0x1c8>
4024a991:	61c8      	l32i.n	a12, a1, 24
4024a993:	2d5322        	s16i	a2, a3, 90
4024a996:	20c112        	addi	a1, a1, 32
4024a999:	f00d      	ret.n
	...

4024a99c <meas_tone_pwr_db>:
4024a99c:	050c      	movi.n	a5, 0
4024a99e:	060c      	movi.n	a6, 0
4024a9a0:	070c      	movi.n	a7, 0
4024a9a2:	744020        	extui	a4, a2, 0, 8
4024a9a5:	030c      	movi.n	a3, 0
4024a9a7:	e0c112        	addi	a1, a1, -32
4024a9aa:	51c9      	s32i.n	a12, a1, 20
4024a9ac:	61d9      	s32i.n	a13, a1, 24
4024a9ae:	4109      	s32i.n	a0, a1, 16
4024a9b0:	71e9      	s32i.n	a14, a1, 28
4024a9b2:	2139      	s32i.n	a3, a1, 8
4024a9b4:	1139      	s32i.n	a3, a1, 4
4024a9b6:	ea31e1        	l32r	a14, 4024527c <phy_set_sense+0x18>
4024a9b9:	0139      	s32i.n	a3, a1, 0
4024a9bb:	0e08      	l32i.n	a0, a14, 0
4024a9bd:	120c      	movi.n	a2, 1
4024a9bf:	1a2002        	l32i	a0, a0, 104
4024a9c2:	034c      	movi.n	a3, 64
4024a9c4:	0000c0        	callx0	a0
4024a9c7:	0d0c      	movi.n	a13, 0
4024a9c9:	0c0c      	movi.n	a12, 0
4024a9cb:	0e08      	l32i.n	a0, a14, 0
4024a9cd:	b008      	l32i.n	a0, a0, 44
4024a9cf:	38a122        	movi	a2, 0x138
4024a9d2:	0000c0        	callx0	a0
4024a9d5:	dd1b      	addi.n	a13, a13, 1
4024a9d7:	c2ca      	add.n	a12, a2, a12
4024a9d9:	11cc00        	slli	a12, a12, 16
4024a9dc:	31c0c0        	srai	a12, a12, 16
4024a9df:	e84d66        	bnei	a13, 4, 4024a9cb <meas_tone_pwr_db+0x2f>
4024a9e2:	0e08      	l32i.n	a0, a14, 0
4024a9e4:	1b2002        	l32i	a0, a0, 108
4024a9e7:	120c      	movi.n	a2, 1
4024a9e9:	0000c0        	callx0	a0
4024a9ec:	4108      	l32i.n	a0, a1, 16
4024a9ee:	61d8      	l32i.n	a13, a1, 24
4024a9f0:	3c4b      	addi.n	a3, a12, 4
4024a9f2:	2cbb      	addi.n	a2, a12, 11
4024a9f4:	71e8      	l32i.n	a14, a1, 28
4024a9f6:	51c8      	l32i.n	a12, a1, 20
4024a9f8:	b32330        	movgez	a2, a3, a3
4024a9fb:	212320        	srai	a2, a2, 3
4024a9fe:	20c112        	addi	a1, a1, 32
4024aa01:	112200        	slli	a2, a2, 16
4024aa04:	312020        	srai	a2, a2, 16
4024aa07:	f00d      	ret.n
4024aa09:	000000        	ill

4024aa0c <tx_pwr_backoff>:
4024aa0c:	140c      	movi.n	a4, 1
4024aa0e:	f51c      	movi.n	a5, 31
4024aa10:	38a182        	movi	a8, 0x138
4024aa13:	fec561        	l32r	a6, 4024a528 <dcoindex2txbbgain+0x1c>
4024aa16:	c0c112        	addi	a1, a1, -64
4024aa19:	61c9      	s32i.n	a12, a1, 24
4024aa1b:	71d9      	s32i.n	a13, a1, 28
4024aa1d:	81e9      	s32i.n	a14, a1, 32
4024aa1f:	91f9      	s32i.n	a15, a1, 36
4024aa21:	10c172        	addi	a7, a1, 16
4024aa24:	c129      	s32i.n	a2, a1, 48
4024aa26:	5109      	s32i.n	a0, a1, 20
4024aa28:	024c      	movi.n	a2, 64
4024aa2a:	c138      	l32i.n	a3, a1, 48
4024aa2c:	ffa501        	l32r	a0, 4024a8c0 <get_sar_dout+0x94>
4024aa2f:	001662        	l16ui	a6, a6, 0
4024aa32:	0189      	s32i.n	a8, a1, 0
4024aa34:	446060        	extui	a6, a6, 0, 5
4024aa37:	000002        	l8ui	a0, a0, 0
4024aa3a:	1109      	s32i.n	a0, a1, 4
4024aa3c:	013ec5        	call0	4024be2c <ram_rfcal_pwrctrl>
4024aa3f:	0e0c      	movi.n	a14, 0
4024aa41:	000c      	movi.n	a0, 0
4024aa43:	6fa0f2        	movi	a15, 111
4024aa46:	100172        	l8ui	a7, a1, 16
4024aa49:	c168      	l32i.n	a6, a1, 48
4024aa4b:	0a0c      	movi.n	a10, 0
4024aa4d:	d1a9      	s32i.n	a10, a1, 52
4024aa4f:	050682        	l8ui	a8, a6, 5
4024aa52:	017780        	slli	a7, a7, 24
4024aa55:	000662        	l8ui	a6, a6, 0
4024aa58:	317870        	srai	a7, a7, 24
4024aa5b:	1fc772        	addi	a7, a7, 31
4024aa5e:	104172        	s8i	a7, a1, 16
4024aa61:	c06680        	sub	a6, a6, a8
4024aa64:	116600        	slli	a6, a6, 16
4024aa67:	316060        	srai	a6, a6, 16
4024aa6a:	1176f0        	slli	a7, a6, 1
4024aa6d:	f9c782        	addi	a8, a7, -7
4024aa70:	b189      	s32i.n	a8, a1, 44
4024aa72:	f8c772        	addi	a7, a7, -8
4024aa75:	117700        	slli	a7, a7, 16
4024aa78:	317070        	srai	a7, a7, 16
4024aa7b:	a179      	s32i.n	a7, a1, 40
4024aa7d:	100132        	l8ui	a3, a1, 16
4024aa80:	0f2d      	mov.n	a2, a15
4024aa82:	013380        	slli	a3, a3, 24
4024aa85:	313830        	srai	a3, a3, 24
4024aa88:	030a      	add.n	a0, a3, a0
4024aa8a:	104102        	s8i	a0, a1, 16
4024aa8d:	c60a      	add.n	a12, a6, a0
4024aa8f:	010080        	slli	a0, a0, 24
4024aa92:	310800        	srai	a0, a0, 24
4024aa95:	012f07        	blt	a15, a0, 4024aa9a <tx_pwr_backoff+0x8e>
4024aa98:	002d      	mov.n	a2, a0
4024aa9a:	104122        	s8i	a2, a1, 16
4024aa9d:	f169      	s32i.n	a6, a1, 60
4024aa9f:	ffefc5        	call0	4024a99c <meas_tone_pwr_db>
4024aaa2:	014c80        	slli	a4, a12, 24
4024aaa5:	02dd      	mov.n	a13, a2
4024aaa7:	1c0c      	movi.n	a12, 1
4024aaa9:	314840        	srai	a4, a4, 24
4024aaac:	e149      	s32i.n	a4, a1, 56
4024aaae:	012f47        	blt	a15, a4, 4024aab3 <tx_pwr_backoff+0xa7>
4024aab1:	0c0c      	movi.n	a12, 0
4024aab3:	e128      	l32i.n	a2, a1, 56
4024aab5:	932fc0        	movnez	a2, a15, a12
4024aab8:	ffee05        	call0	4024a99c <meas_tone_pwr_db>
4024aabb:	b158      	l32i.n	a5, a1, 44
4024aabd:	c07d20        	sub	a7, a13, a2
4024aac0:	110700        	slli	a0, a7, 16
4024aac3:	310000        	srai	a0, a0, 16
4024aac6:	052057        	blt	a0, a5, 4024aacf <tx_pwr_backoff+0xc3>
4024aac9:	a8a032        	movi	a3, 168
4024aacc:	51a3d7        	bge	a3, a13, 4024ab21 <tx_pwr_backoff+0x115>
4024aacf:	ee8c      	beqz.n	a14, 4024aae1 <tx_pwr_backoff+0xd5>
4024aad1:	d148      	l32i.n	a4, a1, 52
4024aad3:	a158      	l32i.n	a5, a1, 40
4024aad5:	082407        	blt	a4, a0, 4024aae1 <tx_pwr_backoff+0xd5>
4024aad8:	052057        	blt	a0, a5, 4024aae1 <tx_pwr_backoff+0xd5>
4024aadb:	a8a062        	movi	a6, 168
4024aade:	3fa6d7        	bge	a6, a13, 4024ab21 <tx_pwr_backoff+0x115>
4024aae1:	085c      	movi.n	a8, 80
4024aae3:	3a2287        	blt	a2, a8, 4024ab21 <tx_pwr_backoff+0x115>
4024aae6:	e198      	l32i.n	a9, a1, 56
4024aae8:	f168      	l32i.n	a6, a1, 60
4024aaea:	939fc0        	movnez	a9, a15, a12
4024aaed:	3019f7        	beq	a9, a15, 4024ab21 <tx_pwr_backoff+0x115>
4024aaf0:	ee1b      	addi.n	a14, a14, 1
4024aaf2:	112700        	slli	a2, a7, 16
4024aaf5:	2a0c      	movi.n	a10, 2
4024aaf7:	901b      	addi.n	a9, a0, 1
4024aaf9:	802b      	addi.n	a8, a0, 2
4024aafb:	b38990        	movgez	a8, a9, a9
4024aafe:	0a0d      	mov.n	a0, a10
4024ab00:	218180        	srai	a8, a8, 1
4024ab03:	c08680        	sub	a8, a6, a8
4024ab06:	880b      	addi.n	a8, a8, -1
4024ab08:	018880        	slli	a8, a8, 24
4024ab0b:	318880        	srai	a8, a8, 24
4024ab0e:	0128a6        	blti	a8, 2, 4024ab13 <tx_pwr_backoff+0x107>
4024ab11:	080d      	mov.n	a0, a8
4024ab13:	74e0e0        	extui	a14, a14, 0, 8
4024ab16:	312020        	srai	a2, a2, 16
4024ab19:	d129      	s32i.n	a2, a1, 52
4024ab1b:	f6cea2        	addi	a10, a14, -10
4024ab1e:	f5ba56        	bnez	a10, 4024aa7d <tx_pwr_backoff+0x71>
4024ab21:	c108      	l32i.n	a0, a1, 48
4024ab23:	61c8      	l32i.n	a12, a1, 24
4024ab25:	000002        	l8ui	a0, a0, 0
4024ab28:	91f8      	l32i.n	a15, a1, 36
4024ab2a:	1130f0        	slli	a3, a0, 1
4024ab2d:	1fad37        	bge	a13, a3, 4024ab50 <tx_pwr_backoff+0x144>
4024ab30:	ce9c      	beqz.n	a14, 4024ab50 <tx_pwr_backoff+0x144>
4024ab32:	d020d0        	subx2	a2, a0, a13
4024ab35:	321b      	addi.n	a3, a2, 1
4024ab37:	222b      	addi.n	a2, a2, 2
4024ab39:	b32330        	movgez	a2, a3, a3
4024ab3c:	212120        	srai	a2, a2, 1
4024ab3f:	112200        	slli	a2, a2, 16
4024ab42:	312020        	srai	a2, a2, 16
4024ab45:	71d8      	l32i.n	a13, a1, 28
4024ab47:	81e8      	l32i.n	a14, a1, 32
4024ab49:	5108      	l32i.n	a0, a1, 20
4024ab4b:	40c112        	addi	a1, a1, 64
4024ab4e:	f00d      	ret.n
4024ab50:	020c      	movi.n	a2, 0
4024ab52:	fffbc6        	j	4024ab45 <tx_pwr_backoff+0x139>
4024ab55:	000000        	ill

4024ab58 <get_fcc_1m2m_pwr_offset>:
4024ab58:	a28c      	beqz.n	a2, 4024ab66 <get_fcc_1m2m_pwr_offset+0xe>
4024ab5a:	0c2326        	beqi	a3, 2, 4024ab6a <get_fcc_1m2m_pwr_offset+0x12>
4024ab5d:	093326        	beqi	a3, 3, 4024ab6a <get_fcc_1m2m_pwr_offset+0x12>
4024ab60:	066326        	beqi	a3, 6, 4024ab6a <get_fcc_1m2m_pwr_offset+0x12>
4024ab63:	037326        	beqi	a3, 7, 4024ab6a <get_fcc_1m2m_pwr_offset+0x12>
4024ab66:	020c      	movi.n	a2, 0
4024ab68:	f00d      	ret.n
4024ab6a:	eb5f21        	l32r	a2, 402458e8 <readvdd33+0x1c0>
4024ab6d:	eb6041        	l32r	a4, 402458f0 <readvdd33+0x1c8>
4024ab70:	4e0232        	l8ui	a3, a2, 78
4024ab73:	300442        	l8ui	a4, a4, 48
4024ab76:	4d0222        	l8ui	a2, a2, 77
4024ab79:	014480        	slli	a4, a4, 24
4024ab7c:	013380        	slli	a3, a3, 24
4024ab7f:	313830        	srai	a3, a3, 24
4024ab82:	314840        	srai	a4, a4, 24
4024ab85:	012280        	slli	a2, a2, 24
4024ab88:	312820        	srai	a2, a2, 24
4024ab8b:	d974e6        	bgei	a4, 7, 4024ab68 <get_fcc_1m2m_pwr_offset+0x10>
4024ab8e:	032d      	mov.n	a2, a3
4024ab90:	f00d      	ret.n
	...

4024ab94 <ram_set_txbb_atten>:
4024ab94:	d0c112        	addi	a1, a1, -48
4024ab97:	1109      	s32i.n	a0, a1, 4
4024ab99:	6139      	s32i.n	a3, a1, 24
4024ab9b:	7169      	s32i.n	a6, a1, 28
4024ab9d:	0129      	s32i.n	a2, a1, 0
4024ab9f:	8149      	s32i.n	a4, a1, 32
4024aba1:	51f9      	s32i.n	a15, a1, 20
4024aba3:	31d9      	s32i.n	a13, a1, 12
4024aba5:	21c9      	s32i.n	a12, a1, 8
4024aba7:	41e9      	s32i.n	a14, a1, 16
4024aba9:	0c0c      	movi.n	a12, 0
4024abab:	8e1c      	movi.n	a14, 24
4024abad:	e9e6d1        	l32r	a13, 40245348 <ram_pbus_set_rxgain+0xc8>
4024abb0:	81f8      	l32i.n	a15, a1, 32
4024abb2:	0c2d      	mov.n	a2, a12
4024abb4:	0138      	l32i.n	a3, a1, 0
4024abb6:	007605        	call0	4024b318 <get_target_power_offset>
4024abb9:	02fa      	add.n	a0, a2, a15
4024abbb:	000002        	l8ui	a0, a0, 0
4024abbe:	6148      	l32i.n	a4, a1, 24
4024abc0:	010080        	slli	a0, a0, 24
4024abc3:	310800        	srai	a0, a0, 24
4024abc6:	048cf6        	bgeui	a12, 8, 4024abce <ram_set_txbb_atten+0x3a>
4024abc9:	404a      	add.n	a4, a0, a4
4024abcb:	000206        	j	4024abd7 <ram_set_txbb_atten+0x43>
4024abce:	7158      	l32i.n	a5, a1, 28
4024abd0:	054d      	mov.n	a4, a5
4024abd2:	01a507        	bge	a5, a0, 4024abd7 <ram_set_txbb_atten+0x43>
4024abd5:	004d      	mov.n	a4, a0
4024abd7:	00af02        	movi	a0, 0xffffff00
4024abda:	a03cd0        	addx4	a3, a12, a13
4024abdd:	608040        	neg	a8, a4
4024abe0:	0e4d      	mov.n	a4, a14
4024abe2:	018880        	slli	a8, a8, 24
4024abe5:	318880        	srai	a8, a8, 24
4024abe8:	012e87        	blt	a14, a8, 4024abed <ram_set_txbb_atten+0x59>
4024abeb:	084d      	mov.n	a4, a8
4024abed:	745040        	extui	a5, a4, 0, 8
4024abf0:	0020c0        	memw
4024abf3:	c12322        	l32i	a2, a3, 0x304
4024abf6:	102200        	and	a2, a2, a0
4024abf9:	202250        	or	a2, a2, a5
4024abfc:	0020c0        	memw
4024abff:	c16322        	s32i	a2, a3, 0x304
4024ac02:	cc1b      	addi.n	a12, a12, 1
4024ac04:	74c0c0        	extui	a12, a12, 0, 8
4024ac07:	a79ce7        	bne	a12, a14, 4024abb2 <ram_set_txbb_atten+0x1e>
4024ac0a:	21c8      	l32i.n	a12, a1, 8
4024ac0c:	31d8      	l32i.n	a13, a1, 12
4024ac0e:	41e8      	l32i.n	a14, a1, 16
4024ac10:	51f8      	l32i.n	a15, a1, 20
4024ac12:	1108      	l32i.n	a0, a1, 4
4024ac14:	30c112        	addi	a1, a1, 48
4024ac17:	f00d      	ret.n
4024ac19:	000000        	ill
4024ac1c:	2c0000        	excw
4024ac1f:	000000        	ill
4024ac22:	fff000        	excw
4024ac25:	ff          	.byte 0xff
4024ac26:	ff          	.byte 0xff
4024ac27:	fe91f0        	excw

4024ac28 <txiq_get_mis_pwr>:
4024ac28:	fffe91        	l32r	a9, 4024ac20 <ram_set_txbb_atten+0x8c>
4024ac2b:	018260        	slli	a8, a2, 26
4024ac2e:	f0c112        	addi	a1, a1, -16
4024ac31:	00a172        	movi	a7, 0x100
4024ac34:	c07730        	sub	a7, a7, a3
4024ac37:	1169      	s32i.n	a6, a1, 4
4024ac39:	0159      	s32i.n	a5, a1, 0
4024ac3b:	31c9      	s32i.n	a12, a1, 12
4024ac3d:	2109      	s32i.n	a0, a1, 8
4024ac3f:	02cd      	mov.n	a12, a2
4024ac41:	e98e01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024ac44:	e9c151        	l32r	a5, 40245348 <ram_pbus_set_rxgain+0xc8>
4024ac47:	fff561        	l32r	a6, 4024ac1c <ram_set_txbb_atten+0x88>
4024ac4a:	747070        	extui	a7, a7, 0, 8
4024ac4d:	117760        	slli	a7, a7, 10
4024ac50:	206460        	or	a6, a4, a6
4024ac53:	0020c0        	memw
4024ac56:	ee2522        	l32i	a2, a5, 0x3b8
4024ac59:	102290        	and	a2, a2, a9
4024ac5c:	202280        	or	a2, a2, a8
4024ac5f:	202270        	or	a2, a2, a7
4024ac62:	202260        	or	a2, a2, a6
4024ac65:	0020c0        	memw
4024ac68:	a30c      	movi.n	a3, 10
4024ac6a:	0008      	l32i.n	a0, a0, 0
4024ac6c:	ee6522        	s32i	a2, a5, 0x3b8
4024ac6f:	1c2002        	l32i	a0, a0, 112
4024ac72:	420c      	movi.n	a2, 4
4024ac74:	0000c0        	callx0	a0
4024ac77:	115cd0        	slli	a5, a12, 3
4024ac7a:	0470c0        	extui	a7, a12, 0, 1
4024ac7d:	160c      	movi.n	a6, 1
4024ac7f:	0188      	l32i.n	a8, a1, 0
4024ac81:	040c      	movi.n	a4, 0
4024ac83:	005822        	s16i	a2, a8, 0
4024ac86:	834670        	moveqz	a4, a6, a7
4024ac89:	204450        	or	a4, a4, a5
4024ac8c:	014480        	slli	a4, a4, 24
4024ac8f:	ffe551        	l32r	a5, 4024ac24 <ram_set_txbb_atten+0x90>
4024ac92:	0020c0        	memw
4024ac95:	e9ac31        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
4024ac98:	ee2322        	l32i	a2, a3, 0x3b8
4024ac9b:	102250        	and	a2, a2, a5
4024ac9e:	202240        	or	a2, a2, a4
4024aca1:	0020c0        	memw
4024aca4:	e97601        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024aca7:	0008      	l32i.n	a0, a0, 0
4024aca9:	ee6322        	s32i	a2, a3, 0x3b8
4024acac:	420c      	movi.n	a2, 4
4024acae:	1c2002        	l32i	a0, a0, 112
4024acb1:	a30c      	movi.n	a3, 10
4024acb3:	0000c0        	callx0	a0
4024acb6:	2108      	l32i.n	a0, a1, 8
4024acb8:	1198      	l32i.n	a9, a1, 4
4024acba:	31c8      	l32i.n	a12, a1, 12
4024acbc:	005922        	s16i	a2, a9, 0
4024acbf:	10c112        	addi	a1, a1, 16
4024acc2:	f00d      	ret.n
4024acc4:	90ec      	bnez.n	a0, 4024acf1 <txiq_cover+0x25>
4024acc6:	fe          	.byte 0xfe
4024acc7:	3f          	.byte 0x3f
4024acc8:	26a250        	excw
4024accb:	039d40        	excw

4024accc <txiq_cover>:
4024accc:	039d      	mov.n	a9, a3
4024acce:	b0c112        	addi	a1, a1, -80
4024acd1:	9169      	s32i.n	a6, a1, 36
4024acd3:	106152        	s32i	a5, a1, 64
4024acd6:	61f9      	s32i.n	a15, a1, 24
4024acd8:	c129      	s32i.n	a2, a1, 48
4024acda:	2109      	s32i.n	a0, a1, 8
4024acdc:	030c      	movi.n	a3, 0
4024acde:	31c9      	s32i.n	a12, a1, 12
4024ace0:	41d9      	s32i.n	a13, a1, 16
4024ace2:	51e9      	s32i.n	a14, a1, 20
4024ace4:	04dd      	mov.n	a13, a4
4024ace6:	0e0c      	movi.n	a14, 0
4024ace8:	0c0c      	movi.n	a12, 0
4024acea:	1199      	s32i.n	a9, a1, 4
4024acec:	f139      	s32i.n	a3, a1, 60
4024acee:	000c      	movi.n	a0, 0
4024acf0:	020c      	movi.n	a2, 0
4024acf2:	1021f2        	l32i	a15, a1, 64
4024acf5:	d129      	s32i.n	a2, a1, 52
4024acf7:	e109      	s32i.n	a0, a1, 56
4024acf9:	720c      	movi.n	a2, 7
4024acfb:	c138      	l32i.n	a3, a1, 48
4024acfd:	300c      	movi.n	a0, 3
4024acff:	f4c332        	addi	a3, a3, -12
4024ad02:	930270        	movnez	a0, a2, a7
4024ad05:	a109      	s32i.n	a0, a1, 40
4024ad07:	743030        	extui	a3, a3, 0, 8
4024ad0a:	b139      	s32i.n	a3, a1, 44
4024ad0c:	453cf6        	bgeui	a12, 3, 4024ad55 <txiq_cover+0x89>
4024ad0f:	0f4d      	mov.n	a4, a15
4024ad11:	e95a01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024ad14:	80a032        	movi	a3, 128
4024ad17:	d12ee0        	mul16s	a2, a14, a14
4024ad1a:	223a      	add.n	a2, a2, a3
4024ad1c:	0008      	l32i.n	a0, a0, 0
4024ad1e:	f138      	l32i.n	a3, a1, 60
4024ad20:	212820        	srai	a2, a2, 8
4024ad23:	8129      	s32i.n	a2, a1, 32
4024ad25:	422002        	l32i	a0, a0, 0x108
4024ad28:	223a      	add.n	a2, a2, a3
4024ad2a:	130c      	movi.n	a3, 1
4024ad2c:	012280        	slli	a2, a2, 24
4024ad2f:	312820        	srai	a2, a2, 24
4024ad32:	0000c0        	callx0	a0
4024ad35:	0f4d      	mov.n	a4, a15
4024ad37:	8138      	l32i.n	a3, a1, 32
4024ad39:	e95001        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024ad3c:	c03230        	sub	a3, a2, a3
4024ad3f:	0008      	l32i.n	a0, a0, 0
4024ad41:	0e2d      	mov.n	a2, a14
4024ad43:	013380        	slli	a3, a3, 24
4024ad46:	313830        	srai	a3, a3, 24
4024ad49:	f139      	s32i.n	a3, a1, 60
4024ad4b:	422002        	l32i	a0, a0, 0x108
4024ad4e:	030c      	movi.n	a3, 0
4024ad50:	0000c0        	callx0	a0
4024ad53:	02ed      	mov.n	a14, a2
4024ad55:	120c      	movi.n	a2, 1
4024ad57:	b138      	l32i.n	a3, a1, 44
4024ad59:	1148      	l32i.n	a4, a1, 4
4024ad5b:	015d      	mov.n	a5, a1
4024ad5d:	612b      	addi.n	a6, a1, 2
4024ad5f:	ffec85        	call0	4024ac28 <txiq_get_mis_pwr>
4024ad62:	019172        	l16si	a7, a1, 2
4024ad65:	009152        	l16si	a5, a1, 0
4024ad68:	070d      	mov.n	a0, a7
4024ad6a:	01a577        	bge	a5, a7, 4024ad6f <txiq_cover+0xa3>
4024ad6d:	050d      	mov.n	a0, a5
4024ad6f:	140c      	movi.n	a4, 1
4024ad71:	113000        	slli	a3, a0, 16
4024ad74:	c02750        	sub	a2, a7, a5
4024ad77:	112250        	slli	a2, a2, 11
4024ad7a:	313030        	srai	a3, a3, 16
4024ad7d:	833400        	moveqz	a3, a4, a0
4024ad80:	e9db01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024ad83:	0000c0        	callx0	a0
4024ad86:	10c202        	addi	a0, a2, 16
4024ad89:	210500        	srai	a0, a0, 5
4024ad8c:	004d02        	s8i	a0, a13, 0
4024ad8f:	9f8c      	beqz.n	a15, 4024ad9c <txiq_cover+0xd0>
4024ad91:	f128      	l32i.n	a2, a1, 60
4024ad93:	0052d6        	bgez	a2, 4024ad9c <txiq_cover+0xd0>
4024ad96:	603000        	neg	a3, a0
4024ad99:	004d32        	s8i	a3, a13, 0
4024ad9c:	020c      	movi.n	a2, 0
4024ad9e:	c138      	l32i.n	a3, a1, 48
4024ada0:	1148      	l32i.n	a4, a1, 4
4024ada2:	015d      	mov.n	a5, a1
4024ada4:	612b      	addi.n	a6, a1, 2
4024ada6:	ffe805        	call0	4024ac28 <txiq_get_mis_pwr>
4024ada9:	019132        	l16si	a3, a1, 2
4024adac:	009142        	l16si	a4, a1, 0
4024adaf:	c02430        	sub	a2, a4, a3
4024adb2:	334a      	add.n	a3, a3, a4
4024adb4:	112240        	slli	a2, a2, 12
4024adb7:	140c      	movi.n	a4, 1
4024adb9:	113300        	slli	a3, a3, 16
4024adbc:	313030        	srai	a3, a3, 16
4024adbf:	833430        	moveqz	a3, a4, a3
4024adc2:	e9ca01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024adc5:	0000c0        	callx0	a0
4024adc8:	10c252        	addi	a5, a2, 16
4024adcb:	215550        	srai	a5, a5, 5
4024adce:	014d52        	s8i	a5, a13, 1
4024add1:	7f8c      	beqz.n	a15, 4024addc <txiq_cover+0x110>
4024add3:	005ed6        	bgez	a14, 4024addc <txiq_cover+0x110>
4024add6:	605050        	neg	a5, a5
4024add9:	014d52        	s8i	a5, a13, 1
4024addc:	000d02        	l8ui	a0, a13, 0
4024addf:	f128      	l32i.n	a2, a1, 60
4024ade1:	010080        	slli	a0, a0, 24
4024ade4:	310800        	srai	a0, a0, 24
4024ade7:	163cf6        	bgeui	a12, 3, 4024ae01 <txiq_cover+0x135>
4024adea:	c0ee50        	sub	a14, a14, a5
4024aded:	c03200        	sub	a3, a2, a0
4024adf0:	013380        	slli	a3, a3, 24
4024adf3:	01ee80        	slli	a14, a14, 24
4024adf6:	31e8e0        	srai	a14, a14, 24
4024adf9:	312830        	srai	a2, a3, 24
4024adfc:	f129      	s32i.n	a2, a1, 60
4024adfe:	001a46        	j	4024ae6b <txiq_cover+0x19f>
4024ae01:	d128      	l32i.n	a2, a1, 52
4024ae03:	e148      	l32i.n	a4, a1, 56
4024ae05:	352a      	add.n	a3, a5, a2
4024ae07:	604a      	add.n	a6, a0, a4
4024ae09:	016680        	slli	a6, a6, 24
4024ae0c:	013380        	slli	a3, a3, 24
4024ae0f:	312830        	srai	a2, a3, 24
4024ae12:	314860        	srai	a4, a6, 24
4024ae15:	e149      	s32i.n	a4, a1, 56
4024ae17:	d129      	s32i.n	a2, a1, 52
4024ae19:	4e6c66        	bnei	a12, 6, 4024ae6b <txiq_cover+0x19f>
4024ae1c:	f138      	l32i.n	a3, a1, 60
4024ae1e:	e128      	l32i.n	a2, a1, 56
4024ae20:	e91701        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024ae23:	222b      	addi.n	a2, a2, 2
4024ae25:	0008      	l32i.n	a0, a0, 0
4024ae27:	212220        	srai	a2, a2, 2
4024ae2a:	c04320        	sub	a4, a3, a2
4024ae2d:	014480        	slli	a4, a4, 24
4024ae30:	313840        	srai	a3, a4, 24
4024ae33:	f139      	s32i.n	a3, a1, 60
4024ae35:	d138      	l32i.n	a3, a1, 52
4024ae37:	0008      	l32i.n	a0, a0, 0
4024ae39:	332b      	addi.n	a3, a3, 2
4024ae3b:	213230        	srai	a3, a3, 2
4024ae3e:	7139      	s32i.n	a3, a1, 28
4024ae40:	c0ee30        	sub	a14, a14, a3
4024ae43:	01ee80        	slli	a14, a14, 24
4024ae46:	31e8e0        	srai	a14, a14, 24
4024ae49:	0000c0        	callx0	a0
4024ae4c:	0e52e6        	bgei	a2, 5, 4024ae5e <txiq_cover+0x192>
4024ae4f:	e90b01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024ae52:	0008      	l32i.n	a0, a0, 0
4024ae54:	0008      	l32i.n	a0, a0, 0
4024ae56:	7128      	l32i.n	a2, a1, 28
4024ae58:	0000c0        	callx0	a0
4024ae5b:	0c52a6        	blti	a2, 5, 4024ae6b <txiq_cover+0x19f>
4024ae5e:	ff9931        	l32r	a3, 4024acc4 <txiq_get_mis_pwr+0x9c>
4024ae61:	e3c641        	l32r	a4, 40243d7c <tcpclient1_sent_cb+0x10>
4024ae64:	0328      	l32i.n	a2, a3, 0
4024ae66:	202240        	or	a2, a2, a4
4024ae69:	0329      	s32i.n	a2, a3, 0
4024ae6b:	9158      	l32i.n	a5, a1, 36
4024ae6d:	959c      	beqz.n	a5, 4024ae8a <txiq_cover+0x1be>
4024ae6f:	ff9621        	l32r	a2, 4024acc8 <txiq_get_mis_pwr+0xa0>
4024ae72:	010d42        	l8ui	a4, a13, 1
4024ae75:	000d32        	l8ui	a3, a13, 0
4024ae78:	014480        	slli	a4, a4, 24
4024ae7b:	013380        	slli	a3, a3, 24
4024ae7e:	313830        	srai	a3, a3, 24
4024ae81:	314840        	srai	a4, a4, 24
4024ae84:	d51301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024ae87:	0000c0        	callx0	a0
4024ae8a:	a158      	l32i.n	a5, a1, 40
4024ae8c:	cc1b      	addi.n	a12, a12, 1
4024ae8e:	74c0c0        	extui	a12, a12, 0, 8
4024ae91:	c055c0        	sub	a5, a5, a12
4024ae94:	e74556        	bnez	a5, 4024ad0c <txiq_cover+0x40>
4024ae97:	130c      	movi.n	a3, 1
4024ae99:	0f4d      	mov.n	a4, a15
4024ae9b:	e8f801        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024ae9e:	f128      	l32i.n	a2, a1, 60
4024aea0:	0008      	l32i.n	a0, a0, 0
4024aea2:	012280        	slli	a2, a2, 24
4024aea5:	422002        	l32i	a0, a0, 0x108
4024aea8:	312820        	srai	a2, a2, 24
4024aeab:	0000c0        	callx0	a0
4024aeae:	0f4d      	mov.n	a4, a15
4024aeb0:	e8f301        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024aeb3:	030c      	movi.n	a3, 0
4024aeb5:	0008      	l32i.n	a0, a0, 0
4024aeb7:	012e80        	slli	a2, a14, 24
4024aeba:	422002        	l32i	a0, a0, 0x108
4024aebd:	312820        	srai	a2, a2, 24
4024aec0:	0000c0        	callx0	a0
4024aec3:	2108      	l32i.n	a0, a1, 8
4024aec5:	31c8      	l32i.n	a12, a1, 12
4024aec7:	61f8      	l32i.n	a15, a1, 24
4024aec9:	014de2        	s8i	a14, a13, 1
4024aecc:	f128      	l32i.n	a2, a1, 60
4024aece:	004d22        	s8i	a2, a13, 0
4024aed1:	51e8      	l32i.n	a14, a1, 20
4024aed3:	41d8      	l32i.n	a13, a1, 16
4024aed5:	50c112        	addi	a1, a1, 80
4024aed8:	f00d      	ret.n
4024aeda:	600000        	neg	a0, a0
4024aedd:	4026a2        	l32i	a10, a6, 0x100
4024aee0:	ff          	.byte 0xff
4024aee1:	ff          	.byte 0xff
4024aee2:	00e000        	excw
4024aee5:	000200        	excw

4024aee8 <ram_rfcal_txiq>:
4024aee8:	209330        	or	a9, a3, a3
4024aeeb:	c0c112        	addi	a1, a1, -64
4024aeee:	0961c2        	s32i	a12, a1, 36
4024aef1:	0c61f2        	s32i	a15, a1, 48
4024aef4:	d159      	s32i.n	a5, a1, 52
4024aef6:	3169      	s32i.n	a6, a1, 12
4024aef8:	2149      	s32i.n	a4, a1, 8
4024aefa:	8109      	s32i.n	a0, a1, 32
4024aefc:	a1d9      	s32i.n	a13, a1, 40
4024aefe:	b1e9      	s32i.n	a14, a1, 44
4024af00:	02dd      	mov.n	a13, a2
4024af02:	07ed      	mov.n	a14, a7
4024af04:	0208      	l32i.n	a0, a2, 0
4024af06:	1199      	s32i.n	a9, a1, 4
4024af08:	050100        	extui	a0, a0, 17, 1
4024af0b:	18a056        	bnez	a0, 4024b099 <ram_rfcal_txiq+0x1b1>
4024af0e:	d1f8      	l32i.n	a15, a1, 52
4024af10:	77a022        	movi	a2, 119
4024af13:	030c      	movi.n	a3, 0
4024af15:	e8d9c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
4024af18:	041c      	movi.n	a4, 16
4024af1a:	0c08      	l32i.n	a0, a12, 0
4024af1c:	050c      	movi.n	a5, 0
4024af1e:	252002        	l32i	a0, a0, 148
4024af21:	060c      	movi.n	a6, 0
4024af23:	0000c0        	callx0	a0
4024af26:	030c      	movi.n	a3, 0
4024af28:	f40c      	movi.n	a4, 15
4024af2a:	650c      	movi.n	a5, 6
4024af2c:	660c      	movi.n	a6, 6
4024af2e:	0c08      	l32i.n	a0, a12, 0
4024af30:	5129      	s32i.n	a2, a1, 20
4024af32:	252002        	l32i	a0, a0, 148
4024af35:	77a022        	movi	a2, 119
4024af38:	0000c0        	callx0	a0
4024af3b:	030c      	movi.n	a3, 0
4024af3d:	940c      	movi.n	a4, 9
4024af3f:	750c      	movi.n	a5, 7
4024af41:	060c      	movi.n	a6, 0
4024af43:	0c08      	l32i.n	a0, a12, 0
4024af45:	6129      	s32i.n	a2, a1, 24
4024af47:	252002        	l32i	a0, a0, 148
4024af4a:	77a022        	movi	a2, 119
4024af4d:	0000c0        	callx0	a0
4024af50:	0c08      	l32i.n	a0, a12, 0
4024af52:	282002        	l32i	a0, a0, 160
4024af55:	7129      	s32i.n	a2, a1, 28
4024af57:	0000c0        	callx0	a0
4024af5a:	0c08      	l32i.n	a0, a12, 0
4024af5c:	302002        	l32i	a0, a0, 192
4024af5f:	120c      	movi.n	a2, 1
4024af61:	0000c0        	callx0	a0
4024af64:	2128      	l32i.n	a2, a1, 8
4024af66:	b42020        	extui	a2, a2, 0, 12
4024af69:	fa4a45        	call0	40245410 <ram_pbus_xpd_tx_on>
4024af6c:	2128      	l32i.n	a2, a1, 8
4024af6e:	013d      	mov.n	a3, a1
4024af70:	140c      	movi.n	a4, 1
4024af72:	ff71c5        	call0	4024a690 <set_txdc_pbus>
4024af75:	0c08      	l32i.n	a0, a12, 0
4024af77:	6008      	l32i.n	a0, a0, 24
4024af79:	020c      	movi.n	a2, 0
4024af7b:	0000c0        	callx0	a0
4024af7e:	0c08      	l32i.n	a0, a12, 0
4024af80:	f008      	l32i.n	a0, a0, 60
4024af82:	120c      	movi.n	a2, 1
4024af84:	0000c0        	callx0	a0
4024af87:	77a022        	movi	a2, 119
4024af8a:	030c      	movi.n	a3, 0
4024af8c:	940c      	movi.n	a4, 9
4024af8e:	750c      	movi.n	a5, 7
4024af90:	0c08      	l32i.n	a0, a12, 0
4024af92:	060c      	movi.n	a6, 0
4024af94:	272002        	l32i	a0, a0, 156
4024af97:	070c      	movi.n	a7, 0
4024af99:	0000c0        	callx0	a0
4024af9c:	77a022        	movi	a2, 119
4024af9f:	030c      	movi.n	a3, 0
4024afa1:	041c      	movi.n	a4, 16
4024afa3:	250c      	movi.n	a5, 2
4024afa5:	0c08      	l32i.n	a0, a12, 0
4024afa7:	260c      	movi.n	a6, 2
4024afa9:	272002        	l32i	a0, a0, 156
4024afac:	170c      	movi.n	a7, 1
4024afae:	0000c0        	callx0	a0
4024afb1:	3128      	l32i.n	a2, a1, 12
4024afb3:	440172        	l8ui	a7, a1, 68
4024afb6:	0f3d      	mov.n	a3, a15
4024afb8:	412b      	addi.n	a4, a1, 2
4024afba:	4001f2        	l8ui	a15, a1, 64
4024afbd:	0e5d      	mov.n	a5, a14
4024afbf:	0f6d      	mov.n	a6, a15
4024afc1:	ffd085        	call0	4024accc <txiq_cover>
4024afc4:	0c08      	l32i.n	a0, a12, 0
4024afc6:	1b2002        	l32i	a0, a0, 108
4024afc9:	120c      	movi.n	a2, 1
4024afcb:	0000c0        	callx0	a0
4024afce:	77a022        	movi	a2, 119
4024afd1:	030c      	movi.n	a3, 0
4024afd3:	041c      	movi.n	a4, 16
4024afd5:	050c      	movi.n	a5, 0
4024afd7:	060c      	movi.n	a6, 0
4024afd9:	0c08      	l32i.n	a0, a12, 0
4024afdb:	5178      	l32i.n	a7, a1, 20
4024afdd:	272002        	l32i	a0, a0, 156
4024afe0:	4179      	s32i.n	a7, a1, 16
4024afe2:	0000c0        	callx0	a0
4024afe5:	6178      	l32i.n	a7, a1, 24
4024afe7:	77a022        	movi	a2, 119
4024afea:	030c      	movi.n	a3, 0
4024afec:	f40c      	movi.n	a4, 15
4024afee:	0c08      	l32i.n	a0, a12, 0
4024aff0:	650c      	movi.n	a5, 6
4024aff2:	272002        	l32i	a0, a0, 156
4024aff5:	660c      	movi.n	a6, 6
4024aff7:	0000c0        	callx0	a0
4024affa:	7178      	l32i.n	a7, a1, 28
4024affc:	77a022        	movi	a2, 119
4024afff:	030c      	movi.n	a3, 0
4024b001:	940c      	movi.n	a4, 9
4024b003:	0c08      	l32i.n	a0, a12, 0
4024b005:	750c      	movi.n	a5, 7
4024b007:	272002        	l32i	a0, a0, 156
4024b00a:	060c      	movi.n	a6, 0
4024b00c:	0000c0        	callx0	a0
4024b00f:	77a022        	movi	a2, 119
4024b012:	030c      	movi.n	a3, 0
4024b014:	041c      	movi.n	a4, 16
4024b016:	250c      	movi.n	a5, 2
4024b018:	0c08      	l32i.n	a0, a12, 0
4024b01a:	260c      	movi.n	a6, 2
4024b01c:	272002        	l32i	a0, a0, 156
4024b01f:	070c      	movi.n	a7, 0
4024b021:	0000c0        	callx0	a0
4024b024:	f20c      	movi.n	a2, 15
4024b026:	020142        	l8ui	a4, a1, 2
4024b029:	107c      	movi.n	a0, -15
4024b02b:	014480        	slli	a4, a4, 24
4024b02e:	314840        	srai	a4, a4, 24
4024b031:	012407        	blt	a4, a0, 4024b036 <ram_rfcal_txiq+0x14e>
4024b034:	040d      	mov.n	a0, a4
4024b036:	030142        	l8ui	a4, a1, 3
4024b039:	012207        	blt	a2, a0, 4024b03e <ram_rfcal_txiq+0x156>
4024b03c:	002d      	mov.n	a2, a0
4024b03e:	106c      	movi.n	a0, -31
4024b040:	024122        	s8i	a2, a1, 2
4024b043:	014480        	slli	a4, a4, 24
4024b046:	013280        	slli	a3, a2, 24
4024b049:	313830        	srai	a3, a3, 24
4024b04c:	314840        	srai	a4, a4, 24
4024b04f:	f21c      	movi.n	a2, 31
4024b051:	012407        	blt	a4, a0, 4024b056 <ram_rfcal_txiq+0x16e>
4024b054:	040d      	mov.n	a0, a4
4024b056:	012207        	blt	a2, a0, 4024b05b <ram_rfcal_txiq+0x173>
4024b059:	002d      	mov.n	a2, a0
4024b05b:	034122        	s8i	a2, a1, 3
4024b05e:	014280        	slli	a4, a2, 24
4024b061:	314840        	srai	a4, a4, 24
4024b064:	ee8c      	beqz.n	a14, 4024b076 <ram_rfcal_txiq+0x18e>
4024b066:	4158      	l32i.n	a5, a1, 16
4024b068:	a58c      	beqz.n	a5, 4024b076 <ram_rfcal_txiq+0x18e>
4024b06a:	603030        	neg	a3, a3
4024b06d:	024132        	s8i	a3, a1, 2
4024b070:	013380        	slli	a3, a3, 24
4024b073:	313830        	srai	a3, a3, 24
4024b076:	df8c      	beqz.n	a15, 4024b087 <ram_rfcal_txiq+0x19f>
4024b078:	ff9921        	l32r	a2, 4024aedc <txiq_cover+0x210>
4024b07b:	d49501        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024b07e:	0000c0        	callx0	a0
4024b081:	030142        	l8ui	a4, a1, 3
4024b084:	020132        	l8ui	a3, a1, 2
4024b087:	045730        	extui	a5, a3, 7, 1
4024b08a:	01e380        	slli	a14, a3, 24
4024b08d:	31e8e0        	srai	a14, a14, 24
4024b090:	086516        	beqz	a5, 4024b11a <ram_rfcal_txiq+0x232>
4024b093:	20c3e2        	addi	a14, a3, 32
4024b096:	002006        	j	4024b11a <ram_rfcal_txiq+0x232>
4024b099:	0013c2        	l16ui	a12, a3, 0
4024b09c:	41e8c0        	srli	a14, a12, 8
4024b09f:	01cc80        	slli	a12, a12, 24
4024b0a2:	31c8c0        	srai	a12, a12, 24
4024b0a5:	e8aa61        	l32r	a6, 40245350 <ram_pbus_set_rxgain+0xd0>
4024b0a8:	01ae80        	slli	a10, a14, 24
4024b0ab:	efd8b1        	l32r	a11, 4024700c <pbus_set_rxbbgain+0x70>
4024b0ae:	019ce0        	slli	a9, a12, 18
4024b0b1:	2099b0        	or	a9, a9, a11
4024b0b4:	f334e1        	l32r	a14, 40247d84 <ram_start_noisefloor+0x48>
4024b0b7:	ff8ab1        	l32r	a11, 4024aee0 <txiq_cover+0x214>
4024b0ba:	0020c0        	memw
4024b0bd:	982e82        	l32i	a8, a14, 0x260
4024b0c0:	1088b0        	and	a8, a8, a11
4024b0c3:	2088a0        	or	a8, a8, a10
4024b0c6:	208890        	or	a8, a8, a9
4024b0c9:	0020c0        	memw
4024b0cc:	986e82        	s32i	a8, a14, 0x260
4024b0cf:	072c      	movi.n	a7, 32
4024b0d1:	0020c0        	memw
4024b0d4:	a658      	l32i.n	a5, a6, 40
4024b0d6:	205570        	or	a5, a5, a7
4024b0d9:	0020c0        	memw
4024b0dc:	a659      	s32i.n	a5, a6, 40
4024b0de:	047c      	movi.n	a4, -16
4024b0e0:	230c      	movi.n	a3, 2
4024b0e2:	0020c0        	memw
4024b0e5:	8f2e22        	l32i	a2, a14, 0x23c
4024b0e8:	102240        	and	a2, a2, a4
4024b0eb:	202230        	or	a2, a2, a3
4024b0ee:	0020c0        	memw
4024b0f1:	8f6e22        	s32i	a2, a14, 0x23c
4024b0f4:	0eae02        	movi	a0, 0xfffffe0e
4024b0f7:	1f0c      	movi.n	a15, 1
4024b0f9:	0020c0        	memw
4024b0fc:	992ed2        	l32i	a13, a14, 0x264
4024b0ff:	10dd00        	and	a13, a13, a0
4024b102:	20ddf0        	or	a13, a13, a15
4024b105:	0020c0        	memw
4024b108:	91c8      	l32i.n	a12, a1, 36
4024b10a:	996ed2        	s32i	a13, a14, 0x264
4024b10d:	c1f8      	l32i.n	a15, a1, 48
4024b10f:	a1d8      	l32i.n	a13, a1, 40
4024b111:	b1e8      	l32i.n	a14, a1, 44
4024b113:	8108      	l32i.n	a0, a1, 32
4024b115:	40c112        	addi	a1, a1, 64
4024b118:	f00d      	ret.n
4024b11a:	01f480        	slli	a15, a4, 24
4024b11d:	31f8f0        	srai	a15, a15, 24
4024b120:	026477        	bbci	a4, 7, 4024b126 <ram_rfcal_txiq+0x23e>
4024b123:	40c4f2        	addi	a15, a4, 64
4024b126:	0c08      	l32i.n	a0, a12, 0
4024b128:	01cf80        	slli	a12, a15, 24
4024b12b:	2a2002        	l32i	a0, a0, 168
4024b12e:	31c8c0        	srai	a12, a12, 24
4024b131:	0000c0        	callx0	a0
4024b134:	ff6c31        	l32r	a3, 4024aee4 <txiq_cover+0x218>
4024b137:	0d28      	l32i.n	a2, a13, 0
4024b139:	014f80        	slli	a4, a15, 24
4024b13c:	115e80        	slli	a5, a14, 8
4024b13f:	314840        	srai	a4, a4, 24
4024b142:	204450        	or	a4, a4, a5
4024b145:	1158      	l32i.n	a5, a1, 4
4024b147:	202230        	or	a2, a2, a3
4024b14a:	005542        	s16i	a4, a5, 0
4024b14d:	0d29      	s32i.n	a2, a13, 0
4024b14f:	ffd486        	j	4024b0a5 <ram_rfcal_txiq+0x1bd>
4024b152:	000000        	ill
4024b155:	010000        	slli	a0, a0, 32

4024b158 <rc_cal>:
4024b158:	f0c112        	addi	a1, a1, -16
4024b15b:	21d9      	s32i.n	a13, a1, 8
4024b15d:	11c9      	s32i.n	a12, a1, 4
4024b15f:	31e9      	s32i.n	a14, a1, 12
4024b161:	e9e3e1        	l32r	a14, 402458f0 <readvdd33+0x1c8>
4024b164:	0109      	s32i.n	a0, a1, 0
4024b166:	0e08      	l32i.n	a0, a14, 0
4024b168:	e845c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
4024b16b:	35f077        	bbsi	a0, 23, 4024b1a4 <rc_cal+0x4c>
4024b16e:	6aa022        	movi	a2, 106
4024b171:	230c      	movi.n	a3, 2
4024b173:	040c      	movi.n	a4, 0
4024b175:	550c      	movi.n	a5, 5
4024b177:	0c08      	l32i.n	a0, a12, 0
4024b179:	460c      	movi.n	a6, 4
4024b17b:	272002        	l32i	a0, a0, 156
4024b17e:	070c      	movi.n	a7, 0
4024b180:	0000c0        	callx0	a0
4024b183:	e9d991        	l32r	a9, 402458e8 <readvdd33+0x1c0>
4024b186:	0ca8      	l32i.n	a10, a12, 0
4024b188:	010922        	l8ui	a2, a9, 1
4024b18b:	272aa2        	l32i	a10, a10, 156
4024b18e:	04d216        	beqz	a2, 4024b1df <rc_cal+0x87>
4024b191:	6aa022        	movi	a2, 106
4024b194:	230c      	movi.n	a3, 2
4024b196:	440c      	movi.n	a4, 4
4024b198:	750c      	movi.n	a5, 7
4024b19a:	460c      	movi.n	a6, 4
4024b19c:	170c      	movi.n	a7, 1
4024b19e:	000ac0        	callx0	a10
4024b1a1:	001286        	j	4024b1ef <rc_cal+0x97>
4024b1a4:	2c0ed2        	l8ui	a13, a14, 44
4024b1a7:	61a022        	movi	a2, 97
4024b1aa:	130c      	movi.n	a3, 1
4024b1ac:	240c      	movi.n	a4, 2
4024b1ae:	450c      	movi.n	a5, 4
4024b1b0:	0c08      	l32i.n	a0, a12, 0
4024b1b2:	060c      	movi.n	a6, 0
4024b1b4:	272002        	l32i	a0, a0, 156
4024b1b7:	0d7d      	mov.n	a7, a13
4024b1b9:	0000c0        	callx0	a0
4024b1bc:	2d0e72        	l8ui	a7, a14, 45
4024b1bf:	66a022        	movi	a2, 102
4024b1c2:	330c      	movi.n	a3, 3
4024b1c4:	140c      	movi.n	a4, 1
4024b1c6:	0c08      	l32i.n	a0, a12, 0
4024b1c8:	550c      	movi.n	a5, 5
4024b1ca:	272002        	l32i	a0, a0, 156
4024b1cd:	060c      	movi.n	a6, 0
4024b1cf:	0000c0        	callx0	a0
4024b1d2:	11c8      	l32i.n	a12, a1, 4
4024b1d4:	21d8      	l32i.n	a13, a1, 8
4024b1d6:	31e8      	l32i.n	a14, a1, 12
4024b1d8:	0108      	l32i.n	a0, a1, 0
4024b1da:	10c112        	addi	a1, a1, 16
4024b1dd:	f00d      	ret.n
4024b1df:	6aa022        	movi	a2, 106
4024b1e2:	230c      	movi.n	a3, 2
4024b1e4:	440c      	movi.n	a4, 4
4024b1e6:	750c      	movi.n	a5, 7
4024b1e8:	460c      	movi.n	a6, 4
4024b1ea:	270c      	movi.n	a7, 2
4024b1ec:	000ac0        	callx0	a10
4024b1ef:	68a022        	movi	a2, 104
4024b1f2:	330c      	movi.n	a3, 3
4024b1f4:	140c      	movi.n	a4, 1
4024b1f6:	050c      	movi.n	a5, 0
4024b1f8:	0c08      	l32i.n	a0, a12, 0
4024b1fa:	060c      	movi.n	a6, 0
4024b1fc:	272002        	l32i	a0, a0, 156
4024b1ff:	170c      	movi.n	a7, 1
4024b201:	0000c0        	callx0	a0
4024b204:	6aa022        	movi	a2, 106
4024b207:	230c      	movi.n	a3, 2
4024b209:	640c      	movi.n	a4, 6
4024b20b:	450c      	movi.n	a5, 4
4024b20d:	0c08      	l32i.n	a0, a12, 0
4024b20f:	060c      	movi.n	a6, 0
4024b211:	272002        	l32i	a0, a0, 156
4024b214:	870c      	movi.n	a7, 8
4024b216:	0000c0        	callx0	a0
4024b219:	6aa022        	movi	a2, 106
4024b21c:	230c      	movi.n	a3, 2
4024b21e:	440c      	movi.n	a4, 4
4024b220:	050c      	movi.n	a5, 0
4024b222:	0c08      	l32i.n	a0, a12, 0
4024b224:	060c      	movi.n	a6, 0
4024b226:	272002        	l32i	a0, a0, 156
4024b229:	170c      	movi.n	a7, 1
4024b22b:	0000c0        	callx0	a0
4024b22e:	6aa022        	movi	a2, 106
4024b231:	230c      	movi.n	a3, 2
4024b233:	340c      	movi.n	a4, 3
4024b235:	650c      	movi.n	a5, 6
4024b237:	0c08      	l32i.n	a0, a12, 0
4024b239:	660c      	movi.n	a6, 6
4024b23b:	272002        	l32i	a0, a0, 156
4024b23e:	170c      	movi.n	a7, 1
4024b240:	0000c0        	callx0	a0
4024b243:	6aa022        	movi	a2, 106
4024b246:	230c      	movi.n	a3, 2
4024b248:	440c      	movi.n	a4, 4
4024b24a:	350c      	movi.n	a5, 3
4024b24c:	0c08      	l32i.n	a0, a12, 0
4024b24e:	360c      	movi.n	a6, 3
4024b250:	272002        	l32i	a0, a0, 156
4024b253:	070c      	movi.n	a7, 0
4024b255:	0000c0        	callx0	a0
4024b258:	6aa022        	movi	a2, 106
4024b25b:	230c      	movi.n	a3, 2
4024b25d:	440c      	movi.n	a4, 4
4024b25f:	350c      	movi.n	a5, 3
4024b261:	0c08      	l32i.n	a0, a12, 0
4024b263:	360c      	movi.n	a6, 3
4024b265:	272002        	l32i	a0, a0, 156
4024b268:	170c      	movi.n	a7, 1
4024b26a:	0000c0        	callx0	a0
4024b26d:	64a022        	movi	a2, 100
4024b270:	e83a01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024b273:	0000c0        	callx0	a0
4024b276:	6aa022        	movi	a2, 106
4024b279:	230c      	movi.n	a3, 2
4024b27b:	540c      	movi.n	a4, 5
4024b27d:	0c08      	l32i.n	a0, a12, 0
4024b27f:	550c      	movi.n	a5, 5
4024b281:	252002        	l32i	a0, a0, 148
4024b284:	060c      	movi.n	a6, 0
4024b286:	0000c0        	callx0	a0
4024b289:	330c      	movi.n	a3, 3
4024b28b:	140c      	movi.n	a4, 1
4024b28d:	050c      	movi.n	a5, 0
4024b28f:	060c      	movi.n	a6, 0
4024b291:	070c      	movi.n	a7, 0
4024b293:	0c08      	l32i.n	a0, a12, 0
4024b295:	02dd      	mov.n	a13, a2
4024b297:	272002        	l32i	a0, a0, 156
4024b29a:	68a022        	movi	a2, 104
4024b29d:	0000c0        	callx0	a0
4024b2a0:	e99201        	l32r	a0, 402458e8 <readvdd33+0x1c0>
4024b2a3:	fe8841        	l32r	a4, 4024acc4 <txiq_get_mis_pwr+0x9c>
4024b2a6:	010062        	l8ui	a6, a0, 1
4024b2a9:	043db6        	bltui	a13, 3, 4024b2b1 <rc_cal+0x159>
4024b2ac:	c23c      	movi.n	a2, 60
4024b2ae:	09b2d7        	bgeu	a2, a13, 4024b2bb <rc_cal+0x163>
4024b2b1:	ffa851        	l32r	a5, 4024b154 <ram_rfcal_txiq+0x26c>
4024b2b4:	0438      	l32i.n	a3, a4, 0
4024b2b6:	203350        	or	a3, a3, a5
4024b2b9:	0439      	s32i.n	a3, a4, 0
4024b2bb:	b6bc      	beqz.n	a6, 4024b2fa <rc_cal+0x1a2>
4024b2bd:	e31c      	movi.n	a3, 30
4024b2bf:	112dc0        	slli	a2, a13, 4
4024b2c2:	d9c222        	addi	a2, a2, -39
4024b2c5:	e88901        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024b2c8:	0000c0        	callx0	a0
4024b2cb:	f03dd0        	subx8	a3, a13, a13
4024b2ce:	74d020        	extui	a13, a2, 0, 8
4024b2d1:	2c4ed2        	s8i	a13, a14, 44
4024b2d4:	1123e0        	slli	a2, a3, 2
4024b2d7:	f42020        	extui	a2, a2, 0, 16
4024b2da:	930c      	movi.n	a3, 9
4024b2dc:	d37e01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024b2df:	0000c0        	callx0	a0
4024b2e2:	e90f61        	l32r	a6, 40245720 <tsen_meas+0xa8>
4024b2e5:	0e58      	l32i.n	a5, a14, 0
4024b2e7:	744020        	extui	a4, a2, 0, 8
4024b2ea:	442b      	addi.n	a4, a4, 2
4024b2ec:	214240        	srai	a4, a4, 2
4024b2ef:	2d4e42        	s8i	a4, a14, 45
4024b2f2:	205560        	or	a5, a5, a6
4024b2f5:	0e59      	s32i.n	a5, a14, 0
4024b2f7:	ffab06        	j	4024b1a7 <rc_cal+0x4f>
4024b2fa:	431c      	movi.n	a3, 20
4024b2fc:	a02dd0        	addx4	a2, a13, a13
4024b2ff:	9022d0        	addx2	a2, a2, a13
4024b302:	f2c222        	addi	a2, a2, -14
4024b305:	e87901        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024b308:	0000c0        	callx0	a0
4024b30b:	ffef06        	j	4024b2cb <rc_cal+0x173>
4024b30e:	440000        	extui	a0, a0, 0, 5
4024b311:	4024b3        	excw
4024b314:	fe9316        	beqz	a3, 4024b301 <rc_cal+0x1a9>
4024b317:	3f          	.byte 0x3f

4024b318 <get_target_power_offset>:
4024b318:	f0c112        	addi	a1, a1, -16
4024b31b:	0109      	s32i.n	a0, a1, 0
4024b31d:	11c9      	s32i.n	a12, a1, 4
4024b31f:	21d9      	s32i.n	a13, a1, 8
4024b321:	02cd      	mov.n	a12, a2
4024b323:	03dd      	mov.n	a13, a3
4024b325:	e97221        	l32r	a2, 402458f0 <readvdd33+0x1c8>
4024b328:	0c3d      	mov.n	a3, a12
4024b32a:	520222        	l8ui	a2, a2, 82
4024b32d:	ff8285        	call0	4024ab58 <get_fcc_1m2m_pwr_offset>
4024b330:	e97001        	l32r	a0, 402458f0 <readvdd33+0x1c8>
4024b333:	e96d61        	l32r	a6, 402458e8 <readvdd33+0x1c0>
4024b336:	3abcf6        	bgeui	a12, 16, 4024b374 <get_target_power_offset+0x5c>
4024b339:	fff541        	l32r	a4, 4024b310 <rc_cal+0x1b8>
4024b33c:	903cc0        	addx2	a3, a12, a12
4024b33f:	334a      	add.n	a3, a3, a4
4024b341:	0003a0        	jx	a3
4024b344:	002886        	j	4024b3ea <get_target_power_offset+0xd2>
4024b347:	0027c6        	j	4024b3ea <get_target_power_offset+0xd2>
4024b34a:	003306        	j	4024b41a <get_target_power_offset+0x102>
4024b34d:	003246        	j	4024b41a <get_target_power_offset+0x102>
4024b350:	002586        	j	4024b3ea <get_target_power_offset+0xd2>
4024b353:	0024c6        	j	4024b3ea <get_target_power_offset+0xd2>
4024b356:	003006        	j	4024b41a <get_target_power_offset+0x102>
4024b359:	002f46        	j	4024b41a <get_target_power_offset+0x102>
4024b35c:	002d06        	j	4024b414 <get_target_power_offset+0xfc>
4024b35f:	002ac6        	j	4024b40e <get_target_power_offset+0xf6>
4024b362:	002886        	j	4024b408 <get_target_power_offset+0xf0>
4024b365:	0021c6        	j	4024b3f0 <get_target_power_offset+0xd8>
4024b368:	002586        	j	4024b402 <get_target_power_offset+0xea>
4024b36b:	002346        	j	4024b3fc <get_target_power_offset+0xe4>
4024b36e:	002106        	j	4024b3f6 <get_target_power_offset+0xde>
4024b371:	001ec6        	j	4024b3f0 <get_target_power_offset+0xd8>
4024b374:	3cda      	add.n	a3, a12, a13
4024b376:	ffd332        	addmi	a3, a3, 0xffffff00
4024b379:	f00332        	l8ui	a3, a3, 240
4024b37c:	300002        	l8ui	a0, a0, 48
4024b37f:	0b8cf6        	bgeui	a12, 8, 4024b38e <get_target_power_offset+0x76>
4024b382:	610642        	l8ui	a4, a6, 97
4024b385:	050456        	bnez	a4, 4024b3d9 <get_target_power_offset+0xc1>
4024b388:	000d32        	l8ui	a3, a13, 0
4024b38b:	001286        	j	4024b3d9 <get_target_power_offset+0xc1>
4024b38e:	010080        	slli	a0, a0, 24
4024b391:	310800        	srai	a0, a0, 24
4024b394:	171026        	beqi	a0, 1, 4024b3af <get_target_power_offset+0x97>
4024b397:	b20c      	movi.n	a2, 11
4024b399:	411027        	beq	a0, a2, 4024b3de <get_target_power_offset+0xc6>
4024b39c:	d40c      	movi.n	a4, 13
4024b39e:	421047        	beq	a0, a4, 4024b3e4 <get_target_power_offset+0xcc>
4024b3a1:	f2c072        	addi	a7, a0, -14
4024b3a4:	230652        	l8ui	a5, a6, 35
4024b3a7:	000c      	movi.n	a0, 0
4024b3a9:	830570        	moveqz	a0, a5, a7
4024b3ac:	000086        	j	4024b3b2 <get_target_power_offset+0x9a>
4024b3af:	200602        	l8ui	a0, a6, 32
4024b3b2:	742030        	extui	a2, a3, 0, 8
4024b3b5:	05b207        	bgeu	a2, a0, 4024b3be <get_target_power_offset+0xa6>
4024b3b8:	4f0682        	l8ui	a8, a6, 79
4024b3bb:	012826        	beqi	a8, 2, 4024b3c0 <get_target_power_offset+0xa8>
4024b3be:	020d      	mov.n	a0, a2
4024b3c0:	11c8      	l32i.n	a12, a1, 4
4024b3c2:	ffd421        	l32r	a2, 4024b314 <rc_cal+0x1bc>
4024b3c5:	21d8      	l32i.n	a13, a1, 8
4024b3c7:	000222        	l8ui	a2, a2, 0
4024b3ca:	740000        	extui	a0, a0, 0, 8
4024b3cd:	01b207        	bgeu	a2, a0, 4024b3d2 <get_target_power_offset+0xba>
4024b3d0:	002d      	mov.n	a2, a0
4024b3d2:	0108      	l32i.n	a0, a1, 0
4024b3d4:	10c112        	addi	a1, a1, 16
4024b3d7:	f00d      	ret.n
4024b3d9:	323a      	add.n	a3, a2, a3
4024b3db:	ffebc6        	j	4024b38e <get_target_power_offset+0x76>
4024b3de:	210602        	l8ui	a0, a6, 33
4024b3e1:	fff346        	j	4024b3b2 <get_target_power_offset+0x9a>
4024b3e4:	220602        	l8ui	a0, a6, 34
4024b3e7:	fff1c6        	j	4024b3b2 <get_target_power_offset+0x9a>
4024b3ea:	630632        	l8ui	a3, a6, 99
4024b3ed:	ffe2c6        	j	4024b37c <get_target_power_offset+0x64>
4024b3f0:	000d32        	l8ui	a3, a13, 0
4024b3f3:	ffe146        	j	4024b37c <get_target_power_offset+0x64>
4024b3f6:	020d32        	l8ui	a3, a13, 2
4024b3f9:	ffdfc6        	j	4024b37c <get_target_power_offset+0x64>
4024b3fc:	040d32        	l8ui	a3, a13, 4
4024b3ff:	ffde46        	j	4024b37c <get_target_power_offset+0x64>
4024b402:	060d32        	l8ui	a3, a13, 6
4024b405:	ffdcc6        	j	4024b37c <get_target_power_offset+0x64>
4024b408:	010d32        	l8ui	a3, a13, 1
4024b40b:	ffdb46        	j	4024b37c <get_target_power_offset+0x64>
4024b40e:	030d32        	l8ui	a3, a13, 3
4024b411:	ffd9c6        	j	4024b37c <get_target_power_offset+0x64>
4024b414:	050d32        	l8ui	a3, a13, 5
4024b417:	ffd846        	j	4024b37c <get_target_power_offset+0x64>
4024b41a:	620632        	l8ui	a3, a6, 98
4024b41d:	ffd6c6        	j	4024b37c <get_target_power_offset+0x64>

4024b420 <get_pwctrl_correct>:
4024b420:	642b      	addi.n	a6, a4, 2
4024b422:	009382        	l16si	a8, a3, 0
4024b425:	400400        	ssr	a4
4024b428:	b19080        	sra	a9, a8
4024b42b:	c08890        	sub	a8, a8, a9
4024b42e:	401600        	ssl	a6
4024b431:	828a      	add.n	a8, a2, a8
4024b433:	a12500        	sll	a2, a5
4024b436:	118800        	slli	a8, a8, 16
4024b439:	318080        	srai	a8, a8, 16
4024b43c:	005382        	s16i	a8, a3, 0
4024b43f:	142827        	blt	a8, a2, 4024b457 <get_pwctrl_correct+0x37>
4024b442:	c04820        	sub	a4, a8, a2
4024b445:	602050        	neg	a2, a5
4024b448:	012280        	slli	a2, a2, 24
4024b44b:	312820        	srai	a2, a2, 24
4024b44e:	005342        	s16i	a4, a3, 0
4024b451:	f00d      	ret.n
4024b453:	020c      	movi.n	a2, 0
4024b455:	f00d      	ret.n
4024b457:	604020        	neg	a4, a2
4024b45a:	f52487        	blt	a4, a8, 4024b453 <get_pwctrl_correct+0x33>
4024b45d:	482a      	add.n	a4, a8, a2
4024b45f:	012580        	slli	a2, a5, 24
4024b462:	312820        	srai	a2, a2, 24
4024b465:	fff946        	j	4024b44e <get_pwctrl_correct+0x2e>
4024b468:	26a280        	excw
4024b46b:	0ff340        	excw
4024b46e:	700000        	excw
4024b471:	3ffe92        	excw
4024b474:	fe9170        	excw
4024b477:	3f          	.byte 0x3f
4024b478:	26a2a0        	excw
4024b47b:	c11240        	mul16u	a1, a2, a4

4024b47c <tx_pwctrl_cal>:
4024b47c:	90c112        	addi	a1, a1, -112
4024b47f:	1761f2        	s32i	a15, a1, 92
4024b482:	136102        	s32i	a0, a1, 76
4024b485:	116122        	s32i	a2, a1, 68
4024b488:	126152        	s32i	a5, a1, 72
4024b48b:	196162        	s32i	a6, a1, 100
4024b48e:	1461c2        	s32i	a12, a1, 80
4024b491:	1661e2        	s32i	a14, a1, 88
4024b494:	1561d2        	s32i	a13, a1, 84
4024b497:	04dd      	mov.n	a13, a4
4024b499:	03ed      	mov.n	a14, a3
4024b49b:	d5bac1        	l32r	a12, 40240b84 <system_get_vdd33+0x20>
4024b49e:	0020c0        	memw
4024b4a1:	d82cc2        	l32i	a12, a12, 0x360
4024b4a4:	38a122        	movi	a2, 0x138
4024b4a7:	45c8c0        	extui	a12, a12, 24, 5
4024b4aa:	ff3805        	call0	4024a82c <get_sar_dout>
4024b4ad:	02fd      	mov.n	a15, a2
4024b4af:	0a8cf6        	bgeui	a12, 8, 4024b4bd <tx_pwctrl_cal+0x41>
4024b4b2:	f27c      	movi.n	a2, -1
4024b4b4:	302c20        	xor	a2, a12, a2
4024b4b7:	242020        	extui	a2, a2, 0, 3
4024b4ba:	000046        	j	4024b4bf <tx_pwctrl_cal+0x43>
4024b4bd:	0c2d      	mov.n	a2, a12
4024b4bf:	0e3d      	mov.n	a3, a14
4024b4c1:	ffe545        	call0	4024b318 <get_target_power_offset>
4024b4c4:	f1b691        	l32r	a9, 40247b9c <tx_atten_set_interp+0x278>
4024b4c7:	e90ae1        	l32r	a14, 402458f0 <readvdd33+0x1c8>
4024b4ca:	032c      	movi.n	a3, 32
4024b4cc:	f1f9      	s32i.n	a15, a1, 60
4024b4ce:	112142        	l32i	a4, a1, 68
4024b4d1:	020d      	mov.n	a0, a2
4024b4d3:	424a      	add.n	a4, a2, a4
4024b4d5:	186142        	s32i	a4, a1, 96
4024b4d8:	000442        	l8ui	a4, a4, 0
4024b4db:	026c      	movi.n	a2, -32
4024b4dd:	1144e0        	slli	a4, a4, 2
4024b4e0:	c04f40        	sub	a4, a15, a4
4024b4e3:	114400        	slli	a4, a4, 16
4024b4e6:	314040        	srai	a4, a4, 16
4024b4e9:	012427        	blt	a4, a2, 4024b4ee <tx_pwctrl_cal+0x72>
4024b4ec:	042d      	mov.n	a2, a4
4024b4ee:	106102        	s32i	a0, a1, 64
4024b4f1:	0e58      	l32i.n	a5, a14, 0
4024b4f3:	032327        	blt	a3, a2, 4024b4fa <tx_pwctrl_cal+0x7e>
4024b4f6:	023d      	mov.n	a3, a2
4024b4f8:	f1f9      	s32i.n	a15, a1, 60
4024b4fa:	11f300        	slli	a15, a3, 16
4024b4fd:	31f0f0        	srai	a15, a15, 16
4024b500:	1b75d7        	bbci	a5, 29, 4024b51f <tx_pwctrl_cal+0xa3>
4024b503:	106102        	s32i	a0, a1, 64
4024b506:	50dc      	bnez.n	a0, 4024b51f <tx_pwctrl_cal+0xa3>
4024b508:	093d      	mov.n	a3, a9
4024b50a:	0f2d      	mov.n	a2, a15
4024b50c:	440c      	movi.n	a4, 4
4024b50e:	250c      	movi.n	a5, 2
4024b510:	e1d9      	s32i.n	a13, a1, 56
4024b512:	fff0c5        	call0	4024b420 <get_pwctrl_correct>
4024b515:	02ad      	mov.n	a10, a2
4024b517:	f1a191        	l32r	a9, 40247b9c <tx_atten_set_interp+0x278>
4024b51a:	0d0c      	movi.n	a13, 0
4024b51c:	001106        	j	4024b564 <tx_pwctrl_cal+0xe8>
4024b51f:	0d3d      	mov.n	a3, a13
4024b521:	e1d9      	s32i.n	a13, a1, 56
4024b523:	0f2d      	mov.n	a2, a15
4024b525:	440c      	movi.n	a4, 4
4024b527:	250c      	movi.n	a5, 2
4024b529:	ffef45        	call0	4024b420 <get_pwctrl_correct>
4024b52c:	f19c91        	l32r	a9, 40247b9c <tx_atten_set_interp+0x278>
4024b52f:	102102        	l32i	a0, a1, 64
4024b532:	02dd      	mov.n	a13, a2
4024b534:	2df056        	bnez	a0, 4024b817 <tx_pwctrl_cal+0x39b>
4024b537:	021fe6        	bgei	a15, 1, 4024b53d <tx_pwctrl_cal+0xc1>
4024b53a:	00b646        	j	4024b817 <tx_pwctrl_cal+0x39b>
4024b53d:	02bfa6        	blti	a15, 16, 4024b543 <tx_pwctrl_cal+0xc7>
4024b540:	00b4c6        	j	4024b817 <tx_pwctrl_cal+0x39b>
4024b543:	2d0256        	bnez	a2, 4024b817 <tx_pwctrl_cal+0x39b>
4024b546:	020902        	l8ui	a0, a9, 2
4024b549:	001b      	addi.n	a0, a0, 1
4024b54b:	740000        	extui	a0, a0, 0, 8
4024b54e:	024902        	s8i	a0, a9, 2
4024b551:	421c      	movi.n	a2, 20
4024b553:	0b9027        	bne	a0, a2, 4024b562 <tx_pwctrl_cal+0xe6>
4024b556:	ed7c      	movi.n	a13, -2
4024b558:	e148      	l32i.n	a4, a1, 56
4024b55a:	030c      	movi.n	a3, 0
4024b55c:	024932        	s8i	a3, a9, 2
4024b55f:	005432        	s16i	a3, a4, 0
4024b562:	0a0c      	movi.n	a10, 0
4024b564:	eb5151        	l32r	a5, 402462a8 <chip_v6_set_chan_offset+0x40>
4024b567:	000552        	l8ui	a5, a5, 0
4024b56a:	182102        	l32i	a0, a1, 96
4024b56d:	65ac      	beqz.n	a5, 4024b597 <tx_pwctrl_cal+0x11b>
4024b56f:	000002        	l8ui	a0, a0, 0
4024b572:	f1f8      	l32i.n	a15, a1, 60
4024b574:	1100e0        	slli	a0, a0, 2
4024b577:	c0ff00        	sub	a15, a15, a0
4024b57a:	11ff00        	slli	a15, a15, 16
4024b57d:	31f0f0        	srai	a15, a15, 16
4024b580:	2102f0        	srai	a0, a15, 2
4024b583:	021fe6        	bgei	a15, 1, 4024b589 <tx_pwctrl_cal+0x10d>
4024b586:	00a486        	j	4024b81c <tx_pwctrl_cal+0x3a0>
4024b589:	0f0a      	add.n	a0, a15, a0
4024b58b:	21d200        	srai	a13, a0, 2
4024b58e:	60d0d0        	neg	a13, a13
4024b591:	01dd80        	slli	a13, a13, 24
4024b594:	31d8d0        	srai	a13, a13, 24
4024b597:	192122        	l32i	a2, a1, 100
4024b59a:	1a61a2        	s32i	a10, a1, 104
4024b59d:	6d8c      	beqz.n	a13, 4024b5a7 <tx_pwctrl_cal+0x12b>
4024b59f:	000c      	movi.n	a0, 0
4024b5a1:	034902        	s8i	a0, a9, 3
4024b5a4:	005902        	s16i	a0, a9, 0
4024b5a7:	92bc      	beqz.n	a2, 4024b5e4 <tx_pwctrl_cal+0x168>
4024b5a9:	ffaf21        	l32r	a2, 4024b468 <get_pwctrl_correct+0x48>
4024b5ac:	0c3d      	mov.n	a3, a12
4024b5ae:	0f4d      	mov.n	a4, a15
4024b5b0:	e158      	l32i.n	a5, a1, 56
4024b5b2:	e76571        	l32r	a7, 40245348 <ram_pbus_set_rxgain+0xc8>
4024b5b5:	f17961        	l32r	a6, 40247b9c <tx_atten_set_interp+0x278>
4024b5b8:	a07c70        	addx4	a7, a12, a7
4024b5bb:	009662        	l16si	a6, a6, 0
4024b5be:	009552        	l16si	a5, a5, 0
4024b5c1:	0020c0        	memw
4024b5c4:	300e82        	l8ui	a8, a14, 48
4024b5c7:	c12772        	l32i	a7, a7, 0x304
4024b5ca:	018880        	slli	a8, a8, 24
4024b5cd:	017780        	slli	a7, a7, 24
4024b5d0:	317870        	srai	a7, a7, 24
4024b5d3:	318880        	srai	a8, a8, 24
4024b5d6:	0189      	s32i.n	a8, a1, 0
4024b5d8:	d33e01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024b5db:	0000c0        	callx0	a0
4024b5de:	f16f91        	l32r	a9, 40247b9c <tx_atten_set_interp+0x278>
4024b5e1:	1a21a2        	l32i	a10, a1, 104
4024b5e4:	122162        	l32i	a6, a1, 72
4024b5e7:	218616        	beqz	a6, 4024b803 <tx_pwctrl_cal+0x387>
4024b5ea:	d1c9      	s32i.n	a12, a1, 52
4024b5ec:	3dcc      	bnez.n	a13, 4024b5f3 <tx_pwctrl_cal+0x177>
4024b5ee:	d1c9      	s32i.n	a12, a1, 52
4024b5f0:	20fa16        	beqz	a10, 4024b803 <tx_pwctrl_cal+0x387>
4024b5f3:	020c      	movi.n	a2, 0
4024b5f5:	0d0d      	mov.n	a0, a13
4024b5f7:	5c0e32        	l8ui	a3, a14, 92
4024b5fa:	7fa0c2        	movi	a12, 127
4024b5fd:	013380        	slli	a3, a3, 24
4024b600:	313830        	srai	a3, a3, 24
4024b603:	904220        	addx2	a4, a2, a2
4024b606:	017c80        	slli	a7, a12, 24
4024b609:	317870        	srai	a7, a7, 24
4024b60c:	221b      	addi.n	a2, a2, 1
4024b60e:	9044e0        	addx2	a4, a4, a14
4024b611:	3d0442        	l8ui	a4, a4, 61
4024b614:	742020        	extui	a2, a2, 0, 8
4024b617:	014480        	slli	a4, a4, 24
4024b61a:	314840        	srai	a4, a4, 24
4024b61d:	01a477        	bge	a4, a7, 4024b622 <tx_pwctrl_cal+0x1a6>
4024b620:	04cd      	mov.n	a12, a4
4024b622:	dd4266        	bnei	a2, 4, 4024b603 <tx_pwctrl_cal+0x187>
4024b625:	fbc021        	l32r	a2, 4024a528 <dcoindex2txbbgain+0x1c>
4024b628:	c3ca      	add.n	a12, a3, a12
4024b62a:	01cc80        	slli	a12, a12, 24
4024b62d:	31c8c0        	srai	a12, a12, 24
4024b630:	0abd16        	beqz	a13, 4024b6df <tx_pwctrl_cal+0x263>
4024b633:	452c      	movi.n	a5, 36
4024b635:	c04cd0        	sub	a4, a12, a13
4024b638:	014480        	slli	a4, a4, 24
4024b63b:	314840        	srai	a4, a4, 24
4024b63e:	0da547        	bge	a5, a4, 4024b64f <tx_pwctrl_cal+0x1d3>
4024b641:	1a61a2        	s32i	a10, a1, 104
4024b644:	c109      	s32i.n	a0, a1, 48
4024b646:	001262        	l16ui	a6, a2, 0
4024b649:	e4a352        	movi	a5, 0x3e4
4024b64c:	133567        	bltu	a5, a6, 4024b663 <tx_pwctrl_cal+0x1e7>
4024b64f:	02a4a6        	blti	a4, 12, 4024b655 <tx_pwctrl_cal+0x1d9>
4024b652:	002246        	j	4024b6df <tx_pwctrl_cal+0x263>
4024b655:	1a61a2        	s32i	a10, a1, 104
4024b658:	001282        	l16ui	a8, a2, 0
4024b65b:	ff8471        	l32r	a7, 4024b46c <get_pwctrl_correct+0x4c>
4024b65e:	c109      	s32i.n	a0, a1, 48
4024b660:	7b3787        	bltu	a7, a8, 4024b6df <tx_pwctrl_cal+0x263>
4024b663:	20c122        	addi	a2, a1, 32
4024b666:	fbb031        	l32r	a3, 4024a528 <dcoindex2txbbgain+0x1c>
4024b669:	891c      	movi.n	a9, 24
4024b66b:	c09940        	sub	a9, a9, a4
4024b66e:	204192        	s8i	a9, a1, 32
4024b671:	ff0b05        	call0	4024a724 <correct_rf_ana_gain>
4024b674:	c168      	l32i.n	a6, a1, 48
4024b676:	5d0e52        	l8ui	a5, a14, 93
4024b679:	200172        	l8ui	a7, a1, 32
4024b67c:	ff7d31        	l32r	a3, 4024b470 <get_pwctrl_correct+0x50>
4024b67f:	fbaa21        	l32r	a2, 4024a528 <dcoindex2txbbgain+0x1c>
4024b682:	c08dc0        	sub	a8, a13, a12
4024b685:	18c882        	addi	a8, a8, 24
4024b688:	001222        	l16ui	a2, a2, 0
4024b68b:	000332        	l8ui	a3, a3, 0
4024b68e:	017780        	slli	a7, a7, 24
4024b691:	015580        	slli	a5, a5, 24
4024b694:	315850        	srai	a5, a5, 24
4024b697:	317870        	srai	a7, a7, 24
4024b69a:	c04870        	sub	a4, a8, a7
4024b69d:	013380        	slli	a3, a3, 24
4024b6a0:	c07780        	sub	a7, a7, a8
4024b6a3:	313830        	srai	a3, a3, 24
4024b6a6:	554a      	add.n	a5, a5, a4
4024b6a8:	5d4e52        	s8i	a5, a14, 93
4024b6ab:	334a      	add.n	a3, a3, a4
4024b6ad:	667a      	add.n	a6, a6, a7
4024b6af:	ff7141        	l32r	a4, 4024b474 <get_pwctrl_correct+0x54>
4024b6b2:	c169      	s32i.n	a6, a1, 48
4024b6b4:	01d442        	addmi	a4, a4, 0x100
4024b6b7:	004432        	s8i	a3, a4, 0
4024b6ba:	22c132        	addi	a3, a1, 34
4024b6bd:	040c      	movi.n	a4, 0
4024b6bf:	fefd05        	call0	4024a690 <set_txdc_pbus>
4024b6c2:	fb9921        	l32r	a2, 4024a528 <dcoindex2txbbgain+0x1c>
4024b6c5:	22c132        	addi	a3, a1, 34
4024b6c8:	001222        	l16ui	a2, a2, 0
4024b6cb:	fef285        	call0	4024a5f4 <set_rfanagain_dc_reg>
4024b6ce:	c108      	l32i.n	a0, a1, 48
4024b6d0:	f13391        	l32r	a9, 40247b9c <tx_atten_set_interp+0x278>
4024b6d3:	fb9521        	l32r	a2, 4024a528 <dcoindex2txbbgain+0x1c>
4024b6d6:	1a21a2        	l32i	a10, a1, 104
4024b6d9:	001232        	l16ui	a3, a2, 0
4024b6dc:	2d5e32        	s16i	a3, a14, 90
4024b6df:	c04c00        	sub	a4, a12, a0
4024b6e2:	930aa0        	movnez	a0, a10, a10
4024b6e5:	014480        	slli	a4, a4, 24
4024b6e8:	314840        	srai	a4, a4, 24
4024b6eb:	015080        	slli	a5, a0, 24
4024b6ee:	310850        	srai	a0, a5, 24
4024b6f1:	0040d6        	bgez	a0, 4024b6f9 <tx_pwctrl_cal+0x27d>
4024b6f4:	654c      	movi.n	a5, 70
4024b6f6:	0ba547        	bge	a5, a4, 4024b705 <tx_pwctrl_cal+0x289>
4024b6f9:	0210e6        	bgei	a0, 1, 4024b6ff <tx_pwctrl_cal+0x283>
4024b6fc:	003c06        	j	4024b7f0 <tx_pwctrl_cal+0x374>
4024b6ff:	02a4e6        	bgei	a4, 12, 4024b705 <tx_pwctrl_cal+0x289>
4024b702:	003a86        	j	4024b7f0 <tx_pwctrl_cal+0x374>
4024b705:	7aac      	beqz.n	a10, 4024b730 <tx_pwctrl_cal+0x2b4>
4024b707:	840c      	movi.n	a4, 8
4024b709:	030952        	l8ui	a5, a9, 3
4024b70c:	807c      	movi.n	a0, -8
4024b70e:	015580        	slli	a5, a5, 24
4024b711:	315850        	srai	a5, a5, 24
4024b714:	c055a0        	sub	a5, a5, a10
4024b717:	034952        	s8i	a5, a9, 3
4024b71a:	015580        	slli	a5, a5, 24
4024b71d:	315850        	srai	a5, a5, 24
4024b720:	012507        	blt	a5, a0, 4024b725 <tx_pwctrl_cal+0x2a9>
4024b723:	050d      	mov.n	a0, a5
4024b725:	012407        	blt	a4, a0, 4024b72a <tx_pwctrl_cal+0x2ae>
4024b728:	004d      	mov.n	a4, a0
4024b72a:	034942        	s8i	a4, a9, 3
4024b72d:	000d06        	j	4024b765 <tx_pwctrl_cal+0x2e9>
4024b730:	5c0e72        	l8ui	a7, a14, 92
4024b733:	5d0e62        	l8ui	a6, a14, 93
4024b736:	ff4fa1        	l32r	a10, 4024b474 <get_pwctrl_correct+0x54>
4024b739:	ff4d81        	l32r	a8, 4024b470 <get_pwctrl_correct+0x50>
4024b73c:	01daa2        	addmi	a10, a10, 0x100
4024b73f:	000882        	l8ui	a8, a8, 0
4024b742:	016680        	slli	a6, a6, 24
4024b745:	017780        	slli	a7, a7, 24
4024b748:	317870        	srai	a7, a7, 24
4024b74b:	316860        	srai	a6, a6, 24
4024b74e:	018880        	slli	a8, a8, 24
4024b751:	806600        	add	a6, a6, a0
4024b754:	c07700        	sub	a7, a7, a0
4024b757:	5c4e72        	s8i	a7, a14, 92
4024b75a:	5d4e62        	s8i	a6, a14, 93
4024b75d:	318880        	srai	a8, a8, 24
4024b760:	880a      	add.n	a8, a8, a0
4024b762:	004a82        	s8i	a8, a10, 0
4024b765:	300e22        	l8ui	a2, a14, 48
4024b768:	28c132        	addi	a3, a1, 40
4024b76b:	fc1b85        	call0	40247924 <tx_atten_set_interp>
4024b76e:	00e545        	call0	4024c5c4 <dpd_scale_set>
4024b771:	192192        	l32i	a9, a1, 100
4024b774:	078916        	beqz	a9, 4024b7f0 <tx_pwctrl_cal+0x374>
4024b777:	ff4021        	l32r	a2, 4024b478 <get_pwctrl_correct+0x58>
4024b77a:	5c0e52        	l8ui	a5, a14, 92
4024b77d:	5d0e32        	l8ui	a3, a14, 93
4024b780:	ff3c41        	l32r	a4, 4024b470 <get_pwctrl_correct+0x50>
4024b783:	013380        	slli	a3, a3, 24
4024b786:	000442        	l8ui	a4, a4, 0
4024b789:	015580        	slli	a5, a5, 24
4024b78c:	315850        	srai	a5, a5, 24
4024b78f:	014480        	slli	a4, a4, 24
4024b792:	313830        	srai	a3, a3, 24
4024b795:	314840        	srai	a4, a4, 24
4024b798:	0020c0        	memw
4024b79b:	d1b8      	l32i.n	a11, a1, 52
4024b79d:	182102        	l32i	a0, a1, 96
4024b7a0:	fb6271        	l32r	a7, 4024a528 <dcoindex2txbbgain+0x1c>
4024b7a3:	e6e9d1        	l32r	a13, 40245348 <ram_pbus_set_rxgain+0xc8>
4024b7a6:	001772        	l16ui	a7, a7, 0
4024b7a9:	d82d62        	l32i	a6, a13, 0x360
4024b7ac:	01f9      	s32i.n	a15, a1, 0
4024b7ae:	000002        	l8ui	a0, a0, 0
4024b7b1:	1109      	s32i.n	a0, a1, 4
4024b7b3:	21b9      	s32i.n	a11, a1, 8
4024b7b5:	300e82        	l8ui	a8, a14, 48
4024b7b8:	016680        	slli	a6, a6, 24
4024b7bb:	018880        	slli	a8, a8, 24
4024b7be:	318880        	srai	a8, a8, 24
4024b7c1:	3189      	s32i.n	a8, a1, 12
4024b7c3:	316860        	srai	a6, a6, 24
4024b7c6:	606060        	neg	a6, a6
4024b7c9:	a0bbd0        	addx4	a11, a11, a13
4024b7cc:	0020c0        	memw
4024b7cf:	c12bb2        	l32i	a11, a11, 0x304
4024b7d2:	f0f2a1        	l32r	a10, 40247b9c <tx_atten_set_interp+0x278>
4024b7d5:	01bb80        	slli	a11, a11, 24
4024b7d8:	31b8b0        	srai	a11, a11, 24
4024b7db:	41b9      	s32i.n	a11, a1, 16
4024b7dd:	030aa2        	l8ui	a10, a10, 3
4024b7e0:	61c9      	s32i.n	a12, a1, 24
4024b7e2:	01aa80        	slli	a10, a10, 24
4024b7e5:	31a8a0        	srai	a10, a10, 24
4024b7e8:	51a9      	s32i.n	a10, a1, 20
4024b7ea:	d2b901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024b7ed:	0000c0        	callx0	a0
4024b7f0:	eaae51        	l32r	a5, 402462a8 <chip_v6_set_chan_offset+0x40>
4024b7f3:	000552        	l8ui	a5, a5, 0
4024b7f6:	958c      	beqz.n	a5, 4024b803 <tx_pwctrl_cal+0x387>
4024b7f8:	f16d21        	l32r	a2, 40247dac <read_hw_noisefloor+0x24>
4024b7fb:	612e42        	l32i	a4, a14, 0x184
4024b7fe:	329b      	addi.n	a3, a2, 9
4024b800:	fb1e85        	call0	402469ec <rtc_mem_backup>
4024b803:	1421c2        	l32i	a12, a1, 80
4024b806:	1521d2        	l32i	a13, a1, 84
4024b809:	1621e2        	l32i	a14, a1, 88
4024b80c:	1721f2        	l32i	a15, a1, 92
4024b80f:	132102        	l32i	a0, a1, 76
4024b812:	70c112        	addi	a1, a1, 112
4024b815:	f00d      	ret.n
4024b817:	000c      	movi.n	a0, 0
4024b819:	ff4c46        	j	4024b54e <tx_pwctrl_cal+0xd2>
4024b81c:	c00f00        	sub	a0, a15, a0
4024b81f:	ff5a06        	j	4024b58b <tx_pwctrl_cal+0x10f>
	...

4024b824 <tx_pwctrl_bg_init>:
4024b824:	e7c041        	l32r	a4, 40245724 <tsen_meas+0xac>
4024b827:	e67c      	movi.n	a6, -2
4024b829:	d4d631        	l32r	a3, 40240b84 <system_get_vdd33+0x20>
4024b82c:	0020c0        	memw
4024b82f:	d72322        	l32i	a2, a3, 0x35c
4024b832:	102240        	and	a2, a2, a4
4024b835:	0020c0        	memw
4024b838:	d76322        	s32i	a2, a3, 0x35c
4024b83b:	e78eb1        	l32r	a11, 40245674 <ram_chip_v6_rx_init+0x30>
4024b83e:	0020c0        	memw
4024b841:	d723a2        	l32i	a10, a3, 0x35c
4024b844:	10aab0        	and	a10, a10, a11
4024b847:	0020c0        	memw
4024b84a:	d763a2        	s32i	a10, a3, 0x35c
4024b84d:	0020c0        	memw
4024b850:	d42392        	l32i	a9, a3, 0x350
4024b853:	109960        	and	a9, a9, a6
4024b856:	0020c0        	memw
4024b859:	d46392        	s32i	a9, a3, 0x350
4024b85c:	280c      	movi.n	a8, 2
4024b85e:	0020c0        	memw
4024b861:	d82372        	l32i	a7, a3, 0x360
4024b864:	207780        	or	a7, a7, a8
4024b867:	0020c0        	memw
4024b86a:	d86372        	s32i	a7, a3, 0x360
4024b86d:	0020c0        	memw
4024b870:	d82352        	l32i	a5, a3, 0x360
4024b873:	105560        	and	a5, a5, a6
4024b876:	0020c0        	memw
4024b879:	d86352        	s32i	a5, a3, 0x360
4024b87c:	140c      	movi.n	a4, 1
4024b87e:	0020c0        	memw
4024b881:	d82322        	l32i	a2, a3, 0x360
4024b884:	202240        	or	a2, a2, a4
4024b887:	0020c0        	memw
4024b88a:	d86322        	s32i	a2, a3, 0x360
4024b88d:	f00d      	ret.n
4024b88f:	931500        	movnez	a1, a5, a0
4024b892:	fe          	.byte 0xfe
4024b893:	3f          	.byte 0x3f
4024b894:	fe9314        	excw
4024b897:	3f          	.byte 0x3f
4024b898:	fe9140        	excw
4024b89b:	3f          	.byte 0x3f

4024b89c <tx_pwctrl_background>:
4024b89c:	e0c112        	addi	a1, a1, -32
4024b89f:	4109      	s32i.n	a0, a1, 16
4024b8a1:	e81101        	l32r	a0, 402458e8 <readvdd33+0x1c0>
4024b8a4:	640042        	l8ui	a4, a0, 100
4024b8a7:	5e0052        	l8ui	a5, a0, 94
4024b8aa:	044040        	extui	a4, a4, 0, 1
4024b8ad:	095456        	bnez	a4, 4024b946 <tx_pwctrl_background+0xaa>
4024b8b0:	092556        	bnez	a5, 4024b946 <tx_pwctrl_background+0xaa>
4024b8b3:	fff761        	l32r	a6, 4024b890 <tx_pwctrl_bg_init+0x6c>
4024b8b6:	eb5a71        	l32r	a7, 40246620 <low_power_set+0x4c>
4024b8b9:	000662        	l8ui	a6, a6, 0
4024b8bc:	000772        	l8ui	a7, a7, 0
4024b8bf:	083656        	bnez	a6, 4024b946 <tx_pwctrl_background+0xaa>
4024b8c2:	080756        	bnez	a7, 4024b946 <tx_pwctrl_background+0xaa>
4024b8c5:	f0b551        	l32r	a5, 40247b9c <tx_atten_set_interp+0x278>
4024b8c8:	d4af01        	l32r	a0, 40240b84 <system_get_vdd33+0x20>
4024b8cb:	0020c0        	memw
4024b8ce:	d42082        	l32i	a8, a0, 0x350
4024b8d1:	3df8f7        	bbsi	a8, 31, 4024b912 <tx_pwctrl_background+0x76>
4024b8d4:	0020c0        	memw
4024b8d7:	d42092        	l32i	a9, a0, 0x350
4024b8da:	259890        	extui	a9, a9, 24, 3
4024b8dd:	19fc      	bnez.n	a9, 4024b912 <tx_pwctrl_background+0x76>
4024b8df:	3129      	s32i.n	a2, a1, 12
4024b8e1:	0405a2        	l8ui	a10, a5, 4
4024b8e4:	2139      	s32i.n	a3, a1, 8
4024b8e6:	6a8c      	beqz.n	a10, 4024b8f0 <tx_pwctrl_background+0x54>
4024b8e8:	ea70b1        	l32r	a11, 402462a8 <chip_v6_set_chan_offset+0x40>
4024b8eb:	000bb2        	l8ui	a11, a11, 0
4024b8ee:	0bac      	beqz.n	a11, 4024b912 <tx_pwctrl_background+0x76>
4024b8f0:	ffe931        	l32r	a3, 4024b894 <tx_pwctrl_bg_init+0x70>
4024b8f3:	000332        	l8ui	a3, a3, 0
4024b8f6:	202110        	or	a2, a1, a1
4024b8f9:	013380        	slli	a3, a3, 24
4024b8fc:	313830        	srai	a3, a3, 24
4024b8ff:	fe9b45        	call0	4024a2b4 <get_phy_target_power>
4024b902:	202110        	or	a2, a1, a1
4024b905:	f00631        	l32r	a3, 40247920 <tx_pwctrl_init_cal+0x164>
4024b908:	ffe441        	l32r	a4, 4024b898 <tx_pwctrl_bg_init+0x74>
4024b90b:	3158      	l32i.n	a5, a1, 12
4024b90d:	2168      	l32i.n	a6, a1, 8
4024b90f:	ffb6c5        	call0	4024b47c <tx_pwctrl_cal>
4024b912:	fff105        	call0	4024b824 <tx_pwctrl_bg_init>
4024b915:	e65901        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024b918:	fed621        	l32r	a2, 4024b470 <get_pwctrl_correct+0x50>
4024b91b:	f0a041        	l32r	a4, 40247b9c <tx_atten_set_interp+0x278>
4024b91e:	030c      	movi.n	a3, 0
4024b920:	044432        	s8i	a3, a4, 4
4024b923:	000222        	l8ui	a2, a2, 0
4024b926:	0008      	l32i.n	a0, a0, 0
4024b928:	012280        	slli	a2, a2, 24
4024b92b:	0008      	l32i.n	a0, a0, 0
4024b92d:	312820        	srai	a2, a2, 24
4024b930:	0000c0        	callx0	a0
4024b933:	0f82a6        	blti	a2, 8, 4024b946 <tx_pwctrl_background+0xaa>
4024b936:	020c      	movi.n	a2, 0
4024b938:	fecf61        	l32r	a6, 4024b474 <get_pwctrl_correct+0x54>
4024b93b:	050c      	movi.n	a5, 0
4024b93d:	01d662        	addmi	a6, a6, 0x100
4024b940:	004652        	s8i	a5, a6, 0
4024b943:	fdd9c5        	call0	402496e0 <periodic_cal_top>
4024b946:	4108      	l32i.n	a0, a1, 16
4024b948:	20c112        	addi	a1, a1, 32
4024b94b:	f00d      	ret.n
4024b94d:	000000        	ill

4024b950 <read_sar_dout>:
4024b950:	d48d91        	l32r	a9, 40240b84 <system_get_vdd33+0x20>
4024b953:	d24481        	l32r	a8, 40240264 <wdt_init+0x7c>
4024b956:	0b0c      	movi.n	a11, 0
4024b958:	f0c112        	addi	a1, a1, -16
4024b95b:	11c9      	s32i.n	a12, a1, 4
4024b95d:	0109      	s32i.n	a0, a1, 0
4024b95f:	21d9      	s32i.n	a13, a1, 8
4024b961:	000c      	movi.n	a0, 0
4024b963:	ffa0d2        	movi	a13, 255
4024b966:	fc7c      	movi.n	a12, -1
4024b968:	a06090        	addx4	a6, a0, a9
4024b96b:	907020        	addx2	a7, a0, a2
4024b96e:	0d5d      	mov.n	a5, a13
4024b970:	0bad      	mov.n	a10, a11
4024b972:	0020c0        	memw
4024b975:	17a132        	movi	a3, 0x117
4024b978:	e02662        	l32i	a6, a6, 0x380
4024b97b:	001b      	addi.n	a0, a0, 1
4024b97d:	740000        	extui	a0, a0, 0, 8
4024b980:	3066c0        	xor	a6, a6, a12
4024b983:	744060        	extui	a4, a6, 0, 8
4024b986:	ebc442        	addi	a4, a4, -21
4024b989:	a46060        	extui	a6, a6, 0, 11
4024b98c:	005762        	s16i	a6, a7, 0
4024b98f:	b3a440        	movgez	a10, a4, a4
4024b992:	82aa30        	mull	a10, a10, a3
4024b995:	103680        	and	a3, a6, a8
4024b998:	21a8a0        	srai	a10, a10, 8
4024b99b:	012da7        	blt	a13, a10, 4024b9a0 <read_sar_dout+0x50>
4024b99e:	0a5d      	mov.n	a5, a10
4024b9a0:	353a      	add.n	a3, a5, a3
4024b9a2:	005732        	s16i	a3, a7, 0
4024b9a5:	bf8066        	bnei	a0, 8, 4024b968 <read_sar_dout+0x18>
4024b9a8:	11c8      	l32i.n	a12, a1, 4
4024b9aa:	21d8      	l32i.n	a13, a1, 8
4024b9ac:	0108      	l32i.n	a0, a1, 0
4024b9ae:	10c112        	addi	a1, a1, 16
4024b9b1:	f00d      	ret.n
	...

4024b9b4 <ram_get_fm_sar_dout>:
4024b9b4:	e0c112        	addi	a1, a1, -32
4024b9b7:	6109      	s32i.n	a0, a1, 24
4024b9b9:	4139      	s32i.n	a3, a1, 16
4024b9bb:	5129      	s32i.n	a2, a1, 20
4024b9bd:	d57c      	movi.n	a5, -3
4024b9bf:	d47121        	l32r	a2, 40240b84 <system_get_vdd33+0x20>
4024b9c2:	0020c0        	memw
4024b9c5:	d42242        	l32i	a4, a2, 0x350
4024b9c8:	104450        	and	a4, a4, a5
4024b9cb:	0020c0        	memw
4024b9ce:	d46242        	s32i	a4, a2, 0x350
4024b9d1:	230c      	movi.n	a3, 2
4024b9d3:	0020c0        	memw
4024b9d6:	d42202        	l32i	a0, a2, 0x350
4024b9d9:	200030        	or	a0, a0, a3
4024b9dc:	0020c0        	memw
4024b9df:	d46202        	s32i	a0, a2, 0x350
4024b9e2:	921c      	movi.n	a2, 25
4024b9e4:	e65d01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024b9e7:	0000c0        	callx0	a0
4024b9ea:	012d      	mov.n	a2, a1
4024b9ec:	fff605        	call0	4024b950 <read_sar_dout>
4024b9ef:	5128      	l32i.n	a2, a1, 20
4024b9f1:	031102        	l16ui	a0, a1, 6
4024b9f4:	021142        	l16ui	a4, a1, 4
4024b9f7:	011132        	l16ui	a3, a1, 2
4024b9fa:	071192        	l16ui	a9, a1, 14
4024b9fd:	051172        	l16ui	a7, a1, 10
4024ba00:	041162        	l16ui	a6, a1, 8
4024ba03:	061182        	l16ui	a8, a1, 12
4024ba06:	667a      	add.n	a6, a6, a7
4024ba08:	889a      	add.n	a8, a8, a9
4024ba0a:	334a      	add.n	a3, a3, a4
4024ba0c:	003a      	add.n	a0, a0, a3
4024ba0e:	908880        	addx2	a8, a8, a8
4024ba11:	906660        	addx2	a6, a6, a6
4024ba14:	f46060        	extui	a6, a6, 0, 16
4024ba17:	f47080        	extui	a7, a8, 0, 16
4024ba1a:	1190f0        	slli	a9, a0, 1
4024ba1d:	f49090        	extui	a9, a9, 0, 16
4024ba20:	053977        	bltu	a9, a7, 4024ba29 <ram_get_fm_sar_dout+0x75>
4024ba23:	d08080        	subx2	a8, a0, a8
4024ba26:	000046        	j	4024ba2b <ram_get_fm_sar_dout+0x77>
4024ba29:	080c      	movi.n	a8, 0
4024ba2b:	005282        	s16i	a8, a2, 0
4024ba2e:	4108      	l32i.n	a0, a1, 16
4024ba30:	053677        	bltu	a6, a7, 4024ba39 <ram_get_fm_sar_dout+0x85>
4024ba33:	c02670        	sub	a2, a6, a7
4024ba36:	000046        	j	4024ba3b <ram_get_fm_sar_dout+0x87>
4024ba39:	020c      	movi.n	a2, 0
4024ba3b:	005022        	s16i	a2, a0, 0
4024ba3e:	6108      	l32i.n	a0, a1, 24
4024ba40:	20c112        	addi	a1, a1, 32
4024ba43:	f00d      	ret.n
4024ba45:	000000        	ill
4024ba48:	113cf1        	l32r	a15, 4020ff38 <_lit4_end+0x1091dc>
4024ba4b:	3cf301        	l32r	a0, 4021ae18 <_lit4_end+0x1140bc>
4024ba4e:	f00111        	l32r	a1, 40247a54 <tx_atten_set_interp+0x130>
4024ba51:	113c      	movi.n	a1, 49
4024ba53:	ffff01        	l32r	a0, 4024ba50 <ram_get_fm_sar_dout+0x9c>
4024ba56:	300003        	excw

4024ba58 <ram_cal_tos_v60>:
4024ba58:	f44030        	extui	a4, a3, 0, 16
4024ba5b:	c0c112        	addi	a1, a1, -64
4024ba5e:	61c9      	s32i.n	a12, a1, 24
4024ba60:	81e9      	s32i.n	a14, a1, 32
4024ba62:	91f9      	s32i.n	a15, a1, 36
4024ba64:	d159      	s32i.n	a5, a1, 52
4024ba66:	4169      	s32i.n	a6, a1, 16
4024ba68:	130c      	movi.n	a3, 1
4024ba6a:	71d9      	s32i.n	a13, a1, 28
4024ba6c:	e604d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
4024ba6f:	5109      	s32i.n	a0, a1, 20
4024ba71:	0d08      	l32i.n	a0, a13, 0
4024ba73:	3129      	s32i.n	a2, a1, 12
4024ba75:	2b2002        	l32i	a0, a0, 172
4024ba78:	020c      	movi.n	a2, 0
4024ba7a:	0000c0        	callx0	a0
4024ba7d:	d128      	l32i.n	a2, a1, 52
4024ba7f:	d441c1        	l32r	a12, 40240b84 <system_get_vdd33+0x20>
4024ba82:	125216        	beqz	a2, 4024bbab <ram_cal_tos_v60+0x153>
4024ba85:	0f4c      	movi.n	a15, 64
4024ba87:	1e0c      	movi.n	a14, 1
4024ba89:	fcc2d2        	addi	a13, a2, -4
4024ba8c:	074c      	movi.n	a7, 64
4024ba8e:	c81c      	movi.n	a8, 28
4024ba90:	090c      	movi.n	a9, 0
4024ba92:	0a0c      	movi.n	a10, 0
4024ba94:	0b0c      	movi.n	a11, 0
4024ba96:	21b9      	s32i.n	a11, a1, 8
4024ba98:	b1a9      	s32i.n	a10, a1, 44
4024ba9a:	c199      	s32i.n	a9, a1, 48
4024ba9c:	1189      	s32i.n	a8, a1, 4
4024ba9e:	0179      	s32i.n	a7, a1, 0
4024baa0:	a1d9      	s32i.n	a13, a1, 40
4024baa2:	0d0c      	movi.n	a13, 0
4024baa4:	120c      	movi.n	a2, 1
4024baa6:	e5f501        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024baa9:	230c      	movi.n	a3, 2
4024baab:	0008      	l32i.n	a0, a0, 0
4024baad:	0148      	l32i.n	a4, a1, 0
4024baaf:	2b2002        	l32i	a0, a0, 172
4024bab2:	f44040        	extui	a4, a4, 0, 16
4024bab5:	0000c0        	callx0	a0
4024bab8:	e5f101        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024babb:	020c      	movi.n	a2, 0
4024babd:	0008      	l32i.n	a0, a0, 0
4024babf:	230c      	movi.n	a3, 2
4024bac1:	2b2002        	l32i	a0, a0, 172
4024bac4:	f440f0        	extui	a4, a15, 0, 16
4024bac7:	0000c0        	callx0	a0
4024baca:	0020c0        	memw
4024bacd:	ffde31        	l32r	a3, 4024ba48 <ram_get_fm_sar_dout+0x94>
4024bad0:	d36c32        	s32i	a3, a12, 0x34c
4024bad3:	0020c0        	memw
4024bad6:	ffdd21        	l32r	a2, 4024ba4c <ram_get_fm_sar_dout+0x98>
4024bad9:	d36c22        	s32i	a2, a12, 0x34c
4024badc:	220c      	movi.n	a2, 2
4024bade:	e61e01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024bae1:	0000c0        	callx0	a0
4024bae4:	0108      	l32i.n	a0, a1, 0
4024bae6:	1138      	l32i.n	a3, a1, 4
4024bae8:	2188      	l32i.n	a8, a1, 8
4024baea:	e61a71        	l32r	a7, 40245354 <ram_pbus_set_rxgain+0xd4>
4024baed:	7fa052        	movi	a5, 127
4024baf0:	0d4d      	mov.n	a4, a13
4024baf2:	0020c0        	memw
4024baf5:	d32c62        	l32i	a6, a12, 0x34c
4024baf8:	756860        	extui	a6, a6, 24, 8
4024bafb:	834e60        	moveqz	a4, a14, a6
4024bafe:	fee456        	bnez	a4, 4024baf0 <ram_cal_tos_v60+0x98>
4024bb01:	0020c0        	memw
4024bb04:	d32c92        	l32i	a9, a12, 0x34c
4024bb07:	1b0c      	movi.n	a11, 1
4024bb09:	059f90        	extui	a9, a9, 31, 1
4024bb0c:	3099b0        	xor	a9, a9, a11
4024bb0f:	0020c0        	memw
4024bb12:	d32c22        	l32i	a2, a12, 0x34c
4024bb15:	0a0c      	movi.n	a10, 0
4024bb17:	102270        	and	a2, a2, a7
4024bb1a:	83ab20        	moveqz	a10, a11, a2
4024bb1d:	299c      	beqz.n	a9, 4024bb33 <ram_cal_tos_v60+0xdb>
4024bb1f:	059d      	mov.n	a9, a5
4024bb21:	f3fa      	add.n	a15, a3, a15
4024bb23:	11ff00        	slli	a15, a15, 16
4024bb26:	31f0f0        	srai	a15, a15, 16
4024bb29:	0125f7        	blt	a5, a15, 4024bb2e <ram_cal_tos_v60+0xd6>
4024bb2c:	0f9d      	mov.n	a9, a15
4024bb2e:	09fd      	mov.n	a15, a9
4024bb30:	000346        	j	4024bb41 <ram_cal_tos_v60+0xe9>
4024bb33:	c02f30        	sub	a2, a15, a3
4024bb36:	0dfd      	mov.n	a15, a13
4024bb38:	112200        	slli	a2, a2, 16
4024bb3b:	312020        	srai	a2, a2, 16
4024bb3e:	b3f220        	movgez	a15, a2, a2
4024bb41:	2a9c      	beqz.n	a10, 4024bb57 <ram_cal_tos_v60+0xff>
4024bb43:	059d      	mov.n	a9, a5
4024bb45:	030a      	add.n	a0, a3, a0
4024bb47:	110000        	slli	a0, a0, 16
4024bb4a:	310000        	srai	a0, a0, 16
4024bb4d:	012507        	blt	a5, a0, 4024bb52 <ram_cal_tos_v60+0xfa>
4024bb50:	009d      	mov.n	a9, a0
4024bb52:	090d      	mov.n	a0, a9
4024bb54:	000346        	j	4024bb65 <ram_cal_tos_v60+0x10d>
4024bb57:	c02030        	sub	a2, a0, a3
4024bb5a:	0d0d      	mov.n	a0, a13
4024bb5c:	112200        	slli	a2, a2, 16
4024bb5f:	312020        	srai	a2, a2, 16
4024bb62:	b30220        	movgez	a0, a2, a2
4024bb65:	0109      	s32i.n	a0, a1, 0
4024bb67:	a148      	l32i.n	a4, a1, 40
4024bb69:	fec372        	addi	a7, a3, -2
4024bb6c:	216130        	srai	a6, a3, 1
4024bb6f:	661b      	addi.n	a6, a6, 1
4024bb71:	130c      	movi.n	a3, 1
4024bb73:	016680        	slli	a6, a6, 24
4024bb76:	316860        	srai	a6, a6, 24
4024bb79:	933670        	movnez	a3, a6, a7
4024bb7c:	1139      	s32i.n	a3, a1, 4
4024bb7e:	172847        	blt	a8, a4, 4024bb99 <ram_cal_tos_v60+0x141>
4024bb81:	b178      	l32i.n	a7, a1, 44
4024bb83:	c1a8      	l32i.n	a10, a1, 48
4024bb85:	970a      	add.n	a9, a7, a0
4024bb87:	bafa      	add.n	a11, a10, a15
4024bb89:	11bb00        	slli	a11, a11, 16
4024bb8c:	119900        	slli	a9, a9, 16
4024bb8f:	317090        	srai	a7, a9, 16
4024bb92:	31a0b0        	srai	a10, a11, 16
4024bb95:	c1a9      	s32i.n	a10, a1, 48
4024bb97:	b179      	s32i.n	a7, a1, 44
4024bb99:	d1a8      	l32i.n	a10, a1, 52
4024bb9b:	881b      	addi.n	a8, a8, 1
4024bb9d:	748080        	extui	a8, a8, 0, 8
4024bba0:	2189      	s32i.n	a8, a1, 8
4024bba2:	c0aa80        	sub	a10, a10, a8
4024bba5:	efba56        	bnez	a10, 4024baa4 <ram_cal_tos_v60+0x4c>
4024bba8:	0001c6        	j	4024bbb3 <ram_cal_tos_v60+0x15b>
4024bbab:	090c      	movi.n	a9, 0
4024bbad:	0a0c      	movi.n	a10, 0
4024bbaf:	b1a9      	s32i.n	a10, a1, 44
4024bbb1:	c199      	s32i.n	a9, a1, 48
4024bbb3:	120c      	movi.n	a2, 1
4024bbb5:	230c      	movi.n	a3, 2
4024bbb7:	b1f8      	l32i.n	a15, a1, 44
4024bbb9:	e5b0d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
4024bbbc:	ff2b      	addi.n	a15, a15, 2
4024bbbe:	0d08      	l32i.n	a0, a13, 0
4024bbc0:	f442f0        	extui	a4, a15, 2, 16
4024bbc3:	2b2002        	l32i	a0, a0, 172
4024bbc6:	21f2f0        	srai	a15, a15, 2
4024bbc9:	0000c0        	callx0	a0
4024bbcc:	020c      	movi.n	a2, 0
4024bbce:	230c      	movi.n	a3, 2
4024bbd0:	c1e8      	l32i.n	a14, a1, 48
4024bbd2:	0d08      	l32i.n	a0, a13, 0
4024bbd4:	ee2b      	addi.n	a14, a14, 2
4024bbd6:	f442e0        	extui	a4, a14, 2, 16
4024bbd9:	2b2002        	l32i	a0, a0, 172
4024bbdc:	21e2e0        	srai	a14, a14, 2
4024bbdf:	0000c0        	callx0	a0
4024bbe2:	120c      	movi.n	a2, 1
4024bbe4:	0d08      	l32i.n	a0, a13, 0
4024bbe6:	130c      	movi.n	a3, 1
4024bbe8:	2b2002        	l32i	a0, a0, 172
4024bbeb:	7fa042        	movi	a4, 127
4024bbee:	0000c0        	callx0	a0
4024bbf1:	ff9741        	l32r	a4, 4024ba50 <ram_get_fm_sar_dout+0x9c>
4024bbf4:	0020c0        	memw
4024bbf7:	3128      	l32i.n	a2, a1, 12
4024bbf9:	4138      	l32i.n	a3, a1, 16
4024bbfb:	d36c42        	s32i	a4, a12, 0x34c
4024bbfe:	0043e2        	s8i	a14, a3, 0
4024bc01:	0143f2        	s8i	a15, a3, 1
4024bc04:	f29c      	beqz.n	a2, 4024bc27 <ram_cal_tos_v60+0x1cf>
4024bc06:	ff9391        	l32r	a9, 4024ba54 <ram_get_fm_sar_dout+0xa0>
4024bc09:	017ee0        	slli	a7, a14, 18
4024bc0c:	018f70        	slli	a8, a15, 25
4024bc0f:	f05d61        	l32r	a6, 40247d84 <ram_start_noisefloor+0x48>
4024bc12:	0020c0        	memw
4024bc15:	992652        	l32i	a5, a6, 0x264
4024bc18:	105590        	and	a5, a5, a9
4024bc1b:	205580        	or	a5, a5, a8
4024bc1e:	205570        	or	a5, a5, a7
4024bc21:	0020c0        	memw
4024bc24:	996652        	s32i	a5, a6, 0x264
4024bc27:	61c8      	l32i.n	a12, a1, 24
4024bc29:	71d8      	l32i.n	a13, a1, 28
4024bc2b:	81e8      	l32i.n	a14, a1, 32
4024bc2d:	91f8      	l32i.n	a15, a1, 36
4024bc2f:	5108      	l32i.n	a0, a1, 20
4024bc31:	40c112        	addi	a1, a1, 64
4024bc34:	f00d      	ret.n
	...

4024bc38 <ram_get_bb_atten>:
4024bc38:	040c      	movi.n	a4, 0
4024bc3a:	528b      	addi.n	a5, a2, 8
4024bc3c:	7fa022        	movi	a2, 127
4024bc3f:	e05530        	subx4	a5, a5, a3
4024bc42:	115500        	slli	a5, a5, 16
4024bc45:	315050        	srai	a5, a5, 16
4024bc48:	b34550        	movgez	a4, a5, a5
4024bc4b:	114400        	slli	a4, a4, 16
4024bc4e:	313040        	srai	a3, a4, 16
4024bc51:	01e3e6        	bgei	a3, 128, 4024bc56 <ram_get_bb_atten+0x1e>
4024bc54:	032d      	mov.n	a2, a3
4024bc56:	012280        	slli	a2, a2, 24
4024bc59:	312820        	srai	a2, a2, 24
4024bc5c:	f00d      	ret.n
4024bc5e:	100000        	and	a0, a0, a0
4024bc61:	4026a3        	excw
4024bc64:	26a330        	excw
4024bc67:	070c40        	excw

4024bc68 <ram_rfcal_txcap>:
4024bc68:	070c      	movi.n	a7, 0
4024bc6a:	b0c112        	addi	a1, a1, -80
4024bc6d:	81e9      	s32i.n	a14, a1, 32
4024bc6f:	91f9      	s32i.n	a15, a1, 36
4024bc71:	71d9      	s32i.n	a13, a1, 28
4024bc73:	5109      	s32i.n	a0, a1, 20
4024bc75:	61c9      	s32i.n	a12, a1, 24
4024bc77:	a169      	s32i.n	a6, a1, 40
4024bc79:	e149      	s32i.n	a4, a1, 56
4024bc7b:	106152        	s32i	a5, a1, 64
4024bc7e:	940c      	movi.n	a4, 9
4024bc80:	750c      	movi.n	a5, 7
4024bc82:	060c      	movi.n	a6, 0
4024bc84:	03cd      	mov.n	a12, a3
4024bc86:	e57d01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bc89:	02dd      	mov.n	a13, a2
4024bc8b:	0008      	l32i.n	a0, a0, 0
4024bc8d:	77a022        	movi	a2, 119
4024bc90:	272002        	l32i	a0, a0, 156
4024bc93:	030c      	movi.n	a3, 0
4024bc95:	0000c0        	callx0	a0
4024bc98:	0c4d      	mov.n	a4, a12
4024bc9a:	0d3d      	mov.n	a3, a13
4024bc9c:	050c      	movi.n	a5, 0
4024bc9e:	060c      	movi.n	a6, 0
4024bca0:	e57701        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bca3:	020c      	movi.n	a2, 0
4024bca5:	0129      	s32i.n	a2, a1, 0
4024bca7:	1129      	s32i.n	a2, a1, 4
4024bca9:	2129      	s32i.n	a2, a1, 8
4024bcab:	0008      	l32i.n	a0, a0, 0
4024bcad:	070c      	movi.n	a7, 0
4024bcaf:	1a2002        	l32i	a0, a0, 104
4024bcb2:	120c      	movi.n	a2, 1
4024bcb4:	0000c0        	callx0	a0
4024bcb7:	0c0c      	movi.n	a12, 0
4024bcb9:	340c      	movi.n	a4, 3
4024bcbb:	100162        	l8ui	a6, a1, 16
4024bcbe:	b169      	s32i.n	a6, a1, 44
4024bcc0:	c149      	s32i.n	a4, a1, 48
4024bcc2:	0d0c      	movi.n	a13, 0
4024bcc4:	0f0c      	movi.n	a15, 0
4024bcc6:	a1a8      	l32i.n	a10, a1, 40
4024bcc8:	090c      	movi.n	a9, 0
4024bcca:	4c8c      	beqz.n	a12, 4024bcd2 <ram_rfcal_txcap+0x6a>
4024bccc:	091c26        	beqi	a12, 1, 4024bcd9 <ram_rfcal_txcap+0x71>
4024bccf:	0a2c66        	bnei	a12, 2, 4024bcdd <ram_rfcal_txcap+0x75>
4024bcd2:	770c      	movi.n	a7, 7
4024bcd4:	b179      	s32i.n	a7, a1, 44
4024bcd6:	0000c6        	j	4024bcdd <ram_rfcal_txcap+0x75>
4024bcd9:	f80c      	movi.n	a8, 15
4024bcdb:	b189      	s32i.n	a8, a1, 44
4024bcdd:	b1b8      	l32i.n	a11, a1, 44
4024bcdf:	aaca      	add.n	a10, a10, a12
4024bce1:	d1a9      	s32i.n	a10, a1, 52
4024bce3:	004a92        	s8i	a9, a10, 0
4024bce6:	bb1b      	addi.n	a11, a11, 1
4024bce8:	f1b9      	s32i.n	a11, a1, 60
4024bcea:	acbc      	beqz.n	a12, 4024bd28 <ram_rfcal_txcap+0xc0>
4024bcec:	1d1c26        	beqi	a12, 1, 4024bd0d <ram_rfcal_txcap+0xa5>
4024bcef:	532c66        	bnei	a12, 2, 4024bd46 <ram_rfcal_txcap+0xde>
4024bcf2:	6ba022        	movi	a2, 107
4024bcf5:	230c      	movi.n	a3, 2
4024bcf7:	240c      	movi.n	a4, 2
4024bcf9:	e56001        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bcfc:	650c      	movi.n	a5, 6
4024bcfe:	0008      	l32i.n	a0, a0, 0
4024bd00:	460c      	movi.n	a6, 4
4024bd02:	272002        	l32i	a0, a0, 156
4024bd05:	0d7d      	mov.n	a7, a13
4024bd07:	0000c0        	callx0	a0
4024bd0a:	000e06        	j	4024bd46 <ram_rfcal_txcap+0xde>
4024bd0d:	6ba022        	movi	a2, 107
4024bd10:	230c      	movi.n	a3, 2
4024bd12:	240c      	movi.n	a4, 2
4024bd14:	e55a01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bd17:	350c      	movi.n	a5, 3
4024bd19:	0008      	l32i.n	a0, a0, 0
4024bd1b:	060c      	movi.n	a6, 0
4024bd1d:	272002        	l32i	a0, a0, 156
4024bd20:	0d7d      	mov.n	a7, a13
4024bd22:	0000c0        	callx0	a0
4024bd25:	000746        	j	4024bd46 <ram_rfcal_txcap+0xde>
4024bd28:	6ba022        	movi	a2, 107
4024bd2b:	230c      	movi.n	a3, 2
4024bd2d:	140c      	movi.n	a4, 1
4024bd2f:	350c      	movi.n	a5, 3
4024bd31:	060c      	movi.n	a6, 0
4024bd33:	e55201        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bd36:	170c      	movi.n	a7, 1
4024bd38:	0008      	l32i.n	a0, a0, 0
4024bd3a:	907d70        	addx2	a7, a13, a7
4024bd3d:	272002        	l32i	a0, a0, 156
4024bd40:	747070        	extui	a7, a7, 0, 8
4024bd43:	0000c0        	callx0	a0
4024bd46:	e54d01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bd49:	0008      	l32i.n	a0, a0, 0
4024bd4b:	e128      	l32i.n	a2, a1, 56
4024bd4d:	1c2002        	l32i	a0, a0, 112
4024bd50:	a30c      	movi.n	a3, 10
4024bd52:	0000c0        	callx0	a0
4024bd55:	02ed      	mov.n	a14, a2
4024bd57:	102122        	l32i	a2, a1, 64
4024bd5a:	b28c      	beqz.n	a2, 4024bd69 <ram_rfcal_txcap+0x101>
4024bd5c:	ffc121        	l32r	a2, 4024bc60 <ram_get_bb_atten+0x28>
4024bd5f:	0d3d      	mov.n	a3, a13
4024bd61:	0e4d      	mov.n	a4, a14
4024bd63:	d15b01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024bd66:	0000c0        	callx0	a0
4024bd69:	0eafe7        	bge	a15, a14, 4024bd7b <ram_rfcal_txcap+0x113>
4024bd6c:	0efd      	mov.n	a15, a14
4024bd6e:	d148      	l32i.n	a4, a1, 52
4024bd70:	130c      	movi.n	a3, 1
4024bd72:	903d30        	addx2	a3, a13, a3
4024bd75:	933dc0        	movnez	a3, a13, a12
4024bd78:	004432        	s8i	a3, a4, 0
4024bd7b:	f148      	l32i.n	a4, a1, 60
4024bd7d:	dd1b      	addi.n	a13, a13, 1
4024bd7f:	74d0d0        	extui	a13, a13, 0, 8
4024bd82:	c044d0        	sub	a4, a4, a13
4024bd85:	f61456        	bnez	a4, 4024bcea <ram_rfcal_txcap+0x82>
4024bd88:	1021e2        	l32i	a14, a1, 64
4024bd8b:	ee8c      	beqz.n	a14, 4024bd9d <ram_rfcal_txcap+0x135>
4024bd8d:	ffb521        	l32r	a2, 4024bc64 <ram_get_bb_atten+0x2c>
4024bd90:	d148      	l32i.n	a4, a1, 52
4024bd92:	0c3d      	mov.n	a3, a12
4024bd94:	000442        	l8ui	a4, a4, 0
4024bd97:	d14e01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024bd9a:	0000c0        	callx0	a0
4024bd9d:	2cac      	beqz.n	a12, 4024bdc3 <ram_rfcal_txcap+0x15b>
4024bd9f:	651c26        	beqi	a12, 1, 4024be08 <ram_rfcal_txcap+0x1a0>
4024bda2:	382c66        	bnei	a12, 2, 4024bdde <ram_rfcal_txcap+0x176>
4024bda5:	6ba022        	movi	a2, 107
4024bda8:	230c      	movi.n	a3, 2
4024bdaa:	240c      	movi.n	a4, 2
4024bdac:	650c      	movi.n	a5, 6
4024bdae:	e53301        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bdb1:	460c      	movi.n	a6, 4
4024bdb3:	0008      	l32i.n	a0, a0, 0
4024bdb5:	d178      	l32i.n	a7, a1, 52
4024bdb7:	272002        	l32i	a0, a0, 156
4024bdba:	000772        	l8ui	a7, a7, 0
4024bdbd:	0000c0        	callx0	a0
4024bdc0:	000686        	j	4024bdde <ram_rfcal_txcap+0x176>
4024bdc3:	6ba022        	movi	a2, 107
4024bdc6:	230c      	movi.n	a3, 2
4024bdc8:	140c      	movi.n	a4, 1
4024bdca:	350c      	movi.n	a5, 3
4024bdcc:	e52c01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bdcf:	060c      	movi.n	a6, 0
4024bdd1:	0008      	l32i.n	a0, a0, 0
4024bdd3:	d178      	l32i.n	a7, a1, 52
4024bdd5:	272002        	l32i	a0, a0, 156
4024bdd8:	000772        	l8ui	a7, a7, 0
4024bddb:	0000c0        	callx0	a0
4024bdde:	c128      	l32i.n	a2, a1, 48
4024bde0:	cc1b      	addi.n	a12, a12, 1
4024bde2:	74c0c0        	extui	a12, a12, 0, 8
4024bde5:	220b      	addi.n	a2, a2, -1
4024bde7:	c129      	s32i.n	a2, a1, 48
4024bde9:	ed5256        	bnez	a2, 4024bcc2 <ram_rfcal_txcap+0x5a>
4024bdec:	e52401        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024bdef:	0008      	l32i.n	a0, a0, 0
4024bdf1:	1b2002        	l32i	a0, a0, 108
4024bdf4:	120c      	movi.n	a2, 1
4024bdf6:	0000c0        	callx0	a0
4024bdf9:	61c8      	l32i.n	a12, a1, 24
4024bdfb:	71d8      	l32i.n	a13, a1, 28
4024bdfd:	81e8      	l32i.n	a14, a1, 32
4024bdff:	91f8      	l32i.n	a15, a1, 36
4024be01:	5108      	l32i.n	a0, a1, 20
4024be03:	50c112        	addi	a1, a1, 80
4024be06:	f00d      	ret.n
4024be08:	6ba022        	movi	a2, 107
4024be0b:	230c      	movi.n	a3, 2
4024be0d:	240c      	movi.n	a4, 2
4024be0f:	350c      	movi.n	a5, 3
4024be11:	e51a01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024be14:	060c      	movi.n	a6, 0
4024be16:	0008      	l32i.n	a0, a0, 0
4024be18:	d178      	l32i.n	a7, a1, 52
4024be1a:	272002        	l32i	a0, a0, 156
4024be1d:	000772        	l8ui	a7, a7, 0
4024be20:	0000c0        	callx0	a0
4024be23:	ffedc6        	j	4024bdde <ram_rfcal_txcap+0x176>
4024be26:	500000        	excw
4024be29:	4026a3        	excw

4024be2c <ram_rfcal_pwrctrl>:
4024be2c:	a0c112        	addi	a1, a1, -96
4024be2f:	a1f9      	s32i.n	a15, a1, 40
4024be31:	6109      	s32i.n	a0, a1, 24
4024be33:	71c9      	s32i.n	a12, a1, 28
4024be35:	91e9      	s32i.n	a14, a1, 36
4024be37:	81d9      	s32i.n	a13, a1, 32
4024be39:	5169      	s32i.n	a6, a1, 20
4024be3b:	f159      	s32i.n	a5, a1, 60
4024be3d:	d139      	s32i.n	a3, a1, 52
4024be3f:	e149      	s32i.n	a4, a1, 56
4024be41:	030c      	movi.n	a3, 0
4024be43:	940c      	movi.n	a4, 9
4024be45:	750c      	movi.n	a5, 7
4024be47:	060c      	movi.n	a6, 0
4024be49:	07dd      	mov.n	a13, a7
4024be4b:	e50ce1        	l32r	a14, 4024527c <phy_set_sense+0x18>
4024be4e:	02cd      	mov.n	a12, a2
4024be50:	0e08      	l32i.n	a0, a14, 0
4024be52:	77a022        	movi	a2, 119
4024be55:	272002        	l32i	a0, a0, 156
4024be58:	070c      	movi.n	a7, 0
4024be5a:	0000c0        	callx0	a0
4024be5d:	c1d9      	s32i.n	a13, a1, 48
4024be5f:	040c      	movi.n	a4, 0
4024be61:	e6a151        	l32r	a5, 402458e8 <readvdd33+0x1c0>
4024be64:	e138      	l32i.n	a3, a1, 56
4024be66:	5e0552        	l8ui	a5, a5, 94
4024be69:	230b      	addi.n	a2, a3, -1
4024be6b:	742020        	extui	a2, a2, 0, 8
4024be6e:	832450        	moveqz	a2, a4, a5
4024be71:	126122        	s32i	a2, a1, 72
4024be74:	023237        	bltu	a2, a3, 4024be7a <ram_rfcal_pwrctrl+0x4e>
4024be77:	005386        	j	4024bfc9 <ram_rfcal_pwrctrl+0x19d>
4024be7a:	0d0c      	movi.n	a13, 0
4024be7c:	1061c2        	s32i	a12, a1, 64
4024be7f:	0f0c      	movi.n	a15, 0
4024be81:	200c      	movi.n	a0, 2
4024be83:	5158      	l32i.n	a5, a1, 20
4024be85:	301132        	l16ui	a3, a1, 96
4024be88:	640142        	l8ui	a4, a1, 100
4024be8b:	b149      	s32i.n	a4, a1, 44
4024be8d:	166132        	s32i	a3, a1, 88
4024be90:	246050        	extui	a6, a5, 0, 3
4024be93:	145350        	extui	a5, a5, 3, 2
4024be96:	905550        	addx2	a5, a5, a5
4024be99:	905560        	addx2	a5, a5, a6
4024be9c:	745050        	extui	a5, a5, 0, 8
4024be9f:	116152        	s32i	a5, a1, 68
4024bea2:	1221c2        	l32i	a12, a1, 72
4024bea5:	d1b8      	l32i.n	a11, a1, 52
4024bea7:	4109      	s32i.n	a0, a1, 16
4024bea9:	bbca      	add.n	a11, a11, a12
4024beab:	f1c8      	l32i.n	a12, a1, 60
4024bead:	000bb2        	l8ui	a11, a11, 0
4024beb0:	1461b2        	s32i	a11, a1, 80
4024beb3:	c0bbc0        	sub	a11, a11, a12
4024beb6:	1361b2        	s32i	a11, a1, 76
4024beb9:	132132        	l32i	a3, a1, 76
4024bebc:	112122        	l32i	a2, a1, 68
4024bebf:	c033d0        	sub	a3, a3, a13
4024bec2:	013380        	slli	a3, a3, 24
4024bec5:	313830        	srai	a3, a3, 24
4024bec8:	ffd6c5        	call0	4024bc38 <ram_get_bb_atten>
4024becb:	000c      	movi.n	a0, 0
4024becd:	b30220        	movgez	a0, a2, a2
4024bed0:	01c080        	slli	a12, a0, 24
4024bed3:	31c8c0        	srai	a12, a12, 24
4024bed6:	05eca6        	blti	a12, 128, 4024bedf <ram_rfcal_pwrctrl+0xb3>
4024bed9:	7ea0c2        	movi	a12, 126
4024bedc:	000206        	j	4024bee8 <ram_rfcal_pwrctrl+0xbc>
4024bedf:	80af02        	movi	a0, -128
4024bee2:	02ac07        	bge	a12, a0, 4024bee8 <ram_rfcal_pwrctrl+0xbc>
4024bee5:	81afc2        	movi	a12, -127
4024bee8:	120c      	movi.n	a2, 1
4024beea:	102132        	l32i	a3, a1, 64
4024beed:	7440c0        	extui	a4, a12, 0, 8
4024bef0:	050c      	movi.n	a5, 0
4024bef2:	060c      	movi.n	a6, 0
4024bef4:	0169      	s32i.n	a6, a1, 0
4024bef6:	1169      	s32i.n	a6, a1, 4
4024bef8:	2169      	s32i.n	a6, a1, 8
4024befa:	0e08      	l32i.n	a0, a14, 0
4024befc:	070c      	movi.n	a7, 0
4024befe:	1a2002        	l32i	a0, a0, 104
4024bf01:	060c      	movi.n	a6, 0
4024bf03:	0000c0        	callx0	a0
4024bf06:	0e08      	l32i.n	a0, a14, 0
4024bf08:	b008      	l32i.n	a0, a0, 44
4024bf0a:	162122        	l32i	a2, a1, 88
4024bf0d:	0000c0        	callx0	a0
4024bf10:	0e08      	l32i.n	a0, a14, 0
4024bf12:	156122        	s32i	a2, a1, 84
4024bf15:	b008      	l32i.n	a0, a0, 44
4024bf17:	162122        	l32i	a2, a1, 88
4024bf1a:	0000c0        	callx0	a0
4024bf1d:	1521a2        	l32i	a10, a1, 84
4024bf20:	142192        	l32i	a9, a1, 80
4024bf23:	aa2a      	add.n	a10, a10, a2
4024bf25:	11aa00        	slli	a10, a10, 16
4024bf28:	31a0a0        	srai	a10, a10, 16
4024bf2b:	aa4b      	addi.n	a10, a10, 4
4024bf2d:	21a3a0        	srai	a10, a10, 3
4024bf30:	c09a90        	sub	a9, a10, a9
4024bf33:	116900        	slli	a6, a9, 16
4024bf36:	316060        	srai	a6, a6, 16
4024bf39:	06cc      	bnez.n	a6, 4024bf3d <ram_rfcal_pwrctrl+0x111>
4024bf3b:	9ffc      	bnez.n	a15, 4024bf78 <ram_rfcal_pwrctrl+0x14c>
4024bf3d:	040666        	bnei	a6, -1, 4024bf45 <ram_rfcal_pwrctrl+0x119>
4024bf40:	41b8      	l32i.n	a11, a1, 16
4024bf42:	321b26        	beqi	a11, 1, 4024bf78 <ram_rfcal_pwrctrl+0x14c>
4024bf45:	010c80        	slli	a0, a12, 24
4024bf48:	310800        	srai	a0, a0, 24
4024bf4b:	10cc      	bnez.n	a0, 4024bf50 <ram_rfcal_pwrctrl+0x124>
4024bf4d:	027696        	bltz	a6, 4024bf78 <ram_rfcal_pwrctrl+0x14c>
4024bf50:	110900        	slli	a0, a9, 16
4024bf53:	ff1b      	addi.n	a15, a15, 1
4024bf55:	74f0f0        	extui	a15, a15, 0, 8
4024bf58:	310000        	srai	a0, a0, 16
4024bf5b:	4109      	s32i.n	a0, a1, 16
4024bf5d:	f6cf42        	addi	a4, a15, -10
4024bf60:	0936e6        	bgei	a6, 3, 4024bf6d <ram_rfcal_pwrctrl+0x141>
4024bf63:	e27c      	movi.n	a2, -2
4024bf65:	042627        	blt	a6, a2, 4024bf6d <ram_rfcal_pwrctrl+0x141>
4024bf68:	d6da      	add.n	a13, a6, a13
4024bf6a:	0001c6        	j	4024bf75 <ram_rfcal_pwrctrl+0x149>
4024bf6d:	213260        	srai	a3, a6, 2
4024bf70:	c03630        	sub	a3, a6, a3
4024bf73:	dd3a      	add.n	a13, a13, a3
4024bf75:	f40456        	bnez	a4, 4024beb9 <ram_rfcal_pwrctrl+0x8d>
4024bf78:	b198      	l32i.n	a9, a1, 44
4024bf7a:	122122        	l32i	a2, a1, 72
4024bf7d:	f178      	l32i.n	a7, a1, 60
4024bf7f:	c108      	l32i.n	a0, a1, 48
4024bf81:	c07c70        	sub	a7, a12, a7
4024bf84:	016780        	slli	a6, a7, 24
4024bf87:	002a      	add.n	a0, a0, a2
4024bf89:	004072        	s8i	a7, a0, 0
4024bf8c:	826c      	movi.n	a2, -24
4024bf8e:	316860        	srai	a6, a6, 24
4024bf91:	06a627        	bge	a6, a2, 4024bf9b <ram_rfcal_pwrctrl+0x16f>
4024bf94:	866c      	movi.n	a6, -24
4024bf96:	886c      	movi.n	a8, -24
4024bf98:	004082        	s8i	a8, a0, 0
4024bf9b:	399c      	beqz.n	a9, 4024bfb2 <ram_rfcal_pwrctrl+0x186>
4024bf9d:	142142        	l32i	a4, a1, 80
4024bfa0:	ffa221        	l32r	a2, 4024be28 <ram_rfcal_txcap+0x1c0>
4024bfa3:	122132        	l32i	a3, a1, 72
4024bfa6:	015a80        	slli	a5, a10, 24
4024bfa9:	315850        	srai	a5, a5, 24
4024bfac:	d0c901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024bfaf:	0000c0        	callx0	a0
4024bfb2:	0f0c      	movi.n	a15, 0
4024bfb4:	200c      	movi.n	a0, 2
4024bfb6:	122172        	l32i	a7, a1, 72
4024bfb9:	e168      	l32i.n	a6, a1, 56
4024bfbb:	871b      	addi.n	a8, a7, 1
4024bfbd:	747080        	extui	a7, a8, 0, 8
4024bfc0:	126172        	s32i	a7, a1, 72
4024bfc3:	c06670        	sub	a6, a6, a7
4024bfc6:	ed8656        	bnez	a6, 4024bea2 <ram_rfcal_pwrctrl+0x76>
4024bfc9:	293c      	movi.n	a9, 50
4024bfcb:	c1d8      	l32i.n	a13, a1, 48
4024bfcd:	e138      	l32i.n	a3, a1, 56
4024bfcf:	000da2        	l8ui	a10, a13, 0
4024bfd2:	33da      	add.n	a3, a3, a13
4024bfd4:	01aa80        	slli	a10, a10, 24
4024bfd7:	80c332        	addi	a3, a3, -128
4024bfda:	7f0302        	l8ui	a0, a3, 127
4024bfdd:	31a8a0        	srai	a10, a10, 24
4024bfe0:	010080        	slli	a0, a0, 24
4024bfe3:	310800        	srai	a0, a0, 24
4024bfe6:	c0a0a0        	sub	a10, a0, a10
4024bfe9:	05a9a7        	bge	a9, a10, 4024bff2 <ram_rfcal_pwrctrl+0x1c6>
4024bfec:	cec042        	addi	a4, a0, -50
4024bfef:	004d42        	s8i	a4, a13, 0
4024bff2:	e63d51        	l32r	a5, 402458e8 <readvdd33+0x1c0>
4024bff5:	5e0552        	l8ui	a5, a5, 94
4024bff8:	b5ac      	beqz.n	a5, 4024c027 <ram_rfcal_pwrctrl+0x1fb>
4024bffa:	e158      	l32i.n	a5, a1, 56
4024bffc:	550b      	addi.n	a5, a5, -1
4024bffe:	2515a6        	blti	a5, 1, 4024c027 <ram_rfcal_pwrctrl+0x1fb>
4024c001:	e63b61        	l32r	a6, 402458f0 <readvdd33+0x1c8>
4024c004:	e148      	l32i.n	a4, a1, 56
4024c006:	000c      	movi.n	a0, 0
4024c008:	446a      	add.n	a4, a4, a6
4024c00a:	310472        	l8ui	a7, a4, 49
4024c00d:	806a      	add.n	a8, a0, a6
4024c00f:	320882        	l8ui	a8, a8, 50
4024c012:	7f0322        	l8ui	a2, a3, 127
4024c015:	c07780        	sub	a7, a7, a8
4024c018:	227a      	add.n	a2, a2, a7
4024c01a:	7d0a      	add.n	a7, a13, a0
4024c01c:	004722        	s8i	a2, a7, 0
4024c01f:	001b      	addi.n	a0, a0, 1
4024c021:	740000        	extui	a0, a0, 0, 8
4024c024:	e29507        	bne	a5, a0, 4024c00a <ram_rfcal_pwrctrl+0x1de>
4024c027:	0e08      	l32i.n	a0, a14, 0
4024c029:	1b2002        	l32i	a0, a0, 108
4024c02c:	120c      	movi.n	a2, 1
4024c02e:	0000c0        	callx0	a0
4024c031:	71c8      	l32i.n	a12, a1, 28
4024c033:	81d8      	l32i.n	a13, a1, 32
4024c035:	91e8      	l32i.n	a14, a1, 36
4024c037:	a1f8      	l32i.n	a15, a1, 40
4024c039:	6108      	l32i.n	a0, a1, 24
4024c03b:	60c112        	addi	a1, a1, 96
4024c03e:	f00d      	ret.n
4024c040:	26a3a0        	excw
4024c043:	61d840        	excw
4024c046:	824010        	mull	a4, a0, a1

4024c048 <ram_rxiq_get_mis>:
4024c048:	fec282        	addi	a8, a2, -2
4024c04b:	a0c112        	addi	a1, a1, -96
4024c04e:	a1c9      	s32i.n	a12, a1, 40
4024c050:	c1e9      	s32i.n	a14, a1, 48
4024c052:	d1f9      	s32i.n	a15, a1, 52
4024c054:	9109      	s32i.n	a0, a1, 36
4024c056:	e169      	s32i.n	a6, a1, 56
4024c058:	136152        	s32i	a5, a1, 76
4024c05b:	b1d9      	s32i.n	a13, a1, 44
4024c05d:	1189      	s32i.n	a8, a1, 4
4024c05f:	e4bad1        	l32r	a13, 40245348 <ram_pbus_set_rxgain+0xc8>
4024c062:	0020c0        	memw
4024c065:	e02d92        	l32i	a9, a13, 0x380
4024c068:	400800        	ssr	a8
4024c06b:	b19090        	sra	a9, a9
4024c06e:	0020c0        	memw
4024c071:	e32da2        	l32i	a10, a13, 0x38c
4024c074:	400800        	ssr	a8
4024c077:	b1a0a0        	sra	a10, a10
4024c07a:	c0f9a0        	sub	a15, a9, a10
4024c07d:	0020c0        	memw
4024c080:	e22d62        	l32i	a6, a13, 0x388
4024c083:	400800        	ssr	a8
4024c086:	b16060        	sra	a6, a6
4024c089:	0020c0        	memw
4024c08c:	0179      	s32i.n	a7, a1, 0
4024c08e:	e12d02        	l32i	a0, a13, 0x384
4024c091:	400800        	ssr	a8
4024c094:	99aa      	add.n	a9, a9, a10
4024c096:	092d      	mov.n	a2, a9
4024c098:	e188      	l32i.n	a8, a1, 56
4024c09a:	b10000        	sra	a0, a0
4024c09d:	e60a      	add.n	a14, a6, a0
4024c09f:	308580        	xor	a8, a5, a8
4024c0a2:	c00060        	sub	a0, a0, a6
4024c0a5:	00cd      	mov.n	a12, a0
4024c0a7:	306340        	xor	a6, a3, a4
4024c0aa:	306680        	xor	a6, a6, a8
4024c0ad:	746060        	extui	a6, a6, 0, 8
4024c0b0:	668c      	beqz.n	a6, 4024c0ba <ram_rxiq_get_mis+0x72>
4024c0b2:	0ecd      	mov.n	a12, a14
4024c0b4:	0f2d      	mov.n	a2, a15
4024c0b6:	00ed      	mov.n	a14, a0
4024c0b8:	09fd      	mov.n	a15, a9
4024c0ba:	106122        	s32i	a2, a1, 64
4024c0bd:	31dfc0        	srai	a13, a12, 31
4024c0c0:	024d      	mov.n	a4, a2
4024c0c2:	315f20        	srai	a5, a2, 31
4024c0c5:	f159      	s32i.n	a5, a1, 60
4024c0c7:	053d      	mov.n	a3, a5
4024c0c9:	d50f01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
4024c0cc:	0000c0        	callx0	a0
4024c0cf:	0d5d      	mov.n	a5, a13
4024c0d1:	0c4d      	mov.n	a4, a12
4024c0d3:	3139      	s32i.n	a3, a1, 12
4024c0d5:	4129      	s32i.n	a2, a1, 16
4024c0d7:	0d3d      	mov.n	a3, a13
4024c0d9:	0c2d      	mov.n	a2, a12
4024c0db:	d50b01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
4024c0de:	0000c0        	callx0	a0
4024c0e1:	060c      	movi.n	a6, 0
4024c0e3:	100c      	movi.n	a0, 1
4024c0e5:	070c      	movi.n	a7, 0
4024c0e7:	3158      	l32i.n	a5, a1, 12
4024c0e9:	41b8      	l32i.n	a11, a1, 16
4024c0eb:	553a      	add.n	a5, a5, a3
4024c0ed:	4b2a      	add.n	a4, a11, a2
4024c0ef:	837040        	moveqz	a7, a0, a4
4024c0f2:	01b4b7        	bgeu	a4, a11, 4024c0f7 <ram_rxiq_get_mis+0xaf>
4024c0f5:	551b      	addi.n	a5, a5, 1
4024c0f7:	04bd      	mov.n	a11, a4
4024c0f9:	05ad      	mov.n	a10, a5
4024c0fb:	836050        	moveqz	a6, a0, a5
4024c0fe:	030677        	bnone	a6, a7, 4024c105 <ram_rxiq_get_mis+0xbd>
4024c101:	00bd      	mov.n	a11, a0
4024c103:	0a0c      	movi.n	a10, 0
4024c105:	0f4d      	mov.n	a4, a15
4024c107:	61f9      	s32i.n	a15, a1, 24
4024c109:	1261e2        	s32i	a14, a1, 72
4024c10c:	f138      	l32i.n	a3, a1, 60
4024c10e:	102122        	l32i	a2, a1, 64
4024c111:	1461a2        	s32i	a10, a1, 80
4024c114:	1561b2        	s32i	a11, a1, 84
4024c117:	318fe0        	srai	a8, a14, 31
4024c11a:	315ff0        	srai	a5, a15, 31
4024c11d:	5159      	s32i.n	a5, a1, 20
4024c11f:	116182        	s32i	a8, a1, 68
4024c122:	d4f901        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
4024c125:	0000c0        	callx0	a0
4024c128:	1521e2        	l32i	a14, a1, 84
4024c12b:	1421f2        	l32i	a15, a1, 80
4024c12e:	112152        	l32i	a5, a1, 68
4024c131:	122142        	l32i	a4, a1, 72
4024c134:	7139      	s32i.n	a3, a1, 28
4024c136:	8129      	s32i.n	a2, a1, 32
4024c138:	0d3d      	mov.n	a3, a13
4024c13a:	0c2d      	mov.n	a2, a12
4024c13c:	d4f301        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
4024c13f:	0000c0        	callx0	a0
4024c142:	7108      	l32i.n	a0, a1, 28
4024c144:	c00030        	sub	a0, a0, a3
4024c147:	8138      	l32i.n	a3, a1, 32
4024c149:	c0a320        	sub	a10, a3, a2
4024c14c:	01b3a7        	bgeu	a3, a10, 4024c151 <ram_rxiq_get_mis+0x109>
4024c14f:	000b      	addi.n	a0, a0, -1
4024c151:	112a70        	slli	a2, a10, 9
4024c154:	0f5d      	mov.n	a5, a15
4024c156:	0e4d      	mov.n	a4, a14
4024c158:	404710        	ssai	23
4024c15b:	8130a0        	src	a3, a0, a10
4024c15e:	ffb901        	l32r	a0, 4024c044 <ram_rfcal_pwrctrl+0x218>
4024c161:	0000c0        	callx0	a0
4024c164:	0138      	l32i.n	a3, a1, 0
4024c166:	014280        	slli	a4, a2, 24
4024c169:	e158      	l32i.n	a5, a1, 56
4024c16b:	314840        	srai	a4, a4, 24
4024c16e:	441b      	addi.n	a4, a4, 1
4024c170:	214140        	srai	a4, a4, 1
4024c173:	602040        	neg	a2, a4
4024c176:	832450        	moveqz	a2, a4, a5
4024c179:	5158      	l32i.n	a5, a1, 20
4024c17b:	6148      	l32i.n	a4, a1, 24
4024c17d:	004322        	s8i	a2, a3, 0
4024c180:	2129      	s32i.n	a2, a1, 8
4024c182:	0d3d      	mov.n	a3, a13
4024c184:	0c2d      	mov.n	a2, a12
4024c186:	d4e001        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
4024c189:	0000c0        	callx0	a0
4024c18c:	112152        	l32i	a5, a1, 68
4024c18f:	122142        	l32i	a4, a1, 72
4024c192:	03dd      	mov.n	a13, a3
4024c194:	02cd      	mov.n	a12, a2
4024c196:	f138      	l32i.n	a3, a1, 60
4024c198:	102122        	l32i	a2, a1, 64
4024c19b:	d4db01        	l32r	a0, 40241508 <system_get_rtc_time+0x10>
4024c19e:	0000c0        	callx0	a0
4024c1a1:	0d3a      	add.n	a0, a13, a3
4024c1a3:	2c2a      	add.n	a2, a12, a2
4024c1a5:	01b2c7        	bgeu	a2, a12, 4024c1aa <ram_rxiq_get_mis+0x162>
4024c1a8:	001b      	addi.n	a0, a0, 1
4024c1aa:	0e4d      	mov.n	a4, a14
4024c1ac:	0f5d      	mov.n	a5, a15
4024c1ae:	01c8      	l32i.n	a12, a1, 0
4024c1b0:	404710        	ssai	23
4024c1b3:	1321d2        	l32i	a13, a1, 76
4024c1b6:	813020        	src	a3, a0, a2
4024c1b9:	112270        	slli	a2, a2, 9
4024c1bc:	ffa201        	l32r	a0, 4024c044 <ram_rfcal_pwrctrl+0x218>
4024c1bf:	0000c0        	callx0	a0
4024c1c2:	600152        	l8ui	a5, a1, 96
4024c1c5:	016280        	slli	a6, a2, 24
4024c1c8:	316860        	srai	a6, a6, 24
4024c1cb:	661b      	addi.n	a6, a6, 1
4024c1cd:	216160        	srai	a6, a6, 1
4024c1d0:	600060        	neg	a0, a6
4024c1d3:	8306d0        	moveqz	a0, a6, a13
4024c1d6:	014c02        	s8i	a0, a12, 1
4024c1d9:	65ac      	beqz.n	a5, 4024c203 <ram_rxiq_get_mis+0x1bb>
4024c1db:	ff9921        	l32r	a2, 4024c040 <ram_rfcal_pwrctrl+0x214>
4024c1de:	0020c0        	memw
4024c1e1:	e45931        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
4024c1e4:	1148      	l32i.n	a4, a1, 4
4024c1e6:	015080        	slli	a5, a0, 24
4024c1e9:	315850        	srai	a5, a5, 24
4024c1ec:	400400        	ssr	a4
4024c1ef:	f92332        	l32i	a3, a3, 0x3e4
4024c1f2:	2148      	l32i.n	a4, a1, 8
4024c1f4:	b13030        	sra	a3, a3
4024c1f7:	014480        	slli	a4, a4, 24
4024c1fa:	314840        	srai	a4, a4, 24
4024c1fd:	d03401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024c200:	0000c0        	callx0	a0
4024c203:	a1c8      	l32i.n	a12, a1, 40
4024c205:	b1d8      	l32i.n	a13, a1, 44
4024c207:	c1e8      	l32i.n	a14, a1, 48
4024c209:	d1f8      	l32i.n	a15, a1, 52
4024c20b:	9108      	l32i.n	a0, a1, 36
4024c20d:	60c112        	addi	a1, a1, 96
4024c210:	f00d      	ret.n
	...

4024c214 <ram_rxiq_cover_mg_mp>:
4024c214:	039d      	mov.n	a9, a3
4024c216:	b0c112        	addi	a1, a1, -80
4024c219:	7179      	s32i.n	a7, a1, 28
4024c21b:	5149      	s32i.n	a4, a1, 20
4024c21d:	126162        	s32i	a6, a1, 72
4024c220:	116152        	s32i	a5, a1, 68
4024c223:	8109      	s32i.n	a0, a1, 32
4024c225:	106122        	s32i	a2, a1, 64
4024c228:	c1f9      	s32i.n	a15, a1, 48
4024c22a:	a1d9      	s32i.n	a13, a1, 40
4024c22c:	b1e9      	s32i.n	a14, a1, 44
4024c22e:	91c9      	s32i.n	a12, a1, 36
4024c230:	0e0c      	movi.n	a14, 0
4024c232:	0c0c      	movi.n	a12, 0
4024c234:	e412d1        	l32r	a13, 4024527c <phy_set_sense+0x18>
4024c237:	5401f2        	l8ui	a15, a1, 84
4024c23a:	6199      	s32i.n	a9, a1, 24
4024c23c:	220c      	movi.n	a2, 2
4024c23e:	102102        	l32i	a0, a1, 64
4024c241:	136122        	s32i	a2, a1, 76
4024c244:	122152        	l32i	a5, a1, 72
4024c247:	112162        	l32i	a6, a1, 68
4024c24a:	104162        	s8i	a6, a1, 16
4024c24d:	114152        	s8i	a5, a1, 17
4024c250:	120c      	movi.n	a2, 1
4024c252:	401000        	ssl	a0
4024c255:	a12200        	sll	a2, a2
4024c258:	580102        	l8ui	a0, a1, 88
4024c25b:	e109      	s32i.n	a0, a1, 56
4024c25d:	f42020        	extui	a2, a2, 0, 16
4024c260:	d129      	s32i.n	a2, a1, 52
4024c262:	140c      	movi.n	a4, 1
4024c264:	0f5d      	mov.n	a5, a15
4024c266:	80a032        	movi	a3, 128
4024c269:	0d08      	l32i.n	a0, a13, 0
4024c26b:	d12cc0        	mul16s	a2, a12, a12
4024c26e:	3e2002        	l32i	a0, a0, 248
4024c271:	223a      	add.n	a2, a2, a3
4024c273:	212820        	srai	a2, a2, 8
4024c276:	10c132        	addi	a3, a1, 16
4024c279:	f129      	s32i.n	a2, a1, 60
4024c27b:	c02e20        	sub	a2, a14, a2
4024c27e:	012280        	slli	a2, a2, 24
4024c281:	312820        	srai	a2, a2, 24
4024c284:	0000c0        	callx0	a0
4024c287:	11c132        	addi	a3, a1, 17
4024c28a:	040c      	movi.n	a4, 0
4024c28c:	0f5d      	mov.n	a5, a15
4024c28e:	0d08      	l32i.n	a0, a13, 0
4024c290:	02ed      	mov.n	a14, a2
4024c292:	3e2002        	l32i	a0, a0, 248
4024c295:	0c2d      	mov.n	a2, a12
4024c297:	0000c0        	callx0	a0
4024c29a:	d138      	l32i.n	a3, a1, 52
4024c29c:	0d08      	l32i.n	a0, a13, 0
4024c29e:	02cd      	mov.n	a12, a2
4024c2a0:	d008      	l32i.n	a0, a0, 52
4024c2a2:	120c      	movi.n	a2, 1
4024c2a4:	0000c0        	callx0	a0
4024c2a7:	102122        	l32i	a2, a1, 64
4024c2aa:	6138      	l32i.n	a3, a1, 24
4024c2ac:	110152        	l8ui	a5, a1, 17
4024c2af:	112182        	l32i	a8, a1, 68
4024c2b2:	100162        	l8ui	a6, a1, 16
4024c2b5:	190c      	movi.n	a9, 1
4024c2b7:	c06680        	sub	a6, a6, a8
4024c2ba:	122182        	l32i	a8, a1, 72
4024c2bd:	936960        	movnez	a6, a9, a6
4024c2c0:	104162        	s8i	a6, a1, 16
4024c2c3:	c05580        	sub	a5, a5, a8
4024c2c6:	e188      	l32i.n	a8, a1, 56
4024c2c8:	935950        	movnez	a5, a9, a5
4024c2cb:	114152        	s8i	a5, a1, 17
4024c2ce:	0189      	s32i.n	a8, a1, 0
4024c2d0:	0d08      	l32i.n	a0, a13, 0
4024c2d2:	5148      	l32i.n	a4, a1, 20
4024c2d4:	122002        	l32i	a0, a0, 72
4024c2d7:	12c172        	addi	a7, a1, 18
4024c2da:	0000c0        	callx0	a0
4024c2dd:	f128      	l32i.n	a2, a1, 60
4024c2df:	120102        	l8ui	a0, a1, 18
4024c2e2:	2e2a      	add.n	a2, a14, a2
4024c2e4:	01e080        	slli	a14, a0, 24
4024c2e7:	130102        	l8ui	a0, a1, 19
4024c2ea:	31e8e0        	srai	a14, a14, 24
4024c2ed:	ee2a      	add.n	a14, a14, a2
4024c2ef:	010080        	slli	a0, a0, 24
4024c2f2:	01ee80        	slli	a14, a14, 24
4024c2f5:	31e8e0        	srai	a14, a14, 24
4024c2f8:	310800        	srai	a0, a0, 24
4024c2fb:	c0cc00        	sub	a12, a12, a0
4024c2fe:	0d08      	l32i.n	a0, a13, 0
4024c300:	01cc80        	slli	a12, a12, 24
4024c303:	c008      	l32i.n	a0, a0, 48
4024c305:	31c8c0        	srai	a12, a12, 24
4024c308:	0000c0        	callx0	a0
4024c30b:	132132        	l32i	a3, a1, 76
4024c30e:	330b      	addi.n	a3, a3, -1
4024c310:	136132        	s32i	a3, a1, 76
4024c313:	f4b356        	bnez	a3, 4024c262 <ram_rxiq_cover_mg_mp+0x4e>
4024c316:	120122        	l8ui	a2, a1, 18
4024c319:	0d08      	l32i.n	a0, a13, 0
4024c31b:	012280        	slli	a2, a2, 24
4024c31e:	0008      	l32i.n	a0, a0, 0
4024c320:	312820        	srai	a2, a2, 24
4024c323:	0000c0        	callx0	a0
4024c326:	1252e6        	bgei	a2, 5, 4024c33c <ram_rxiq_cover_mg_mp+0x128>
4024c329:	130122        	l8ui	a2, a1, 19
4024c32c:	0d08      	l32i.n	a0, a13, 0
4024c32e:	012280        	slli	a2, a2, 24
4024c331:	0008      	l32i.n	a0, a0, 0
4024c333:	312820        	srai	a2, a2, 24
4024c336:	0000c0        	callx0	a0
4024c339:	1752a6        	blti	a2, 5, 4024c354 <ram_rxiq_cover_mg_mp+0x140>
4024c33c:	de9171        	l32r	a7, 40243d80 <tcpclient1_sent_cb+0x14>
4024c33f:	fa6141        	l32r	a4, 4024acc4 <txiq_get_mis_pwr+0x9c>
4024c342:	ee1661        	l32r	a6, 40247b9c <tx_atten_set_interp+0x278>
4024c345:	0438      	l32i.n	a3, a4, 0
4024c347:	050652        	l8ui	a5, a6, 5
4024c34a:	203370        	or	a3, a3, a7
4024c34d:	551b      	addi.n	a5, a5, 1
4024c34f:	054652        	s8i	a5, a6, 5
4024c352:	0439      	s32i.n	a3, a4, 0
4024c354:	f20c      	movi.n	a2, 15
4024c356:	107c      	movi.n	a0, -15
4024c358:	012e07        	blt	a14, a0, 4024c35d <ram_rxiq_cover_mg_mp+0x149>
4024c35b:	0e0d      	mov.n	a0, a14
4024c35d:	012207        	blt	a2, a0, 4024c362 <ram_rxiq_cover_mg_mp+0x14e>
4024c360:	002d      	mov.n	a2, a0
4024c362:	106c      	movi.n	a0, -31
4024c364:	01e280        	slli	a14, a2, 24
4024c367:	31e8e0        	srai	a14, a14, 24
4024c36a:	f21c      	movi.n	a2, 31
4024c36c:	012c07        	blt	a12, a0, 4024c371 <ram_rxiq_cover_mg_mp+0x15d>
4024c36f:	0c0d      	mov.n	a0, a12
4024c371:	012207        	blt	a2, a0, 4024c376 <ram_rxiq_cover_mg_mp+0x162>
4024c374:	002d      	mov.n	a2, a0
4024c376:	10c132        	addi	a3, a1, 16
4024c379:	140c      	movi.n	a4, 1
4024c37b:	0f5d      	mov.n	a5, a15
4024c37d:	01c280        	slli	a12, a2, 24
4024c380:	0d08      	l32i.n	a0, a13, 0
4024c382:	31c8c0        	srai	a12, a12, 24
4024c385:	3e2002        	l32i	a0, a0, 248
4024c388:	0e2d      	mov.n	a2, a14
4024c38a:	0000c0        	callx0	a0
4024c38d:	0f5d      	mov.n	a5, a15
4024c38f:	0c2d      	mov.n	a2, a12
4024c391:	0d08      	l32i.n	a0, a13, 0
4024c393:	11c132        	addi	a3, a1, 17
4024c396:	3e2002        	l32i	a0, a0, 248
4024c399:	040c      	movi.n	a4, 0
4024c39b:	0000c0        	callx0	a0
4024c39e:	8108      	l32i.n	a0, a1, 32
4024c3a0:	a1d8      	l32i.n	a13, a1, 40
4024c3a2:	c1f8      	l32i.n	a15, a1, 48
4024c3a4:	7138      	l32i.n	a3, a1, 28
4024c3a6:	142122        	l32i	a2, a1, 80
4024c3a9:	0043e2        	s8i	a14, a3, 0
4024c3ac:	0042c2        	s8i	a12, a2, 0
4024c3af:	b1e8      	l32i.n	a14, a1, 44
4024c3b1:	91c8      	l32i.n	a12, a1, 36
4024c3b3:	50c112        	addi	a1, a1, 80
4024c3b6:	f00d      	ret.n

4024c3b8 <ram_rfcal_rxiq>:
4024c3b8:	059d      	mov.n	a9, a5
4024c3ba:	03ad      	mov.n	a10, a3
4024c3bc:	b0c112        	addi	a1, a1, -80
4024c3bf:	e1d9      	s32i.n	a13, a1, 56
4024c3c1:	f1e9      	s32i.n	a14, a1, 60
4024c3c3:	8179      	s32i.n	a7, a1, 32
4024c3c5:	030c      	movi.n	a3, 0
4024c3c7:	050c      	movi.n	a5, 0
4024c3c9:	1061f2        	s32i	a15, a1, 64
4024c3cc:	c109      	s32i.n	a0, a1, 48
4024c3ce:	d1c9      	s32i.n	a12, a1, 52
4024c3d0:	136162        	s32i	a6, a1, 76
4024c3d3:	5129      	s32i.n	a2, a1, 20
4024c3d5:	6149      	s32i.n	a4, a1, 24
4024c3d7:	77a022        	movi	a2, 119
4024c3da:	041c      	movi.n	a4, 16
4024c3dc:	060c      	movi.n	a6, 0
4024c3de:	e3a7c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
4024c3e1:	1161a2        	s32i	a10, a1, 68
4024c3e4:	0c08      	l32i.n	a0, a12, 0
4024c3e6:	126192        	s32i	a9, a1, 72
4024c3e9:	252002        	l32i	a0, a0, 148
4024c3ec:	1321f2        	l32i	a15, a1, 76
4024c3ef:	0000c0        	callx0	a0
4024c3f2:	030c      	movi.n	a3, 0
4024c3f4:	f40c      	movi.n	a4, 15
4024c3f6:	650c      	movi.n	a5, 6
4024c3f8:	660c      	movi.n	a6, 6
4024c3fa:	0c08      	l32i.n	a0, a12, 0
4024c3fc:	02ed      	mov.n	a14, a2
4024c3fe:	252002        	l32i	a0, a0, 148
4024c401:	77a022        	movi	a2, 119
4024c404:	0000c0        	callx0	a0
4024c407:	030c      	movi.n	a3, 0
4024c409:	841c      	movi.n	a4, 24
4024c40b:	550c      	movi.n	a5, 5
4024c40d:	560c      	movi.n	a6, 5
4024c40f:	0c08      	l32i.n	a0, a12, 0
4024c411:	02dd      	mov.n	a13, a2
4024c413:	252002        	l32i	a0, a0, 148
4024c416:	77a022        	movi	a2, 119
4024c419:	0000c0        	callx0	a0
4024c41c:	030c      	movi.n	a3, 0
4024c41e:	841c      	movi.n	a4, 24
4024c420:	350c      	movi.n	a5, 3
4024c422:	360c      	movi.n	a6, 3
4024c424:	0c08      	l32i.n	a0, a12, 0
4024c426:	9129      	s32i.n	a2, a1, 36
4024c428:	252002        	l32i	a0, a0, 148
4024c42b:	77a022        	movi	a2, 119
4024c42e:	0000c0        	callx0	a0
4024c431:	030c      	movi.n	a3, 0
4024c433:	940c      	movi.n	a4, 9
4024c435:	750c      	movi.n	a5, 7
4024c437:	060c      	movi.n	a6, 0
4024c439:	0c08      	l32i.n	a0, a12, 0
4024c43b:	a129      	s32i.n	a2, a1, 40
4024c43d:	252002        	l32i	a0, a0, 148
4024c440:	77a022        	movi	a2, 119
4024c443:	0000c0        	callx0	a0
4024c446:	0c08      	l32i.n	a0, a12, 0
4024c448:	7129      	s32i.n	a2, a1, 28
4024c44a:	102002        	l32i	a0, a0, 64
4024c44d:	120c      	movi.n	a2, 1
4024c44f:	0000c0        	callx0	a0
4024c452:	1041e2        	s8i	a14, a1, 16
4024c455:	1141d2        	s8i	a13, a1, 17
4024c458:	cf8c      	beqz.n	a15, 4024c468 <ram_rfcal_rxiq+0xb0>
4024c45a:	0c08      	l32i.n	a0, a12, 0
4024c45c:	10c122        	addi	a2, a1, 16
4024c45f:	452002        	l32i	a0, a0, 0x114
4024c462:	11c132        	addi	a3, a1, 17
4024c465:	0000c0        	callx0	a0
4024c468:	77a022        	movi	a2, 119
4024c46b:	030c      	movi.n	a3, 0
4024c46d:	041c      	movi.n	a4, 16
4024c46f:	250c      	movi.n	a5, 2
4024c471:	0c08      	l32i.n	a0, a12, 0
4024c473:	260c      	movi.n	a6, 2
4024c475:	272002        	l32i	a0, a0, 156
4024c478:	170c      	movi.n	a7, 1
4024c47a:	0000c0        	callx0	a0
4024c47d:	b1e9      	s32i.n	a14, a1, 44
4024c47f:	77a022        	movi	a2, 119
4024c482:	030c      	movi.n	a3, 0
4024c484:	841c      	movi.n	a4, 24
4024c486:	750c      	movi.n	a5, 7
4024c488:	0c08      	l32i.n	a0, a12, 0
4024c48a:	170c      	movi.n	a7, 1
4024c48c:	100192        	l8ui	a9, a1, 16
4024c48f:	110182        	l8ui	a8, a1, 17
4024c492:	c099e0        	sub	a9, a9, a14
4024c495:	c088d0        	sub	a8, a8, a13
4024c498:	938780        	movnez	a8, a7, a8
4024c49b:	939790        	movnez	a9, a7, a9
4024c49e:	104192        	s8i	a9, a1, 16
4024c4a1:	114182        	s8i	a8, a1, 17
4024c4a4:	272002        	l32i	a0, a0, 156
4024c4a7:	760c      	movi.n	a6, 7
4024c4a9:	0000c0        	callx0	a0
4024c4ac:	0c08      	l32i.n	a0, a12, 0
4024c4ae:	1121e2        	l32i	a14, a1, 68
4024c4b1:	142002        	l32i	a0, a0, 80
4024c4b4:	6128      	l32i.n	a2, a1, 24
4024c4b6:	0000c0        	callx0	a0
4024c4b9:	050c      	movi.n	a5, 0
4024c4bb:	060c      	movi.n	a6, 0
4024c4bd:	070c      	movi.n	a7, 0
4024c4bf:	024d      	mov.n	a4, a2
4024c4c1:	030c      	movi.n	a3, 0
4024c4c3:	2139      	s32i.n	a3, a1, 8
4024c4c5:	1139      	s32i.n	a3, a1, 4
4024c4c7:	0139      	s32i.n	a3, a1, 0
4024c4c9:	0c08      	l32i.n	a0, a12, 0
4024c4cb:	120c      	movi.n	a2, 1
4024c4cd:	1a2002        	l32i	a0, a0, 104
4024c4d0:	0e3d      	mov.n	a3, a14
4024c4d2:	0000c0        	callx0	a0
4024c4d5:	5128      	l32i.n	a2, a1, 20
4024c4d7:	8178      	l32i.n	a7, a1, 32
4024c4d9:	13c162        	addi	a6, a1, 19
4024c4dc:	110142        	l8ui	a4, a1, 17
4024c4df:	9158      	l32i.n	a5, a1, 36
4024c4e1:	100132        	l8ui	a3, a1, 16
4024c4e4:	05ed      	mov.n	a14, a5
4024c4e6:	11f9      	s32i.n	a15, a1, 4
4024c4e8:	0169      	s32i.n	a6, a1, 0
4024c4ea:	2179      	s32i.n	a7, a1, 8
4024c4ec:	12c172        	addi	a7, a1, 18
4024c4ef:	0c08      	l32i.n	a0, a12, 0
4024c4f1:	a168      	l32i.n	a6, a1, 40
4024c4f3:	432002        	l32i	a0, a0, 0x10c
4024c4f6:	06fd      	mov.n	a15, a6
4024c4f8:	0000c0        	callx0	a0
4024c4fb:	0c08      	l32i.n	a0, a12, 0
4024c4fd:	1b2002        	l32i	a0, a0, 108
4024c500:	120c      	movi.n	a2, 1
4024c502:	0000c0        	callx0	a0
4024c505:	b178      	l32i.n	a7, a1, 44
4024c507:	77a022        	movi	a2, 119
4024c50a:	030c      	movi.n	a3, 0
4024c50c:	041c      	movi.n	a4, 16
4024c50e:	0c08      	l32i.n	a0, a12, 0
4024c510:	050c      	movi.n	a5, 0
4024c512:	272002        	l32i	a0, a0, 156
4024c515:	060c      	movi.n	a6, 0
4024c517:	0000c0        	callx0	a0
4024c51a:	0d7d      	mov.n	a7, a13
4024c51c:	77a022        	movi	a2, 119
4024c51f:	030c      	movi.n	a3, 0
4024c521:	f40c      	movi.n	a4, 15
4024c523:	0c08      	l32i.n	a0, a12, 0
4024c525:	650c      	movi.n	a5, 6
4024c527:	272002        	l32i	a0, a0, 156
4024c52a:	660c      	movi.n	a6, 6
4024c52c:	0000c0        	callx0	a0
4024c52f:	0e7d      	mov.n	a7, a14
4024c531:	77a022        	movi	a2, 119
4024c534:	030c      	movi.n	a3, 0
4024c536:	841c      	movi.n	a4, 24
4024c538:	0c08      	l32i.n	a0, a12, 0
4024c53a:	550c      	movi.n	a5, 5
4024c53c:	272002        	l32i	a0, a0, 156
4024c53f:	560c      	movi.n	a6, 5
4024c541:	0000c0        	callx0	a0
4024c544:	0f7d      	mov.n	a7, a15
4024c546:	77a022        	movi	a2, 119
4024c549:	030c      	movi.n	a3, 0
4024c54b:	841c      	movi.n	a4, 24
4024c54d:	350c      	movi.n	a5, 3
4024c54f:	0c08      	l32i.n	a0, a12, 0
4024c551:	360c      	movi.n	a6, 3
4024c553:	272002        	l32i	a0, a0, 156
4024c556:	71d8      	l32i.n	a13, a1, 28
4024c558:	0000c0        	callx0	a0
4024c55b:	0d7d      	mov.n	a7, a13
4024c55d:	77a022        	movi	a2, 119
4024c560:	030c      	movi.n	a3, 0
4024c562:	940c      	movi.n	a4, 9
4024c564:	0c08      	l32i.n	a0, a12, 0
4024c566:	750c      	movi.n	a5, 7
4024c568:	272002        	l32i	a0, a0, 156
4024c56b:	060c      	movi.n	a6, 0
4024c56d:	0000c0        	callx0	a0
4024c570:	77a022        	movi	a2, 119
4024c573:	030c      	movi.n	a3, 0
4024c575:	841c      	movi.n	a4, 24
4024c577:	750c      	movi.n	a5, 7
4024c579:	0c08      	l32i.n	a0, a12, 0
4024c57b:	760c      	movi.n	a6, 7
4024c57d:	272002        	l32i	a0, a0, 156
4024c580:	070c      	movi.n	a7, 0
4024c582:	0000c0        	callx0	a0
4024c585:	77a022        	movi	a2, 119
4024c588:	030c      	movi.n	a3, 0
4024c58a:	041c      	movi.n	a4, 16
4024c58c:	250c      	movi.n	a5, 2
4024c58e:	0c08      	l32i.n	a0, a12, 0
4024c590:	260c      	movi.n	a6, 2
4024c592:	272002        	l32i	a0, a0, 156
4024c595:	070c      	movi.n	a7, 0
4024c597:	0000c0        	callx0	a0
4024c59a:	0c08      	l32i.n	a0, a12, 0
4024c59c:	1221d2        	l32i	a13, a1, 72
4024c59f:	102002        	l32i	a0, a0, 64
4024c5a2:	020c      	movi.n	a2, 0
4024c5a4:	0000c0        	callx0	a0
4024c5a7:	c108      	l32i.n	a0, a1, 48
4024c5a9:	d1c8      	l32i.n	a12, a1, 52
4024c5ab:	f1e8      	l32i.n	a14, a1, 60
4024c5ad:	120132        	l8ui	a3, a1, 18
4024c5b0:	1021f2        	l32i	a15, a1, 64
4024c5b3:	004d32        	s8i	a3, a13, 0
4024c5b6:	130122        	l8ui	a2, a1, 19
4024c5b9:	014d22        	s8i	a2, a13, 1
4024c5bc:	e1d8      	l32i.n	a13, a1, 56
4024c5be:	50c112        	addi	a1, a1, 80
4024c5c1:	f00d      	ret.n
	...

4024c5c4 <dpd_scale_set>:
4024c5c4:	f0c112        	addi	a1, a1, -16
4024c5c7:	0109      	s32i.n	a0, a1, 0
4024c5c9:	e35f51        	l32r	a5, 40245348 <ram_pbus_set_rxgain+0xc8>
4024c5cc:	0020c0        	memw
4024c5cf:	77a022        	movi	a2, 119
4024c5d2:	030c      	movi.n	a3, 0
4024c5d4:	840c      	movi.n	a4, 8
4024c5d6:	d82552        	l32i	a5, a5, 0x360
4024c5d9:	e4c561        	l32r	a6, 402458f0 <readvdd33+0x1c8>
4024c5dc:	e32801        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024c5df:	530662        	l8ui	a6, a6, 83
4024c5e2:	0008      	l32i.n	a0, a0, 0
4024c5e4:	605050        	neg	a5, a5
4024c5e7:	015580        	slli	a5, a5, 24
4024c5ea:	262002        	l32i	a0, a0, 152
4024c5ed:	315850        	srai	a5, a5, 24
4024c5f0:	016680        	slli	a6, a6, 24
4024c5f3:	316860        	srai	a6, a6, 24
4024c5f6:	c05560        	sub	a5, a5, a6
4024c5f9:	e8c552        	addi	a5, a5, -24
4024c5fc:	745050        	extui	a5, a5, 0, 8
4024c5ff:	0000c0        	callx0	a0
4024c602:	0108      	l32i.n	a0, a1, 0
4024c604:	10c112        	addi	a1, a1, 16
4024c607:	f00d      	ret.n
4024c609:	000000        	ill

4024c60c <dpd_mem_write>:
4024c60c:	035d      	mov.n	a5, a3
4024c60e:	f0c112        	addi	a1, a1, -16
4024c611:	030c      	movi.n	a3, 0
4024c613:	0109      	s32i.n	a0, a1, 0
4024c615:	31e9      	s32i.n	a14, a1, 12
4024c617:	21d9      	s32i.n	a13, a1, 8
4024c619:	11c9      	s32i.n	a12, a1, 4
4024c61b:	04dd      	mov.n	a13, a4
4024c61d:	e317c1        	l32r	a12, 4024527c <phy_set_sense+0x18>
4024c620:	02ed      	mov.n	a14, a2
4024c622:	0c08      	l32i.n	a0, a12, 0
4024c624:	77a022        	movi	a2, 119
4024c627:	262002        	l32i	a0, a0, 152
4024c62a:	b41c      	movi.n	a4, 27
4024c62c:	0000c0        	callx0	a0
4024c62f:	77a022        	movi	a2, 119
4024c632:	030c      	movi.n	a3, 0
4024c634:	0c08      	l32i.n	a0, a12, 0
4024c636:	540c      	movi.n	a4, 5
4024c638:	262002        	l32i	a0, a0, 152
4024c63b:	7454e0        	extui	a5, a14, 4, 8
4024c63e:	0000c0        	callx0	a0
4024c641:	3450e0        	extui	a5, a14, 0, 4
4024c644:	77a022        	movi	a2, 119
4024c647:	0c08      	l32i.n	a0, a12, 0
4024c649:	030c      	movi.n	a3, 0
4024c64b:	262002        	l32i	a0, a0, 152
4024c64e:	640c      	movi.n	a4, 6
4024c650:	0000c0        	callx0	a0
4024c653:	77a022        	movi	a2, 119
4024c656:	030c      	movi.n	a3, 0
4024c658:	f40c      	movi.n	a4, 15
4024c65a:	450c      	movi.n	a5, 4
4024c65c:	0c08      	l32i.n	a0, a12, 0
4024c65e:	205d50        	or	a5, a13, a5
4024c661:	262002        	l32i	a0, a0, 152
4024c664:	745050        	extui	a5, a5, 0, 8
4024c667:	0000c0        	callx0	a0
4024c66a:	0d5d      	mov.n	a5, a13
4024c66c:	77a022        	movi	a2, 119
4024c66f:	0c08      	l32i.n	a0, a12, 0
4024c671:	030c      	movi.n	a3, 0
4024c673:	262002        	l32i	a0, a0, 152
4024c676:	f40c      	movi.n	a4, 15
4024c678:	0000c0        	callx0	a0
4024c67b:	11c8      	l32i.n	a12, a1, 4
4024c67d:	21d8      	l32i.n	a13, a1, 8
4024c67f:	31e8      	l32i.n	a14, a1, 12
4024c681:	0108      	l32i.n	a0, a1, 0
4024c683:	10c112        	addi	a1, a1, 16
4024c686:	f00d      	ret.n

4024c688 <pm_usec2rtc>:
4024c688:	f0c112        	addi	a1, a1, -16
4024c68b:	0109      	s32i.n	a0, a1, 0
4024c68d:	93cc      	bnez.n	a3, 4024c69a <pm_usec2rtc+0x12>
4024c68f:	530c      	movi.n	a3, 5
4024c691:	ce9001        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024c694:	0000c0        	callx0	a0
4024c697:	000686        	j	4024c6b5 <pm_usec2rtc+0x2d>
4024c69a:	ef5301        	l32r	a0, 402483e8 <chip_v6_set_chan_misc+0x78>
4024c69d:	0bb027        	bgeu	a0, a2, 4024c6ac <pm_usec2rtc+0x24>
4024c6a0:	ce8d01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024c6a3:	0000c0        	callx0	a0
4024c6a6:	112240        	slli	a2, a2, 12
4024c6a9:	000206        	j	4024c6b5 <pm_usec2rtc+0x2d>
4024c6ac:	112240        	slli	a2, a2, 12
4024c6af:	ce8901        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024c6b2:	0000c0        	callx0	a0
4024c6b5:	0108      	l32i.n	a0, a1, 0
4024c6b7:	10c112        	addi	a1, a1, 16
4024c6ba:	f00d      	ret.n

4024c6bc <pm_rtc2usec>:
4024c6bc:	822230        	mull	a2, a2, a3
4024c6bf:	412c20        	srli	a2, a2, 12
4024c6c2:	f00d      	ret.n
4024c6c4:	943c      	movi.n	a4, 57
4024c6c6:	fe          	.byte 0xfe
4024c6c7:	3f          	.byte 0x3f
4024c6c8:	1388      	l32i.n	a8, a3, 4
	...

4024c6cc <pm_set_sleep_cycles>:
4024c6cc:	cec651        	l32r	a5, 402401e4 <_irom0_text_start+0x1e4>
4024c6cf:	0020c0        	memw
4024c6d2:	472542        	l32i	a4, a5, 0x11c
4024c6d5:	424a      	add.n	a4, a2, a4
4024c6d7:	0020c0        	memw
4024c6da:	fffa61        	l32r	a6, 4024c6c4 <pm_rtc2usec+0x8>
4024c6dd:	416542        	s32i	a4, a5, 0x104
4024c6e0:	fffa31        	l32r	a3, 4024c6c8 <pm_rtc2usec+0xc>
4024c6e3:	150c      	movi.n	a5, 1
4024c6e5:	013327        	bltu	a3, a2, 4024c6ea <pm_set_sleep_cycles+0x1e>
4024c6e8:	050c      	movi.n	a5, 0
4024c6ea:	004652        	s8i	a5, a6, 0
4024c6ed:	f00d      	ret.n
4024c6ef:	ffff00        	excw
4024c6f2:	7f          	.byte 0x7f
4024c6f3:	fe          	.byte 0xfe
4024c6f4:	000000        	ill
4024c6f7:	c11256        	bnez	a2, 4024c30c <ram_rxiq_cover_mg_mp+0xf8>

4024c6f8 <pm_sleep_opt>:
4024c6f8:	f0c112        	addi	a1, a1, -16
4024c6fb:	21d9      	s32i.n	a13, a1, 8
4024c6fd:	0109      	s32i.n	a0, a1, 0
4024c6ff:	e47a01        	l32r	a0, 402458e8 <readvdd33+0x1c0>
4024c702:	11c9      	s32i.n	a12, a1, 4
4024c704:	390002        	l8ui	a0, a0, 57
4024c707:	ceb7c1        	l32r	a12, 402401e4 <_irom0_text_start+0x1e4>
4024c70a:	20dc      	bnez.n	a0, 4024c720 <pm_sleep_opt+0x28>
4024c70c:	c57c      	movi.n	a5, -4
4024c70e:	0020c0        	memw
4024c711:	592c32        	l32i	a3, a12, 0x164
4024c714:	103350        	and	a3, a3, a5
4024c717:	0020c0        	memw
4024c71a:	596c32        	s32i	a3, a12, 0x164
4024c71d:	000786        	j	4024c73f <pm_sleep_opt+0x47>
4024c720:	071066        	bnei	a0, 1, 4024c72b <pm_sleep_opt+0x33>
4024c723:	062c      	movi.n	a6, 32
4024c725:	204460        	or	a4, a4, a6
4024c728:	0004c6        	j	4024c73f <pm_sleep_opt+0x47>
4024c72b:	102066        	bnei	a0, 2, 4024c73f <pm_sleep_opt+0x47>
4024c72e:	380c      	movi.n	a8, 3
4024c730:	0020c0        	memw
4024c733:	592c72        	l32i	a7, a12, 0x164
4024c736:	207780        	or	a7, a7, a8
4024c739:	0020c0        	memw
4024c73c:	596c72        	s32i	a7, a12, 0x164
4024c73f:	030c      	movi.n	a3, 0
4024c741:	e2ced1        	l32r	a13, 4024527c <phy_set_sense+0x18>
4024c744:	0020c0        	memw
4024c747:	506c32        	s32i	a3, a12, 0x140
4024c74a:	0020c0        	memw
4024c74d:	516c22        	s32i	a2, a12, 0x144
4024c750:	0020c0        	memw
4024c753:	77a022        	movi	a2, 119
4024c756:	550c      	movi.n	a5, 5
4024c758:	560c      	movi.n	a6, 5
4024c75a:	170c      	movi.n	a7, 1
4024c75c:	0d08      	l32i.n	a0, a13, 0
4024c75e:	406c42        	s32i	a4, a12, 0x100
4024c761:	272002        	l32i	a0, a0, 156
4024c764:	c41c      	movi.n	a4, 28
4024c766:	0000c0        	callx0	a0
4024c769:	ea2a51        	l32r	a5, 40247014 <pbus_set_rxbbgain+0x78>
4024c76c:	d5b941        	l32r	a4, 40241e50 <wifi_station_ap_number_set+0x5c>
4024c76f:	e2f631        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
4024c772:	0020c0        	memw
4024c775:	f22322        	l32i	a2, a3, 0x3c8
4024c778:	102250        	and	a2, a2, a5
4024c77b:	202240        	or	a2, a2, a4
4024c77e:	0020c0        	memw
4024c781:	f26322        	s32i	a2, a3, 0x3c8
4024c784:	120c      	movi.n	a2, 1
4024c786:	e2f401        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024c789:	0000c0        	callx0	a0
4024c78c:	77a022        	movi	a2, 119
4024c78f:	030c      	movi.n	a3, 0
4024c791:	c41c      	movi.n	a4, 28
4024c793:	550c      	movi.n	a5, 5
4024c795:	0d08      	l32i.n	a0, a13, 0
4024c797:	560c      	movi.n	a6, 5
4024c799:	272002        	l32i	a0, a0, 156
4024c79c:	070c      	movi.n	a7, 0
4024c79e:	0000c0        	callx0	a0
4024c7a1:	77a022        	movi	a2, 119
4024c7a4:	030c      	movi.n	a3, 0
4024c7a6:	c41c      	movi.n	a4, 28
4024c7a8:	650c      	movi.n	a5, 6
4024c7aa:	0d08      	l32i.n	a0, a13, 0
4024c7ac:	660c      	movi.n	a6, 6
4024c7ae:	272002        	l32i	a0, a0, 156
4024c7b1:	070c      	movi.n	a7, 0
4024c7b3:	0000c0        	callx0	a0
4024c7b6:	ffce51        	l32r	a5, 4024c6f0 <pm_set_sleep_cycles+0x24>
4024c7b9:	e3d941        	l32r	a4, 40245720 <tsen_meas+0xa8>
4024c7bc:	0020c0        	memw
4024c7bf:	e2e231        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
4024c7c2:	fa2322        	l32i	a2, a3, 0x3e8
4024c7c5:	102250        	and	a2, a2, a5
4024c7c8:	202240        	or	a2, a2, a4
4024c7cb:	0020c0        	memw
4024c7ce:	340c      	movi.n	a4, 3
4024c7d0:	750c      	movi.n	a5, 7
4024c7d2:	460c      	movi.n	a6, 4
4024c7d4:	070c      	movi.n	a7, 0
4024c7d6:	0d08      	l32i.n	a0, a13, 0
4024c7d8:	fa6322        	s32i	a2, a3, 0x3e8
4024c7db:	62a022        	movi	a2, 98
4024c7de:	272002        	l32i	a0, a0, 156
4024c7e1:	130c      	movi.n	a3, 1
4024c7e3:	0000c0        	callx0	a0
4024c7e6:	6ca022        	movi	a2, 108
4024c7e9:	230c      	movi.n	a3, 2
4024c7eb:	040c      	movi.n	a4, 0
4024c7ed:	050c      	movi.n	a5, 0
4024c7ef:	0d08      	l32i.n	a0, a13, 0
4024c7f1:	060c      	movi.n	a6, 0
4024c7f3:	272002        	l32i	a0, a0, 156
4024c7f6:	070c      	movi.n	a7, 0
4024c7f8:	0000c0        	callx0	a0
4024c7fb:	ffbe21        	l32r	a2, 4024c6f4 <pm_set_sleep_cycles+0x28>
4024c7fe:	0020c0        	memw
4024c801:	446c22        	s32i	a2, a12, 0x110
4024c804:	21d8      	l32i.n	a13, a1, 8
4024c806:	11c8      	l32i.n	a12, a1, 4
4024c808:	0108      	l32i.n	a0, a1, 0
4024c80a:	10c112        	addi	a1, a1, 16
4024c80d:	f00d      	ret.n
	...

4024c810 <pm_wakeup_opt>:
4024c810:	c0af82        	movi	a8, -64
4024c813:	ce7451        	l32r	a5, 402401e4 <_irom0_text_start+0x1e4>
4024c816:	0020c0        	memw
4024c819:	462572        	l32i	a7, a5, 0x118
4024c81c:	107780        	and	a7, a7, a8
4024c81f:	207720        	or	a7, a7, a2
4024c822:	0020c0        	memw
4024c825:	466572        	s32i	a7, a5, 0x118
4024c828:	e67c      	movi.n	a6, -2
4024c82a:	0020c0        	memw
4024c82d:	6a2542        	l32i	a4, a5, 0x1a8
4024c830:	104460        	and	a4, a4, a6
4024c833:	204430        	or	a4, a4, a3
4024c836:	0020c0        	memw
4024c839:	6a6542        	s32i	a4, a5, 0x1a8
4024c83c:	f00d      	ret.n
4024c83e:	840000        	extui	a0, a0, 0, 9
4024c841:	3ffe84        	excw
4024c844:	000000        	ill
4024c847:	0f          	.byte 0xf

4024c848 <get_chip_version>:
4024c848:	fffe61        	l32r	a6, 4024c840 <pm_wakeup_opt+0x30>
4024c84b:	0628      	l32i.n	a2, a6, 0
4024c84d:	250266        	bnei	a2, -1, 4024c876 <get_chip_version+0x2e>
4024c850:	d1fc51        	l32r	a5, 40241040 <system_upgrade_flag_check+0x10>
4024c853:	fffc41        	l32r	a4, 4024c844 <pm_wakeup_opt+0x34>
4024c856:	ce6221        	l32r	a2, 402401e0 <_irom0_text_start+0x1e0>
4024c859:	0020c0        	memw
4024c85c:	962232        	l32i	a3, a2, 0x258
4024c85f:	103350        	and	a3, a3, a5
4024c862:	413f30        	srli	a3, a3, 15
4024c865:	0f1366        	bnei	a3, 1, 4024c878 <get_chip_version+0x30>
4024c868:	0020c0        	memw
4024c86b:	952222        	l32i	a2, a2, 0x254
4024c86e:	102240        	and	a2, a2, a4
4024c871:	752820        	extui	a2, a2, 24, 8
4024c874:	0629      	s32i.n	a2, a6, 0
4024c876:	f00d      	ret.n
4024c878:	0020c0        	memw
4024c87b:	972222        	l32i	a2, a2, 0x25c
4024c87e:	fffb06        	j	4024c86e <get_chip_version+0x26>
4024c881:	000000        	ill
4024c884:	800050        	add	a0, a0, a5
	...

4024c888 <pm_sleep_opt_bb_off>:
4024c888:	f0c112        	addi	a1, a1, -16
4024c88b:	0109      	s32i.n	a0, a1, 0
4024c88d:	fffb85        	call0	4024c848 <get_chip_version>
4024c890:	0c2226        	beqi	a2, 2, 4024c8a0 <pm_sleep_opt_bb_off+0x18>
4024c893:	420c      	movi.n	a2, 4
4024c895:	030c      	movi.n	a3, 0
4024c897:	fffb41        	l32r	a4, 4024c884 <get_chip_version+0x3c>
4024c89a:	ffe5c5        	call0	4024c6f8 <pm_sleep_opt>
4024c89d:	0007c6        	j	4024c8c0 <pm_sleep_opt_bb_off+0x38>
4024c8a0:	e41201        	l32r	a0, 402458e8 <readvdd33+0x1c0>
4024c8a3:	650002        	l8ui	a0, a0, 101
4024c8a6:	0c2066        	bnei	a0, 2, 4024c8b6 <pm_sleep_opt_bb_off+0x2e>
4024c8a9:	420c      	movi.n	a2, 4
4024c8ab:	030c      	movi.n	a3, 0
4024c8ad:	fff541        	l32r	a4, 4024c884 <get_chip_version+0x3c>
4024c8b0:	ffe445        	call0	4024c6f8 <pm_sleep_opt>
4024c8b3:	000246        	j	4024c8c0 <pm_sleep_opt_bb_off+0x38>
4024c8b6:	420c      	movi.n	a2, 4
4024c8b8:	030c      	movi.n	a3, 0
4024c8ba:	e39941        	l32r	a4, 40245720 <tsen_meas+0xa8>
4024c8bd:	ffe385        	call0	4024c6f8 <pm_sleep_opt>
4024c8c0:	0108      	l32i.n	a0, a1, 0
4024c8c2:	10c112        	addi	a1, a1, 16
4024c8c5:	f00d      	ret.n
	...

4024c8c8 <pm_sleep_opt_bb_on>:
4024c8c8:	f0c112        	addi	a1, a1, -16
4024c8cb:	0109      	s32i.n	a0, a1, 0
4024c8cd:	fff785        	call0	4024c848 <get_chip_version>
4024c8d0:	0c2226        	beqi	a2, 2, 4024c8e0 <pm_sleep_opt_bb_on+0x18>
4024c8d3:	020c      	movi.n	a2, 0
4024c8d5:	030c      	movi.n	a3, 0
4024c8d7:	ffeb41        	l32r	a4, 4024c884 <get_chip_version+0x3c>
4024c8da:	ffe1c5        	call0	4024c6f8 <pm_sleep_opt>
4024c8dd:	0007c6        	j	4024c900 <pm_sleep_opt_bb_on+0x38>
4024c8e0:	e40201        	l32r	a0, 402458e8 <readvdd33+0x1c0>
4024c8e3:	650002        	l8ui	a0, a0, 101
4024c8e6:	0c2066        	bnei	a0, 2, 4024c8f6 <pm_sleep_opt_bb_on+0x2e>
4024c8e9:	020c      	movi.n	a2, 0
4024c8eb:	030c      	movi.n	a3, 0
4024c8ed:	ffe541        	l32r	a4, 4024c884 <get_chip_version+0x3c>
4024c8f0:	ffe045        	call0	4024c6f8 <pm_sleep_opt>
4024c8f3:	000246        	j	4024c900 <pm_sleep_opt_bb_on+0x38>
4024c8f6:	020c      	movi.n	a2, 0
4024c8f8:	030c      	movi.n	a3, 0
4024c8fa:	e38941        	l32r	a4, 40245720 <tsen_meas+0xa8>
4024c8fd:	ffdf85        	call0	4024c6f8 <pm_sleep_opt>
4024c900:	0108      	l32i.n	a0, a1, 0
4024c902:	10c112        	addi	a1, a1, 16
4024c905:	f00d      	ret.n
4024c907:	e02800        	subx4	a2, a8, a0
4024c90a:	3c0001        	l32r	a0, 4021b90c <_lit4_end+0x114bb0>
4024c90d:	000320        	excw
4024c910:	0c8064        	excw
	...

4024c914 <pm_set_pll_xtal_wait_time>:
4024c914:	f0c112        	addi	a1, a1, -16
4024c917:	0109      	s32i.n	a0, a1, 0
4024c919:	fff2c5        	call0	4024c848 <get_chip_version>
4024c91c:	ce3201        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
4024c91f:	2b1226        	beqi	a2, 1, 4024c94e <pm_set_pll_xtal_wait_time+0x3a>
4024c922:	82ac      	beqz.n	a2, 4024c94e <pm_set_pll_xtal_wait_time+0x3a>
4024c924:	e3f121        	l32r	a2, 402458e8 <readvdd33+0x1c0>
4024c927:	010232        	l8ui	a3, a2, 1
4024c92a:	650242        	l8ui	a4, a2, 101
4024c92d:	139c      	beqz.n	a3, 4024c942 <pm_set_pll_xtal_wait_time+0x2e>
4024c92f:	0f2426        	beqi	a4, 2, 4024c942 <pm_set_pll_xtal_wait_time+0x2e>
4024c932:	fff551        	l32r	a5, 4024c908 <pm_sleep_opt_bb_on+0x40>
4024c935:	0020c0        	memw
4024c938:	436052        	s32i	a5, a0, 0x10c
4024c93b:	0108      	l32i.n	a0, a1, 0
4024c93d:	10c112        	addi	a1, a1, 16
4024c940:	f00d      	ret.n
4024c942:	fff261        	l32r	a6, 4024c90c <pm_sleep_opt_bb_on+0x44>
4024c945:	0020c0        	memw
4024c948:	436062        	s32i	a6, a0, 0x10c
4024c94b:	fffb06        	j	4024c93b <pm_set_pll_xtal_wait_time+0x27>
4024c94e:	fff071        	l32r	a7, 4024c910 <pm_sleep_opt_bb_on+0x48>
4024c951:	0020c0        	memw
4024c954:	436072        	s32i	a7, a0, 0x10c
4024c957:	fff806        	j	4024c93b <pm_set_pll_xtal_wait_time+0x27>
	...

4024c95c <pm_prepare_to_sleep>:
4024c95c:	e3e331        	l32r	a3, 402458e8 <readvdd33+0x1c0>
4024c95f:	390322        	l8ui	a2, a3, 57
4024c962:	3a0332        	l8ui	a3, a3, 58
4024c965:	102226        	beqi	a2, 2, 4024c979 <pm_prepare_to_sleep+0x1d>
4024c968:	0d1326        	beqi	a3, 1, 4024c979 <pm_prepare_to_sleep+0x1d>
4024c96b:	0a3326        	beqi	a3, 3, 4024c979 <pm_prepare_to_sleep+0x1d>
4024c96e:	230c      	movi.n	a3, 2
4024c970:	ce1d41        	l32r	a4, 402401e4 <_irom0_text_start+0x1e4>
4024c973:	0020c0        	memw
4024c976:	686432        	s32i	a3, a4, 0x1a0
4024c979:	f00d      	ret.n
4024c97b:	201100        	or	a1, a1, a0
	...

4024c980 <pm_sdio_nidle>:
4024c980:	f2f971        	l32r	a7, 40249564 <chip_v6_initialize_bb+0x168>
4024c983:	ce1781        	l32r	a8, 402401e0 <_irom0_text_start+0x1e0>
4024c986:	0020c0        	memw
4024c989:	862862        	l32i	a6, a8, 0x218
4024c98c:	e26f21        	l32r	a2, 40245348 <ram_pbus_set_rxgain+0xc8>
4024c98f:	106670        	and	a6, a6, a7
4024c992:	0020c0        	memw
4024c995:	462222        	l32i	a2, a2, 0x118
4024c998:	fff971        	l32r	a7, 4024c97c <pm_prepare_to_sleep+0x20>
4024c99b:	517227        	bbci	a2, 18, 4024c9f0 <pm_sdio_nidle+0x70>
4024c99e:	d07951        	l32r	a5, 40240b84 <system_get_vdd33+0x20>
4024c9a1:	0020c0        	memw
4024c9a4:	562592        	l32i	a9, a5, 0x158
4024c9a7:	031977        	beq	a9, a7, 4024c9ae <pm_sdio_nidle+0x2e>
4024c9aa:	120c      	movi.n	a2, 1
4024c9ac:	f00d      	ret.n
4024c9ae:	0020c0        	memw
4024c9b1:	4f2522        	l32i	a2, a5, 0x13c
4024c9b4:	15a220        	extui	a10, a2, 18, 2
4024c9b7:	ef3a66        	bnei	a10, 3, 4024c9aa <pm_sdio_nidle+0x2a>
4024c9ba:	25b420        	extui	a11, a2, 20, 3
4024c9bd:	e92b66        	bnei	a11, 2, 4024c9aa <pm_sdio_nidle+0x2a>
4024c9c0:	853720        	extui	a3, a2, 23, 9
4024c9c3:	7fa092        	movi	a9, 127
4024c9c6:	e08937        	bany	a9, a3, 4024c9aa <pm_sdio_nidle+0x2a>
4024c9c9:	0020c0        	memw
4024c9cc:	4f2522        	l32i	a2, a5, 0x13c
4024c9cf:	154220        	extui	a4, a2, 18, 2
4024c9d2:	d43466        	bnei	a4, 3, 4024c9aa <pm_sdio_nidle+0x2a>
4024c9d5:	25a420        	extui	a10, a2, 20, 3
4024c9d8:	ce2a66        	bnei	a10, 2, 4024c9aa <pm_sdio_nidle+0x2a>
4024c9db:	85b720        	extui	a11, a2, 23, 9
4024c9de:	c889b7        	bany	a9, a11, 4024c9aa <pm_sdio_nidle+0x2a>
4024c9e1:	0020c0        	memw
4024c9e4:	562522        	l32i	a2, a5, 0x158
4024c9e7:	bf9277        	bne	a2, a7, 4024c9aa <pm_sdio_nidle+0x2a>
4024c9ea:	0020c0        	memw
4024c9ed:	866862        	s32i	a6, a8, 0x218
4024c9f0:	020c      	movi.n	a2, 0
4024c9f2:	f00d      	ret.n

4024c9f4 <chg_lslp_mem_opt_8266>:
4024c9f4:	345020        	extui	a5, a2, 0, 4
4024c9f7:	547040        	extui	a7, a4, 0, 6
4024c9fa:	146030        	extui	a6, a3, 0, 2
4024c9fd:	1166c0        	slli	a6, a6, 4
4024ca00:	1177a0        	slli	a7, a7, 6
4024ca03:	205560        	or	a5, a5, a6
4024ca06:	ff2f61        	l32r	a6, 4024c6c4 <pm_rtc2usec+0x8>
4024ca09:	205570        	or	a5, a5, a7
4024ca0c:	015652        	s16i	a5, a6, 2
4024ca0f:	f00d      	ret.n
4024ca11:	000000        	ill
4024ca14:	9308      	l32i.n	a0, a3, 36
4024ca16:	fe          	.byte 0xfe
4024ca17:	3f          	.byte 0x3f
4024ca18:	9309      	s32i.n	a0, a3, 36
4024ca1a:	fe          	.byte 0xfe
4024ca1b:	3f          	.byte 0x3f
4024ca1c:	ff          	.byte 0xff
4024ca1d:	cf          	.byte 0xcf
4024ca1e:	ff          	.byte 0xff
4024ca1f:	ff          	.byte 0xff
4024ca20:	ff          	.byte 0xff
4024ca21:	ff          	.byte 0xff
4024ca22:	41fff0        	srli	a15, a15, 15

4024ca24 <pm_goto_sleep>:
4024ca24:	ff2841        	l32r	a4, 4024c6c4 <pm_rtc2usec+0x8>
4024ca27:	f0c112        	addi	a1, a1, -16
4024ca2a:	2109      	s32i.n	a0, a1, 8
4024ca2c:	011462        	l16ui	a6, a4, 2
4024ca2f:	0169      	s32i.n	a6, a1, 0
4024ca31:	d18351        	l32r	a5, 40241040 <system_upgrade_flag_check+0x10>
4024ca34:	cdeb01        	l32r	a0, 402401e0 <_irom0_text_start+0x1e0>
4024ca37:	0020c0        	memw
4024ca3a:	962032        	l32i	a3, a0, 0x258
4024ca3d:	103350        	and	a3, a3, a5
4024ca40:	413f30        	srli	a3, a3, 15
4024ca43:	1139      	s32i.n	a3, a1, 4
4024ca45:	0b1226        	beqi	a2, 1, 4024ca54 <pm_goto_sleep+0x30>
4024ca48:	082226        	beqi	a2, 2, 4024ca54 <pm_goto_sleep+0x30>
4024ca4b:	120c      	movi.n	a2, 1
4024ca4d:	2108      	l32i.n	a0, a1, 8
4024ca4f:	10c112        	addi	a1, a1, 16
4024ca52:	f00d      	ret.n
4024ca54:	fff285        	call0	4024c980 <pm_sdio_nidle>
4024ca57:	cde241        	l32r	a4, 402401e0 <_irom0_text_start+0x1e0>
4024ca5a:	ffee81        	l32r	a8, 4024ca14 <chg_lslp_mem_opt_8266+0x20>
4024ca5d:	ff1901        	l32r	a0, 4024c6c4 <pm_rtc2usec+0x8>
4024ca60:	000882        	l8ui	a8, a8, 0
4024ca63:	000072        	l8ui	a7, a0, 0
4024ca66:	054022        	s8i	a2, a0, 5
4024ca69:	107780        	and	a7, a7, a8
4024ca6c:	207270        	or	a7, a2, a7
4024ca6f:	044072        	s8i	a7, a0, 4
4024ca72:	747070        	extui	a7, a7, 0, 8
4024ca75:	fd2756        	bnez	a7, 4024ca4b <pm_goto_sleep+0x27>
4024ca78:	fb7c      	movi.n	a11, -1
4024ca7a:	ffe861        	l32r	a6, 4024ca1c <chg_lslp_mem_opt_8266+0x28>
4024ca7d:	ffe631        	l32r	a3, 4024ca18 <chg_lslp_mem_opt_8266+0x24>
4024ca80:	120c      	movi.n	a2, 1
4024ca82:	004322        	s8i	a2, a3, 0
4024ca85:	ffe671        	l32r	a7, 4024ca20 <chg_lslp_mem_opt_8266+0x2c>
4024ca88:	c0afa2        	movi	a10, -64
4024ca8b:	cdd621        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
4024ca8e:	0020c0        	memw
4024ca91:	1198      	l32i.n	a9, a1, 4
4024ca93:	4962b2        	s32i	a11, a2, 0x124
4024ca96:	461966        	bnei	a9, 1, 4024cae0 <pm_goto_sleep+0xbc>
4024ca99:	0188      	l32i.n	a8, a1, 0
4024ca9b:	345080        	extui	a5, a8, 0, 4
4024ca9e:	115500        	slli	a5, a5, 16
4024caa1:	0020c0        	memw
4024caa4:	822432        	l32i	a3, a4, 0x208
4024caa7:	103370        	and	a3, a3, a7
4024caaa:	203350        	or	a3, a3, a5
4024caad:	0020c0        	memw
4024cab0:	826432        	s32i	a3, a4, 0x208
4024cab3:	14b480        	extui	a11, a8, 4, 2
4024cab6:	11bb40        	slli	a11, a11, 12
4024cab9:	0020c0        	memw
4024cabc:	822492        	l32i	a9, a4, 0x208
4024cabf:	109960        	and	a9, a9, a6
4024cac2:	2099b0        	or	a9, a9, a11
4024cac5:	0020c0        	memw
4024cac8:	826492        	s32i	a9, a4, 0x208
4024cacb:	548680        	extui	a8, a8, 6, 6
4024cace:	0020c0        	memw
4024cad1:	872452        	l32i	a5, a4, 0x21c
4024cad4:	1055a0        	and	a5, a5, a10
4024cad7:	205580        	or	a5, a5, a8
4024cada:	0020c0        	memw
4024cadd:	876452        	s32i	a5, a4, 0x21c
4024cae0:	d02991        	l32r	a9, 40240b84 <system_get_vdd33+0x20>
4024cae3:	ec2c81        	l32r	a8, 40247b94 <tx_atten_set_interp+0x270>
4024cae6:	0020c0        	memw
4024cae9:	422252        	l32i	a5, a2, 0x108
4024caec:	205580        	or	a5, a5, a8
4024caef:	0020c0        	memw
4024caf2:	426252        	s32i	a5, a2, 0x108
4024caf5:	8b0c      	movi.n	a11, 8
4024caf7:	337c      	movi.n	a3, -13
4024caf9:	0020c0        	memw
4024cafc:	d02982        	l32i	a8, a9, 0x340
4024caff:	108830        	and	a8, a8, a3
4024cb02:	2088b0        	or	a8, a8, a11
4024cb05:	0020c0        	memw
4024cb08:	64a052        	movi	a5, 100
4024cb0b:	d06982        	s32i	a8, a9, 0x340
4024cb0e:	1198      	l32i.n	a9, a1, 4
4024cb10:	550b      	addi.n	a5, a5, -1
4024cb12:	fa0566        	bnei	a5, -1, 4024cb10 <pm_goto_sleep+0xec>
4024cb15:	511966        	bnei	a9, 1, 4024cb6a <pm_goto_sleep+0x146>
4024cb18:	0020c0        	memw
4024cb1b:	4a22b2        	l32i	a11, a2, 0x128
4024cb1e:	14b0b0        	extui	a11, a11, 0, 2
4024cb21:	abcc      	bnez.n	a11, 4024cb2f <pm_goto_sleep+0x10b>
4024cb23:	0020c0        	memw
4024cb26:	4a2232        	l32i	a3, a2, 0x128
4024cb29:	143030        	extui	a3, a3, 0, 2
4024cb2c:	ff3316        	beqz	a3, 4024cb23 <pm_goto_sleep+0xff>
4024cb2f:	0020c0        	memw
4024cb32:	822432        	l32i	a3, a4, 0x208
4024cb35:	103370        	and	a3, a3, a7
4024cb38:	0020c0        	memw
4024cb3b:	826432        	s32i	a3, a4, 0x208
4024cb3e:	0020c0        	memw
4024cb41:	8224b2        	l32i	a11, a4, 0x208
4024cb44:	10bb60        	and	a11, a11, a6
4024cb47:	0020c0        	memw
4024cb4a:	8264b2        	s32i	a11, a4, 0x208
4024cb4d:	0020c0        	memw
4024cb50:	872492        	l32i	a9, a4, 0x21c
4024cb53:	1099a0        	and	a9, a9, a10
4024cb56:	0020c0        	memw
4024cb59:	876492        	s32i	a9, a4, 0x21c
4024cb5c:	280c      	movi.n	a8, 2
4024cb5e:	0020c0        	memw
4024cb61:	4a2252        	l32i	a5, a2, 0x128
4024cb64:	105580        	and	a5, a5, a8
4024cb67:	064052        	s8i	a5, a0, 6
4024cb6a:	020c      	movi.n	a2, 0
4024cb6c:	ffb746        	j	4024ca4d <pm_goto_sleep+0x29>
	...

4024cb70 <pm_wait4wakeup>:
4024cb70:	021226        	beqi	a2, 1, 4024cb76 <pm_wait4wakeup+0x6>
4024cb73:	2f2266        	bnei	a2, 2, 4024cba6 <pm_wait4wakeup+0x36>
4024cb76:	fed351        	l32r	a5, 4024c6c4 <pm_rtc2usec+0x8>
4024cb79:	040522        	l8ui	a2, a5, 4
4024cb7c:	62ec      	bnez.n	a2, 4024cba6 <pm_wait4wakeup+0x36>
4024cb7e:	cd9921        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
4024cb81:	0020c0        	memw
4024cb84:	4a2232        	l32i	a3, a2, 0x128
4024cb87:	143030        	extui	a3, a3, 0, 2
4024cb8a:	a3cc      	bnez.n	a3, 4024cb98 <pm_wait4wakeup+0x28>
4024cb8c:	0020c0        	memw
4024cb8f:	4a2242        	l32i	a4, a2, 0x128
4024cb92:	144040        	extui	a4, a4, 0, 2
4024cb95:	ff3416        	beqz	a4, 4024cb8c <pm_wait4wakeup+0x1c>
4024cb98:	270c      	movi.n	a7, 2
4024cb9a:	0020c0        	memw
4024cb9d:	4a2262        	l32i	a6, a2, 0x128
4024cba0:	106670        	and	a6, a6, a7
4024cba3:	064562        	s8i	a6, a5, 6
4024cba6:	f00d      	ret.n
4024cba8:	000000        	ill
4024cbab:	fe          	.byte 0xfe

4024cbac <pm_open_rf>:
4024cbac:	ffff81        	l32r	a8, 4024cba8 <pm_wait4wakeup+0x38>
4024cbaf:	e1e631        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
4024cbb2:	cd8c61        	l32r	a6, 402401e4 <_irom0_text_start+0x1e4>
4024cbb5:	0020c0        	memw
4024cbb8:	446682        	s32i	a8, a6, 0x110
4024cbbb:	070c      	movi.n	a7, 0
4024cbbd:	0020c0        	memw
4024cbc0:	516672        	s32i	a7, a6, 0x144
4024cbc3:	f96451        	l32r	a5, 4024b154 <ram_rfcal_txiq+0x26c>
4024cbc6:	0020c0        	memw
4024cbc9:	406652        	s32i	a5, a6, 0x100
4024cbcc:	e91241        	l32r	a4, 40247014 <pbus_set_rxbbgain+0x78>
4024cbcf:	0020c0        	memw
4024cbd2:	f22322        	l32i	a2, a3, 0x3c8
4024cbd5:	102240        	and	a2, a2, a4
4024cbd8:	0020c0        	memw
4024cbdb:	f26322        	s32i	a2, a3, 0x3c8
4024cbde:	f00d      	ret.n
4024cbe0:	003333        	excw
4024cbe3:	ffff00        	excw
4024cbe6:	3f          	.byte 0x3f
4024cbe7:	ff          	.byte 0xff
4024cbe8:	ff          	.byte 0xff
4024cbe9:	ff          	.byte 0xff
4024cbea:	ff          	.byte 0xff
4024cbeb:	fffc      	bnez.n	a15, 4024cc2e <pm_sleep_set_mac+0x3a>
4024cbed:	ff          	.byte 0xff
4024cbee:	ff          	.byte 0xff
4024cbef:	3f          	.byte 0x3f
4024cbf0:	000000        	ill
4024cbf3:	fba180        	excw

4024cbf4 <pm_sleep_set_mac>:
4024cbf4:	fffba1        	l32r	a10, 4024cbe0 <pm_open_rf+0x34>
4024cbf7:	d8cd31        	l32r	a3, 40242f2c <wifi_set_channel+0x40>
4024cbfa:	ceed61        	l32r	a6, 402407b0 <ets_timer_done+0x30>
4024cbfd:	0020c0        	memw
4024cc00:	f866a2        	s32i	a10, a6, 0x3e0
4024cc03:	fff891        	l32r	a9, 4024cbe4 <pm_open_rf+0x38>
4024cc06:	e2c681        	l32r	a8, 40245720 <tsen_meas+0xa8>
4024cc09:	0020c0        	memw
4024cc0c:	9d2672        	l32i	a7, a6, 0x274
4024cc0f:	107790        	and	a7, a7, a9
4024cc12:	207780        	or	a7, a7, a8
4024cc15:	0020c0        	memw
4024cc18:	9d6672        	s32i	a7, a6, 0x274
4024cc1b:	fff351        	l32r	a5, 4024cbe8 <pm_open_rf+0x3c>
4024cc1e:	e5e341        	l32r	a4, 402463ac <chip_v6_set_chan_wakeup+0x60>
4024cc21:	0020c0        	memw
4024cc24:	9d2622        	l32i	a2, a6, 0x274
4024cc27:	102250        	and	a2, a2, a5
4024cc2a:	202240        	or	a2, a2, a4
4024cc2d:	0020c0        	memw
4024cc30:	9d6622        	s32i	a2, a6, 0x274
4024cc33:	e5e2b1        	l32r	a11, 402463bc <chip_v6_set_chan_wakeup+0x70>
4024cc36:	eae0a1        	l32r	a10, 402477b8 <target_power_add_backoff+0x4c>
4024cc39:	0020c0        	memw
4024cc3c:	9d2692        	l32i	a9, a6, 0x274
4024cc3f:	1099b0        	and	a9, a9, a11
4024cc42:	2099a0        	or	a9, a9, a10
4024cc45:	0020c0        	memw
4024cc48:	9d6692        	s32i	a9, a6, 0x274
4024cc4b:	ffe881        	l32r	a8, 4024cbec <pm_open_rf+0x40>
4024cc4e:	ffe871        	l32r	a7, 4024cbf0 <pm_open_rf+0x44>
4024cc51:	0020c0        	memw
4024cc54:	9d2652        	l32i	a5, a6, 0x274
4024cc57:	105580        	and	a5, a5, a8
4024cc5a:	205570        	or	a5, a5, a7
4024cc5d:	0020c0        	memw
4024cc60:	9d6652        	s32i	a5, a6, 0x274
4024cc63:	ef6c41        	l32r	a4, 40248a14 <chip_v6_rxmax_ext+0x34>
4024cc66:	0020c0        	memw
4024cc69:	812322        	l32i	a2, a3, 0x204
4024cc6c:	102240        	and	a2, a2, a4
4024cc6f:	0020c0        	memw
4024cc72:	816322        	s32i	a2, a3, 0x204
4024cc75:	f00d      	ret.n
	...

4024cc78 <pm_set_wakeup_mac>:
4024cc78:	e31c41        	l32r	a4, 402458e8 <readvdd33+0x1c0>
4024cc7b:	f0c112        	addi	a1, a1, -16
4024cc7e:	11c9      	s32i.n	a12, a1, 4
4024cc80:	0109      	s32i.n	a0, a1, 0
4024cc82:	350402        	l8ui	a0, a4, 53
4024cc85:	cecac1        	l32r	a12, 402407b0 <ets_timer_done+0x30>
4024cc88:	761026        	beqi	a0, 1, 4024cd02 <pm_set_wakeup_mac+0x8a>
4024cc8b:	733026        	beqi	a0, 3, 4024cd02 <pm_set_wakeup_mac+0x8a>
4024cc8e:	704026        	beqi	a0, 4, 4024cd02 <pm_set_wakeup_mac+0x8a>
4024cc91:	6d5026        	beqi	a0, 5, 4024cd02 <pm_set_wakeup_mac+0x8a>
4024cc94:	000c      	movi.n	a0, 0
4024cc96:	0020c0        	memw
4024cc99:	f86c02        	s32i	a0, a12, 0x3e0
4024cc9c:	ffd401        	l32r	a0, 4024cbec <pm_open_rf+0x40>
4024cc9f:	d8a331        	l32r	a3, 40242f2c <wifi_set_channel+0x40>
4024cca2:	0020c0        	memw
4024cca5:	9d2cb2        	l32i	a11, a12, 0x274
4024cca8:	10bb00        	and	a11, a11, a0
4024ccab:	0020c0        	memw
4024ccae:	9d6cb2        	s32i	a11, a12, 0x274
4024ccb1:	e5c2a1        	l32r	a10, 402463bc <chip_v6_set_chan_wakeup+0x70>
4024ccb4:	0020c0        	memw
4024ccb7:	9d2c92        	l32i	a9, a12, 0x274
4024ccba:	1099a0        	and	a9, a9, a10
4024ccbd:	0020c0        	memw
4024ccc0:	9d6c92        	s32i	a9, a12, 0x274
4024ccc3:	ffc981        	l32r	a8, 4024cbe8 <pm_open_rf+0x3c>
4024ccc6:	0020c0        	memw
4024ccc9:	9d2c72        	l32i	a7, a12, 0x274
4024cccc:	107780        	and	a7, a7, a8
4024cccf:	0020c0        	memw
4024ccd2:	9d6c72        	s32i	a7, a12, 0x274
4024ccd5:	ffc361        	l32r	a6, 4024cbe4 <pm_open_rf+0x38>
4024ccd8:	0020c0        	memw
4024ccdb:	9d2c52        	l32i	a5, a12, 0x274
4024ccde:	105560        	and	a5, a5, a6
4024cce1:	0020c0        	memw
4024cce4:	9d6c52        	s32i	a5, a12, 0x274
4024cce7:	ffc241        	l32r	a4, 4024cbf0 <pm_open_rf+0x44>
4024ccea:	0020c0        	memw
4024cced:	812322        	l32i	a2, a3, 0x204
4024ccf0:	202240        	or	a2, a2, a4
4024ccf3:	0020c0        	memw
4024ccf6:	816322        	s32i	a2, a3, 0x204
4024ccf9:	11c8      	l32i.n	a12, a1, 4
4024ccfb:	0108      	l32i.n	a0, a1, 0
4024ccfd:	10c112        	addi	a1, a1, 16
4024cd00:	f00d      	ret.n
4024cd02:	360422        	l8ui	a2, a4, 54
4024cd05:	003385        	call0	4024d040 <pm_unmask_bt>
4024cd08:	ffe406        	j	4024cc9c <pm_set_wakeup_mac+0x24>
4024cd0b:	138700        	excw
4024cd0e:	000000        	ill
4024cd11:	3ff202        	excw

4024cd14 <pm_check_mac_idle>:
4024cd14:	421c      	movi.n	a2, 20
4024cd16:	e0c112        	addi	a1, a1, -32
4024cd19:	11c9      	s32i.n	a12, a1, 4
4024cd1b:	21d9      	s32i.n	a13, a1, 8
4024cd1d:	31e9      	s32i.n	a14, a1, 12
4024cd1f:	41f9      	s32i.n	a15, a1, 16
4024cd21:	0109      	s32i.n	a0, a1, 0
4024cd23:	e18d01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024cd26:	0000c0        	callx0	a0
4024cd29:	0c0c      	movi.n	a12, 0
4024cd2b:	fff8e1        	l32r	a14, 4024cd0c <pm_set_wakeup_mac+0x94>
4024cd2e:	fff8d1        	l32r	a13, 4024cd10 <pm_set_wakeup_mac+0x98>
4024cd31:	d87ef1        	l32r	a15, 40242f2c <wifi_set_channel+0x40>
4024cd34:	0020c0        	memw
4024cd37:	842d02        	l32i	a0, a13, 0x210
4024cd3a:	340000        	extui	a0, a0, 0, 4
4024cd3d:	90cc      	bnez.n	a0, 4024cd4a <pm_check_mac_idle+0x36>
4024cd3f:	0020c0        	memw
4024cd42:	f42f22        	l32i	a2, a15, 0x3d0
4024cd45:	342c20        	extui	a2, a2, 12, 4
4024cd48:	029c      	beqz.n	a2, 4024cd5c <pm_check_mac_idle+0x48>
4024cd4a:	220c      	movi.n	a2, 2
4024cd4c:	e18301        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024cd4f:	0000c0        	callx0	a0
4024cd52:	0c3d      	mov.n	a3, a12
4024cd54:	cc1b      	addi.n	a12, a12, 1
4024cd56:	f4c0c0        	extui	a12, a12, 0, 16
4024cd59:	d7be37        	bgeu	a14, a3, 4024cd34 <pm_check_mac_idle+0x20>
4024cd5c:	11c8      	l32i.n	a12, a1, 4
4024cd5e:	21d8      	l32i.n	a13, a1, 8
4024cd60:	31e8      	l32i.n	a14, a1, 12
4024cd62:	41f8      	l32i.n	a15, a1, 16
4024cd64:	0108      	l32i.n	a0, a1, 0
4024cd66:	20c112        	addi	a1, a1, 32
4024cd69:	f00d      	ret.n
	...

4024cd6c <pm_set_sleep_btco>:
4024cd6c:	f0c112        	addi	a1, a1, -16
4024cd6f:	e2de31        	l32r	a3, 402458e8 <readvdd33+0x1c0>
4024cd72:	0109      	s32i.n	a0, a1, 0
4024cd74:	350302        	l8ui	a0, a3, 53
4024cd77:	cfae42        	movi	a4, 0xfffffecf
4024cd7a:	0f1026        	beqi	a0, 1, 4024cd8d <pm_set_sleep_btco+0x21>
4024cd7d:	0c3026        	beqi	a0, 3, 4024cd8d <pm_set_sleep_btco+0x21>
4024cd80:	094026        	beqi	a0, 4, 4024cd8d <pm_set_sleep_btco+0x21>
4024cd83:	065026        	beqi	a0, 5, 4024cd8d <pm_set_sleep_btco+0x21>
4024cd86:	0108      	l32i.n	a0, a1, 0
4024cd88:	10c112        	addi	a1, a1, 16
4024cd8b:	f00d      	ret.n
4024cd8d:	063c      	movi.n	a6, 48
4024cd8f:	cd1521        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
4024cd92:	0020c0        	memw
4024cd95:	852252        	l32i	a5, a2, 0x214
4024cd98:	105540        	and	a5, a5, a4
4024cd9b:	205560        	or	a5, a5, a6
4024cd9e:	0020c0        	memw
4024cda1:	856252        	s32i	a5, a2, 0x214
4024cda4:	0020c0        	memw
4024cda7:	8d2202        	l32i	a0, a2, 0x234
4024cdaa:	100040        	and	a0, a0, a4
4024cdad:	0020c0        	memw
4024cdb0:	8d6202        	s32i	a0, a2, 0x234
4024cdb3:	350302        	l8ui	a0, a3, 53
4024cdb6:	2d1026        	beqi	a0, 1, 4024cde7 <pm_set_sleep_btco+0x7b>
4024cdb9:	2a3026        	beqi	a0, 3, 4024cde7 <pm_set_sleep_btco+0x7b>
4024cdbc:	024026        	beqi	a0, 4, 4024cdc2 <pm_set_sleep_btco+0x56>
4024cdbf:	c35066        	bnei	a0, 5, 4024cd86 <pm_set_sleep_btco+0x1a>
4024cdc2:	360362        	l8ui	a6, a3, 54
4024cdc5:	bd26b6        	bltui	a6, 2, 4024cd86 <pm_set_sleep_btco+0x1a>
4024cdc8:	020c      	movi.n	a2, 0
4024cdca:	130c      	movi.n	a3, 1
4024cdcc:	140c      	movi.n	a4, 1
4024cdce:	050c      	movi.n	a5, 0
4024cdd0:	d15b01        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cdd3:	0000c0        	callx0	a0
4024cdd6:	820c      	movi.n	a2, 8
4024cdd8:	030c      	movi.n	a3, 0
4024cdda:	840c      	movi.n	a4, 8
4024cddc:	050c      	movi.n	a5, 0
4024cdde:	d15701        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cde1:	0000c0        	callx0	a0
4024cde4:	ffe786        	j	4024cd86 <pm_set_sleep_btco+0x1a>
4024cde7:	360372        	l8ui	a7, a3, 54
4024cdea:	9827b6        	bltui	a7, 2, 4024cd86 <pm_set_sleep_btco+0x1a>
4024cded:	120c      	movi.n	a2, 1
4024cdef:	030c      	movi.n	a3, 0
4024cdf1:	140c      	movi.n	a4, 1
4024cdf3:	050c      	movi.n	a5, 0
4024cdf5:	d15101        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cdf8:	0000c0        	callx0	a0
4024cdfb:	020c      	movi.n	a2, 0
4024cdfd:	830c      	movi.n	a3, 8
4024cdff:	840c      	movi.n	a4, 8
4024ce01:	050c      	movi.n	a5, 0
4024ce03:	d14e01        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024ce06:	0000c0        	callx0	a0
4024ce09:	ffde46        	j	4024cd86 <pm_set_sleep_btco+0x1a>

4024ce0c <pm_set_wakeup_btco>:
4024ce0c:	f0c112        	addi	a1, a1, -16
4024ce0f:	e2b631        	l32r	a3, 402458e8 <readvdd33+0x1c0>
4024ce12:	0109      	s32i.n	a0, a1, 0
4024ce14:	350302        	l8ui	a0, a3, 53
4024ce17:	cfae52        	movi	a5, 0xfffffecf
4024ce1a:	0f1026        	beqi	a0, 1, 4024ce2d <pm_set_wakeup_btco+0x21>
4024ce1d:	0c3026        	beqi	a0, 3, 4024ce2d <pm_set_wakeup_btco+0x21>
4024ce20:	094026        	beqi	a0, 4, 4024ce2d <pm_set_wakeup_btco+0x21>
4024ce23:	065026        	beqi	a0, 5, 4024ce2d <pm_set_wakeup_btco+0x21>
4024ce26:	0108      	l32i.n	a0, a1, 0
4024ce28:	10c112        	addi	a1, a1, 16
4024ce2b:	f00d      	ret.n
4024ce2d:	360322        	l8ui	a2, a3, 54
4024ce30:	cced01        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
4024ce33:	2822b6        	bltui	a2, 2, 4024ce5f <pm_set_wakeup_btco+0x53>
4024ce36:	062c      	movi.n	a6, 32
4024ce38:	0020c0        	memw
4024ce3b:	852072        	l32i	a7, a0, 0x214
4024ce3e:	107750        	and	a7, a7, a5
4024ce41:	207760        	or	a7, a7, a6
4024ce44:	0020c0        	memw
4024ce47:	856072        	s32i	a7, a0, 0x214
4024ce4a:	0020c0        	memw
4024ce4d:	8d2042        	l32i	a4, a0, 0x234
4024ce50:	104450        	and	a4, a4, a5
4024ce53:	204460        	or	a4, a4, a6
4024ce56:	0020c0        	memw
4024ce59:	8d6042        	s32i	a4, a0, 0x234
4024ce5c:	000886        	j	4024ce82 <pm_set_wakeup_btco+0x76>
4024ce5f:	0a3c      	movi.n	a10, 48
4024ce61:	0020c0        	memw
4024ce64:	852092        	l32i	a9, a0, 0x214
4024ce67:	109950        	and	a9, a9, a5
4024ce6a:	2099a0        	or	a9, a9, a10
4024ce6d:	0020c0        	memw
4024ce70:	856092        	s32i	a9, a0, 0x214
4024ce73:	0020c0        	memw
4024ce76:	8d2082        	l32i	a8, a0, 0x234
4024ce79:	108850        	and	a8, a8, a5
4024ce7c:	0020c0        	memw
4024ce7f:	8d6082        	s32i	a8, a0, 0x234
4024ce82:	350302        	l8ui	a0, a3, 53
4024ce85:	4f1026        	beqi	a0, 1, 4024ced8 <pm_set_wakeup_btco+0xcc>
4024ce88:	4c3026        	beqi	a0, 3, 4024ced8 <pm_set_wakeup_btco+0xcc>
4024ce8b:	024026        	beqi	a0, 4, 4024ce91 <pm_set_wakeup_btco+0x85>
4024ce8e:	945066        	bnei	a0, 5, 4024ce26 <pm_set_wakeup_btco+0x1a>
4024ce91:	360302        	l8ui	a0, a3, 54
4024ce94:	1e1066        	bnei	a0, 1, 4024ceb6 <pm_set_wakeup_btco+0xaa>
4024ce97:	020c      	movi.n	a2, 0
4024ce99:	130c      	movi.n	a3, 1
4024ce9b:	140c      	movi.n	a4, 1
4024ce9d:	050c      	movi.n	a5, 0
4024ce9f:	d12701        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cea2:	0000c0        	callx0	a0
4024cea5:	820c      	movi.n	a2, 8
4024cea7:	030c      	movi.n	a3, 0
4024cea9:	840c      	movi.n	a4, 8
4024ceab:	050c      	movi.n	a5, 0
4024cead:	d12301        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024ceb0:	0000c0        	callx0	a0
4024ceb3:	ffdbc6        	j	4024ce26 <pm_set_wakeup_btco+0x1a>
4024ceb6:	f6c056        	bnez	a0, 4024ce26 <pm_set_wakeup_btco+0x1a>
4024ceb9:	120c      	movi.n	a2, 1
4024cebb:	030c      	movi.n	a3, 0
4024cebd:	140c      	movi.n	a4, 1
4024cebf:	050c      	movi.n	a5, 0
4024cec1:	d11e01        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cec4:	0000c0        	callx0	a0
4024cec7:	020c      	movi.n	a2, 0
4024cec9:	830c      	movi.n	a3, 8
4024cecb:	840c      	movi.n	a4, 8
4024cecd:	050c      	movi.n	a5, 0
4024cecf:	d11b01        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024ced2:	0000c0        	callx0	a0
4024ced5:	ffd346        	j	4024ce26 <pm_set_wakeup_btco+0x1a>
4024ced8:	360302        	l8ui	a0, a3, 54
4024cedb:	1e1066        	bnei	a0, 1, 4024cefd <pm_set_wakeup_btco+0xf1>
4024cede:	120c      	movi.n	a2, 1
4024cee0:	030c      	movi.n	a3, 0
4024cee2:	140c      	movi.n	a4, 1
4024cee4:	050c      	movi.n	a5, 0
4024cee6:	d11501        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cee9:	0000c0        	callx0	a0
4024ceec:	020c      	movi.n	a2, 0
4024ceee:	830c      	movi.n	a3, 8
4024cef0:	840c      	movi.n	a4, 8
4024cef2:	050c      	movi.n	a5, 0
4024cef4:	d11201        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cef7:	0000c0        	callx0	a0
4024cefa:	ffca06        	j	4024ce26 <pm_set_wakeup_btco+0x1a>
4024cefd:	f25056        	bnez	a0, 4024ce26 <pm_set_wakeup_btco+0x1a>
4024cf00:	020c      	movi.n	a2, 0
4024cf02:	130c      	movi.n	a3, 1
4024cf04:	140c      	movi.n	a4, 1
4024cf06:	050c      	movi.n	a5, 0
4024cf08:	d10d01        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cf0b:	0000c0        	callx0	a0
4024cf0e:	820c      	movi.n	a2, 8
4024cf10:	030c      	movi.n	a3, 0
4024cf12:	840c      	movi.n	a4, 8
4024cf14:	050c      	movi.n	a5, 0
4024cf16:	d10901        	l32r	a0, 4024133c <system_relative_time+0x1c>
4024cf19:	0000c0        	callx0	a0
4024cf1c:	ffc186        	j	4024ce26 <pm_set_wakeup_btco+0x1a>
4024cf1f:	90dd00        	addx2	a13, a13, a0
4024cf22:	fe          	.byte 0xfe
4024cf23:	3f          	.byte 0x3f

4024cf24 <pm_set_sleep_mode>:
4024cf24:	00a032        	movi	a3, 0
4024cf27:	f0c112        	addi	a1, a1, -16
4024cf2a:	0161c2        	s32i	a12, a1, 4
4024cf2d:	006102        	s32i	a0, a1, 0
4024cf30:	02cd      	mov.n	a12, a2
4024cf32:	120c      	movi.n	a2, 1
4024cf34:	fae7c5        	call0	40247db4 <noise_check_loop>
4024cf37:	e10531        	l32r	a3, 4024534c <ram_pbus_set_rxgain+0xcc>
4024cf3a:	e10521        	l32r	a2, 40245350 <ram_pbus_set_rxgain+0xd0>
4024cf3d:	0020c0        	memw
4024cf40:	422202        	l32i	a0, a2, 0x108
4024cf43:	200030        	or	a0, a0, a3
4024cf46:	0020c0        	memw
4024cf49:	426202        	s32i	a0, a2, 0x108
4024cf4c:	ff9c45        	call0	4024c914 <pm_set_pll_xtal_wait_time>
4024cf4f:	100c      	movi.n	a0, 1
4024cf51:	174c26        	beqi	a12, 4, 4024cf6c <pm_set_sleep_mode+0x48>
4024cf54:	fff341        	l32r	a4, 4024cf20 <pm_set_wakeup_btco+0x114>
4024cf57:	004402        	s8i	a0, a4, 0
4024cf5a:	051c66        	bnei	a12, 1, 4024cf63 <pm_set_sleep_mode+0x3f>
4024cf5d:	ff9285        	call0	4024c888 <pm_sleep_opt_bb_off>
4024cf60:	000206        	j	4024cf6c <pm_set_sleep_mode+0x48>
4024cf63:	022c26        	beqi	a12, 2, 4024cf69 <pm_set_sleep_mode+0x45>
4024cf66:	028c66        	bnei	a12, 8, 4024cf6c <pm_set_sleep_mode+0x48>
4024cf69:	ff95c5        	call0	4024c8c8 <pm_sleep_opt_bb_on>
4024cf6c:	eb7241        	l32r	a4, 40247d34 <ram_set_noise_floor+0x54>
4024cf6f:	230c      	movi.n	a3, 2
4024cf71:	ce0f61        	l32r	a6, 402407b0 <ets_timer_done+0x30>
4024cf74:	0020c0        	memw
4024cf77:	852622        	l32i	a2, a6, 0x214
4024cf7a:	102240        	and	a2, a2, a4
4024cf7d:	202230        	or	a2, a2, a3
4024cf80:	0020c0        	memw
4024cf83:	856622        	s32i	a2, a6, 0x214
4024cf86:	ebe101        	l32r	a0, 40247f0c <noise_check_loop+0x158>
4024cf89:	0020c0        	memw
4024cf8c:	8526b2        	l32i	a11, a6, 0x214
4024cf8f:	10bb00        	and	a11, a11, a0
4024cf92:	0020c0        	memw
4024cf95:	8566b2        	s32i	a11, a6, 0x214
4024cf98:	ff16a1        	l32r	a10, 4024cbf0 <pm_open_rf+0x44>
4024cf9b:	0020c0        	memw
4024cf9e:	852692        	l32i	a9, a6, 0x214
4024cfa1:	2099a0        	or	a9, a9, a10
4024cfa4:	0020c0        	memw
4024cfa7:	856692        	s32i	a9, a6, 0x214
4024cfaa:	ff0e81        	l32r	a8, 4024cbe4 <pm_open_rf+0x38>
4024cfad:	e1dc71        	l32r	a7, 40245720 <tsen_meas+0xa8>
4024cfb0:	0020c0        	memw
4024cfb3:	9d2652        	l32i	a5, a6, 0x274
4024cfb6:	105580        	and	a5, a5, a8
4024cfb9:	205570        	or	a5, a5, a7
4024cfbc:	0020c0        	memw
4024cfbf:	9d6652        	s32i	a5, a6, 0x274
4024cfc2:	ffda85        	call0	4024cd6c <pm_set_sleep_btco>
4024cfc5:	ffc2c5        	call0	4024cbf4 <pm_sleep_set_mac>
4024cfc8:	ffd485        	call0	4024cd14 <pm_check_mac_idle>
4024cfcb:	568c66        	bnei	a12, 8, 4024d025 <pm_set_sleep_mode+0x101>
4024cfce:	e24651        	l32r	a5, 402458e8 <readvdd33+0x1c0>
4024cfd1:	6c0552        	l8ui	a5, a5, 108
4024cfd4:	ffa062        	movi	a6, 255
4024cfd7:	359567        	bne	a5, a6, 4024d010 <pm_set_sleep_mode+0xec>
4024cfda:	e0dbc1        	l32r	a12, 40245348 <ram_pbus_set_rxgain+0xc8>
4024cfdd:	0020c0        	memw
4024cfe0:	e52c52        	l32i	a5, a12, 0x394
4024cfe3:	160c      	movi.n	a6, 1
4024cfe5:	205560        	or	a5, a5, a6
4024cfe8:	0020c0        	memw
4024cfeb:	620c      	movi.n	a2, 6
4024cfed:	e0a301        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024cff0:	130c      	movi.n	a3, 1
4024cff2:	0008      	l32i.n	a0, a0, 0
4024cff4:	240c      	movi.n	a4, 2
4024cff6:	2b2002        	l32i	a0, a0, 172
4024cff9:	e56c52        	s32i	a5, a12, 0x394
4024cffc:	0000c0        	callx0	a0
4024cfff:	e87c      	movi.n	a8, -2
4024d001:	0020c0        	memw
4024d004:	e52c72        	l32i	a7, a12, 0x394
4024d007:	107780        	and	a7, a7, a8
4024d00a:	0020c0        	memw
4024d00d:	e56c72        	s32i	a7, a12, 0x394
4024d010:	f30cb1        	l32r	a11, 40249c40 <ant_switch_init+0xa4>
4024d013:	cc73a1        	l32r	a10, 402401e0 <_irom0_text_start+0x1e0>
4024d016:	0020c0        	memw
4024d019:	862a92        	l32i	a9, a10, 0x218
4024d01c:	1099b0        	and	a9, a9, a11
4024d01f:	0020c0        	memw
4024d022:	866a92        	s32i	a9, a10, 0x218
4024d025:	11c8      	l32i.n	a12, a1, 4
4024d027:	0108      	l32i.n	a0, a1, 0
4024d029:	10c112        	addi	a1, a1, 16
4024d02c:	f00d      	ret.n
4024d02e:	600000        	neg	a0, a0
4024d031:	400036        	excw
4024d034:	001110        	excw
4024d037:	155040        	extui	a5, a4, 16, 2
4024d03a:	304000        	xor	a4, a0, a0
4024d03d:	400033        	excw

4024d040 <pm_unmask_bt>:
4024d040:	cddc41        	l32r	a4, 402407b0 <ets_timer_done+0x30>
4024d043:	829c      	beqz.n	a2, 4024d05f <pm_unmask_bt+0x1f>
4024d045:	201226        	beqi	a2, 1, 4024d069 <pm_unmask_bt+0x29>
4024d048:	282226        	beqi	a2, 2, 4024d074 <pm_unmask_bt+0x34>
4024d04b:	303226        	beqi	a2, 3, 4024d07f <pm_unmask_bt+0x3f>
4024d04e:	384226        	beqi	a2, 4, 4024d08a <pm_unmask_bt+0x4a>
4024d051:	085266        	bnei	a2, 5, 4024d05d <pm_unmask_bt+0x1d>
4024d054:	fff721        	l32r	a2, 4024d030 <pm_set_sleep_mode+0x10c>
4024d057:	0020c0        	memw
4024d05a:	f86422        	s32i	a2, a4, 0x3e0
4024d05d:	f00d      	ret.n
4024d05f:	030c      	movi.n	a3, 0
4024d061:	0020c0        	memw
4024d064:	f86432        	s32i	a3, a4, 0x3e0
4024d067:	f00d      	ret.n
4024d069:	fedd51        	l32r	a5, 4024cbe0 <pm_open_rf+0x34>
4024d06c:	0020c0        	memw
4024d06f:	f86452        	s32i	a5, a4, 0x3e0
4024d072:	f00d      	ret.n
4024d074:	fff061        	l32r	a6, 4024d034 <pm_set_sleep_mode+0x110>
4024d077:	0020c0        	memw
4024d07a:	f86462        	s32i	a6, a4, 0x3e0
4024d07d:	f00d      	ret.n
4024d07f:	ffee71        	l32r	a7, 4024d038 <pm_set_sleep_mode+0x114>
4024d082:	0020c0        	memw
4024d085:	f86472        	s32i	a7, a4, 0x3e0
4024d088:	f00d      	ret.n
4024d08a:	ffec81        	l32r	a8, 4024d03c <pm_set_sleep_mode+0x118>
4024d08d:	0020c0        	memw
4024d090:	f86482        	s32i	a8, a4, 0x3e0
4024d093:	f00d      	ret.n
4024d095:	000000        	ill
4024d098:	8f0000        	excw
4024d09b:	0fff03        	excw
4024d09e:	188000        	excw
4024d0a1:	3ffe93        	excw
4024d0a4:	ee          	.byte 0xee
4024d0a5:	3ffe92        	excw

4024d0a8 <pm_wakeup_init>:
4024d0a8:	f0c112        	addi	a1, a1, -16
4024d0ab:	31e9      	s32i.n	a14, a1, 12
4024d0ad:	0109      	s32i.n	a0, a1, 0
4024d0af:	21d9      	s32i.n	a13, a1, 8
4024d0b1:	11c9      	s32i.n	a12, a1, 4
4024d0b3:	03dd      	mov.n	a13, a3
4024d0b5:	02cd      	mov.n	a12, a2
4024d0b7:	fd8301        	l32r	a0, 4024c6c4 <pm_rtc2usec+0x8>
4024d0ba:	022226        	beqi	a2, 2, 4024d0c0 <pm_wakeup_init+0x18>
4024d0bd:	111266        	bnei	a2, 1, 4024d0d2 <pm_wakeup_init+0x2a>
4024d0c0:	00ed56        	bnez	a13, 4024d0d2 <pm_wakeup_init+0x2a>
4024d0c3:	040022        	l8ui	a2, a0, 4
4024d0c6:	008256        	bnez	a2, 4024d0d2 <pm_wakeup_init+0x2a>
4024d0c9:	060032        	l8ui	a3, a0, 6
4024d0cc:	002356        	bnez	a3, 4024d0d2 <pm_wakeup_init+0x2a>
4024d0cf:	fca045        	call0	40249ad4 <change_bbpll160>
4024d0d2:	3a7c      	movi.n	a10, -13
4024d0d4:	490c      	movi.n	a9, 4
4024d0d6:	cc4261        	l32r	a6, 402401e0 <_irom0_text_start+0x1e0>
4024d0d9:	ceaa81        	l32r	a8, 40240b84 <system_get_vdd33+0x20>
4024d0dc:	0020c0        	memw
4024d0df:	d02872        	l32i	a7, a8, 0x340
4024d0e2:	1077a0        	and	a7, a7, a10
4024d0e5:	207790        	or	a7, a7, a9
4024d0e8:	0020c0        	memw
4024d0eb:	d06872        	s32i	a7, a8, 0x340
4024d0ee:	eaa951        	l32r	a5, 40247b94 <tx_atten_set_interp+0x270>
4024d0f1:	0020c0        	memw
4024d0f4:	862642        	l32i	a4, a6, 0x218
4024d0f7:	204450        	or	a4, a4, a5
4024d0fa:	0020c0        	memw
4024d0fd:	866642        	s32i	a4, a6, 0x218
4024d100:	118c66        	bnei	a12, 8, 4024d115 <pm_wakeup_init+0x6d>
4024d103:	ffe5e1        	l32r	a14, 4024d098 <pm_unmask_bt+0x58>
4024d106:	0020c0        	memw
4024d109:	8626b2        	l32i	a11, a6, 0x218
4024d10c:	20bbe0        	or	a11, a11, a14
4024d10f:	0020c0        	memw
4024d112:	8666b2        	s32i	a11, a6, 0x218
4024d115:	ffe161        	l32r	a6, 4024d09c <pm_unmask_bt+0x5c>
4024d118:	e4a4e1        	l32r	a14, 402463a8 <chip_v6_set_chan_wakeup+0x5c>
4024d11b:	cda541        	l32r	a4, 402407b0 <ets_timer_done+0x30>
4024d11e:	0020c0        	memw
4024d121:	856462        	s32i	a6, a4, 0x214
4024d124:	feb051        	l32r	a5, 4024cbe4 <pm_open_rf+0x38>
4024d127:	0020c0        	memw
4024d12a:	9d2432        	l32i	a3, a4, 0x274
4024d12d:	103350        	and	a3, a3, a5
4024d130:	0020c0        	memw
4024d133:	9d6432        	s32i	a3, a4, 0x274
4024d136:	2c0b      	addi.n	a2, a12, -1
4024d138:	0de216        	beqz	a2, 4024d21a <pm_wakeup_init+0x172>
4024d13b:	fecc72        	addi	a7, a12, -2
4024d13e:	0d8716        	beqz	a7, 4024d21a <pm_wakeup_init+0x172>
4024d141:	f8cc82        	addi	a8, a12, -8
4024d144:	0d2816        	beqz	a8, 4024d21a <pm_wakeup_init+0x172>
4024d147:	2ca122        	movi	a2, 0x12c
4024d14a:	e08301        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024d14d:	0000c0        	callx0	a0
4024d150:	e080b1        	l32r	a11, 40245350 <ram_pbus_set_rxgain+0xd0>
4024d153:	0020c0        	memw
4024d156:	422b52        	l32i	a5, a11, 0x108
4024d159:	1055e0        	and	a5, a5, a14
4024d15c:	0020c0        	memw
4024d15f:	426b52        	s32i	a5, a11, 0x108
4024d162:	140c      	movi.n	a4, 1
4024d164:	0020c0        	memw
4024d167:	582b32        	l32i	a3, a11, 0x160
4024d16a:	203340        	or	a3, a3, a4
4024d16d:	0020c0        	memw
4024d170:	586b32        	s32i	a3, a11, 0x160
4024d173:	e07c      	movi.n	a0, -2
4024d175:	0020c0        	memw
4024d178:	582ba2        	l32i	a10, a11, 0x160
4024d17b:	10aa00        	and	a10, a10, a0
4024d17e:	0020c0        	memw
4024d181:	586ba2        	s32i	a10, a11, 0x160
4024d184:	0020c0        	memw
4024d187:	cd8a91        	l32r	a9, 402407b0 <ets_timer_done+0x30>
4024d18a:	9c2992        	l32i	a9, a9, 0x270
4024d18d:	3b6917        	bbci	a9, 1, 4024d1cc <pm_wakeup_init+0x124>
4024d190:	220c      	movi.n	a2, 2
4024d192:	e07101        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024d195:	0000c0        	callx0	a0
4024d198:	f1a0b2        	movi	a11, 241
4024d19b:	00ac92        	movi	a9, 0xfffffc00
4024d19e:	0020c0        	memw
4024d1a1:	e06b71        	l32r	a7, 40245350 <ram_pbus_set_rxgain+0xd0>
4024d1a4:	d7a8      	l32i.n	a10, a7, 52
4024d1a6:	10aa90        	and	a10, a10, a9
4024d1a9:	20aab0        	or	a10, a10, a11
4024d1ac:	0020c0        	memw
4024d1af:	d7a9      	s32i.n	a10, a7, 52
4024d1b1:	f0a082        	movi	a8, 240
4024d1b4:	0020c0        	memw
4024d1b7:	d768      	l32i.n	a6, a7, 52
4024d1b9:	106690        	and	a6, a6, a9
4024d1bc:	206680        	or	a6, a6, a8
4024d1bf:	0020c0        	memw
4024d1c2:	d769      	s32i.n	a6, a7, 52
4024d1c4:	220c      	movi.n	a2, 2
4024d1c6:	e06401        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024d1c9:	0000c0        	callx0	a0
4024d1cc:	fd2a85        	call0	4024a478 <get_adc_rand>
4024d1cf:	ffb4b1        	l32r	a11, 4024d0a0 <pm_unmask_bt+0x60>
4024d1d2:	006b22        	s32i	a2, a11, 0
4024d1d5:	ffc345        	call0	4024ce0c <pm_set_wakeup_btco>
4024d1d8:	ffa9c5        	call0	4024cc78 <pm_set_wakeup_mac>
4024d1db:	00a0e2        	movi	a14, 0
4024d1de:	025d56        	bnez	a13, 4024d207 <pm_wakeup_init+0x15f>
4024d1e1:	fd38d1        	l32r	a13, 4024c6c4 <pm_rtc2usec+0x8>
4024d1e4:	fe0c01        	l32r	a0, 4024ca14 <chg_lslp_mem_opt_8266+0x20>
4024d1e7:	050dd2        	l8ui	a13, a13, 5
4024d1ea:	000022        	l8ui	a2, a0, 0
4024d1ed:	6ddc      	bnez.n	a13, 4024d207 <pm_wakeup_init+0x15f>
4024d1ef:	141266        	bnei	a2, 1, 4024d207 <pm_wakeup_init+0x15f>
4024d1f2:	fd3431        	l32r	a3, 4024c6c4 <pm_rtc2usec+0x8>
4024d1f5:	000332        	l8ui	a3, a3, 0
4024d1f8:	0b1366        	bnei	a3, 1, 4024d207 <pm_wakeup_init+0x15f>
4024d1fb:	022c66        	bnei	a12, 2, 4024d201 <pm_wakeup_init+0x159>
4024d1fe:	002206        	j	4024d28a <pm_wakeup_init+0x1e2>
4024d201:	021c66        	bnei	a12, 1, 4024d207 <pm_wakeup_init+0x15f>
4024d204:	002086        	j	4024d28a <pm_wakeup_init+0x1e2>
4024d207:	0108      	l32i.n	a0, a1, 0
4024d209:	11c8      	l32i.n	a12, a1, 4
4024d20b:	ff4541        	l32r	a4, 4024cf20 <pm_set_wakeup_btco+0x114>
4024d20e:	21d8      	l32i.n	a13, a1, 8
4024d210:	0044e2        	s8i	a14, a4, 0
4024d213:	31e8      	l32i.n	a14, a1, 12
4024d215:	10c112        	addi	a1, a1, 16
4024d218:	f00d      	ret.n
4024d21a:	fd3541        	l32r	a4, 4024c6f0 <pm_set_sleep_cycles+0x24>
4024d21d:	e01701        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024d220:	e04a31        	l32r	a3, 40245348 <ram_pbus_set_rxgain+0xc8>
4024d223:	0020c0        	memw
4024d226:	fa2322        	l32i	a2, a3, 0x3e8
4024d229:	102240        	and	a2, a2, a4
4024d22c:	0020c0        	memw
4024d22f:	03a042        	movi	a4, 3
4024d232:	07a052        	movi	a5, 7
4024d235:	04a062        	movi	a6, 4
4024d238:	f70c      	movi.n	a7, 15
4024d23a:	0008      	l32i.n	a0, a0, 0
4024d23c:	fa6322        	s32i	a2, a3, 0x3e8
4024d23f:	62a022        	movi	a2, 98
4024d242:	272002        	l32i	a0, a0, 156
4024d245:	130c      	movi.n	a3, 1
4024d247:	0000c0        	callx0	a0
4024d24a:	62a022        	movi	a2, 98
4024d24d:	e00b01        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024d250:	130c      	movi.n	a3, 1
4024d252:	0008      	l32i.n	a0, a0, 0
4024d254:	b40c      	movi.n	a4, 11
4024d256:	262002        	l32i	a0, a0, 152
4024d259:	80a052        	movi	a5, 128
4024d25c:	0000c0        	callx0	a0
4024d25f:	ff94c5        	call0	4024cbac <pm_open_rf>
4024d262:	e1a341        	l32r	a4, 402458f0 <readvdd33+0x1c8>
4024d265:	e03951        	l32r	a5, 4024534c <ram_pbus_set_rxgain+0xcc>
4024d268:	0438      	l32i.n	a3, a4, 0
4024d26a:	020c      	movi.n	a2, 0
4024d26c:	203350        	or	a3, a3, a5
4024d26f:	0439      	s32i.n	a3, a4, 0
4024d271:	fcb9c5        	call0	40249e10 <register_chipv6_phy>
4024d274:	c8a022        	movi	a2, 200
4024d277:	e03801        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
4024d27a:	0000c0        	callx0	a0
4024d27d:	e19c71        	l32r	a7, 402458f0 <readvdd33+0x1c8>
4024d280:	0768      	l32i.n	a6, a7, 0
4024d282:	1066e0        	and	a6, a6, a14
4024d285:	0769      	s32i.n	a6, a7, 0
4024d287:	ffb146        	j	4024d150 <pm_wakeup_init+0xa8>
4024d28a:	0040e2        	s8i	a14, a0, 0
4024d28d:	e19671        	l32r	a7, 402458e8 <readvdd33+0x1c0>
4024d290:	fd0d81        	l32r	a8, 4024c6c4 <pm_rtc2usec+0x8>
4024d293:	640772        	l8ui	a7, a7, 100
4024d296:	0048e2        	s8i	a14, a8, 0
4024d299:	047170        	extui	a7, a7, 1, 1
4024d29c:	f67756        	bnez	a7, 4024d207 <pm_wakeup_init+0x15f>
4024d29f:	04a022        	movi	a2, 4
4024d2a2:	ffc805        	call0	4024cf24 <pm_set_sleep_mode>
4024d2a5:	ff7f21        	l32r	a2, 4024d0a4 <pm_unmask_bt+0x64>
4024d2a8:	000222        	l8ui	a2, a2, 0
4024d2ab:	fc2bc5        	call0	40249568 <periodic_cal>
4024d2ae:	04a022        	movi	a2, 4
4024d2b1:	00a032        	movi	a3, 0
4024d2b4:	ffdf05        	call0	4024d0a8 <pm_wakeup_init>
4024d2b7:	ffd306        	j	4024d207 <pm_wakeup_init+0x15f>
	...

4024d2bc <sleep_opt_8266>:
4024d2bc:	060c      	movi.n	a6, 0
4024d2be:	cbc951        	l32r	a5, 402401e4 <_irom0_text_start+0x1e4>
4024d2c1:	0020c0        	memw
4024d2c4:	506562        	s32i	a6, a5, 0x140
4024d2c7:	0020c0        	memw
4024d2ca:	516522        	s32i	a2, a5, 0x144
4024d2cd:	0020c0        	memw
4024d2d0:	406542        	s32i	a4, a5, 0x100
4024d2d3:	0020c0        	memw
4024d2d6:	446532        	s32i	a3, a5, 0x110
4024d2d9:	f00d      	ret.n
	...

4024d2dc <sleep_opt_bb_on_8266>:
4024d2dc:	f0c112        	addi	a1, a1, -16
4024d2df:	0109      	s32i.n	a0, a1, 0
4024d2e1:	ff5645        	call0	4024c848 <get_chip_version>
4024d2e4:	0c2226        	beqi	a2, 2, 4024d2f4 <sleep_opt_bb_on_8266+0x18>
4024d2e7:	020c      	movi.n	a2, 0
4024d2e9:	030c      	movi.n	a3, 0
4024d2eb:	fd6641        	l32r	a4, 4024c884 <get_chip_version+0x3c>
4024d2ee:	fffcc5        	call0	4024d2bc <sleep_opt_8266>
4024d2f1:	000246        	j	4024d2fe <sleep_opt_bb_on_8266+0x22>
4024d2f4:	020c      	movi.n	a2, 0
4024d2f6:	030c      	movi.n	a3, 0
4024d2f8:	e10a41        	l32r	a4, 40245720 <tsen_meas+0xa8>
4024d2fb:	fffc05        	call0	4024d2bc <sleep_opt_8266>
4024d2fe:	0108      	l32i.n	a0, a1, 0
4024d300:	10c112        	addi	a1, a1, 16
4024d303:	f00d      	ret.n
4024d305:	000000        	ill
4024d308:	c06a      	add.n	a12, a0, a6
4024d30a:	0019      	s32i.n	a1, a0, 0
4024d30c:	40c8      	l32i.n	a12, a0, 16
4024d30e:	200006        	j	40255312 <ieee80211_output_pbuf+0xe2>
4024d311:	203020        	or	a3, a0, a2
4024d314:	500000        	excw
4024d317:	c11220        	mul16u	a1, a2, a2

4024d318 <sleep_reset_analog_rtcreg_8266>:
4024d318:	f0c112        	addi	a1, a1, -16
4024d31b:	11c9      	s32i.n	a12, a1, 4
4024d31d:	0109      	s32i.n	a0, a1, 0
4024d31f:	f07c      	movi.n	a0, -1
4024d321:	cbb0c1        	l32r	a12, 402401e4 <_irom0_text_start+0x1e4>
4024d324:	0020c0        	memw
4024d327:	496c02        	s32i	a0, a12, 0x124
4024d32a:	fffb05        	call0	4024d2dc <sleep_opt_bb_on_8266>
4024d32d:	820c      	movi.n	a2, 8
4024d32f:	030c      	movi.n	a3, 0
4024d331:	ff4dc5        	call0	4024c810 <pm_wakeup_opt>
4024d334:	ff5dc5        	call0	4024c914 <pm_set_pll_xtal_wait_time>
4024d337:	e8a322        	movi	a2, 0x3e8
4024d33a:	ff3905        	call0	4024c6cc <pm_set_sleep_cycles>
4024d33d:	ea1531        	l32r	a3, 40247b94 <tx_atten_set_interp+0x270>
4024d340:	0020c0        	memw
4024d343:	422c22        	l32i	a2, a12, 0x108
4024d346:	202230        	or	a2, a2, a3
4024d349:	0020c0        	memw
4024d34c:	426c22        	s32i	a2, a12, 0x108
4024d34f:	220c      	movi.n	a2, 2
4024d351:	ff81c5        	call0	4024cb70 <pm_wait4wakeup>
4024d354:	ff8545        	call0	4024cbac <pm_open_rf>
4024d357:	ffec01        	l32r	a0, 4024d308 <sleep_opt_bb_on_8266+0x2c>
4024d35a:	040c      	movi.n	a4, 0
4024d35c:	750c      	movi.n	a5, 7
4024d35e:	0020c0        	memw
4024d361:	406c02        	s32i	a0, a12, 0x100
4024d364:	edc7b1        	l32r	a11, 40248a80 <chip_v6_rxmax_ext+0xa0>
4024d367:	0020c0        	memw
4024d36a:	416cb2        	s32i	a11, a12, 0x104
4024d36d:	0020c0        	memw
4024d370:	426c42        	s32i	a4, a12, 0x108
4024d373:	ffe6a1        	l32r	a10, 4024d30c <sleep_opt_bb_on_8266+0x30>
4024d376:	0020c0        	memw
4024d379:	436ca2        	s32i	a10, a12, 0x10c
4024d37c:	f62991        	l32r	a9, 4024ac20 <ram_set_txbb_atten+0x8c>
4024d37f:	0020c0        	memw
4024d382:	446c92        	s32i	a9, a12, 0x110
4024d385:	480c      	movi.n	a8, 4
4024d387:	0020c0        	memw
4024d38a:	466c82        	s32i	a8, a12, 0x118
4024d38d:	0020c0        	memw
4024d390:	486c42        	s32i	a4, a12, 0x120
4024d393:	0020c0        	memw
4024d396:	506c42        	s32i	a4, a12, 0x140
4024d399:	0020c0        	memw
4024d39c:	516c42        	s32i	a4, a12, 0x144
4024d39f:	ffdc71        	l32r	a7, 4024d310 <sleep_opt_bb_on_8266+0x34>
4024d3a2:	0020c0        	memw
4024d3a5:	526c72        	s32i	a7, a12, 0x148
4024d3a8:	ffdb61        	l32r	a6, 4024d314 <sleep_opt_bb_on_8266+0x38>
4024d3ab:	0020c0        	memw
4024d3ae:	536c62        	s32i	a6, a12, 0x14c
4024d3b1:	0020c0        	memw
4024d3b4:	566c42        	s32i	a4, a12, 0x158
4024d3b7:	0020c0        	memw
4024d3ba:	576c52        	s32i	a5, a12, 0x15c
4024d3bd:	0020c0        	memw
4024d3c0:	586c52        	s32i	a5, a12, 0x160
4024d3c3:	0020c0        	memw
4024d3c6:	596c42        	s32i	a4, a12, 0x164
4024d3c9:	0020c0        	memw
4024d3cc:	5a6c42        	s32i	a4, a12, 0x168
4024d3cf:	0020c0        	memw
4024d3d2:	5d6c42        	s32i	a4, a12, 0x174
4024d3d5:	0020c0        	memw
4024d3d8:	606c42        	s32i	a4, a12, 0x180
4024d3db:	0020c0        	memw
4024d3de:	646c42        	s32i	a4, a12, 0x190
4024d3e1:	0020c0        	memw
4024d3e4:	656c42        	s32i	a4, a12, 0x194
4024d3e7:	0020c0        	memw
4024d3ea:	666c42        	s32i	a4, a12, 0x198
4024d3ed:	0020c0        	memw
4024d3f0:	676c42        	s32i	a4, a12, 0x19c
4024d3f3:	0020c0        	memw
4024d3f6:	686c42        	s32i	a4, a12, 0x1a0
4024d3f9:	0020c0        	memw
4024d3fc:	6a6c42        	s32i	a4, a12, 0x1a8
4024d3ff:	0020c0        	memw
4024d402:	6b6c42        	s32i	a4, a12, 0x1ac
4024d405:	0020c0        	memw
4024d408:	6c6c42        	s32i	a4, a12, 0x1b0
4024d40b:	0020c0        	memw
4024d40e:	6d6c42        	s32i	a4, a12, 0x1b4
4024d411:	11c8      	l32i.n	a12, a1, 4
4024d413:	0108      	l32i.n	a0, a1, 0
4024d415:	10c112        	addi	a1, a1, 16
4024d418:	f00d      	ret.n
4024d41a:	600000        	neg	a0, a0
4024d41d:	3ffe94        	excw

4024d420 <ic_get_addr>:
4024d420:	ffff31        	l32r	a3, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d423:	1122c0        	slli	a2, a2, 4
4024d426:	232a      	add.n	a2, a3, a2
4024d428:	f00d      	ret.n
	...

4024d42c <ic_set_opmode>:
4024d42c:	fffc51        	l32r	a5, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d42f:	1162c0        	slli	a6, a2, 4
4024d432:	556a      	add.n	a5, a5, a6
4024d434:	2539      	s32i.n	a3, a5, 8
4024d436:	0c4542        	s8i	a4, a5, 12
4024d439:	f00d      	ret.n
4024d43b:	945000        	extui	a5, a0, 0, 10
4024d43e:	fe          	.byte 0xfe
4024d43f:	3f          	.byte 0x3f

4024d440 <ic_enable_interface>:
4024d440:	f0c112        	addi	a1, a1, -16
4024d443:	016152        	s32i	a5, a1, 4
4024d446:	026102        	s32i	a0, a1, 8
4024d449:	0361c2        	s32i	a12, a1, 12
4024d44c:	0149      	s32i.n	a4, a1, 0
4024d44e:	02cd      	mov.n	a12, a2
4024d450:	fff321        	l32r	a2, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d453:	114cc0        	slli	a4, a12, 4
4024d456:	224a      	add.n	a2, a2, a4
4024d458:	640c      	movi.n	a4, 6
4024d45a:	cbd001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4024d45d:	0000c0        	callx0	a0
4024d460:	0c2d      	mov.n	a2, a12
4024d462:	0138      	l32i.n	a3, a1, 0
4024d464:	1148      	l32i.n	a4, a1, 4
4024d466:	fffc45        	call0	4024d42c <ic_set_opmode>
4024d469:	130c      	movi.n	a3, 1
4024d46b:	401c00        	ssl	a12
4024d46e:	fff351        	l32r	a5, 4024d43c <ic_set_opmode+0x10>
4024d471:	31c8      	l32i.n	a12, a1, 12
4024d473:	000522        	l8ui	a2, a5, 0
4024d476:	a13300        	sll	a3, a3
4024d479:	202230        	or	a2, a2, a3
4024d47c:	742020        	extui	a2, a2, 0, 8
4024d47f:	004522        	s8i	a2, a5, 0
4024d482:	f66045        	call0	40243a88 <bit_popcount>
4024d485:	742020        	extui	a2, a2, 0, 8
4024d488:	2108      	l32i.n	a0, a1, 8
4024d48a:	10c112        	addi	a1, a1, 16
4024d48d:	f00d      	ret.n
	...

4024d490 <ic_interface_enabled>:
4024d490:	ffeb31        	l32r	a3, 4024d43c <ic_set_opmode+0x10>
4024d493:	000332        	l8ui	a3, a3, 0
4024d496:	400200        	ssr	a2
4024d499:	912030        	srl	a2, a3
4024d49c:	042020        	extui	a2, a2, 0, 1
4024d49f:	f00d      	ret.n
4024d4a1:	000000        	ill

4024d4a4 <ic_disable_interface>:
4024d4a4:	f0c112        	addi	a1, a1, -16
4024d4a7:	006102        	s32i	a0, a1, 0
4024d4aa:	ffe401        	l32r	a0, 4024d43c <ic_set_opmode+0x10>
4024d4ad:	01a042        	movi	a4, 1
4024d4b0:	000002        	l8ui	a0, a0, 0
4024d4b3:	400200        	ssr	a2
4024d4b6:	913000        	srl	a3, a0
4024d4b9:	1d6307        	bbci	a3, 0, 4024d4da <ic_disable_interface+0x36>
4024d4bc:	401200        	ssl	a2
4024d4bf:	a13400        	sll	a3, a4
4024d4c2:	ffaf42        	movi	a4, -1
4024d4c5:	303340        	xor	a3, a3, a4
4024d4c8:	ffdd41        	l32r	a4, 4024d43c <ic_set_opmode+0x10>
4024d4cb:	103030        	and	a3, a0, a3
4024d4ce:	004432        	s8i	a3, a4, 0
4024d4d1:	040f05        	call0	402515c4 <rc_disable_trc_by_interface>
4024d4d4:	ffda01        	l32r	a0, 4024d43c <ic_set_opmode+0x10>
4024d4d7:	000002        	l8ui	a0, a0, 0
4024d4da:	202000        	or	a2, a0, a0
4024d4dd:	f65a85        	call0	40243a88 <bit_popcount>
4024d4e0:	742020        	extui	a2, a2, 0, 8
4024d4e3:	002102        	l32i	a0, a1, 0
4024d4e6:	10c112        	addi	a1, a1, 16
4024d4e9:	000080        	ret

4024d4ec <ic_is_pure_sta>:
4024d4ec:	ffcc41        	l32r	a4, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d4ef:	1152c0        	slli	a5, a2, 4
4024d4f2:	445a      	add.n	a4, a4, a5
4024d4f4:	2438      	l32i.n	a3, a4, 8
4024d4f6:	020c      	movi.n	a2, 0
4024d4f8:	071326        	beqi	a3, 1, 4024d503 <ic_is_pure_sta+0x17>
4024d4fb:	0c0472        	l8ui	a7, a4, 12
4024d4fe:	160c      	movi.n	a6, 1
4024d500:	832670        	moveqz	a2, a6, a7
4024d503:	742020        	extui	a2, a2, 0, 8
4024d506:	f00d      	ret.n

4024d508 <ic_get_ptk_alg>:
4024d508:	ffc531        	l32r	a3, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d50b:	1122c0        	slli	a2, a2, 4
4024d50e:	232a      	add.n	a2, a3, a2
4024d510:	0d0222        	l8ui	a2, a2, 13
4024d513:	f00d      	ret.n
4024d515:	000000        	ill

4024d518 <ic_get_gtk_alg>:
4024d518:	ffc131        	l32r	a3, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d51b:	1122c0        	slli	a2, a2, 4
4024d51e:	232a      	add.n	a2, a3, a2
4024d520:	0e0222        	l8ui	a2, a2, 14
4024d523:	f00d      	ret.n
4024d525:	000000        	ill

4024d528 <ic_set_ptk_alg>:
4024d528:	ffbd41        	l32r	a4, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d52b:	1152c0        	slli	a5, a2, 4
4024d52e:	445a      	add.n	a4, a4, a5
4024d530:	0d4432        	s8i	a3, a4, 13
4024d533:	f00d      	ret.n
4024d535:	000000        	ill

4024d538 <ic_set_gtk_alg>:
4024d538:	ffb941        	l32r	a4, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d53b:	1152c0        	slli	a5, a2, 4
4024d53e:	445a      	add.n	a4, a4, a5
4024d540:	0e4432        	s8i	a3, a4, 14
4024d543:	f00d      	ret.n
4024d545:	000000        	ill

4024d548 <ic_interface_is_p2p>:
4024d548:	ffb531        	l32r	a3, 4024d41c <sleep_reset_analog_rtcreg_8266+0x104>
4024d54b:	1122c0        	slli	a2, a2, 4
4024d54e:	232a      	add.n	a2, a3, a2
4024d550:	0c0222        	l8ui	a2, a2, 12
4024d553:	f00d      	ret.n
4024d555:	000000        	ill
4024d558:	f0c112        	addi	a1, a1, -16
4024d55b:	006102        	s32i	a0, a1, 0
4024d55e:	cb8801        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024d561:	0161c2        	s32i	a12, a1, 4
4024d564:	4c0002        	l8ui	a0, a0, 76
4024d567:	20c220        	or	a12, a2, a2
4024d56a:	f0cc      	bnez.n	a0, 4024d57d <ic_interface_is_p2p+0x35>
4024d56c:	030c      	movi.n	a3, 0
4024d56e:	fffb85        	call0	4024d528 <ic_set_ptk_alg>
4024d571:	0c2d      	mov.n	a2, a12
4024d573:	030c      	movi.n	a3, 0
4024d575:	fffc05        	call0	4024d538 <ic_set_gtk_alg>
4024d578:	0c2d      	mov.n	a2, a12
4024d57a:	049f85        	call0	40251f74 <wDev_Crypto_Disable>
4024d57d:	01a022        	movi	a2, 1
4024d580:	203cc0        	or	a3, a12, a12
4024d583:	00a042        	movi	a4, 0
4024d586:	11c8      	l32i.n	a12, a1, 4
4024d588:	046685        	call0	40251bf4 <wDev_SetRxPolicy>
4024d58b:	0108      	l32i.n	a0, a1, 0
4024d58d:	10c112        	addi	a1, a1, 16
4024d590:	f00d      	ret.n
4024d592:	e00000        	subx4	a0, a0, a0
4024d595:	4026a3        	excw
4024d598:	f0c112        	addi	a1, a1, -16
4024d59b:	0161c2        	s32i	a12, a1, 4
4024d59e:	006102        	s32i	a0, a1, 0
4024d5a1:	02cd      	mov.n	a12, a2
4024d5a3:	fffc21        	l32r	a2, 4024d594 <ic_interface_is_p2p+0x4c>
4024d5a6:	0c3d      	mov.n	a3, a12
4024d5a8:	cb4a01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024d5ab:	0000c0        	callx0	a0
4024d5ae:	020c      	movi.n	a2, 0
4024d5b0:	0c3d      	mov.n	a3, a12
4024d5b2:	040c      	movi.n	a4, 0
4024d5b4:	0463c5        	call0	40251bf4 <wDev_SetRxPolicy>
4024d5b7:	0c2d      	mov.n	a2, a12
4024d5b9:	ffee85        	call0	4024d4a4 <ic_disable_interface>
4024d5bc:	11c8      	l32i.n	a12, a1, 4
4024d5be:	72cc      	bnez.n	a2, 4024d5c9 <ic_interface_is_p2p+0x81>
4024d5c0:	d67301        	l32r	a0, 40242f8c <wifi_promiscuous_set_mac+0x5c>
4024d5c3:	0000c0        	callx0	a0
4024d5c6:	01a805        	call0	4024f048 <pm_force_scan_unlock>
4024d5c9:	0108      	l32i.n	a0, a1, 0
4024d5cb:	10c112        	addi	a1, a1, 16
4024d5ce:	f00d      	ret.n
4024d5d0:	26a3f0        	excw
4024d5d3:	a40040        	extui	a0, a4, 0, 11
4024d5d6:	124026        	beqi	a0, 4, 4024d5ec <ic_set_vif+0x14>

4024d5d8 <ic_set_vif>:
4024d5d8:	e0c112        	addi	a1, a1, -32
4024d5db:	3109      	s32i.n	a0, a1, 12
4024d5dd:	2159      	s32i.n	a5, a1, 8
4024d5df:	41c9      	s32i.n	a12, a1, 16
4024d5e1:	1169      	s32i.n	a6, a1, 4
4024d5e3:	02cd      	mov.n	a12, a2
4024d5e5:	042d      	mov.n	a2, a4
4024d5e7:	162366        	bnei	a3, 2, 4024d601 <ic_set_vif+0x29>
4024d5ea:	fff921        	l32r	a2, 4024d5d0 <ic_interface_is_p2p+0x88>
4024d5ed:	0c3d      	mov.n	a3, a12
4024d5ef:	cb3801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024d5f2:	0000c0        	callx0	a0
4024d5f5:	0c2d      	mov.n	a2, a12
4024d5f7:	2138      	l32i.n	a3, a1, 8
4024d5f9:	1148      	l32i.n	a4, a1, 4
4024d5fb:	ffe305        	call0	4024d42c <ic_set_opmode>
4024d5fe:	000dc6        	j	4024d639 <ic_set_vif+0x61>
4024d601:	006122        	s32i	a2, a1, 0
4024d604:	2b1366        	bnei	a3, 1, 4024d633 <ic_set_vif+0x5b>
4024d607:	fff321        	l32r	a2, 4024d5d4 <ic_interface_is_p2p+0x8c>
4024d60a:	203cc0        	or	a3, a12, a12
4024d60d:	cb3001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024d610:	0000c0        	callx0	a0
4024d613:	0c2d      	mov.n	a2, a12
4024d615:	0138      	l32i.n	a3, a1, 0
4024d617:	045405        	call0	40251b58 <wDev_SetMacAddress>
4024d61a:	0c2d      	mov.n	a2, a12
4024d61c:	0138      	l32i.n	a3, a1, 0
4024d61e:	2148      	l32i.n	a4, a1, 8
4024d620:	1158      	l32i.n	a5, a1, 4
4024d622:	ffe1c5        	call0	4024d440 <ic_enable_interface>
4024d625:	021266        	bnei	a2, 1, 4024d62b <ic_set_vif+0x53>
4024d628:	049805        	call0	40251fac <wDevEnableRx>
4024d62b:	0c2d      	mov.n	a2, a12
4024d62d:	fff285        	call0	4024d558 <ic_interface_is_p2p+0x10>
4024d630:	000146        	j	4024d639 <ic_set_vif+0x61>
4024d633:	202cc0        	or	a2, a12, a12
4024d636:	fff605        	call0	4024d598 <ic_interface_is_p2p+0x50>
4024d639:	cb5101        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024d63c:	3e0002        	l8ui	a0, a0, 62
4024d63f:	01d056        	bnez	a0, 4024d660 <ic_set_vif+0x88>
4024d642:	040705        	call0	402516b4 <rc_only_sta_trc>
4024d645:	02cd      	mov.n	a12, a2
4024d647:	01e296        	bltz	a2, 4024d669 <ic_set_vif+0x91>
4024d64a:	742020        	extui	a2, a2, 0, 8
4024d64d:	ffe9c5        	call0	4024d4ec <ic_is_pure_sta>
4024d650:	529c      	beqz.n	a2, 4024d669 <ic_set_vif+0x91>
4024d652:	ff7a21        	l32r	a2, 4024d43c <ic_set_opmode+0x10>
4024d655:	000222        	l8ui	a2, a2, 0
4024d658:	0de217        	bbsi	a2, 1, 4024d669 <ic_set_vif+0x91>
4024d65b:	0c2d      	mov.n	a2, a12
4024d65d:	00c345        	call0	4024e294 <pm_open>
4024d660:	41c8      	l32i.n	a12, a1, 16
4024d662:	3108      	l32i.n	a0, a1, 12
4024d664:	20c112        	addi	a1, a1, 32
4024d667:	f00d      	ret.n
4024d669:	00b005        	call0	4024e16c <pm_shutdown>
4024d66c:	fffc06        	j	4024d660 <ic_set_vif+0x88>
4024d66f:	a41000        	extui	a1, a0, 0, 11
4024d672:	124026        	beqi	a0, 4, 4024d688 <ic_set_sta+0x14>

4024d674 <ic_set_sta>:
4024d674:	e0c112        	addi	a1, a1, -32
4024d677:	0461e2        	s32i	a14, a1, 16
4024d67a:	016102        	s32i	a0, a1, 4
4024d67d:	31d9      	s32i.n	a13, a1, 12
4024d67f:	21c9      	s32i.n	a12, a1, 8
4024d681:	06dd      	mov.n	a13, a6
4024d683:	02cd      	mov.n	a12, a2
4024d685:	03d316        	beqz	a3, 4024d6c6 <ic_set_sta+0x52>
4024d688:	043d      	mov.n	a3, a4
4024d68a:	0179      	s32i.n	a7, a1, 0
4024d68c:	054d      	mov.n	a4, a5
4024d68e:	065d      	mov.n	a5, a6
4024d690:	03e005        	call0	40251494 <rc_enable_trc>
4024d693:	02ed      	mov.n	a14, a2
4024d695:	0d3d      	mov.n	a3, a13
4024d697:	fff621        	l32r	a2, 4024d670 <ic_set_vif+0x98>
4024d69a:	cb0d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024d69d:	0000c0        	callx0	a0
4024d6a0:	9eac      	beqz.n	a14, 4024d6cd <ic_set_sta+0x59>
4024d6a2:	0c2d      	mov.n	a2, a12
4024d6a4:	ffea05        	call0	4024d548 <ic_interface_is_p2p>
4024d6a7:	02cd      	mov.n	a12, a2
4024d6a9:	0108      	l32i.n	a0, a1, 0
4024d6ab:	176e02        	s32i	a0, a14, 92
4024d6ae:	cc4301        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4024d6b1:	0000c0        	callx0	a0
4024d6b4:	0c4d      	mov.n	a4, a12
4024d6b6:	0e2d      	mov.n	a2, a14
4024d6b8:	030c      	movi.n	a3, 0
4024d6ba:	03c6c5        	call0	40251328 <rcUpdatePhyMode>
4024d6bd:	cc4101        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024d6c0:	0000c0        	callx0	a0
4024d6c3:	000186        	j	4024d6cd <ic_set_sta+0x59>
4024d6c6:	043d      	mov.n	a3, a4
4024d6c8:	054d      	mov.n	a4, a5
4024d6ca:	03ea45        	call0	40251570 <rc_disable_trc>
4024d6cd:	ca4e01        	l32r	a0, 40240008 <_irom0_text_start+0x8>
4024d6d0:	d02022        	l32i	a2, a0, 0x340
4024d6d3:	d12032        	l32i	a3, a0, 0x344
4024d6d6:	92bc      	beqz.n	a2, 4024d713 <ic_set_sta+0x9f>
4024d6d8:	372326        	beqi	a3, 2, 4024d713 <ic_set_sta+0x9f>
4024d6db:	000c      	movi.n	a0, 0
4024d6dd:	31d8      	l32i.n	a13, a1, 12
4024d6df:	0421e2        	l32i	a14, a1, 16
4024d6e2:	40ac      	beqz.n	a0, 4024d70a <ic_set_sta+0x96>
4024d6e4:	cb2741        	l32r	a4, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4024d6e7:	3e0442        	l8ui	a4, a4, 62
4024d6ea:	c4dc      	bnez.n	a4, 4024d70a <ic_set_sta+0x96>
4024d6ec:	03fc45        	call0	402516b4 <rc_only_sta_trc>
4024d6ef:	02cd      	mov.n	a12, a2
4024d6f1:	023296        	bltz	a2, 4024d718 <ic_set_sta+0xa4>
4024d6f4:	742020        	extui	a2, a2, 0, 8
4024d6f7:	ffdf45        	call0	4024d4ec <ic_is_pure_sta>
4024d6fa:	a29c      	beqz.n	a2, 4024d718 <ic_set_sta+0xa4>
4024d6fc:	ff5051        	l32r	a5, 4024d43c <ic_set_opmode+0x10>
4024d6ff:	000552        	l8ui	a5, a5, 0
4024d702:	12e517        	bbsi	a5, 1, 4024d718 <ic_set_sta+0xa4>
4024d705:	0c2d      	mov.n	a2, a12
4024d707:	00b8c5        	call0	4024e294 <pm_open>
4024d70a:	21c8      	l32i.n	a12, a1, 8
4024d70c:	1108      	l32i.n	a0, a1, 4
4024d70e:	20c112        	addi	a1, a1, 32
4024d711:	f00d      	ret.n
4024d713:	100c      	movi.n	a0, 1
4024d715:	fff106        	j	4024d6dd <ic_set_sta+0x69>
4024d718:	00a505        	call0	4024e16c <pm_shutdown>
4024d71b:	fffac6        	j	4024d70a <ic_set_sta+0x96>
4024d71e:	200000        	or	a0, a0, a0
4024d721:	4026a4        	excw
4024d724:	a428      	l32i.n	a2, a4, 40
4024d726:	184026        	beqi	a0, 4, 4024d742 <ic_bss_info_update+0x16>
4024d729:	4026a4        	excw

4024d72c <ic_bss_info_update>:
4024d72c:	f0c112        	addi	a1, a1, -16
4024d72f:	016102        	s32i	a0, a1, 4
4024d732:	112466        	bnei	a4, 2, 4024d747 <ic_bss_info_update+0x1b>
4024d735:	006152        	s32i	a5, a1, 0
4024d738:	039516        	beqz	a5, 4024d775 <ic_bss_info_update+0x49>
4024d73b:	034d      	mov.n	a4, a3
4024d73d:	023d      	mov.n	a3, a2
4024d73f:	220c      	movi.n	a2, 2
4024d741:	044b05        	call0	40251bf4 <wDev_SetRxPolicy>
4024d744:	000c06        	j	4024d778 <ic_bss_info_update+0x4c>
4024d747:	171466        	bnei	a4, 1, 4024d762 <ic_bss_info_update+0x36>
4024d74a:	204330        	or	a4, a3, a3
4024d74d:	203220        	or	a3, a2, a2
4024d750:	02a022        	movi	a2, 2
4024d753:	044a05        	call0	40251bf4 <wDev_SetRxPolicy>
4024d756:	fff221        	l32r	a2, 4024d720 <ic_set_sta+0xac>
4024d759:	cadd01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024d75c:	0000c0        	callx0	a0
4024d75f:	0002c6        	j	4024d76e <ic_bss_info_update+0x42>
4024d762:	ffdf45        	call0	4024d558 <ic_interface_is_p2p+0x10>
4024d765:	ffef21        	l32r	a2, 4024d724 <ic_set_sta+0xb0>
4024d768:	cada01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024d76b:	0000c0        	callx0	a0
4024d76e:	1108      	l32i.n	a0, a1, 4
4024d770:	10c112        	addi	a1, a1, 16
4024d773:	f00d      	ret.n
4024d775:	ffde05        	call0	4024d558 <ic_interface_is_p2p+0x10>
4024d778:	ffec21        	l32r	a2, 4024d728 <ic_set_sta+0xb4>
4024d77b:	0138      	l32i.n	a3, a1, 0
4024d77d:	cad401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024d780:	0000c0        	callx0	a0
4024d783:	fff9c6        	j	4024d76e <ic_bss_info_update+0x42>
	...

4024d788 <ic_set_key>:
4024d788:	d0c112        	addi	a1, a1, -48
4024d78b:	7109      	s32i.n	a0, a1, 28
4024d78d:	4149      	s32i.n	a4, a1, 16
4024d78f:	5159      	s32i.n	a5, a1, 20
4024d791:	6179      	s32i.n	a7, a1, 24
4024d793:	a1e9      	s32i.n	a14, a1, 40
4024d795:	91d9      	s32i.n	a13, a1, 36
4024d797:	81c9      	s32i.n	a12, a1, 32
4024d799:	02dd      	mov.n	a13, a2
4024d79b:	03cd      	mov.n	a12, a3
4024d79d:	06ed      	mov.n	a14, a6
4024d79f:	0566b6        	bltui	a6, 6, 4024d7a8 <ic_set_key+0x20>
4024d7a2:	ffd845        	call0	4024d528 <ic_set_ptk_alg>
4024d7a5:	000446        	j	4024d7ba <ic_set_key+0x32>
4024d7a8:	b3cc      	bnez.n	a3, 4024d7b7 <ic_set_key+0x2f>
4024d7aa:	ffd7c5        	call0	4024d528 <ic_set_ptk_alg>
4024d7ad:	0d2d      	mov.n	a2, a13
4024d7af:	0c3d      	mov.n	a3, a12
4024d7b1:	ffd845        	call0	4024d538 <ic_set_gtk_alg>
4024d7b4:	000086        	j	4024d7ba <ic_set_key+0x32>
4024d7b7:	ffd805        	call0	4024d538 <ic_set_gtk_alg>
4024d7ba:	206ee0        	or	a6, a14, a14
4024d7bd:	042142        	l32i	a4, a1, 16
4024d7c0:	5158      	l32i.n	a5, a1, 20
4024d7c2:	6178      	l32i.n	a7, a1, 24
4024d7c4:	0c2d      	mov.n	a2, a12
4024d7c6:	0d3d      	mov.n	a3, a13
4024d7c8:	300102        	l8ui	a0, a1, 48
4024d7cb:	0109      	s32i.n	a0, a1, 0
4024d7cd:	045885        	call0	40251d58 <wDev_Insert_KeyEntry>
4024d7d0:	a1e8      	l32i.n	a14, a1, 40
4024d7d2:	0c3d      	mov.n	a3, a12
4024d7d4:	0d2d      	mov.n	a2, a13
4024d7d6:	81c8      	l32i.n	a12, a1, 32
4024d7d8:	91d8      	l32i.n	a13, a1, 36
4024d7da:	046fc5        	call0	40251ed8 <wDev_Crypto_Conf>
4024d7dd:	7108      	l32i.n	a0, a1, 28
4024d7df:	30c112        	addi	a1, a1, 48
4024d7e2:	f00d      	ret.n

4024d7e4 <ic_remove_key>:
4024d7e4:	f0c112        	addi	a1, a1, -16
4024d7e7:	006102        	s32i	a0, a1, 0
4024d7ea:	046605        	call0	40251e4c <wDev_remove_KeyEntry>
4024d7ed:	002102        	l32i	a0, a1, 0
4024d7f0:	10c112        	addi	a1, a1, 16
4024d7f3:	000080        	ret
	...

4024d7f8 <ic_get_rssi>:
4024d7f8:	f0c112        	addi	a1, a1, -16
4024d7fb:	006102        	s32i	a0, a1, 0
4024d7fe:	03e245        	call0	40251624 <rc_get_trc>
4024d801:	002102        	l32i	a0, a1, 0
4024d804:	004256        	bnez	a2, 4024d80c <ic_get_rssi+0x14>
4024d807:	f21c      	movi.n	a2, 31
4024d809:	0002c6        	j	4024d818 <ic_get_rssi+0x20>
4024d80c:	030222        	l8ui	a2, a2, 3
4024d80f:	a0c222        	addi	a2, a2, -96
4024d812:	012280        	slli	a2, a2, 24
4024d815:	312820        	srai	a2, a2, 24
4024d818:	10c112        	addi	a1, a1, 16
4024d81b:	f00d      	ret.n
4024d81d:	000000        	ill
4024d820:	fe94b0        	excw
4024d823:	3f          	.byte 0x3f

4024d824 <lmacInitAc>:
4024d824:	070c      	movi.n	a7, 0
4024d826:	fffe91        	l32r	a9, 4024d820 <ic_get_rssi+0x28>
4024d829:	b08220        	addx8	a8, a2, a2
4024d82c:	a08890        	addx4	a8, a8, a9
4024d82f:	044822        	s8i	a2, a8, 4
4024d832:	054832        	s8i	a3, a8, 5
4024d835:	084852        	s8i	a5, a8, 8
4024d838:	074842        	s8i	a4, a8, 7
4024d83b:	064842        	s8i	a4, a8, 6
4024d83e:	0c5862        	s16i	a6, a8, 24
4024d841:	094872        	s8i	a7, a8, 9
4024d844:	0a4872        	s8i	a7, a8, 10
4024d847:	114872        	s8i	a7, a8, 17
4024d84a:	7879      	s32i.n	a7, a8, 28
4024d84c:	8879      	s32i.n	a7, a8, 32
4024d84e:	f00d      	ret.n
4024d850:	000bc0        	callx0	a11
4024d853:	948000        	extui	a8, a0, 0, 10
4024d856:	fe          	.byte 0xfe
4024d857:	3f          	.byte 0x3f

4024d858 <lmacInit>:
4024d858:	f0c112        	addi	a1, a1, -16
4024d85b:	006102        	s32i	a0, a1, 0
4024d85e:	000705        	call0	4024d8d0 <lmacInit+0x78>
4024d861:	02a022        	movi	a2, 2
4024d864:	330c      	movi.n	a3, 3
4024d866:	440c      	movi.n	a4, 4
4024d868:	a50c      	movi.n	a5, 10
4024d86a:	060c      	movi.n	a6, 0
4024d86c:	fffb45        	call0	4024d824 <lmacInitAc>
4024d86f:	320c      	movi.n	a2, 3
4024d871:	730c      	movi.n	a3, 7
4024d873:	440c      	movi.n	a4, 4
4024d875:	a50c      	movi.n	a5, 10
4024d877:	060c      	movi.n	a6, 0
4024d879:	fffa85        	call0	4024d824 <lmacInitAc>
4024d87c:	120c      	movi.n	a2, 1
4024d87e:	230c      	movi.n	a3, 2
4024d880:	340c      	movi.n	a4, 3
4024d882:	450c      	movi.n	a5, 4
4024d884:	fff361        	l32r	a6, 4024d850 <lmacInitAc+0x2c>
4024d887:	fff9c5        	call0	4024d824 <lmacInitAc>
4024d88a:	020c      	movi.n	a2, 0
4024d88c:	230c      	movi.n	a3, 2
4024d88e:	240c      	movi.n	a4, 2
4024d890:	350c      	movi.n	a5, 3
4024d892:	e0a562        	movi	a6, 0x5e0
4024d895:	fff8c5        	call0	4024d824 <lmacInitAc>
4024d898:	420c      	movi.n	a2, 4
4024d89a:	230c      	movi.n	a3, 2
4024d89c:	440c      	movi.n	a4, 4
4024d89e:	a50c      	movi.n	a5, 10
4024d8a0:	060c      	movi.n	a6, 0
4024d8a2:	fff805        	call0	4024d824 <lmacInitAc>
4024d8a5:	720c      	movi.n	a2, 7
4024d8a7:	230c      	movi.n	a3, 2
4024d8a9:	540c      	movi.n	a4, 5
4024d8ab:	a50c      	movi.n	a5, 10
4024d8ad:	060c      	movi.n	a6, 0
4024d8af:	fff745        	call0	4024d824 <lmacInitAc>
4024d8b2:	ffe821        	l32r	a2, 4024d854 <lmacInitAc+0x30>
4024d8b5:	830c      	movi.n	a3, 8
4024d8b7:	004232        	s8i	a3, a2, 0
4024d8ba:	0e1222        	l16ui	a2, a2, 28
4024d8bd:	130c      	movi.n	a3, 1
4024d8bf:	039f05        	call0	402512b0 <RC_SetBasicRate>
4024d8c2:	03b485        	call0	4025140c <rcAttach>
4024d8c5:	0108      	l32i.n	a0, a1, 0
4024d8c7:	10c112        	addi	a1, a1, 16
4024d8ca:	f00d      	ret.n
4024d8cc:	092a      	add.n	a0, a9, a2
4024d8ce:	210000        	srai	a0, a0, 0
4024d8d1:	ec6c      	movi.n	a12, -18
4024d8d3:	5fa142        	movi	a4, 0x15f
4024d8d6:	950c      	movi.n	a5, 9
4024d8d8:	fffd61        	l32r	a6, 4024d8cc <lmacInit+0x74>
4024d8db:	b70c      	movi.n	a7, 11
4024d8dd:	ffdd31        	l32r	a3, 4024d854 <lmacInitAc+0x30>
4024d8e0:	00a282        	movi	a8, 0x200
4024d8e3:	1389      	s32i.n	a8, a3, 4
4024d8e5:	2389      	s32i.n	a8, a3, 8
4024d8e7:	0d4372        	s8i	a7, a3, 13
4024d8ea:	0c4372        	s8i	a7, a3, 12
4024d8ed:	085362        	s16i	a6, a3, 16
4024d8f0:	075362        	s16i	a6, a3, 14
4024d8f3:	0a5352        	s16i	a5, a3, 20
4024d8f6:	0e5342        	s16i	a4, a3, 28
4024d8f9:	0f5322        	s16i	a2, a3, 30
4024d8fc:	f00d      	ret.n
	...

4024d900 <lmacSetRetryLimit>:
4024d900:	ffd561        	l32r	a6, 4024d854 <lmacInitAc+0x30>
4024d903:	540c      	movi.n	a4, 5
4024d905:	451c      	movi.n	a5, 20
4024d907:	013527        	bltu	a5, a2, 4024d90c <lmacSetRetryLimit+0xc>
4024d90a:	025d      	mov.n	a5, a2
4024d90c:	742050        	extui	a2, a5, 0, 8
4024d90f:	0152b6        	bltui	a2, 5, 4024d914 <lmacSetRetryLimit+0x14>
4024d912:	024d      	mov.n	a4, a2
4024d914:	0d4642        	s8i	a4, a6, 13
4024d917:	0c4642        	s8i	a4, a6, 12
4024d91a:	f00d      	ret.n
4024d91c:	fe95d0        	excw
4024d91f:	3f          	.byte 0x3f
4024d920:	154c      	movi.n	a5, 65
4024d922:	224010        	excw

4024d924 <pm_rtc_clock_cali_proc>:
4024d924:	6aa022        	movi	a2, 106
4024d927:	230c      	movi.n	a3, 2
4024d929:	050c      	movi.n	a5, 0
4024d92b:	f0c112        	addi	a1, a1, -16
4024d92e:	0109      	s32i.n	a0, a1, 0
4024d930:	de5301        	l32r	a0, 4024527c <phy_set_sense+0x18>
4024d933:	fffa61        	l32r	a6, 4024d91c <lmacSetRetryLimit+0x1c>
4024d936:	0008      	l32i.n	a0, a0, 0
4024d938:	1659      	s32i.n	a5, a6, 4
4024d93a:	262002        	l32i	a0, a0, 152
4024d93d:	840c      	movi.n	a4, 8
4024d93f:	0000c0        	callx0	a0
4024d942:	fff621        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024d945:	fff601        	l32r	a0, 4024d920 <lmacSetRetryLimit+0x20>
4024d948:	0000c0        	callx0	a0
4024d94b:	fff421        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024d94e:	0108      	l32i.n	a0, a1, 0
4024d950:	10c112        	addi	a1, a1, 16
4024d953:	1228      	l32i.n	a2, a2, 4
4024d955:	f00d      	ret.n
4024d957:	96e400        	excw
4024d95a:	fe          	.byte 0xfe
4024d95b:	3f          	.byte 0x3f

4024d95c <pm_get_ck170_period>:
4024d95c:	f0c112        	addi	a1, a1, -16
4024d95f:	0109      	s32i.n	a0, a1, 0
4024d961:	fffd01        	l32r	a0, 4024d958 <pm_rtc_clock_cali_proc+0x34>
4024d964:	000002        	l8ui	a0, a0, 0
4024d967:	90cc      	bnez.n	a0, 4024d974 <pm_get_ck170_period+0x18>
4024d969:	fffb85        	call0	4024d924 <pm_rtc_clock_cali_proc>
4024d96c:	fffb31        	l32r	a3, 4024d958 <pm_rtc_clock_cali_proc+0x34>
4024d96f:	120c      	movi.n	a2, 1
4024d971:	004322        	s8i	a2, a3, 0
4024d974:	ffea21        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024d977:	0108      	l32i.n	a0, a1, 0
4024d979:	10c112        	addi	a1, a1, 16
4024d97c:	1228      	l32i.n	a2, a2, 4
4024d97e:	f00d      	ret.n

4024d980 <pm_set_sleep_time>:
4024d980:	ffe731        	l32r	a3, 4024d91c <lmacSetRetryLimit+0x1c>
4024d983:	f0c112        	addi	a1, a1, -16
4024d986:	006102        	s32i	a0, a1, 0
4024d989:	012332        	l32i	a3, a3, 4
4024d98c:	fecf85        	call0	4024c688 <pm_usec2rtc>
4024d98f:	fed3c5        	call0	4024c6cc <pm_set_sleep_cycles>
4024d992:	0108      	l32i.n	a0, a1, 0
4024d994:	10c112        	addi	a1, a1, 16
4024d997:	f00d      	ret.n
4024d999:	000000        	ill
4024d99c:	f0c112        	addi	a1, a1, -16
4024d99f:	006102        	s32i	a0, a1, 0
4024d9a2:	ffde01        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024d9a5:	0c2002        	l32i	a0, a0, 48
4024d9a8:	0d6007        	bbci	a0, 0, 4024d9b9 <pm_set_sleep_time+0x39>
4024d9ab:	fed205        	call0	4024c6cc <pm_set_sleep_cycles>
4024d9ae:	ffdb01        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024d9b1:	08a022        	movi	a2, 8
4024d9b4:	c008      	l32i.n	a0, a0, 48
4024d9b6:	000086        	j	4024d9bc <pm_set_sleep_time+0x3c>
4024d9b9:	00a022        	movi	a2, 0
4024d9bc:	056017        	bbci	a0, 1, 4024d9c5 <pm_set_sleep_time+0x45>
4024d9bf:	10a032        	movi	a3, 16
4024d9c2:	202230        	or	a2, a2, a3
4024d9c5:	056027        	bbci	a0, 2, 4024d9ce <pm_set_sleep_time+0x4e>
4024d9c8:	04a042        	movi	a4, 4
4024d9cb:	202240        	or	a2, a2, a4
4024d9ce:	043300        	extui	a3, a0, 3, 1
4024d9d1:	fee3c5        	call0	4024c810 <pm_wakeup_opt>
4024d9d4:	0108      	l32i.n	a0, a1, 0
4024d9d6:	10c112        	addi	a1, a1, 16
4024d9d9:	f00d      	ret.n
4024d9db:	848800        	extui	a8, a0, 8, 9
4024d9de:	fe          	.byte 0xfe
4024d9df:	3f          	.byte 0x3f
4024d9e0:	fe9740        	excw
4024d9e3:	3f          	.byte 0x3f
4024d9e4:	9738      	l32i.n	a3, a7, 36
4024d9e6:	fe          	.byte 0xfe
4024d9e7:	3f          	.byte 0x3f
4024d9e8:	f0c112        	addi	a1, a1, -16
4024d9eb:	006102        	s32i	a0, a1, 0
4024d9ee:	fffb01        	l32r	a0, 4024d9dc <pm_set_sleep_time+0x5c>
4024d9f1:	ffca21        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024d9f4:	000002        	l8ui	a0, a0, 0
4024d9f7:	c80222        	l8ui	a2, a2, 200
4024d9fa:	161066        	bnei	a0, 1, 4024da14 <pm_set_sleep_time+0x94>
4024d9fd:	6522f6        	bgeui	a2, 2, 4024da66 <pm_set_sleep_time+0xe6>
4024da00:	02a022        	movi	a2, 2
4024da03:	00a032        	movi	a3, 0
4024da06:	ff6a05        	call0	4024d0a8 <pm_wakeup_init>
4024da09:	ffc441        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024da0c:	230c      	movi.n	a3, 2
4024da0e:	c84432        	s8i	a3, a4, 200
4024da11:	001606        	j	4024da6d <pm_set_sleep_time+0xed>
4024da14:	192066        	bnei	a0, 2, 4024da31 <pm_set_sleep_time+0xb1>
4024da17:	01a022        	movi	a2, 1
4024da1a:	cc5b01        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024da1d:	0000c0        	callx0	a0
4024da20:	08a022        	movi	a2, 8
4024da23:	00a032        	movi	a3, 0
4024da26:	ff6805        	call0	4024d0a8 <pm_wakeup_init>
4024da29:	020c      	movi.n	a2, 0
4024da2b:	cc5701        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024da2e:	0000c0        	callx0	a0
4024da31:	ffeb41        	l32r	a4, 4024d9e0 <pm_set_sleep_time+0x60>
4024da34:	000452        	l8ui	a5, a4, 0
4024da37:	00a002        	movi	a0, 0
4024da3a:	0b1566        	bnei	a5, 1, 4024da49 <pm_set_sleep_time+0xc9>
4024da3d:	00a022        	movi	a2, 0
4024da40:	004422        	s8i	a2, a4, 0
4024da43:	fbc9c5        	call0	402496e0 <periodic_cal_top>
4024da46:	00a002        	movi	a0, 0
4024da49:	ffe621        	l32r	a2, 4024d9e4 <pm_set_sleep_time+0x64>
4024da4c:	000262        	l8ui	a6, a2, 0
4024da4f:	0b1666        	bnei	a6, 1, 4024da5e <pm_set_sleep_time+0xde>
4024da52:	004202        	s8i	a0, a2, 0
4024da55:	01a032        	movi	a3, 1
4024da58:	01a022        	movi	a2, 1
4024da5b:	fa3585        	call0	40247db4 <noise_check_loop>
4024da5e:	002102        	l32i	a0, a1, 0
4024da61:	10c112        	addi	a1, a1, 16
4024da64:	f00d      	ret.n
4024da66:	220c      	movi.n	a2, 2
4024da68:	130c      	movi.n	a3, 1
4024da6a:	ff63c5        	call0	4024d0a8 <pm_wakeup_init>
4024da6d:	cb5501        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024da70:	0000c0        	callx0	a0
4024da73:	020c      	movi.n	a2, 0
4024da75:	cc4401        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024da78:	0000c0        	callx0	a0
4024da7b:	022a05        	call0	4024fd1c <pp_soft_wdt_restart>
4024da7e:	ffa771        	l32r	a7, 4024d91c <lmacSetRetryLimit+0x1c>
4024da81:	c90772        	l8ui	a7, a7, 201
4024da84:	a91766        	bnei	a7, 1, 4024da31 <pm_set_sleep_time+0xb1>
4024da87:	1a0c      	movi.n	a10, 1
4024da89:	c9d591        	l32r	a9, 402401e0 <_irom0_text_start+0x1e0>
4024da8c:	0020c0        	memw
4024da8f:	852982        	l32i	a8, a9, 0x214
4024da92:	2088a0        	or	a8, a8, a10
4024da95:	0020c0        	memw
4024da98:	856982        	s32i	a8, a9, 0x214
4024da9b:	a0a022        	movi	a2, 160
4024da9e:	cde501        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
4024daa1:	0000c0        	callx0	a0
4024daa4:	ffe246        	j	4024da31 <pm_set_sleep_time+0xb1>
4024daa7:	9d6100        	excw
4024daaa:	ff          	.byte 0xff
4024daab:	320622        	l8ui	a2, a6, 50
4024daae:	cb4051        	l32r	a5, 402407b0 <ets_timer_done+0x30>
4024dab1:	12ac      	beqz.n	a2, 4024dad6 <pm_set_sleep_time+0x156>
4024dab3:	0020c0        	memw
4024dab6:	3a0642        	l8ui	a4, a6, 58
4024dab9:	802552        	l32i	a5, a5, 0x200
4024dabc:	5628      	l32i.n	a2, a6, 20
4024dabe:	b638      	l32i.n	a3, a6, 44
4024dac0:	c02250        	sub	a2, a2, a5
4024dac3:	823340        	mull	a3, a3, a4
4024dac6:	0c3327        	bltu	a3, a2, 4024dad6 <pm_set_sleep_time+0x156>
4024dac9:	122682        	l32i	a8, a6, 72
4024dacc:	141672        	l16ui	a7, a6, 40
4024dacf:	778a      	add.n	a7, a7, a8
4024dad1:	01b727        	bgeu	a7, a2, 4024dad6 <pm_set_sleep_time+0x156>
4024dad4:	f00d      	ret.n
4024dad6:	020c      	movi.n	a2, 0
4024dad8:	f00d      	ret.n
4024dada:	200000        	or	a0, a0, a0
4024dadd:	fe89      	s32i.n	a8, a14, 60
4024dadf:	3f          	.byte 0x3f
4024dae0:	8c5c      	movi.n	a12, 88
4024dae2:	fe          	.byte 0xfe
4024dae3:	3f          	.byte 0x3f
4024dae4:	26a480        	excw
4024dae7:	c11240        	mul16u	a1, a2, a4
4024daea:	61c2e0        	xsr.eps2	a14
4024daed:	61e201        	l32r	a0, 40226278 <_lit4_end+0x11f51c>
4024daf0:	61f203        	excw
4024daf3:	21d904        	excw
4024daf6:	0109      	s32i.n	a0, a1, 0
4024daf8:	02dd      	mov.n	a13, a2
4024dafa:	ffe605        	call0	4024d95c <pm_get_ck170_period>
4024dafd:	ff87c1        	l32r	a12, 4024d91c <lmacSetRetryLimit+0x1c>
4024db00:	122c22        	l32i	a2, a12, 72
4024db03:	1c38      	l32i.n	a3, a12, 4
4024db05:	c02d20        	sub	a2, a13, a2
4024db08:	feb7c5        	call0	4024c688 <pm_usec2rtc>
4024db0b:	cb29f1        	l32r	a15, 402407b0 <ets_timer_done+0x30>
4024db0e:	0020c0        	memw
4024db11:	802fe2        	l32i	a14, a15, 0x200
4024db14:	2ca132        	movi	a3, 0x12c
4024db17:	023327        	bltu	a3, a2, 4024db1d <pm_set_sleep_time+0x19d>
4024db1a:	002986        	j	4024dbc4 <pm_set_sleep_time+0x244>
4024db1d:	160c      	movi.n	a6, 1
4024db1f:	050c      	movi.n	a5, 0
4024db21:	c9af41        	l32r	a4, 402401e0 <_irom0_text_start+0x1e0>
4024db24:	0020c0        	memw
4024db27:	852472        	l32i	a7, a4, 0x214
4024db2a:	047070        	extui	a7, a7, 0, 1
4024db2d:	935670        	movnez	a5, a6, a7
4024db30:	745050        	extui	a5, a5, 0, 8
4024db33:	c94c52        	s8i	a5, a12, 201
4024db36:	181566        	bnei	a5, 1, 4024db52 <pm_set_sleep_time+0x1d2>
4024db39:	e97c      	movi.n	a9, -2
4024db3b:	0020c0        	memw
4024db3e:	852482        	l32i	a8, a4, 0x214
4024db41:	108890        	and	a8, a8, a9
4024db44:	0020c0        	memw
4024db47:	856482        	s32i	a8, a4, 0x214
4024db4a:	025c      	movi.n	a2, 80
4024db4c:	cdba01        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
4024db4f:	0000c0        	callx0	a0
4024db52:	0219c5        	call0	4024fcf0 <pp_soft_wdt_stop>
4024db55:	120c      	movi.n	a2, 1
4024db57:	cc0c01        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024db5a:	0000c0        	callx0	a0
4024db5d:	220c      	movi.n	a2, 2
4024db5f:	ff3c45        	call0	4024cf24 <pm_set_sleep_mode>
4024db62:	51e9      	s32i.n	a14, a1, 20
4024db64:	ffdbc5        	call0	4024d924 <pm_rtc_clock_cali_proc>
4024db67:	122c22        	l32i	a2, a12, 72
4024db6a:	1c38      	l32i.n	a3, a12, 4
4024db6c:	c02d20        	sub	a2, a13, a2
4024db6f:	feb185        	call0	4024c688 <pm_usec2rtc>
4024db72:	02ed      	mov.n	a14, a2
4024db74:	0020c0        	memw
4024db77:	5148      	l32i.n	a4, a1, 20
4024db79:	802f22        	l32i	a2, a15, 0x200
4024db7c:	1c38      	l32i.n	a3, a12, 4
4024db7e:	c02240        	sub	a2, a2, a4
4024db81:	feb045        	call0	4024c688 <pm_usec2rtc>
4024db84:	02dd      	mov.n	a13, a2
4024db86:	cb0d01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4024db89:	0000c0        	callx0	a0
4024db8c:	04dd52        	addmi	a5, a13, 0x400
4024db8f:	ffde62        	addmi	a6, a14, 0xffffff00
4024db92:	d4c662        	addi	a6, a6, -44
4024db95:	e8c552        	addi	a5, a5, -24
4024db98:	3ab567        	bgeu	a5, a6, 4024dbd6 <pm_set_sleep_time+0x256>
4024db9b:	c02ed0        	sub	a2, a14, a13
4024db9e:	ffd222        	addmi	a2, a2, 0xffffff00
4024dba1:	d4c222        	addi	a2, a2, -44
4024dba4:	ffdf45        	call0	4024d99c <pm_set_sleep_time+0x1c>
4024dba7:	cc08      	l32i.n	a0, a12, 48
4024dba9:	243900        	extui	a3, a0, 9, 3
4024dbac:	3a2326        	beqi	a3, 2, 4024dbea <pm_set_sleep_time+0x26a>
4024dbaf:	376007        	bbci	a0, 0, 4024dbea <pm_set_sleep_time+0x26a>
4024dbb2:	ffca21        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024dbb5:	ffca31        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024dbb8:	f8a042        	movi	a4, 248
4024dbbb:	c91601        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024dbbe:	0000c0        	callx0	a0
4024dbc1:	ffff06        	j	4024dbc1 <pm_set_sleep_time+0x241>
4024dbc4:	ffc821        	l32r	a2, 4024dae4 <pm_set_sleep_time+0x164>
4024dbc7:	c9c201        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024dbca:	0000c0        	callx0	a0
4024dbcd:	cafd01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024dbd0:	0000c0        	callx0	a0
4024dbd3:	000086        	j	4024dbd9 <pm_set_sleep_time+0x259>
4024dbd6:	ffe105        	call0	4024d9e8 <pm_set_sleep_time+0x68>
4024dbd9:	120c      	movi.n	a2, 1
4024dbdb:	11c8      	l32i.n	a12, a1, 4
4024dbdd:	21d8      	l32i.n	a13, a1, 8
4024dbdf:	31e8      	l32i.n	a14, a1, 12
4024dbe1:	41f8      	l32i.n	a15, a1, 16
4024dbe3:	0108      	l32i.n	a0, a1, 0
4024dbe5:	20c112        	addi	a1, a1, 32
4024dbe8:	f00d      	ret.n
4024dbea:	3fae52        	movi	a5, 0xfffffe3f
4024dbed:	e86d41        	l32r	a4, 40247da4 <read_hw_noisefloor+0x1c>
4024dbf0:	00a662        	movi	a6, 0x600
4024dbf3:	104040        	and	a4, a0, a4
4024dbf6:	204460        	or	a4, a4, a6
4024dbf9:	104450        	and	a4, a4, a5
4024dbfc:	0c6c42        	s32i	a4, a12, 48
4024dbff:	fed5c5        	call0	4024c95c <pm_prepare_to_sleep>
4024dc02:	c97851        	l32r	a5, 402401e4 <_irom0_text_start+0x1e4>
4024dc05:	0020c0        	memw
4024dc08:	472572        	l32i	a7, a5, 0x11c
4024dc0b:	7c79      	s32i.n	a7, a12, 28
4024dc0d:	0020c0        	memw
4024dc10:	802f62        	l32i	a6, a15, 0x200
4024dc13:	8c69      	s32i.n	a6, a12, 32
4024dc15:	0020c0        	memw
4024dc18:	220c      	movi.n	a2, 2
4024dc1a:	9558      	l32i.n	a5, a5, 36
4024dc1c:	9c59      	s32i.n	a5, a12, 36
4024dc1e:	c84c22        	s8i	a2, a12, 200
4024dc21:	fee005        	call0	4024ca24 <pm_goto_sleep>
4024dc24:	c84c22        	s8i	a2, a12, 200
4024dc27:	748020        	extui	a8, a2, 0, 8
4024dc2a:	38cc      	bnez.n	a8, 4024dc31 <pm_set_sleep_time+0x2b1>
4024dc2c:	220c      	movi.n	a2, 2
4024dc2e:	fef405        	call0	4024cb70 <pm_wait4wakeup>
4024dc31:	020c      	movi.n	a2, 0
4024dc33:	ffe906        	j	4024dbdb <pm_set_sleep_time+0x25b>
	...

4024dc38 <pm_rf_is_closed>:
4024dc38:	ff3941        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024dc3b:	130c      	movi.n	a3, 1
4024dc3d:	c448      	l32i.n	a4, a4, 48
4024dc3f:	020c      	movi.n	a2, 0
4024dc41:	244940        	extui	a4, a4, 9, 3
4024dc44:	fdc442        	addi	a4, a4, -3
4024dc47:	832340        	moveqz	a2, a3, a4
4024dc4a:	f00d      	ret.n
4024dc4c:	8ec8      	l32i.n	a12, a14, 32
4024dc4e:	fe          	.byte 0xfe
4024dc4f:	3f          	.byte 0x3f
4024dc50:	26a490        	excw
4024dc53:	975840        	excw
4024dc56:	fe          	.byte 0xfe
4024dc57:	3f          	.byte 0x3f
4024dc58:	26a4a0        	excw
4024dc5b:	a4b040        	extui	a11, a4, 0, 11
4024dc5e:	c04026        	beqi	a0, 4, 4024dc22 <pm_set_sleep_time+0x2a2>
4024dc61:	4026a4        	excw
4024dc64:	0bb8      	l32i.n	a11, a11, 0
	...

4024dc68 <pm_set_sleep_type_from_upper>:
4024dc68:	f0c112        	addi	a1, a1, -16
4024dc6b:	0109      	s32i.n	a0, a1, 0
4024dc6d:	31e9      	s32i.n	a14, a1, 12
4024dc6f:	11c9      	s32i.n	a12, a1, 4
4024dc71:	21d9      	s32i.n	a13, a1, 8
4024dc73:	02cd      	mov.n	a12, a2
4024dc75:	ff29d1        	l32r	a13, 4024d91c <lmacSetRetryLimit+0x1c>
4024dc78:	c9b9e1        	l32r	a14, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024dc7b:	02fc      	bnez.n	a2, 4024dcaf <pm_set_sleep_type_from_upper+0x47>
4024dc7d:	0e2d      	mov.n	a2, a14
4024dc7f:	c9ce01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024dc82:	0000c0        	callx0	a0
4024dc85:	0e2d      	mov.n	a2, a14
4024dc87:	fff141        	l32r	a4, 4024dc4c <pm_rf_is_closed+0x14>
4024dc8a:	931c      	movi.n	a3, 25
4024dc8c:	150c      	movi.n	a5, 1
4024dc8e:	005432        	s16i	a3, a4, 0
4024dc91:	931c      	movi.n	a3, 25
4024dc93:	140c      	movi.n	a4, 1
4024dc95:	c9c901        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024dc98:	0000c0        	callx0	a0
4024dc9b:	ffed21        	l32r	a2, 4024dc50 <pm_rf_is_closed+0x18>
4024dc9e:	050c      	movi.n	a5, 0
4024dca0:	ca4d52        	s8i	a5, a13, 202
4024dca3:	cc4d52        	s8i	a5, a13, 204
4024dca6:	c98a01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024dca9:	0000c0        	callx0	a0
4024dcac:	001746        	j	4024dd0d <pm_set_sleep_type_from_upper+0xa5>
4024dcaf:	ffea21        	l32r	a2, 4024dc58 <pm_rf_is_closed+0x20>
4024dcb2:	cc0d92        	l8ui	a9, a13, 204
4024dcb5:	ffe781        	l32r	a8, 4024dc54 <pm_rf_is_closed+0x1c>
4024dcb8:	160c      	movi.n	a6, 1
4024dcba:	000872        	l8ui	a7, a8, 0
4024dcbd:	cc4d62        	s8i	a6, a13, 204
4024dcc0:	837690        	moveqz	a7, a6, a9
4024dcc3:	004872        	s8i	a7, a8, 0
4024dcc6:	c98201        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024dcc9:	0000c0        	callx0	a0
4024dccc:	531c26        	beqi	a12, 1, 4024dd23 <pm_set_sleep_type_from_upper+0xbb>
4024dccf:	502c26        	beqi	a12, 2, 4024dd23 <pm_set_sleep_type_from_upper+0xbb>
4024dcd2:	cb4dc2        	s8i	a12, a13, 203
4024dcd5:	000d06        	j	4024dd0d <pm_set_sleep_type_from_upper+0xa5>
4024dcd8:	202ee0        	or	a2, a14, a14
4024dcdb:	c9b701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024dcde:	0000c0        	callx0	a0
4024dce1:	202ee0        	or	a2, a14, a14
4024dce4:	19a032        	movi	a3, 25
4024dce7:	140c      	movi.n	a4, 1
4024dce9:	150c      	movi.n	a5, 1
4024dceb:	ffd8b1        	l32r	a11, 4024dc4c <pm_rf_is_closed+0x14>
4024dcee:	9a1c      	movi.n	a10, 25
4024dcf0:	005ba2        	s16i	a10, a11, 0
4024dcf3:	c9b201        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024dcf6:	0000c0        	callx0	a0
4024dcf9:	64a022        	movi	a2, 100
4024dcfc:	021dc5        	call0	4024fedc <reset_noise_timer>
4024dcff:	0c3d      	mov.n	a3, a12
4024dd01:	ca4dc2        	s8i	a12, a13, 202
4024dd04:	ffd621        	l32r	a2, 4024dc5c <pm_rf_is_closed+0x24>
4024dd07:	c97201        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024dd0a:	0000c0        	callx0	a0
4024dd0d:	ffd421        	l32r	a2, 4024dc60 <pm_rf_is_closed+0x28>
4024dd10:	11c8      	l32i.n	a12, a1, 4
4024dd12:	21d8      	l32i.n	a13, a1, 8
4024dd14:	31e8      	l32i.n	a14, a1, 12
4024dd16:	c96e01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024dd19:	0000c0        	callx0	a0
4024dd1c:	0108      	l32i.n	a0, a1, 0
4024dd1e:	10c112        	addi	a1, a1, 16
4024dd21:	f00d      	ret.n
4024dd23:	ca0d32        	l8ui	a3, a13, 202
4024dd26:	da1c37        	beq	a12, a3, 4024dd04 <pm_set_sleep_type_from_upper+0x9c>
4024dd29:	ab1c66        	bnei	a12, 1, 4024dcd8 <pm_set_sleep_type_from_upper+0x70>
4024dd2c:	202ee0        	or	a2, a14, a14
4024dd2f:	c9a201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024dd32:	0000c0        	callx0	a0
4024dd35:	202ee0        	or	a2, a14, a14
4024dd38:	01a042        	movi	a4, 1
4024dd3b:	150c      	movi.n	a5, 1
4024dd3d:	ffc301        	l32r	a0, 4024dc4c <pm_rf_is_closed+0x14>
4024dd40:	ffc931        	l32r	a3, 4024dc64 <pm_rf_is_closed+0x2c>
4024dd43:	005032        	s16i	a3, a0, 0
4024dd46:	c99d01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024dd49:	0000c0        	callx0	a0
4024dd4c:	ffc621        	l32r	a2, 4024dc64 <pm_rf_is_closed+0x2c>
4024dd4f:	0218c5        	call0	4024fedc <reset_noise_timer>
4024dd52:	ffea46        	j	4024dcff <pm_set_sleep_type_from_upper+0x97>
4024dd55:	000000        	ill

4024dd58 <pm_get_sleep_type>:
4024dd58:	fef121        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024dd5b:	030c      	movi.n	a3, 0
4024dd5d:	cc0242        	l8ui	a4, a2, 204
4024dd60:	ca0222        	l8ui	a2, a2, 202
4024dd63:	440b      	addi.n	a4, a4, -1
4024dd65:	932340        	movnez	a2, a3, a4
4024dd68:	f00d      	ret.n
4024dd6a:	840000        	extui	a0, a0, 0, 9
4024dd6d:	3ffe96        	bltz	a14, 4024e170 <pm_shutdown+0x4>
4024dd70:	26a4d0        	excw
4024dd73:	c11240        	mul16u	a1, a2, a4
4024dd76:	61d2f0        	xsr.excsave2	a15
4024dd79:	610203        	excw
4024dd7c:	e7d101        	l32r	a0, 40247cc0 <get_noisefloor_sat+0x10>
4024dd7f:	fe          	.byte 0xfe
4024dd80:	0261c2        	s32i	a12, a1, 8
4024dd83:	122dd2        	l32i	a13, a13, 72
4024dd86:	ca8ac1        	l32r	a12, 402407b0 <ets_timer_done+0x30>
4024dd89:	c0d2d0        	sub	a13, a2, a13
4024dd8c:	0020c0        	memw
4024dd8f:	802cc2        	l32i	a12, a12, 0x200
4024dd92:	203c      	movi.n	a0, 50
4024dd94:	74b0d7        	bgeu	a0, a13, 4024de0c <pm_get_sleep_type+0xb4>
4024dd97:	120c      	movi.n	a2, 1
4024dd99:	cb7b01        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024dd9c:	0000c0        	callx0	a0
4024dd9f:	820c      	movi.n	a2, 8
4024dda1:	ff1805        	call0	4024cf24 <pm_set_sleep_mode>
4024dda4:	020c      	movi.n	a2, 0
4024dda6:	cb7801        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024dda9:	0000c0        	callx0	a0
4024ddac:	0020c0        	memw
4024ddaf:	ca8031        	l32r	a3, 402407b0 <ets_timer_done+0x30>
4024ddb2:	802332        	l32i	a3, a3, 0x200
4024ddb5:	cecd22        	addi	a2, a13, -50
4024ddb8:	c0c3c0        	sub	a12, a3, a12
4024ddbb:	18dc02        	addmi	a0, a12, 0x1800
4024ddbe:	d4c002        	addi	a0, a0, -44
4024ddc1:	53b027        	bgeu	a0, a2, 4024de18 <pm_get_sleep_type+0xc0>
4024ddc4:	ffea21        	l32r	a2, 4024dd6c <pm_get_sleep_type+0x14>
4024ddc7:	0129      	s32i.n	a2, a1, 0
4024ddc9:	c97b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024ddcc:	0000c0        	callx0	a0
4024ddcf:	e8a332        	movi	a3, 0x3e8
4024ddd2:	c02dc0        	sub	a2, a13, a12
4024ddd5:	cec222        	addi	a2, a2, -50
4024ddd8:	c8bf01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024dddb:	0000c0        	callx0	a0
4024ddde:	040c      	movi.n	a4, 0
4024dde0:	023d      	mov.n	a3, a2
4024dde2:	150c      	movi.n	a5, 1
4024dde4:	0128      	l32i.n	a2, a1, 0
4024dde6:	c97501        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024dde9:	0000c0        	callx0	a0
4024ddec:	fecc01        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024ddef:	c008      	l32i.n	a0, a0, 48
4024ddf1:	243900        	extui	a3, a0, 9, 3
4024ddf4:	302326        	beqi	a3, 2, 4024de28 <pm_get_sleep_type+0xd0>
4024ddf7:	2d6007        	bbci	a0, 0, 4024de28 <pm_get_sleep_type+0xd0>
4024ddfa:	ff3821        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024ddfd:	ff3831        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024de00:	13a242        	movi	a4, 0x213
4024de03:	c88401        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024de06:	0000c0        	callx0	a0
4024de09:	ffff06        	j	4024de09 <pm_get_sleep_type+0xb1>
4024de0c:	ffd921        	l32r	a2, 4024dd70 <pm_get_sleep_type+0x18>
4024de0f:	c93001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024de12:	0000c0        	callx0	a0
4024de15:	000086        	j	4024de1b <pm_get_sleep_type+0xc3>
4024de18:	ffbcc5        	call0	4024d9e8 <pm_set_sleep_time+0x68>
4024de1b:	120c      	movi.n	a2, 1
4024de1d:	21c8      	l32i.n	a12, a1, 8
4024de1f:	31d8      	l32i.n	a13, a1, 12
4024de21:	1108      	l32i.n	a0, a1, 4
4024de23:	10c112        	addi	a1, a1, 16
4024de26:	f00d      	ret.n
4024de28:	e7df31        	l32r	a3, 40247da4 <read_hw_noisefloor+0x1c>
4024de2b:	00a642        	movi	a4, 0x600
4024de2e:	103030        	and	a3, a0, a3
4024de31:	203340        	or	a3, a3, a4
4024de34:	feba41        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024de37:	020c      	movi.n	a2, 0
4024de39:	c439      	s32i.n	a3, a4, 48
4024de3b:	fff786        	j	4024de1d <pm_get_sleep_type+0xc5>
4024de3e:	e00000        	subx4	a0, a0, a0
4024de41:	4026a4        	excw
4024de44:	000a00        	excw
4024de47:	963400        	excw
4024de4a:	fe          	.byte 0xfe
4024de4b:	3f          	.byte 0x3f
4024de4c:	e0c112        	addi	a1, a1, -32
4024de4f:	2109      	s32i.n	a0, a1, 8
4024de51:	31c9      	s32i.n	a12, a1, 12
4024de53:	41d9      	s32i.n	a13, a1, 16
4024de55:	02cd      	mov.n	a12, a2
4024de57:	feb1d1        	l32r	a13, 4024d91c <lmacSetRetryLimit+0x1c>
4024de5a:	0b2226        	beqi	a2, 2, 4024de69 <pm_get_sleep_type+0x111>
4024de5d:	5c4226        	beqi	a2, 4, 4024debd <pm_get_sleep_type+0x165>
4024de60:	028266        	bnei	a2, 8, 4024de66 <pm_get_sleep_type+0x10e>
4024de63:	002046        	j	4024dee8 <pm_get_sleep_type+0x190>
4024de66:	53b226        	beqi	a2, 16, 4024debd <pm_get_sleep_type+0x165>
4024de69:	cd08      	l32i.n	a0, a13, 48
4024de6b:	243900        	extui	a3, a0, 9, 3
4024de6e:	243326        	beqi	a3, 3, 4024de96 <pm_get_sleep_type+0x13e>
4024de71:	fff321        	l32r	a2, 4024de40 <pm_get_sleep_type+0xe8>
4024de74:	0c4d      	mov.n	a4, a12
4024de76:	c91601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024de79:	0000c0        	callx0	a0
4024de7c:	cd08      	l32i.n	a0, a13, 48
4024de7e:	242900        	extui	a2, a0, 9, 3
4024de81:	113226        	beqi	a2, 3, 4024de96 <pm_get_sleep_type+0x13e>
4024de84:	ff1621        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024de87:	ff1631        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024de8a:	47a242        	movi	a4, 0x247
4024de8d:	c86101        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024de90:	0000c0        	callx0	a0
4024de93:	ffff06        	j	4024de93 <pm_get_sleep_type+0x13b>
4024de96:	e7c321        	l32r	a2, 40247da4 <read_hw_noisefloor+0x1c>
4024de99:	102020        	and	a2, a0, a2
4024de9c:	1860d7        	bbci	a0, 13, 4024deb8 <pm_get_sleep_type+0x160>
4024de9f:	ffe901        	l32r	a0, 4024de44 <pm_get_sleep_type+0xec>
4024dea2:	200200        	or	a0, a2, a0
4024dea5:	cd09      	s32i.n	a0, a13, 48
4024dea7:	ffb405        	call0	4024d9e8 <pm_set_sleep_time+0x68>
4024deaa:	334dc2        	s8i	a12, a13, 51
4024dead:	2108      	l32i.n	a0, a1, 8
4024deaf:	31c8      	l32i.n	a12, a1, 12
4024deb1:	41d8      	l32i.n	a13, a1, 16
4024deb3:	20c112        	addi	a1, a1, 32
4024deb6:	f00d      	ret.n
4024deb8:	020d      	mov.n	a0, a2
4024deba:	fff9c6        	j	4024dea5 <pm_get_sleep_type+0x14d>
4024debd:	cd28      	l32i.n	a2, a13, 48
4024debf:	a662d7        	bbci	a2, 13, 4024de69 <pm_get_sleep_type+0x111>
4024dec2:	ffe121        	l32r	a2, 4024de48 <pm_get_sleep_type+0xf0>
4024dec5:	1129      	s32i.n	a2, a1, 4
4024dec7:	c93c01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024deca:	0000c0        	callx0	a0
4024decd:	1128      	l32i.n	a2, a1, 4
4024decf:	a30c      	movi.n	a3, 10
4024ded1:	040c      	movi.n	a4, 0
4024ded3:	d7ab71        	l32r	a7, 40243d80 <tcpclient1_sent_cb+0x14>
4024ded6:	cd68      	l32i.n	a6, a13, 48
4024ded8:	150c      	movi.n	a5, 1
4024deda:	206670        	or	a6, a6, a7
4024dedd:	cd69      	s32i.n	a6, a13, 48
4024dedf:	c93701        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024dee2:	0000c0        	callx0	a0
4024dee5:	ffe006        	j	4024de69 <pm_get_sleep_type+0x111>
4024dee8:	50cd22        	addi	a2, a13, 80
4024deeb:	0129      	s32i.n	a2, a1, 0
4024deed:	c93201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024def0:	0000c0        	callx0	a0
4024def3:	132d22        	l32i	a2, a13, 76
4024def6:	e8a332        	movi	a3, 0x3e8
4024def9:	c87601        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024defc:	0000c0        	callx0	a0
4024deff:	040c      	movi.n	a4, 0
4024df01:	023d      	mov.n	a3, a2
4024df03:	150c      	movi.n	a5, 1
4024df05:	0128      	l32i.n	a2, a1, 0
4024df07:	c92d01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024df0a:	0000c0        	callx0	a0
4024df0d:	ffd606        	j	4024de69 <pm_get_sleep_type+0x111>
4024df10:	f0c112        	addi	a1, a1, -16
4024df13:	0109      	s32i.n	a0, a1, 0
4024df15:	feb101        	l32r	a0, 4024d9dc <pm_set_sleep_time+0x5c>
4024df18:	000002        	l8ui	a0, a0, 0
4024df1b:	042066        	bnei	a0, 2, 4024df23 <pm_get_sleep_type+0x1cb>
4024df1e:	820c      	movi.n	a2, 8
4024df20:	fff285        	call0	4024de4c <pm_get_sleep_type+0xf4>
4024df23:	0108      	l32i.n	a0, a1, 0
4024df25:	10c112        	addi	a1, a1, 16
4024df28:	f00d      	ret.n
	...

4024df2c <uart_tx_flush>:
4024df2c:	f00d      	ret.n
	...

4024df30 <pm_suspend>:
4024df30:	f00d      	ret.n
4024df32:	2c0000        	excw
4024df35:	4024e7        	blt	a4, a14, 4024df79 <pm_suspend+0x49>
4024df38:	000dc0        	callx0	a13
4024df3b:	783140        	excw
4024df3e:	fe          	.byte 0xfe
4024df3f:	fffd21        	l32r	a2, 4024df34 <pm_suspend+0x4>
4024df42:	f0c112        	addi	a1, a1, -16
4024df45:	0109      	s32i.n	a0, a1, 0
4024df47:	fffc01        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024df4a:	0000c0        	callx0	a0
4024df4d:	fe7321        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024df50:	e79531        	l32r	a3, 40247da4 <read_hw_noisefloor+0x1c>
4024df53:	c208      	l32i.n	a0, a2, 48
4024df55:	100030        	and	a0, a0, a3
4024df58:	00a432        	movi	a3, 0x400
4024df5b:	200030        	or	a0, a0, a3
4024df5e:	c209      	s32i.n	a0, a2, 48
4024df60:	0108      	l32i.n	a0, a1, 0
4024df62:	10c112        	addi	a1, a1, 16
4024df65:	f00d      	ret.n
4024df67:	a50000        	extui	a0, a0, 16, 11
4024df6a:	204026        	beqi	a0, 4, 4024df8e <pm_suspend+0x5e>
4024df6d:	3ffe96        	bltz	a14, 4024e370 <pm_open+0xdc>
4024df70:	ffb691        	l32r	a9, 4024de48 <pm_get_sleep_type+0xf0>
4024df73:	e0c112        	addi	a1, a1, -32
4024df76:	41f9      	s32i.n	a15, a1, 16
4024df78:	0109      	s32i.n	a0, a1, 0
4024df7a:	31e9      	s32i.n	a14, a1, 12
4024df7c:	11c9      	s32i.n	a12, a1, 4
4024df7e:	21d9      	s32i.n	a13, a1, 8
4024df80:	9cc9d2        	addi	a13, a9, -100
4024df83:	ecc9c2        	addi	a12, a9, -20
4024df86:	ca0ae1        	l32r	a14, 402407b0 <ets_timer_done+0x30>
4024df89:	0020c0        	memw
4024df8c:	802ee2        	l32i	a14, a14, 0x200
4024df8f:	e78541        	l32r	a4, 40247da4 <read_hw_noisefloor+0x1c>
4024df92:	cd28      	l32i.n	a2, a13, 48
4024df94:	d77731        	l32r	a3, 40243d70 <tcpclient1_sent_cb+0x4>
4024df97:	102240        	and	a2, a2, a4
4024df9a:	202230        	or	a2, a2, a3
4024df9d:	cd29      	s32i.n	a2, a13, 48
4024df9f:	320d02        	l8ui	a0, a13, 50
4024dfa2:	4d58      	l32i.n	a5, a13, 16
4024dfa4:	091016        	beqz	a0, 4024e039 <pm_suspend+0x109>
4024dfa7:	bd38      	l32i.n	a3, a13, 44
4024dfa9:	c0f5e0        	sub	a15, a5, a14
4024dfac:	4cb3f7        	bgeu	a3, a15, 4024dffc <pm_suspend+0xcc>
4024dfaf:	0c0c      	movi.n	a12, 0
4024dfb1:	3a0d42        	l8ui	a4, a13, 58
4024dfb4:	64a0f2        	movi	a15, 100
4024dfb7:	cc1b      	addi.n	a12, a12, 1
4024dfb9:	826430        	mull	a6, a4, a3
4024dfbc:	6d59      	s32i.n	a5, a13, 24
4024dfbe:	5d08      	l32i.n	a0, a13, 20
4024dfc0:	535a      	add.n	a5, a3, a5
4024dfc2:	4d59      	s32i.n	a5, a13, 16
4024dfc4:	c02050        	sub	a2, a0, a5
4024dfc7:	03b627        	bgeu	a6, a2, 4024dfce <pm_suspend+0x9e>
4024dfca:	760a      	add.n	a7, a6, a0
4024dfcc:	5d79      	s32i.n	a7, a13, 20
4024dfce:	249cf7        	bne	a12, a15, 4024dff6 <pm_suspend+0xc6>
4024dfd1:	ffe521        	l32r	a2, 4024df68 <pm_suspend+0x38>
4024dfd4:	0e6d      	mov.n	a6, a14
4024dfd6:	c8be01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024dfd9:	0000c0        	callx0	a0
4024dfdc:	ff9b91        	l32r	a9, 4024de48 <pm_get_sleep_type+0xf0>
4024dfdf:	4d58      	l32i.n	a5, a13, 16
4024dfe1:	c838a1        	l32r	a10, 402400c4 <_irom0_text_start+0xc4>
4024dfe4:	bd38      	l32i.n	a3, a13, 44
4024dfe6:	3a0d42        	l8ui	a4, a13, 58
4024dfe9:	1b0c      	movi.n	a11, 1
4024dfeb:	834b40        	moveqz	a4, a11, a4
4024dfee:	3a4d42        	s8i	a4, a13, 58
4024dff1:	833a30        	moveqz	a3, a10, a3
4024dff4:	bd39      	s32i.n	a3, a13, 44
4024dff6:	c085e0        	sub	a8, a5, a14
4024dff9:	ba3387        	bltu	a3, a8, 4024dfb7 <pm_suspend+0x87>
4024dffc:	092d      	mov.n	a2, a9
4024dffe:	ffdbc1        	l32r	a12, 4024df6c <pm_suspend+0x3c>
4024e001:	c8ed01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e004:	0000c0        	callx0	a0
4024e007:	0c2d      	mov.n	a2, a12
4024e009:	c8eb01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e00c:	0000c0        	callx0	a0
4024e00f:	e8a332        	movi	a3, 0x3e8
4024e012:	122d42        	l32i	a4, a13, 72
4024e015:	4d58      	l32i.n	a5, a13, 16
4024e017:	132d22        	l32i	a2, a13, 76
4024e01a:	c055e0        	sub	a5, a5, a14
4024e01d:	225a      	add.n	a2, a2, a5
4024e01f:	c02240        	sub	a2, a2, a4
4024e022:	c82c01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024e025:	0000c0        	callx0	a0
4024e028:	040c      	movi.n	a4, 0
4024e02a:	023d      	mov.n	a3, a2
4024e02c:	150c      	movi.n	a5, 1
4024e02e:	0c2d      	mov.n	a2, a12
4024e030:	c8e301        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024e033:	0000c0        	callx0	a0
4024e036:	000786        	j	4024e058 <pm_suspend+0x128>
4024e039:	092d      	mov.n	a2, a9
4024e03b:	c8df01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e03e:	0000c0        	callx0	a0
4024e041:	0c2d      	mov.n	a2, a12
4024e043:	c8dd01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e046:	0000c0        	callx0	a0
4024e049:	0c2d      	mov.n	a2, a12
4024e04b:	69a032        	movi	a3, 105
4024e04e:	040c      	movi.n	a4, 0
4024e050:	150c      	movi.n	a5, 1
4024e052:	c8da01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024e055:	0000c0        	callx0	a0
4024e058:	11c8      	l32i.n	a12, a1, 4
4024e05a:	21d8      	l32i.n	a13, a1, 8
4024e05c:	31e8      	l32i.n	a14, a1, 12
4024e05e:	41f8      	l32i.n	a15, a1, 16
4024e060:	0108      	l32i.n	a0, a1, 0
4024e062:	20c112        	addi	a1, a1, 32
4024e065:	f00d      	ret.n
4024e067:	a53000        	extui	a3, a0, 16, 11
4024e06a:	124026        	beqi	a0, 4, 4024e080 <pm_suspend+0x150>
4024e06d:	09f0c1        	l32r	a12, 40210830 <_lit4_end+0x109ad4>
4024e070:	bc4501        	l32r	a0, 4023d184 <_lit4_end+0x136428>
4024e073:	ff          	.byte 0xff
4024e074:	92dc      	bnez.n	a2, 4024e091 <pm_suspend+0x161>
4024e076:	120c      	movi.n	a2, 1
4024e078:	00db85        	call0	4024ee34 <pm_send_nullfunc>
4024e07b:	fe2821        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024e07e:	e74941        	l32r	a4, 40247da4 <read_hw_noisefloor+0x1c>
4024e081:	c208      	l32i.n	a0, a2, 48
4024e083:	00a232        	movi	a3, 0x200
4024e086:	100040        	and	a0, a0, a4
4024e089:	200030        	or	a0, a0, a3
4024e08c:	c209      	s32i.n	a0, a2, 48
4024e08e:	000206        	j	4024e09a <pm_suspend+0x16a>
4024e091:	fff521        	l32r	a2, 4024e068 <pm_suspend+0x138>
4024e094:	c88f01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e097:	0000c0        	callx0	a0
4024e09a:	0108      	l32i.n	a0, a1, 0
4024e09c:	10c112        	addi	a1, a1, 16
4024e09f:	f00d      	ret.n
4024e0a1:	000000        	ill
4024e0a4:	000c00        	excw
4024e0a7:	a55000        	extui	a5, a0, 16, 11
4024e0aa:	124026        	beqi	a0, 4, 4024e0c0 <pm_suspend+0x190>
4024e0ad:	09f0c1        	l32r	a12, 40210870 <_lit4_end+0x109b14>
4024e0b0:	b84501        	l32r	a0, 4023c1c4 <_lit4_end+0x135468>
4024e0b3:	ff          	.byte 0xff
4024e0b4:	92dc      	bnez.n	a2, 4024e0d1 <pm_suspend+0x1a1>
4024e0b6:	020c      	movi.n	a2, 0
4024e0b8:	00d785        	call0	4024ee34 <pm_send_nullfunc>
4024e0bb:	fe1821        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024e0be:	e73941        	l32r	a4, 40247da4 <read_hw_noisefloor+0x1c>
4024e0c1:	c208      	l32i.n	a0, a2, 48
4024e0c3:	fff831        	l32r	a3, 4024e0a4 <pm_suspend+0x174>
4024e0c6:	100040        	and	a0, a0, a4
4024e0c9:	200030        	or	a0, a0, a3
4024e0cc:	c209      	s32i.n	a0, a2, 48
4024e0ce:	000206        	j	4024e0da <pm_suspend+0x1aa>
4024e0d1:	fff521        	l32r	a2, 4024e0a8 <pm_suspend+0x178>
4024e0d4:	c87f01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e0d7:	0000c0        	callx0	a0
4024e0da:	0108      	l32i.n	a0, a1, 0
4024e0dc:	10c112        	addi	a1, a1, 16
4024e0df:	f00d      	ret.n
4024e0e1:	000000        	ill
4024e0e4:	ff          	.byte 0xff
4024e0e5:	bf          	.byte 0xbf
4024e0e6:	ff          	.byte 0xff
4024e0e7:	ff          	.byte 0xff
4024e0e8:	000e00        	excw
4024e0eb:	a02200        	addx4	a2, a2, a0
4024e0ee:	a03200        	addx4	a3, a2, a0
4024e0f1:	c11200        	mul16u	a1, a2, a0
4024e0f4:	61c2f0        	xsr.eps2	a15
4024e0f7:	010901        	l32r	a0, 4020e51c <_lit4_end+0x1077c0>
4024e0fa:	ff8f01        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024e0fd:	0000c0        	callx0	a0
4024e100:	fe07c1        	l32r	a12, 4024d91c <lmacSetRetryLimit+0x1c>
4024e103:	fff831        	l32r	a3, 4024e0e4 <pm_suspend+0x1b4>
4024e106:	cc08      	l32i.n	a0, a12, 48
4024e108:	50cc22        	addi	a2, a12, 80
4024e10b:	100030        	and	a0, a0, a3
4024e10e:	cc09      	s32i.n	a0, a12, 48
4024e110:	c8aa01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e113:	0000c0        	callx0	a0
4024e116:	ff4c21        	l32r	a2, 4024de48 <pm_get_sleep_type+0xf0>
4024e119:	c8a701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e11c:	0000c0        	callx0	a0
4024e11f:	cc08      	l32i.n	a0, a12, 48
4024e121:	370c42        	l8ui	a4, a12, 55
4024e124:	2ee0c7        	bbsi	a0, 12, 4024e156 <pm_suspend+0x226>
4024e127:	b4ec      	bnez.n	a4, 4024e156 <pm_suspend+0x226>
4024e129:	050c      	movi.n	a5, 0
4024e12b:	394c52        	s8i	a5, a12, 57
4024e12e:	0d60d7        	bbci	a0, 13, 4024e13f <pm_suspend+0x20f>
4024e131:	ffed61        	l32r	a6, 4024e0e8 <pm_suspend+0x1b8>
4024e134:	206060        	or	a6, a0, a6
4024e137:	cc69      	s32i.n	a6, a12, 48
4024e139:	022585        	call0	40250394 <ppProcessWaitQ>
4024e13c:	000286        	j	4024e14a <pm_suspend+0x21a>
4024e13f:	e71971        	l32r	a7, 40247da4 <read_hw_noisefloor+0x1c>
4024e142:	107070        	and	a7, a0, a7
4024e145:	cc79      	s32i.n	a7, a12, 48
4024e147:	0224c5        	call0	40250394 <ppProcessWaitQ>
4024e14a:	11c8      	l32i.n	a12, a1, 4
4024e14c:	0108      	l32i.n	a0, a1, 0
4024e14e:	10c112        	addi	a1, a1, 16
4024e151:	f00d      	ret.n
4024e153:	000000        	ill
4024e156:	fff545        	call0	4024e0ac <pm_suspend+0x17c>
4024e159:	fffb46        	j	4024e14a <pm_suspend+0x21a>
4024e15c:	ff          	.byte 0xff
4024e15d:	ef          	.byte 0xef
4024e15e:	ff          	.byte 0xff
4024e15f:	ff          	.byte 0xff
4024e160:	26a570        	excw
4024e163:	232840        	excw
4024e166:	ff0000        	excw
4024e169:	df          	.byte 0xdf
4024e16a:	ff          	.byte 0xff
4024e16b:	ff          	.byte 0xff

4024e16c <pm_shutdown>:
4024e16c:	f0c112        	addi	a1, a1, -16
4024e16f:	11c9      	s32i.n	a12, a1, 4
4024e171:	fdeac1        	l32r	a12, 4024d91c <lmacSetRetryLimit+0x1c>
4024e174:	0109      	s32i.n	a0, a1, 0
4024e176:	cc08      	l32i.n	a0, a12, 48
4024e178:	040d00        	extui	a0, a0, 13, 1
4024e17b:	0ba016        	beqz	a0, 4024e239 <pm_shutdown+0xcd>
4024e17e:	50cc22        	addi	a2, a12, 80
4024e181:	c88d01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e184:	0000c0        	callx0	a0
4024e187:	ff3021        	l32r	a2, 4024de48 <pm_get_sleep_type+0xf0>
4024e18a:	c88b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e18d:	0000c0        	callx0	a0
4024e190:	fff331        	l32r	a3, 4024e15c <pm_suspend+0x22c>
4024e193:	cc08      	l32i.n	a0, a12, 48
4024e195:	fe1121        	l32r	a2, 4024d9dc <pm_set_sleep_time+0x5c>
4024e198:	040c      	movi.n	a4, 0
4024e19a:	364c42        	s8i	a4, a12, 54
4024e19d:	374c42        	s8i	a4, a12, 55
4024e1a0:	000222        	l8ui	a2, a2, 0
4024e1a3:	100030        	and	a0, a0, a3
4024e1a6:	cc09      	s32i.n	a0, a12, 48
4024e1a8:	142266        	bnei	a2, 2, 4024e1c0 <pm_shutdown+0x54>
4024e1ab:	ffa8c5        	call0	4024dc38 <pm_rf_is_closed>
4024e1ae:	c28c      	beqz.n	a2, 4024e1be <pm_shutdown+0x52>
4024e1b0:	feef21        	l32r	a2, 4024dd6c <pm_get_sleep_type+0x14>
4024e1b3:	c88101        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e1b6:	0000c0        	callx0	a0
4024e1b9:	220c      	movi.n	a2, 2
4024e1bb:	ffc905        	call0	4024de4c <pm_get_sleep_type+0xf4>
4024e1be:	cc08      	l32i.n	a0, a12, 48
4024e1c0:	243900        	extui	a3, a0, 9, 3
4024e1c3:	0b7326        	beqi	a3, 7, 4024e1d2 <pm_shutdown+0x66>
4024e1c6:	008316        	beqz	a3, 4024e1d2 <pm_shutdown+0x66>
4024e1c9:	fff205        	call0	4024e0ec <pm_suspend+0x1bc>
4024e1cc:	0c2c32        	l32i	a3, a12, 48
4024e1cf:	243930        	extui	a3, a3, 9, 3
4024e1d2:	c97761        	l32r	a6, 402407b0 <ets_timer_done+0x30>
4024e1d5:	ffe221        	l32r	a2, 4024e160 <pm_suspend+0x230>
4024e1d8:	022c72        	l32i	a7, a12, 8
4024e1db:	3c58      	l32i.n	a5, a12, 12
4024e1dd:	360c42        	l8ui	a4, a12, 54
4024e1e0:	0020c0        	memw
4024e1e3:	802662        	l32i	a6, a6, 0x200
4024e1e6:	c06670        	sub	a6, a6, a7
4024e1e9:	c83901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e1ec:	0000c0        	callx0	a0
4024e1ef:	e27c      	movi.n	a2, -2
4024e1f1:	3fae32        	movi	a3, 0xfffffe3f
4024e1f4:	ffdd71        	l32r	a7, 4024e168 <pm_suspend+0x238>
4024e1f7:	cc68      	l32i.n	a6, a12, 48
4024e1f9:	fe9a81        	l32r	a8, 4024dc64 <pm_rf_is_closed+0x2c>
4024e1fc:	ffda41        	l32r	a4, 4024e164 <pm_suspend+0x234>
4024e1ff:	050c      	movi.n	a5, 0
4024e201:	bc59      	s32i.n	a5, a12, 44
4024e203:	3a4c52        	s8i	a5, a12, 58
4024e206:	6c59      	s32i.n	a5, a12, 24
4024e208:	4c59      	s32i.n	a5, a12, 16
4024e20a:	5c59      	s32i.n	a5, a12, 20
4024e20c:	8c59      	s32i.n	a5, a12, 32
4024e20e:	136c42        	s32i	a4, a12, 76
4024e211:	126c82        	s32i	a8, a12, 72
4024e214:	106670        	and	a6, a6, a7
4024e217:	cc69      	s32i.n	a6, a12, 48
4024e219:	324c52        	s8i	a5, a12, 50
4024e21c:	cc08      	l32i.n	a0, a12, 48
4024e21e:	770c      	movi.n	a7, 7
4024e220:	100030        	and	a0, a0, a3
4024e223:	100020        	and	a0, a0, a2
4024e226:	cc09      	s32i.n	a0, a12, 48
4024e228:	418900        	srli	a8, a0, 9
4024e22b:	0a0787        	bnone	a7, a8, 4024e239 <pm_shutdown+0xcd>
4024e22e:	e6dd91        	l32r	a9, 40247da4 <read_hw_noisefloor+0x1c>
4024e231:	109090        	and	a9, a0, a9
4024e234:	cc99      	s32i.n	a9, a12, 48
4024e236:	0215c5        	call0	40250394 <ppProcessWaitQ>
4024e239:	11c8      	l32i.n	a12, a1, 4
4024e23b:	0108      	l32i.n	a0, a1, 0
4024e23d:	10c112        	addi	a1, a1, 16
4024e240:	f00d      	ret.n
4024e242:	700000        	excw
4024e245:	3ffe96        	bltz	a14, 4024e648 <pm_onBcnRx+0x2d0>

4024e248 <pm_reset_idle_sleep>:
4024e248:	f0c112        	addi	a1, a1, -16
4024e24b:	fdb421        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024e24e:	016102        	s32i	a0, a1, 4
4024e251:	00a002        	movi	a0, 0
4024e254:	344202        	s8i	a0, a2, 52
4024e257:	fffb21        	l32r	a2, 4024e244 <pm_shutdown+0xd8>
4024e25a:	006122        	s32i	a2, a1, 0
4024e25d:	c85601        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e260:	0000c0        	callx0	a0
4024e263:	fdae31        	l32r	a3, 4024d91c <lmacSetRetryLimit+0x1c>
4024e266:	c338      	l32i.n	a3, a3, 48
4024e268:	13e3d7        	bbsi	a3, 13, 4024e27f <pm_reset_idle_sleep+0x37>
4024e26b:	032f05        	call0	4025155c <rc_get_mask>
4024e26e:	d2cc      	bnez.n	a2, 4024e27f <pm_reset_idle_sleep+0x37>
4024e270:	0128      	l32i.n	a2, a1, 0
4024e272:	f4a132        	movi	a3, 0x1f4
4024e275:	040c      	movi.n	a4, 0
4024e277:	150c      	movi.n	a5, 1
4024e279:	c85001        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024e27c:	0000c0        	callx0	a0
4024e27f:	1108      	l32i.n	a0, a1, 4
4024e281:	10c112        	addi	a1, a1, 16
4024e284:	f00d      	ret.n
	...

4024e288 <pm_idle_sleep>:
4024e288:	f00d      	ret.n
4024e28a:	900000        	addx2	a0, a0, a0
4024e28d:	4026a5        	excw
4024e290:	960d      	excw
4024e292:	fe          	.byte 0xfe
4024e293:	3f          	.byte 0x3f

4024e294 <pm_open>:
4024e294:	f0c112        	addi	a1, a1, -16
4024e297:	0261c2        	s32i	a12, a1, 8
4024e29a:	0361d2        	s32i	a13, a1, 12
4024e29d:	fd9fd1        	l32r	a13, 4024d91c <lmacSetRetryLimit+0x1c>
4024e2a0:	1109      	s32i.n	a0, a1, 4
4024e2a2:	cd08      	l32i.n	a0, a13, 48
4024e2a4:	02cd      	mov.n	a12, a2
4024e2a6:	0260d7        	bbci	a0, 13, 4024e2ac <pm_open+0x18>
4024e2a9:	002386        	j	4024e33b <pm_open+0xa7>
4024e2ac:	011245        	call0	4024f3d4 <fpm_is_open>
4024e2af:	128c      	beqz.n	a2, 4024e2b4 <pm_open+0x20>
4024e2b1:	011505        	call0	4024f404 <fpm_close>
4024e2b4:	202cc0        	or	a2, a12, a12
4024e2b7:	033285        	call0	402515e0 <rc_get_sta_trc>
4024e2ba:	006122        	s32i	a2, a1, 0
4024e2bd:	07a216        	beqz	a2, 4024e33b <pm_open+0xa7>
4024e2c0:	d6af41        	l32r	a4, 40243d7c <tcpclient1_sent_cb+0x10>
4024e2c3:	0c2d32        	l32i	a3, a13, 48
4024e2c6:	ffdf21        	l32r	a2, 4024e244 <pm_shutdown+0xd8>
4024e2c9:	203340        	or	a3, a3, a4
4024e2cc:	cd39      	s32i.n	a3, a13, 48
4024e2ce:	c83a01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e2d1:	0000c0        	callx0	a0
4024e2d4:	ffee21        	l32r	a2, 4024e28c <pm_idle_sleep+0x4>
4024e2d7:	ca0d32        	l8ui	a3, a13, 202
4024e2da:	cd48      	l32i.n	a4, a13, 48
4024e2dc:	360d52        	l8ui	a5, a13, 54
4024e2df:	244940        	extui	a4, a4, 9, 3
4024e2e2:	c7fb01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e2e5:	0000c0        	callx0	a0
4024e2e8:	cd08      	l32i.n	a0, a13, 48
4024e2ea:	244900        	extui	a4, a0, 9, 3
4024e2ed:	055456        	bnez	a4, 4024e346 <pm_open+0xb2>
4024e2f0:	ff7e51        	l32r	a5, 4024e0e8 <pm_suspend+0x1b8>
4024e2f3:	205050        	or	a5, a0, a5
4024e2f6:	cd59      	s32i.n	a5, a13, 48
4024e2f8:	00a022        	movi	a2, 0
4024e2fb:	00a032        	movi	a3, 0
4024e2fe:	ff0e01        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024e301:	0000c0        	callx0	a0
4024e304:	0138      	l32i.n	a3, a1, 0
4024e306:	ffe221        	l32r	a2, 4024e290 <pm_idle_sleep+0x8>
4024e309:	101342        	l16ui	a4, a3, 32
4024e30c:	3c4dc2        	s8i	a12, a13, 60
4024e30f:	225d42        	s16i	a4, a13, 68
4024e312:	1ac332        	addi	a3, a3, 26
4024e315:	640c      	movi.n	a4, 6
4024e317:	c82101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4024e31a:	0000c0        	callx0	a0
4024e31d:	cd78      	l32i.n	a7, a13, 48
4024e31f:	180c      	movi.n	a8, 1
4024e321:	207780        	or	a7, a7, a8
4024e324:	cd79      	s32i.n	a7, a13, 48
4024e326:	c92261        	l32r	a6, 402407b0 <ets_timer_done+0x30>
4024e329:	0020c0        	memw
4024e32c:	050c      	movi.n	a5, 0
4024e32e:	802662        	l32i	a6, a6, 0x200
4024e331:	2d69      	s32i.n	a6, a13, 8
4024e333:	3d59      	s32i.n	a5, a13, 12
4024e335:	01bdc5        	call0	4024ff14 <pp_disable_idle_timer>
4024e338:	01bfc5        	call0	4024ff38 <pp_enable_idle_timer>
4024e33b:	21c8      	l32i.n	a12, a1, 8
4024e33d:	31d8      	l32i.n	a13, a1, 12
4024e33f:	1108      	l32i.n	a0, a1, 4
4024e341:	10c112        	addi	a1, a1, 16
4024e344:	f00d      	ret.n
4024e346:	ae6426        	beqi	a4, 6, 4024e2f8 <pm_open+0x64>
4024e349:	ab6007        	bbci	a0, 0, 4024e2f8 <pm_open+0x64>
4024e34c:	fde421        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024e34f:	fde431        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024e352:	38a342        	movi	a4, 0x338
4024e355:	c72f01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024e358:	0000c0        	callx0	a0
4024e35b:	ffff06        	j	4024e35b <pm_open+0xc7>
4024e35e:	b00000        	addx8	a0, a0, a0
4024e361:	4026a5        	excw
4024e364:	26a5c0        	excw
4024e367:	96e540        	excw
4024e36a:	fe          	.byte 0xfe
4024e36b:	3f          	.byte 0x3f
4024e36c:	fe96e6        	bgei	a6, 10, 4024e36e <pm_open+0xda>
4024e36f:	3f          	.byte 0x3f
4024e370:	849c      	beqz.n	a4, 4024e38c <pm_onBcnRx+0x14>
4024e372:	fe          	.byte 0xfe
4024e373:	3f          	.byte 0x3f
4024e374:	1065c4        	excw
4024e377:	c11240        	mul16u	a1, a2, a4

4024e378 <pm_onBcnRx>:
4024e378:	d0c112        	addi	a1, a1, -48
4024e37b:	61d9      	s32i.n	a13, a1, 24
4024e37d:	81f9      	s32i.n	a15, a1, 32
4024e37f:	51c9      	s32i.n	a12, a1, 20
4024e381:	71e9      	s32i.n	a14, a1, 28
4024e383:	4109      	s32i.n	a0, a1, 16
4024e385:	03ed      	mov.n	a14, a3
4024e387:	c00430        	sub	a0, a4, a3
4024e38a:	40a0a6        	blti	a0, 12, 4024e3ce <pm_onBcnRx+0x56>
4024e38d:	0ecb      	addi.n	a0, a14, 12
4024e38f:	041332        	l16ui	a3, a3, 8
4024e392:	fd62c1        	l32r	a12, 4024d91c <lmacSetRetryLimit+0x1c>
4024e395:	113360        	slli	a3, a3, 10
4024e398:	bc39      	s32i.n	a3, a12, 44
4024e39a:	c03400        	sub	a3, a4, a0
4024e39d:	1e23a6        	blti	a3, 2, 4024e3bf <pm_onBcnRx+0x47>
4024e3a0:	0d0c      	movi.n	a13, 0
4024e3a2:	010052        	l8ui	a5, a0, 1
4024e3a5:	000072        	l8ui	a7, a0, 0
4024e3a8:	652b      	addi.n	a6, a5, 2
4024e3aa:	202367        	blt	a3, a6, 4024e3ce <pm_onBcnRx+0x56>
4024e3ad:	852b      	addi.n	a8, a5, 2
4024e3af:	015766        	bnei	a7, 5, 4024e3b4 <pm_onBcnRx+0x3c>
4024e3b2:	00dd      	mov.n	a13, a0
4024e3b4:	008a      	add.n	a0, a0, a8
4024e3b6:	c03400        	sub	a3, a4, a0
4024e3b9:	e523e6        	bgei	a3, 2, 4024e3a2 <pm_onBcnRx+0x2a>
4024e3bc:	000046        	j	4024e3c1 <pm_onBcnRx+0x49>
4024e3bf:	0d0c      	movi.n	a13, 0
4024e3c1:	3129      	s32i.n	a2, a1, 12
4024e3c3:	6ddc      	bnez.n	a13, 4024e3dd <pm_onBcnRx+0x65>
4024e3c5:	ffe621        	l32r	a2, 4024e360 <pm_open+0xcc>
4024e3c8:	c7c201        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e3cb:	0000c0        	callx0	a0
4024e3ce:	51c8      	l32i.n	a12, a1, 20
4024e3d0:	61d8      	l32i.n	a13, a1, 24
4024e3d2:	71e8      	l32i.n	a14, a1, 28
4024e3d4:	81f8      	l32i.n	a15, a1, 32
4024e3d6:	4108      	l32i.n	a0, a1, 16
4024e3d8:	30c112        	addi	a1, a1, 48
4024e3db:	f00d      	ret.n
4024e3dd:	fee321        	l32r	a2, 4024df6c <pm_suspend+0x3c>
4024e3e0:	c7f601        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e3e3:	0000c0        	callx0	a0
4024e3e6:	bc48      	l32i.n	a4, a12, 44
4024e3e8:	681ca2        	l16ui	a10, a12, 208
4024e3eb:	050c      	movi.n	a5, 0
4024e3ed:	675c52        	s16i	a5, a12, 206
4024e3f0:	aa1b      	addi.n	a10, a10, 1
4024e3f2:	685ca2        	s16i	a10, a12, 208
4024e3f5:	1e38      	l32i.n	a3, a14, 4
4024e3f7:	0e28      	l32i.n	a2, a14, 0
4024e3f9:	020d92        	l8ui	a9, a13, 2
4024e3fc:	030de2        	l8ui	a14, a13, 3
4024e3ff:	1149      	s32i.n	a4, a1, 4
4024e401:	839e90        	moveqz	a9, a14, a9
4024e404:	829940        	mull	a9, a9, a4
4024e407:	2199      	s32i.n	a9, a1, 8
4024e409:	ffda01        	l32r	a0, 4024e374 <pm_open+0xe0>
4024e40c:	0000c0        	callx0	a0
4024e40f:	3138      	l32i.n	a3, a1, 12
4024e411:	9338      	l32i.n	a3, a3, 36
4024e413:	320cb2        	l8ui	a11, a12, 50
4024e416:	1338      	l32i.n	a3, a3, 4
4024e418:	2108      	l32i.n	a0, a1, 8
4024e41a:	c02320        	sub	a2, a3, a2
4024e41d:	6c29      	s32i.n	a2, a12, 24
4024e41f:	1138      	l32i.n	a3, a1, 4
4024e421:	002a      	add.n	a0, a0, a2
4024e423:	5c09      	s32i.n	a0, a12, 20
4024e425:	223a      	add.n	a2, a2, a3
4024e427:	4c29      	s32i.n	a2, a12, 16
4024e429:	2b9c      	beqz.n	a11, 4024e43f <pm_onBcnRx+0xc7>
4024e42b:	3a0c32        	l8ui	a3, a12, 58
4024e42e:	101e37        	beq	a14, a3, 4024e442 <pm_onBcnRx+0xca>
4024e431:	0e4d      	mov.n	a4, a14
4024e433:	ffcc21        	l32r	a2, 4024e364 <pm_open+0xd0>
4024e436:	c7a601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e439:	0000c0        	callx0	a0
4024e43c:	000086        	j	4024e442 <pm_onBcnRx+0xca>
4024e43f:	3a4ce2        	s8i	a14, a12, 58
4024e442:	fea032        	movi	a3, 254
4024e445:	221c02        	l16ui	a0, a12, 68
4024e448:	190c      	movi.n	a9, 1
4024e44a:	092d      	mov.n	a2, a9
4024e44c:	324c92        	s8i	a9, a12, 50
4024e44f:	d45000        	extui	a5, a0, 0, 14
4024e452:	040d42        	l8ui	a4, a13, 4
4024e455:	010d82        	l8ui	a8, a13, 1
4024e458:	103430        	and	a3, a4, a3
4024e45b:	883a      	add.n	a8, a8, a3
4024e45d:	044040        	extui	a4, a4, 0, 1
4024e460:	2a4c42        	s8i	a4, a12, 42
4024e463:	fcc882        	addi	a8, a8, -4
4024e466:	748080        	extui	a8, a8, 0, 8
4024e469:	d59c      	beqz.n	a5, 4024e48a <pm_onBcnRx+0x112>
4024e46b:	a45300        	extui	a5, a0, 3, 11
4024e46e:	163537        	bltu	a5, a3, 4024e488 <pm_onBcnRx+0x110>
4024e471:	133857        	bltu	a8, a5, 4024e488 <pm_onBcnRx+0x110>
4024e474:	247000        	extui	a7, a0, 0, 3
4024e477:	c06d30        	sub	a6, a13, a3
4024e47a:	656a      	add.n	a6, a5, a6
4024e47c:	050662        	l8ui	a6, a6, 5
4024e47f:	400700        	ssr	a7
4024e482:	b16060        	sra	a6, a6
4024e485:	01e607        	bbsi	a6, 0, 4024e48a <pm_onBcnRx+0x112>
4024e488:	020c      	movi.n	a2, 0
4024e48a:	100c      	movi.n	a0, 1
4024e48c:	ffb751        	l32r	a5, 4024e368 <pm_open+0xd4>
4024e48f:	748020        	extui	a8, a2, 0, 8
4024e492:	743020        	extui	a3, a2, 0, 8
4024e495:	2b4c32        	s8i	a3, a12, 43
4024e498:	34cc      	bnez.n	a4, 4024e49f <pm_onBcnRx+0x127>
4024e49a:	070c      	movi.n	a7, 0
4024e49c:	830730        	moveqz	a0, a7, a3
4024e49f:	030c      	movi.n	a3, 0
4024e4a1:	030de2        	l8ui	a14, a13, 3
4024e4a4:	0109      	s32i.n	a0, a1, 0
4024e4a6:	000542        	l8ui	a4, a5, 0
4024e4a9:	74f000        	extui	a15, a0, 0, 8
4024e4ac:	441b      	addi.n	a4, a4, 1
4024e4ae:	744040        	extui	a4, a4, 0, 8
4024e4b1:	c88c      	beqz.n	a8, 4024e4c1 <pm_onBcnRx+0x149>
4024e4b3:	cc08      	l32i.n	a0, a12, 48
4024e4b5:	240900        	extui	a0, a0, 9, 3
4024e4b8:	0520a6        	blti	a0, 2, 4024e4c1 <pm_onBcnRx+0x149>
4024e4bb:	0260e6        	bgei	a0, 6, 4024e4c1 <pm_onBcnRx+0x149>
4024e4be:	e04c92        	s8i	a9, a12, 224
4024e4c1:	1a4ef6        	bgeui	a14, 4, 4024e4df <pm_onBcnRx+0x167>
4024e4c4:	9149      	s32i.n	a4, a1, 36
4024e4c6:	5e9c      	beqz.n	a14, 4024e4df <pm_onBcnRx+0x167>
4024e4c8:	0e3d      	mov.n	a3, a14
4024e4ca:	f20c      	movi.n	a2, 15
4024e4cc:	dc0801        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024e4cf:	0000c0        	callx0	a0
4024e4d2:	030c      	movi.n	a3, 0
4024e4d4:	9148      	l32i.n	a4, a1, 36
4024e4d6:	ffa451        	l32r	a5, 4024e368 <pm_open+0xd4>
4024e4d9:	740020        	extui	a0, a2, 0, 8
4024e4dc:	000046        	j	4024e4e1 <pm_onBcnRx+0x169>
4024e4df:	f00c      	movi.n	a0, 15
4024e4e1:	253407        	bltu	a4, a0, 4024e50a <pm_onBcnRx+0x192>
4024e4e4:	004532        	s8i	a3, a5, 0
4024e4e7:	ffa101        	l32r	a0, 4024e36c <pm_open+0xd8>
4024e4ea:	e00c22        	l8ui	a2, a12, 224
4024e4ed:	ffa0e1        	l32r	a14, 4024e370 <pm_open+0xdc>
4024e4f0:	0da216        	beqz	a2, 4024e5ce <pm_onBcnRx+0x256>
4024e4f3:	000022        	l8ui	a2, a0, 0
4024e4f6:	221b      	addi.n	a2, a2, 1
4024e4f8:	742020        	extui	a2, a2, 0, 8
4024e4fb:	6822b6        	bltui	a2, 2, 4024e567 <pm_onBcnRx+0x1ef>
4024e4fe:	004032        	s8i	a3, a0, 0
4024e501:	14a542        	movi	a4, 0x514
4024e504:	005e42        	s16i	a4, a14, 0
4024e507:	0017c6        	j	4024e56a <pm_onBcnRx+0x1f2>
4024e50a:	004542        	s8i	a4, a5, 0
4024e50d:	0158      	l32i.n	a5, a1, 0
4024e50f:	cc28      	l32i.n	a2, a12, 48
4024e511:	745050        	extui	a5, a5, 0, 8
4024e514:	04a556        	bnez	a5, 4024e562 <pm_onBcnRx+0x1ea>
4024e517:	030d62        	l8ui	a6, a13, 3
4024e51a:	3b0c02        	l8ui	a0, a12, 59
4024e51d:	d16060        	mul16s	a6, a0, a6
4024e520:	06b6a6        	blti	a6, 16, 4024e52a <pm_onBcnRx+0x1b2>
4024e523:	1f0c      	movi.n	a15, 1
4024e525:	000c      	movi.n	a0, 0
4024e527:	3b4c02        	s8i	a0, a12, 59
4024e52a:	501b      	addi.n	a5, a0, 1
4024e52c:	3b4c52        	s8i	a5, a12, 59
4024e52f:	240920        	extui	a0, a2, 9, 3
4024e532:	06a016        	beqz	a0, 4024e5a0 <pm_onBcnRx+0x228>
4024e535:	3a1026        	beqi	a0, 1, 4024e573 <pm_onBcnRx+0x1fb>
4024e538:	492026        	beqi	a0, 2, 4024e585 <pm_onBcnRx+0x20d>
4024e53b:	613026        	beqi	a0, 3, 4024e5a0 <pm_onBcnRx+0x228>
4024e53e:	694026        	beqi	a0, 4, 4024e5ab <pm_onBcnRx+0x233>
4024e541:	6f5026        	beqi	a0, 5, 4024e5b4 <pm_onBcnRx+0x23c>
4024e544:	fac072        	addi	a7, a0, -6
4024e547:	e83716        	beqz	a7, 4024e3ce <pm_onBcnRx+0x56>
4024e54a:	f9c082        	addi	a8, a0, -7
4024e54d:	e7d856        	bnez	a8, 4024e3ce <pm_onBcnRx+0x56>
4024e550:	e7af56        	bnez	a15, 4024e3ce <pm_onBcnRx+0x56>
4024e553:	00bb05        	call0	4024f104 <pm_scan_unlocked>
4024e556:	e74216        	beqz	a2, 4024e3ce <pm_onBcnRx+0x56>
4024e559:	01a045        	call0	4024ff60 <pp_try_enable_idle_timer>
4024e55c:	ff9b86        	j	4024e3ce <pm_onBcnRx+0x56>
4024e55f:	000000        	ill
4024e562:	035d      	mov.n	a5, a3
4024e564:	fff106        	j	4024e52c <pm_onBcnRx+0x1b4>
4024e567:	004022        	s8i	a2, a0, 0
4024e56a:	e04c32        	s8i	a3, a12, 224
4024e56d:	e14c32        	s8i	a3, a12, 225
4024e570:	ffe646        	j	4024e50d <pm_onBcnRx+0x195>
4024e573:	e57f16        	beqz	a15, 4024e3ce <pm_onBcnRx+0x56>
4024e576:	05e2c7        	bbsi	a2, 12, 4024e57f <pm_onBcnRx+0x207>
4024e579:	370c92        	l8ui	a9, a12, 55
4024e57c:	e4e916        	beqz	a9, 4024e3ce <pm_onBcnRx+0x56>
4024e57f:	ffb2c5        	call0	4024e0ac <pm_suspend+0x17c>
4024e582:	ff9206        	j	4024e3ce <pm_onBcnRx+0x56>
4024e585:	e45f16        	beqz	a15, 4024e3ce <pm_onBcnRx+0x56>
4024e588:	020c      	movi.n	a2, 0
4024e58a:	030c      	movi.n	a3, 0
4024e58c:	fe6b01        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024e58f:	0000c0        	callx0	a0
4024e592:	cca8      	l32i.n	a10, a12, 48
4024e594:	04aca0        	extui	a10, a10, 12, 1
4024e597:	e33a16        	beqz	a10, 4024e3ce <pm_onBcnRx+0x56>
4024e59a:	ffb105        	call0	4024e0ac <pm_suspend+0x17c>
4024e59d:	ff8b46        	j	4024e3ce <pm_onBcnRx+0x56>
4024e5a0:	e2af16        	beqz	a15, 4024e3ce <pm_onBcnRx+0x56>
4024e5a3:	120c      	movi.n	a2, 1
4024e5a5:	00bf85        	call0	4024f1a0 <pm_post>
4024e5a8:	ff8886        	j	4024e3ce <pm_onBcnRx+0x56>
4024e5ab:	041f16        	beqz	a15, 4024e5f0 <pm_onBcnRx+0x278>
4024e5ae:	ffafc5        	call0	4024e0ac <pm_suspend+0x17c>
4024e5b1:	ff8646        	j	4024e3ce <pm_onBcnRx+0x56>
4024e5b4:	041f16        	beqz	a15, 4024e5f9 <pm_onBcnRx+0x281>
4024e5b7:	fe2421        	l32r	a2, 4024de48 <pm_get_sleep_type+0xf0>
4024e5ba:	c77f01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e5bd:	0000c0        	callx0	a0
4024e5c0:	ccb8      	l32i.n	a11, a12, 48
4024e5c2:	04bcb0        	extui	a11, a11, 12, 1
4024e5c5:	e05b16        	beqz	a11, 4024e3ce <pm_onBcnRx+0x56>
4024e5c8:	ffae05        	call0	4024e0ac <pm_suspend+0x17c>
4024e5cb:	ff7fc6        	j	4024e3ce <pm_onBcnRx+0x56>
4024e5ce:	e10c22        	l8ui	a2, a12, 225
4024e5d1:	004032        	s8i	a3, a0, 0
4024e5d4:	c2bc      	beqz.n	a2, 4024e614 <pm_onBcnRx+0x29c>
4024e5d6:	010022        	l8ui	a2, a0, 1
4024e5d9:	221b      	addi.n	a2, a2, 1
4024e5db:	742020        	extui	a2, a2, 0, 8
4024e5de:	c2ac      	beqz.n	a2, 4024e60e <pm_onBcnRx+0x296>
4024e5e0:	030c      	movi.n	a3, 0
4024e5e2:	014032        	s8i	a3, a0, 1
4024e5e5:	00cbc5        	call0	4024f2a4 <pm_get_idle_wait_time>
4024e5e8:	030c      	movi.n	a3, 0
4024e5ea:	005e22        	s16i	a2, a14, 0
4024e5ed:	ffde46        	j	4024e56a <pm_onBcnRx+0x1f2>
4024e5f0:	14e2c7        	bbsi	a2, 12, 4024e608 <pm_onBcnRx+0x290>
4024e5f3:	ffa785        	call0	4024e06c <pm_suspend+0x13c>
4024e5f6:	ff7506        	j	4024e3ce <pm_onBcnRx+0x56>
4024e5f9:	754820        	extui	a4, a2, 24, 8
4024e5fc:	f8c442        	addi	a4, a4, -8
4024e5ff:	dcb456        	bnez	a4, 4024e3ce <pm_onBcnRx+0x56>
4024e602:	ff9385        	call0	4024df3c <pm_suspend+0xc>
4024e605:	ff7146        	j	4024e3ce <pm_onBcnRx+0x56>
4024e608:	ff9305        	call0	4024df3c <pm_suspend+0xc>
4024e60b:	ff6fc6        	j	4024e3ce <pm_onBcnRx+0x56>
4024e60e:	014022        	s8i	a2, a0, 1
4024e611:	ffd546        	j	4024e56a <pm_onBcnRx+0x1f2>
4024e614:	014032        	s8i	a3, a0, 1
4024e617:	ffd3c6        	j	4024e56a <pm_onBcnRx+0x1f2>
4024e61a:	280000        	excw
4024e61d:	3ffea1        	l32r	a10, 4021e618 <_lit4_end+0x1178bc>
4024e620:	ffffa1        	l32r	a10, 4024e61c <pm_onBcnRx+0x2a4>
4024e623:	fcbe41        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024e626:	0a98      	l32i.n	a9, a10, 0
4024e628:	3488      	l32i.n	a8, a4, 12
4024e62a:	4478      	l32i.n	a7, a4, 16
4024e62c:	5468      	l32i.n	a6, a4, 20
4024e62e:	2438      	l32i.n	a3, a4, 8
4024e630:	6458      	l32i.n	a5, a4, 24
4024e632:	c03320        	sub	a3, a3, a2
4024e635:	c05520        	sub	a5, a5, a2
4024e638:	c06620        	sub	a6, a6, a2
4024e63b:	c07720        	sub	a7, a7, a2
4024e63e:	882a      	add.n	a8, a8, a2
4024e640:	992a      	add.n	a9, a9, a2
4024e642:	0a99      	s32i.n	a9, a10, 0
4024e644:	3489      	s32i.n	a8, a4, 12
4024e646:	4479      	s32i.n	a7, a4, 16
4024e648:	5469      	s32i.n	a6, a4, 20
4024e64a:	6459      	s32i.n	a5, a4, 24
4024e64c:	2439      	s32i.n	a3, a4, 8
4024e64e:	f00d      	ret.n
4024e650:	e0c112        	addi	a1, a1, -32
4024e653:	2109      	s32i.n	a0, a1, 8
4024e655:	31c9      	s32i.n	a12, a1, 12
4024e657:	41d9      	s32i.n	a13, a1, 16
4024e659:	02cd      	mov.n	a12, a2
4024e65b:	fcb0d1        	l32r	a13, 4024d91c <lmacSetRetryLimit+0x1c>
4024e65e:	102226        	beqi	a2, 2, 4024e672 <pm_onBcnRx+0x2fa>
4024e661:	054226        	beqi	a2, 4, 4024e66a <pm_onBcnRx+0x2f2>
4024e664:	7b8226        	beqi	a2, 8, 4024e6e3 <pm_onBcnRx+0x36b>
4024e667:	37b266        	bnei	a2, 16, 4024e6a2 <pm_onBcnRx+0x32a>
4024e66a:	352d02        	l32i	a0, a13, 212
4024e66d:	001b      	addi.n	a0, a0, 1
4024e66f:	356d02        	s32i	a0, a13, 212
4024e672:	362d32        	l32i	a3, a13, 216
4024e675:	cd28      	l32i.n	a2, a13, 48
4024e677:	331b      	addi.n	a3, a3, 1
4024e679:	366d32        	s32i	a3, a13, 216
4024e67c:	2262d7        	bbci	a2, 13, 4024e6a2 <pm_onBcnRx+0x32a>
4024e67f:	fdf221        	l32r	a2, 4024de48 <pm_get_sleep_type+0xf0>
4024e682:	1129      	s32i.n	a2, a1, 4
4024e684:	c74d01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e687:	0000c0        	callx0	a0
4024e68a:	1128      	l32i.n	a2, a1, 4
4024e68c:	a30c      	movi.n	a3, 10
4024e68e:	040c      	movi.n	a4, 0
4024e690:	d5bc71        	l32r	a7, 40243d80 <tcpclient1_sent_cb+0x14>
4024e693:	cd68      	l32i.n	a6, a13, 48
4024e695:	150c      	movi.n	a5, 1
4024e697:	206670        	or	a6, a6, a7
4024e69a:	cd69      	s32i.n	a6, a13, 48
4024e69c:	c74801        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024e69f:	0000c0        	callx0	a0
4024e6a2:	ff3445        	call0	4024d9e8 <pm_set_sleep_time+0x68>
4024e6a5:	334dc2        	s8i	a12, a13, 51
4024e6a8:	cd08      	l32i.n	a0, a13, 48
4024e6aa:	e5be21        	l32r	a2, 40247da4 <read_hw_noisefloor+0x1c>
4024e6ad:	248900        	extui	a8, a0, 9, 3
4024e6b0:	113826        	beqi	a8, 3, 4024e6c5 <pm_onBcnRx+0x34d>
4024e6b3:	fd0a21        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024e6b6:	fd0a31        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024e6b9:	9fa442        	movi	a4, 0x49f
4024e6bc:	c65601        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024e6bf:	0000c0        	callx0	a0
4024e6c2:	ffff06        	j	4024e6c2 <pm_onBcnRx+0x34a>
4024e6c5:	102020        	and	a2, a0, a2
4024e6c8:	31c8      	l32i.n	a12, a1, 12
4024e6ca:	1060d7        	bbci	a0, 13, 4024e6de <pm_onBcnRx+0x366>
4024e6cd:	fddd01        	l32r	a0, 4024de44 <pm_get_sleep_type+0xec>
4024e6d0:	200200        	or	a0, a2, a0
4024e6d3:	cd09      	s32i.n	a0, a13, 48
4024e6d5:	41d8      	l32i.n	a13, a1, 16
4024e6d7:	2108      	l32i.n	a0, a1, 8
4024e6d9:	20c112        	addi	a1, a1, 32
4024e6dc:	f00d      	ret.n
4024e6de:	020d      	mov.n	a0, a2
4024e6e0:	fffbc6        	j	4024e6d3 <pm_onBcnRx+0x35b>
4024e6e3:	50cd22        	addi	a2, a13, 80
4024e6e6:	0129      	s32i.n	a2, a1, 0
4024e6e8:	c73401        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024e6eb:	0000c0        	callx0	a0
4024e6ee:	132d22        	l32i	a2, a13, 76
4024e6f1:	e8a332        	movi	a3, 0x3e8
4024e6f4:	c67801        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024e6f7:	0000c0        	callx0	a0
4024e6fa:	040c      	movi.n	a4, 0
4024e6fc:	023d      	mov.n	a3, a2
4024e6fe:	150c      	movi.n	a5, 1
4024e700:	0128      	l32i.n	a2, a1, 0
4024e702:	c72e01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024e705:	0000c0        	callx0	a0
4024e708:	ffe586        	j	4024e6a2 <pm_onBcnRx+0x32a>
	...

4024e70c <StopLightSleepSetFunc>:
4024e70c:	fc8431        	l32r	a3, 4024d91c <lmacSetRetryLimit+0x1c>
4024e70f:	396322        	s32i	a2, a3, 228
4024e712:	f00d      	ret.n

4024e714 <LightSleepWakedCbSetFunc>:
4024e714:	fc8231        	l32r	a3, 4024d91c <lmacSetRetryLimit+0x1c>
4024e717:	3a6322        	s32i	a2, a3, 232
4024e71a:	f00d      	ret.n
4024e71c:	26a5e0        	excw
4024e71f:	800940        	add	a0, a9, a4
4024e722:	fe          	.byte 0xfe
4024e723:	3f          	.byte 0x3f
4024e724:	0f4240        	excw
4024e727:	a5f000        	extui	a15, a0, 16, 11
4024e72a:	124026        	beqi	a0, 4, 4024e740 <LightSleepWakedCbSetFunc+0x2c>
4024e72d:	c9e0c1        	l32r	a12, 40240eb0 <system_restart_enhance+0x50>
4024e730:	31d921        	l32r	a2, 4021ae94 <_lit4_end+0x114138>
4024e733:	41e9      	s32i.n	a14, a1, 16
4024e735:	1109      	s32i.n	a0, a1, 4
4024e737:	c82301        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024e73a:	0000c0        	callx0	a0
4024e73d:	fc77d1        	l32r	a13, 4024d91c <lmacSetRetryLimit+0x1c>
4024e740:	cd08      	l32i.n	a0, a13, 48
4024e742:	243900        	extui	a3, a0, 9, 3
4024e745:	072366        	bnei	a3, 2, 4024e750 <LightSleepWakedCbSetFunc+0x3c>
4024e748:	0460c7        	bbci	a0, 12, 4024e750 <LightSleepWakedCbSetFunc+0x3c>
4024e74b:	360d42        	l8ui	a4, a13, 54
4024e74e:	549c      	beqz.n	a4, 4024e767 <LightSleepWakedCbSetFunc+0x53>
4024e750:	1360d7        	bbci	a0, 13, 4024e767 <LightSleepWakedCbSetFunc+0x53>
4024e753:	fff221        	l32r	a2, 4024e71c <LightSleepWakedCbSetFunc+0x8>
4024e756:	360d42        	l8ui	a4, a13, 54
4024e759:	045c00        	extui	a5, a0, 12, 1
4024e75c:	c6dd01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e75f:	0000c0        	callx0	a0
4024e762:	cd08      	l32i.n	a0, a13, 48
4024e764:	243900        	extui	a3, a0, 9, 3
4024e767:	072366        	bnei	a3, 2, 4024e772 <LightSleepWakedCbSetFunc+0x5e>
4024e76a:	0460c7        	bbci	a0, 12, 4024e772 <LightSleepWakedCbSetFunc+0x5e>
4024e76d:	360d52        	l8ui	a5, a13, 54
4024e770:	359c      	beqz.n	a5, 4024e787 <LightSleepWakedCbSetFunc+0x73>
4024e772:	1160d7        	bbci	a0, 13, 4024e787 <LightSleepWakedCbSetFunc+0x73>
4024e775:	fcd921        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024e778:	fcda31        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024e77b:	bda442        	movi	a4, 0x4bd
4024e77e:	c62501        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024e781:	0000c0        	callx0	a0
4024e784:	ffff06        	j	4024e784 <LightSleepWakedCbSetFunc+0x70>
4024e787:	c697c1        	l32r	a12, 402401e4 <_irom0_text_start+0x1e4>
4024e78a:	ffe5e1        	l32r	a14, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4024e78d:	046e00        	extui	a6, a0, 14, 1
4024e790:	09b656        	bnez	a6, 4024e82f <LightSleepWakedCbSetFunc+0x11b>
4024e793:	047f00        	extui	a7, a0, 15, 1
4024e796:	095756        	bnez	a7, 4024e82f <LightSleepWakedCbSetFunc+0x11b>
4024e799:	01a022        	movi	a2, 1
4024e79c:	01cd45        	call0	40250474 <ppCheckTxIdle>
4024e79f:	021266        	bnei	a2, 1, 4024e7a5 <LightSleepWakedCbSetFunc+0x91>
4024e7a2:	002246        	j	4024e82f <LightSleepWakedCbSetFunc+0x11b>
4024e7a5:	ffdfe1        	l32r	a14, 4024e724 <LightSleepWakedCbSetFunc+0x10>
4024e7a8:	0c2d82        	l32i	a8, a13, 48
4024e7ab:	00a092        	movi	a9, 0
4024e7ae:	0199      	s32i.n	a9, a1, 0
4024e7b0:	04a080        	extui	a10, a8, 0, 1
4024e7b3:	93e9a0        	movnez	a14, a9, a10
4024e7b6:	076807        	bbci	a8, 0, 4024e7c1 <LightSleepWakedCbSetFunc+0xad>
4024e7b9:	ff2ec5        	call0	4024daa8 <pm_set_sleep_time+0x128>
4024e7bc:	02ed      	mov.n	a14, a2
4024e7be:	05d216        	beqz	a2, 4024e81f <LightSleepWakedCbSetFunc+0x10b>
4024e7c1:	ca0db2        	l8ui	a11, a13, 202
4024e7c4:	200c      	movi.n	a0, 2
4024e7c6:	bb0b      	addi.n	a11, a11, -1
4024e7c8:	0b0b56        	bnez	a11, 4024e87c <LightSleepWakedCbSetFunc+0x168>
4024e7cb:	c7fa21        	l32r	a2, 402407b4 <ets_timer_done+0x34>
4024e7ce:	0228      	l32i.n	a2, a2, 0
4024e7d0:	15d216        	beqz	a2, 4024e931 <LightSleepWakedCbSetFunc+0x21d>
4024e7d3:	200c      	movi.n	a0, 2
4024e7d5:	ffd281        	l32r	a8, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4024e7d8:	a07ee0        	addx4	a7, a14, a14
4024e7db:	1167f0        	slli	a6, a7, 1
4024e7de:	000882        	l8ui	a8, a8, 0
4024e7e1:	416560        	srli	a6, a6, 5
4024e7e4:	836780        	moveqz	a6, a7, a8
4024e7e7:	0020c0        	memw
4024e7ea:	9c58      	l32i.n	a5, a12, 36
4024e7ec:	1248      	l32i.n	a4, a2, 4
4024e7ee:	556a      	add.n	a5, a5, a6
4024e7f0:	013457        	bltu	a4, a5, 4024e7f5 <LightSleepWakedCbSetFunc+0xe1>
4024e7f3:	100c      	movi.n	a0, 1
4024e7f5:	742000        	extui	a2, a0, 0, 8
4024e7f8:	fc7931        	l32r	a3, 4024d9dc <pm_set_sleep_time+0x5c>
4024e7fb:	004322        	s8i	a2, a3, 0
4024e7fe:	392d52        	l32i	a5, a13, 228
4024e801:	f58c      	beqz.n	a5, 4024e814 <LightSleepWakedCbSetFunc+0x100>
4024e803:	0005c0        	callx0	a5
4024e806:	fc7531        	l32r	a3, 4024d9dc <pm_set_sleep_time+0x5c>
4024e809:	041266        	bnei	a2, 1, 4024e811 <LightSleepWakedCbSetFunc+0xfd>
4024e80c:	290c      	movi.n	a9, 2
4024e80e:	004392        	s8i	a9, a3, 0
4024e811:	000322        	l8ui	a2, a3, 0
4024e814:	4c1266        	bnei	a2, 1, 4024e864 <LightSleepWakedCbSetFunc+0x150>
4024e817:	0e2d      	mov.n	a2, a14
4024e819:	ff2cc5        	call0	4024dae8 <pm_set_sleep_time+0x168>
4024e81c:	001446        	j	4024e871 <LightSleepWakedCbSetFunc+0x15d>
4024e81f:	ff7505        	call0	4024df70 <pm_suspend+0x40>
4024e822:	020c      	movi.n	a2, 0
4024e824:	030c      	movi.n	a3, 0
4024e826:	fdc401        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024e829:	0000c0        	callx0	a0
4024e82c:	ffbde1        	l32r	a14, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4024e82f:	c7e301        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4024e832:	0000c0        	callx0	a0
4024e835:	000ea2        	l8ui	a10, a14, 0
4024e838:	eacc      	bnez.n	a10, 4024e84a <LightSleepWakedCbSetFunc+0x136>
4024e83a:	0020c0        	memw
4024e83d:	9cb8      	l32i.n	a11, a12, 36
4024e83f:	05dbb2        	addmi	a11, a11, 0x500
4024e842:	0020c0        	memw
4024e845:	ccb9      	s32i.n	a11, a12, 48
4024e847:	000306        	j	4024e857 <LightSleepWakedCbSetFunc+0x143>
4024e84a:	0020c0        	memw
4024e84d:	9cd8      	l32i.n	a13, a12, 36
4024e84f:	50cdd2        	addi	a13, a13, 80
4024e852:	0020c0        	memw
4024e855:	ccd9      	s32i.n	a13, a12, 48
4024e857:	21c8      	l32i.n	a12, a1, 8
4024e859:	31d8      	l32i.n	a13, a1, 12
4024e85b:	41e8      	l32i.n	a14, a1, 16
4024e85d:	1108      	l32i.n	a0, a1, 4
4024e85f:	20c112        	addi	a1, a1, 32
4024e862:	f00d      	ret.n
4024e864:	072266        	bnei	a2, 2, 4024e86f <LightSleepWakedCbSetFunc+0x15b>
4024e867:	0e2d      	mov.n	a2, a14
4024e869:	ff5085        	call0	4024dd74 <pm_get_sleep_type+0x1c>
4024e86c:	000046        	j	4024e871 <LightSleepWakedCbSetFunc+0x15d>
4024e86f:	020c      	movi.n	a2, 0
4024e871:	fc5a31        	l32r	a3, 4024d9dc <pm_set_sleep_time+0x5c>
4024e874:	928c      	beqz.n	a2, 4024e881 <LightSleepWakedCbSetFunc+0x16d>
4024e876:	ff6f85        	call0	4024df70 <pm_suspend+0x40>
4024e879:	ffe946        	j	4024e822 <LightSleepWakedCbSetFunc+0x10e>
4024e87c:	002d      	mov.n	a2, a0
4024e87e:	ffdd86        	j	4024e7f8 <LightSleepWakedCbSetFunc+0xe4>
4024e881:	0003e2        	l8ui	a14, a3, 0
4024e884:	9a1e66        	bnei	a14, 1, 4024e822 <LightSleepWakedCbSetFunc+0x10e>
4024e887:	c80d32        	l8ui	a3, a13, 200
4024e88a:	045356        	bnez	a3, 4024e8d3 <LightSleepWakedCbSetFunc+0x1bf>
4024e88d:	072d42        	l32i	a4, a13, 28
4024e890:	0020c0        	memw
4024e893:	472c22        	l32i	a2, a12, 0x11c
4024e896:	012d32        	l32i	a3, a13, 4
4024e899:	c02240        	sub	a2, a2, a4
4024e89c:	fde1c5        	call0	4024c6bc <pm_rtc2usec>
4024e89f:	c7c401        	l32r	a0, 402407b0 <ets_timer_done+0x30>
4024e8a2:	0020c0        	memw
4024e8a5:	082de2        	l32i	a14, a13, 32
4024e8a8:	802002        	l32i	a0, a0, 0x200
4024e8ab:	e2ea      	add.n	a14, a2, a14
4024e8ad:	c0ee00        	sub	a14, a14, a0
4024e8b0:	0e2d      	mov.n	a2, a14
4024e8b2:	ffd6c5        	call0	4024e620 <pm_onBcnRx+0x2a8>
4024e8b5:	9d28      	l32i.n	a2, a13, 36
4024e8b7:	ff9a51        	l32r	a5, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4024e8ba:	a04ee0        	addx4	a4, a14, a14
4024e8bd:	1134f0        	slli	a3, a4, 1
4024e8c0:	000552        	l8ui	a5, a5, 0
4024e8c3:	413530        	srli	a3, a3, 5
4024e8c6:	833450        	moveqz	a3, a4, a5
4024e8c9:	223a      	add.n	a2, a2, a3
4024e8cb:	0020c0        	memw
4024e8ce:	8c29      	s32i.n	a2, a12, 32
4024e8d0:	c80d32        	l8ui	a3, a13, 200
4024e8d3:	0020c0        	memw
4024e8d6:	4a2c02        	l32i	a0, a12, 0x128
4024e8d9:	144000        	extui	a4, a0, 0, 2
4024e8dc:	04dc      	bnez.n	a4, 4024e8f0 <LightSleepWakedCbSetFunc+0x1dc>
4024e8de:	fc7f21        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024e8e1:	fc7f31        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024e8e4:	2fa542        	movi	a4, 0x52f
4024e8e7:	c5cb01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024e8ea:	0000c0        	callx0	a0
4024e8ed:	ffff06        	j	4024e8ed <LightSleepWakedCbSetFunc+0x1d9>
4024e8f0:	0b6007        	bbci	a0, 0, 4024e8ff <LightSleepWakedCbSetFunc+0x1eb>
4024e8f3:	0020c0        	memw
4024e8f6:	462c22        	l32i	a2, a12, 0x118
4024e8f9:	542820        	extui	a2, a2, 8, 6
4024e8fc:	000246        	j	4024e909 <LightSleepWakedCbSetFunc+0x1f5>
4024e8ff:	045100        	extui	a5, a0, 1, 1
4024e902:	0128      	l32i.n	a2, a1, 0
4024e904:	240c      	movi.n	a4, 2
4024e906:	932450        	movnez	a2, a4, a5
4024e909:	730b      	addi.n	a7, a3, -1
4024e90b:	260c      	movi.n	a6, 2
4024e90d:	081c      	movi.n	a8, 16
4024e90f:	04b220        	extui	a11, a2, 2, 1
4024e912:	4a0c      	movi.n	a10, 4
4024e914:	932ab0        	movnez	a2, a10, a11
4024e917:	920b      	addi.n	a9, a2, -1
4024e919:	109290        	and	a9, a2, a9
4024e91c:	932890        	movnez	a2, a8, a9
4024e91f:	832670        	moveqz	a2, a6, a7
4024e922:	ffd2c5        	call0	4024e650 <pm_onBcnRx+0x2d8>
4024e925:	3a2d22        	l32i	a2, a13, 232
4024e928:	ef6216        	beqz	a2, 4024e822 <LightSleepWakedCbSetFunc+0x10e>
4024e92b:	0002c0        	callx0	a2
4024e92e:	ffbc06        	j	4024e822 <LightSleepWakedCbSetFunc+0x10e>
4024e931:	ff7d21        	l32r	a2, 4024e728 <LightSleepWakedCbSetFunc+0x14>
4024e934:	c66701        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e937:	0000c0        	callx0	a0
4024e93a:	120c      	movi.n	a2, 1
4024e93c:	ffae06        	j	4024e7f8 <LightSleepWakedCbSetFunc+0xe4>
4024e93f:	a60000        	excw
4024e942:	124026        	beqi	a0, 4, 4024e958 <LightSleepWakedCbSetFunc+0x244>
4024e945:	41f0c1        	l32r	a12, 4021f108 <_lit4_end+0x1183ac>
4024e948:	02fbf5        	excw
4024e94b:	020061        	l32r	a6, 4020f14c <_lit4_end+0x1083f0>
4024e94e:	000c24        	excw
4024e951:	2439      	s32i.n	a3, a4, 8
4024e953:	116366        	bnei	a3, 6, 4024e968 <LightSleepWakedCbSetFunc+0x254>
4024e956:	1e60d7        	bbci	a0, 13, 4024e978 <LightSleepWakedCbSetFunc+0x264>
4024e959:	fde321        	l32r	a2, 4024e0e8 <pm_suspend+0x1b8>
4024e95c:	200020        	or	a0, a0, a2
4024e95f:	0c6402        	s32i	a0, a4, 48
4024e962:	01a305        	call0	40250394 <ppProcessWaitQ>
4024e965:	000206        	j	4024e971 <LightSleepWakedCbSetFunc+0x25d>
4024e968:	fff621        	l32r	a2, 4024e940 <LightSleepWakedCbSetFunc+0x22c>
4024e96b:	c65901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e96e:	0000c0        	callx0	a0
4024e971:	0108      	l32i.n	a0, a1, 0
4024e973:	10c112        	addi	a1, a1, 16
4024e976:	f00d      	ret.n
4024e978:	e50b31        	l32r	a3, 40247da4 <read_hw_noisefloor+0x1c>
4024e97b:	103030        	and	a3, a0, a3
4024e97e:	c439      	s32i.n	a3, a4, 48
4024e980:	01a105        	call0	40250394 <ppProcessWaitQ>
4024e983:	fffa86        	j	4024e971 <LightSleepWakedCbSetFunc+0x25d>
4024e986:	080000        	excw
4024e989:	4026a6        	blti	a6, 2, 4024e9cd <LightSleepWakedCbSetFunc+0x2b9>
4024e98c:	f0c112        	addi	a1, a1, -16
4024e98f:	0109      	s32i.n	a0, a1, 0
4024e991:	fbe201        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024e994:	c008      	l32i.n	a0, a0, 48
4024e996:	243900        	extui	a3, a0, 9, 3
4024e999:	141366        	bnei	a3, 1, 4024e9b1 <LightSleepWakedCbSetFunc+0x29d>
4024e99c:	2ce0d7        	bbsi	a0, 13, 4024e9cc <LightSleepWakedCbSetFunc+0x2b8>
4024e99f:	fc4f21        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024e9a2:	fc4f31        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024e9a5:	81a542        	movi	a4, 0x581
4024e9a8:	c59b01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024e9ab:	0000c0        	callx0	a0
4024e9ae:	ffff06        	j	4024e9ae <LightSleepWakedCbSetFunc+0x29a>
4024e9b1:	fff521        	l32r	a2, 4024e988 <LightSleepWakedCbSetFunc+0x274>
4024e9b4:	c64701        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024e9b7:	0000c0        	callx0	a0
4024e9ba:	fc4821        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024e9bd:	fc4831        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024e9c0:	8aa542        	movi	a4, 0x58a
4024e9c3:	c59401        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024e9c6:	0000c0        	callx0	a0
4024e9c9:	ffff06        	j	4024e9c9 <LightSleepWakedCbSetFunc+0x2b5>
4024e9cc:	ff0d85        	call0	4024daa8 <pm_set_sleep_time+0x128>
4024e9cf:	428c      	beqz.n	a2, 4024e9d7 <LightSleepWakedCbSetFunc+0x2c3>
4024e9d1:	ff5685        	call0	4024df3c <pm_suspend+0xc>
4024e9d4:	000306        	j	4024e9e4 <LightSleepWakedCbSetFunc+0x2d0>
4024e9d7:	020c      	movi.n	a2, 0
4024e9d9:	030c      	movi.n	a3, 0
4024e9db:	fd5701        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024e9de:	0000c0        	callx0	a0
4024e9e1:	ff58c5        	call0	4024df70 <pm_suspend+0x40>
4024e9e4:	0108      	l32i.n	a0, a1, 0
4024e9e6:	10c112        	addi	a1, a1, 16
4024e9e9:	f00d      	ret.n
4024e9eb:	964800        	excw
4024e9ee:	fe          	.byte 0xfe
4024e9ef:	3f          	.byte 0x3f
4024e9f0:	96e8      	l32i.n	a14, a6, 36
4024e9f2:	fe          	.byte 0xfe
4024e9f3:	3f          	.byte 0x3f
4024e9f4:	af          	.byte 0xaf
4024e9f5:	000036        	excw
4024e9f8:	024d      	mov.n	a4, a2
4024e9fa:	f0c112        	addi	a1, a1, -16
4024e9fd:	21c9      	s32i.n	a12, a1, 8
4024e9ff:	31d9      	s32i.n	a13, a1, 12
4024ea01:	fffa21        	l32r	a2, 4024e9ec <LightSleepWakedCbSetFunc+0x2d8>
4024ea04:	1109      	s32i.n	a0, a1, 4
4024ea06:	0149      	s32i.n	a4, a1, 0
4024ea08:	c66c01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024ea0b:	0000c0        	callx0	a0
4024ea0e:	fbc3d1        	l32r	a13, 4024d91c <lmacSetRetryLimit+0x1c>
4024ea11:	0128      	l32i.n	a2, a1, 0
4024ea13:	cd48      	l32i.n	a4, a13, 48
4024ea15:	0c0c      	movi.n	a12, 0
4024ea17:	240940        	extui	a0, a4, 9, 3
4024ea1a:	60bc      	beqz.n	a0, 4024ea54 <LightSleepWakedCbSetFunc+0x340>
4024ea1c:	374dc2        	s8i	a12, a13, 55
4024ea1f:	364dc2        	s8i	a12, a13, 54
4024ea22:	9228      	l32i.n	a2, a2, 36
4024ea24:	fff301        	l32r	a0, 4024e9f0 <LightSleepWakedCbSetFunc+0x2dc>
4024ea27:	0f0222        	l8ui	a2, a2, 15
4024ea2a:	c8da61        	l32r	a6, 40240d94 <system_get_test_result+0x24>
4024ea2d:	2e1226        	beqi	a2, 1, 4024ea5f <LightSleepWakedCbSetFunc+0x34b>
4024ea30:	d12801        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
4024ea33:	0000c0        	callx0	a0
4024ea36:	390d32        	l8ui	a3, a13, 57
4024ea39:	cd48      	l32i.n	a4, a13, 48
4024ea3b:	082366        	bnei	a3, 2, 4024ea47 <LightSleepWakedCbSetFunc+0x333>
4024ea3e:	394dc2        	s8i	a12, a13, 57
4024ea41:	ff6685        	call0	4024e0ac <pm_suspend+0x17c>
4024ea44:	000306        	j	4024ea54 <LightSleepWakedCbSetFunc+0x340>
4024ea47:	100c      	movi.n	a0, 1
4024ea49:	0464d7        	bbci	a4, 13, 4024ea51 <LightSleepWakedCbSetFunc+0x33d>
4024ea4c:	2f64f7        	bbci	a4, 15, 4024ea7f <LightSleepWakedCbSetFunc+0x36b>
4024ea4f:	00cd      	mov.n	a12, a0
4024ea51:	394dc2        	s8i	a12, a13, 57
4024ea54:	21c8      	l32i.n	a12, a1, 8
4024ea56:	31d8      	l32i.n	a13, a1, 12
4024ea58:	1108      	l32i.n	a0, a1, 4
4024ea5a:	10c112        	addi	a1, a1, 16
4024ea5d:	f00d      	ret.n
4024ea5f:	0040c2        	s8i	a12, a0, 0
4024ea62:	206460        	or	a6, a4, a6
4024ea65:	390d52        	l8ui	a5, a13, 57
4024ea68:	cd69      	s32i.n	a6, a13, 48
4024ea6a:	082566        	bnei	a5, 2, 4024ea76 <LightSleepWakedCbSetFunc+0x362>
4024ea6d:	394dc2        	s8i	a12, a13, 57
4024ea70:	ff6385        	call0	4024e0ac <pm_suspend+0x17c>
4024ea73:	fff746        	j	4024ea54 <LightSleepWakedCbSetFunc+0x340>
4024ea76:	394dc2        	s8i	a12, a13, 57
4024ea79:	fff105        	call0	4024e98c <LightSleepWakedCbSetFunc+0x278>
4024ea7c:	fff506        	j	4024ea54 <LightSleepWakedCbSetFunc+0x340>
4024ea7f:	ff0285        	call0	4024daa8 <pm_set_sleep_time+0x128>
4024ea82:	ffdc71        	l32r	a7, 4024e9f4 <LightSleepWakedCbSetFunc+0x2e0>
4024ea85:	ffda01        	l32r	a0, 4024e9f0 <LightSleepWakedCbSetFunc+0x2dc>
4024ea88:	083727        	bltu	a7, a2, 4024ea94 <LightSleepWakedCbSetFunc+0x380>
4024ea8b:	394dc2        	s8i	a12, a13, 57
4024ea8e:	ff4e05        	call0	4024df70 <pm_suspend+0x40>
4024ea91:	ffefc6        	j	4024ea54 <LightSleepWakedCbSetFunc+0x340>
4024ea94:	000082        	l8ui	a8, a0, 0
4024ea97:	e50c      	movi.n	a5, 14
4024ea99:	281b      	addi.n	a2, a8, 1
4024ea9b:	0a3587        	bltu	a5, a8, 4024eaa9 <LightSleepWakedCbSetFunc+0x395>
4024ea9e:	004022        	s8i	a2, a0, 0
4024eaa1:	120c      	movi.n	a2, 1
4024eaa3:	003905        	call0	4024ee34 <pm_send_nullfunc>
4024eaa6:	ffea86        	j	4024ea54 <LightSleepWakedCbSetFunc+0x340>
4024eaa9:	120c      	movi.n	a2, 1
4024eaab:	004052        	s8i	a5, a0, 0
4024eaae:	003845        	call0	4024ee34 <pm_send_nullfunc>
4024eab1:	ffe7c6        	j	4024ea54 <LightSleepWakedCbSetFunc+0x340>
4024eab4:	96e9      	s32i.n	a14, a6, 36
4024eab6:	fe          	.byte 0xfe
4024eab7:	3f          	.byte 0x3f
4024eab8:	024d      	mov.n	a4, a2
4024eaba:	f0c112        	addi	a1, a1, -16
4024eabd:	21c9      	s32i.n	a12, a1, 8
4024eabf:	ffcb21        	l32r	a2, 4024e9ec <LightSleepWakedCbSetFunc+0x2d8>
4024eac2:	1109      	s32i.n	a0, a1, 4
4024eac4:	0149      	s32i.n	a4, a1, 0
4024eac6:	c63c01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024eac9:	0000c0        	callx0	a0
4024eacc:	fb94c1        	l32r	a12, 4024d91c <lmacSetRetryLimit+0x1c>
4024eacf:	120c      	movi.n	a2, 1
4024ead1:	cc08      	l32i.n	a0, a12, 48
4024ead3:	0158      	l32i.n	a5, a1, 0
4024ead5:	240900        	extui	a0, a0, 9, 3
4024ead8:	048016        	beqz	a0, 4024eb24 <LightSleepWakedCbSetFunc+0x410>
4024eadb:	fff641        	l32r	a4, 4024eab4 <LightSleepWakedCbSetFunc+0x3a0>
4024eade:	000c      	movi.n	a0, 0
4024eae0:	384c02        	s8i	a0, a12, 56
4024eae3:	364c02        	s8i	a0, a12, 54
4024eae6:	000432        	l8ui	a3, a4, 0
4024eae9:	9558      	l32i.n	a5, a5, 36
4024eaeb:	05b3b6        	bltui	a3, 16, 4024eaf4 <LightSleepWakedCbSetFunc+0x3e0>
4024eaee:	0f4522        	s8i	a2, a5, 15
4024eaf1:	000086        	j	4024eaf7 <LightSleepWakedCbSetFunc+0x3e3>
4024eaf4:	0f0522        	l8ui	a2, a5, 15
4024eaf7:	321226        	beqi	a2, 1, 4024eb2d <LightSleepWakedCbSetFunc+0x419>
4024eafa:	d0f501        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
4024eafd:	0000c0        	callx0	a0
4024eb00:	390c62        	l8ui	a6, a12, 57
4024eb03:	181c82        	l16ui	a8, a12, 48
4024eb06:	071666        	bnei	a6, 1, 4024eb11 <LightSleepWakedCbSetFunc+0x3fd>
4024eb09:	070c      	movi.n	a7, 0
4024eb0b:	394c72        	s8i	a7, a12, 57
4024eb0e:	000486        	j	4024eb24 <LightSleepWakedCbSetFunc+0x410>
4024eb11:	418f80        	srli	a8, a8, 15
4024eb14:	e8ac      	beqz.n	a8, 4024eb46 <LightSleepWakedCbSetFunc+0x432>
4024eb16:	200c      	movi.n	a0, 2
4024eb18:	394c02        	s8i	a0, a12, 57
4024eb1b:	000146        	j	4024eb24 <LightSleepWakedCbSetFunc+0x410>
4024eb1e:	394c02        	s8i	a0, a12, 57
4024eb21:	ffe205        	call0	4024e944 <LightSleepWakedCbSetFunc+0x230>
4024eb24:	21c8      	l32i.n	a12, a1, 8
4024eb26:	1108      	l32i.n	a0, a1, 4
4024eb28:	10c112        	addi	a1, a1, 16
4024eb2b:	f00d      	ret.n
4024eb2d:	004402        	s8i	a0, a4, 0
4024eb30:	fd8b31        	l32r	a3, 4024e15c <pm_suspend+0x22c>
4024eb33:	cc28      	l32i.n	a2, a12, 48
4024eb35:	390c92        	l8ui	a9, a12, 57
4024eb38:	102230        	and	a2, a2, a3
4024eb3b:	cc29      	s32i.n	a2, a12, 48
4024eb3d:	dd1966        	bnei	a9, 1, 4024eb1e <LightSleepWakedCbSetFunc+0x40a>
4024eb40:	d4e2d7        	bbsi	a2, 13, 4024eb18 <LightSleepWakedCbSetFunc+0x404>
4024eb43:	fff5c6        	j	4024eb1e <LightSleepWakedCbSetFunc+0x40a>
4024eb46:	3c0c22        	l8ui	a2, a12, 60
4024eb49:	fdd131        	l32r	a3, 4024e290 <pm_idle_sleep+0x8>
4024eb4c:	02ad45        	call0	40251624 <rc_get_trc>
4024eb4f:	c2cc      	bnez.n	a2, 4024eb5f <LightSleepWakedCbSetFunc+0x44b>
4024eb51:	040c      	movi.n	a4, 0
4024eb53:	394c42        	s8i	a4, a12, 57
4024eb56:	ffdec5        	call0	4024e944 <LightSleepWakedCbSetFunc+0x230>
4024eb59:	fff1c6        	j	4024eb24 <LightSleepWakedCbSetFunc+0x410>
4024eb5c:	000000        	ill
4024eb5f:	ffd561        	l32r	a6, 4024eab4 <LightSleepWakedCbSetFunc+0x3a0>
4024eb62:	000652        	l8ui	a5, a6, 0
4024eb65:	020c      	movi.n	a2, 0
4024eb67:	551b      	addi.n	a5, a5, 1
4024eb69:	004652        	s8i	a5, a6, 0
4024eb6c:	002c45        	call0	4024ee34 <pm_send_nullfunc>
4024eb6f:	ffec46        	j	4024eb24 <LightSleepWakedCbSetFunc+0x410>
4024eb72:	3c0000        	excw
4024eb75:	0f          	.byte 0xf
4024eb76:	b40000        	extui	a0, a0, 0, 12
4024eb79:	002d      	mov.n	a2, a0
4024eb7b:	0c1b00        	excw
4024eb7e:	cb0000        	excw
4024eb81:	000010        	excw
4024eb84:	023d      	mov.n	a3, a2
4024eb86:	f0c112        	addi	a1, a1, -16
4024eb89:	11c9      	s32i.n	a12, a1, 4
4024eb8b:	21d9      	s32i.n	a13, a1, 8
4024eb8d:	fb63c1        	l32r	a12, 4024d91c <lmacSetRetryLimit+0x1c>
4024eb90:	0109      	s32i.n	a0, a1, 0
4024eb92:	671cd2        	l16ui	a13, a12, 206
4024eb95:	3129      	s32i.n	a2, a1, 12
4024eb97:	dd1b      	addi.n	a13, a13, 1
4024eb99:	f4d0d0        	extui	a13, a13, 0, 16
4024eb9c:	675cd2        	s16i	a13, a12, 206
4024eb9f:	05bd16        	beqz	a13, 4024ebfe <LightSleepWakedCbSetFunc+0x4ea>
4024eba2:	681c22        	l16ui	a2, a12, 208
4024eba5:	0d3d      	mov.n	a3, a13
4024eba7:	c54b01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024ebaa:	0000c0        	callx0	a0
4024ebad:	3138      	l32i.n	a3, a1, 12
4024ebaf:	f42020        	extui	a2, a2, 0, 16
4024ebb2:	a00c      	movi.n	a0, 10
4024ebb4:	203027        	bltu	a0, a2, 4024ebd8 <LightSleepWakedCbSetFunc+0x4c4>
4024ebb7:	122c02        	l32i	a0, a12, 72
4024ebba:	ffee41        	l32r	a4, 4024eb74 <LightSleepWakedCbSetFunc+0x460>
4024ebbd:	ffee61        	l32r	a6, 4024eb78 <LightSleepWakedCbSetFunc+0x464>
4024ebc0:	053407        	bltu	a4, a0, 4024ebc9 <LightSleepWakedCbSetFunc+0x4b5>
4024ebc3:	64c052        	addi	a5, a0, 100
4024ebc6:	126c52        	s32i	a5, a12, 72
4024ebc9:	132c02        	l32i	a0, a12, 76
4024ebcc:	083607        	bltu	a6, a0, 4024ebd8 <LightSleepWakedCbSetFunc+0x4c4>
4024ebcf:	01d072        	addmi	a7, a0, 0x100
4024ebd2:	2cc772        	addi	a7, a7, 44
4024ebd5:	136c72        	s32i	a7, a12, 76
4024ebd8:	d81c      	movi.n	a8, 29
4024ebda:	20b827        	bgeu	a8, a2, 4024ebfe <LightSleepWakedCbSetFunc+0x4ea>
4024ebdd:	122c02        	l32i	a0, a12, 72
4024ebe0:	ffe791        	l32r	a9, 4024eb7c <LightSleepWakedCbSetFunc+0x468>
4024ebe3:	ffe7b1        	l32r	a11, 4024eb80 <LightSleepWakedCbSetFunc+0x46c>
4024ebe6:	05b907        	bgeu	a9, a0, 4024ebef <LightSleepWakedCbSetFunc+0x4db>
4024ebe9:	9cc0a2        	addi	a10, a0, -100
4024ebec:	126ca2        	s32i	a10, a12, 72
4024ebef:	132c02        	l32i	a0, a12, 76
4024ebf2:	08bb07        	bgeu	a11, a0, 4024ebfe <LightSleepWakedCbSetFunc+0x4ea>
4024ebf5:	ffd022        	addmi	a2, a0, 0xffffff00
4024ebf8:	d4c222        	addi	a2, a2, -44
4024ebfb:	136c22        	s32i	a2, a12, 76
4024ebfe:	040c      	movi.n	a4, 0
4024ec00:	685c42        	s16i	a4, a12, 208
4024ec03:	11c8      	l32i.n	a12, a1, 4
4024ec05:	072db6        	bltui	a13, 2, 4024ec10 <LightSleepWakedCbSetFunc+0x4fc>
4024ec08:	738c      	beqz.n	a3, 4024ec13 <LightSleepWakedCbSetFunc+0x4ff>
4024ec0a:	ff4e05        	call0	4024e0ec <pm_suspend+0x1bc>
4024ec0d:	000086        	j	4024ec13 <LightSleepWakedCbSetFunc+0x4ff>
4024ec10:	ff35c5        	call0	4024df70 <pm_suspend+0x40>
4024ec13:	21d8      	l32i.n	a13, a1, 8
4024ec15:	0108      	l32i.n	a0, a1, 0
4024ec17:	10c112        	addi	a1, a1, 16
4024ec1a:	f00d      	ret.n
4024ec1c:	fb4041        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024ec1f:	f0c112        	addi	a1, a1, -16
4024ec22:	c438      	l32i.n	a3, a4, 48
4024ec24:	0109      	s32i.n	a0, a1, 0
4024ec26:	240930        	extui	a0, a3, 9, 3
4024ec29:	055066        	bnei	a0, 5, 4024ec32 <LightSleepWakedCbSetFunc+0x51e>
4024ec2c:	752830        	extui	a2, a3, 24, 8
4024ec2f:	028226        	beqi	a2, 8, 4024ec35 <LightSleepWakedCbSetFunc+0x521>
4024ec32:	224066        	bnei	a0, 4, 4024ec58 <LightSleepWakedCbSetFunc+0x544>
4024ec35:	055066        	bnei	a0, 5, 4024ec3e <LightSleepWakedCbSetFunc+0x52a>
4024ec38:	330432        	l8ui	a3, a4, 51
4024ec3b:	148326        	beqi	a3, 8, 4024ec53 <LightSleepWakedCbSetFunc+0x53f>
4024ec3e:	114026        	beqi	a0, 4, 4024ec53 <LightSleepWakedCbSetFunc+0x53f>
4024ec41:	fba621        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024ec44:	fba731        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024ec47:	58a642        	movi	a4, 0x658
4024ec4a:	c4f201        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024ec4d:	0000c0        	callx0	a0
4024ec50:	ffff06        	j	4024ec50 <LightSleepWakedCbSetFunc+0x53c>
4024ec53:	120c      	movi.n	a2, 1
4024ec55:	fff2c5        	call0	4024eb84 <LightSleepWakedCbSetFunc+0x470>
4024ec58:	0108      	l32i.n	a0, a1, 0
4024ec5a:	10c112        	addi	a1, a1, 16
4024ec5d:	f00d      	ret.n
4024ec5f:	214100        	srai	a4, a0, 1
4024ec62:	31fd      	excw
4024ec64:	2e          	.byte 0x2e
4024ec65:	12fb      	addi.n	a1, a2, 15
4024ec67:	09f0c1        	l32r	a12, 40211428 <_lit4_end+0x10a6cc>
4024ec6a:	c32801        	l32r	a0, 4023f90c <_lit4_end+0x138bb0>
4024ec6d:	fb5b01        	l32r	a0, 4024d9dc <pm_set_sleep_time+0x5c>
4024ec70:	102240        	and	a2, a2, a4
4024ec73:	000002        	l8ui	a0, a0, 0
4024ec76:	c329      	s32i.n	a2, a3, 48
4024ec78:	0b2066        	bnei	a0, 2, 4024ec87 <LightSleepWakedCbSetFunc+0x573>
4024ec7b:	ff4305        	call0	4024e0ac <pm_suspend+0x17c>
4024ec7e:	fb5701        	l32r	a0, 4024d9dc <pm_set_sleep_time+0x5c>
4024ec81:	000002        	l8ui	a0, a0, 0
4024ec84:	fb2631        	l32r	a3, 4024d91c <lmacSetRetryLimit+0x1c>
4024ec87:	291066        	bnei	a0, 1, 4024ecb4 <LightSleepWakedCbSetFunc+0x5a0>
4024ec8a:	c308      	l32i.n	a0, a3, 48
4024ec8c:	242900        	extui	a2, a0, 9, 3
4024ec8f:	115226        	beqi	a2, 5, 4024eca4 <LightSleepWakedCbSetFunc+0x590>
4024ec92:	fb9221        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024ec95:	fb9231        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024ec98:	67a642        	movi	a4, 0x667
4024ec9b:	c4de01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024ec9e:	0000c0        	callx0	a0
4024eca1:	ffff06        	j	4024eca1 <LightSleepWakedCbSetFunc+0x58d>
4024eca4:	0c60c7        	bbci	a0, 12, 4024ecb4 <LightSleepWakedCbSetFunc+0x5a0>
4024eca7:	360342        	l8ui	a4, a3, 54
4024ecaa:	d4cc      	bnez.n	a4, 4024ecbb <LightSleepWakedCbSetFunc+0x5a7>
4024ecac:	fedf85        	call0	4024daa8 <pm_set_sleep_time+0x128>
4024ecaf:	a29c      	beqz.n	a2, 4024eccd <LightSleepWakedCbSetFunc+0x5b9>
4024ecb1:	ff2885        	call0	4024df3c <pm_suspend+0xc>
4024ecb4:	0108      	l32i.n	a0, a1, 0
4024ecb6:	10c112        	addi	a1, a1, 16
4024ecb9:	f00d      	ret.n
4024ecbb:	fb8821        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024ecbe:	fb8831        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024ecc1:	7da642        	movi	a4, 0x67d
4024ecc4:	c4d401        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024ecc7:	0000c0        	callx0	a0
4024ecca:	ffff06        	j	4024ecca <LightSleepWakedCbSetFunc+0x5b6>
4024eccd:	020c      	movi.n	a2, 0
4024eccf:	030c      	movi.n	a3, 0
4024ecd1:	fc9901        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024ecd4:	0000c0        	callx0	a0
4024ecd7:	ff2985        	call0	4024df70 <pm_suspend+0x40>
4024ecda:	fff586        	j	4024ecb4 <LightSleepWakedCbSetFunc+0x5a0>
4024ecdd:	000000        	ill
4024ece0:	ff4321        	l32r	a2, 4024e9ec <LightSleepWakedCbSetFunc+0x2d8>
4024ece3:	f0c112        	addi	a1, a1, -16
4024ece6:	1109      	s32i.n	a0, a1, 4
4024ece8:	0129      	s32i.n	a2, a1, 0
4024ecea:	c5b301        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024eced:	0000c0        	callx0	a0
4024ecf0:	0128      	l32i.n	a2, a1, 0
4024ecf2:	733c      	movi.n	a3, 55
4024ecf4:	040c      	movi.n	a4, 0
4024ecf6:	150c      	movi.n	a5, 1
4024ecf8:	c5b101        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024ecfb:	0000c0        	callx0	a0
4024ecfe:	1108      	l32i.n	a0, a1, 4
4024ed00:	10c112        	addi	a1, a1, 16
4024ed03:	f00d      	ret.n
4024ed05:	000000        	ill

4024ed08 <pm_enable_gpio_wakeup>:
4024ed08:	fb0531        	l32r	a3, 4024d91c <lmacSetRetryLimit+0x1c>
4024ed0b:	c328      	l32i.n	a2, a3, 48
4024ed0d:	042c      	movi.n	a4, 32
4024ed0f:	202240        	or	a2, a2, a4
4024ed12:	c329      	s32i.n	a2, a3, 48
4024ed14:	f00d      	ret.n
4024ed16:	100000        	and	a0, a0, a0
4024ed19:	df          	.byte 0xdf
4024ed1a:	c44024        	excw
4024ed1d:	0009      	s32i.n	a0, a0, 0
4024ed1f:	e9f800        	excw
4024ed22:	b84024        	excw
4024ed25:	24ea      	add.n	a2, a4, a14
4024ed27:	ec1c40        	excw
4024ed2a:	604024        	excw
4024ed2d:	24ec      	bnez.n	a4, 4024ed53 <pm_attach+0x13>
4024ed2f:	ece040        	excw
4024ed32:	884024        	excw
4024ed35:	4024e2        	l32i	a14, a4, 0x100
4024ed38:	24f1f0        	extui	a15, a15, 1, 3
4024ed3b:	96c040        	excw
4024ed3e:	fe          	.byte 0xfe
4024ed3f:	3f          	.byte 0x3f

4024ed40 <pm_attach>:
4024ed40:	fff631        	l32r	a3, 4024ed18 <pm_enable_gpio_wakeup+0x10>
4024ed43:	00a042        	movi	a4, 0
4024ed46:	08a062        	movi	a6, 8
4024ed49:	d77c      	movi.n	a7, -3
4024ed4b:	e87c      	movi.n	a8, -2
4024ed4d:	490c      	movi.n	a9, 4
4024ed4f:	ff2721        	l32r	a2, 4024e9ec <LightSleepWakedCbSetFunc+0x2d8>
4024ed52:	250c      	movi.n	a5, 2
4024ed54:	f0c112        	addi	a1, a1, -16
4024ed57:	0109      	s32i.n	a0, a1, 0
4024ed59:	504252        	s8i	a5, a2, 80
4024ed5c:	88c252        	addi	a5, a2, -120
4024ed5f:	c508      	l32i.n	a0, a5, 48
4024ed61:	3cc222        	addi	a2, a2, 60
4024ed64:	200090        	or	a0, a0, a9
4024ed67:	100080        	and	a0, a0, a8
4024ed6a:	100070        	and	a0, a0, a7
4024ed6d:	200060        	or	a0, a0, a6
4024ed70:	c509      	s32i.n	a0, a5, 48
4024ed72:	c58701        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4024ed75:	0000c0        	callx0	a0
4024ed78:	fcfc31        	l32r	a3, 4024e168 <pm_suspend+0x238>
4024ed7b:	dfaf42        	movi	a4, -33
4024ed7e:	fcf981        	l32r	a8, 4024e164 <pm_suspend+0x234>
4024ed81:	fbb8a1        	l32r	a10, 4024dc64 <pm_rf_is_closed+0x2c>
4024ed84:	ffe6b1        	l32r	a11, 4024ed1c <pm_enable_gpio_wakeup+0x14>
4024ed87:	000c      	movi.n	a0, 0
4024ed89:	160c      	movi.n	a6, 1
4024ed8b:	ff1871        	l32r	a7, 4024e9ec <LightSleepWakedCbSetFunc+0x2d8>
4024ed8e:	250c      	movi.n	a5, 2
4024ed90:	524752        	s8i	a5, a7, 82
4024ed93:	544762        	s8i	a6, a7, 84
4024ed96:	514702        	s8i	a0, a7, 81
4024ed99:	534702        	s8i	a0, a7, 83
4024ed9c:	88c792        	addi	a9, a7, -120
4024ed9f:	1459b2        	s16i	a11, a9, 40
4024eda2:	1269a2        	s32i	a10, a9, 72
4024eda5:	c928      	l32i.n	a2, a9, 48
4024eda7:	136982        	s32i	a8, a9, 76
4024edaa:	102240        	and	a2, a2, a4
4024edad:	102230        	and	a2, a2, a3
4024edb0:	c929      	s32i.n	a2, a9, 48
4024edb2:	530c      	movi.n	a3, 5
4024edb4:	ffdb21        	l32r	a2, 4024ed20 <pm_enable_gpio_wakeup+0x18>
4024edb7:	324902        	s8i	a0, a9, 50
4024edba:	015e85        	call0	402503a4 <ppRegisterTxCallback>
4024edbd:	ffd921        	l32r	a2, 4024ed24 <pm_enable_gpio_wakeup+0x1c>
4024edc0:	630c      	movi.n	a3, 6
4024edc2:	015e05        	call0	402503a4 <ppRegisterTxCallback>
4024edc5:	fc6921        	l32r	a2, 4024df6c <pm_suspend+0x3c>
4024edc8:	ffd831        	l32r	a3, 4024ed28 <pm_enable_gpio_wakeup+0x20>
4024edcb:	040c      	movi.n	a4, 0
4024edcd:	c57001        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4024edd0:	0000c0        	callx0	a0
4024edd3:	fc1d21        	l32r	a2, 4024de48 <pm_get_sleep_type+0xf0>
4024edd6:	ffd531        	l32r	a3, 4024ed2c <pm_enable_gpio_wakeup+0x24>
4024edd9:	040c      	movi.n	a4, 0
4024eddb:	c56d01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4024edde:	0000c0        	callx0	a0
4024ede1:	ff0221        	l32r	a2, 4024e9ec <LightSleepWakedCbSetFunc+0x2d8>
4024ede4:	ffd331        	l32r	a3, 4024ed30 <pm_enable_gpio_wakeup+0x28>
4024ede7:	040c      	movi.n	a4, 0
4024ede9:	c56901        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4024edec:	0000c0        	callx0	a0
4024edef:	fd1521        	l32r	a2, 4024e244 <pm_shutdown+0xd8>
4024edf2:	ffd031        	l32r	a3, 4024ed34 <pm_enable_gpio_wakeup+0x2c>
4024edf5:	040c      	movi.n	a4, 0
4024edf7:	c56601        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4024edfa:	0000c0        	callx0	a0
4024edfd:	ffce21        	l32r	a2, 4024ed38 <pm_enable_gpio_wakeup+0x30>
4024ee00:	431c      	movi.n	a3, 20
4024ee02:	ffce41        	l32r	a4, 4024ed3c <pm_enable_gpio_wakeup+0x34>
4024ee05:	350c      	movi.n	a5, 3
4024ee07:	c6a401        	l32r	a0, 40240898 <ets_timer_handler_isr+0xcc>
4024ee0a:	0000c0        	callx0	a0
4024ee0d:	fac371        	l32r	a7, 4024d91c <lmacSetRetryLimit+0x1c>
4024ee10:	160c      	movi.n	a6, 1
4024ee12:	354762        	s8i	a6, a7, 53
4024ee15:	ff4305        	call0	4024e248 <pm_reset_idle_sleep>
4024ee18:	0108      	l32i.n	a0, a1, 0
4024ee1a:	10c112        	addi	a1, a1, 16
4024ee1d:	f00d      	ret.n
4024ee1f:	ffff00        	excw
4024ee22:	ff          	.byte 0xff
4024ee23:	df          	.byte 0xdf
4024ee24:	ff          	.byte 0xff
4024ee25:	0f          	.byte 0xf
4024ee26:	00ff00        	excw
4024ee29:	000180        	ret
4024ee2c:	ff          	.byte 0xff
4024ee2d:	ff          	.byte 0xff
4024ee2e:	8f          	.byte 0x8f
4024ee2f:	ff          	.byte 0xff
4024ee30:	fffff7        	bbsi	a15, 31, 4024ee33 <pm_attach+0xf3>
4024ee33:	250c03        	excw

4024ee34 <pm_send_nullfunc>:
4024ee34:	250c      	movi.n	a5, 2
4024ee36:	d0c112        	addi	a1, a1, -48
4024ee39:	fab831        	l32r	a3, 4024d91c <lmacSetRetryLimit+0x1c>
4024ee3c:	a109      	s32i.n	a0, a1, 40
4024ee3e:	000c      	movi.n	a0, 0
4024ee40:	370342        	l8ui	a4, a3, 55
4024ee43:	4109      	s32i.n	a0, a1, 16
4024ee45:	74dc      	bnez.n	a4, 4024ee60 <pm_send_nullfunc+0x2c>
4024ee47:	380362        	l8ui	a6, a3, 56
4024ee4a:	568c      	beqz.n	a6, 4024ee53 <pm_send_nullfunc+0x1f>
4024ee4c:	025d      	mov.n	a5, a2
4024ee4e:	100c      	movi.n	a0, 1
4024ee50:	000306        	j	4024ee60 <pm_send_nullfunc+0x2c>
4024ee53:	181372        	l16ui	a7, a3, 48
4024ee56:	160c      	movi.n	a6, 1
4024ee58:	417f70        	srli	a7, a7, 15
4024ee5b:	048716        	beqz	a7, 4024eea7 <pm_send_nullfunc+0x73>
4024ee5e:	060d      	mov.n	a0, a6
4024ee60:	935020        	movnez	a5, a0, a2
4024ee63:	394352        	s8i	a5, a3, 57
4024ee66:	000d86        	j	4024eea0 <pm_send_nullfunc+0x6c>
4024ee69:	0521b2        	l32i	a11, a1, 20
4024ee6c:	082192        	l32i	a9, a1, 32
4024ee6f:	010ba2        	l8ui	a10, a11, 1
4024ee72:	10a002        	movi	a0, 16
4024ee75:	20aa00        	or	a10, a10, a0
4024ee78:	014ba2        	s8i	a10, a11, 1
4024ee7b:	9998      	l32i.n	a9, a9, 36
4024ee7d:	082c      	movi.n	a8, 32
4024ee7f:	0e4982        	s8i	a8, a9, 14
4024ee82:	feda21        	l32r	a2, 4024e9ec <LightSleepWakedCbSetFunc+0x2d8>
4024ee85:	6129      	s32i.n	a2, a1, 24
4024ee87:	c54c01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024ee8a:	0000c0        	callx0	a0
4024ee8d:	6128      	l32i.n	a2, a1, 24
4024ee8f:	733c      	movi.n	a3, 55
4024ee91:	040c      	movi.n	a4, 0
4024ee93:	150c      	movi.n	a5, 1
4024ee95:	c54901        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024ee98:	0000c0        	callx0	a0
4024ee9b:	8128      	l32i.n	a2, a1, 32
4024ee9d:	013e05        	call0	40250280 <ppTxPkt>
4024eea0:	a108      	l32i.n	a0, a1, 40
4024eea2:	30c112        	addi	a1, a1, 48
4024eea5:	f00d      	ret.n
4024eea7:	9129      	s32i.n	a2, a1, 36
4024eea9:	364362        	s8i	a6, a3, 54
4024eeac:	7109      	s32i.n	a0, a1, 28
4024eeae:	42cc      	bnez.n	a2, 4024eeb6 <pm_send_nullfunc+0x82>
4024eeb0:	384362        	s8i	a6, a3, 56
4024eeb3:	000086        	j	4024eeb9 <pm_send_nullfunc+0x85>
4024eeb6:	374362        	s8i	a6, a3, 55
4024eeb9:	10c122        	addi	a2, a1, 16
4024eebc:	18a032        	movi	a3, 24
4024eebf:	00a042        	movi	a4, 0
4024eec2:	03b585        	call0	40252a1c <ieee80211_getmgtframe>
4024eec5:	086122        	s32i	a2, a1, 32
4024eec8:	02dc      	bnez.n	a2, 4024eedc <pm_send_nullfunc+0xa8>
4024eeca:	fb0421        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024eecd:	fb0431        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024eed0:	04a742        	movi	a4, 0x704
4024eed3:	c45001        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024eed6:	0000c0        	callx0	a0
4024eed9:	ffff06        	j	4024eed9 <pm_send_nullfunc+0xa5>
4024eedc:	012222        	l32i	a2, a2, 4
4024eedf:	18a032        	movi	a3, 24
4024eee2:	1228      	l32i.n	a2, a2, 4
4024eee4:	5129      	s32i.n	a2, a1, 20
4024eee6:	c47c01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4024eee9:	0000c0        	callx0	a0
4024eeec:	851c      	movi.n	a5, 24
4024eeee:	8148      	l32i.n	a4, a1, 32
4024eef0:	7188      	l32i.n	a8, a1, 28
4024eef2:	0b5482        	s16i	a8, a4, 22
4024eef5:	0a5452        	s16i	a5, a4, 20
4024eef8:	f73e31        	l32r	a3, 4024cbf0 <pm_open_rf+0x44>
4024eefb:	e6c651        	l32r	a5, 40248a14 <chip_v6_rxmax_ext+0x34>
4024eefe:	1448      	l32i.n	a4, a4, 4
4024ef00:	0020c0        	memw
4024ef03:	0428      	l32i.n	a2, a4, 0
4024ef05:	102250        	and	a2, a2, a5
4024ef08:	202230        	or	a2, a2, a3
4024ef0b:	0020c0        	memw
4024ef0e:	0429      	s32i.n	a2, a4, 0
4024ef10:	d911b1        	l32r	a11, 40245354 <ram_pbus_set_rxgain+0xd4>
4024ef13:	e3fe01        	l32r	a0, 40247f0c <noise_check_loop+0x158>
4024ef16:	0020c0        	memw
4024ef19:	04a8      	l32i.n	a10, a4, 0
4024ef1b:	10aa00        	and	a10, a10, a0
4024ef1e:	20aab0        	or	a10, a10, a11
4024ef21:	0020c0        	memw
4024ef24:	04a9      	s32i.n	a10, a4, 0
4024ef26:	ffbe91        	l32r	a9, 4024ee20 <pm_attach+0xe0>
4024ef29:	0020c0        	memw
4024ef2c:	0478      	l32i.n	a7, a4, 0
4024ef2e:	107790        	and	a7, a7, a9
4024ef31:	207780        	or	a7, a7, a8
4024ef34:	0020c0        	memw
4024ef37:	0479      	s32i.n	a7, a4, 0
4024ef39:	ffbb51        	l32r	a5, 4024ee28 <pm_attach+0xe8>
4024ef3c:	ffba61        	l32r	a6, 4024ee24 <pm_attach+0xe4>
4024ef3f:	0020c0        	memw
4024ef42:	0438      	l32i.n	a3, a4, 0
4024ef44:	103360        	and	a3, a3, a6
4024ef47:	203350        	or	a3, a3, a5
4024ef4a:	0020c0        	memw
4024ef4d:	0439      	s32i.n	a3, a4, 0
4024ef4f:	020c      	movi.n	a2, 0
4024ef51:	fe4cc5        	call0	4024d420 <ic_get_addr>
4024ef54:	8138      	l32i.n	a3, a1, 32
4024ef56:	844c      	movi.n	a4, 72
4024ef58:	050c      	movi.n	a5, 0
4024ef5a:	026d      	mov.n	a6, a2
4024ef5c:	fccd81        	l32r	a8, 4024e290 <pm_idle_sleep+0x8>
4024ef5f:	c42b21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4024ef62:	087d      	mov.n	a7, a8
4024ef64:	4228      	l32i.n	a2, a2, 16
4024ef66:	0189      	s32i.n	a8, a1, 0
4024ef68:	065205        	call0	4025548c <ieee80211_send_setup>
4024ef6b:	8158      	l32i.n	a5, a1, 32
4024ef6d:	c61021        	l32r	a2, 402407b0 <ets_timer_done+0x30>
4024ef70:	9538      	l32i.n	a3, a5, 36
4024ef72:	0020c0        	memw
4024ef75:	6b0c      	movi.n	a11, 6
4024ef77:	007c      	movi.n	a0, -16
4024ef79:	ffac61        	l32r	a6, 4024ee2c <pm_attach+0xec>
4024ef7c:	1348      	l32i.n	a4, a3, 4
4024ef7e:	802222        	l32i	a2, a2, 0x200
4024ef81:	4329      	s32i.n	a2, a3, 16
4024ef83:	104460        	and	a4, a4, a6
4024ef86:	1349      	s32i.n	a4, a3, 4
4024ef88:	95a8      	l32i.n	a10, a5, 36
4024ef8a:	9138      	l32i.n	a3, a1, 36
4024ef8c:	1a98      	l32i.n	a9, a10, 4
4024ef8e:	7148      	l32i.n	a4, a1, 28
4024ef90:	109900        	and	a9, a9, a0
4024ef93:	2099b0        	or	a9, a9, a11
4024ef96:	1a99      	s32i.n	a9, a10, 4
4024ef98:	9578      	l32i.n	a7, a5, 36
4024ef9a:	d97c      	movi.n	a9, -3
4024ef9c:	0788      	l32i.n	a8, a7, 0
4024ef9e:	ffa4a1        	l32r	a10, 4024ee30 <pm_attach+0xf0>
4024efa1:	546080        	extui	a6, a8, 0, 6
4024efa4:	418680        	srli	a8, a8, 6
4024efa7:	1088a0        	and	a8, a8, a10
4024efaa:	1188a0        	slli	a8, a8, 6
4024efad:	206680        	or	a6, a6, a8
4024efb0:	fa5b81        	l32r	a8, 4024d91c <lmacSetRetryLimit+0x1c>
4024efb3:	0769      	s32i.n	a6, a7, 0
4024efb5:	3c0882        	l8ui	a8, a8, 60
4024efb8:	106690        	and	a6, a6, a9
4024efbb:	048080        	extui	a8, a8, 0, 1
4024efbe:	1188f0        	slli	a8, a8, 1
4024efc1:	206680        	or	a6, a6, a8
4024efc4:	0769      	s32i.n	a6, a7, 0
4024efc6:	7549      	s32i.n	a4, a5, 28
4024efc8:	e9d356        	bnez	a3, 4024ee69 <pm_send_nullfunc+0x35>
4024efcb:	8148      	l32i.n	a4, a1, 32
4024efcd:	9448      	l32i.n	a4, a4, 36
4024efcf:	034c      	movi.n	a3, 64
4024efd1:	0e4432        	s8i	a3, a4, 14
4024efd4:	ffaa86        	j	4024ee82 <pm_send_nullfunc+0x4e>
	...

4024efd8 <pm_is_waked>:
4024efd8:	fa5141        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024efdb:	c448      	l32i.n	a4, a4, 48
4024efdd:	020c      	movi.n	a2, 0
4024efdf:	243940        	extui	a3, a4, 9, 3
4024efe2:	047366        	bnei	a3, 7, 4024efea <pm_is_waked+0x12>
4024efe5:	0164d7        	bbci	a4, 13, 4024efea <pm_is_waked+0x12>
4024efe8:	120c      	movi.n	a2, 1
4024efea:	742020        	extui	a2, a2, 0, 8
4024efed:	f00d      	ret.n
	...

4024eff0 <pm_is_open>:
4024eff0:	fa4b41        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024eff3:	130c      	movi.n	a3, 1
4024eff5:	c448      	l32i.n	a4, a4, 48
4024eff7:	020c      	movi.n	a2, 0
4024eff9:	044d40        	extui	a4, a4, 13, 1
4024effc:	440b      	addi.n	a4, a4, -1
4024effe:	832340        	moveqz	a2, a3, a4
4024f001:	f00d      	ret.n
4024f003:	a61000        	excw
4024f006:	214026        	beqi	a0, 4, 4024f02b <pm_scan_lock+0x23>

4024f008 <pm_scan_lock>:
4024f008:	ffff21        	l32r	a2, 4024f004 <pm_is_open+0x14>
4024f00b:	f0c112        	addi	a1, a1, -16
4024f00e:	006102        	s32i	a0, a1, 0
4024f011:	c4af01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f014:	0000c0        	callx0	a0
4024f017:	fa4121        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024f01a:	c80931        	l32r	a3, 40241040 <system_upgrade_flag_check+0x10>
4024f01d:	0c2202        	l32i	a0, a2, 48
4024f020:	200030        	or	a0, a0, a3
4024f023:	0c6202        	s32i	a0, a2, 48
4024f026:	00eec5        	call0	4024ff14 <pp_disable_idle_timer>
4024f029:	0108      	l32i.n	a0, a1, 0
4024f02b:	10c112        	addi	a1, a1, 16
4024f02e:	f00d      	ret.n

4024f030 <pm_try_scan_unlock>:
4024f030:	020c      	movi.n	a2, 0
4024f032:	f0c112        	addi	a1, a1, -16
4024f035:	0109      	s32i.n	a0, a1, 0
4024f037:	000345        	call0	4024f06c <pm_force_scan_unlock+0x24>
4024f03a:	0108      	l32i.n	a0, a1, 0
4024f03c:	10c112        	addi	a1, a1, 16
4024f03f:	f00d      	ret.n
4024f041:	000000        	ill
4024f044:	a618      	l32i.n	a1, a6, 40
4024f046:	214026        	beqi	a0, 4, 4024f06b <pm_force_scan_unlock+0x23>

4024f048 <pm_force_scan_unlock>:
4024f048:	ffff21        	l32r	a2, 4024f044 <pm_try_scan_unlock+0x14>
4024f04b:	f0c112        	addi	a1, a1, -16
4024f04e:	0109      	s32i.n	a0, a1, 0
4024f050:	c4a001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f053:	0000c0        	callx0	a0
4024f056:	020c      	movi.n	a2, 0
4024f058:	000105        	call0	4024f06c <pm_force_scan_unlock+0x24>
4024f05b:	0108      	l32i.n	a0, a1, 0
4024f05d:	10c112        	addi	a1, a1, 16
4024f060:	f00d      	ret.n
4024f062:	200000        	or	a0, a0, a0
4024f065:	4026a6        	blti	a6, 2, 4024f0a9 <pm_force_scan_unlock+0x61>
4024f068:	ff          	.byte 0xff
4024f069:	7f          	.byte 0x7f
4024f06a:	ff          	.byte 0xff
4024f06b:	ff          	.byte 0xff
4024f06c:	f0c112        	addi	a1, a1, -16
4024f06f:	fffd21        	l32r	a2, 4024f064 <pm_force_scan_unlock+0x1c>
4024f072:	11c9      	s32i.n	a12, a1, 4
4024f074:	fa2ac1        	l32r	a12, 4024d91c <lmacSetRetryLimit+0x1c>
4024f077:	0109      	s32i.n	a0, a1, 0
4024f079:	cc38      	l32i.n	a3, a12, 48
4024f07b:	390c42        	l8ui	a4, a12, 57
4024f07e:	243930        	extui	a3, a3, 9, 3
4024f081:	c49301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f084:	0000c0        	callx0	a0
4024f087:	fff821        	l32r	a2, 4024f068 <pm_force_scan_unlock+0x20>
4024f08a:	cc08      	l32i.n	a0, a12, 48
4024f08c:	360c32        	l8ui	a3, a12, 54
4024f08f:	100020        	and	a0, a0, a2
4024f092:	cc09      	s32i.n	a0, a12, 48
4024f094:	3260d7        	bbci	a0, 13, 4024f0ca <pm_force_scan_unlock+0x82>
4024f097:	f3ec      	bnez.n	a3, 4024f0ca <pm_force_scan_unlock+0x82>
4024f099:	390c42        	l8ui	a4, a12, 57
4024f09c:	020c      	movi.n	a2, 0
4024f09e:	341466        	bnei	a4, 1, 4024f0d6 <pm_force_scan_unlock+0x8e>
4024f0a1:	394c22        	s8i	a2, a12, 57
4024f0a4:	244900        	extui	a4, a0, 9, 3
4024f0a7:	4f1426        	beqi	a4, 1, 4024f0fa <pm_force_scan_unlock+0xb2>
4024f0aa:	fa8c21        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024f0ad:	fa8c31        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024f0b0:	67a742        	movi	a4, 0x767
4024f0b3:	c3d801        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024f0b6:	0000c0        	callx0	a0
4024f0b9:	ffff06        	j	4024f0b9 <pm_force_scan_unlock+0x71>
4024f0bc:	fff185        	call0	4024efd8 <pm_is_waked>
4024f0bf:	728c      	beqz.n	a2, 4024f0ca <pm_force_scan_unlock+0x82>
4024f0c1:	00e505        	call0	4024ff14 <pp_disable_idle_timer>
4024f0c4:	201110        	or	a1, a1, a1
4024f0c7:	00e705        	call0	4024ff38 <pp_enable_idle_timer>
4024f0ca:	11c8      	l32i.n	a12, a1, 4
4024f0cc:	0108      	l32i.n	a0, a1, 0
4024f0ce:	10c112        	addi	a1, a1, 16
4024f0d1:	f00d      	ret.n
4024f0d3:	000000        	ill
4024f0d6:	e22466        	bnei	a4, 2, 4024f0bc <pm_force_scan_unlock+0x74>
4024f0d9:	394c22        	s8i	a2, a12, 57
4024f0dc:	245900        	extui	a5, a0, 9, 3
4024f0df:	116526        	beqi	a5, 6, 4024f0f4 <pm_force_scan_unlock+0xac>
4024f0e2:	fa7e21        	l32r	a2, 4024dadc <pm_set_sleep_time+0x15c>
4024f0e5:	fa7e31        	l32r	a3, 4024dae0 <pm_set_sleep_time+0x160>
4024f0e8:	6ea742        	movi	a4, 0x76e
4024f0eb:	c3ca01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024f0ee:	0000c0        	callx0	a0
4024f0f1:	ffff06        	j	4024f0f1 <pm_force_scan_unlock+0xa9>
4024f0f4:	ffd3c5        	call0	4024ee34 <pm_send_nullfunc>
4024f0f7:	fff3c6        	j	4024f0ca <pm_force_scan_unlock+0x82>
4024f0fa:	120c      	movi.n	a2, 1
4024f0fc:	ffd345        	call0	4024ee34 <pm_send_nullfunc>
4024f0ff:	fff1c6        	j	4024f0ca <pm_force_scan_unlock+0x82>
	...

4024f104 <pm_scan_unlocked>:
4024f104:	fa0641        	l32r	a4, 4024d91c <lmacSetRetryLimit+0x1c>
4024f107:	130c      	movi.n	a3, 1
4024f109:	181442        	l16ui	a4, a4, 48
4024f10c:	020c      	movi.n	a2, 0
4024f10e:	414f40        	srli	a4, a4, 15
4024f111:	832340        	moveqz	a2, a3, a4
4024f114:	f00d      	ret.n
	...

4024f118 <pm_allow_tx>:
4024f118:	fa0161        	l32r	a6, 4024d91c <lmacSetRetryLimit+0x1c>
4024f11b:	c648      	l32i.n	a4, a6, 48
4024f11d:	150c      	movi.n	a5, 1
4024f11f:	244940        	extui	a4, a4, 9, 3
4024f122:	097426        	beqi	a4, 7, 4024f12f <pm_allow_tx+0x17>
4024f125:	648c      	beqz.n	a4, 4024f12f <pm_allow_tx+0x17>
4024f127:	3c0672        	l8ui	a7, a6, 60
4024f12a:	019727        	bne	a7, a2, 4024f12f <pm_allow_tx+0x17>
4024f12d:	050c      	movi.n	a5, 0
4024f12f:	742050        	extui	a2, a5, 0, 8
4024f132:	f00d      	ret.n

4024f134 <pm_assoc_parse>:
4024f134:	011232        	l16ui	a3, a2, 2
4024f137:	238c      	beqz.n	a3, 4024f13d <pm_assoc_parse+0x9>
4024f139:	f27c      	movi.n	a2, -1
4024f13b:	f00d      	ret.n
4024f13d:	021242        	l16ui	a4, a2, 4
4024f140:	f9f751        	l32r	a5, 4024d91c <lmacSetRetryLimit+0x1c>
4024f143:	020c      	movi.n	a2, 0
4024f145:	225542        	s16i	a4, a5, 68
4024f148:	f00d      	ret.n
	...

4024f14c <pm_set_addr>:
4024f14c:	f0c112        	addi	a1, a1, -16
4024f14f:	0109      	s32i.n	a0, a1, 0
4024f151:	f9f201        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024f154:	640c      	movi.n	a4, 6
4024f156:	3c4022        	s8i	a2, a0, 60
4024f159:	3dc022        	addi	a2, a0, 61
4024f15c:	c49001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4024f15f:	0000c0        	callx0	a0
4024f162:	0108      	l32i.n	a0, a1, 0
4024f164:	10c112        	addi	a1, a1, 16
4024f167:	f00d      	ret.n
4024f169:	000000        	ill

4024f16c <pm_sleep_for>:
4024f16c:	f0c112        	addi	a1, a1, -16
4024f16f:	0109      	s32i.n	a0, a1, 0
4024f171:	f9ea01        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024f174:	c038      	l32i.n	a3, a0, 48
4024f176:	1163d7        	bbci	a3, 13, 4024f18b <pm_sleep_for+0x1f>
4024f179:	640c      	movi.n	a4, 6
4024f17b:	3dc032        	addi	a3, a0, 61
4024f17e:	ca3f01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4024f181:	0000c0        	callx0	a0
4024f184:	32cc      	bnez.n	a2, 4024f18b <pm_sleep_for+0x1f>
4024f186:	100c      	movi.n	a0, 1
4024f188:	000046        	j	4024f18d <pm_sleep_for+0x21>
4024f18b:	000c      	movi.n	a0, 0
4024f18d:	742000        	extui	a2, a0, 0, 8
4024f190:	0108      	l32i.n	a0, a1, 0
4024f192:	10c112        	addi	a1, a1, 16
4024f195:	f00d      	ret.n
4024f197:	96e000        	excw
4024f19a:	fe          	.byte 0xfe
4024f19b:	3f          	.byte 0x3f
4024f19c:	000e24        	excw
4024f19f:	c11240        	mul16u	a1, a2, a4

4024f1a0 <pm_post>:
4024f1a0:	f0c112        	addi	a1, a1, -16
4024f1a3:	0109      	s32i.n	a0, a1, 0
4024f1a5:	f9dd01        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024f1a8:	11c9      	s32i.n	a12, a1, 4
4024f1aa:	350002        	l8ui	a0, a0, 53
4024f1ad:	02cd      	mov.n	a12, a2
4024f1af:	00bc      	beqz.n	a0, 4024f1e3 <pm_post+0x43>
4024f1b1:	c58201        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4024f1b4:	0000c0        	callx0	a0
4024f1b7:	fff821        	l32r	a2, 4024f198 <pm_sleep_for+0x2c>
4024f1ba:	2c2a      	add.n	a2, a12, a2
4024f1bc:	000202        	l8ui	a0, a2, 0
4024f1bf:	908c      	beqz.n	a0, 4024f1cc <pm_post+0x2c>
4024f1c1:	c58001        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024f1c4:	0000c0        	callx0	a0
4024f1c7:	020c      	movi.n	a2, 0
4024f1c9:	000586        	j	4024f1e3 <pm_post+0x43>
4024f1cc:	301b      	addi.n	a3, a0, 1
4024f1ce:	004232        	s8i	a3, a2, 0
4024f1d1:	c57c01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024f1d4:	0000c0        	callx0	a0
4024f1d7:	0c3d      	mov.n	a3, a12
4024f1d9:	421c      	movi.n	a2, 20
4024f1db:	040c      	movi.n	a4, 0
4024f1dd:	ffef01        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
4024f1e0:	0000c0        	callx0	a0
4024f1e3:	11c8      	l32i.n	a12, a1, 4
4024f1e5:	0108      	l32i.n	a0, a1, 0
4024f1e7:	10c112        	addi	a1, a1, 16
4024f1ea:	f00d      	ret.n
4024f1ec:	fe9680        	excw
4024f1ef:	3f          	.byte 0x3f
4024f1f0:	f0c112        	addi	a1, a1, -16
4024f1f3:	1109      	s32i.n	a0, a1, 4
4024f1f5:	0208      	l32i.n	a0, a2, 0
4024f1f7:	ffe851        	l32r	a5, 4024f198 <pm_sleep_for+0x2c>
4024f1fa:	073016        	beqz	a0, 4024f271 <pm_post+0xd1>
4024f1fd:	311026        	beqi	a0, 1, 4024f232 <pm_post+0x92>
4024f200:	0129      	s32i.n	a2, a1, 0
4024f202:	252066        	bnei	a0, 2, 4024f22b <pm_post+0x8b>
4024f205:	c56d01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4024f208:	0000c0        	callx0	a0
4024f20b:	0138      	l32i.n	a3, a1, 0
4024f20d:	ffe241        	l32r	a4, 4024f198 <pm_sleep_for+0x2c>
4024f210:	0338      	l32i.n	a3, a3, 0
4024f212:	334a      	add.n	a3, a3, a4
4024f214:	000322        	l8ui	a2, a3, 0
4024f217:	220b      	addi.n	a2, a2, -1
4024f219:	004322        	s8i	a2, a3, 0
4024f21c:	c56a01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024f21f:	0000c0        	callx0	a0
4024f222:	ff0245        	call0	4024e248 <pm_reset_idle_sleep>
4024f225:	000086        	j	4024f22b <pm_post+0x8b>
4024f228:	feec05        	call0	4024e0ec <pm_suspend+0x1bc>
4024f22b:	1108      	l32i.n	a0, a1, 4
4024f22d:	10c112        	addi	a1, a1, 16
4024f230:	f00d      	ret.n
4024f232:	605a      	add.n	a6, a0, a5
4024f234:	000642        	l8ui	a4, a6, 0
4024f237:	f9b901        	l32r	a0, 4024d91c <lmacSetRetryLimit+0x1c>
4024f23a:	440b      	addi.n	a4, a4, -1
4024f23c:	c008      	l32i.n	a0, a0, 48
4024f23e:	004642        	s8i	a4, a6, 0
4024f241:	e660d7        	bbci	a0, 13, 4024f22b <pm_post+0x8b>
4024f244:	240900        	extui	a0, a0, 9, 3
4024f247:	e07026        	beqi	a0, 7, 4024f22b <pm_post+0x8b>
4024f24a:	dd6026        	beqi	a0, 6, 4024f22b <pm_post+0x8b>
4024f24d:	f9e321        	l32r	a2, 4024d9dc <pm_set_sleep_time+0x5c>
4024f250:	000222        	l8ui	a2, a2, 0
4024f253:	d12266        	bnei	a2, 2, 4024f228 <pm_post+0x88>
4024f256:	052d      	mov.n	a2, a5
4024f258:	a4c222        	addi	a2, a2, -92
4024f25b:	c45701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024f25e:	0000c0        	callx0	a0
4024f261:	fe9d45        	call0	4024dc38 <pm_rf_is_closed>
4024f264:	328c      	beqz.n	a2, 4024f26b <pm_post+0xcb>
4024f266:	220c      	movi.n	a2, 2
4024f268:	febe05        	call0	4024de4c <pm_get_sleep_type+0xf4>
4024f26b:	fee805        	call0	4024e0ec <pm_suspend+0x1bc>
4024f26e:	ffee46        	j	4024f22b <pm_post+0x8b>
4024f271:	204550        	or	a4, a5, a5
4024f274:	804040        	add	a4, a0, a4
4024f277:	000432        	l8ui	a3, a4, 0
4024f27a:	01a022        	movi	a2, 1
4024f27d:	330b      	addi.n	a3, a3, -1
4024f27f:	004432        	s8i	a3, a4, 0
4024f282:	011f05        	call0	40250474 <ppCheckTxIdle>
4024f285:	fa2256        	bnez	a2, 4024f22b <pm_post+0x8b>
4024f288:	ffd4c5        	call0	4024efd8 <pm_is_waked>
4024f28b:	f9c216        	beqz	a2, 4024f22b <pm_post+0x8b>
4024f28e:	ffd701        	l32r	a0, 4024f1ec <pm_post+0x4c>
4024f291:	1c0052        	l8ui	a5, a0, 28
4024f294:	931566        	bnei	a5, 1, 4024f22b <pm_post+0x8b>
4024f297:	160c      	movi.n	a6, 1
4024f299:	314062        	s8i	a6, a0, 49
4024f29c:	fedcc5        	call0	4024e06c <pm_suspend+0x13c>
4024f29f:	ffe206        	j	4024f22b <pm_post+0x8b>
	...

4024f2a4 <pm_get_idle_wait_time>:
4024f2a4:	f99e21        	l32r	a2, 4024d91c <lmacSetRetryLimit+0x1c>
4024f2a7:	f0c112        	addi	a1, a1, -16
4024f2aa:	006102        	s32i	a0, a1, 0
4024f2ad:	3c0222        	l8ui	a2, a2, 60
4024f2b0:	0232c5        	call0	402515e0 <rc_get_sta_trc>
4024f2b3:	028216        	beqz	a2, 4024f2df <pm_get_idle_wait_time+0x3b>
4024f2b6:	010222        	l8ui	a2, a2, 1
4024f2b9:	1aa032        	movi	a3, 26
4024f2bc:	010280        	slli	a0, a2, 24
4024f2bf:	310800        	srai	a0, a0, 24
4024f2c2:	04a307        	bge	a3, a0, 4024f2ca <pm_get_idle_wait_time+0x26>
4024f2c5:	025c      	movi.n	a2, 80
4024f2c7:	000346        	j	4024f2d8 <pm_get_idle_wait_time+0x34>
4024f2ca:	031c      	movi.n	a3, 16
4024f2cc:	0fa307        	bge	a3, a0, 4024f2df <pm_get_idle_wait_time+0x3b>
4024f2cf:	7fa042        	movi	a4, 127
4024f2d2:	091247        	beq	a2, a4, 4024f2df <pm_get_idle_wait_time+0x3b>
4024f2d5:	a0a022        	movi	a2, 160
4024f2d8:	0108      	l32i.n	a0, a1, 0
4024f2da:	10c112        	addi	a1, a1, 16
4024f2dd:	f00d      	ret.n
4024f2df:	f0a022        	movi	a2, 240
4024f2e2:	fffc86        	j	4024f2d8 <pm_get_idle_wait_time+0x34>
4024f2e5:	000000        	ill
4024f2e8:	96ec      	bnez.n	a6, 4024f315 <fpm_set_type_from_upper+0x19>
4024f2ea:	fe          	.byte 0xfe
4024f2eb:	3f          	.byte 0x3f
4024f2ec:	26a640        	excw
4024f2ef:	a66040        	excw
4024f2f2:	804026        	beqi	a0, 4, 4024f276 <pm_post+0xd6>
4024f2f5:	4026a6        	blti	a6, 2, 4024f339 <fpm_set_type_from_upper+0x3d>
4024f2f8:	26a690        	excw
4024f2fb:	c11240        	mul16u	a1, a2, a4

4024f2fc <fpm_set_type_from_upper>:
4024f2fc:	f0c112        	addi	a1, a1, -16
4024f2ff:	11c9      	s32i.n	a12, a1, 4
4024f301:	0109      	s32i.n	a0, a1, 0
4024f303:	02cd      	mov.n	a12, a2
4024f305:	c41521        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f308:	7cec      	bnez.n	a12, 4024f333 <fpm_set_type_from_upper+0x37>
4024f30a:	c42b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024f30d:	0000c0        	callx0	a0
4024f310:	c41321        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f313:	931c      	movi.n	a3, 25
4024f315:	140c      	movi.n	a4, 1
4024f317:	150c      	movi.n	a5, 1
4024f319:	c42801        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024f31c:	0000c0        	callx0	a0
4024f31f:	fff321        	l32r	a2, 4024f2ec <pm_get_idle_wait_time+0x48>
4024f322:	fff141        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f325:	030c      	movi.n	a3, 0
4024f327:	2e4432        	s8i	a3, a4, 46
4024f32a:	c3e901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f32d:	0000c0        	callx0	a0
4024f330:	001c46        	j	4024f3a5 <fpm_set_type_from_upper+0xa9>
4024f333:	ffef21        	l32r	a2, 4024f2f0 <pm_get_idle_wait_time+0x4c>
4024f336:	c3e601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f339:	0000c0        	callx0	a0
4024f33c:	021c26        	beqi	a12, 1, 4024f342 <fpm_set_type_from_upper+0x46>
4024f33f:	622c66        	bnei	a12, 2, 4024f3a5 <fpm_set_type_from_upper+0xa9>
4024f342:	ffe931        	l32r	a3, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f345:	2e0332        	l8ui	a3, a3, 46
4024f348:	501c37        	beq	a12, a3, 4024f39c <fpm_set_type_from_upper+0xa0>
4024f34b:	241c66        	bnei	a12, 1, 4024f373 <fpm_set_type_from_upper+0x77>
4024f34e:	c40321        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f351:	c41901        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024f354:	0000c0        	callx0	a0
4024f357:	c40121        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f35a:	fa4231        	l32r	a3, 4024dc64 <pm_rf_is_closed+0x2c>
4024f35d:	140c      	movi.n	a4, 1
4024f35f:	150c      	movi.n	a5, 1
4024f361:	c41601        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024f364:	0000c0        	callx0	a0
4024f367:	fa3f21        	l32r	a2, 4024dc64 <pm_rf_is_closed+0x2c>
4024f36a:	00b705        	call0	4024fedc <reset_noise_timer>
4024f36d:	0008c6        	j	4024f394 <fpm_set_type_from_upper+0x98>
4024f370:	000000        	ill
4024f373:	c3fa21        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f376:	c41001        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024f379:	0000c0        	callx0	a0
4024f37c:	c3f821        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f37f:	19a032        	movi	a3, 25
4024f382:	01a042        	movi	a4, 1
4024f385:	01a052        	movi	a5, 1
4024f388:	c40d01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024f38b:	0000c0        	callx0	a0
4024f38e:	64a022        	movi	a2, 100
4024f391:	00b485        	call0	4024fedc <reset_noise_timer>
4024f394:	ffd541        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f397:	0c3d      	mov.n	a3, a12
4024f399:	2e44c2        	s8i	a12, a4, 46
4024f39c:	ffd621        	l32r	a2, 4024f2f4 <pm_get_idle_wait_time+0x50>
4024f39f:	c3cc01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f3a2:	0000c0        	callx0	a0
4024f3a5:	ffd421        	l32r	a2, 4024f2f8 <pm_get_idle_wait_time+0x54>
4024f3a8:	11c8      	l32i.n	a12, a1, 4
4024f3aa:	c3c901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f3ad:	0000c0        	callx0	a0
4024f3b0:	0108      	l32i.n	a0, a1, 0
4024f3b2:	10c112        	addi	a1, a1, 16
4024f3b5:	f00d      	ret.n
	...

4024f3b8 <fpm_get_slp_type>:
4024f3b8:	ffcc21        	l32r	a2, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f3bb:	2e0222        	l8ui	a2, a2, 46
4024f3be:	f00d      	ret.n

4024f3c0 <fpm_rf_is_closed>:
4024f3c0:	ffca41        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f3c3:	130c      	movi.n	a3, 1
4024f3c5:	4448      	l32i.n	a4, a4, 16
4024f3c7:	020c      	movi.n	a2, 0
4024f3c9:	244940        	extui	a4, a4, 9, 3
4024f3cc:	fec442        	addi	a4, a4, -2
4024f3cf:	832340        	moveqz	a2, a3, a4
4024f3d2:	f00d      	ret.n

4024f3d4 <fpm_is_open>:
4024f3d4:	ffc521        	l32r	a2, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f3d7:	4228      	l32i.n	a2, a2, 16
4024f3d9:	042d20        	extui	a2, a2, 13, 1
4024f3dc:	f00d      	ret.n
	...

4024f3e0 <fpm_allow_tx>:
4024f3e0:	ffc241        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f3e3:	120c      	movi.n	a2, 1
4024f3e5:	4448      	l32i.n	a4, a4, 16
4024f3e7:	050c      	movi.n	a5, 0
4024f3e9:	244940        	extui	a4, a4, 9, 3
4024f3ec:	023426        	beqi	a4, 3, 4024f3f2 <fpm_allow_tx+0x12>
4024f3ef:	932540        	movnez	a2, a5, a4
4024f3f2:	742020        	extui	a2, a2, 0, 8
4024f3f5:	f00d      	ret.n
4024f3f7:	848c00        	extui	a8, a0, 12, 9
4024f3fa:	fe          	.byte 0xfe
4024f3fb:	3f          	.byte 0x3f
4024f3fc:	fe9704        	excw
4024f3ff:	3f          	.byte 0x3f
4024f400:	26a6a0        	excw
4024f403:	c11240        	mul16u	a1, a2, a4

4024f404 <fpm_close>:
4024f404:	f0c112        	addi	a1, a1, -16
4024f407:	0109      	s32i.n	a0, a1, 0
4024f409:	ffb701        	l32r	a0, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f40c:	4008      	l32i.n	a0, a0, 16
4024f40e:	6060d7        	bbci	a0, 13, 4024f472 <fpm_close+0x6e>
4024f411:	020c      	movi.n	a2, 0
4024f413:	030c      	movi.n	a3, 0
4024f415:	fac801        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024f418:	0000c0        	callx0	a0
4024f41b:	fff721        	l32r	a2, 4024f3f8 <fpm_allow_tx+0x18>
4024f41e:	000222        	l8ui	a2, a2, 0
4024f421:	132266        	bnei	a2, 2, 4024f438 <fpm_close+0x34>
4024f424:	fff985        	call0	4024f3c0 <fpm_rf_is_closed>
4024f427:	d28c      	beqz.n	a2, 4024f438 <fpm_close+0x34>
4024f429:	fff421        	l32r	a2, 4024f3fc <fpm_allow_tx+0x1c>
4024f42c:	c3e301        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024f42f:	0000c0        	callx0	a0
4024f432:	80a022        	movi	a2, 128
4024f435:	001c85        	call0	4024f600 <fpm_attach+0x118>
4024f438:	ffac31        	l32r	a3, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f43b:	4338      	l32i.n	a3, a3, 16
4024f43d:	fff021        	l32r	a2, 4024f400 <fpm_allow_tx+0x20>
4024f440:	243930        	extui	a3, a3, 9, 3
4024f443:	c3a301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f446:	0000c0        	callx0	a0
4024f449:	750c      	movi.n	a5, 7
4024f44b:	fb4721        	l32r	a2, 4024e168 <pm_suspend+0x238>
4024f44e:	ffa671        	l32r	a7, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f451:	030c      	movi.n	a3, 0
4024f453:	4708      	l32i.n	a0, a7, 16
4024f455:	2739      	s32i.n	a3, a7, 8
4024f457:	100020        	and	a0, a0, a2
4024f45a:	3fae22        	movi	a2, 0xfffffe3f
4024f45d:	100020        	and	a0, a0, a2
4024f460:	4709      	s32i.n	a0, a7, 16
4024f462:	416900        	srli	a6, a0, 9
4024f465:	090567        	bnone	a5, a6, 4024f472 <fpm_close+0x6e>
4024f468:	e24f41        	l32r	a4, 40247da4 <read_hw_noisefloor+0x1c>
4024f46b:	075d      	mov.n	a5, a7
4024f46d:	104040        	and	a4, a0, a4
4024f470:	4549      	s32i.n	a4, a5, 16
4024f472:	0108      	l32i.n	a0, a1, 0
4024f474:	10c112        	addi	a1, a1, 16
4024f477:	f00d      	ret.n
4024f479:	000000        	ill
4024f47c:	26a6b0        	excw
4024f47f:	c11240        	mul16u	a1, a2, a4

4024f480 <fpm_open>:
4024f480:	f0c112        	addi	a1, a1, -16
4024f483:	006102        	s32i	a0, a1, 0
4024f486:	ff9801        	l32r	a0, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f489:	042002        	l32i	a0, a0, 16
4024f48c:	4de0d7        	bbsi	a0, 13, 4024f4dd <fpm_open+0x5d>
4024f48f:	ffb605        	call0	4024eff0 <pm_is_open>
4024f492:	128c      	beqz.n	a2, 4024f497 <fpm_open+0x17>
4024f494:	fecd45        	call0	4024e16c <pm_shutdown>
4024f497:	020c      	movi.n	a2, 0
4024f499:	ff9351        	l32r	a5, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f49c:	d23861        	l32r	a6, 40243d7c <tcpclient1_sent_cb+0x10>
4024f49f:	4548      	l32i.n	a4, a5, 16
4024f4a1:	030c      	movi.n	a3, 0
4024f4a3:	204460        	or	a4, a4, a6
4024f4a6:	4549      	s32i.n	a4, a5, 16
4024f4a8:	faa401        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024f4ab:	0000c0        	callx0	a0
4024f4ae:	ff8e31        	l32r	a3, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f4b1:	fff221        	l32r	a2, 4024f47c <fpm_close+0x78>
4024f4b4:	4348      	l32i.n	a4, a3, 16
4024f4b6:	2e0332        	l8ui	a3, a3, 46
4024f4b9:	244940        	extui	a4, a4, 9, 3
4024f4bc:	c38501        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f4bf:	0000c0        	callx0	a0
4024f4c2:	ff8901        	l32r	a0, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f4c5:	4008      	l32i.n	a0, a0, 16
4024f4c7:	244900        	extui	a4, a0, 9, 3
4024f4ca:	f4cc      	bnez.n	a4, 4024f4dd <fpm_open+0x5d>
4024f4cc:	e23621        	l32r	a2, 40247da4 <read_hw_noisefloor+0x1c>
4024f4cf:	00a632        	movi	a3, 0x600
4024f4d2:	102020        	and	a2, a0, a2
4024f4d5:	202230        	or	a2, a2, a3
4024f4d8:	ff8431        	l32r	a3, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f4db:	4329      	s32i.n	a2, a3, 16
4024f4dd:	0108      	l32i.n	a0, a1, 0
4024f4df:	10c112        	addi	a1, a1, 16
4024f4e2:	f00d      	ret.n
4024f4e4:	f73c      	movi.n	a7, 63
4024f4e6:	314024        	excw

4024f4e8 <fpm_attach>:
4024f4e8:	ffff31        	l32r	a3, 4024f4e4 <fpm_open+0x64>
4024f4eb:	040c      	movi.n	a4, 0
4024f4ed:	860c      	movi.n	a6, 8
4024f4ef:	d77c      	movi.n	a7, -3
4024f4f1:	180c      	movi.n	a8, 1
4024f4f3:	490c      	movi.n	a9, 4
4024f4f5:	ff7c51        	l32r	a5, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f4f8:	2a0c      	movi.n	a10, 2
4024f4fa:	f0c112        	addi	a1, a1, -16
4024f4fd:	0109      	s32i.n	a0, a1, 0
4024f4ff:	2c45a2        	s8i	a10, a5, 44
4024f502:	4508      	l32i.n	a0, a5, 16
4024f504:	18c522        	addi	a2, a5, 24
4024f507:	200090        	or	a0, a0, a9
4024f50a:	200080        	or	a0, a0, a8
4024f50d:	100070        	and	a0, a0, a7
4024f510:	200060        	or	a0, a0, a6
4024f513:	4509      	s32i.n	a0, a5, 16
4024f515:	c39e01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4024f518:	0000c0        	callx0	a0
4024f51b:	120c      	movi.n	a2, 1
4024f51d:	fb1241        	l32r	a4, 4024e168 <pm_suspend+0x238>
4024f520:	0b0c      	movi.n	a11, 0
4024f522:	ff7101        	l32r	a0, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f525:	250c      	movi.n	a5, 2
4024f527:	2e4052        	s8i	a5, a0, 46
4024f52a:	4038      	l32i.n	a3, a0, 16
4024f52c:	2d40b2        	s8i	a11, a0, 45
4024f52f:	103340        	and	a3, a3, a4
4024f532:	4039      	s32i.n	a3, a0, 16
4024f534:	124022        	s8i	a2, a0, 18
4024f537:	0108      	l32i.n	a0, a1, 0
4024f539:	10c112        	addi	a1, a1, 16
4024f53c:	f00d      	ret.n
4024f53e:	120000        	excw
4024f541:	02f0c1        	l32r	a12, 40210104 <_lit4_end+0x1093a8>
4024f544:	010061        	l32r	a6, 4020f944 <_lit4_end+0x108be8>
4024f547:	ffac      	beqz.n	a15, 4024f57a <fpm_attach+0x92>
4024f549:	ff6721        	l32r	a2, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f54c:	000002        	l8ui	a0, a0, 0
4024f54f:	2c0222        	l8ui	a2, a2, 44
4024f552:	161066        	bnei	a0, 1, 4024f56c <fpm_attach+0x84>
4024f555:	6522f6        	bgeui	a2, 2, 4024f5be <fpm_attach+0xd6>
4024f558:	02a022        	movi	a2, 2
4024f55b:	00a032        	movi	a3, 0
4024f55e:	fdb485        	call0	4024d0a8 <pm_wakeup_init>
4024f561:	ff6141        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f564:	230c      	movi.n	a3, 2
4024f566:	2c4432        	s8i	a3, a4, 44
4024f569:	001606        	j	4024f5c5 <fpm_attach+0xdd>
4024f56c:	192066        	bnei	a0, 2, 4024f589 <fpm_attach+0xa1>
4024f56f:	01a022        	movi	a2, 1
4024f572:	c58501        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024f575:	0000c0        	callx0	a0
4024f578:	08a022        	movi	a2, 8
4024f57b:	00a032        	movi	a3, 0
4024f57e:	fdb285        	call0	4024d0a8 <pm_wakeup_init>
4024f581:	020c      	movi.n	a2, 0
4024f583:	c58101        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024f586:	0000c0        	callx0	a0
4024f589:	f91541        	l32r	a4, 4024d9e0 <pm_set_sleep_time+0x60>
4024f58c:	000452        	l8ui	a5, a4, 0
4024f58f:	00a002        	movi	a0, 0
4024f592:	0b1566        	bnei	a5, 1, 4024f5a1 <fpm_attach+0xb9>
4024f595:	00a022        	movi	a2, 0
4024f598:	004422        	s8i	a2, a4, 0
4024f59b:	fa1445        	call0	402496e0 <periodic_cal_top>
4024f59e:	00a002        	movi	a0, 0
4024f5a1:	f91021        	l32r	a2, 4024d9e4 <pm_set_sleep_time+0x64>
4024f5a4:	000262        	l8ui	a6, a2, 0
4024f5a7:	0b1666        	bnei	a6, 1, 4024f5b6 <fpm_attach+0xce>
4024f5aa:	004202        	s8i	a0, a2, 0
4024f5ad:	01a032        	movi	a3, 1
4024f5b0:	01a022        	movi	a2, 1
4024f5b3:	f88005        	call0	40247db4 <noise_check_loop>
4024f5b6:	002102        	l32i	a0, a1, 0
4024f5b9:	10c112        	addi	a1, a1, 16
4024f5bc:	f00d      	ret.n
4024f5be:	220c      	movi.n	a2, 2
4024f5c0:	130c      	movi.n	a3, 1
4024f5c2:	fdae45        	call0	4024d0a8 <pm_wakeup_init>
4024f5c5:	c47f01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024f5c8:	0000c0        	callx0	a0
4024f5cb:	020c      	movi.n	a2, 0
4024f5cd:	c56e01        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024f5d0:	0000c0        	callx0	a0
4024f5d3:	007485        	call0	4024fd1c <pp_soft_wdt_restart>
4024f5d6:	ff4471        	l32r	a7, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f5d9:	2d0772        	l8ui	a7, a7, 45
4024f5dc:	a91766        	bnei	a7, 1, 4024f589 <fpm_attach+0xa1>
4024f5df:	1a0c      	movi.n	a10, 1
4024f5e1:	c2ff91        	l32r	a9, 402401e0 <_irom0_text_start+0x1e0>
4024f5e4:	0020c0        	memw
4024f5e7:	852982        	l32i	a8, a9, 0x214
4024f5ea:	2088a0        	or	a8, a8, a10
4024f5ed:	0020c0        	memw
4024f5f0:	856982        	s32i	a8, a9, 0x214
4024f5f3:	a0a022        	movi	a2, 160
4024f5f6:	c70f01        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
4024f5f9:	0000c0        	callx0	a0
4024f5fc:	ffe246        	j	4024f589 <fpm_attach+0xa1>
4024f5ff:	c11200        	mul16u	a1, a2, a0
4024f602:	0109f0        	slli	a0, a9, 17
4024f605:	fff385        	call0	4024f540 <fpm_attach+0x58>
4024f608:	ff3831        	l32r	a3, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f60b:	e1e601        	l32r	a0, 40247da4 <read_hw_noisefloor+0x1c>
4024f60e:	4328      	l32i.n	a2, a3, 16
4024f610:	100200        	and	a0, a2, a0
4024f613:	0562d7        	bbci	a2, 13, 4024f61c <fpm_attach+0x134>
4024f616:	00a622        	movi	a2, 0x600
4024f619:	200020        	or	a0, a0, a2
4024f61c:	046302        	s32i	a0, a3, 16
4024f61f:	00d745        	call0	40250394 <ppProcessWaitQ>
4024f622:	002102        	l32i	a0, a1, 0
4024f625:	10c112        	addi	a1, a1, 16
4024f628:	000080        	ret
4024f62b:	892000        	excw
4024f62e:	fe          	.byte 0xfe
4024f62f:	3f          	.byte 0x3f
4024f630:	fe8c60        	excw
4024f633:	3f          	.byte 0x3f
4024f634:	26a6d0        	excw
4024f637:	c11240        	mul16u	a1, a2, a4
4024f63a:	2b51f0        	excw
4024f63d:	ff          	.byte 0xff
4024f63e:	006102        	s32i	a0, a1, 0
4024f641:	2c0542        	l8ui	a4, a5, 44
4024f644:	c2e801        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
4024f647:	053456        	bnez	a4, 4024f69e <fpm_attach+0x1b6>
4024f64a:	203550        	or	a3, a5, a5
4024f64d:	012342        	l32i	a4, a3, 4
4024f650:	0020c0        	memw
4024f653:	c2e421        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
4024f656:	472222        	l32i	a2, a2, 0x11c
4024f659:	0338      	l32i.n	a3, a3, 0
4024f65b:	c02240        	sub	a2, a2, a4
4024f65e:	fd05c5        	call0	4024c6bc <pm_rtc2usec>
4024f661:	c45391        	l32r	a9, 402407b0 <ets_timer_done+0x30>
4024f664:	fbee81        	l32r	a8, 4024e61c <pm_onBcnRx+0x2a4>
4024f667:	0020c0        	memw
4024f66a:	0878      	l32i.n	a7, a8, 0
4024f66c:	ff1f51        	l32r	a5, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f66f:	802992        	l32i	a9, a9, 0x200
4024f672:	2568      	l32i.n	a6, a5, 8
4024f674:	3538      	l32i.n	a3, a5, 12
4024f676:	626a      	add.n	a6, a2, a6
4024f678:	c06690        	sub	a6, a6, a9
4024f67b:	776a      	add.n	a7, a7, a6
4024f67d:	0879      	s32i.n	a7, a8, 0
4024f67f:	a06660        	addx4	a6, a6, a6
4024f682:	fc2771        	l32r	a7, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4024f685:	1146f0        	slli	a4, a6, 1
4024f688:	000772        	l8ui	a7, a7, 0
4024f68b:	414540        	srli	a4, a4, 5
4024f68e:	834670        	moveqz	a4, a6, a7
4024f691:	334a      	add.n	a3, a3, a4
4024f693:	0020c0        	memw
4024f696:	c2d301        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
4024f699:	8039      	s32i.n	a3, a0, 32
4024f69b:	2c0542        	l8ui	a4, a5, 44
4024f69e:	0020c0        	memw
4024f6a1:	4a2022        	l32i	a2, a0, 0x128
4024f6a4:	260c      	movi.n	a6, 2
4024f6a6:	14a020        	extui	a10, a2, 0, 2
4024f6a9:	0adc      	bnez.n	a10, 4024f6bd <fpm_attach+0x1d5>
4024f6ab:	ffe021        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024f6ae:	ffe031        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024f6b1:	3ea142        	movi	a4, 0x13e
4024f6b4:	c25801        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024f6b7:	0000c0        	callx0	a0
4024f6ba:	ffff06        	j	4024f6ba <fpm_attach+0x1d2>
4024f6bd:	0b6207        	bbci	a2, 0, 4024f6cc <fpm_attach+0x1e4>
4024f6c0:	0020c0        	memw
4024f6c3:	462022        	l32i	a2, a0, 0x118
4024f6c6:	542820        	extui	a2, a2, 8, 6
4024f6c9:	0001c6        	j	4024f6d4 <fpm_attach+0x1ec>
4024f6cc:	103260        	and	a3, a2, a6
4024f6cf:	020c      	movi.n	a2, 0
4024f6d1:	932630        	movnez	a2, a6, a3
4024f6d4:	840b      	addi.n	a8, a4, -1
4024f6d6:	04a220        	extui	a10, a2, 2, 1
4024f6d9:	4578      	l32i.n	a7, a5, 16
4024f6db:	490c      	movi.n	a9, 4
4024f6dd:	247970        	extui	a7, a7, 9, 3
4024f6e0:	9329a0        	movnez	a2, a9, a10
4024f6e3:	832680        	moveqz	a2, a6, a8
4024f6e6:	112726        	beqi	a7, 2, 4024f6fb <fpm_attach+0x213>
4024f6e9:	ffd021        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024f6ec:	ffd131        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024f6ef:	49a142        	movi	a4, 0x149
4024f6f2:	c24801        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024f6f5:	0000c0        	callx0	a0
4024f6f8:	ffff06        	j	4024f6f8 <fpm_attach+0x210>
4024f6fb:	fff045        	call0	4024f600 <fpm_attach+0x118>
4024f6fe:	fefab1        	l32r	a11, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f701:	042bb2        	l32i	a11, a11, 16
4024f704:	206bc7        	bbci	a11, 12, 4024f728 <fpm_attach+0x240>
4024f707:	c31521        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f70a:	c32b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024f70d:	0000c0        	callx0	a0
4024f710:	c31321        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024f713:	f95431        	l32r	a3, 4024dc64 <pm_rf_is_closed+0x2c>
4024f716:	01a042        	movi	a4, 1
4024f719:	01a052        	movi	a5, 1
4024f71c:	c32801        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024f71f:	0000c0        	callx0	a0
4024f722:	f95021        	l32r	a2, 4024dc64 <pm_rf_is_closed+0x2c>
4024f725:	007b45        	call0	4024fedc <reset_noise_timer>
4024f728:	ffc321        	l32r	a2, 4024f634 <fpm_attach+0x14c>
4024f72b:	c2e901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f72e:	0000c0        	callx0	a0
4024f731:	0108      	l32i.n	a0, a1, 0
4024f733:	10c112        	addi	a1, a1, 16
4024f736:	f00d      	ret.n
4024f738:	a6d8      	l32i.n	a13, a6, 40
4024f73a:	124026        	beqi	a0, 4, 4024f750 <fpm_attach+0x268>
4024f73d:	09f0c1        	l32r	a12, 40211f00 <_lit4_end+0x10b1a4>
4024f740:	e90101        	l32r	a0, 40249b44 <set_crystal_uart+0x38>
4024f743:	fe          	.byte 0xfe
4024f744:	4008      	l32i.n	a0, a0, 16
4024f746:	240900        	extui	a0, a0, 9, 3
4024f749:	112026        	beqi	a0, 2, 4024f75e <fpm_attach+0x276>
4024f74c:	ffb821        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024f74f:	ffb831        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024f752:	57a142        	movi	a4, 0x157
4024f755:	c22f01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024f758:	0000c0        	callx0	a0
4024f75b:	ffff06        	j	4024f75b <fpm_attach+0x273>
4024f75e:	820c      	movi.n	a2, 8
4024f760:	ffe9c5        	call0	4024f600 <fpm_attach+0x118>
4024f763:	fff521        	l32r	a2, 4024f738 <fpm_attach+0x250>
4024f766:	c2da01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f769:	0000c0        	callx0	a0
4024f76c:	0108      	l32i.n	a0, a1, 0
4024f76e:	10c112        	addi	a1, a1, 16
4024f771:	f00d      	ret.n
4024f773:	a6e000        	excw
4024f776:	004026        	beqi	a0, 4, 4024f77a <fpm_attach+0x292>
4024f779:	4026a7        	blt	a6, a10, 4024f7bd <fpm_do_wakeup+0x41>

4024f77c <fpm_do_wakeup>:
4024f77c:	f0c112        	addi	a1, a1, -16
4024f77f:	0109      	s32i.n	a0, a1, 0
4024f781:	fed901        	l32r	a0, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f784:	4008      	l32i.n	a0, a0, 16
4024f786:	0be0d7        	bbsi	a0, 13, 4024f795 <fpm_do_wakeup+0x19>
4024f789:	fffa21        	l32r	a2, 4024f774 <fpm_attach+0x28c>
4024f78c:	c2d101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f78f:	0000c0        	callx0	a0
4024f792:	0002c6        	j	4024f7a1 <fpm_do_wakeup+0x25>
4024f795:	ff8585        	call0	4024eff0 <pm_is_open>
4024f798:	fff821        	l32r	a2, 4024f778 <fpm_attach+0x290>
4024f79b:	c2cd01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f79e:	0000c0        	callx0	a0
4024f7a1:	0108      	l32i.n	a0, a1, 0
4024f7a3:	10c112        	addi	a1, a1, 16
4024f7a6:	f00d      	ret.n
4024f7a8:	f0c112        	addi	a1, a1, -16
4024f7ab:	0161c2        	s32i	a12, a1, 4
4024f7ae:	fecec1        	l32r	a12, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f7b1:	006102        	s32i	a0, a1, 0
4024f7b4:	042c02        	l32i	a0, a12, 16
4024f7b7:	096007        	bbci	a0, 0, 4024f7c4 <fpm_do_wakeup+0x48>
4024f7ba:	fcf105        	call0	4024c6cc <pm_set_sleep_cycles>
4024f7bd:	4c08      	l32i.n	a0, a12, 16
4024f7bf:	820c      	movi.n	a2, 8
4024f7c1:	000086        	j	4024f7c7 <fpm_do_wakeup+0x4b>
4024f7c4:	00a022        	movi	a2, 0
4024f7c7:	056017        	bbci	a0, 1, 4024f7d0 <fpm_do_wakeup+0x54>
4024f7ca:	10a032        	movi	a3, 16
4024f7cd:	202230        	or	a2, a2, a3
4024f7d0:	056027        	bbci	a0, 2, 4024f7d9 <fpm_do_wakeup+0x5d>
4024f7d3:	04a042        	movi	a4, 4
4024f7d6:	202240        	or	a2, a2, a4
4024f7d9:	043300        	extui	a3, a0, 3, 1
4024f7dc:	fd0305        	call0	4024c810 <pm_wakeup_opt>
4024f7df:	4c08      	l32i.n	a0, a12, 16
4024f7e1:	245900        	extui	a5, a0, 9, 3
4024f7e4:	111526        	beqi	a5, 1, 4024f7f9 <fpm_do_wakeup+0x7d>
4024f7e7:	ff9121        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024f7ea:	ff9131        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024f7ed:	90a142        	movi	a4, 0x190
4024f7f0:	c20901        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024f7f3:	0000c0        	callx0	a0
4024f7f6:	ffff06        	j	4024f7f6 <fpm_do_wakeup+0x7a>
4024f7f9:	3fae72        	movi	a7, 0xfffffe3f
4024f7fc:	e16a61        	l32r	a6, 40247da4 <read_hw_noisefloor+0x1c>
4024f7ff:	00a482        	movi	a8, 0x400
4024f802:	106060        	and	a6, a0, a6
4024f805:	206680        	or	a6, a6, a8
4024f808:	106670        	and	a6, a6, a7
4024f80b:	046c62        	s32i	a6, a12, 16
4024f80e:	fd14c5        	call0	4024c95c <pm_prepare_to_sleep>
4024f811:	c27471        	l32r	a7, 402401e4 <_irom0_text_start+0x1e4>
4024f814:	0020c0        	memw
4024f817:	472792        	l32i	a9, a7, 0x11c
4024f81a:	1c99      	s32i.n	a9, a12, 4
4024f81c:	c3e581        	l32r	a8, 402407b0 <ets_timer_done+0x30>
4024f81f:	0020c0        	memw
4024f822:	802882        	l32i	a8, a8, 0x200
4024f825:	2c89      	s32i.n	a8, a12, 8
4024f827:	0020c0        	memw
4024f82a:	220c      	movi.n	a2, 2
4024f82c:	9778      	l32i.n	a7, a7, 36
4024f82e:	3c79      	s32i.n	a7, a12, 12
4024f830:	2c4c22        	s8i	a2, a12, 44
4024f833:	fd1f05        	call0	4024ca24 <pm_goto_sleep>
4024f836:	2c4c22        	s8i	a2, a12, 44
4024f839:	74a020        	extui	a10, a2, 0, 8
4024f83c:	3acc      	bnez.n	a10, 4024f843 <fpm_do_wakeup+0xc7>
4024f83e:	220c      	movi.n	a2, 2
4024f840:	fd32c5        	call0	4024cb70 <pm_wait4wakeup>
4024f843:	11c8      	l32i.n	a12, a1, 4
4024f845:	0108      	l32i.n	a0, a1, 0
4024f847:	10c112        	addi	a1, a1, 16
4024f84a:	f00d      	ret.n
4024f84c:	f448      	l32i.n	a4, a4, 60
4024f84e:	ff          	.byte 0xff
4024f84f:	ff          	.byte 0xff
4024f850:	26a730        	excw
4024f853:	c11240        	mul16u	a1, a2, a4
4024f856:	61d2f0        	xsr.excsave2	a15
4024f859:	31e902        	excw
4024f85c:	11c9      	s32i.n	a12, a1, 4
4024f85e:	0109      	s32i.n	a0, a1, 0
4024f860:	02cd      	mov.n	a12, a2
4024f862:	fe0f85        	call0	4024d95c <pm_get_ck170_period>
4024f865:	fff9e1        	l32r	a14, 4024f84c <fpm_do_wakeup+0xd0>
4024f868:	ecea      	add.n	a14, a12, a14
4024f86a:	fe9fc1        	l32r	a12, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f86d:	023d      	mov.n	a3, a2
4024f86f:	0c29      	s32i.n	a2, a12, 0
4024f871:	0e2d      	mov.n	a2, a14
4024f873:	fce145        	call0	4024c688 <pm_usec2rtc>
4024f876:	c3ce01        	l32r	a0, 402407b0 <ets_timer_done+0x30>
4024f879:	0020c0        	memw
4024f87c:	8020d2        	l32i	a13, a0, 0x200
4024f87f:	2ca132        	movi	a3, 0x12c
4024f882:	023327        	bltu	a3, a2, 4024f888 <fpm_do_wakeup+0x10c>
4024f885:	002a06        	j	4024f931 <fpm_do_wakeup+0x1b5>
4024f888:	160c      	movi.n	a6, 1
4024f88a:	050c      	movi.n	a5, 0
4024f88c:	c25541        	l32r	a4, 402401e0 <_irom0_text_start+0x1e0>
4024f88f:	0020c0        	memw
4024f892:	852472        	l32i	a7, a4, 0x214
4024f895:	047070        	extui	a7, a7, 0, 1
4024f898:	935670        	movnez	a5, a6, a7
4024f89b:	745050        	extui	a5, a5, 0, 8
4024f89e:	2d4c52        	s8i	a5, a12, 45
4024f8a1:	181566        	bnei	a5, 1, 4024f8bd <fpm_do_wakeup+0x141>
4024f8a4:	0020c0        	memw
4024f8a7:	852492        	l32i	a9, a4, 0x214
4024f8aa:	ea7c      	movi.n	a10, -2
4024f8ac:	1099a0        	and	a9, a9, a10
4024f8af:	0020c0        	memw
4024f8b2:	856492        	s32i	a9, a4, 0x214
4024f8b5:	025c      	movi.n	a2, 80
4024f8b7:	c65f01        	l32r	a0, 40241234 <system_phy_set_rfoption+0x14>
4024f8ba:	0000c0        	callx0	a0
4024f8bd:	004305        	call0	4024fcf0 <pp_soft_wdt_stop>
4024f8c0:	120c      	movi.n	a2, 1
4024f8c2:	c4b101        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024f8c5:	0000c0        	callx0	a0
4024f8c8:	220c      	movi.n	a2, 2
4024f8ca:	fd6585        	call0	4024cf24 <pm_set_sleep_mode>
4024f8cd:	fe0545        	call0	4024d924 <pm_rtc_clock_cali_proc>
4024f8d0:	023d      	mov.n	a3, a2
4024f8d2:	0c29      	s32i.n	a2, a12, 0
4024f8d4:	0e2d      	mov.n	a2, a14
4024f8d6:	fcdb05        	call0	4024c688 <pm_usec2rtc>
4024f8d9:	02ed      	mov.n	a14, a2
4024f8db:	0020c0        	memw
4024f8de:	c3b421        	l32r	a2, 402407b0 <ets_timer_done+0x30>
4024f8e1:	802222        	l32i	a2, a2, 0x200
4024f8e4:	0c38      	l32i.n	a3, a12, 0
4024f8e6:	c022d0        	sub	a2, a2, a13
4024f8e9:	fcd9c5        	call0	4024c688 <pm_usec2rtc>
4024f8ec:	02dd      	mov.n	a13, a2
4024f8ee:	c3b301        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4024f8f1:	0000c0        	callx0	a0
4024f8f4:	d4ae22        	movi	a2, 0xfffffed4
4024f8f7:	04dd32        	addmi	a3, a13, 0x400
4024f8fa:	ffde42        	addmi	a4, a14, 0xffffff00
4024f8fd:	d4c442        	addi	a4, a4, -44
4024f900:	e8c332        	addi	a3, a3, -24
4024f903:	36b347        	bgeu	a3, a4, 4024f93d <fpm_do_wakeup+0x1c1>
4024f906:	4c08      	l32i.n	a0, a12, 16
4024f908:	e57c      	movi.n	a5, -2
4024f90a:	1b60c7        	bbci	a0, 12, 4024f929 <fpm_do_wakeup+0x1ad>
4024f90d:	100050        	and	a0, a0, a5
4024f910:	4c09      	s32i.n	a0, a12, 16
4024f912:	c06ed0        	sub	a6, a14, a13
4024f915:	262a      	add.n	a2, a6, a2
4024f917:	ffe905        	call0	4024f7a8 <fpm_do_wakeup+0x2c>
4024f91a:	020c      	movi.n	a2, 0
4024f91c:	11c8      	l32i.n	a12, a1, 4
4024f91e:	21d8      	l32i.n	a13, a1, 8
4024f920:	31e8      	l32i.n	a14, a1, 12
4024f922:	0108      	l32i.n	a0, a1, 0
4024f924:	10c112        	addi	a1, a1, 16
4024f927:	f00d      	ret.n
4024f929:	170c      	movi.n	a7, 1
4024f92b:	200070        	or	a0, a0, a7
4024f92e:	fff786        	j	4024f910 <fpm_do_wakeup+0x194>
4024f931:	ffc721        	l32r	a2, 4024f850 <fpm_do_wakeup+0xd4>
4024f934:	c26701        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f937:	0000c0        	callx0	a0
4024f93a:	000086        	j	4024f940 <fpm_do_wakeup+0x1c4>
4024f93d:	ffc005        	call0	4024f540 <fpm_attach+0x58>
4024f940:	120c      	movi.n	a2, 1
4024f942:	fff586        	j	4024f91c <fpm_do_wakeup+0x1a0>
4024f945:	000000        	ill
4024f948:	fff416        	beqz	a4, 4024f94b <fpm_do_wakeup+0x1cf>
4024f94b:	ff          	.byte 0xff
4024f94c:	26a740        	excw
4024f94f:	c11240        	mul16u	a1, a2, a4
4024f952:	6102f0        	excw
4024f955:	61d201        	l32r	a0, 402280a0 <_lit4_end+0x121344>
4024f958:	61c203        	excw
4024f95b:	02cd02        	addi	a0, a13, 2
4024f95e:	c394d1        	l32r	a13, 402407b0 <ets_timer_done+0x30>
4024f961:	0020c0        	memw
4024f964:	802dd2        	l32i	a13, a13, 0x200
4024f967:	ffb921        	l32r	a2, 4024f84c <fpm_do_wakeup+0xd0>
4024f96a:	203c      	movi.n	a0, 50
4024f96c:	2c2a      	add.n	a2, a12, a2
4024f96e:	023027        	bltu	a0, a2, 4024f974 <fpm_do_wakeup+0x1f8>
4024f971:	001fc6        	j	4024f9f4 <fpm_do_wakeup+0x278>
4024f974:	120c      	movi.n	a2, 1
4024f976:	c48401        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024f979:	0000c0        	callx0	a0
4024f97c:	820c      	movi.n	a2, 8
4024f97e:	fd5a45        	call0	4024cf24 <pm_set_sleep_mode>
4024f981:	020c      	movi.n	a2, 0
4024f983:	c48101        	l32r	a0, 40240b88 <system_get_vdd33+0x24>
4024f986:	0000c0        	callx0	a0
4024f989:	ffef21        	l32r	a2, 4024f948 <fpm_do_wakeup+0x1cc>
4024f98c:	0020c0        	memw
4024f98f:	c38841        	l32r	a4, 402407b0 <ets_timer_done+0x30>
4024f992:	802442        	l32i	a4, a4, 0x200
4024f995:	3c2a      	add.n	a3, a12, a2
4024f997:	c0d4d0        	sub	a13, a4, a13
4024f99a:	18dd02        	addmi	a0, a13, 0x1800
4024f99d:	d4c002        	addi	a0, a0, -44
4024f9a0:	5cb037        	bgeu	a0, a3, 4024fa00 <fpm_do_wakeup+0x284>
4024f9a3:	fe5141        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f9a6:	4408      	l32i.n	a0, a4, 16
4024f9a8:	30e0c7        	bbsi	a0, 12, 4024f9dc <fpm_do_wakeup+0x260>
4024f9ab:	042d      	mov.n	a2, a4
4024f9ad:	18c222        	addi	a2, a2, 24
4024f9b0:	0129      	s32i.n	a2, a1, 0
4024f9b2:	c28101        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024f9b5:	0000c0        	callx0	a0
4024f9b8:	ffe431        	l32r	a3, 4024f948 <fpm_do_wakeup+0x1cc>
4024f9bb:	c02cd0        	sub	a2, a12, a13
4024f9be:	223a      	add.n	a2, a2, a3
4024f9c0:	e8a332        	movi	a3, 0x3e8
4024f9c3:	c1c401        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024f9c6:	0000c0        	callx0	a0
4024f9c9:	040c      	movi.n	a4, 0
4024f9cb:	023d      	mov.n	a3, a2
4024f9cd:	150c      	movi.n	a5, 1
4024f9cf:	0128      	l32i.n	a2, a1, 0
4024f9d1:	c27a01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024f9d4:	0000c0        	callx0	a0
4024f9d7:	fe4441        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024f9da:	4408      	l32i.n	a0, a4, 16
4024f9dc:	245900        	extui	a5, a0, 9, 3
4024f9df:	2d1526        	beqi	a5, 1, 4024fa10 <fpm_do_wakeup+0x294>
4024f9e2:	ff1221        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024f9e5:	ff1231        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024f9e8:	f0a142        	movi	a4, 0x1f0
4024f9eb:	c18a01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024f9ee:	0000c0        	callx0	a0
4024f9f1:	ffff06        	j	4024f9f1 <fpm_do_wakeup+0x275>
4024f9f4:	ffd621        	l32r	a2, 4024f94c <fpm_do_wakeup+0x1d0>
4024f9f7:	c23601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024f9fa:	0000c0        	callx0	a0
4024f9fd:	000086        	j	4024fa03 <fpm_do_wakeup+0x287>
4024fa00:	ffb3c5        	call0	4024f540 <fpm_attach+0x58>
4024fa03:	120c      	movi.n	a2, 1
4024fa05:	21c8      	l32i.n	a12, a1, 8
4024fa07:	31d8      	l32i.n	a13, a1, 12
4024fa09:	1108      	l32i.n	a0, a1, 4
4024fa0b:	10c112        	addi	a1, a1, 16
4024fa0e:	f00d      	ret.n
4024fa10:	020c      	movi.n	a2, 0
4024fa12:	e0e461        	l32r	a6, 40247da4 <read_hw_noisefloor+0x1c>
4024fa15:	00a472        	movi	a7, 0x400
4024fa18:	106060        	and	a6, a0, a6
4024fa1b:	206670        	or	a6, a6, a7
4024fa1e:	4469      	s32i.n	a6, a4, 16
4024fa20:	fff846        	j	4024fa05 <fpm_do_wakeup+0x289>
4024fa23:	fffe00        	excw
4024fa26:	ff          	.byte 0xff
4024fa27:	0f          	.byte 0xf
4024fa28:	002d50        	excw
4024fa2b:	a76000        	excw
4024fa2e:	504026        	beqi	a0, 4, 4024fa82 <fpm_do_wakeup+0x306>
4024fa31:	4026a7        	blt	a6, a10, 4024fa75 <fpm_do_wakeup+0x2f9>
4024fa34:	f0c112        	addi	a1, a1, -16
4024fa37:	1109      	s32i.n	a0, a1, 4
4024fa39:	c36201        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4024fa3c:	0000c0        	callx0	a0
4024fa3f:	fe2a01        	l32r	a0, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fa42:	4038      	l32i.n	a3, a0, 16
4024fa44:	0563d7        	bbci	a3, 13, 4024fa4d <fpm_do_wakeup+0x2d1>
4024fa47:	244930        	extui	a4, a3, 9, 3
4024fa4a:	111426        	beqi	a4, 1, 4024fa5f <fpm_do_wakeup+0x2e3>
4024fa4d:	fef721        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024fa50:	fef831        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024fa53:	09a242        	movi	a4, 0x209
4024fa56:	c16f01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024fa59:	0000c0        	callx0	a0
4024fa5c:	ffff06        	j	4024fa5c <fpm_do_wakeup+0x2e0>
4024fa5f:	ff5905        	call0	4024eff0 <pm_is_open>
4024fa62:	329c      	beqz.n	a2, 4024fa79 <fpm_do_wakeup+0x2fd>
4024fa64:	fef221        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024fa67:	fef231        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024fa6a:	0aa242        	movi	a4, 0x20a
4024fa6d:	c16901        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024fa70:	0000c0        	callx0	a0
4024fa73:	ffff06        	j	4024fa73 <fpm_do_wakeup+0x2f7>
4024fa76:	000000        	ill
4024fa79:	fe1b31        	l32r	a3, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fa7c:	042332        	l32i	a3, a3, 16
4024fa7f:	4ce3e7        	bbsi	a3, 14, 4024facf <fpm_do_wakeup+0x353>
4024fa82:	49e3f7        	bbsi	a3, 15, 4024facf <fpm_do_wakeup+0x353>
4024fa85:	01a022        	movi	a2, 1
4024fa88:	009e85        	call0	40250474 <ppCheckTxIdle>
4024fa8b:	401226        	beqi	a2, 1, 4024facf <fpm_do_wakeup+0x353>
4024fa8e:	fe1601        	l32r	a0, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fa91:	ffe451        	l32r	a5, 4024fa24 <fpm_do_wakeup+0x2a8>
4024fa94:	052002        	l32i	a0, a0, 20
4024fa97:	693507        	bltu	a5, a0, 4024fb04 <fpm_do_wakeup+0x388>
4024fa9a:	c34531        	l32r	a3, 402407b0 <ets_timer_done+0x30>
4024fa9d:	0020c0        	memw
4024faa0:	fe1221        	l32r	a2, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024faa3:	802332        	l32i	a3, a3, 0x200
4024faa6:	2228      	l32i.n	a2, a2, 8
4024faa8:	c02230        	sub	a2, a2, a3
4024faab:	202a      	add.n	a2, a0, a2
4024faad:	001586        	j	4024fb07 <fpm_do_wakeup+0x38b>
4024fab0:	fe0e41        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fab3:	4448      	l32i.n	a4, a4, 16
4024fab5:	100400        	and	a0, a4, a0
4024fab8:	044d40        	extui	a4, a4, 13, 1
4024fabb:	148c      	beqz.n	a4, 4024fac0 <fpm_do_wakeup+0x344>
4024fabd:	200030        	or	a0, a0, a3
4024fac0:	fe0a51        	l32r	a5, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fac3:	4509      	s32i.n	a0, a5, 16
4024fac5:	020c      	movi.n	a2, 0
4024fac7:	030c      	movi.n	a3, 0
4024fac9:	f91b01        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024facc:	0000c0        	callx0	a0
4024facf:	c33b01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4024fad2:	0000c0        	callx0	a0
4024fad5:	fb1261        	l32r	a6, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4024fad8:	000662        	l8ui	a6, a6, 0
4024fadb:	c1c201        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
4024fade:	e6cc      	bnez.n	a6, 4024faf0 <fpm_do_wakeup+0x374>
4024fae0:	0020c0        	memw
4024fae3:	9078      	l32i.n	a7, a0, 36
4024fae5:	05d772        	addmi	a7, a7, 0x500
4024fae8:	0020c0        	memw
4024faeb:	c079      	s32i.n	a7, a0, 48
4024faed:	000306        	j	4024fafd <fpm_do_wakeup+0x381>
4024faf0:	0020c0        	memw
4024faf3:	9088      	l32i.n	a8, a0, 36
4024faf5:	50c882        	addi	a8, a8, 80
4024faf8:	0020c0        	memw
4024fafb:	c089      	s32i.n	a8, a0, 48
4024fafd:	1108      	l32i.n	a0, a1, 4
4024faff:	10c112        	addi	a1, a1, 16
4024fb02:	f00d      	ret.n
4024fb04:	e3d921        	l32r	a2, 40248a68 <chip_v6_rxmax_ext+0x88>
4024fb07:	e0a701        	l32r	a0, 40247da4 <read_hw_noisefloor+0x1c>
4024fb0a:	ffc791        	l32r	a9, 4024fa28 <fpm_do_wakeup+0x2ac>
4024fb0d:	00a632        	movi	a3, 0x600
4024fb10:	9cb927        	bgeu	a9, a2, 4024fab0 <fpm_do_wakeup+0x334>
4024fb13:	e3d561        	l32r	a6, 40248a68 <chip_v6_rxmax_ext+0x88>
4024fb16:	963627        	bltu	a6, a2, 4024fab0 <fpm_do_wakeup+0x334>
4024fb19:	fdf3a1        	l32r	a10, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fb1c:	f99041        	l32r	a4, 4024e15c <pm_suspend+0x22c>
4024fb1f:	4a38      	l32i.n	a3, a10, 16
4024fb21:	0129      	s32i.n	a2, a1, 0
4024fb23:	103340        	and	a3, a3, a4
4024fb26:	4a39      	s32i.n	a3, a10, 16
4024fb28:	099267        	bne	a2, a6, 4024fb35 <fpm_do_wakeup+0x3b9>
4024fb2b:	c49a61        	l32r	a6, 40240d94 <system_get_test_result+0x24>
4024fb2e:	0a5d      	mov.n	a5, a10
4024fb30:	203360        	or	a3, a3, a6
4024fb33:	4539      	s32i.n	a3, a5, 16
4024fb35:	fdec71        	l32r	a7, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fb38:	2e0772        	l8ui	a7, a7, 46
4024fb3b:	671766        	bnei	a7, 1, 4024fba6 <fpm_do_wakeup+0x42a>
4024fb3e:	7763c7        	bbci	a3, 12, 4024fbb9 <fpm_do_wakeup+0x43d>
4024fb41:	c20621        	l32r	a2, 4024035c <user_uart_wait_tx_fifo_empty+0xe8>
4024fb44:	c21d01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024fb47:	0000c0        	callx0	a0
4024fb4a:	002505        	call0	4024fd9c <pp_disable_noise_timer>
4024fb4d:	130c      	movi.n	a3, 1
4024fb4f:	fe2a81        	l32r	a8, 4024f3f8 <fpm_allow_tx+0x18>
4024fb52:	ffb621        	l32r	a2, 4024fa2c <fpm_do_wakeup+0x2b0>
4024fb55:	004832        	s8i	a3, a8, 0
4024fb58:	c1de01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024fb5b:	0000c0        	callx0	a0
4024fb5e:	fe2601        	l32r	a0, 4024f3f8 <fpm_allow_tx+0x18>
4024fb61:	000032        	l8ui	a3, a0, 0
4024fb64:	131366        	bnei	a3, 1, 4024fb7b <fpm_do_wakeup+0x3ff>
4024fb67:	0128      	l32i.n	a2, a1, 0
4024fb69:	ffce85        	call0	4024f854 <fpm_do_wakeup+0xd8>
4024fb6c:	fe2301        	l32r	a0, 4024f3f8 <fpm_allow_tx+0x18>
4024fb6f:	012280        	slli	a2, a2, 24
4024fb72:	312820        	srai	a2, a2, 24
4024fb75:	0003c6        	j	4024fb88 <fpm_do_wakeup+0x40c>
4024fb78:	000000        	ill
4024fb7b:	072366        	bnei	a3, 2, 4024fb86 <fpm_do_wakeup+0x40a>
4024fb7e:	0128      	l32i.n	a2, a1, 0
4024fb80:	ffdcc5        	call0	4024f950 <fpm_do_wakeup+0x1d4>
4024fb83:	fff946        	j	4024fb6c <fpm_do_wakeup+0x3f0>
4024fb86:	020c      	movi.n	a2, 0
4024fb88:	f29c      	beqz.n	a2, 4024fbab <fpm_do_wakeup+0x42f>
4024fb8a:	fdd731        	l32r	a3, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fb8d:	e08501        	l32r	a0, 40247da4 <read_hw_noisefloor+0x1c>
4024fb90:	4338      	l32i.n	a3, a3, 16
4024fb92:	100300        	and	a0, a3, a0
4024fb95:	0563d7        	bbci	a3, 13, 4024fb9e <fpm_do_wakeup+0x422>
4024fb98:	00a642        	movi	a4, 0x600
4024fb9b:	200040        	or	a0, a0, a4
4024fb9e:	fdd251        	l32r	a5, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fba1:	4509      	s32i.n	a0, a5, 16
4024fba3:	ffc786        	j	4024fac5 <fpm_do_wakeup+0x349>
4024fba6:	230c      	movi.n	a3, 2
4024fba8:	ffe8c6        	j	4024fb4f <fpm_do_wakeup+0x3d3>
4024fbab:	000062        	l8ui	a6, a0, 0
4024fbae:	660b      	addi.n	a6, a6, -1
4024fbb0:	f11656        	bnez	a6, 4024fac5 <fpm_do_wakeup+0x349>
4024fbb3:	ffa845        	call0	4024f638 <fpm_attach+0x150>
4024fbb6:	ffc2c6        	j	4024fac5 <fpm_do_wakeup+0x349>
4024fbb9:	c2fe01        	l32r	a0, 402407b4 <ets_timer_done+0x34>
4024fbbc:	0008      	l32i.n	a0, a0, 0
4024fbbe:	b0ac      	beqz.n	a0, 4024fbed <fpm_do_wakeup+0x471>
4024fbc0:	0158      	l32i.n	a5, a1, 0
4024fbc2:	fad761        	l32r	a6, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4024fbc5:	a05550        	addx4	a5, a5, a5
4024fbc8:	000662        	l8ui	a6, a6, 0
4024fbcb:	1145f0        	slli	a4, a5, 1
4024fbce:	414540        	srli	a4, a4, 5
4024fbd1:	834560        	moveqz	a4, a5, a6
4024fbd4:	0020c0        	memw
4024fbd7:	c18331        	l32r	a3, 402401e4 <_irom0_text_start+0x1e4>
4024fbda:	1028      	l32i.n	a2, a0, 4
4024fbdc:	9338      	l32i.n	a3, a3, 36
4024fbde:	200c      	movi.n	a0, 2
4024fbe0:	334a      	add.n	a3, a3, a4
4024fbe2:	013237        	bltu	a2, a3, 4024fbe7 <fpm_do_wakeup+0x46b>
4024fbe5:	100c      	movi.n	a0, 1
4024fbe7:	743000        	extui	a3, a0, 0, 8
4024fbea:	ffd846        	j	4024fb4f <fpm_do_wakeup+0x3d3>
4024fbed:	ff9021        	l32r	a2, 4024fa30 <fpm_do_wakeup+0x2b4>
4024fbf0:	c1b801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024fbf3:	0000c0        	callx0	a0
4024fbf6:	130c      	movi.n	a3, 1
4024fbf8:	ffd4c6        	j	4024fb4f <fpm_do_wakeup+0x3d3>
4024fbfb:	fa3400        	excw
4024fbfe:	124024        	excw

4024fc00 <fpm_do_sleep>:
4024fc00:	f0c112        	addi	a1, a1, -16
4024fc03:	006122        	s32i	a2, a1, 0
4024fc06:	016102        	s32i	a0, a1, 4
4024fc09:	ff3e45        	call0	4024eff0 <pm_is_open>
4024fc0c:	011216        	beqz	a2, 4024fc21 <fpm_do_sleep+0x21>
4024fc0f:	fe8721        	l32r	a2, 4024f62c <fpm_attach+0x144>
4024fc12:	fe8731        	l32r	a3, 4024f630 <fpm_attach+0x148>
4024fc15:	79a242        	movi	a4, 0x279
4024fc18:	c0ff01        	l32r	a0, 40240014 <_irom0_text_start+0x14>
4024fc1b:	0000c0        	callx0	a0
4024fc1e:	ffff06        	j	4024fc1e <fpm_do_sleep+0x1e>
4024fc21:	fdb141        	l32r	a4, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fc24:	4408      	l32i.n	a0, a4, 16
4024fc26:	e27c      	movi.n	a2, -2
4024fc28:	02e0d7        	bbsi	a0, 13, 4024fc2e <fpm_do_sleep+0x2e>
4024fc2b:	0001c6        	j	4024fc36 <fpm_do_sleep+0x36>
4024fc2e:	242900        	extui	a2, a0, 9, 3
4024fc31:	083226        	beqi	a2, 3, 4024fc3d <fpm_do_sleep+0x3d>
4024fc34:	f27c      	movi.n	a2, -1
4024fc36:	1108      	l32i.n	a0, a1, 4
4024fc38:	10c112        	addi	a1, a1, 16
4024fc3b:	f00d      	ret.n
4024fc3d:	2e0432        	l8ui	a3, a4, 46
4024fc40:	33cc      	bnez.n	a3, 4024fc47 <fpm_do_sleep+0x47>
4024fc42:	020c      	movi.n	a2, 0
4024fc44:	fffb86        	j	4024fc36 <fpm_do_sleep+0x36>
4024fc47:	c2da61        	l32r	a6, 402407b0 <ets_timer_done+0x30>
4024fc4a:	0020c0        	memw
4024fc4d:	ffeb21        	l32r	a2, 4024fbfc <fpm_do_wakeup+0x480>
4024fc50:	030c      	movi.n	a3, 0
4024fc52:	045d      	mov.n	a5, a4
4024fc54:	802662        	l32i	a6, a6, 0x200
4024fc57:	0148      	l32i.n	a4, a1, 0
4024fc59:	2569      	s32i.n	a6, a5, 8
4024fc5b:	5549      	s32i.n	a4, a5, 20
4024fc5d:	f8b601        	l32r	a0, 4024df38 <pm_suspend+0x8>
4024fc60:	0000c0        	callx0	a0
4024fc63:	fda181        	l32r	a8, 4024f2e8 <pm_get_idle_wait_time+0x44>
4024fc66:	e04fa1        	l32r	a10, 40247da4 <read_hw_noisefloor+0x1c>
4024fc69:	4878      	l32i.n	a7, a8, 16
4024fc6b:	00a292        	movi	a9, 0x200
4024fc6e:	1077a0        	and	a7, a7, a10
4024fc71:	207790        	or	a7, a7, a9
4024fc74:	4879      	s32i.n	a7, a8, 16
4024fc76:	fff206        	j	4024fc42 <fpm_do_sleep+0x42>
4024fc79:	000000        	ill
4024fc7c:	fe8490        	excw
4024fc7f:	3f          	.byte 0x3f
4024fc80:	407c      	movi.n	a0, -12
4024fc82:	124010        	excw

4024fc84 <PPWdtReset>:
4024fc84:	f0c112        	addi	a1, a1, -16
4024fc87:	0109      	s32i.n	a0, a1, 0
4024fc89:	73a032        	movi	a3, 115
4024fc8c:	c15641        	l32r	a4, 402401e4 <_irom0_text_start+0x1e4>
4024fc8f:	0020c0        	memw
4024fc92:	fffa21        	l32r	a2, 4024fc7c <fpm_do_sleep+0x7c>
4024fc95:	c56432        	s32i	a3, a4, 0x314
4024fc98:	0228      	l32i.n	a2, a2, 0
4024fc9a:	fff901        	l32r	a0, 4024fc80 <fpm_do_sleep+0x80>
4024fc9d:	0000c0        	callx0	a0
4024fca0:	0108      	l32i.n	a0, a1, 0
4024fca2:	10c112        	addi	a1, a1, 16
4024fca5:	f00d      	ret.n
4024fca7:	2aa000        	excw
4024fcaa:	5c4010        	excw
4024fcad:	401040        	excw

4024fcb0 <pp_soft_wdt_init>:
4024fcb0:	fffe21        	l32r	a2, 4024fca8 <PPWdtReset+0x24>
4024fcb3:	f0c112        	addi	a1, a1, -16
4024fcb6:	0109      	s32i.n	a0, a1, 0
4024fcb8:	fffd01        	l32r	a0, 4024fcac <PPWdtReset+0x28>
4024fcbb:	0000c0        	callx0	a0
4024fcbe:	ffef21        	l32r	a2, 4024fc7c <fpm_do_sleep+0x7c>
4024fcc1:	0228      	l32i.n	a2, a2, 0
4024fcc3:	ffef01        	l32r	a0, 4024fc80 <fpm_do_sleep+0x80>
4024fcc6:	0000c0        	callx0	a0
4024fcc9:	0108      	l32i.n	a0, a1, 0
4024fccb:	10c112        	addi	a1, a1, 16
4024fcce:	f00d      	ret.n
4024fcd0:	fe9720        	excw
4024fcd3:	3f          	.byte 0x3f

4024fcd4 <pp_soft_wdt_feed>:
4024fcd4:	ffff51        	l32r	a5, 4024fcd0 <pp_soft_wdt_init+0x20>
4024fcd7:	040c      	movi.n	a4, 0
4024fcd9:	004542        	s8i	a4, a5, 0
4024fcdc:	73a022        	movi	a2, 115
4024fcdf:	c14131        	l32r	a3, 402401e4 <_irom0_text_start+0x1e4>
4024fce2:	0020c0        	memw
4024fce5:	c56322        	s32i	a2, a3, 0x314
4024fce8:	f00d      	ret.n
4024fcea:	800000        	add	a0, a0, a0
4024fced:	2c1d      	excw
4024fcef:	c11204        	excw

4024fcf0 <pp_soft_wdt_stop>:
4024fcf0:	f0c112        	addi	a1, a1, -16
4024fcf3:	0109      	s32i.n	a0, a1, 0
4024fcf5:	73a032        	movi	a3, 115
4024fcf8:	c13b41        	l32r	a4, 402401e4 <_irom0_text_start+0x1e4>
4024fcfb:	0020c0        	memw
4024fcfe:	fff421        	l32r	a2, 4024fcd0 <pp_soft_wdt_init+0x20>
4024fd01:	000c      	movi.n	a0, 0
4024fd03:	c56432        	s32i	a3, a4, 0x314
4024fd06:	004202        	s8i	a0, a2, 0
4024fd09:	fff821        	l32r	a2, 4024fcec <pp_soft_wdt_feed+0x18>
4024fd0c:	ffdd01        	l32r	a0, 4024fc80 <fpm_do_sleep+0x80>
4024fd0f:	0000c0        	callx0	a0
4024fd12:	0108      	l32i.n	a0, a1, 0
4024fd14:	10c112        	addi	a1, a1, 16
4024fd17:	f00d      	ret.n
4024fd19:	000000        	ill

4024fd1c <pp_soft_wdt_restart>:
4024fd1c:	ffe321        	l32r	a2, 4024fca8 <PPWdtReset+0x24>
4024fd1f:	f0c112        	addi	a1, a1, -16
4024fd22:	0109      	s32i.n	a0, a1, 0
4024fd24:	ffe201        	l32r	a0, 4024fcac <PPWdtReset+0x28>
4024fd27:	0000c0        	callx0	a0
4024fd2a:	ffd421        	l32r	a2, 4024fc7c <fpm_do_sleep+0x7c>
4024fd2d:	0228      	l32i.n	a2, a2, 0
4024fd2f:	ffd401        	l32r	a0, 4024fc80 <fpm_do_sleep+0x80>
4024fd32:	0000c0        	callx0	a0
4024fd35:	ffe661        	l32r	a6, 4024fcd0 <pp_soft_wdt_init+0x20>
4024fd38:	050c      	movi.n	a5, 0
4024fd3a:	004652        	s8i	a5, a6, 0
4024fd3d:	73a032        	movi	a3, 115
4024fd40:	c12941        	l32r	a4, 402401e4 <_irom0_text_start+0x1e4>
4024fd43:	0020c0        	memw
4024fd46:	c56432        	s32i	a3, a4, 0x314
4024fd49:	0108      	l32i.n	a0, a1, 0
4024fd4b:	10c112        	addi	a1, a1, 16
4024fd4e:	f00d      	ret.n
4024fd50:	fe9f80        	excw
4024fd53:	3f          	.byte 0x3f

4024fd54 <RxNodeNum>:
4024fd54:	ffff21        	l32r	a2, 4024fd50 <pp_soft_wdt_restart+0x34>
4024fd57:	050232        	l8ui	a3, a2, 5
4024fd5a:	2258      	l32i.n	a5, a2, 8
4024fd5c:	238c      	beqz.n	a3, 4024fd62 <RxNodeNum+0xe>
4024fd5e:	520c      	movi.n	a2, 5
4024fd60:	f00d      	ret.n
4024fd62:	020c      	movi.n	a2, 0
4024fd64:	d58c      	beqz.n	a5, 4024fd75 <RxNodeNum+0x21>
4024fd66:	221b      	addi.n	a2, a2, 1
4024fd68:	2568      	l32i.n	a6, a5, 8
4024fd6a:	742020        	extui	a2, a2, 0, 8
4024fd6d:	041567        	beq	a5, a6, 4024fd75 <RxNodeNum+0x21>
4024fd70:	065d      	mov.n	a5, a6
4024fd72:	fffb86        	j	4024fd64 <RxNodeNum+0x10>
4024fd75:	f00d      	ret.n
	...

4024fd78 <TxNodeNum>:
4024fd78:	fff621        	l32r	a2, 4024fd50 <pp_soft_wdt_restart+0x34>
4024fd7b:	050232        	l8ui	a3, a2, 5
4024fd7e:	a248      	l32i.n	a4, a2, 40
4024fd80:	33cc      	bnez.n	a3, 4024fd87 <TxNodeNum+0xf>
4024fd82:	020c      	movi.n	a2, 0
4024fd84:	000286        	j	4024fd92 <TxNodeNum+0x1a>
4024fd87:	520c      	movi.n	a2, 5
4024fd89:	f00d      	ret.n
4024fd8b:	2448      	l32i.n	a4, a4, 8
4024fd8d:	221b      	addi.n	a2, a2, 1
4024fd8f:	742020        	extui	a2, a2, 0, 8
4024fd92:	ff5456        	bnez	a4, 4024fd8b <TxNodeNum+0x13>
4024fd95:	f00d      	ret.n
4024fd97:	972400        	excw
4024fd9a:	fe          	.byte 0xfe
4024fd9b:	3f          	.byte 0x3f

4024fd9c <pp_disable_noise_timer>:
4024fd9c:	ffff21        	l32r	a2, 4024fd98 <TxNodeNum+0x20>
4024fd9f:	f0c112        	addi	a1, a1, -16
4024fda2:	0109      	s32i.n	a0, a1, 0
4024fda4:	c18501        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024fda7:	0000c0        	callx0	a0
4024fdaa:	0108      	l32i.n	a0, a1, 0
4024fdac:	10c112        	addi	a1, a1, 16
4024fdaf:	f00d      	ret.n
4024fdb1:	000000        	ill
4024fdb4:	26a780        	excw
4024fdb7:	a79040        	excw
4024fdba:	214026        	beqi	a0, 4, 4024fddf <pp_enable_noise_timer+0x23>

4024fdbc <pp_enable_noise_timer>:
4024fdbc:	fff721        	l32r	a2, 4024fd98 <TxNodeNum+0x20>
4024fdbf:	e0c112        	addi	a1, a1, -32
4024fdc2:	0161c2        	s32i	a12, a1, 4
4024fdc5:	0261d2        	s32i	a13, a1, 8
4024fdc8:	31e9      	s32i.n	a14, a1, 12
4024fdca:	0109      	s32i.n	a0, a1, 0
4024fdcc:	c17b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024fdcf:	0000c0        	callx0	a0
4024fdd2:	fde645        	call0	4024dc38 <pm_rf_is_closed>
4024fdd5:	1e0c      	movi.n	a14, 1
4024fdd7:	ffbec1        	l32r	a12, 4024fcd0 <pp_soft_wdt_init+0x20>
4024fdda:	32cc      	bnez.n	a2, 4024fde1 <pp_enable_noise_timer+0x25>
4024fddc:	ff5e05        	call0	4024f3c0 <fpm_rf_is_closed>
4024fddf:	428c      	beqz.n	a2, 4024fde7 <pp_enable_noise_timer+0x2b>
4024fde1:	184ce2        	s8i	a14, a12, 24
4024fde4:	000246        	j	4024fdf1 <pp_enable_noise_timer+0x35>
4024fde7:	120c      	movi.n	a2, 1
4024fde9:	130c      	movi.n	a3, 1
4024fdeb:	201110        	or	a1, a1, a1
4024fdee:	f7fc45        	call0	40247db4 <noise_check_loop>
4024fdf1:	ffd7d1        	l32r	a13, 4024fd50 <pp_soft_wdt_restart+0x34>
4024fdf4:	011d02        	l16ui	a0, a13, 2
4024fdf7:	001dd2        	l16ui	a13, a13, 0
4024fdfa:	dd0a      	add.n	a13, a13, a0
4024fdfc:	74d0d0        	extui	a13, a13, 0, 8
4024fdff:	fff785        	call0	4024fd78 <TxNodeNum>
4024fe02:	02ed      	mov.n	a14, a2
4024fe04:	030c      	movi.n	a3, 0
4024fe06:	762db6        	bltui	a13, 2, 4024fe80 <pp_enable_noise_timer+0xc4>
4024fe09:	742020        	extui	a2, a2, 0, 8
4024fe0c:	7022b6        	bltui	a2, 2, 4024fe80 <pp_enable_noise_timer+0xc4>
4024fe0f:	194c32        	s8i	a3, a12, 25
4024fe12:	000086        	j	4024fe18 <pp_enable_noise_timer+0x5c>
4024fe15:	194c02        	s8i	a0, a12, 25
4024fe18:	f7f6c5        	call0	40247d88 <read_hw_noisefloor>
4024fe1b:	02c2e2        	addi	a14, a2, 2
4024fe1e:	7cd8      	l32i.n	a13, a12, 28
4024fe20:	ff9721        	l32r	a2, 4024fc7c <fpm_do_sleep+0x7c>
4024fe23:	21e2e0        	srai	a14, a14, 2
4024fe26:	dd1b      	addi.n	a13, a13, 1
4024fe28:	0642e2        	s8i	a14, a2, 6
4024fe2b:	0212e2        	l16ui	a14, a2, 4
4024fe2e:	2228      	l32i.n	a2, a2, 8
4024fe30:	0e3d      	mov.n	a3, a14
4024fe32:	c0a801        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4024fe35:	0000c0        	callx0	a0
4024fe38:	183d27        	bltu	a13, a2, 4024fe54 <pp_enable_noise_timer+0x98>
4024fe3b:	ff90d1        	l32r	a13, 4024fc7c <fpm_do_sleep+0x7c>
4024fe3e:	000c      	movi.n	a0, 0
4024fe40:	7c09      	s32i.n	a0, a12, 28
4024fe42:	fddf45        	call0	4024dc38 <pm_rf_is_closed>
4024fe45:	32cc      	bnez.n	a2, 4024fe4c <pp_enable_noise_timer+0x90>
4024fe47:	ff5785        	call0	4024f3c0 <fpm_rf_is_closed>
4024fe4a:	42ac      	beqz.n	a2, 4024fe72 <pp_enable_noise_timer+0xb6>
4024fe4c:	120c      	movi.n	a2, 1
4024fe4e:	204c22        	s8i	a2, a12, 32
4024fe51:	000886        	j	4024fe77 <pp_enable_noise_timer+0xbb>
4024fe54:	7cd9      	s32i.n	a13, a12, 28
4024fe56:	ffd021        	l32r	a2, 4024fd98 <TxNodeNum+0x20>
4024fe59:	040c      	movi.n	a4, 0
4024fe5b:	150c      	movi.n	a5, 1
4024fe5d:	11c8      	l32i.n	a12, a1, 4
4024fe5f:	0e3d      	mov.n	a3, a14
4024fe61:	21d8      	l32i.n	a13, a1, 8
4024fe63:	31e8      	l32i.n	a14, a1, 12
4024fe65:	c15501        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024fe68:	0000c0        	callx0	a0
4024fe6b:	0108      	l32i.n	a0, a1, 0
4024fe6d:	20c112        	addi	a1, a1, 32
4024fe70:	f00d      	ret.n
4024fe72:	020c      	movi.n	a2, 0
4024fe74:	f98685        	call0	402496e0 <periodic_cal_top>
4024fe77:	021de2        	l16ui	a14, a13, 4
4024fe7a:	fff606        	j	4024fe56 <pp_enable_noise_timer+0x9a>
4024fe7d:	000000        	ill
4024fe80:	e8a322        	movi	a2, 0x3e8
4024fe83:	ff7e31        	l32r	a3, 4024fc7c <fpm_do_sleep+0x7c>
4024fe86:	190c42        	l8ui	a4, a12, 25
4024fe89:	021332        	l16ui	a3, a3, 4
4024fe8c:	441b      	addi.n	a4, a4, 1
4024fe8e:	744040        	extui	a4, a4, 0, 8
4024fe91:	4149      	s32i.n	a4, a1, 16
4024fe93:	d59601        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4024fe96:	0000c0        	callx0	a0
4024fe99:	4108      	l32i.n	a0, a1, 16
4024fe9b:	040c      	movi.n	a4, 0
4024fe9d:	02a027        	bge	a0, a2, 4024fea3 <pp_enable_noise_timer+0xe7>
4024fea0:	ffdc46        	j	4024fe15 <pp_enable_noise_timer+0x59>
4024fea3:	194c42        	s8i	a4, a12, 25
4024fea6:	0a2df6        	bgeui	a13, 2, 4024feb4 <pp_enable_noise_timer+0xf8>
4024fea9:	0d3d      	mov.n	a3, a13
4024feab:	ffc221        	l32r	a2, 4024fdb4 <pp_disable_noise_timer+0x18>
4024feae:	c10801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024feb1:	0000c0        	callx0	a0
4024feb4:	7430e0        	extui	a3, a14, 0, 8
4024feb7:	0223b6        	bltui	a3, 2, 4024febd <pp_enable_noise_timer+0x101>
4024feba:	ffd686        	j	4024fe18 <pp_enable_noise_timer+0x5c>
4024febd:	ffbe21        	l32r	a2, 4024fdb8 <pp_disable_noise_timer+0x1c>
4024fec0:	c10401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4024fec3:	0000c0        	callx0	a0
4024fec6:	ffd386        	j	4024fe18 <pp_enable_noise_timer+0x5c>
4024fec9:	000000        	ill

4024fecc <pp_noise_test>:
4024fecc:	f0c112        	addi	a1, a1, -16
4024fecf:	0109      	s32i.n	a0, a1, 0
4024fed1:	ffee85        	call0	4024fdbc <pp_enable_noise_timer>
4024fed4:	0108      	l32i.n	a0, a1, 0
4024fed6:	10c112        	addi	a1, a1, 16
4024fed9:	f00d      	ret.n
	...

4024fedc <reset_noise_timer>:
4024fedc:	f0c112        	addi	a1, a1, -16
4024fedf:	0129      	s32i.n	a2, a1, 0
4024fee1:	1109      	s32i.n	a0, a1, 4
4024fee3:	ffad21        	l32r	a2, 4024fd98 <TxNodeNum+0x20>
4024fee6:	000c      	movi.n	a0, 0
4024fee8:	6209      	s32i.n	a0, a2, 24
4024feea:	154202        	s8i	a0, a2, 21
4024feed:	c13201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024fef0:	0000c0        	callx0	a0
4024fef3:	ffa921        	l32r	a2, 4024fd98 <TxNodeNum+0x20>
4024fef6:	ff6141        	l32r	a4, 4024fc7c <fpm_do_sleep+0x7c>
4024fef9:	0138      	l32i.n	a3, a1, 0
4024fefb:	150c      	movi.n	a5, 1
4024fefd:	025432        	s16i	a3, a4, 4
4024ff00:	040c      	movi.n	a4, 0
4024ff02:	c12e01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024ff05:	0000c0        	callx0	a0
4024ff08:	1108      	l32i.n	a0, a1, 4
4024ff0a:	10c112        	addi	a1, a1, 16
4024ff0d:	f00d      	ret.n
4024ff0f:	974400        	excw
4024ff12:	fe          	.byte 0xfe
4024ff13:	3f          	.byte 0x3f

4024ff14 <pp_disable_idle_timer>:
4024ff14:	f0c112        	addi	a1, a1, -16
4024ff17:	0109      	s32i.n	a0, a1, 0
4024ff19:	ff6d01        	l32r	a0, 4024fcd0 <pp_soft_wdt_init+0x20>
4024ff1c:	210022        	l8ui	a2, a0, 33
4024ff1f:	041266        	bnei	a2, 1, 4024ff27 <pp_disable_idle_timer+0x13>
4024ff22:	030c      	movi.n	a3, 0
4024ff24:	214032        	s8i	a3, a0, 33
4024ff27:	fffa21        	l32r	a2, 4024ff10 <reset_noise_timer+0x34>
4024ff2a:	c12301        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4024ff2d:	0000c0        	callx0	a0
4024ff30:	0108      	l32i.n	a0, a1, 0
4024ff32:	10c112        	addi	a1, a1, 16
4024ff35:	f00d      	ret.n
	...

4024ff38 <pp_enable_idle_timer>:
4024ff38:	040c      	movi.n	a4, 0
4024ff3a:	ff5031        	l32r	a3, 4024fc7c <fpm_do_sleep+0x7c>
4024ff3d:	ff6421        	l32r	a2, 4024fcd0 <pp_soft_wdt_init+0x20>
4024ff40:	150c      	movi.n	a5, 1
4024ff42:	f0c112        	addi	a1, a1, -16
4024ff45:	0109      	s32i.n	a0, a1, 0
4024ff47:	214252        	s8i	a5, a2, 33
4024ff4a:	061332        	l16ui	a3, a3, 12
4024ff4d:	24c222        	addi	a2, a2, 36
4024ff50:	c11b01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024ff53:	0000c0        	callx0	a0
4024ff56:	0108      	l32i.n	a0, a1, 0
4024ff58:	10c112        	addi	a1, a1, 16
4024ff5b:	f00d      	ret.n
4024ff5d:	000000        	ill

4024ff60 <pp_try_enable_idle_timer>:
4024ff60:	f0c112        	addi	a1, a1, -16
4024ff63:	0109      	s32i.n	a0, a1, 0
4024ff65:	ff5a01        	l32r	a0, 4024fcd0 <pp_soft_wdt_init+0x20>
4024ff68:	210022        	l8ui	a2, a0, 33
4024ff6b:	380032        	l8ui	a3, a0, 56
4024ff6e:	128c      	beqz.n	a2, 4024ff73 <pp_try_enable_idle_timer+0x13>
4024ff70:	181366        	bnei	a3, 1, 4024ff8c <pp_try_enable_idle_timer+0x2c>
4024ff73:	ffe721        	l32r	a2, 4024ff10 <reset_noise_timer+0x34>
4024ff76:	ff4131        	l32r	a3, 4024fc7c <fpm_do_sleep+0x7c>
4024ff79:	150c      	movi.n	a5, 1
4024ff7b:	040c      	movi.n	a4, 0
4024ff7d:	384042        	s8i	a4, a0, 56
4024ff80:	214052        	s8i	a5, a0, 33
4024ff83:	061332        	l16ui	a3, a3, 12
4024ff86:	c10d01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4024ff89:	0000c0        	callx0	a0
4024ff8c:	0108      	l32i.n	a0, a1, 0
4024ff8e:	10c112        	addi	a1, a1, 16
4024ff91:	f00d      	ret.n
4024ff93:	907000        	addx2	a7, a0, a0
4024ff96:	fe          	.byte 0xfe
4024ff97:	3f          	.byte 0x3f

4024ff98 <ppPeocessRxPktHdr>:
4024ff98:	f0c112        	addi	a1, a1, -16
4024ff9b:	11c9      	s32i.n	a12, a1, 4
4024ff9d:	02cd      	mov.n	a12, a2
4024ff9f:	fffd21        	l32r	a2, 4024ff94 <pp_try_enable_idle_timer+0x34>
4024ffa2:	0109      	s32i.n	a0, a1, 0
4024ffa4:	0208      	l32i.n	a0, a2, 0
4024ffa6:	042016        	beqz	a0, 4024ffec <ppPeocessRxPktHdr+0x54>
4024ffa9:	001c32        	l16ui	a3, a12, 0
4024ffac:	1c08      	l32i.n	a0, a12, 4
4024ffae:	413e30        	srli	a3, a3, 14
4024ffb1:	a38c      	beqz.n	a3, 4024ffbf <ppPeocessRxPktHdr+0x27>
4024ffb3:	46e077        	bbsi	a0, 7, 4024fffd <ppPeocessRxPktHdr+0x65>
4024ffb6:	644000        	extui	a4, a0, 0, 7
4024ffb9:	4084e6        	bgei	a4, 8, 4024fffd <ppPeocessRxPktHdr+0x65>
4024ffbc:	3df0e7        	bbsi	a0, 30, 4024fffd <ppPeocessRxPktHdr+0x65>
4024ffbf:	0c0c52        	l8ui	a5, a12, 12
4024ffc2:	80a032        	movi	a3, 128
4024ffc5:	345050        	extui	a5, a5, 0, 4
4024ffc8:	15cc      	bnez.n	a5, 4024ffcd <ppPeocessRxPktHdr+0x35>
4024ffca:	000386        	j	4024ffdc <ppPeocessRxPktHdr+0x44>
4024ffcd:	181c32        	l16ui	a3, a12, 48
4024ffd0:	a03330        	addx4	a3, a3, a3
4024ffd3:	1133f0        	slli	a3, a3, 1
4024ffd6:	32c332        	addi	a3, a3, 50
4024ffd9:	f43030        	extui	a3, a3, 0, 16
4024ffdc:	000c42        	l8ui	a4, a12, 0
4024ffdf:	a0c442        	addi	a4, a4, -96
4024ffe2:	004c42        	s8i	a4, a12, 0
4024ffe5:	0208      	l32i.n	a0, a2, 0
4024ffe7:	0c2d      	mov.n	a2, a12
4024ffe9:	0000c0        	callx0	a0
4024ffec:	0c2d      	mov.n	a2, a12
4024ffee:	11c8      	l32i.n	a12, a1, 4
4024fff0:	c0ed01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4024fff3:	0000c0        	callx0	a0
4024fff6:	0108      	l32i.n	a0, a1, 0
4024fff8:	10c112        	addi	a1, a1, 16
4024fffb:	f00d      	ret.n
4024fffd:	c30c      	movi.n	a3, 12
4024ffff:	fff646        	j	4024ffdc <ppPeocessRxPktHdr+0x44>
40250002:	e00000        	subx4	a0, a0, a0
40250005:	fe98      	l32i.n	a9, a14, 60
40250007:	3f          	.byte 0x3f
40250008:	102b24        	excw
4025000b:	c11240        	mul16u	a1, a2, a4
4025000e:	1109f0        	slli	a0, a9, 1
40250011:	0208      	l32i.n	a0, a2, 0
40250013:	fffc41        	l32r	a4, 40250004 <ppPeocessRxPktHdr+0x6c>
40250016:	1b40f6        	bgeui	a0, 4, 40250035 <ppPeocessRxPktHdr+0x9d>
40250019:	043d      	mov.n	a3, a4
4025001b:	303a      	add.n	a3, a0, a3
4025001d:	000342        	l8ui	a4, a3, 0
40250020:	742000        	extui	a2, a0, 0, 8
40250023:	040b      	addi.n	a0, a4, -1
40250025:	004302        	s8i	a0, a3, 0
40250028:	fff801        	l32r	a0, 40250008 <ppPeocessRxPktHdr+0x70>
4025002b:	0000c0        	callx0	a0
4025002e:	1108      	l32i.n	a0, a1, 4
40250030:	10c112        	addi	a1, a1, 16
40250033:	f00d      	ret.n
40250035:	0129      	s32i.n	a2, a1, 0
40250037:	fcc052        	addi	a5, a0, -4
4025003a:	0a5516        	beqz	a5, 402500e3 <ppPeocessRxPktHdr+0x14b>
4025003d:	fbc062        	addi	a6, a0, -5
40250040:	0c4616        	beqz	a6, 40250108 <ppPeocessRxPktHdr+0x170>
40250043:	e77026        	beqi	a0, 7, 4025002e <ppPeocessRxPktHdr+0x96>
40250046:	f8c072        	addi	a7, a0, -8
40250049:	0de716        	beqz	a7, 4025012b <ppPeocessRxPktHdr+0x193>
4025004c:	980c      	movi.n	a8, 9
4025004e:	029087        	bne	a0, a8, 40250054 <ppPeocessRxPktHdr+0xbc>
40250051:	002186        	j	402500db <ppPeocessRxPktHdr+0x143>
40250054:	f6c092        	addi	a9, a0, -10
40250057:	0e2916        	beqz	a9, 4025013d <ppPeocessRxPktHdr+0x1a5>
4025005a:	f5c0a2        	addi	a10, a0, -11
4025005d:	102a16        	beqz	a10, 40250163 <ppPeocessRxPktHdr+0x1cb>
40250060:	35a026        	beqi	a0, 12, 40250099 <ppPeocessRxPktHdr+0x101>
40250063:	db0c      	movi.n	a11, 13
40250065:	c590b7        	bne	a0, a11, 4025002e <ppPeocessRxPktHdr+0x96>
40250068:	c1d501        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4025006b:	0000c0        	callx0	a0
4025006e:	0128      	l32i.n	a2, a1, 0
40250070:	ffe531        	l32r	a3, 40250004 <ppPeocessRxPktHdr+0x6c>
40250073:	0228      	l32i.n	a2, a2, 0
40250075:	223a      	add.n	a2, a2, a3
40250077:	000202        	l8ui	a0, a2, 0
4025007a:	000b      	addi.n	a0, a0, -1
4025007c:	004202        	s8i	a0, a2, 0
4025007f:	c1d101        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250082:	0000c0        	callx0	a0
40250085:	bfe101        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40250088:	702002        	l32i	a0, a0, 0x1c0
4025008b:	f9f016        	beqz	a0, 4025002e <ppPeocessRxPktHdr+0x96>
4025008e:	1028      	l32i.n	a2, a0, 4
40250090:	f9a216        	beqz	a2, 4025002e <ppPeocessRxPktHdr+0x96>
40250093:	0002c0        	callx0	a2
40250096:	ffe506        	j	4025002e <ppPeocessRxPktHdr+0x96>
40250099:	c1c801        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4025009c:	0000c0        	callx0	a0
4025009f:	070c      	movi.n	a7, 0
402500a1:	ffd891        	l32r	a9, 40250004 <ppPeocessRxPktHdr+0x6c>
402500a4:	ff0b41        	l32r	a4, 4024fcd0 <pp_soft_wdt_init+0x20>
402500a7:	0168      	l32i.n	a6, a1, 0
402500a9:	3a0422        	l8ui	a2, a4, 58
402500ac:	390482        	l8ui	a8, a4, 57
402500af:	0668      	l32i.n	a6, a6, 0
402500b1:	000432        	l8ui	a3, a4, 0
402500b4:	669a      	add.n	a6, a6, a9
402500b6:	000652        	l8ui	a5, a6, 0
402500b9:	833780        	moveqz	a3, a7, a8
402500bc:	004432        	s8i	a3, a4, 0
402500bf:	550b      	addi.n	a5, a5, -1
402500c1:	004652        	s8i	a5, a6, 0
402500c4:	a2cc      	bnez.n	a2, 402500d2 <ppPeocessRxPktHdr+0x13a>
402500c6:	73a072        	movi	a7, 115
402500c9:	c04681        	l32r	a8, 402401e4 <_irom0_text_start+0x1e4>
402500cc:	0020c0        	memw
402500cf:	c56872        	s32i	a7, a8, 0x314
402500d2:	c1bc01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
402500d5:	0000c0        	callx0	a0
402500d8:	ffd486        	j	4025002e <ppPeocessRxPktHdr+0x96>
402500db:	1228      	l32i.n	a2, a2, 4
402500dd:	ffeb85        	call0	4024ff98 <ppPeocessRxPktHdr>
402500e0:	ffd286        	j	4025002e <ppPeocessRxPktHdr+0x96>
402500e3:	c1b601        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402500e6:	0000c0        	callx0	a0
402500e9:	0148      	l32i.n	a4, a1, 0
402500eb:	ffc651        	l32r	a5, 40250004 <ppPeocessRxPktHdr+0x6c>
402500ee:	0448      	l32i.n	a4, a4, 0
402500f0:	445a      	add.n	a4, a4, a5
402500f2:	000432        	l8ui	a3, a4, 0
402500f5:	330b      	addi.n	a3, a3, -1
402500f7:	004432        	s8i	a3, a4, 0
402500fa:	c1b201        	l32r	a0, 402407c4 <ets_timer_done+0x44>
402500fd:	0000c0        	callx0	a0
40250100:	120c      	movi.n	a2, 1
40250102:	0044c5        	call0	40250550 <ppCheckTxIdle+0xdc>
40250105:	ffc946        	j	4025002e <ppPeocessRxPktHdr+0x96>
40250108:	c1ad01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4025010b:	0000c0        	callx0	a0
4025010e:	0168      	l32i.n	a6, a1, 0
40250110:	ffbd71        	l32r	a7, 40250004 <ppPeocessRxPktHdr+0x6c>
40250113:	0668      	l32i.n	a6, a6, 0
40250115:	667a      	add.n	a6, a6, a7
40250117:	000652        	l8ui	a5, a6, 0
4025011a:	550b      	addi.n	a5, a5, -1
4025011c:	004652        	s8i	a5, a6, 0
4025011f:	c1a901        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250122:	0000c0        	callx0	a0
40250125:	005d85        	call0	40250700 <pp_tx_idle_timeout+0x18>
40250128:	ffc086        	j	4025002e <ppPeocessRxPktHdr+0x96>
4025012b:	048d      	mov.n	a8, a4
4025012d:	808a      	add.n	a8, a0, a8
4025012f:	000872        	l8ui	a7, a8, 0
40250132:	770b      	addi.n	a7, a7, -1
40250134:	004872        	s8i	a7, a8, 0
40250137:	00c405        	call0	40250d78 <pp_attach+0xf8>
4025013a:	ffbc06        	j	4025002e <ppPeocessRxPktHdr+0x96>
4025013d:	c19f01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250140:	0000c0        	callx0	a0
40250143:	0021a2        	l32i	a10, a1, 0
40250146:	ffafb1        	l32r	a11, 40250004 <ppPeocessRxPktHdr+0x6c>
40250149:	002aa2        	l32i	a10, a10, 0
4025014c:	80aab0        	add	a10, a10, a11
4025014f:	000a92        	l8ui	a9, a10, 0
40250152:	990b      	addi.n	a9, a9, -1
40250154:	004a92        	s8i	a9, a10, 0
40250157:	c19b01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4025015a:	0000c0        	callx0	a0
4025015d:	feba85        	call0	4024ed08 <pm_enable_gpio_wakeup>
40250160:	ffb286        	j	4025002e <ppPeocessRxPktHdr+0x96>
40250163:	c19601        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250166:	0000c0        	callx0	a0
40250169:	0108      	l32i.n	a0, a1, 0
4025016b:	ffa621        	l32r	a2, 40250004 <ppPeocessRxPktHdr+0x6c>
4025016e:	0008      	l32i.n	a0, a0, 0
40250170:	002a      	add.n	a0, a0, a2
40250172:	0000b2        	l8ui	a11, a0, 0
40250175:	bb0b      	addi.n	a11, a11, -1
40250177:	0040b2        	s8i	a11, a0, 0
4025017a:	c19201        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4025017d:	0000c0        	callx0	a0
40250180:	ffaa86        	j	4025002e <ppPeocessRxPktHdr+0x96>
40250183:	a7a000        	excw
40250186:	124026        	beqi	a0, 4, 4025019c <ppPeocessRxPktHdr+0x204>
40250189:	68f0c1        	l32r	a12, 4022a54c <_lit4_end+0x1237f0>
4025018c:	010942        	l8ui	a4, a9, 1
4025018f:	040602        	l8ui	a0, a6, 4
40250192:	250c      	movi.n	a5, 2
40250194:	146007        	bbci	a0, 0, 402501ac <ppPeocessRxPktHdr+0x214>
40250197:	9248      	l32i.n	a4, a2, 36
40250199:	0438      	l32i.n	a3, a4, 0
4025019b:	417630        	srli	a7, a3, 6
4025019e:	543030        	extui	a3, a3, 0, 6
402501a1:	207750        	or	a7, a7, a5
402501a4:	1177a0        	slli	a7, a7, 6
402501a7:	203370        	or	a3, a3, a7
402501aa:	0439      	s32i.n	a3, a4, 0
402501ac:	c70c      	movi.n	a7, 12
402501ae:	000602        	l8ui	a0, a6, 0
402501b1:	f0a052        	movi	a5, 240
402501b4:	105050        	and	a5, a0, a5
402501b7:	108070        	and	a8, a0, a7
402501ba:	4d8866        	bnei	a8, 8, 4025020b <ppPeocessRxPktHdr+0x273>
402501bd:	9278      	l32i.n	a7, a2, 36
402501bf:	0738      	l32i.n	a3, a7, 0
402501c1:	840c      	movi.n	a4, 8
402501c3:	540030        	extui	a0, a3, 0, 6
402501c6:	413630        	srli	a3, a3, 6
402501c9:	203340        	or	a3, a3, a4
402501cc:	1133a0        	slli	a3, a3, 6
402501cf:	200030        	or	a0, a0, a3
402501d2:	0709      	s32i.n	a0, a7, 0
402501d4:	05d526        	beqi	a5, 64, 402501dd <ppPeocessRxPktHdr+0x245>
402501d7:	c0a042        	movi	a4, 192
402501da:	139547        	bne	a5, a4, 402501f1 <ppPeocessRxPktHdr+0x259>
402501dd:	545000        	extui	a5, a0, 0, 6
402501e0:	fb1431        	l32r	a3, 4024ee30 <pm_attach+0xf0>
402501e3:	410600        	srli	a0, a0, 6
402501e6:	100030        	and	a0, a0, a3
402501e9:	1100a0        	slli	a0, a0, 6
402501ec:	200500        	or	a0, a5, a0
402501ef:	0709      	s32i.n	a0, a7, 0
402501f1:	410600        	srli	a0, a0, 6
402501f4:	0c7027        	bbci	a0, 18, 40250204 <ppPeocessRxPktHdr+0x26c>
402501f7:	1258      	l32i.n	a5, a2, 4
402501f9:	0b1642        	l16ui	a4, a6, 22
402501fc:	1558      	l32i.n	a5, a5, 4
402501fe:	414440        	srli	a4, a4, 4
40250201:	034542        	s8i	a4, a5, 3
40250204:	0108      	l32i.n	a0, a1, 0
40250206:	10c112        	addi	a1, a1, 16
40250209:	f00d      	ret.n
4025020b:	2d8077        	bany	a0, a7, 4025023c <ppPeocessRxPktHdr+0x2a4>
4025020e:	31e566        	bnei	a5, 128, 40250243 <ppPeocessRxPktHdr+0x2ab>
40250211:	fe9a81        	l32r	a8, 4024fc7c <fpm_do_sleep+0x7c>
40250214:	4888      	l32i.n	a8, a8, 16
40250216:	1169      	s32i.n	a6, a1, 4
40250218:	582872        	l32i	a7, a8, 0x160
4025021b:	2129      	s32i.n	a2, a1, 8
4025021d:	771b      	addi.n	a7, a7, 1
4025021f:	586872        	s32i	a7, a8, 0x160
40250222:	0c67b6        	bltui	a7, 6, 40250232 <ppPeocessRxPktHdr+0x29a>
40250225:	ffd721        	l32r	a2, 40250184 <ppPeocessRxPktHdr+0x1ec>
40250228:	c02a01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025022b:	0000c0        	callx0	a0
4025022e:	2128      	l32i.n	a2, a1, 8
40250230:	1168      	l32i.n	a6, a1, 4
40250232:	9208      	l32i.n	a0, a2, 36
40250234:	0008      	l32i.n	a0, a0, 0
40250236:	410600        	srli	a0, a0, 6
40250239:	ffedc6        	j	402501f4 <ppPeocessRxPktHdr+0x25c>
4025023c:	9208      	l32i.n	a0, a2, 36
4025023e:	0008      	l32i.n	a0, a0, 0
40250240:	ffeb46        	j	402501f1 <ppPeocessRxPktHdr+0x259>
40250243:	9278      	l32i.n	a7, a2, 36
40250245:	0748      	l32i.n	a4, a7, 0
40250247:	410640        	srli	a0, a4, 6
4025024a:	a6d566        	bnei	a5, 64, 402501f4 <ppPeocessRxPktHdr+0x25c>
4025024d:	a3e477        	bbsi	a4, 7, 402501f4 <ppPeocessRxPktHdr+0x25c>
40250250:	cec851        	l32r	a5, 40243d70 <tcpclient1_sent_cb+0x4>
40250253:	543040        	extui	a3, a4, 0, 6
40250256:	200050        	or	a0, a0, a5
40250259:	1100a0        	slli	a0, a0, 6
4025025c:	200300        	or	a0, a3, a0
4025025f:	0709      	s32i.n	a0, a7, 0
40250261:	fff446        	j	40250236 <ppPeocessRxPktHdr+0x29e>
40250264:	fe8920        	excw
40250267:	3f          	.byte 0x3f
40250268:	fe8c64        	excw
4025026b:	3f          	.byte 0x3f
4025026c:	26a7b0        	excw
4025026f:	36ac40        	excw
40250272:	884010        	excw
40250275:	401032        	l16ui	a3, a0, 128
40250278:	319c      	beqz.n	a1, 4025028f <ppTxPkt+0xf>
4025027a:	784010        	excw
4025027d:	401031        	l32r	a3, 402202c0 <_lit4_end+0x119564>

40250280 <ppTxPkt>:
40250280:	f0c112        	addi	a1, a1, -16
40250283:	0109      	s32i.n	a0, a1, 0
40250285:	9258      	l32i.n	a5, a2, 36
40250287:	11c9      	s32i.n	a12, a1, 4
40250289:	1558      	l32i.n	a5, a5, 4
4025028b:	02cd      	mov.n	a12, a2
4025028d:	256450        	extui	a6, a5, 20, 3
40250290:	340050        	extui	a0, a5, 0, 4
40250293:	309c      	beqz.n	a0, 402502aa <ppTxPkt+0x2a>
40250295:	113026        	beqi	a0, 3, 402502aa <ppTxPkt+0x2a>
40250298:	0930a6        	blti	a0, 3, 402502a5 <ppTxPkt+0x25>
4025029b:	120c      	movi.n	a2, 1
4025029d:	0b60a6        	blti	a0, 6, 402502ac <ppTxPkt+0x2c>
402502a0:	020c      	movi.n	a2, 0
402502a2:	000186        	j	402502ac <ppTxPkt+0x2c>
402502a5:	320c      	movi.n	a2, 3
402502a7:	000046        	j	402502ac <ppTxPkt+0x2c>
402502aa:	220c      	movi.n	a2, 2
402502ac:	111267        	beq	a2, a6, 402502c1 <ppTxPkt+0x41>
402502af:	ffed21        	l32r	a2, 40250264 <ppPeocessRxPktHdr+0x2cc>
402502b2:	ffed31        	l32r	a3, 40250268 <ppPeocessRxPktHdr+0x2d0>
402502b5:	2ba242        	movi	a4, 0x22b
402502b8:	bf5701        	l32r	a0, 40240014 <_irom0_text_start+0x14>
402502bb:	0000c0        	callx0	a0
402502be:	ffff06        	j	402502be <ppTxPkt+0x3e>
402502c1:	0c2d      	mov.n	a2, a12
402502c3:	ffec45        	call0	40250188 <ppPeocessRxPktHdr+0x1f0>
402502c6:	0c2d      	mov.n	a2, a12
402502c8:	00c945        	call0	40250f60 <pp_attach+0x2e0>
402502cb:	720b      	addi.n	a7, a2, -1
402502cd:	0a3716        	beqz	a7, 40250374 <ppTxPkt+0xf4>
402502d0:	c13b01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402502d3:	0000c0        	callx0	a0
402502d6:	7c28      	l32i.n	a2, a12, 28
402502d8:	9c38      	l32i.n	a3, a12, 36
402502da:	ffe501        	l32r	a0, 40250270 <ppPeocessRxPktHdr+0x2d8>
402502dd:	0000c0        	callx0	a0
402502e0:	c13901        	l32r	a0, 402407c4 <ets_timer_done+0x44>
402502e3:	0000c0        	callx0	a0
402502e6:	0c2d      	mov.n	a2, a12
402502e8:	ffe301        	l32r	a0, 40250274 <ppPeocessRxPktHdr+0x2dc>
402502eb:	0000c0        	callx0	a0
402502ee:	0c2d      	mov.n	a2, a12
402502f0:	00af05        	call0	40250de4 <pp_attach+0x164>
402502f3:	050c      	movi.n	a5, 0
402502f5:	fe6141        	l32r	a4, 4024fc7c <fpm_do_sleep+0x7c>
402502f8:	043256        	bnez	a2, 4025033f <ppTxPkt+0xbf>
402502fb:	c13001        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402502fe:	0000c0        	callx0	a0
40250301:	fe5e91        	l32r	a9, 4024fc7c <fpm_do_sleep+0x7c>
40250304:	9ca8      	l32i.n	a10, a12, 36
40250306:	0b0c      	movi.n	a11, 0
40250308:	8cb9      	s32i.n	a11, a12, 32
4025030a:	0ab8      	l32i.n	a11, a10, 0
4025030c:	4998      	l32i.n	a9, a9, 16
4025030e:	34b2b0        	extui	a11, a11, 2, 4
40250311:	11bbb0        	slli	a11, a11, 5
40250314:	b9ba      	add.n	a11, a9, a11
40250316:	7bb8      	l32i.n	a11, a11, 28
40250318:	0bc9      	s32i.n	a12, a11, 0
4025031a:	0aa8      	l32i.n	a10, a10, 0
4025031c:	20cc82        	addi	a8, a12, 32
4025031f:	34a2a0        	extui	a10, a10, 2, 4
40250322:	11aab0        	slli	a10, a10, 5
40250325:	99aa      	add.n	a9, a9, a10
40250327:	7989      	s32i.n	a8, a9, 28
40250329:	c12601        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4025032c:	0000c0        	callx0	a0
4025032f:	9c28      	l32i.n	a2, a12, 36
40250331:	1228      	l32i.n	a2, a2, 4
40250333:	252420        	extui	a2, a2, 20, 3
40250336:	ffd001        	l32r	a0, 40250278 <ppPeocessRxPktHdr+0x2e0>
40250339:	0000c0        	callx0	a0
4025033c:	001286        	j	4025038a <ppTxPkt+0x10a>
4025033f:	251266        	bnei	a2, 1, 40250368 <ppTxPkt+0xe8>
40250342:	9c68      	l32i.n	a6, a12, 36
40250344:	8c59      	s32i.n	a5, a12, 32
40250346:	0688      	l32i.n	a8, a6, 0
40250348:	4478      	l32i.n	a7, a4, 16
4025034a:	048180        	extui	a8, a8, 1, 1
4025034d:	b08870        	addx8	a8, a8, a7
40250350:	472882        	l32i	a8, a8, 0x11c
40250353:	08c9      	s32i.n	a12, a8, 0
40250355:	0668      	l32i.n	a6, a6, 0
40250357:	20cc32        	addi	a3, a12, 32
4025035a:	046160        	extui	a6, a6, 1, 1
4025035d:	b06670        	addx8	a6, a6, a7
40250360:	476632        	s32i	a3, a6, 0x11c
40250363:	020c      	movi.n	a2, 0
40250365:	000846        	j	4025038a <ppTxPkt+0x10a>
40250368:	f72266        	bnei	a2, 2, 40250363 <ppTxPkt+0xe3>
4025036b:	ffc021        	l32r	a2, 4025026c <ppPeocessRxPktHdr+0x2d4>
4025036e:	bfd801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40250371:	0000c0        	callx0	a0
40250374:	c11201        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250377:	0000c0        	callx0	a0
4025037a:	0c2d      	mov.n	a2, a12
4025037c:	ffc001        	l32r	a0, 4025027c <ppPeocessRxPktHdr+0x2e4>
4025037f:	0000c0        	callx0	a0
40250382:	c11001        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250385:	0000c0        	callx0	a0
40250388:	120c      	movi.n	a2, 1
4025038a:	11c8      	l32i.n	a12, a1, 4
4025038c:	0108      	l32i.n	a0, a1, 0
4025038e:	10c112        	addi	a1, a1, 16
40250391:	f00d      	ret.n
	...

40250394 <ppProcessWaitQ>:
40250394:	f0c112        	addi	a1, a1, -16
40250397:	0109      	s32i.n	a0, a1, 0
40250399:	009dc5        	call0	40250d78 <pp_attach+0xf8>
4025039c:	0108      	l32i.n	a0, a1, 0
4025039e:	10c112        	addi	a1, a1, 16
402503a1:	f00d      	ret.n
	...

402503a4 <ppRegisterTxCallback>:
402503a4:	fe3671        	l32r	a7, 4024fc7c <fpm_do_sleep+0x7c>
402503a7:	180c      	movi.n	a8, 1
402503a9:	4778      	l32i.n	a7, a7, 16
402503ab:	400300        	ssr	a3
402503ae:	01d752        	addmi	a5, a7, 0x100
402503b1:	380562        	l8ui	a6, a5, 56
402503b4:	a09370        	addx4	a9, a3, a7
402503b7:	b14060        	sra	a4, a6
402503ba:	036407        	bbci	a4, 0, 402503c1 <ppRegisterTxCallback+0x1d>
402503bd:	082d      	mov.n	a2, a8
402503bf:	f00d      	ret.n
402503c1:	401300        	ssl	a3
402503c4:	a1a800        	sll	a10, a8
402503c7:	20a6a0        	or	a10, a6, a10
402503ca:	3845a2        	s8i	a10, a5, 56
402503cd:	4f6922        	s32i	a2, a9, 0x13c
402503d0:	020c      	movi.n	a2, 0
402503d2:	f00d      	ret.n

402503d4 <ppUnregisterTxCallback>:
402503d4:	fe2a61        	l32r	a6, 4024fc7c <fpm_do_sleep+0x7c>
402503d7:	170c      	movi.n	a7, 1
402503d9:	4668      	l32i.n	a6, a6, 16
402503db:	fa7c      	movi.n	a10, -1
402503dd:	01d642        	addmi	a4, a6, 0x100
402503e0:	380452        	l8ui	a5, a4, 56
402503e3:	400200        	ssr	a2
402503e6:	b13050        	sra	a3, a5
402503e9:	03e307        	bbsi	a3, 0, 402503f0 <ppUnregisterTxCallback+0x1c>
402503ec:	072d      	mov.n	a2, a7
402503ee:	f00d      	ret.n
402503f0:	a08260        	addx4	a8, a2, a6
402503f3:	401200        	ssl	a2
402503f6:	a19700        	sll	a9, a7
402503f9:	020c      	movi.n	a2, 0
402503fb:	3099a0        	xor	a9, a9, a10
402503fe:	109590        	and	a9, a5, a9
40250401:	384492        	s8i	a9, a4, 56
40250404:	4f6822        	s32i	a2, a8, 0x13c
40250407:	f00d      	ret.n
40250409:	000000        	ill
4025040c:	45e8      	l32i.n	a14, a5, 16
4025040e:	504010        	excw
40250411:	400050        	excw

40250414 <ppRecycleRxPkt>:
40250414:	f0c112        	addi	a1, a1, -16
40250417:	0109      	s32i.n	a0, a1, 0
40250419:	11c9      	s32i.n	a12, a1, 4
4025041b:	061242        	l16ui	a4, a2, 12
4025041e:	02cd      	mov.n	a12, a2
40250420:	1228      	l32i.n	a2, a2, 4
40250422:	9c08      	l32i.n	a0, a12, 36
40250424:	4c38      	l32i.n	a3, a12, 16
40250426:	0008      	l32i.n	a0, a0, 0
40250428:	1239      	s32i.n	a3, a2, 4
4025042a:	b40000        	extui	a0, a0, 0, 12
4025042d:	0ae047        	bbsi	a0, 4, 4025043b <ppRecycleRxPkt+0x27>
40250430:	2c38      	l32i.n	a3, a12, 8
40250432:	fff601        	l32r	a0, 4025040c <ppUnregisterTxCallback+0x38>
40250435:	0000c0        	callx0	a0
40250438:	000806        	j	4025045c <ppRecycleRxPkt+0x48>
4025043b:	340b      	addi.n	a3, a4, -1
4025043d:	f43030        	extui	a3, a3, 0, 16
40250440:	fff401        	l32r	a0, 40250410 <ppUnregisterTxCallback+0x3c>
40250443:	0000c0        	callx0	a0
40250446:	061c42        	l16ui	a4, a12, 12
40250449:	050c      	movi.n	a5, 0
4025044b:	023d      	mov.n	a3, a2
4025044d:	2259      	s32i.n	a5, a2, 8
4025044f:	1c28      	l32i.n	a2, a12, 4
40250451:	440b      	addi.n	a4, a4, -1
40250453:	f44040        	extui	a4, a4, 0, 16
40250456:	ffed01        	l32r	a0, 4025040c <ppUnregisterTxCallback+0x38>
40250459:	0000c0        	callx0	a0
4025045c:	202cc0        	or	a2, a12, a12
4025045f:	08a032        	movi	a3, 8
40250462:	0121c2        	l32i	a12, a1, 4
40250465:	01f105        	call0	40252378 <esf_buf_recycle>
40250468:	0108      	l32i.n	a0, a1, 0
4025046a:	10c112        	addi	a1, a1, 16
4025046d:	f00d      	ret.n
4025046f:	164800        	excw
40250472:	124010        	excw

40250474 <ppCheckTxIdle>:
40250474:	f0c112        	addi	a1, a1, -16
40250477:	21d9      	s32i.n	a13, a1, 8
40250479:	11c9      	s32i.n	a12, a1, 4
4025047b:	0109      	s32i.n	a0, a1, 0
4025047d:	02cd      	mov.n	a12, a2
4025047f:	428c      	beqz.n	a2, 40250487 <ppCheckTxIdle+0x13>
40250481:	c0ce01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250484:	0000c0        	callx0	a0
40250487:	0d0c      	movi.n	a13, 0
40250489:	0d2d      	mov.n	a2, a13
4025048b:	fff901        	l32r	a0, 40250470 <ppRecycleRxPkt+0x5c>
4025048e:	0000c0        	callx0	a0
40250491:	07a216        	beqz	a2, 4025050f <ppCheckTxIdle+0x9b>
40250494:	dd1b      	addi.n	a13, a13, 1
40250496:	74d0d0        	extui	a13, a13, 0, 8
40250499:	ec4d66        	bnei	a13, 4, 40250489 <ppCheckTxIdle+0x15>
4025049c:	fdf8d1        	l32r	a13, 4024fc7c <fpm_do_sleep+0x7c>
4025049f:	4d08      	l32i.n	a0, a13, 16
402504a1:	0038      	l32i.n	a3, a0, 0
402504a3:	602030        	neg	a2, a3
402504a6:	102230        	and	a2, a2, a3
402504a9:	40f220        	nsau	a2, a2
402504ac:	602020        	neg	a2, a2
402504af:	1fc222        	addi	a2, a2, 31
402504b2:	06e296        	bltz	a2, 40250524 <ppCheckTxIdle+0xb0>
402504b5:	1142b0        	slli	a4, a2, 5
402504b8:	404a      	add.n	a4, a0, a4
402504ba:	6458      	l32i.n	a5, a4, 24
402504bc:	04f556        	bnez	a5, 4025050f <ppCheckTxIdle+0x9b>
402504bf:	b458      	l32i.n	a5, a4, 44
402504c1:	240442        	l8ui	a4, a4, 36
402504c4:	047556        	bnez	a5, 4025050f <ppCheckTxIdle+0x9b>
402504c7:	349c      	beqz.n	a4, 402504de <ppCheckTxIdle+0x6a>
402504c9:	113426        	beqi	a4, 3, 402504de <ppCheckTxIdle+0x6a>
402504cc:	0934b6        	bltui	a4, 3, 402504d9 <ppCheckTxIdle+0x65>
402504cf:	150c      	movi.n	a5, 1
402504d1:	0b64b6        	bltui	a4, 6, 402504e0 <ppCheckTxIdle+0x6c>
402504d4:	050c      	movi.n	a5, 0
402504d6:	000186        	j	402504e0 <ppCheckTxIdle+0x6c>
402504d9:	350c      	movi.n	a5, 3
402504db:	000046        	j	402504e0 <ppCheckTxIdle+0x6c>
402504de:	250c      	movi.n	a5, 2
402504e0:	170c      	movi.n	a7, 1
402504e2:	749050        	extui	a9, a5, 0, 8
402504e5:	74a020        	extui	a10, a2, 0, 8
402504e8:	401a00        	ssl	a10
402504eb:	a09900        	addx4	a9, a9, a0
402504ee:	1988      	l32i.n	a8, a9, 4
402504f0:	fa7c      	movi.n	a10, -1
402504f2:	a17700        	sll	a7, a7
402504f5:	3077a0        	xor	a7, a7, a10
402504f8:	108870        	and	a8, a8, a7
402504fb:	1989      	s32i.n	a8, a9, 4
402504fd:	0068      	l32i.n	a6, a0, 0
402504ff:	820c      	movi.n	a2, 8
40250501:	106670        	and	a6, a6, a7
40250504:	0069      	s32i.n	a6, a0, 0
40250506:	ff5c01        	l32r	a0, 40250278 <ppPeocessRxPktHdr+0x2e0>
40250509:	0000c0        	callx0	a0
4025050c:	ffe3c6        	j	4025049f <ppCheckTxIdle+0x2b>
4025050f:	4c8c      	beqz.n	a12, 40250517 <ppCheckTxIdle+0xa3>
40250511:	c0ac01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250514:	0000c0        	callx0	a0
40250517:	120c      	movi.n	a2, 1
40250519:	11c8      	l32i.n	a12, a1, 4
4025051b:	21d8      	l32i.n	a13, a1, 8
4025051d:	0108      	l32i.n	a0, a1, 0
4025051f:	10c112        	addi	a1, a1, 16
40250522:	f00d      	ret.n
40250524:	60b8      	l32i.n	a11, a0, 24
40250526:	fe5b56        	bnez	a11, 4025050f <ppCheckTxIdle+0x9b>
40250529:	e0d8      	l32i.n	a13, a0, 56
4025052b:	fe0d56        	bnez	a13, 4025050f <ppCheckTxIdle+0x9b>
4025052e:	462022        	l32i	a2, a0, 0x118
40250531:	fda256        	bnez	a2, 4025050f <ppCheckTxIdle+0x9b>
40250534:	482032        	l32i	a3, a0, 0x120
40250537:	fd4356        	bnez	a3, 4025050f <ppCheckTxIdle+0x9b>
4025053a:	4c8c      	beqz.n	a12, 40250542 <ppCheckTxIdle+0xce>
4025053c:	c0a201        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4025053f:	0000c0        	callx0	a0
40250542:	020c      	movi.n	a2, 0
40250544:	fff446        	j	40250519 <ppCheckTxIdle+0xa5>
40250547:	9a0000        	excw
4025054a:	fe          	.byte 0xfe
4025054b:	3f          	.byte 0x3f
4025054c:	fee6f0        	excw
4025054f:	3f          	.byte 0x3f
40250550:	080c      	movi.n	a8, 0
40250552:	e0c112        	addi	a1, a1, -32
40250555:	21c9      	s32i.n	a12, a1, 8
40250557:	31d9      	s32i.n	a13, a1, 12
40250559:	1109      	s32i.n	a0, a1, 4
4025055b:	41e9      	s32i.n	a14, a1, 16
4025055d:	51f9      	s32i.n	a15, a1, 20
4025055f:	6189      	s32i.n	a8, a1, 24
40250561:	fdc6f1        	l32r	a15, 4024fc7c <fpm_do_sleep+0x7c>
40250564:	1e0c      	movi.n	a14, 1
40250566:	006845        	call0	40250bec <ppGetTxQFirstAvail_Locked+0x50>
40250569:	132216        	beqz	a2, 4025069f <ppCheckTxIdle+0x22b>
4025056c:	b8a052        	movi	a5, 184
4025056f:	92d8      	l32i.n	a13, a2, 36
40250571:	f07c      	movi.n	a0, -1
40250573:	0e0dd2        	l8ui	a13, a13, 14
40250576:	0129      	s32i.n	a2, a1, 0
40250578:	60c0d0        	neg	a12, a13
4025057b:	10ccd0        	and	a12, a12, a13
4025057e:	40fcc0        	nsau	a12, a12
40250581:	60c0c0        	neg	a12, a12
40250584:	1fccc2        	addi	a12, a12, 31
40250587:	02ec96        	bltz	a12, 402505b9 <ppCheckTxIdle+0x145>
4025058a:	4f68      	l32i.n	a6, a15, 16
4025058c:	265a      	add.n	a2, a6, a5
4025058e:	800222        	l8ui	a2, a2, 128
40250591:	400c00        	ssr	a12
40250594:	912020        	srl	a2, a2
40250597:	0f6207        	bbci	a2, 0, 402505aa <ppCheckTxIdle+0x136>
4025059a:	a00c60        	addx4	a0, a12, a6
4025059d:	4f2002        	l32i	a0, a0, 0x13c
402505a0:	0128      	l32i.n	a2, a1, 0
402505a2:	0000c0        	callx0	a0
402505a5:	f07c      	movi.n	a0, -1
402505a7:	b8a052        	movi	a5, 184
402505aa:	401c00        	ssl	a12
402505ad:	a12e00        	sll	a2, a14
402505b0:	302200        	xor	a2, a2, a0
402505b3:	10dd20        	and	a13, a13, a2
402505b6:	ffef86        	j	40250578 <ppCheckTxIdle+0x104>
402505b9:	002152        	l32i	a5, a1, 0
402505bc:	092552        	l32i	a5, a5, 36
402505bf:	002532        	l32i	a3, a5, 0
402505c2:	040562        	l8ui	a6, a5, 4
402505c5:	410630        	srli	a0, a3, 6
402505c8:	31f3c7        	bbsi	a3, 28, 402505fd <ppCheckTxIdle+0x189>
402505cb:	ffdf51        	l32r	a5, 40250548 <ppCheckTxIdle+0xd4>
402505ce:	ffde21        	l32r	a2, 40250548 <ppCheckTxIdle+0xd4>
402505d1:	000552        	l8ui	a5, a5, 0
402505d4:	416460        	srli	a6, a6, 4
402505d7:	556a      	add.n	a5, a5, a6
402505d9:	745050        	extui	a5, a5, 0, 8
402505dc:	1a55b6        	bltui	a5, 5, 402505fa <ppCheckTxIdle+0x186>
402505df:	120c      	movi.n	a2, 1
402505e1:	030c      	movi.n	a3, 0
402505e3:	ffd971        	l32r	a7, 40250548 <ppCheckTxIdle+0xd4>
402505e6:	060c      	movi.n	a6, 0
402505e8:	004762        	s8i	a6, a7, 0
402505eb:	fb2b05        	call0	4024b89c <tx_pwctrl_background>
402505ee:	0108      	l32i.n	a0, a1, 0
402505f0:	9008      	l32i.n	a0, a0, 36
402505f2:	0008      	l32i.n	a0, a0, 0
402505f4:	410600        	srli	a0, a0, 6
402505f7:	000086        	j	402505fd <ppCheckTxIdle+0x189>
402505fa:	004252        	s8i	a5, a2, 0
402505fd:	7760d7        	bbci	a0, 13, 40250678 <ppCheckTxIdle+0x204>
40250600:	0128      	l32i.n	a2, a1, 0
40250602:	0228      	l32i.n	a2, a2, 0
40250604:	0c0232        	l8ui	a3, a2, 12
40250607:	23cc      	bnez.n	a3, 4025060d <ppCheckTxIdle+0x199>
40250609:	030c      	movi.n	a3, 0
4025060b:	4239      	s32i.n	a3, a2, 16
4025060d:	0ff0c5        	call0	4026051c <pbuf_free>
40250610:	002102        	l32i	a0, a1, 0
40250613:	092002        	l32i	a0, a0, 36
40250616:	01a022        	movi	a2, 1
40250619:	0008      	l32i.n	a0, a0, 0
4025061b:	6129      	s32i.n	a2, a1, 24
4025061d:	410600        	srli	a0, a0, 6
40250620:	4a7077        	bbci	a0, 23, 4025066e <ppCheckTxIdle+0x1fa>
40250623:	002142        	l32i	a4, a1, 0
40250626:	0b1452        	l16ui	a5, a4, 22
40250629:	fcc552        	addi	a5, a5, -4
4025062c:	0b5452        	s16i	a5, a4, 22
4025062f:	022442        	l32i	a4, a4, 8
40250632:	0020c0        	memw
40250635:	bf4761        	l32r	a6, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
40250638:	002452        	l32i	a5, a4, 0
4025063b:	105560        	and	a5, a5, a6
4025063e:	415c50        	srli	a5, a5, 12
40250641:	fcc552        	addi	a5, a5, -4
40250644:	b45050        	extui	a5, a5, 0, 12
40250647:	115540        	slli	a5, a5, 12
4025064a:	0020c0        	memw
4025064d:	f9f561        	l32r	a6, 4024ee24 <pm_attach+0xe4>
40250650:	0438      	l32i.n	a3, a4, 0
40250652:	103360        	and	a3, a3, a6
40250655:	203350        	or	a3, a3, a5
40250658:	0020c0        	memw
4025065b:	ffbc21        	l32r	a2, 4025054c <ppCheckTxIdle+0xd8>
4025065e:	0439      	s32i.n	a3, a4, 0
40250660:	000222        	l8ui	a2, a2, 0
40250663:	eff216        	beqz	a2, 40250566 <ppCheckTxIdle+0xf2>
40250666:	ffb971        	l32r	a7, 4025054c <ppCheckTxIdle+0xd8>
40250669:	060c      	movi.n	a6, 0
4025066b:	004762        	s8i	a6, a7, 0
4025066e:	0128      	l32i.n	a2, a1, 0
40250670:	6138      	l32i.n	a3, a1, 24
40250672:	01d045        	call0	40252378 <esf_buf_recycle>
40250675:	ffbb46        	j	40250566 <ppCheckTxIdle+0xf2>
40250678:	0660e7        	bbci	a0, 14, 40250682 <ppCheckTxIdle+0x20e>
4025067b:	480c      	movi.n	a8, 4
4025067d:	6189      	s32i.n	a8, a1, 24
4025067f:	ffe746        	j	40250620 <ppCheckTxIdle+0x1ac>
40250682:	067087        	bbci	a0, 24, 4025068c <ppCheckTxIdle+0x218>
40250685:	690c      	movi.n	a9, 6
40250687:	6199      	s32i.n	a9, a1, 24
40250689:	ffe4c6        	j	40250620 <ppCheckTxIdle+0x1ac>
4025068c:	0660f7        	bbci	a0, 15, 40250696 <ppCheckTxIdle+0x222>
4025068f:	5a0c      	movi.n	a10, 5
40250691:	61a9      	s32i.n	a10, a1, 24
40250693:	ffe246        	j	40250620 <ppCheckTxIdle+0x1ac>
40250696:	05b500        	extui	a11, a0, 21, 1
40250699:	ec9b56        	bnez	a11, 40250566 <ppCheckTxIdle+0xf2>
4025069c:	ffe006        	j	40250620 <ppCheckTxIdle+0x1ac>
4025069f:	ff8745        	call0	4024ff14 <pp_disable_idle_timer>
402506a2:	01a022        	movi	a2, 1
402506a5:	ffdcc5        	call0	40250474 <ppCheckTxIdle>
402506a8:	e2dc      	bnez.n	a2, 402506ca <ppCheckTxIdle+0x256>
402506aa:	fe92c5        	call0	4024efd8 <pm_is_waked>
402506ad:	929c      	beqz.n	a2, 402506ca <ppCheckTxIdle+0x256>
402506af:	fea545        	call0	4024f104 <pm_scan_unlocked>
402506b2:	429c      	beqz.n	a2, 402506ca <ppCheckTxIdle+0x256>
402506b4:	061f32        	l16ui	a3, a15, 12
402506b7:	040c      	movi.n	a4, 0
402506b9:	fd8521        	l32r	a2, 4024fcd0 <pp_soft_wdt_init+0x20>
402506bc:	150c      	movi.n	a5, 1
402506be:	2142e2        	s8i	a14, a2, 33
402506c1:	24c222        	addi	a2, a2, 36
402506c4:	bf3e01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402506c7:	0000c0        	callx0	a0
402506ca:	be5001        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402506cd:	7038      	l32i.n	a3, a0, 28
402506cf:	0463e7        	bbci	a3, 14, 402506d7 <ppCheckTxIdle+0x263>
402506d2:	1028      	l32i.n	a2, a0, 4
402506d4:	06e705        	call0	40257548 <scan_connect_state>
402506d7:	21c8      	l32i.n	a12, a1, 8
402506d9:	31d8      	l32i.n	a13, a1, 12
402506db:	41e8      	l32i.n	a14, a1, 16
402506dd:	51f8      	l32i.n	a15, a1, 20
402506df:	1108      	l32i.n	a0, a1, 4
402506e1:	20c112        	addi	a1, a1, 32
402506e4:	f00d      	ret.n
	...

402506e8 <pp_tx_idle_timeout>:
402506e8:	00a022        	movi	a2, 0
402506eb:	f0c112        	addi	a1, a1, -16
402506ee:	006102        	s32i	a0, a1, 0
402506f1:	feaac5        	call0	4024f1a0 <pm_post>
402506f4:	002102        	l32i	a0, a1, 0
402506f7:	10c112        	addi	a1, a1, 16
402506fa:	f00d      	ret.n
402506fc:	8728      	l32i.n	a2, a7, 32
402506fe:	fe          	.byte 0xfe
402506ff:	3f          	.byte 0x3f
40250700:	f0c112        	addi	a1, a1, -16
40250703:	11c9      	s32i.n	a12, a1, 4
40250705:	21d9      	s32i.n	a13, a1, 8
40250707:	31e9      	s32i.n	a14, a1, 12
40250709:	0109      	s32i.n	a0, a1, 0
4025070b:	f5a0e2        	movi	a14, 245
4025070e:	000106        	j	40250716 <pp_tx_idle_timeout+0x2e>
40250711:	0c2d      	mov.n	a2, a12
40250713:	ffd005        	call0	40250414 <ppRecycleRxPkt>
40250716:	005105        	call0	40250c28 <ppGetTxQFirstAvail_Locked+0x8c>
40250719:	02cd      	mov.n	a12, a2
4025071b:	086216        	beqz	a2, 402507a5 <pp_tx_idle_timeout+0xbd>
4025071e:	42d8      	l32i.n	a13, a2, 16
40250720:	1258      	l32i.n	a5, a2, 4
40250722:	4dcb      	addi.n	a4, a13, 12
40250724:	080d02        	l8ui	a0, a13, 8
40250727:	1549      	s32i.n	a4, a5, 4
40250729:	108c      	beqz.n	a0, 4025072e <pp_tx_idle_timeout+0x46>
4025072b:	e290e7        	bne	a0, a14, 40250711 <pp_tx_idle_timeout+0x29>
4025072e:	0c2d      	mov.n	a2, a12
40250730:	0d3d      	mov.n	a3, a13
40250732:	002d05        	call0	40250a04 <DefFreqCalTimerCB+0x158>
40250735:	fdd256        	bnez	a2, 40250716 <pp_tx_idle_timeout+0x2e>
40250738:	0d08      	l32i.n	a0, a13, 0
4025073a:	bf1161        	l32r	a6, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4025073d:	02f0c7        	bbsi	a0, 28, 40250743 <pp_tx_idle_timeout+0x5b>
40250740:	0270e7        	bbci	a0, 30, 40250746 <pp_tx_idle_timeout+0x5e>
40250743:	1c70f7        	bbci	a0, 31, 40250763 <pp_tx_idle_timeout+0x7b>
40250746:	3e0662        	l8ui	a6, a6, 62
40250749:	161626        	beqi	a6, 1, 40250763 <pp_tx_idle_timeout+0x7b>
4025074c:	02f0d7        	bbsi	a0, 29, 40250752 <pp_tx_idle_timeout+0x6a>
4025074f:	2d70f7        	bbci	a0, 31, 40250780 <pp_tx_idle_timeout+0x98>
40250752:	ffea71        	l32r	a7, 402506fc <pp_tx_idle_timeout+0x14>
40250755:	000772        	l8ui	a7, a7, 0
40250758:	2c1766        	bnei	a7, 1, 40250788 <pp_tx_idle_timeout+0xa0>
4025075b:	0c2d      	mov.n	a2, a12
4025075d:	ffcb45        	call0	40250414 <ppRecycleRxPkt>
40250760:	ffec86        	j	40250716 <pp_tx_idle_timeout+0x2e>
40250763:	203cc0        	or	a3, a12, a12
40250766:	00a052        	movi	a5, 0
40250769:	042c42        	l32i	a4, a12, 16
4025076c:	be2821        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4025076f:	000442        	l8ui	a4, a4, 0
40250772:	4228      	l32i.n	a2, a2, 16
40250774:	014480        	slli	a4, a4, 24
40250777:	314840        	srai	a4, a4, 24
4025077a:	078285        	call0	40257fa4 <sta_input>
4025077d:	ffe546        	j	40250716 <pp_tx_idle_timeout+0x2e>
40250780:	0c2d      	mov.n	a2, a12
40250782:	ffc905        	call0	40250414 <ppRecycleRxPkt>
40250785:	ffe346        	j	40250716 <pp_tx_idle_timeout+0x2e>
40250788:	203cc0        	or	a3, a12, a12
4025078b:	00a052        	movi	a5, 0
4025078e:	042c42        	l32i	a4, a12, 16
40250791:	be1e21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40250794:	000442        	l8ui	a4, a4, 0
40250797:	5228      	l32i.n	a2, a2, 20
40250799:	014480        	slli	a4, a4, 24
4025079c:	314840        	srai	a4, a4, 24
4025079f:	028d85        	call0	40253078 <hostap_input>
402507a2:	ffdc06        	j	40250716 <pp_tx_idle_timeout+0x2e>
402507a5:	11c8      	l32i.n	a12, a1, 4
402507a7:	21d8      	l32i.n	a13, a1, 8
402507a9:	31e8      	l32i.n	a14, a1, 12
402507ab:	0108      	l32i.n	a0, a1, 0
402507ad:	10c112        	addi	a1, a1, 16
402507b0:	f00d      	ret.n
402507b2:	800000        	add	a0, a0, a0
402507b5:	3ffee3        	excw
402507b8:	fe8724        	excw
402507bb:	3f          	.byte 0x3f
402507bc:	e0c112        	addi	a1, a1, -32
402507bf:	51c9      	s32i.n	a12, a1, 20
402507c1:	4109      	s32i.n	a0, a1, 16
402507c3:	71e9      	s32i.n	a14, a1, 28
402507c5:	61d9      	s32i.n	a13, a1, 24
402507c7:	06ed      	mov.n	a14, a6
402507c9:	05dd      	mov.n	a13, a5
402507cb:	c00540        	sub	a0, a5, a4
402507ce:	02a0e6        	bgei	a0, 12, 402507d4 <pp_tx_idle_timeout+0xec>
402507d1:	002a06        	j	4025087d <pp_tx_idle_timeout+0x195>
402507d4:	c4cb      	addi.n	a12, a4, 12
402507d6:	c005c0        	sub	a0, a5, a12
402507d9:	0220e6        	bgei	a0, 2, 402507df <pp_tx_idle_timeout+0xf7>
402507dc:	002886        	j	40250882 <pp_tx_idle_timeout+0x19a>
402507df:	dda052        	movi	a5, 221
402507e2:	020c      	movi.n	a2, 0
402507e4:	fff441        	l32r	a4, 402507b4 <pp_tx_idle_timeout+0xcc>
402507e7:	10c372        	addi	a7, a3, 16
402507ea:	2179      	s32i.n	a7, a1, 8
402507ec:	3149      	s32i.n	a4, a1, 12
402507ee:	e4c462        	addi	a6, a4, -28
402507f1:	0169      	s32i.n	a6, a1, 0
402507f3:	7ec442        	addi	a4, a4, 126
402507f6:	1149      	s32i.n	a4, a1, 4
402507f8:	010c42        	l8ui	a4, a12, 1
402507fb:	842b      	addi.n	a8, a4, 2
402507fd:	7c2087        	blt	a0, a8, 4025087d <pp_tx_idle_timeout+0x195>
40250800:	000c02        	l8ui	a0, a12, 0
40250803:	90bc      	beqz.n	a0, 40250840 <pp_tx_idle_timeout+0x158>
40250805:	1a3026        	beqi	a0, 3, 40250823 <pp_tx_idle_timeout+0x13b>
40250808:	0a5026        	beqi	a0, 5, 40250816 <pp_tx_idle_timeout+0x12e>
4025080b:	079057        	bne	a0, a5, 40250816 <pp_tx_idle_timeout+0x12e>
4025080e:	041e66        	bnei	a14, 1, 40250816 <pp_tx_idle_timeout+0x12e>
40250811:	7c34f6        	bgeui	a4, 3, 40250891 <pp_tx_idle_timeout+0x1a9>
40250814:	120c      	movi.n	a2, 1
40250816:	942b      	addi.n	a9, a4, 2
40250818:	cc9a      	add.n	a12, a12, a9
4025081a:	c00dc0        	sub	a0, a13, a12
4025081d:	d720e6        	bgei	a0, 2, 402507f8 <pp_tx_idle_timeout+0x110>
40250820:	001806        	j	40250884 <pp_tx_idle_timeout+0x19c>
40250823:	ef1e66        	bnei	a14, 1, 40250816 <pp_tx_idle_timeout+0x12e>
40250826:	c9aa01        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40250829:	0000c0        	callx0	a0
4025082c:	0602b2        	l8ui	a11, a2, 6
4025082f:	020ca2        	l8ui	a10, a12, 2
40250832:	dda052        	movi	a5, 221
40250835:	499ab7        	bne	a10, a11, 40250882 <pp_tx_idle_timeout+0x19a>
40250838:	010c42        	l8ui	a4, a12, 1
4025083b:	120c      	movi.n	a2, 1
4025083d:	fff546        	j	40250816 <pp_tx_idle_timeout+0x12e>
40250840:	d22e66        	bnei	a14, 2, 40250816 <pp_tx_idle_timeout+0x12e>
40250843:	3108      	l32i.n	a0, a1, 12
40250845:	7d0002        	l8ui	a0, a0, 125
40250848:	f08c      	beqz.n	a0, 4025085b <pp_tx_idle_timeout+0x173>
4025084a:	1128      	l32i.n	a2, a1, 4
4025084c:	2138      	l32i.n	a3, a1, 8
4025084e:	640c      	movi.n	a4, 6
40250850:	c48b01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40250853:	0000c0        	callx0	a0
40250856:	82ec      	bnez.n	a2, 40250882 <pp_tx_idle_timeout+0x19a>
40250858:	010c42        	l8ui	a4, a12, 1
4025085b:	3128      	l32i.n	a2, a1, 12
4025085d:	ffd222        	addmi	a2, a2, 0xffffff00
40250860:	382222        	l32i	a2, a2, 224
40250863:	1b9247        	bne	a2, a4, 40250882 <pp_tx_idle_timeout+0x19a>
40250866:	0128      	l32i.n	a2, a1, 0
40250868:	3c2b      	addi.n	a3, a12, 2
4025086a:	c48401        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025086d:	0000c0        	callx0	a0
40250870:	e2cc      	bnez.n	a2, 40250882 <pp_tx_idle_timeout+0x19a>
40250872:	dda052        	movi	a5, 221
40250875:	010c42        	l8ui	a4, a12, 1
40250878:	120c      	movi.n	a2, 1
4025087a:	ffe606        	j	40250816 <pp_tx_idle_timeout+0x12e>
4025087d:	220c      	movi.n	a2, 2
4025087f:	000046        	j	40250884 <pp_tx_idle_timeout+0x19c>
40250882:	020c      	movi.n	a2, 0
40250884:	51c8      	l32i.n	a12, a1, 20
40250886:	61d8      	l32i.n	a13, a1, 24
40250888:	71e8      	l32i.n	a14, a1, 28
4025088a:	4108      	l32i.n	a0, a1, 16
4025088c:	20c112        	addi	a1, a1, 32
4025088f:	f00d      	ret.n
40250891:	2c2b      	addi.n	a2, a12, 2
40250893:	ffc931        	l32r	a3, 402507b8 <pp_tx_idle_timeout+0xd0>
40250896:	340c      	movi.n	a4, 3
40250898:	c47901        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025089b:	0000c0        	callx0	a0
4025089e:	130c      	movi.n	a3, 1
402508a0:	932320        	movnez	a2, a3, a2
402508a3:	fff746        	j	40250884 <pp_tx_idle_timeout+0x19c>
402508a6:	5c0000        	excw
402508a9:	3ffe97        	bbsi	a14, 25, 402508ec <DefFreqCalTimerCB+0x40>

402508ac <DefFreqCalTimerCB>:
402508ac:	ffff21        	l32r	a2, 402508a8 <pp_tx_idle_timeout+0x1c0>
402508af:	f0c112        	addi	a1, a1, -16
402508b2:	0109      	s32i.n	a0, a1, 0
402508b4:	bec101        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402508b7:	0000c0        	callx0	a0
402508ba:	fcf021        	l32r	a2, 4024fc7c <fpm_do_sleep+0x7c>
402508bd:	100c      	movi.n	a0, 1
402508bf:	144202        	s8i	a0, a2, 20
402508c2:	0108      	l32i.n	a0, a1, 0
402508c4:	10c112        	addi	a1, a1, 16
402508c7:	f00d      	ret.n
402508c9:	000000        	ill
402508cc:	e70c      	movi.n	a7, 14
402508ce:	fe          	.byte 0xfe
402508cf:	3f          	.byte 0x3f
402508d0:	e7ba      	add.n	a14, a7, a11
402508d2:	fe          	.byte 0xfe
402508d3:	3f          	.byte 0x3f
402508d4:	26a7c0        	excw
402508d7:	08ac40        	excw
402508da:	814025        	excw
402508dd:	fffc      	bnez.n	a15, 40250920 <DefFreqCalTimerCB+0x74>
402508df:	f0c112        	addi	a1, a1, -16
402508e2:	0109      	s32i.n	a0, a1, 0
402508e4:	0378      	l32i.n	a7, a3, 0
402508e6:	11c9      	s32i.n	a12, a1, 4
402508e8:	450832        	l8ui	a3, a8, 69
402508eb:	0c92c2        	l16si	a12, a2, 24
402508ee:	040030        	extui	a0, a3, 0, 1
402508f1:	2e77c7        	bbci	a7, 28, 40250923 <DefFreqCalTimerCB+0x77>
402508f4:	2be307        	bbsi	a3, 0, 40250923 <DefFreqCalTimerCB+0x77>
402508f7:	043d      	mov.n	a3, a4
402508f9:	054d      	mov.n	a4, a5
402508fb:	065d      	mov.n	a5, a6
402508fd:	160c      	movi.n	a6, 1
402508ff:	ffebc5        	call0	402507bc <pp_tx_idle_timeout+0xd4>
40250902:	181266        	bnei	a2, 1, 4025091e <DefFreqCalTimerCB+0x72>
40250905:	fcf231        	l32r	a3, 4024fcd0 <pp_soft_wdt_init+0x20>
40250908:	289322        	l16si	a2, a3, 80
4025090b:	299302        	l16si	a0, a3, 82
4025090e:	01a2c7        	bge	a2, a12, 40250913 <DefFreqCalTimerCB+0x67>
40250911:	0c2d      	mov.n	a2, a12
40250913:	285322        	s16i	a2, a3, 80
40250916:	01ac07        	bge	a12, a0, 4025091b <DefFreqCalTimerCB+0x6f>
40250919:	0c0d      	mov.n	a0, a12
4025091b:	295302        	s16i	a0, a3, 82
4025091e:	120c      	movi.n	a2, 1
40250920:	0033c6        	j	402509f3 <DefFreqCalTimerCB+0x147>
40250923:	0ca056        	bnez	a0, 402509f1 <DefFreqCalTimerCB+0x145>
40250926:	043d      	mov.n	a3, a4
40250928:	054d      	mov.n	a4, a5
4025092a:	065d      	mov.n	a5, a6
4025092c:	260c      	movi.n	a6, 2
4025092e:	ffe8c5        	call0	402507bc <pp_tx_idle_timeout+0xd4>
40250931:	920b      	addi.n	a9, a2, -1
40250933:	0ba956        	bnez	a9, 402509f1 <DefFreqCalTimerCB+0x145>
40250936:	c03c      	movi.n	a0, 60
40250938:	c4af32        	movi	a3, -60
4025093b:	052c37        	blt	a12, a3, 40250944 <DefFreqCalTimerCB+0x98>
4025093e:	0220c7        	blt	a0, a12, 40250944 <DefFreqCalTimerCB+0x98>
40250941:	002b06        	j	402509f1 <DefFreqCalTimerCB+0x145>
40250944:	a8ad22        	movi	a2, 0xfffffda8
40250947:	0222c7        	blt	a2, a12, 4025094d <DefFreqCalTimerCB+0xa1>
4025094a:	0028c6        	j	402509f1 <DefFreqCalTimerCB+0x145>
4025094d:	57a2a2        	movi	a10, 0x257
40250950:	02aac7        	bge	a10, a12, 40250956 <DefFreqCalTimerCB+0xaa>
40250953:	002686        	j	402509f1 <DefFreqCalTimerCB+0x145>
40250956:	fcc9b1        	l32r	a11, 4024fc7c <fpm_do_sleep+0x7c>
40250959:	140bb2        	l8ui	a11, a11, 20
4025095c:	091b16        	beqz	a11, 402509f1 <DefFreqCalTimerCB+0x145>
4025095f:	c95c01        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40250962:	0000c0        	callx0	a0
40250965:	ffda01        	l32r	a0, 402508d0 <DefFreqCalTimerCB+0x24>
40250968:	009032        	l16si	a3, a0, 0
4025096b:	4c3a      	add.n	a4, a12, a3
4025096d:	0434d6        	bgez	a4, 402509b4 <DefFreqCalTimerCB+0x108>
40250970:	2129      	s32i.n	a2, a1, 8
40250972:	c4af52        	movi	a5, -60
40250975:	0bac57        	bge	a12, a5, 40250984 <DefFreqCalTimerCB+0xd8>
40250978:	c4c332        	addi	a3, a3, -60
4025097b:	113300        	slli	a3, a3, 16
4025097e:	313030        	srai	a3, a3, 16
40250981:	005032        	s16i	a3, a0, 0
40250984:	c43c      	movi.n	a4, 60
40250986:	0ba4c7        	bge	a4, a12, 40250995 <DefFreqCalTimerCB+0xe9>
40250989:	3cc332        	addi	a3, a3, 60
4025098c:	113300        	slli	a3, a3, 16
4025098f:	313030        	srai	a3, a3, 16
40250992:	005032        	s16i	a3, a0, 0
40250995:	a8ad42        	movi	a4, 0xfffffda8
40250998:	04a347        	bge	a3, a4, 402509a0 <DefFreqCalTimerCB+0xf4>
4025099b:	030c      	movi.n	a3, 0
4025099d:	005032        	s16i	a3, a0, 0
402509a0:	ffccc1        	l32r	a12, 402508d0 <DefFreqCalTimerCB+0x24>
402509a3:	ffcc21        	l32r	a2, 402508d4 <DefFreqCalTimerCB+0x28>
402509a6:	be4a01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402509a9:	0000c0        	callx0	a0
402509ac:	2128      	l32i.n	a2, a1, 8
402509ae:	009c32        	l16si	a3, a12, 0
402509b1:	000106        	j	402509b9 <DefFreqCalTimerCB+0x10d>
402509b4:	030c      	movi.n	a3, 0
402509b6:	005032        	s16i	a3, a0, 0
402509b9:	060222        	l8ui	a2, a2, 6
402509bc:	f58a85        	call0	40246268 <chip_v6_set_chan_offset>
402509bf:	ffbac1        	l32r	a12, 402508a8 <pp_tx_idle_timeout+0x1c0>
402509c2:	fcae61        	l32r	a6, 4024fc7c <fpm_do_sleep+0x7c>
402509c5:	00a052        	movi	a5, 0
402509c8:	144652        	s8i	a5, a6, 20
402509cb:	202cc0        	or	a2, a12, a12
402509ce:	be7a01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402509d1:	0000c0        	callx0	a0
402509d4:	202cc0        	or	a2, a12, a12
402509d7:	ffc031        	l32r	a3, 402508d8 <DefFreqCalTimerCB+0x2c>
402509da:	040c      	movi.n	a4, 0
402509dc:	be6d01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402509df:	0000c0        	callx0	a0
402509e2:	0c2d      	mov.n	a2, a12
402509e4:	e8a332        	movi	a3, 0x3e8
402509e7:	040c      	movi.n	a4, 0
402509e9:	150c      	movi.n	a5, 1
402509eb:	be7401        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402509ee:	0000c0        	callx0	a0
402509f1:	020c      	movi.n	a2, 0
402509f3:	11c8      	l32i.n	a12, a1, 4
402509f5:	0108      	l32i.n	a0, a1, 0
402509f7:	10c112        	addi	a1, a1, 16
402509fa:	f00d      	ret.n
402509fc:	2a6c      	movi.n	a10, -30
402509fe:	304010        	xor	a4, a0, a1
40250a01:	401036        	excw
40250a04:	f0a042        	movi	a4, 240
40250a07:	d0c112        	addi	a1, a1, -48
40250a0a:	0461c2        	s32i	a12, a1, 16
40250a0d:	096122        	s32i	a2, a1, 36
40250a10:	036102        	s32i	a0, a1, 12
40250a13:	61e9      	s32i.n	a14, a1, 24
40250a15:	71f9      	s32i.n	a15, a1, 28
40250a17:	51d9      	s32i.n	a13, a1, 20
40250a19:	cf0c      	movi.n	a15, 12
40250a1b:	03dd      	mov.n	a13, a3
40250a1d:	12e8      	l32i.n	a14, a2, 4
40250a1f:	fc9731        	l32r	a3, 4024fc7c <fpm_do_sleep+0x7c>
40250a22:	1ee8      	l32i.n	a14, a14, 4
40250a24:	060302        	l8ui	a0, a3, 6
40250a27:	000e22        	l8ui	a2, a14, 0
40250a2a:	010080        	slli	a0, a0, 24
40250a2d:	10f2f0        	and	a15, a2, a15
40250a30:	310800        	srai	a0, a0, 24
40250a33:	102240        	and	a2, a2, a4
40250a36:	8129      	s32i.n	a2, a1, 32
40250a38:	0d10a6        	blti	a0, 1, 40250a49 <DefFreqCalTimerCB+0x19d>
40250a3b:	f734c5        	call0	40247d88 <read_hw_noisefloor>
40250a3e:	fc8f31        	l32r	a3, 4024fc7c <fpm_do_sleep+0x7c>
40250a41:	022b      	addi.n	a0, a2, 2
40250a43:	210200        	srai	a0, a0, 2
40250a46:	064302        	s8i	a0, a3, 6
40250a49:	0d08      	l32i.n	a0, a13, 0
40250a4b:	05f0c7        	bbsi	a0, 28, 40250a54 <DefFreqCalTimerCB+0x1a8>
40250a4e:	052e00        	extui	a2, a0, 30, 1
40250a51:	105216        	beqz	a2, 40250b5a <DefFreqCalTimerCB+0x2ae>
40250a54:	07f0d7        	bbsi	a0, 29, 40250a5f <DefFreqCalTimerCB+0x1b3>
40250a57:	04f0f7        	bbsi	a0, 31, 40250a5f <DefFreqCalTimerCB+0x1b3>
40250a5a:	0c0c      	movi.n	a12, 0
40250a5c:	000046        	j	40250a61 <DefFreqCalTimerCB+0x1b5>
40250a5f:	2c0c      	movi.n	a12, 2
40250a61:	2e8f66        	bnei	a15, 8, 40250a93 <DefFreqCalTimerCB+0x1e7>
40250a64:	ff4ac5        	call0	4024ff14 <pp_disable_idle_timer>
40250a67:	fe5705        	call0	4024efd8 <pm_is_waked>
40250a6a:	052216        	beqz	a2, 40250ac0 <DefFreqCalTimerCB+0x214>
40250a6d:	fe6945        	call0	4024f104 <pm_scan_unlocked>
40250a70:	04c216        	beqz	a2, 40250ac0 <DefFreqCalTimerCB+0x214>
40250a73:	01a052        	movi	a5, 1
40250a76:	fc8131        	l32r	a3, 4024fc7c <fpm_do_sleep+0x7c>
40250a79:	fc9521        	l32r	a2, 4024fcd0 <pp_soft_wdt_init+0x20>
40250a7c:	01a042        	movi	a4, 1
40250a7f:	214242        	s8i	a4, a2, 33
40250a82:	061332        	l16ui	a3, a3, 12
40250a85:	24c222        	addi	a2, a2, 36
40250a88:	040c      	movi.n	a4, 0
40250a8a:	be4c01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40250a8d:	0000c0        	callx0	a0
40250a90:	000b06        	j	40250ac0 <DefFreqCalTimerCB+0x214>
40250a93:	9fec      	bnez.n	a15, 40250ac0 <DefFreqCalTimerCB+0x214>
40250a95:	8148      	l32i.n	a4, a1, 32
40250a97:	25e466        	bnei	a4, 128, 40250ac0 <DefFreqCalTimerCB+0x214>
40250a9a:	0e2d      	mov.n	a2, a14
40250a9c:	ffd801        	l32r	a0, 402509fc <DefFreqCalTimerCB+0x150>
40250a9f:	0000c0        	callx0	a0
40250aa2:	0d08      	l32i.n	a0, a13, 0
40250aa4:	145e00        	extui	a5, a0, 14, 2
40250aa7:	0bf556        	bnez	a5, 40250b6a <DefFreqCalTimerCB+0x2be>
40250aaa:	b50000        	extui	a0, a0, 16, 12
40250aad:	002f86        	j	40250b6f <DefFreqCalTimerCB+0x2c3>
40250ab0:	2eab      	addi.n	a2, a14, 10
40250ab2:	fe6b85        	call0	4024f16c <pm_sleep_for>
40250ab5:	728c      	beqz.n	a2, 40250ac0 <DefFreqCalTimerCB+0x214>
40250ab7:	9128      	l32i.n	a2, a1, 36
40250ab9:	0138      	l32i.n	a3, a1, 0
40250abb:	1148      	l32i.n	a4, a1, 4
40250abd:	fd8b85        	call0	4024e378 <pm_onBcnRx>
40250ac0:	442cf6        	bgeui	a12, 2, 40250b08 <DefFreqCalTimerCB+0x25c>
40250ac3:	0c2d      	mov.n	a2, a12
40250ac5:	3eab      	addi.n	a3, a14, 10
40250ac7:	2139      	s32i.n	a3, a1, 8
40250ac9:	00b585        	call0	40251624 <rc_get_trc>
40250acc:	9168      	l32i.n	a6, a1, 36
40250ace:	0d3d      	mov.n	a3, a13
40250ad0:	7629      	s32i.n	a2, a6, 28
40250ad2:	ffcb01        	l32r	a0, 40250a00 <DefFreqCalTimerCB+0x154>
40250ad5:	0000c0        	callx0	a0
40250ad8:	000d72        	l8ui	a7, a13, 0
40250adb:	0c2d      	mov.n	a2, a12
40250add:	773b      	addi.n	a7, a7, 3
40250adf:	004d72        	s8i	a7, a13, 0
40250ae2:	fca085        	call0	4024d4ec <ic_is_pure_sta>
40250ae5:	05d216        	beqz	a2, 40250b46 <DefFreqCalTimerCB+0x29a>
40250ae8:	05af56        	bnez	a15, 40250b46 <DefFreqCalTimerCB+0x29a>
40250aeb:	0e2d      	mov.n	a2, a14
40250aed:	ffc301        	l32r	a0, 402509fc <DefFreqCalTimerCB+0x150>
40250af0:	0000c0        	callx0	a0
40250af3:	0d08      	l32i.n	a0, a13, 0
40250af5:	148e00        	extui	a8, a0, 14, 2
40250af8:	d8dc      	bnez.n	a8, 40250b19 <DefFreqCalTimerCB+0x26d>
40250afa:	b50000        	extui	a0, a0, 16, 12
40250afd:	000746        	j	40250b1e <DefFreqCalTimerCB+0x272>
40250b00:	0c2d      	mov.n	a2, a12
40250b02:	201110        	or	a1, a1, a1
40250b05:	fca005        	call0	4024d508 <ic_get_ptk_alg>
40250b08:	020c      	movi.n	a2, 0
40250b0a:	41c8      	l32i.n	a12, a1, 16
40250b0c:	51d8      	l32i.n	a13, a1, 20
40250b0e:	61e8      	l32i.n	a14, a1, 24
40250b10:	71f8      	l32i.n	a15, a1, 28
40250b12:	3108      	l32i.n	a0, a1, 12
40250b14:	30c112        	addi	a1, a1, 48
40250b17:	f00d      	ret.n
40250b19:	1d08      	l32i.n	a0, a13, 4
40250b1b:	410800        	srli	a0, a0, 8
40250b1e:	082132        	l32i	a3, a1, 32
40250b21:	04b326        	beqi	a3, 16, 40250b29 <DefFreqCalTimerCB+0x27d>
40250b24:	053c      	movi.n	a5, 48
40250b26:	1c9357        	bne	a3, a5, 40250b46 <DefFreqCalTimerCB+0x29a>
40250b29:	c03020        	sub	a3, a0, a2
40250b2c:	18ce22        	addi	a2, a14, 24
40250b2f:	fcc332        	addi	a3, a3, -4
40250b32:	f43030        	extui	a3, a3, 0, 16
40250b35:	3e3a      	add.n	a3, a14, a3
40250b37:	18c332        	addi	a3, a3, 24
40250b3a:	fe5f85        	call0	4024f134 <pm_assoc_parse>
40250b3d:	528c      	beqz.n	a2, 40250b46 <DefFreqCalTimerCB+0x29a>
40250b3f:	0c2d      	mov.n	a2, a12
40250b41:	2138      	l32i.n	a3, a1, 8
40250b43:	fe6085        	call0	4024f14c <pm_set_addr>
40250b46:	010e42        	l8ui	a4, a14, 1
40250b49:	040e52        	l8ui	a5, a14, 4
40250b4c:	b86467        	bbci	a4, 6, 40250b08 <DefFreqCalTimerCB+0x25c>
40250b4f:	ad6507        	bbci	a5, 0, 40250b00 <DefFreqCalTimerCB+0x254>
40250b52:	0c2d      	mov.n	a2, a12
40250b54:	fc9c05        	call0	4024d518 <ic_get_gtk_alg>
40250b57:	ffeb46        	j	40250b08 <DefFreqCalTimerCB+0x25c>
40250b5a:	02f0d7        	bbsi	a0, 29, 40250b60 <DefFreqCalTimerCB+0x2b4>
40250b5d:	0470f7        	bbci	a0, 31, 40250b65 <DefFreqCalTimerCB+0x2b9>
40250b60:	1c0c      	movi.n	a12, 1
40250b62:	ffbec6        	j	40250a61 <DefFreqCalTimerCB+0x1b5>
40250b65:	2c0c      	movi.n	a12, 2
40250b67:	ffbd86        	j	40250a61 <DefFreqCalTimerCB+0x1b5>
40250b6a:	1d08      	l32i.n	a0, a13, 4
40250b6c:	410800        	srli	a0, a0, 8
40250b6f:	0d3d      	mov.n	a3, a13
40250b71:	0e4d      	mov.n	a4, a14
40250b73:	c06020        	sub	a6, a0, a2
40250b76:	18ce52        	addi	a5, a14, 24
40250b79:	0159      	s32i.n	a5, a1, 0
40250b7b:	9128      	l32i.n	a2, a1, 36
40250b7d:	fcc662        	addi	a6, a6, -4
40250b80:	f46060        	extui	a6, a6, 0, 16
40250b83:	6e6a      	add.n	a6, a14, a6
40250b85:	18c662        	addi	a6, a6, 24
40250b88:	1169      	s32i.n	a6, a1, 4
40250b8a:	ffd505        	call0	402508dc <DefFreqCalTimerCB+0x30>
40250b8d:	720b      	addi.n	a7, a2, -1
40250b8f:	f1d756        	bnez	a7, 40250ab0 <DefFreqCalTimerCB+0x204>
40250b92:	9128      	l32i.n	a2, a1, 36
40250b94:	ff87c5        	call0	40250414 <ppRecycleRxPkt>
40250b97:	120c      	movi.n	a2, 1
40250b99:	ffdb46        	j	40250b0a <DefFreqCalTimerCB+0x25e>

40250b9c <ppGetTxQFirstAvail_Locked>:
40250b9c:	f0c112        	addi	a1, a1, -16
40250b9f:	1109      	s32i.n	a0, a1, 4
40250ba1:	2e82f6        	bgeui	a2, 8, 40250bd3 <ppGetTxQFirstAvail_Locked+0x37>
40250ba4:	fc3601        	l32r	a0, 4024fc7c <fpm_do_sleep+0x7c>
40250ba7:	4008      	l32i.n	a0, a0, 16
40250ba9:	1132b0        	slli	a3, a2, 5
40250bac:	003a      	add.n	a0, a0, a3
40250bae:	270002        	l8ui	a0, a0, 39
40250bb1:	0139      	s32i.n	a3, a1, 0
40250bb3:	c0dc      	bnez.n	a0, 40250bd3 <ppGetTxQFirstAvail_Locked+0x37>
40250bb5:	bf0101        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250bb8:	0000c0        	callx0	a0
40250bbb:	fc3021        	l32r	a2, 4024fc7c <fpm_do_sleep+0x7c>
40250bbe:	0138      	l32i.n	a3, a1, 0
40250bc0:	4228      	l32i.n	a2, a2, 16
40250bc2:	223a      	add.n	a2, a2, a3
40250bc4:	6228      	l32i.n	a2, a2, 24
40250bc6:	2129      	s32i.n	a2, a1, 8
40250bc8:	beff01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250bcb:	0000c0        	callx0	a0
40250bce:	2108      	l32i.n	a0, a1, 8
40250bd0:	000046        	j	40250bd5 <ppGetTxQFirstAvail_Locked+0x39>
40250bd3:	000c      	movi.n	a0, 0
40250bd5:	708c      	beqz.n	a0, 40250be0 <ppGetTxQFirstAvail_Locked+0x44>
40250bd7:	9038      	l32i.n	a3, a0, 36
40250bd9:	0338      	l32i.n	a3, a3, 0
40250bdb:	017387        	bbci	a3, 24, 40250be0 <ppGetTxQFirstAvail_Locked+0x44>
40250bde:	000c      	movi.n	a0, 0
40250be0:	002d      	mov.n	a2, a0
40250be2:	1108      	l32i.n	a0, a1, 4
40250be4:	10c112        	addi	a1, a1, 16
40250be7:	f00d      	ret.n
40250be9:	000000        	ill
40250bec:	f0c112        	addi	a1, a1, -16
40250bef:	11c9      	s32i.n	a12, a1, 4
40250bf1:	0109      	s32i.n	a0, a1, 0
40250bf3:	bef201        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250bf6:	0000c0        	callx0	a0
40250bf9:	fc2001        	l32r	a0, 4024fc7c <fpm_do_sleep+0x7c>
40250bfc:	4008      	l32i.n	a0, a0, 16
40250bfe:	4a20c2        	l32i	a12, a0, 0x128
40250c01:	2c9c      	beqz.n	a12, 40250c17 <ppGetTxQFirstAvail_Locked+0x7b>
40250c03:	040c      	movi.n	a4, 0
40250c05:	8c28      	l32i.n	a2, a12, 32
40250c07:	4a6022        	s32i	a2, a0, 0x128
40250c0a:	72cc      	bnez.n	a2, 40250c15 <ppGetTxQFirstAvail_Locked+0x79>
40250c0c:	01d032        	addmi	a3, a0, 0x100
40250c0f:	28c332        	addi	a3, a3, 40
40250c12:	4b6032        	s32i	a3, a0, 0x12c
40250c15:	8c49      	s32i.n	a4, a12, 32
40250c17:	beeb01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250c1a:	0000c0        	callx0	a0
40250c1d:	0c2d      	mov.n	a2, a12
40250c1f:	0108      	l32i.n	a0, a1, 0
40250c21:	11c8      	l32i.n	a12, a1, 4
40250c23:	10c112        	addi	a1, a1, 16
40250c26:	f00d      	ret.n
40250c28:	f0c112        	addi	a1, a1, -16
40250c2b:	11c9      	s32i.n	a12, a1, 4
40250c2d:	0109      	s32i.n	a0, a1, 0
40250c2f:	bee301        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250c32:	0000c0        	callx0	a0
40250c35:	fc1101        	l32r	a0, 4024fc7c <fpm_do_sleep+0x7c>
40250c38:	4008      	l32i.n	a0, a0, 16
40250c3a:	4c20c2        	l32i	a12, a0, 0x130
40250c3d:	2c9c      	beqz.n	a12, 40250c53 <ppGetTxQFirstAvail_Locked+0xb7>
40250c3f:	040c      	movi.n	a4, 0
40250c41:	8c28      	l32i.n	a2, a12, 32
40250c43:	4c6022        	s32i	a2, a0, 0x130
40250c46:	72cc      	bnez.n	a2, 40250c51 <ppGetTxQFirstAvail_Locked+0xb5>
40250c48:	01d032        	addmi	a3, a0, 0x100
40250c4b:	30c332        	addi	a3, a3, 48
40250c4e:	4d6032        	s32i	a3, a0, 0x134
40250c51:	8c49      	s32i.n	a4, a12, 32
40250c53:	bedc01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250c56:	0000c0        	callx0	a0
40250c59:	0c2d      	mov.n	a2, a12
40250c5b:	0108      	l32i.n	a0, a1, 0
40250c5d:	11c8      	l32i.n	a12, a1, 4
40250c5f:	10c112        	addi	a1, a1, 16
40250c62:	f00d      	ret.n
40250c64:	000900        	excw
40250c67:	000c00        	excw
40250c6a:	f04025        	excw
40250c6d:	fe98      	l32i.n	a9, a14, 60
40250c6f:	3f          	.byte 0x3f
40250c70:	06e8      	l32i.n	a14, a6, 0
40250c72:	cc4025        	excw
40250c75:	fe          	.byte 0xfe
40250c76:	104024        	excw
40250c79:	000027        	bnone	a0, a2, 40250c7d <ppGetTxQFirstAvail_Locked+0xe1>
40250c7c:	0927c0        	excw
	...

40250c80 <pp_attach>:
40250c80:	040c      	movi.n	a4, 0
40250c82:	160c      	movi.n	a6, 1
40250c84:	f0c112        	addi	a1, a1, -16
40250c87:	fbfd31        	l32r	a3, 4024fc7c <fpm_do_sleep+0x7c>
40250c8a:	0109      	s32i.n	a0, a1, 0
40250c8c:	000c      	movi.n	a0, 0
40250c8e:	4338      	l32i.n	a3, a3, 16
40250c90:	1120b0        	slli	a2, a0, 5
40250c93:	001b      	addi.n	a0, a0, 1
40250c95:	232a      	add.n	a2, a3, a2
40250c97:	6249      	s32i.n	a4, a2, 24
40250c99:	274242        	s8i	a4, a2, 39
40250c9c:	740000        	extui	a0, a0, 0, 8
40250c9f:	18c252        	addi	a5, a2, 24
40250ca2:	7259      	s32i.n	a5, a2, 28
40250ca4:	e88066        	bnei	a0, 8, 40250c90 <pp_attach+0x10>
40250ca7:	000c      	movi.n	a0, 0
40250ca9:	750c      	movi.n	a5, 7
40250cab:	1120b0        	slli	a2, a0, 5
40250cae:	001b      	addi.n	a0, a0, 1
40250cb0:	232a      	add.n	a2, a3, a2
40250cb2:	274262        	s8i	a6, a2, 39
40250cb5:	244252        	s8i	a5, a2, 36
40250cb8:	740000        	extui	a0, a0, 0, 8
40250cbb:	ec2066        	bnei	a0, 2, 40250cab <pp_attach+0x2b>
40250cbe:	0349      	s32i.n	a4, a3, 0
40250cc0:	000c      	movi.n	a0, 0
40250cc2:	906000        	addx2	a6, a0, a0
40250cc5:	a05030        	addx4	a5, a0, a3
40250cc8:	1549      	s32i.n	a4, a5, 4
40250cca:	1166f0        	slli	a6, a6, 1
40250ccd:	503a      	add.n	a5, a0, a3
40250ccf:	263b      	addi.n	a2, a6, 3
40250cd1:	b32660        	movgez	a2, a6, a6
40250cd4:	001b      	addi.n	a0, a0, 1
40250cd6:	740000        	extui	a0, a0, 0, 8
40250cd9:	212220        	srai	a2, a2, 2
40250cdc:	222b      	addi.n	a2, a2, 2
40250cde:	144522        	s8i	a2, a5, 20
40250ce1:	dd4066        	bnei	a0, 4, 40250cc2 <pp_attach+0x42>
40250ce4:	000c      	movi.n	a0, 0
40250ce6:	18a162        	movi	a6, 0x118
40250ce9:	b02030        	addx8	a2, a0, a3
40250cec:	466242        	s32i	a4, a2, 0x118
40250cef:	01c002        	addi	a0, a0, 1
40250cf2:	805260        	add	a5, a2, a6
40250cf5:	476252        	s32i	a5, a2, 0x11c
40250cf8:	740000        	extui	a0, a0, 0, 8
40250cfb:	ea2066        	bnei	a0, 2, 40250ce9 <pp_attach+0x69>
40250cfe:	4c6342        	s32i	a4, a3, 0x130
40250d01:	4a6342        	s32i	a4, a3, 0x128
40250d04:	01d382        	addmi	a8, a3, 0x100
40250d07:	28c892        	addi	a9, a8, 40
40250d0a:	4b6392        	s32i	a9, a3, 0x12c
40250d0d:	30c882        	addi	a8, a8, 48
40250d10:	4d6382        	s32i	a8, a3, 0x134
40250d13:	ffd461        	l32r	a6, 40250c64 <ppGetTxQFirstAvail_Locked+0xc8>
40250d16:	bd9371        	l32r	a7, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40250d19:	0020c0        	memw
40250d1c:	fe6762        	s32i	a6, a7, 0x3f8
40250d1f:	017785        	call0	40252498 <esf_buf_setup>
40250d22:	ffd121        	l32r	a2, 40250c68 <ppGetTxQFirstAvail_Locked+0xcc>
40250d25:	20a032        	movi	a3, 32
40250d28:	ffd141        	l32r	a4, 40250c6c <ppGetTxQFirstAvail_Locked+0xd0>
40250d2b:	252c      	movi.n	a5, 34
40250d2d:	beda01        	l32r	a0, 40240898 <ets_timer_handler_isr+0xcc>
40250d30:	0000c0        	callx0	a0
40250d33:	fc7721        	l32r	a2, 4024ff10 <reset_noise_timer+0x34>
40250d36:	ffce31        	l32r	a3, 40250c70 <ppGetTxQFirstAvail_Locked+0xd4>
40250d39:	040c      	movi.n	a4, 0
40250d3b:	bd9501        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40250d3e:	0000c0        	callx0	a0
40250d41:	fc1521        	l32r	a2, 4024fd98 <TxNodeNum+0x20>
40250d44:	ffcc31        	l32r	a3, 40250c74 <ppGetTxQFirstAvail_Locked+0xd8>
40250d47:	040c      	movi.n	a4, 0
40250d49:	fbccb1        	l32r	a11, 4024fc7c <fpm_do_sleep+0x7c>
40250d4c:	d2e751        	l32r	a5, 402458e8 <readvdd33+0x1c0>
40250d4f:	ffca01        	l32r	a0, 40250c78 <ppGetTxQFirstAvail_Locked+0xdc>
40250d52:	6a0552        	l8ui	a5, a5, 106
40250d55:	ffc9a1        	l32r	a10, 40250c7c <ppGetTxQFirstAvail_Locked+0xe0>
40250d58:	d10500        	mul16s	a0, a5, a0
40250d5b:	93a050        	movnez	a10, a0, a5
40250d5e:	2ba9      	s32i.n	a10, a11, 8
40250d60:	bd8c01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40250d63:	0000c0        	callx0	a0
40250d66:	ff0545        	call0	4024fdbc <pp_enable_noise_timer>
40250d69:	0108      	l32i.n	a0, a1, 0
40250d6b:	10c112        	addi	a1, a1, 16
40250d6e:	f00d      	ret.n
40250d70:	fe9a01        	l32r	a0, 402507d8 <pp_tx_idle_timeout+0xf0>
40250d73:	3f          	.byte 0x3f
40250d74:	305c      	movi.n	a0, 83
40250d76:	124010        	excw
40250d79:	02e0c1        	l32r	a12, 402118fc <_lit4_end+0x10aba0>
40250d7c:	c20061        	l32r	a6, 4024157c <system_mktime+0x70>
40250d7f:	e90161        	l32r	a6, 4024b184 <rc_cal+0x2c>
40250d82:	21d931        	l32r	a3, 402194e8 <_lit4_end+0x11278c>
40250d85:	41f9      	s32i.n	a15, a1, 16
40250d87:	fd7c      	movi.n	a13, -1
40250d89:	fff9f1        	l32r	a15, 40250d70 <pp_attach+0xf0>
40250d8c:	0e0c      	movi.n	a14, 0
40250d8e:	000fc2        	l8ui	a12, a15, 0
40250d91:	fe64c5        	call0	4024f3e0 <fpm_allow_tx>
40250d94:	12cc      	bnez.n	a2, 40250d99 <pp_attach+0x119>
40250d96:	fe9e45        	call0	4024f77c <fpm_do_wakeup>
40250d99:	202cc0        	or	a2, a12, a12
40250d9c:	fe3785        	call0	4024f118 <pm_allow_tx>
40250d9f:	00b216        	beqz	a2, 40250dae <pp_attach+0x12e>
40250da2:	202cc0        	or	a2, a12, a12
40250da5:	fff301        	l32r	a0, 40250d74 <pp_attach+0xf4>
40250da8:	0000c0        	callx0	a0
40250dab:	93dc20        	movnez	a13, a12, a2
40250dae:	000f02        	l8ui	a0, a15, 0
40250db1:	cc1b      	addi.n	a12, a12, 1
40250db3:	74c0c0        	extui	a12, a12, 0, 8
40250db6:	fecc22        	addi	a2, a12, -2
40250db9:	83ce20        	moveqz	a12, a14, a2
40250dbc:	d190c7        	bne	a0, a12, 40250d91 <pp_attach+0x111>
40250dbf:	11c8      	l32i.n	a12, a1, 4
40250dc1:	0c0d26        	beqi	a13, -1, 40250dd1 <pp_attach+0x151>
40250dc4:	0d1b      	addi.n	a0, a13, 1
40250dc6:	742000        	extui	a2, a0, 0, 8
40250dc9:	012226        	beqi	a2, 2, 40250dce <pp_attach+0x14e>
40250dcc:	00ed      	mov.n	a14, a0
40250dce:	004fe2        	s8i	a14, a15, 0
40250dd1:	21d8      	l32i.n	a13, a1, 8
40250dd3:	31e8      	l32i.n	a14, a1, 12
40250dd5:	41f8      	l32i.n	a15, a1, 16
40250dd7:	0108      	l32i.n	a0, a1, 0
40250dd9:	20c112        	addi	a1, a1, 32
40250ddc:	f00d      	ret.n
40250dde:	f40000        	extui	a0, a0, 0, 16
40250de1:	2e          	.byte 0x2e
40250de2:	124010        	excw
40250de5:	c2e0c1        	l32r	a12, 40241968 <wifi_set_broadcast_if+0x60>
40250de8:	020561        	l32r	a6, 402115fc <_lit4_end+0x10a8a0>
40250deb:	cd0461        	l32r	a6, 402441fc <cyctimer_exe+0x50>
40250dee:	420802        	l8ui	a0, a8, 66
40250df1:	3109      	s32i.n	a0, a1, 12
40250df3:	fff845        	call0	40250d78 <pp_attach+0xf8>
40250df6:	3128      	l32i.n	a2, a1, 12
40250df8:	000222        	l8ui	a2, a2, 0
40250dfb:	c30c      	movi.n	a3, 12
40250dfd:	102230        	and	a2, a2, a3
40250e00:	2129      	s32i.n	a2, a1, 8
40250e02:	fe5dc5        	call0	4024f3e0 <fpm_allow_tx>
40250e05:	12cc      	bnez.n	a2, 40250e0a <pp_attach+0x18a>
40250e07:	fe9745        	call0	4024f77c <fpm_do_wakeup>
40250e0a:	092c72        	l32i	a7, a12, 36
40250e0d:	002772        	l32i	a7, a7, 0
40250e10:	072c32        	l32i	a3, a12, 28
40250e13:	042170        	extui	a2, a7, 1, 1
40250e16:	052356        	bnez	a3, 40250e6c <pp_attach+0x1ec>
40250e19:	048970        	extui	a8, a7, 9, 1
40250e1c:	0fd856        	bnez	a8, 40250f1d <pp_attach+0x29d>
40250e1f:	fe2f85        	call0	4024f118 <pm_allow_tx>
40250e22:	9c08      	l32i.n	a0, a12, 36
40250e24:	a2cc      	bnez.n	a2, 40250e32 <pp_attach+0x1b2>
40250e26:	0e0022        	l8ui	a2, a0, 14
40250e29:	05c226        	beqi	a2, 32, 40250e32 <pp_attach+0x1b2>
40250e2c:	c0c292        	addi	a9, a2, -64
40250e2f:	10d956        	bnez	a9, 40250f40 <pp_attach+0x2c0>
40250e32:	0078      	l32i.n	a7, a0, 0
40250e34:	c3af62        	movi	a6, -61
40250e37:	106760        	and	a6, a7, a6
40250e3a:	047170        	extui	a7, a7, 1, 1
40250e3d:	1177e0        	slli	a7, a7, 2
40250e40:	206670        	or	a6, a6, a7
40250e43:	0069      	s32i.n	a6, a0, 0
40250e45:	9c48      	l32i.n	a4, a12, 36
40250e47:	f7f951        	l32r	a5, 4024ee2c <pm_attach+0xec>
40250e4a:	1438      	l32i.n	a3, a4, 4
40250e4c:	103350        	and	a3, a3, a5
40250e4f:	1439      	s32i.n	a3, a4, 4
40250e51:	9cb8      	l32i.n	a11, a12, 36
40250e53:	1ba8      	l32i.n	a10, a11, 4
40250e55:	027c      	movi.n	a2, -16
40250e57:	10aa20        	and	a10, a10, a2
40250e5a:	720c      	movi.n	a2, 7
40250e5c:	20aa20        	or	a10, a10, a2
40250e5f:	1ba9      	s32i.n	a10, a11, 4
40250e61:	020c      	movi.n	a2, 0
40250e63:	51c8      	l32i.n	a12, a1, 20
40250e65:	4108      	l32i.n	a0, a1, 16
40250e67:	20c112        	addi	a1, a1, 32
40250e6a:	f00d      	ret.n
40250e6c:	022172        	l32i	a7, a1, 8
40250e6f:	03a756        	bnez	a7, 40250ead <pp_attach+0x22d>
40250e72:	fe2a45        	call0	4024f118 <pm_allow_tx>
40250e75:	0bc216        	beqz	a2, 40250f35 <pp_attach+0x2b5>
40250e78:	092c42        	l32i	a4, a12, 36
40250e7b:	0458      	l32i.n	a5, a4, 0
40250e7d:	c3af32        	movi	a3, -61
40250e80:	103530        	and	a3, a5, a3
40250e83:	045150        	extui	a5, a5, 1, 1
40250e86:	1155e0        	slli	a5, a5, 2
40250e89:	203350        	or	a3, a3, a5
40250e8c:	0439      	s32i.n	a3, a4, 0
40250e8e:	9c08      	l32i.n	a0, a12, 36
40250e90:	f7e721        	l32r	a2, 4024ee2c <pm_attach+0xec>
40250e93:	10b8      	l32i.n	a11, a0, 4
40250e95:	10bb20        	and	a11, a11, a2
40250e98:	10b9      	s32i.n	a11, a0, 4
40250e9a:	9c98      	l32i.n	a9, a12, 36
40250e9c:	1988      	l32i.n	a8, a9, 4
40250e9e:	0a7c      	movi.n	a10, -16
40250ea0:	1088a0        	and	a8, a8, a10
40250ea3:	7a0c      	movi.n	a10, 7
40250ea5:	2088a0        	or	a8, a8, a10
40250ea8:	1989      	s32i.n	a8, a9, 4
40250eaa:	ffecc6        	j	40250e61 <pp_attach+0x1e1>
40250ead:	fe2685        	call0	4024f118 <pm_allow_tx>
40250eb0:	011256        	bnez	a2, 40250ec5 <pp_attach+0x245>
40250eb3:	092c42        	l32i	a4, a12, 36
40250eb6:	0448      	l32i.n	a4, a4, 0
40250eb8:	097437        	bbci	a4, 19, 40250ec5 <pp_attach+0x245>
40250ebb:	120c      	movi.n	a2, 1
40250ebd:	fe2e05        	call0	4024f1a0 <pm_post>
40250ec0:	120c      	movi.n	a2, 1
40250ec2:	ffe746        	j	40250e63 <pp_attach+0x1e3>
40250ec5:	be3d01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40250ec8:	0000c0        	callx0	a0
40250ecb:	072c32        	l32i	a3, a12, 28
40250ece:	092c52        	l32i	a5, a12, 36
40250ed1:	760332        	l8ui	a3, a3, 118
40250ed4:	002522        	l32i	a2, a5, 0
40250ed7:	1558      	l32i.n	a5, a5, 4
40250ed9:	042120        	extui	a2, a2, 1, 1
40250edc:	344050        	extui	a4, a5, 0, 4
40250edf:	255450        	extui	a5, a5, 20, 3
40250ee2:	ffbf01        	l32r	a0, 40250de0 <pp_attach+0x160>
40250ee5:	0000c0        	callx0	a0
40250ee8:	1129      	s32i.n	a2, a1, 4
40250eea:	be3601        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40250eed:	0000c0        	callx0	a0
40250ef0:	1148      	l32i.n	a4, a1, 4
40250ef2:	0149      	s32i.n	a4, a1, 0
40250ef4:	c88426        	beqi	a4, 8, 40250ec0 <pp_attach+0x240>
40250ef7:	9c28      	l32i.n	a2, a12, 36
40250ef9:	0228      	l32i.n	a2, a2, 0
40250efb:	042120        	extui	a2, a2, 1, 1
40250efe:	fe2185        	call0	4024f118 <pm_allow_tx>
40250f01:	52ac      	beqz.n	a2, 40250f2a <pp_attach+0x2aa>
40250f03:	c3af62        	movi	a6, -61
40250f06:	9c48      	l32i.n	a4, a12, 36
40250f08:	0158      	l32i.n	a5, a1, 0
40250f0a:	0438      	l32i.n	a3, a4, 0
40250f0c:	345050        	extui	a5, a5, 0, 4
40250f0f:	1155e0        	slli	a5, a5, 2
40250f12:	103360        	and	a3, a3, a6
40250f15:	203350        	or	a3, a3, a5
40250f18:	0439      	s32i.n	a3, a4, 0
40250f1a:	ffd0c6        	j	40250e61 <pp_attach+0x1e1>
40250f1d:	fe1f85        	call0	4024f118 <pm_allow_tx>
40250f20:	72ac      	beqz.n	a2, 40250f4b <pp_attach+0x2cb>
40250f22:	9c08      	l32i.n	a0, a12, 36
40250f24:	ffc286        	j	40250e32 <pp_attach+0x1b2>
40250f27:	000000        	ill
40250f2a:	120c      	movi.n	a2, 1
40250f2c:	fe2705        	call0	4024f1a0 <pm_post>
40250f2f:	ffe346        	j	40250ec0 <pp_attach+0x240>
40250f32:	000000        	ill
40250f35:	120c      	movi.n	a2, 1
40250f37:	fe2685        	call0	4024f1a0 <pm_post>
40250f3a:	ffe086        	j	40250ec0 <pp_attach+0x240>
40250f3d:	000000        	ill
40250f40:	120c      	movi.n	a2, 1
40250f42:	fe25c5        	call0	4024f1a0 <pm_post>
40250f45:	ffddc6        	j	40250ec0 <pp_attach+0x240>
40250f48:	000000        	ill
40250f4b:	120c      	movi.n	a2, 1
40250f4d:	fe2505        	call0	4024f1a0 <pm_post>
40250f50:	ffdb06        	j	40250ec0 <pp_attach+0x240>
40250f53:	890800        	excw
40250f56:	fe          	.byte 0xfe
40250f57:	3f          	.byte 0x3f
40250f58:	0b1a      	add.n	a0, a11, a1
40250f5a:	ff0000        	excw
40250f5d:	0f          	.byte 0xf
40250f5e:	fff8      	l32i.n	a15, a15, 60
40250f60:	f0c112        	addi	a1, a1, -16
40250f63:	0109      	s32i.n	a0, a1, 0
40250f65:	9208      	l32i.n	a0, a2, 36
40250f67:	7258      	l32i.n	a5, a2, 28
40250f69:	3008      	l32i.n	a0, a0, 12
40250f6b:	0b12b2        	l16ui	a11, a2, 22
40250f6e:	340800        	extui	a0, a0, 8, 4
40250f71:	0a40f6        	bgeui	a0, 4, 40250f7f <pp_attach+0x2ff>
40250f74:	fff831        	l32r	a3, 40250f54 <pp_attach+0x2d4>
40250f77:	003a      	add.n	a0, a0, a3
40250f79:	000002        	l8ui	a0, a0, 0
40250f7c:	000046        	j	40250f81 <pp_attach+0x301>
40250f7f:	400c      	movi.n	a0, 4
40250f81:	bb0a      	add.n	a11, a11, a0
40250f83:	0b52b2        	s16i	a11, a2, 22
40250f86:	bcf3a1        	l32r	a10, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
40250f89:	2278      	l32i.n	a7, a2, 8
40250f8b:	0020c0        	memw
40250f8e:	0788      	l32i.n	a8, a7, 0
40250f90:	f7a591        	l32r	a9, 4024ee24 <pm_attach+0xe4>
40250f93:	1088a0        	and	a8, a8, a10
40250f96:	418c80        	srli	a8, a8, 12
40250f99:	880a      	add.n	a8, a8, a0
40250f9b:	b48080        	extui	a8, a8, 0, 12
40250f9e:	118840        	slli	a8, a8, 12
40250fa1:	0020c0        	memw
40250fa4:	0768      	l32i.n	a6, a7, 0
40250fa6:	106690        	and	a6, a6, a9
40250fa9:	206680        	or	a6, a6, a8
40250fac:	0020c0        	memw
40250faf:	9248      	l32i.n	a4, a2, 36
40250fb1:	0448      	l32i.n	a4, a4, 0
40250fb3:	0769      	s32i.n	a6, a7, 0
40250fb5:	067487        	bbci	a4, 24, 40250fbf <pp_attach+0x33f>
40250fb8:	45ec      	bnez.n	a5, 40250fe0 <pp_attach+0x360>
40250fba:	120c      	movi.n	a2, 1
40250fbc:	000646        	j	40250fd9 <pp_attach+0x359>
40250fbf:	dbd351        	l32r	a5, 40247f0c <noise_check_loop+0x158>
40250fc2:	d0e441        	l32r	a4, 40245354 <ram_pbus_set_rxgain+0xd4>
40250fc5:	2238      	l32i.n	a3, a2, 8
40250fc7:	0020c0        	memw
40250fca:	0308      	l32i.n	a0, a3, 0
40250fcc:	100050        	and	a0, a0, a5
40250fcf:	200040        	or	a0, a0, a4
40250fd2:	0020c0        	memw
40250fd5:	0309      	s32i.n	a0, a3, 0
40250fd7:	020c      	movi.n	a2, 0
40250fd9:	0108      	l32i.n	a0, a1, 0
40250fdb:	10c112        	addi	a1, a1, 16
40250fde:	f00d      	ret.n
40250fe0:	f79071        	l32r	a7, 4024ee20 <pm_attach+0xe0>
40250fe3:	d9f561        	l32r	a6, 402477b8 <target_power_add_backoff+0x4c>
40250fe6:	1248      	l32i.n	a4, a2, 4
40250fe8:	0020c0        	memw
40250feb:	0438      	l32i.n	a3, a4, 0
40250fed:	103370        	and	a3, a3, a7
40250ff0:	203360        	or	a3, a3, a6
40250ff3:	0020c0        	memw
40250ff6:	0439      	s32i.n	a3, a4, 0
40250ff8:	9208      	l32i.n	a0, a2, 36
40250ffa:	3008      	l32i.n	a0, a0, 12
40250ffc:	340800        	extui	a0, a0, 8, 4
40250fff:	133026        	beqi	a0, 3, 40251016 <pp_attach+0x396>
40251002:	009c      	beqz.n	a0, 40251016 <pp_attach+0x396>
40251004:	fc9821        	l32r	a2, 40250264 <ppPeocessRxPktHdr+0x2cc>
40251007:	fc9831        	l32r	a3, 40250268 <ppPeocessRxPktHdr+0x2d0>
4025100a:	ffd341        	l32r	a4, 40250f58 <pp_attach+0x2d8>
4025100d:	bc0101        	l32r	a0, 40240014 <_irom0_text_start+0x14>
40251010:	0000c0        	callx0	a0
40251013:	ffff06        	j	40251013 <pp_attach+0x393>
40251016:	bd9e41        	l32r	a4, 40240690 <user_uart_wait_tx_fifo_empty+0x41c>
40251019:	1268      	l32i.n	a6, a2, 4
4025101b:	0b1232        	l16ui	a3, a2, 22
4025101e:	1668      	l32i.n	a6, a6, 4
40251020:	334a      	add.n	a3, a3, a4
40251022:	db4441        	l32r	a4, 40247d34 <ram_set_noise_floor+0x54>
40251025:	0628      	l32i.n	a2, a6, 0
40251027:	b43030        	extui	a3, a3, 0, 12
4025102a:	102240        	and	a2, a2, a4
4025102d:	202230        	or	a2, a2, a3
40251030:	e0aa41        	l32r	a4, 402492d8 <phy_gpio_cfg+0x344>
40251033:	ffca31        	l32r	a3, 40250f5c <pp_attach+0x2dc>
40251036:	0629      	s32i.n	a2, a6, 0
40251038:	b40020        	extui	a0, a2, 0, 12
4025103b:	804b      	addi.n	a8, a0, 4
4025103d:	740552        	l8ui	a5, a5, 116
40251040:	103230        	and	a3, a2, a3
40251043:	082587        	blt	a5, a8, 4025104f <pp_attach+0x3cf>
40251046:	c00500        	sub	a0, a5, a0
40251049:	210200        	srai	a0, a0, 2
4025104c:	000046        	j	40251051 <pp_attach+0x3d1>
4025104f:	000c      	movi.n	a0, 0
40251051:	645000        	extui	a5, a0, 0, 7
40251054:	115540        	slli	a5, a5, 12
40251057:	203350        	or	a3, a3, a5
4025105a:	103340        	and	a3, a3, a4
4025105d:	0639      	s32i.n	a3, a6, 0
4025105f:	ffdd06        	j	40250fd7 <pp_attach+0x357>
40251062:	100000        	and	a0, a0, a0
40251065:	fe9a      	add.n	a15, a14, a9
40251067:	3f          	.byte 0x3f
40251068:	2e          	.byte 0x2e
40251069:	00ba      	add.n	a0, a0, a11
4025106b:	5d1700        	excw
4025106e:	c00000        	sub	a0, a0, a0
40251071:	0f          	.byte 0xf
40251072:	aa0000        	excw
40251075:	00aa      	add.n	a0, a0, a10
40251077:	71c700        	excw
4025107a:	550000        	extui	a0, a0, 16, 6
4025107d:	000055        	excw
40251080:	0038e3        	excw
40251083:	2aaa00        	excw
40251086:	710000        	excw
40251089:	001c      	movi.n	a0, 16
4025108b:	155500        	extui	a5, a0, 21, 2
4025108e:	f60000        	excw
40251091:	000012        	l8ui	a1, a0, 0
40251094:	9d89      	s32i.n	a8, a13, 36
40251096:	c40000        	extui	a0, a0, 0, 13
40251099:	4e          	.byte 0x4e
4025109a:	830000        	moveqz	a0, a0, a0
4025109d:	000034        	excw
402510a0:	002762        	l32i	a6, a7, 0
402510a3:	1a4100        	excw
402510a6:	b10000        	sra	a0, a0
402510a9:	000013        	excw
402510ac:	001181        	l32r	a8, 402110f0 <_lit4_end+0x10a394>
402510af:	8dc800        	excw
402510b2:	e40000        	extui	a0, a0, 0, 15
402510b5:	000046        	j	402510ba <pp_attach+0x43a>
402510b8:	002f42        	l32i	a4, a15, 0
402510bb:	237200        	excw
402510be:	a10000        	sll	a0, a0
402510c1:	000017        	bnone	a0, a1, 402510c5 <pp_attach+0x445>
402510c4:	11b9      	s32i.n	a11, a1, 4
402510c6:	2d0000        	excw
402510c9:	0e          	.byte 0xe
402510ca:	910000        	srl	a0, a0
402510cd:	41ffe7        	bbsi	a15, 30, 40251112 <pp_attach+0x492>
402510d0:	b1d934        	excw
402510d3:	71e784        	excw
402510d6:	0cffe5        	excw
402510d9:	360c75        	excw
402510dc:	020c      	movi.n	a2, 0
402510de:	1a0c      	movi.n	a10, 1
402510e0:	ffe131        	l32r	a3, 40251064 <pp_attach+0x3e4>
402510e3:	280c      	movi.n	a8, 2
402510e5:	364382        	s8i	a8, a3, 54
402510e8:	144382        	s8i	a8, a3, 20
402510eb:	154382        	s8i	a8, a3, 21
402510ee:	164382        	s8i	a8, a3, 22
402510f1:	2e43a2        	s8i	a10, a3, 46
402510f4:	0c43a2        	s8i	a10, a3, 12
402510f7:	0d43a2        	s8i	a10, a3, 13
402510fa:	0e43a2        	s8i	a10, a3, 14
402510fd:	044322        	s8i	a2, a3, 4
40251100:	054322        	s8i	a2, a3, 5
40251103:	064322        	s8i	a2, a3, 6
40251106:	264322        	s8i	a2, a3, 38
40251109:	3e4362        	s8i	a6, a3, 62
4025110c:	1c4362        	s8i	a6, a3, 28
4025110f:	1d4362        	s8i	a6, a3, 29
40251112:	1e4362        	s8i	a6, a3, 30
40251115:	3c4352        	s8i	a5, a3, 60
40251118:	3d4352        	s8i	a5, a3, 61
4025111b:	464352        	s8i	a5, a3, 70
4025111e:	664352        	s8i	a5, a3, 102
40251121:	e379      	s32i.n	a7, a3, 56
40251123:	6379      	s32i.n	a7, a3, 24
40251125:	a3b9      	s32i.n	a11, a3, 40
40251127:	23b9      	s32i.n	a11, a3, 8
40251129:	0349      	s32i.n	a4, a3, 0
4025112b:	c399      	s32i.n	a9, a3, 48
4025112d:	4399      	s32i.n	a9, a3, 16
4025112f:	8349      	s32i.n	a4, a3, 32
40251131:	ffcf91        	l32r	a9, 40251070 <pp_attach+0x3f0>
40251134:	b40c      	movi.n	a4, 11
40251136:	ab0c      	movi.n	a11, 10
40251138:	670c      	movi.n	a7, 6
4025113a:	344372        	s8i	a7, a3, 52
4025113d:	354372        	s8i	a7, a3, 53
40251140:	4e4372        	s8i	a7, a3, 78
40251143:	6e4372        	s8i	a7, a3, 110
40251146:	9e4372        	s8i	a7, a3, 158
40251149:	a64372        	s8i	a7, a3, 166
4025114c:	ae4372        	s8i	a7, a3, 174
4025114f:	b64372        	s8i	a7, a3, 182
40251152:	be4372        	s8i	a7, a3, 190
40251155:	de4372        	s8i	a7, a3, 222
40251158:	e64372        	s8i	a7, a3, 230
4025115b:	ee4372        	s8i	a7, a3, 238
4025115e:	f64372        	s8i	a7, a3, 246
40251161:	fe4372        	s8i	a7, a3, 254
40251164:	5443b2        	s8i	a11, a3, 84
40251167:	5543b2        	s8i	a11, a3, 85
4025116a:	7443b2        	s8i	a11, a3, 116
4025116d:	7543b2        	s8i	a11, a3, 117
40251170:	8c43b2        	s8i	a11, a3, 140
40251173:	8d43b2        	s8i	a11, a3, 141
40251176:	9443b2        	s8i	a11, a3, 148
40251179:	9543b2        	s8i	a11, a3, 149
4025117c:	cc43b2        	s8i	a11, a3, 204
4025117f:	cd43b2        	s8i	a11, a3, 205
40251182:	d443b2        	s8i	a11, a3, 212
40251185:	d543b2        	s8i	a11, a3, 213
40251188:	5c4342        	s8i	a4, a3, 92
4025118b:	5d4342        	s8i	a4, a3, 93
4025118e:	7c4342        	s8i	a4, a3, 124
40251191:	7d4342        	s8i	a4, a3, 125
40251194:	844342        	s8i	a4, a3, 132
40251197:	854342        	s8i	a4, a3, 133
4025119a:	c44342        	s8i	a4, a3, 196
4025119d:	c54342        	s8i	a4, a3, 197
402511a0:	2e6392        	s32i	a9, a3, 184
402511a3:	3c6392        	s32i	a9, a3, 240
402511a6:	ffb451        	l32r	a5, 40251078 <pp_attach+0x3f8>
402511a9:	ffb261        	l32r	a6, 40251074 <pp_attach+0x3f4>
402511ac:	420c      	movi.n	a2, 4
402511ae:	5a0c      	movi.n	a10, 5
402511b0:	980c      	movi.n	a8, 9
402511b2:	4c4382        	s8i	a8, a3, 76
402511b5:	4d4382        	s8i	a8, a3, 77
402511b8:	6c4382        	s8i	a8, a3, 108
402511bb:	6d4382        	s8i	a8, a3, 109
402511be:	444382        	s8i	a8, a3, 68
402511c1:	454382        	s8i	a8, a3, 69
402511c4:	644382        	s8i	a8, a3, 100
402511c7:	654382        	s8i	a8, a3, 101
402511ca:	9c4382        	s8i	a8, a3, 156
402511cd:	9d4382        	s8i	a8, a3, 157
402511d0:	a44382        	s8i	a8, a3, 164
402511d3:	a54382        	s8i	a8, a3, 165
402511d6:	ac4382        	s8i	a8, a3, 172
402511d9:	ad4382        	s8i	a8, a3, 173
402511dc:	b44382        	s8i	a8, a3, 180
402511df:	b54382        	s8i	a8, a3, 181
402511e2:	bc4382        	s8i	a8, a3, 188
402511e5:	bd4382        	s8i	a8, a3, 189
402511e8:	dc4382        	s8i	a8, a3, 220
402511eb:	dd4382        	s8i	a8, a3, 221
402511ee:	e44382        	s8i	a8, a3, 228
402511f1:	e54382        	s8i	a8, a3, 229
402511f4:	ec4382        	s8i	a8, a3, 236
402511f7:	ed4382        	s8i	a8, a3, 237
402511fa:	f44382        	s8i	a8, a3, 244
402511fd:	f54382        	s8i	a8, a3, 245
40251200:	fc4382        	s8i	a8, a3, 252
40251203:	fd4382        	s8i	a8, a3, 253
40251206:	2c43a2        	s8i	a10, a3, 44
40251209:	2d43a2        	s8i	a10, a3, 45
4025120c:	5643a2        	s8i	a10, a3, 86
4025120f:	7643a2        	s8i	a10, a3, 118
40251212:	8e43a2        	s8i	a10, a3, 142
40251215:	9643a2        	s8i	a10, a3, 150
40251218:	ce43a2        	s8i	a10, a3, 206
4025121b:	d643a2        	s8i	a10, a3, 214
4025121e:	244322        	s8i	a2, a3, 36
40251221:	254322        	s8i	a2, a3, 37
40251224:	5e4322        	s8i	a2, a3, 94
40251227:	7e4322        	s8i	a2, a3, 126
4025122a:	864322        	s8i	a2, a3, 134
4025122d:	c64322        	s8i	a2, a3, 198
40251230:	166362        	s32i	a6, a3, 88
40251233:	1e6352        	s32i	a5, a3, 120
40251236:	ff9591        	l32r	a9, 4025108c <pp_attach+0x40c>
40251239:	106392        	s32i	a9, a3, 64
4025123c:	ff9851        	l32r	a5, 4025109c <pp_attach+0x41c>
4025123f:	ff9661        	l32r	a6, 40251098 <pp_attach+0x418>
40251242:	226362        	s32i	a6, a3, 136
40251245:	246352        	s32i	a5, a3, 144
40251248:	ff9a91        	l32r	a9, 402510b0 <pp_attach+0x430>
4025124b:	306392        	s32i	a9, a3, 192
4025124e:	ff9c51        	l32r	a5, 402510c0 <pp_attach+0x440>
40251251:	ff9a61        	l32r	a6, 402510bc <pp_attach+0x43c>
40251254:	366362        	s32i	a6, a3, 216
40251257:	386352        	s32i	a5, a3, 224
4025125a:	ff8921        	l32r	a2, 40251080 <pp_attach+0x400>
4025125d:	ff8741        	l32r	a4, 4025107c <pp_attach+0x3fc>
40251260:	146342        	s32i	a4, a3, 80
40251263:	1c6322        	s32i	a2, a3, 112
40251266:	ff8e41        	l32r	a4, 402510a0 <pp_attach+0x420>
40251269:	ff8e21        	l32r	a2, 402510a4 <pp_attach+0x424>
4025126c:	ff87a1        	l32r	a10, 40251088 <pp_attach+0x408>
4025126f:	1a63a2        	s32i	a10, a3, 104
40251272:	286322        	s32i	a2, a3, 160
40251275:	266342        	s32i	a4, a3, 152
40251278:	ff9421        	l32r	a2, 402510c8 <pp_attach+0x448>
4025127b:	ff82b1        	l32r	a11, 40251084 <pp_attach+0x404>
4025127e:	ff9141        	l32r	a4, 402510c4 <pp_attach+0x444>
40251281:	ff8aa1        	l32r	a10, 402510ac <pp_attach+0x42c>
40251284:	2c63a2        	s32i	a10, a3, 176
40251287:	3a6342        	s32i	a4, a3, 232
4025128a:	1263b2        	s32i	a11, a3, 72
4025128d:	3e6322        	s32i	a2, a3, 248
40251290:	ff86b1        	l32r	a11, 402510a8 <pp_attach+0x428>
40251293:	ff8071        	l32r	a7, 40251094 <pp_attach+0x414>
40251296:	206372        	s32i	a7, a3, 128
40251299:	2a63b2        	s32i	a11, a3, 168
4025129c:	ff8771        	l32r	a7, 402510b8 <pp_attach+0x438>
4025129f:	346372        	s32i	a7, a3, 208
402512a2:	ff7b81        	l32r	a8, 40251090 <pp_attach+0x410>
402512a5:	186382        	s32i	a8, a3, 96
402512a8:	ff8381        	l32r	a8, 402510b4 <pp_attach+0x434>
402512ab:	326382        	s32i	a8, a3, 200
402512ae:	f00d      	ret.n

402512b0 <RC_SetBasicRate>:
402512b0:	f0c112        	addi	a1, a1, -16
402512b3:	0109      	s32i.n	a0, a1, 0
402512b5:	5fa102        	movi	a0, 0x15f
402512b8:	05c207        	bnall	a2, a0, 402512c1 <RC_SetBasicRate+0x11>
402512bb:	ffe105        	call0	402510cc <pp_attach+0x44c>
402512be:	000bc6        	j	402512f1 <RC_SetBasicRate+0x41>
402512c1:	ff6841        	l32r	a4, 40251064 <pp_attach+0x3e4>
402512c4:	580c      	movi.n	a8, 5
402512c6:	750c      	movi.n	a5, 7
402512c8:	320c      	movi.n	a2, 3
402512ca:	930b      	addi.n	a9, a3, -1
402512cc:	170c      	movi.n	a7, 1
402512ce:	060c      	movi.n	a6, 0
402512d0:	836790        	moveqz	a6, a7, a9
402512d3:	932560        	movnez	a2, a5, a6
402512d6:	937860        	movnez	a7, a8, a6
402512d9:	5c4472        	s8i	a7, a4, 92
402512dc:	7c4472        	s8i	a7, a4, 124
402512df:	544472        	s8i	a7, a4, 84
402512e2:	744422        	s8i	a2, a4, 116
402512e5:	4c4422        	s8i	a2, a4, 76
402512e8:	6c4422        	s8i	a2, a4, 108
402512eb:	444422        	s8i	a2, a4, 68
402512ee:	644422        	s8i	a2, a4, 100
402512f1:	020c      	movi.n	a2, 0
402512f3:	0108      	l32i.n	a0, a1, 0
402512f5:	10c112        	addi	a1, a1, 16
402512f8:	f00d      	ret.n
402512fa:	8c0000        	excw
402512fd:	060cd3        	excw
40251300:	0a4262        	s8i	a6, a2, 10
40251303:	22cb      	addi.n	a2, a2, 12
40251305:	661b      	addi.n	a6, a6, 1
40251307:	746060        	extui	a6, a6, 0, 8
4025130a:	f29367        	bne	a3, a6, 40251300 <RC_SetBasicRate+0x50>
4025130d:	f00d      	ret.n
4025130f:	347400        	extui	a7, a0, 4, 4
40251312:	144010        	extui	a4, a1, 0, 2
40251315:	3ffe86        	j	40261313 <tcp_input+0x803>
40251318:	fe8560        	excw
4025131b:	3f          	.byte 0x3f
4025131c:	103404        	excw
4025131f:	85b440        	extui	a11, a4, 20, 9
40251322:	fe          	.byte 0xfe
40251323:	3f          	.byte 0x3f
40251324:	1034a0        	and	a3, a4, a10
40251327:	380c40        	excw

40251328 <rcUpdatePhyMode>:
40251328:	380c      	movi.n	a8, 3
4025132a:	070c      	movi.n	a7, 0
4025132c:	f0c112        	addi	a1, a1, -16
4025132f:	fff891        	l32r	a9, 40251310 <RC_SetBasicRate+0x60>
40251332:	154232        	s8i	a3, a2, 21
40251335:	0109      	s32i.n	a0, a1, 0
40251337:	11c9      	s32i.n	a12, a1, 4
40251339:	fff601        	l32r	a0, 40251314 <RC_SetBasicRate+0x64>
4025133c:	02cd      	mov.n	a12, a2
4025133e:	172222        	l32i	a2, a2, 92
40251341:	dcc062        	addi	a6, a0, -36
40251344:	07a216        	beqz	a2, 402513c2 <rcUpdatePhyMode+0x9a>
40251347:	341226        	beqi	a2, 1, 4025137f <rcUpdatePhyMode+0x57>
4025134a:	1a6c62        	s32i	a6, a12, 104
4025134d:	044c72        	s8i	a7, a12, 4
40251350:	054c82        	s8i	a8, a12, 5
40251353:	784c82        	s8i	a8, a12, 120
40251356:	1b6c92        	s32i	a9, a12, 108
40251359:	186c02        	s32i	a0, a12, 96
4025135c:	0c2d      	mov.n	a2, a12
4025135e:	196c02        	s32i	a0, a12, 100
40251361:	fff001        	l32r	a0, 40251324 <RC_SetBasicRate+0x74>
40251364:	0000c0        	callx0	a0
40251367:	7fa002        	movi	a0, 127
4025136a:	004c02        	s8i	a0, a12, 0
4025136d:	014c02        	s8i	a0, a12, 1
40251370:	024c02        	s8i	a0, a12, 2
40251373:	034c02        	s8i	a0, a12, 3
40251376:	11c8      	l32i.n	a12, a1, 4
40251378:	0108      	l32i.n	a0, a1, 0
4025137a:	10c112        	addi	a1, a1, 16
4025137d:	f00d      	ret.n
4025137f:	044c72        	s8i	a7, a12, 4
40251382:	ffe7b1        	l32r	a11, 40251320 <RC_SetBasicRate+0x70>
40251385:	a60c      	movi.n	a6, 10
40251387:	ffe451        	l32r	a5, 40251318 <RC_SetBasicRate+0x68>
4025138a:	ffe4a1        	l32r	a10, 4025131c <RC_SetBasicRate+0x6c>
4025138d:	790c      	movi.n	a9, 7
4025138f:	784c92        	s8i	a9, a12, 120
40251392:	1b6ca2        	s32i	a10, a12, 108
40251395:	a0c522        	addi	a2, a5, -96
40251398:	936940        	movnez	a6, a9, a4
4025139b:	054c62        	s8i	a6, a12, 5
4025139e:	832540        	moveqz	a2, a5, a4
402513a1:	1a6c22        	s32i	a2, a12, 104
402513a4:	2fa3e6        	bgei	a3, 12, 402513d7 <rcUpdatePhyMode+0xaf>
402513a7:	a00c      	movi.n	a0, 10
402513a9:	348c      	beqz.n	a4, 402513b0 <rcUpdatePhyMode+0x88>
402513ab:	0180b6        	bltui	a0, 8, 402513b0 <rcUpdatePhyMode+0x88>
402513ae:	700c      	movi.n	a0, 7
402513b0:	900000        	addx2	a0, a0, a0
402513b3:	a00020        	addx4	a0, a0, a2
402513b6:	186c02        	s32i	a0, a12, 96
402513b9:	a0cb02        	addi	a0, a11, -96
402513bc:	830b40        	moveqz	a0, a11, a4
402513bf:	ffe646        	j	4025135c <rcUpdatePhyMode+0x34>
402513c2:	1a6c62        	s32i	a6, a12, 104
402513c5:	044c72        	s8i	a7, a12, 4
402513c8:	054c82        	s8i	a8, a12, 5
402513cb:	784c82        	s8i	a8, a12, 120
402513ce:	1b6c92        	s32i	a9, a12, 108
402513d1:	186c02        	s32i	a0, a12, 96
402513d4:	ffe106        	j	4025135c <rcUpdatePhyMode+0x34>
402513d7:	051c      	movi.n	a5, 16
402513d9:	042537        	blt	a5, a3, 402513e1 <rcUpdatePhyMode+0xb9>
402513dc:	500c      	movi.n	a0, 5
402513de:	fff1c6        	j	402513a9 <rcUpdatePhyMode+0x81>
402513e1:	561c      	movi.n	a6, 21
402513e3:	042637        	blt	a6, a3, 402513eb <rcUpdatePhyMode+0xc3>
402513e6:	080d      	mov.n	a0, a8
402513e8:	ffef46        	j	402513a9 <rcUpdatePhyMode+0x81>
402513eb:	200c      	movi.n	a0, 2
402513ed:	e81c      	movi.n	a8, 30
402513ef:	b62387        	blt	a3, a8, 402513a9 <rcUpdatePhyMode+0x81>
402513f2:	070d      	mov.n	a0, a7
402513f4:	ffec46        	j	402513a9 <rcUpdatePhyMode+0x81>
402513f7:	9b1000        	excw
402513fa:	fe          	.byte 0xfe
402513fb:	3f          	.byte 0x3f
402513fc:	fe8620        	excw
402513ff:	3f          	.byte 0x3f
40251400:	fe86b0        	excw
40251403:	3f          	.byte 0x3f
40251404:	fe8500        	excw
40251407:	3f          	.byte 0x3f
40251408:	fe85f0        	excw
4025140b:	3f          	.byte 0x3f

4025140c <rcAttach>:
4025140c:	fffb41        	l32r	a4, 402513f8 <rcUpdatePhyMode+0xd0>
4025140f:	050c      	movi.n	a5, 0
40251411:	f0c112        	addi	a1, a1, -16
40251414:	0109      	s32i.n	a0, a1, 0
40251416:	044452        	s8i	a5, a4, 4
40251419:	046b      	addi.n	a0, a4, 6
4025141b:	448b      	addi.n	a4, a4, 8
4025141d:	004052        	s8i	a5, a0, 0
40251420:	001b      	addi.n	a0, a0, 1
40251422:	f79047        	bne	a0, a4, 4025141d <rcAttach+0x11>
40251425:	fff521        	l32r	a2, 402513fc <rcUpdatePhyMode+0xd4>
40251428:	c30c      	movi.n	a3, 12
4025142a:	ffed05        	call0	402512fc <RC_SetBasicRate+0x4c>
4025142d:	fff421        	l32r	a2, 40251400 <rcUpdatePhyMode+0xd8>
40251430:	930c      	movi.n	a3, 9
40251432:	ffec85        	call0	402512fc <RC_SetBasicRate+0x4c>
40251435:	ffb821        	l32r	a2, 40251318 <RC_SetBasicRate+0x68>
40251438:	b30c      	movi.n	a3, 11
4025143a:	ffec05        	call0	402512fc <RC_SetBasicRate+0x4c>
4025143d:	fff121        	l32r	a2, 40251404 <rcUpdatePhyMode+0xdc>
40251440:	830c      	movi.n	a3, 8
40251442:	ffeb85        	call0	402512fc <RC_SetBasicRate+0x4c>
40251445:	fff021        	l32r	a2, 40251408 <rcUpdatePhyMode+0xe0>
40251448:	430c      	movi.n	a3, 4
4025144a:	ffeb05        	call0	402512fc <RC_SetBasicRate+0x4c>
4025144d:	0108      	l32i.n	a0, a1, 0
4025144f:	10c112        	addi	a1, a1, 16
40251452:	f00d      	ret.n
40251454:	fe9b20        	excw
40251457:	3f          	.byte 0x3f

40251458 <rcGetTrc>:
40251458:	ffff21        	l32r	a2, 40251454 <rcAttach+0x48>
4025145b:	f00d      	ret.n
4025145d:	000000        	ill

40251460 <trc_onDisconnect>:
40251460:	f00d      	ret.n
	...

40251464 <trc_onScanStart>:
40251464:	c28c      	beqz.n	a2, 40251474 <trc_onScanStart+0x10>
40251466:	5238      	l32i.n	a3, a2, 20
40251468:	140c      	movi.n	a4, 1
4025146a:	203340        	or	a3, a3, a4
4025146d:	440c      	movi.n	a4, 4
4025146f:	203340        	or	a3, a3, a4
40251472:	5239      	s32i.n	a3, a2, 20
40251474:	f00d      	ret.n
	...

40251478 <trc_onScanDone>:
40251478:	c28c      	beqz.n	a2, 40251488 <trc_onScanDone+0x10>
4025147a:	5238      	l32i.n	a3, a2, 20
4025147c:	e47c      	movi.n	a4, -2
4025147e:	103340        	and	a3, a3, a4
40251481:	b47c      	movi.n	a4, -5
40251483:	103340        	and	a3, a3, a4
40251486:	5239      	s32i.n	a3, a2, 20
40251488:	f00d      	ret.n
4025148a:	f00000        	subx8	a0, a0, a0
4025148d:	4026a7        	blt	a6, a10, 402514d1 <rc_enable_trc+0x3d>
40251490:	26a7e0        	excw
40251493:	190c40        	excw

40251494 <rc_enable_trc>:
40251494:	190c      	movi.n	a9, 1
40251496:	ffef81        	l32r	a8, 40251454 <rcAttach+0x48>
40251499:	e0c112        	addi	a1, a1, -32
4025149c:	41d9      	s32i.n	a13, a1, 16
4025149e:	0139      	s32i.n	a3, a1, 0
402514a0:	61f9      	s32i.n	a15, a1, 24
402514a2:	2109      	s32i.n	a0, a1, 8
402514a4:	51e9      	s32i.n	a14, a1, 20
402514a6:	31c9      	s32i.n	a12, a1, 12
402514a8:	f0c872        	addi	a7, a8, -16
402514ab:	04cd      	mov.n	a12, a4
402514ad:	f6c8e2        	addi	a14, a8, -10
402514b0:	e2ea      	add.n	a14, a2, a14
402514b2:	400c00        	ssr	a12
402514b5:	054d      	mov.n	a4, a5
402514b7:	040702        	l8ui	a0, a7, 4
402514ba:	1149      	s32i.n	a4, a1, 4
402514bc:	915000        	srl	a5, a0
402514bf:	2e6507        	bbci	a5, 0, 402514f1 <rc_enable_trc+0x5d>
402514c2:	000ef2        	l8ui	a15, a14, 0
402514c5:	91f0f0        	srl	a15, a15
402514c8:	02ef07        	bbsi	a15, 0, 402514ce <rc_enable_trc+0x3a>
402514cb:	001fc6        	j	4025154e <rc_enable_trc+0xba>
402514ce:	640c      	movi.n	a4, 6
402514d0:	7ca0d2        	movi	a13, 124
402514d3:	d1ddc0        	mul16s	a13, a13, a12
402514d6:	d8da      	add.n	a13, a8, a13
402514d8:	1acdf2        	addi	a15, a13, 26
402514db:	0f2d      	mov.n	a2, a15
402514dd:	c16701        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402514e0:	0000c0        	callx0	a0
402514e3:	067256        	bnez	a2, 4025154e <rc_enable_trc+0xba>
402514e6:	ffc471        	l32r	a7, 402513f8 <rcUpdatePhyMode+0xd0>
402514e9:	190c      	movi.n	a9, 1
402514eb:	040702        	l8ui	a0, a7, 4
402514ee:	000306        	j	402514fe <rc_enable_trc+0x6a>
402514f1:	1ac822        	addi	a2, a8, 26
402514f4:	7ca0f2        	movi	a15, 124
402514f7:	d1ffc0        	mul16s	a15, a15, a12
402514fa:	df8a      	add.n	a13, a15, a8
402514fc:	ff2a      	add.n	a15, a15, a2
402514fe:	401c00        	ssl	a12
40251501:	a12900        	sll	a2, a9
40251504:	203200        	or	a3, a2, a0
40251507:	044732        	s8i	a3, a7, 4
4025150a:	000e02        	l8ui	a0, a14, 0
4025150d:	7ca032        	movi	a3, 124
40251510:	200020        	or	a0, a0, a2
40251513:	0d2d      	mov.n	a2, a13
40251515:	004e02        	s8i	a0, a14, 0
40251518:	baf001        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025151b:	0000c0        	callx0	a0
4025151e:	0f2d      	mov.n	a2, a15
40251520:	764dc2        	s8i	a12, a13, 118
40251523:	1148      	l32i.n	a4, a1, 4
40251525:	0138      	l32i.n	a3, a1, 0
40251527:	105d42        	s16i	a4, a13, 32
4025152a:	640c      	movi.n	a4, 6
4025152c:	bb9c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025152f:	0000c0        	callx0	a0
40251532:	0c3d      	mov.n	a3, a12
40251534:	ffd621        	l32r	a2, 4025148c <trc_onScanDone+0x14>
40251537:	bb6601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025153a:	0000c0        	callx0	a0
4025153d:	2108      	l32i.n	a0, a1, 8
4025153f:	31c8      	l32i.n	a12, a1, 12
40251541:	51e8      	l32i.n	a14, a1, 20
40251543:	0d2d      	mov.n	a2, a13
40251545:	61f8      	l32i.n	a15, a1, 24
40251547:	41d8      	l32i.n	a13, a1, 16
40251549:	20c112        	addi	a1, a1, 32
4025154c:	f00d      	ret.n
4025154e:	ffd021        	l32r	a2, 40251490 <trc_onScanDone+0x18>
40251551:	bb5f01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40251554:	0000c0        	callx0	a0
40251557:	0d0c      	movi.n	a13, 0
40251559:	fff806        	j	4025153d <rc_enable_trc+0xa9>

4025155c <rc_get_mask>:
4025155c:	ffa721        	l32r	a2, 402513f8 <rcUpdatePhyMode+0xd0>
4025155f:	040222        	l8ui	a2, a2, 4
40251562:	f00d      	ret.n
40251564:	fe9b16        	beqz	a11, 40251551 <rc_enable_trc+0xbd>
40251567:	3f          	.byte 0x3f
40251568:	a7f8      	l32i.n	a15, a7, 40
4025156a:	004026        	beqi	a0, 4, 4025156e <rc_get_mask+0x12>
4025156d:	26a8      	l32i.n	a10, a6, 8
4025156f:	170c40        	excw

40251570 <rc_disable_trc>:
40251570:	170c      	movi.n	a7, 1
40251572:	f0c112        	addi	a1, a1, -16
40251575:	fffb31        	l32r	a3, 40251564 <rc_get_mask+0x8>
40251578:	0109      	s32i.n	a0, a1, 0
4025157a:	223a      	add.n	a2, a2, a3
4025157c:	000202        	l8ui	a0, a2, 0
4025157f:	400400        	ssr	a4
40251582:	915000        	srl	a5, a0
40251585:	2a6507        	bbci	a5, 0, 402515b3 <rc_disable_trc+0x43>
40251588:	401400        	ssl	a4
4025158b:	f97c      	movi.n	a9, -1
4025158d:	a18700        	sll	a8, a7
40251590:	fac372        	addi	a7, a3, -6
40251593:	308890        	xor	a8, a8, a9
40251596:	043d      	mov.n	a3, a4
40251598:	109080        	and	a9, a0, a8
4025159b:	040762        	l8ui	a6, a7, 4
4025159e:	004292        	s8i	a9, a2, 0
402515a1:	fff121        	l32r	a2, 40251568 <rc_get_mask+0xc>
402515a4:	106680        	and	a6, a6, a8
402515a7:	044762        	s8i	a6, a7, 4
402515aa:	bb4901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402515ad:	0000c0        	callx0	a0
402515b0:	000206        	j	402515bc <rc_disable_trc+0x4c>
402515b3:	ffee21        	l32r	a2, 4025156c <rc_get_mask+0x10>
402515b6:	bb4601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402515b9:	0000c0        	callx0	a0
402515bc:	0108      	l32i.n	a0, a1, 0
402515be:	10c112        	addi	a1, a1, 16
402515c1:	f00d      	ret.n
	...

402515c4 <rc_disable_trc_by_interface>:
402515c4:	ff8d61        	l32r	a6, 402513f8 <rcUpdatePhyMode+0xd0>
402515c7:	030c      	movi.n	a3, 0
402515c9:	040672        	l8ui	a7, a6, 4
402515cc:	466b      	addi.n	a4, a6, 6
402515ce:	424a      	add.n	a4, a2, a4
402515d0:	000452        	l8ui	a5, a4, 0
402515d3:	004432        	s8i	a3, a4, 0
402515d6:	305570        	xor	a5, a5, a7
402515d9:	044652        	s8i	a5, a6, 4
402515dc:	f00d      	ret.n
	...

402515e0 <rc_get_sta_trc>:
402515e0:	f0c112        	addi	a1, a1, -16
402515e3:	016102        	s32i	a0, a1, 4
402515e6:	ffdf01        	l32r	a0, 40251564 <rc_get_mask+0x8>
402515e9:	800200        	add	a0, a2, a0
402515ec:	006102        	s32i	a0, a1, 0
402515ef:	000022        	l8ui	a2, a0, 0
402515f2:	f24945        	call0	40243a88 <bit_popcount>
402515f5:	1108      	l32i.n	a0, a1, 4
402515f7:	211266        	bnei	a2, 1, 4025161c <rc_get_sta_trc+0x3c>
402515fa:	0158      	l32i.n	a5, a1, 0
402515fc:	ff9621        	l32r	a2, 40251454 <rcAttach+0x48>
402515ff:	000552        	l8ui	a5, a5, 0
40251602:	7ca042        	movi	a4, 124
40251605:	603050        	neg	a3, a5
40251608:	103350        	and	a3, a3, a5
4025160b:	40f330        	nsau	a3, a3
4025160e:	603030        	neg	a3, a3
40251611:	1fc332        	addi	a3, a3, 31
40251614:	823340        	mull	a3, a3, a4
40251617:	223a      	add.n	a2, a2, a3
40251619:	000046        	j	4025161e <rc_get_sta_trc+0x3e>
4025161c:	020c      	movi.n	a2, 0
4025161e:	10c112        	addi	a1, a1, 16
40251621:	f00d      	ret.n
	...

40251624 <rc_get_trc>:
40251624:	e0c112        	addi	a1, a1, -32
40251627:	21d9      	s32i.n	a13, a1, 8
40251629:	41f9      	s32i.n	a15, a1, 16
4025162b:	0109      	s32i.n	a0, a1, 0
4025162d:	11c9      	s32i.n	a12, a1, 4
4025162f:	ffcdc1        	l32r	a12, 40251564 <rc_get_mask+0x8>
40251632:	31e9      	s32i.n	a14, a1, 12
40251634:	c2ca      	add.n	a12, a2, a12
40251636:	000cc2        	l8ui	a12, a12, 0
40251639:	03ed      	mov.n	a14, a3
4025163b:	60d0c0        	neg	a13, a12
4025163e:	10ddc0        	and	a13, a13, a12
40251641:	40fdd0        	nsau	a13, a13
40251644:	60d0d0        	neg	a13, a13
40251647:	1fcdd2        	addi	a13, a13, 31
4025164a:	02fd96        	bltz	a13, 4025167d <rc_get_trc+0x59>
4025164d:	0e3d      	mov.n	a3, a14
4025164f:	640c      	movi.n	a4, 6
40251651:	ff80f1        	l32r	a15, 40251454 <rcAttach+0x48>
40251654:	7ca002        	movi	a0, 124
40251657:	820d00        	mull	a0, a13, a0
4025165a:	ff0a      	add.n	a15, a15, a0
4025165c:	1acf22        	addi	a2, a15, 26
4025165f:	c10701        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40251662:	0000c0        	callx0	a0
40251665:	52ac      	beqz.n	a2, 4025168e <rc_get_trc+0x6a>
40251667:	f07c      	movi.n	a0, -1
40251669:	401d00        	ssl	a13
4025166c:	1f0c      	movi.n	a15, 1
4025166e:	a1ff00        	sll	a15, a15
40251671:	30ff00        	xor	a15, a15, a0
40251674:	10ccf0        	and	a12, a12, a15
40251677:	74c0c0        	extui	a12, a12, 0, 8
4025167a:	ffef46        	j	4025163b <rc_get_trc+0x17>
4025167d:	020c      	movi.n	a2, 0
4025167f:	11c8      	l32i.n	a12, a1, 4
40251681:	21d8      	l32i.n	a13, a1, 8
40251683:	31e8      	l32i.n	a14, a1, 12
40251685:	41f8      	l32i.n	a15, a1, 16
40251687:	0108      	l32i.n	a0, a1, 0
40251689:	20c112        	addi	a1, a1, 32
4025168c:	f00d      	ret.n
4025168e:	0f2d      	mov.n	a2, a15
40251690:	fffac6        	j	4025167f <rc_get_trc+0x5b>
	...

40251694 <rc_get_trc_by_index>:
40251694:	ff5941        	l32r	a4, 402513f8 <rcUpdatePhyMode+0xd0>
40251697:	400200        	ssr	a2
4025169a:	040432        	l8ui	a3, a4, 4
4025169d:	10c452        	addi	a5, a4, 16
402516a0:	913030        	srl	a3, a3
402516a3:	096307        	bbci	a3, 0, 402516b0 <rc_get_trc_by_index+0x1c>
402516a6:	7ca032        	movi	a3, 124
402516a9:	d12320        	mul16s	a2, a3, a2
402516ac:	252a      	add.n	a2, a5, a2
402516ae:	f00d      	ret.n
402516b0:	020c      	movi.n	a2, 0
402516b2:	f00d      	ret.n

402516b4 <rc_only_sta_trc>:
402516b4:	ff5121        	l32r	a2, 402513f8 <rcUpdatePhyMode+0xd0>
402516b7:	f0c112        	addi	a1, a1, -16
402516ba:	006102        	s32i	a0, a1, 0
402516bd:	040222        	l8ui	a2, a2, 4
402516c0:	f23c45        	call0	40243a88 <bit_popcount>
402516c3:	002102        	l32i	a0, a1, 0
402516c6:	101266        	bnei	a2, 1, 402516da <rc_only_sta_trc+0x26>
402516c9:	ff4b41        	l32r	a4, 402513f8 <rcUpdatePhyMode+0xd0>
402516cc:	01a032        	movi	a3, 1
402516cf:	060442        	l8ui	a4, a4, 6
402516d2:	020c      	movi.n	a2, 0
402516d4:	832340        	moveqz	a2, a3, a4
402516d7:	000046        	j	402516dc <rc_only_sta_trc+0x28>
402516da:	f27c      	movi.n	a2, -1
402516dc:	10c112        	addi	a1, a1, 16
402516df:	f00d      	ret.n
402516e1:	000000        	ill
402516e4:	80a000        	add	a10, a0, a0
402516e7:	bff700        	excw
402516ea:	df          	.byte 0xdf
402516eb:	7f          	.byte 0x7f
402516ec:	001600        	excw
	...

402516f0 <wDev_Option_Init>:
402516f0:	fffdb1        	l32r	a11, 402516e4 <rc_only_sta_trc+0x30>
402516f3:	e36da1        	l32r	a10, 4024a4a8 <get_adc_rand+0x30>
402516f6:	bc2e31        	l32r	a3, 402407b0 <ets_timer_done+0x30>
402516f9:	0020c0        	memw
402516fc:	a22392        	l32i	a9, a3, 0x288
402516ff:	2099b0        	or	a9, a9, a11
40251702:	0020c0        	memw
40251705:	a26392        	s32i	a9, a3, 0x288
40251708:	fff881        	l32r	a8, 402516e8 <rc_only_sta_trc+0x34>
4025170b:	0020c0        	memw
4025170e:	a22372        	l32i	a7, a3, 0x288
40251711:	107780        	and	a7, a7, a8
40251714:	0020c0        	memw
40251717:	a26372        	s32i	a7, a3, 0x288
4025171a:	860c      	movi.n	a6, 8
4025171c:	0020c0        	memw
4025171f:	a42352        	l32i	a5, a3, 0x290
40251722:	205560        	or	a5, a5, a6
40251725:	0020c0        	memw
40251728:	a46352        	s32i	a5, a3, 0x290
4025172b:	340c      	movi.n	a4, 3
4025172d:	0020c0        	memw
40251730:	a52322        	l32i	a2, a3, 0x294
40251733:	202240        	or	a2, a2, a4
40251736:	0020c0        	memw
40251739:	a56322        	s32i	a2, a3, 0x294
4025173c:	0fafb2        	movi	a11, -241
4025173f:	0020c0        	memw
40251742:	2a98      	l32i.n	a9, a10, 8
40251744:	1099b0        	and	a9, a9, a11
40251747:	0020c0        	memw
4025174a:	2a99      	s32i.n	a9, a10, 8
4025174c:	0020c0        	memw
4025174f:	9a2382        	l32i	a8, a3, 0x268
40251752:	758080        	extui	a8, a8, 16, 8
40251755:	dddd91        	l32r	a9, 40248ecc <uart_wait_idle+0x30>
40251758:	12c882        	addi	a8, a8, 18
4025175b:	748080        	extui	a8, a8, 0, 8
4025175e:	118800        	slli	a8, a8, 16
40251761:	0020c0        	memw
40251764:	9a2372        	l32i	a7, a3, 0x268
40251767:	107790        	and	a7, a7, a9
4025176a:	207780        	or	a7, a7, a8
4025176d:	0020c0        	memw
40251770:	9a6372        	s32i	a7, a3, 0x268
40251773:	00af62        	movi	a6, 0xffffff00
40251776:	651c      	movi.n	a5, 22
40251778:	0020c0        	memw
4025177b:	9b2342        	l32i	a4, a3, 0x26c
4025177e:	104460        	and	a4, a4, a6
40251781:	204450        	or	a4, a4, a5
40251784:	0020c0        	memw
40251787:	9b6342        	s32i	a4, a3, 0x26c
4025178a:	bcfc21        	l32r	a2, 40240b7c <system_get_vdd33+0x18>
4025178d:	ffd7b1        	l32r	a11, 402516ec <rc_only_sta_trc+0x38>
40251790:	0020c0        	memw
40251793:	9b23a2        	l32i	a10, a3, 0x26c
40251796:	10aa20        	and	a10, a10, a2
40251799:	20aab0        	or	a10, a10, a11
4025179c:	0020c0        	memw
4025179f:	9b63a2        	s32i	a10, a3, 0x26c
402517a2:	d96491        	l32r	a9, 40247d34 <ram_set_noise_floor+0x54>
402517a5:	f0a082        	movi	a8, 240
402517a8:	0020c0        	memw
402517ab:	852372        	l32i	a7, a3, 0x214
402517ae:	107790        	and	a7, a7, a9
402517b1:	207780        	or	a7, a7, a8
402517b4:	0020c0        	memw
402517b7:	856372        	s32i	a7, a3, 0x214
402517ba:	ed0d61        	l32r	a6, 4024cbf0 <pm_open_rf+0x44>
402517bd:	0020c0        	memw
402517c0:	852352        	l32i	a5, a3, 0x214
402517c3:	205560        	or	a5, a5, a6
402517c6:	0020c0        	memw
402517c9:	856352        	s32i	a5, a3, 0x214
402517cc:	cee241        	l32r	a4, 40245354 <ram_pbus_set_rxgain+0xd4>
402517cf:	0020c0        	memw
402517d2:	852322        	l32i	a2, a3, 0x214
402517d5:	202240        	or	a2, a2, a4
402517d8:	0020c0        	memw
402517db:	856322        	s32i	a2, a3, 0x214
402517de:	f00d      	ret.n
402517e0:	000000        	ill
402517e3:	ff41c4        	excw

402517e4 <wDev_Enable_Beacon_Tsf>:
402517e4:	ffff41        	l32r	a4, 402517e0 <wDev_Option_Init+0xf0>
402517e7:	e33031        	l32r	a3, 4024a4a8 <get_adc_rand+0x30>
402517ea:	0020c0        	memw
402517ed:	962322        	l32i	a2, a3, 0x258
402517f0:	202240        	or	a2, a2, a4
402517f3:	0020c0        	memw
402517f6:	966322        	s32i	a2, a3, 0x258
402517f9:	f00d      	ret.n
402517fb:	ffff00        	excw
402517fe:	ff          	.byte 0xff
402517ff:	413b      	addi.n	a4, a1, 3

40251800 <wDev_Disable_Beacon_Tsf>:
40251800:	ffff41        	l32r	a4, 402517fc <wDev_Enable_Beacon_Tsf+0x18>
40251803:	e32931        	l32r	a3, 4024a4a8 <get_adc_rand+0x30>
40251806:	0020c0        	memw
40251809:	962322        	l32i	a2, a3, 0x258
4025180c:	102240        	and	a2, a2, a4
4025180f:	0020c0        	memw
40251812:	966322        	s32i	a2, a3, 0x258
40251815:	f00d      	ret.n
40251817:	871c00        	excw
4025181a:	fe          	.byte 0xfe
4025181b:	3f          	.byte 0x3f

4025181c <wDev_Set_Beacon_Int>:
4025181c:	ffff31        	l32r	a3, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
4025181f:	1329      	s32i.n	a2, a3, 4
40251821:	f00d      	ret.n
	...

40251824 <wDev_Reset_TBTT>:
40251824:	f0c112        	addi	a1, a1, -16
40251827:	006102        	s32i	a0, a1, 0
4025182a:	fffd45        	call0	40251800 <wDev_Disable_Beacon_Tsf>
4025182d:	fe4545        	call0	4024fc84 <PPWdtReset>
40251830:	f94831        	l32r	a3, 4024fd50 <pp_soft_wdt_restart+0x34>
40251833:	00a002        	movi	a0, 0
40251836:	696302        	s32i	a0, a3, 0x1a4
40251839:	e31b21        	l32r	a2, 4024a4a8 <get_adc_rand+0x30>
4025183c:	0020c0        	memw
4025183f:	976202        	s32i	a0, a2, 0x25c
40251842:	0020c0        	memw
40251845:	986202        	s32i	a0, a2, 0x260
40251848:	fff985        	call0	402517e4 <wDev_Enable_Beacon_Tsf>
4025184b:	002102        	l32i	a0, a1, 0
4025184e:	10c112        	addi	a1, a1, 16
40251851:	f00d      	ret.n
	...

40251854 <wDev_Get_Next_TBTT>:
40251854:	e31551        	l32r	a5, 4024a4a8 <get_adc_rand+0x30>
40251857:	f93e71        	l32r	a7, 4024fd50 <pp_soft_wdt_restart+0x34>
4025185a:	ffef61        	l32r	a6, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
4025185d:	f0c112        	addi	a1, a1, -16
40251860:	0109      	s32i.n	a0, a1, 0
40251862:	1668      	l32i.n	a6, a6, 4
40251864:	692702        	l32i	a0, a7, 0x1a4
40251867:	006a      	add.n	a0, a0, a6
40251869:	0020c0        	memw
4025186c:	922522        	l32i	a2, a5, 0x248
4025186f:	c02020        	sub	a2, a0, a2
40251872:	f13627        	bltu	a6, a2, 40251867 <wDev_Get_Next_TBTT+0x13>
40251875:	e8a332        	movi	a3, 0x3e8
40251878:	696702        	s32i	a0, a7, 0x1a4
4025187b:	ba1601        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025187e:	0000c0        	callx0	a0
40251881:	0108      	l32i.n	a0, a1, 0
40251883:	10c112        	addi	a1, a1, 16
40251886:	f00d      	ret.n
40251888:	2598      	l32i.n	a9, a5, 8
4025188a:	300000        	xor	a0, a0, a0
4025188d:	3ffea1        	l32r	a10, 40221888 <_lit4_end+0x11ab2c>
40251890:	fec720        	excw
40251893:	3f          	.byte 0x3f
40251894:	fec780        	excw
40251897:	3f          	.byte 0x3f
40251898:	c718      	l32i.n	a1, a7, 48
4025189a:	fe          	.byte 0xfe
4025189b:	3f          	.byte 0x3f
4025189c:	fecee0        	excw
4025189f:	3f          	.byte 0x3f
402518a0:	004f40        	break	15, 4
402518a3:	485840        	excw
402518a6:	4c4010        	excw
402518a9:	f75183        	excw
402518ac:	ff          	.byte 0xff
402518ad:	44a662        	movi	a6, 0x644
402518b0:	170c      	movi.n	a7, 1
402518b2:	fff641        	l32r	a4, 4025188c <wDev_Get_Next_TBTT+0x38>
402518b5:	d0c112        	addi	a1, a1, -48
402518b8:	51c9      	s32i.n	a12, a1, 20
402518ba:	61d9      	s32i.n	a13, a1, 24
402518bc:	71e9      	s32i.n	a14, a1, 28
402518be:	81f9      	s32i.n	a15, a1, 32
402518c0:	4109      	s32i.n	a0, a1, 16
402518c2:	ffd5f1        	l32r	a15, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
402518c5:	042d      	mov.n	a2, a4
402518c7:	0f88      	l32i.n	a8, a15, 0
402518c9:	50c442        	addi	a4, a4, 80
402518cc:	08cb      	addi.n	a0, a8, 12
402518ce:	1109      	s32i.n	a0, a1, 4
402518d0:	888b      	addi.n	a8, a8, 8
402518d2:	0189      	s32i.n	a8, a1, 0
402518d4:	fff301        	l32r	a0, 402518a0 <wDev_Get_Next_TBTT+0x4c>
402518d7:	0000c0        	callx0	a0
402518da:	d916c1        	l32r	a12, 40247d34 <ram_set_noise_floor+0x54>
402518dd:	0f08      	l32i.n	a0, a15, 0
402518df:	650c      	movi.n	a5, 6
402518e1:	20d8      	l32i.n	a13, a0, 8
402518e3:	005052        	s16i	a5, a0, 0
402518e6:	04ad16        	beqz	a13, 40251934 <wDev_Get_Next_TBTT+0xe0>
402518e9:	f54ee1        	l32r	a14, 4024ee24 <pm_attach+0xe4>
402518ec:	0020c0        	memw
402518ef:	0d98      	l32i.n	a9, a13, 0
402518f1:	b49090        	extui	a9, a9, 0, 12
402518f4:	fcc992        	addi	a9, a9, -4
402518f7:	b49090        	extui	a9, a9, 0, 12
402518fa:	0020c0        	memw
402518fd:	0d88      	l32i.n	a8, a13, 0
402518ff:	1088c0        	and	a8, a8, a12
40251902:	208890        	or	a8, a8, a9
40251905:	0020c0        	memw
40251908:	0d89      	s32i.n	a8, a13, 0
4025190a:	0020c0        	memw
4025190d:	0d78      	l32i.n	a7, a13, 0
4025190f:	b47070        	extui	a7, a7, 0, 12
40251912:	117740        	slli	a7, a7, 12
40251915:	0020c0        	memw
40251918:	0d68      	l32i.n	a6, a13, 0
4025191a:	1066e0        	and	a6, a6, a14
4025191d:	206670        	or	a6, a6, a7
40251920:	0020c0        	memw
40251923:	0d69      	s32i.n	a6, a13, 0
40251925:	0d2d      	mov.n	a2, a13
40251927:	ffdf01        	l32r	a0, 402518a4 <wDev_Get_Next_TBTT+0x50>
4025192a:	0000c0        	callx0	a0
4025192d:	2dd8      	l32i.n	a13, a13, 8
4025192f:	fb9d56        	bnez	a13, 402518ec <wDev_Get_Next_TBTT+0x98>
40251932:	0f08      	l32i.n	a0, a15, 0
40251934:	c33c      	movi.n	a3, 60
40251936:	451c      	movi.n	a5, 20
40251938:	460c      	movi.n	a6, 4
4025193a:	070c      	movi.n	a7, 0
4025193c:	ffd521        	l32r	a2, 40251890 <wDev_Get_Next_TBTT+0x3c>
4025193f:	2cc0a2        	addi	a10, a0, 44
40251942:	28c0b2        	addi	a11, a0, 40
40251945:	01b9      	s32i.n	a11, a1, 0
40251947:	11a9      	s32i.n	a10, a1, 4
40251949:	40c242        	addi	a4, a2, 64
4025194c:	ffd501        	l32r	a0, 402518a0 <wDev_Get_Next_TBTT+0x4c>
4025194f:	0000c0        	callx0	a0
40251952:	0f58      	l32i.n	a5, a15, 0
40251954:	0e0c      	movi.n	a14, 0
40251956:	85e9      	s32i.n	a14, a5, 32
40251958:	0155e2        	s16i	a14, a5, 2
4025195b:	24c542        	addi	a4, a5, 36
4025195e:	7549      	s32i.n	a4, a5, 28
40251960:	460c      	movi.n	a6, 4
40251962:	f52fd1        	l32r	a13, 4024ee20 <pm_attach+0xe0>
40251965:	ffcb41        	l32r	a4, 40251894 <wDev_Get_Next_TBTT+0x40>
40251968:	0020c0        	memw
4025196b:	6538      	l32i.n	a3, a5, 24
4025196d:	1033c0        	and	a3, a3, a12
40251970:	203360        	or	a3, a3, a6
40251973:	0020c0        	memw
40251976:	6539      	s32i.n	a3, a5, 24
40251978:	dc2701        	l32r	a0, 40248a14 <chip_v6_rxmax_ext+0x34>
4025197b:	ec9db1        	l32r	a11, 4024cbf0 <pm_open_rf+0x44>
4025197e:	0020c0        	memw
40251981:	65a8      	l32i.n	a10, a5, 24
40251983:	10aa00        	and	a10, a10, a0
40251986:	20aab0        	or	a10, a10, a11
40251989:	0020c0        	memw
4025198c:	65a9      	s32i.n	a10, a5, 24
4025198e:	d95f91        	l32r	a9, 40247f0c <noise_check_loop+0x158>
40251991:	0020c0        	memw
40251994:	6588      	l32i.n	a8, a5, 24
40251996:	108890        	and	a8, a8, a9
40251999:	0020c0        	memw
4025199c:	6589      	s32i.n	a8, a5, 24
4025199e:	0020c0        	memw
402519a1:	6578      	l32i.n	a7, a5, 24
402519a3:	1077d0        	and	a7, a7, a13
402519a6:	0020c0        	memw
402519a9:	435c      	movi.n	a3, 84
402519ab:	30c562        	addi	a6, a5, 48
402519ae:	042d      	mov.n	a2, a4
402519b0:	6579      	s32i.n	a7, a5, 24
402519b2:	60c442        	addi	a4, a4, 96
402519b5:	170c      	movi.n	a7, 1
402519b7:	0169      	s32i.n	a6, a1, 0
402519b9:	34c552        	addi	a5, a5, 52
402519bc:	1159      	s32i.n	a5, a1, 4
402519be:	00a162        	movi	a6, 0x100
402519c1:	00a752        	movi	a5, 0x700
402519c4:	ffb701        	l32r	a0, 402518a0 <wDev_Get_Next_TBTT+0x4c>
402519c7:	0000c0        	callx0	a0
402519ca:	0f78      	l32i.n	a7, a15, 0
402519cc:	730c      	movi.n	a3, 7
402519ce:	044732        	s8i	a3, a7, 4
402519d1:	c55661        	l32r	a6, 40242f2c <wifi_set_channel+0x40>
402519d4:	0020c0        	memw
402519d7:	ffad21        	l32r	a2, 4025188c <wDev_Get_Next_TBTT+0x38>
402519da:	a06622        	s32i	a2, a6, 0x280
402519dd:	ffae01        	l32r	a0, 40251898 <wDev_Get_Next_TBTT+0x44>
402519e0:	0020c0        	memw
402519e3:	9f6602        	s32i	a0, a6, 0x27c
402519e6:	0020c0        	memw
402519e9:	68c0f2        	addi	a15, a0, 104
402519ec:	a266f2        	s32i	a15, a6, 0x288
402519ef:	ffabc1        	l32r	a12, 4025189c <wDev_Get_Next_TBTT+0x48>
402519f2:	0020c0        	memw
402519f5:	a166c2        	s32i	a12, a6, 0x284
402519f8:	00afb2        	movi	a11, 0xffffff00
402519fb:	0020c0        	memw
402519fe:	8026a2        	l32i	a10, a6, 0x200
40251a01:	10aab0        	and	a10, a10, a11
40251a04:	0020c0        	memw
40251a07:	8066a2        	s32i	a10, a6, 0x200
40251a0a:	2798      	l32i.n	a9, a7, 8
40251a0c:	0020c0        	memw
40251a0f:	826692        	s32i	a9, a6, 0x208
40251a12:	c788      	l32i.n	a8, a7, 48
40251a14:	0020c0        	memw
40251a17:	836682        	s32i	a8, a6, 0x20c
40251a1a:	0547e2        	s8i	a14, a7, 5
40251a1d:	0020c0        	memw
40251a20:	8466e2        	s32i	a14, a6, 0x210
40251a23:	0020c0        	memw
40251a26:	802652        	l32i	a5, a6, 0x200
40251a29:	1055d0        	and	a5, a5, a13
40251a2c:	0020c0        	memw
40251a2f:	806652        	s32i	a5, a6, 0x200
40251a32:	51c8      	l32i.n	a12, a1, 20
40251a34:	61d8      	l32i.n	a13, a1, 24
40251a36:	71e8      	l32i.n	a14, a1, 28
40251a38:	81f8      	l32i.n	a15, a1, 32
40251a3a:	4108      	l32i.n	a0, a1, 16
40251a3c:	30c112        	addi	a1, a1, 48
40251a3f:	f00d      	ret.n
40251a41:	000000        	ill
40251a44:	503210        	ritlb0	a1, a2
40251a47:	bbbb76        	excw
40251a4a:	bbbb      	addi.n	a11, a11, 11
40251a4c:	fffe41        	l32r	a4, 40251a44 <wDev_Get_Next_TBTT+0x1f0>
40251a4f:	fffe21        	l32r	a2, 40251a48 <wDev_Get_Next_TBTT+0x1f4>
40251a52:	ecaf31        	l32r	a3, 4024cd10 <pm_set_wakeup_mac+0x98>
40251a55:	0020c0        	memw
40251a58:	806342        	s32i	a4, a3, 0x200
40251a5b:	0020c0        	memw
40251a5e:	816322        	s32i	a2, a3, 0x204
40251a61:	0020c0        	memw
40251a64:	826322        	s32i	a2, a3, 0x208
40251a67:	f00d      	ret.n
40251a69:	000000        	ill
40251a6c:	f0c112        	addi	a1, a1, -16
40251a6f:	0109      	s32i.n	a0, a1, 0
40251a71:	07a772        	movi	a7, 0x707
40251a74:	c52e21        	l32r	a2, 40242f2c <wifi_set_channel+0x40>
40251a77:	0020c0        	memw
40251a7a:	9b2262        	l32i	a6, a2, 0x26c
40251a7d:	206670        	or	a6, a6, a7
40251a80:	0020c0        	memw
40251a83:	9b6262        	s32i	a6, a2, 0x26c
40251a86:	f56c      	movi.n	a5, -17
40251a88:	0020c0        	memw
40251a8b:	9b2242        	l32i	a4, a2, 0x26c
40251a8e:	104450        	and	a4, a4, a5
40251a91:	0020c0        	memw
40251a94:	9b6242        	s32i	a4, a2, 0x26c
40251a97:	f1b131        	l32r	a3, 4024e15c <pm_suspend+0x22c>
40251a9a:	0020c0        	memw
40251a9d:	9b2202        	l32i	a0, a2, 0x26c
40251aa0:	100030        	and	a0, a0, a3
40251aa3:	0020c0        	memw
40251aa6:	030c      	movi.n	a3, 0
40251aa8:	9b6202        	s32i	a0, a2, 0x26c
40251aab:	040c      	movi.n	a4, 0
40251aad:	020c      	movi.n	a2, 0
40251aaf:	001445        	call0	40251bf4 <wDev_SetRxPolicy>
40251ab2:	020c      	movi.n	a2, 0
40251ab4:	130c      	movi.n	a3, 1
40251ab6:	040c      	movi.n	a4, 0
40251ab8:	001385        	call0	40251bf4 <wDev_SetRxPolicy>
40251abb:	0108      	l32i.n	a0, a1, 0
40251abd:	10c112        	addi	a1, a1, 16
40251ac0:	f00d      	ret.n
40251ac2:	000000        	ill
40251ac5:	0c9f03        	excw
40251ac8:	fea0a0        	excw
40251acb:	3f          	.byte 0x3f

40251acc <wDev_Initialize>:
40251acc:	f0c112        	addi	a1, a1, -16
40251acf:	0109      	s32i.n	a0, a1, 0
40251ad1:	030c      	movi.n	a3, 0
40251ad3:	bb3721        	l32r	a2, 402407b0 <ets_timer_done+0x30>
40251ad6:	0020c0        	memw
40251ad9:	866232        	s32i	a3, a2, 0x218
40251adc:	f07c      	movi.n	a0, -1
40251ade:	0020c0        	memw
40251ae1:	896202        	s32i	a0, a2, 0x224
40251ae4:	ffc085        	call0	402516f0 <wDev_Option_Init>
40251ae7:	004385        	call0	40251f20 <wDev_Crypto_Conf+0x48>
40251aea:	ffdbc5        	call0	402518a8 <wDev_Get_Next_TBTT+0x54>
40251aed:	fff5c5        	call0	40251a4c <wDev_Get_Next_TBTT+0x1f8>
40251af0:	fff785        	call0	40251a6c <wDev_Get_Next_TBTT+0x218>
40251af3:	fff4b1        	l32r	a11, 40251ac4 <wDev_Get_Next_TBTT+0x270>
40251af6:	c50d71        	l32r	a7, 40242f2c <wifi_set_channel+0x40>
40251af9:	0020c0        	memw
40251afc:	bb2d01        	l32r	a0, 402407b0 <ets_timer_done+0x30>
40251aff:	8660b2        	s32i	a11, a0, 0x218
40251b02:	2a0c      	movi.n	a10, 2
40251b04:	0020c0        	memw
40251b07:	de2792        	l32i	a9, a7, 0x378
40251b0a:	2099a0        	or	a9, a9, a10
40251b0d:	0020c0        	memw
40251b10:	de6792        	s32i	a9, a7, 0x378
40251b13:	dbc081        	l32r	a8, 40248a14 <chip_v6_rxmax_ext+0x34>
40251b16:	0020c0        	memw
40251b19:	812762        	l32i	a6, a7, 0x204
40251b1c:	106680        	and	a6, a6, a8
40251b1f:	0020c0        	memw
40251b22:	816762        	s32i	a6, a7, 0x204
40251b25:	ffe851        	l32r	a5, 40251ac8 <wDev_Get_Next_TBTT+0x274>
40251b28:	140c      	movi.n	a4, 1
40251b2a:	0108      	l32i.n	a0, a1, 0
40251b2c:	10c112        	addi	a1, a1, 16
40251b2f:	804542        	s8i	a4, a5, 128
40251b32:	f00d      	ret.n
40251b34:	070b00        	excw
40251b37:	0c0700        	excw
40251b3a:	410007        	bnone	a0, a0, 40251b7f <wDev_SetMacAddress+0x27>

40251b3c <wDevForceAck6M>:
40251b3c:	ec7541        	l32r	a4, 4024cd10 <pm_set_wakeup_mac+0x98>
40251b3f:	928c      	beqz.n	a2, 40251b4c <wDevForceAck6M+0x10>
40251b41:	fffc31        	l32r	a3, 40251b34 <wDev_Initialize+0x68>
40251b44:	0020c0        	memw
40251b47:	836432        	s32i	a3, a4, 0x20c
40251b4a:	f00d      	ret.n
40251b4c:	fffb21        	l32r	a2, 40251b38 <wDev_Initialize+0x6c>
40251b4f:	0020c0        	memw
40251b52:	836422        	s32i	a2, a4, 0x20c
40251b55:	f00d      	ret.n
	...

40251b58 <wDev_SetMacAddress>:
40251b58:	f97c      	movi.n	a9, -1
40251b5a:	c0bd81        	l32r	a8, 40241e50 <wifi_station_ap_number_set+0x5c>
40251b5d:	030372        	l8ui	a7, a3, 3
40251b60:	010352        	l8ui	a5, a3, 1
40251b63:	000362        	l8ui	a6, a3, 0
40251b66:	115580        	slli	a5, a5, 8
40251b69:	205560        	or	a5, a5, a6
40251b6c:	020362        	l8ui	a6, a3, 2
40251b6f:	017780        	slli	a7, a7, 24
40251b72:	116600        	slli	a6, a6, 16
40251b75:	206670        	or	a6, a6, a7
40251b78:	d2ab71        	l32r	a7, 40246624 <low_power_set+0x50>
40251b7b:	205560        	or	a5, a5, a6
40251b7e:	bb0c61        	l32r	a6, 402407b0 <ets_timer_done+0x30>
40251b81:	32bc      	beqz.n	a2, 40251bb8 <wDev_SetMacAddress+0x60>
40251b83:	0020c0        	memw
40251b86:	946652        	s32i	a5, a6, 0x250
40251b89:	0503b2        	l8ui	a11, a3, 5
40251b8c:	0403a2        	l8ui	a10, a3, 4
40251b8f:	11bb80        	slli	a11, a11, 8
40251b92:	20aab0        	or	a10, a10, a11
40251b95:	0020c0        	memw
40251b98:	9566a2        	s32i	a10, a6, 0x254
40251b9b:	0020c0        	memw
40251b9e:	986692        	s32i	a9, a6, 0x260
40251ba1:	0020c0        	memw
40251ba4:	996672        	s32i	a7, a6, 0x264
40251ba7:	0020c0        	memw
40251baa:	992642        	l32i	a4, a6, 0x264
40251bad:	204480        	or	a4, a4, a8
40251bb0:	0020c0        	memw
40251bb3:	996642        	s32i	a4, a6, 0x264
40251bb6:	f00d      	ret.n
40251bb8:	0020c0        	memw
40251bbb:	926652        	s32i	a5, a6, 0x248
40251bbe:	050322        	l8ui	a2, a3, 5
40251bc1:	0403b2        	l8ui	a11, a3, 4
40251bc4:	112280        	slli	a2, a2, 8
40251bc7:	20bb20        	or	a11, a11, a2
40251bca:	0020c0        	memw
40251bcd:	9366b2        	s32i	a11, a6, 0x24c
40251bd0:	0020c0        	memw
40251bd3:	966692        	s32i	a9, a6, 0x258
40251bd6:	0020c0        	memw
40251bd9:	976672        	s32i	a7, a6, 0x25c
40251bdc:	0020c0        	memw
40251bdf:	9726a2        	l32i	a10, a6, 0x25c
40251be2:	20aa80        	or	a10, a10, a8
40251be5:	0020c0        	memw
40251be8:	9766a2        	s32i	a10, a6, 0x25c
40251beb:	f00d      	ret.n
40251bed:	000000        	ill
40251bf0:	ff          	.byte 0xff
40251bf1:	ff          	.byte 0xff
40251bf2:	fe          	.byte 0xfe
40251bf3:	ff          	.byte 0xff

40251bf4 <wDev_SetRxPolicy>:
40251bf4:	f0c112        	addi	a1, a1, -16
40251bf7:	0109      	s32i.n	a0, a1, 0
40251bf9:	82dc      	bnez.n	a2, 40251c15 <wDev_SetRxPolicy+0x21>
40251bfb:	fffd01        	l32r	a0, 40251bf0 <wDev_SetMacAddress+0x98>
40251bfe:	baec21        	l32r	a2, 402407b0 <ets_timer_done+0x30>
40251c01:	13fc      	bnez.n	a3, 40251c36 <wDev_SetRxPolicy+0x42>
40251c03:	0020c0        	memw
40251c06:	8f2232        	l32i	a3, a2, 0x23c
40251c09:	103300        	and	a3, a3, a0
40251c0c:	0020c0        	memw
40251c0f:	8f6232        	s32i	a3, a2, 0x23c
40251c12:	000646        	j	40251c2f <wDev_SetRxPolicy+0x3b>
40251c15:	0a1266        	bnei	a2, 1, 40251c23 <wDev_SetRxPolicy+0x2f>
40251c18:	032d      	mov.n	a2, a3
40251c1a:	c40131        	l32r	a3, 40242c20 <wifi_softap_get_station_num+0x50>
40251c1d:	000285        	call0	40251c48 <wDev_SetBssid>
40251c20:	0002c6        	j	40251c2f <wDev_SetRxPolicy+0x3b>
40251c23:	082266        	bnei	a2, 2, 40251c2f <wDev_SetRxPolicy+0x3b>
40251c26:	548c      	beqz.n	a4, 40251c2f <wDev_SetRxPolicy+0x3b>
40251c28:	032d      	mov.n	a2, a3
40251c2a:	043d      	mov.n	a3, a4
40251c2c:	000185        	call0	40251c48 <wDev_SetBssid>
40251c2f:	0108      	l32i.n	a0, a1, 0
40251c31:	10c112        	addi	a1, a1, 16
40251c34:	f00d      	ret.n
40251c36:	0020c0        	memw
40251c39:	912242        	l32i	a4, a2, 0x244
40251c3c:	104400        	and	a4, a4, a0
40251c3f:	0020c0        	memw
40251c42:	916242        	s32i	a4, a2, 0x244
40251c45:	fff986        	j	40251c2f <wDev_SetRxPolicy+0x3b>

40251c48 <wDev_SetBssid>:
40251c48:	fa7c      	movi.n	a10, -1
40251c4a:	c08181        	l32r	a8, 40241e50 <wifi_station_ap_number_set+0x5c>
40251c4d:	d27571        	l32r	a7, 40246624 <low_power_set+0x50>
40251c50:	ffe851        	l32r	a5, 40251bf0 <wDev_SetMacAddress+0x98>
40251c53:	bad761        	l32r	a6, 402407b0 <ets_timer_done+0x30>
40251c56:	061216        	beqz	a2, 40251cbb <wDev_SetBssid+0x73>
40251c59:	0020c0        	memw
40251c5c:	9126b2        	l32i	a11, a6, 0x244
40251c5f:	10bb50        	and	a11, a11, a5
40251c62:	0020c0        	memw
40251c65:	9166b2        	s32i	a11, a6, 0x244
40251c68:	0303b2        	l8ui	a11, a3, 3
40251c6b:	010392        	l8ui	a9, a3, 1
40251c6e:	000342        	l8ui	a4, a3, 0
40251c71:	119980        	slli	a9, a9, 8
40251c74:	204490        	or	a4, a4, a9
40251c77:	020392        	l8ui	a9, a3, 2
40251c7a:	01bb80        	slli	a11, a11, 24
40251c7d:	119900        	slli	a9, a9, 16
40251c80:	2099b0        	or	a9, a9, a11
40251c83:	204490        	or	a4, a4, a9
40251c86:	0020c0        	memw
40251c89:	8c6642        	s32i	a4, a6, 0x230
40251c8c:	050322        	l8ui	a2, a3, 5
40251c8f:	0403b2        	l8ui	a11, a3, 4
40251c92:	112280        	slli	a2, a2, 8
40251c95:	20bb20        	or	a11, a11, a2
40251c98:	0020c0        	memw
40251c9b:	8d66b2        	s32i	a11, a6, 0x234
40251c9e:	0020c0        	memw
40251ca1:	9066a2        	s32i	a10, a6, 0x240
40251ca4:	0020c0        	memw
40251ca7:	916672        	s32i	a7, a6, 0x244
40251caa:	0020c0        	memw
40251cad:	912692        	l32i	a9, a6, 0x244
40251cb0:	209980        	or	a9, a9, a8
40251cb3:	0020c0        	memw
40251cb6:	916692        	s32i	a9, a6, 0x244
40251cb9:	f00d      	ret.n
40251cbb:	0020c0        	memw
40251cbe:	8f2642        	l32i	a4, a6, 0x23c
40251cc1:	104450        	and	a4, a4, a5
40251cc4:	0020c0        	memw
40251cc7:	8f6642        	s32i	a4, a6, 0x23c
40251cca:	030342        	l8ui	a4, a3, 3
40251ccd:	010322        	l8ui	a2, a3, 1
40251cd0:	0003b2        	l8ui	a11, a3, 0
40251cd3:	112280        	slli	a2, a2, 8
40251cd6:	20bb20        	or	a11, a11, a2
40251cd9:	020322        	l8ui	a2, a3, 2
40251cdc:	014480        	slli	a4, a4, 24
40251cdf:	112200        	slli	a2, a2, 16
40251ce2:	202240        	or	a2, a2, a4
40251ce5:	20bb20        	or	a11, a11, a2
40251ce8:	0020c0        	memw
40251ceb:	8a66b2        	s32i	a11, a6, 0x228
40251cee:	050392        	l8ui	a9, a3, 5
40251cf1:	040342        	l8ui	a4, a3, 4
40251cf4:	119980        	slli	a9, a9, 8
40251cf7:	204490        	or	a4, a4, a9
40251cfa:	0020c0        	memw
40251cfd:	8b6642        	s32i	a4, a6, 0x22c
40251d00:	0020c0        	memw
40251d03:	8e66a2        	s32i	a10, a6, 0x238
40251d06:	0020c0        	memw
40251d09:	8f6672        	s32i	a7, a6, 0x23c
40251d0c:	0020c0        	memw
40251d0f:	8f2622        	l32i	a2, a6, 0x23c
40251d12:	202280        	or	a2, a2, a8
40251d15:	0020c0        	memw
40251d18:	8f6622        	s32i	a2, a6, 0x23c
40251d1b:	f00d      	ret.n
40251d1d:	000000        	ill

40251d20 <wDev_ClearBssid>:
40251d20:	ffb441        	l32r	a4, 40251bf0 <wDev_SetMacAddress+0x98>
40251d23:	baa351        	l32r	a5, 402407b0 <ets_timer_done+0x30>
40251d26:	f28c      	beqz.n	a2, 40251d39 <wDev_ClearBssid+0x19>
40251d28:	0020c0        	memw
40251d2b:	912532        	l32i	a3, a5, 0x244
40251d2e:	103340        	and	a3, a3, a4
40251d31:	0020c0        	memw
40251d34:	916532        	s32i	a3, a5, 0x244
40251d37:	f00d      	ret.n
40251d39:	0020c0        	memw
40251d3c:	8f2522        	l32i	a2, a5, 0x23c
40251d3f:	102240        	and	a2, a2, a4
40251d42:	0020c0        	memw
40251d45:	8f6522        	s32i	a2, a5, 0x23c
40251d48:	f00d      	ret.n
40251d4a:	000000        	ill
40251d4d:	3ff212        	excw
40251d50:	f20600        	excw
40251d53:	3f          	.byte 0x3f
40251d54:	1408      	l32i.n	a0, a4, 4
40251d56:	123ff2        	excw

40251d58 <wDev_Insert_KeyEntry>:
40251d58:	e0c112        	addi	a1, a1, -32
40251d5b:	1109      	s32i.n	a0, a1, 4
40251d5d:	0149      	s32i.n	a4, a1, 0
40251d5f:	050502        	l8ui	a0, a5, 5
40251d62:	0405b2        	l8ui	a11, a5, 4
40251d65:	110080        	slli	a0, a0, 8
40251d68:	bb0a      	add.n	a11, a11, a0
40251d6a:	065266        	bnei	a2, 5, 40251d74 <wDev_Insert_KeyEntry+0x1c>
40251d6d:	140c      	movi.n	a4, 1
40251d6f:	120c      	movi.n	a2, 1
40251d71:	000046        	j	40251d76 <wDev_Insert_KeyEntry+0x1e>
40251d74:	040c      	movi.n	a4, 0
40251d76:	100c      	movi.n	a0, 1
40251d78:	091226        	beqi	a2, 1, 40251d85 <wDev_Insert_KeyEntry+0x2d>
40251d7b:	6a0c      	movi.n	a10, 6
40251d7d:	0666a6        	blti	a6, 6, 40251d87 <wDev_Insert_KeyEntry+0x2f>
40251d80:	2a0c      	movi.n	a10, 2
40251d82:	000046        	j	40251d87 <wDev_Insert_KeyEntry+0x2f>
40251d85:	7a0c      	movi.n	a10, 7
40251d87:	4179      	s32i.n	a7, a1, 16
40251d89:	010592        	l8ui	a9, a5, 1
40251d8c:	030572        	l8ui	a7, a5, 3
40251d8f:	1923f6        	bgeui	a3, 2, 40251dac <wDev_Insert_KeyEntry+0x54>
40251d92:	401600        	ssl	a6
40251d95:	a10000        	sll	a0, a0
40251d98:	1626a6        	blti	a6, 2, 40251db2 <wDev_Insert_KeyEntry+0x5a>
40251d9b:	b89c81        	l32r	a8, 4024000c <_irom0_text_start+0xc>
40251d9e:	a08380        	addx4	a8, a3, a8
40251da1:	712882        	l32i	a8, a8, 0x1c4
40251da4:	0a0807        	bnone	a8, a0, 40251db2 <wDev_Insert_KeyEntry+0x5a>
40251da7:	3a0c      	movi.n	a10, 3
40251da9:	000146        	j	40251db2 <wDev_Insert_KeyEntry+0x5a>
40251dac:	401600        	ssl	a6
40251daf:	a10000        	sll	a0, a0
40251db2:	000582        	l8ui	a8, a5, 0
40251db5:	119980        	slli	a9, a9, 8
40251db8:	889a      	add.n	a8, a8, a9
40251dba:	020592        	l8ui	a9, a5, 2
40251dbd:	015780        	slli	a5, a7, 24
40251dc0:	119900        	slli	a9, a9, 16
40251dc3:	ffe271        	l32r	a7, 40251d4c <wDev_ClearBssid+0x2c>
40251dc6:	995a      	add.n	a9, a9, a5
40251dc8:	a05660        	addx4	a5, a6, a6
40251dcb:	1155d0        	slli	a5, a5, 3
40251dce:	889a      	add.n	a8, a8, a9
40251dd0:	757a      	add.n	a7, a5, a7
40251dd2:	0020c0        	memw
40251dd5:	2490a0        	extui	a9, a10, 0, 3
40251dd8:	806782        	s32i	a8, a7, 0x200
40251ddb:	144040        	extui	a4, a4, 0, 2
40251dde:	f480b0        	extui	a8, a11, 0, 16
40251de1:	114400        	slli	a4, a4, 16
40251de4:	0199b0        	slli	a9, a9, 21
40251de7:	448a      	add.n	a4, a4, a8
40251de9:	248020        	extui	a8, a2, 0, 3
40251dec:	0188e0        	slli	a8, a8, 18
40251def:	0128      	l32i.n	a2, a1, 0
40251df1:	889a      	add.n	a8, a8, a9
40251df3:	448a      	add.n	a4, a4, a8
40251df5:	048030        	extui	a8, a3, 0, 1
40251df8:	012220        	slli	a2, a2, 30
40251dfb:	018880        	slli	a8, a8, 24
40251dfe:	228a      	add.n	a2, a2, a8
40251e00:	224a      	add.n	a2, a2, a4
40251e02:	0020c0        	memw
40251e05:	816722        	s32i	a2, a7, 0x204
40251e08:	0020c0        	memw
40251e0b:	ffd121        	l32r	a2, 40251d50 <wDev_ClearBssid+0x30>
40251e0e:	832292        	l32i	a9, a2, 0x20c
40251e11:	209900        	or	a9, a9, a0
40251e14:	0020c0        	memw
40251e17:	836292        	s32i	a9, a2, 0x20c
40251e1a:	4178      	l32i.n	a7, a1, 16
40251e1c:	1123f6        	bgeui	a3, 2, 40251e31 <wDev_Insert_KeyEntry+0xd9>
40251e1f:	0e26a6        	blti	a6, 2, 40251e31 <wDev_Insert_KeyEntry+0xd9>
40251e22:	fe7db1        	l32r	a11, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
40251e25:	0bb8      	l32i.n	a11, a11, 0
40251e27:	a0b3b0        	addx4	a11, a3, a11
40251e2a:	eba8      	l32i.n	a10, a11, 56
40251e2c:	20a0a0        	or	a10, a0, a10
40251e2f:	eba9      	s32i.n	a10, a11, 56
40251e31:	073d      	mov.n	a3, a7
40251e33:	ffc821        	l32r	a2, 40251d54 <wDev_ClearBssid+0x34>
40251e36:	8148      	l32i.n	a4, a1, 32
40251e38:	252a      	add.n	a2, a5, a2
40251e3a:	b95801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40251e3d:	0000c0        	callx0	a0
40251e40:	1108      	l32i.n	a0, a1, 4
40251e42:	20c112        	addi	a1, a1, 32
40251e45:	f00d      	ret.n
40251e47:	ffff00        	excw
40251e4a:	1f          	.byte 0x1f
40251e4b:	ff          	.byte 0xff

40251e4c <wDev_remove_KeyEntry>:
40251e4c:	ffc171        	l32r	a7, 40251d50 <wDev_ClearBssid+0x30>
40251e4f:	401200        	ssl	a2
40251e52:	180c      	movi.n	a8, 1
40251e54:	f97c      	movi.n	a9, -1
40251e56:	a18800        	sll	a8, a8
40251e59:	308890        	xor	a8, a8, a9
40251e5c:	0020c0        	memw
40251e5f:	832762        	l32i	a6, a7, 0x20c
40251e62:	106680        	and	a6, a6, a8
40251e65:	0020c0        	memw
40251e68:	836762        	s32i	a6, a7, 0x20c
40251e6b:	ffb851        	l32r	a5, 40251d4c <wDev_ClearBssid+0x2c>
40251e6e:	a04220        	addx4	a4, a2, a2
40251e71:	b04450        	addx8	a4, a4, a5
40251e74:	fff551        	l32r	a5, 40251e48 <wDev_Insert_KeyEntry+0xf0>
40251e77:	0020c0        	memw
40251e7a:	812432        	l32i	a3, a4, 0x204
40251e7d:	103350        	and	a3, a3, a5
40251e80:	0020c0        	memw
40251e83:	816432        	s32i	a3, a4, 0x204
40251e86:	f00d      	ret.n

40251e88 <wDev_remove_KeyEntry_all_cnx>:
40251e88:	f37c      	movi.n	a3, -1
40251e8a:	b86041        	l32r	a4, 4024000c <_irom0_text_start+0xc>
40251e8d:	f0c112        	addi	a1, a1, -16
40251e90:	21d9      	s32i.n	a13, a1, 8
40251e92:	0109      	s32i.n	a0, a1, 0
40251e94:	11c9      	s32i.n	a12, a1, 4
40251e96:	31e9      	s32i.n	a14, a1, 12
40251e98:	0c0c      	movi.n	a12, 0
40251e9a:	9e1c      	movi.n	a14, 25
40251e9c:	1102e0        	slli	a0, a2, 2
40251e9f:	fe5ed1        	l32r	a13, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
40251ea2:	004a      	add.n	a0, a0, a4
40251ea4:	0dd8      	l32i.n	a13, a13, 0
40251ea6:	712002        	l32i	a0, a0, 0x1c4
40251ea9:	a0d2d0        	addx4	a13, a2, a13
40251eac:	edd8      	l32i.n	a13, a13, 56
40251eae:	300030        	xor	a0, a0, a3
40251eb1:	10dd00        	and	a13, a13, a0
40251eb4:	045dc7        	bbc	a13, a12, 40251ebc <wDev_remove_KeyEntry_all_cnx+0x34>
40251eb7:	0c2d      	mov.n	a2, a12
40251eb9:	fff905        	call0	40251e4c <wDev_remove_KeyEntry>
40251ebc:	cc1b      	addi.n	a12, a12, 1
40251ebe:	74c0c0        	extui	a12, a12, 0, 8
40251ec1:	ef9ce7        	bne	a12, a14, 40251eb4 <wDev_remove_KeyEntry_all_cnx+0x2c>
40251ec4:	11c8      	l32i.n	a12, a1, 4
40251ec6:	21d8      	l32i.n	a13, a1, 8
40251ec8:	31e8      	l32i.n	a14, a1, 12
40251eca:	0108      	l32i.n	a0, a1, 0
40251ecc:	10c112        	addi	a1, a1, 16
40251ecf:	f00d      	ret.n
40251ed1:	000000        	ill
40251ed4:	030303        	excw
	...

40251ed8 <wDev_Crypto_Conf>:
40251ed8:	ffff61        	l32r	a6, 40251ed4 <wDev_remove_KeyEntry_all_cnx+0x4c>
40251edb:	d13971        	l32r	a7, 402463c0 <chip_v6_set_chan_wakeup+0x74>
40251ede:	ff9c51        	l32r	a5, 40251d50 <wDev_ClearBssid+0x30>
40251ee1:	b2dc      	bnez.n	a2, 40251f00 <wDev_Crypto_Conf+0x28>
40251ee3:	0020c0        	memw
40251ee6:	806562        	s32i	a6, a5, 0x200
40251ee9:	021326        	beqi	a3, 1, 40251eef <wDev_Crypto_Conf+0x17>
40251eec:	2b5366        	bnei	a3, 5, 40251f1b <wDev_Crypto_Conf+0x43>
40251eef:	0020c0        	memw
40251ef2:	802522        	l32i	a2, a5, 0x200
40251ef5:	202270        	or	a2, a2, a7
40251ef8:	0020c0        	memw
40251efb:	806522        	s32i	a2, a5, 0x200
40251efe:	f00d      	ret.n
40251f00:	0020c0        	memw
40251f03:	816562        	s32i	a6, a5, 0x204
40251f06:	021326        	beqi	a3, 1, 40251f0c <wDev_Crypto_Conf+0x34>
40251f09:	0e5366        	bnei	a3, 5, 40251f1b <wDev_Crypto_Conf+0x43>
40251f0c:	0020c0        	memw
40251f0f:	812532        	l32i	a3, a5, 0x204
40251f12:	203370        	or	a3, a3, a7
40251f15:	0020c0        	memw
40251f18:	816532        	s32i	a3, a5, 0x204
40251f1b:	f00d      	ret.n
40251f1d:	000000        	ill
40251f20:	e0c112        	addi	a1, a1, -32
40251f23:	4109      	s32i.n	a0, a1, 16
40251f25:	c33e71        	l32r	a7, 40242c20 <wifi_softap_get_station_num+0x50>
40251f28:	d43921        	l32r	a2, 4024700c <pbus_set_rxbbgain+0x70>
40251f2b:	ff8931        	l32r	a3, 40251d50 <wDev_ClearBssid+0x30>
40251f2e:	0020c0        	memw
40251f31:	806322        	s32i	a2, a3, 0x200
40251f34:	0020c0        	memw
40251f37:	040c      	movi.n	a4, 0
40251f39:	075d      	mov.n	a5, a7
40251f3b:	060c      	movi.n	a6, 0
40251f3d:	816322        	s32i	a2, a3, 0x204
40251f40:	600c      	movi.n	a0, 6
40251f42:	320c      	movi.n	a2, 3
40251f44:	030c      	movi.n	a3, 0
40251f46:	0109      	s32i.n	a0, a1, 0
40251f48:	ffe0c5        	call0	40251d58 <wDev_Insert_KeyEntry>
40251f4b:	320c      	movi.n	a2, 3
40251f4d:	130c      	movi.n	a3, 1
40251f4f:	160c      	movi.n	a6, 1
40251f51:	c33371        	l32r	a7, 40242c20 <wifi_softap_get_station_num+0x50>
40251f54:	640c      	movi.n	a4, 6
40251f56:	0149      	s32i.n	a4, a1, 0
40251f58:	075d      	mov.n	a5, a7
40251f5a:	040c      	movi.n	a4, 0
40251f5c:	ffdf85        	call0	40251d58 <wDev_Insert_KeyEntry>
40251f5f:	050c      	movi.n	a5, 0
40251f61:	0020c0        	memw
40251f64:	ff7b61        	l32r	a6, 40251d50 <wDev_ClearBssid+0x30>
40251f67:	4108      	l32i.n	a0, a1, 16
40251f69:	20c112        	addi	a1, a1, 32
40251f6c:	826652        	s32i	a5, a6, 0x208
40251f6f:	f00d      	ret.n
40251f71:	000000        	ill

40251f74 <wDev_Crypto_Disable>:
40251f74:	fe2961        	l32r	a6, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
40251f77:	ff7641        	l32r	a4, 40251d50 <wDev_ClearBssid+0x30>
40251f7a:	0668      	l32i.n	a6, a6, 0
40251f7c:	d42451        	l32r	a5, 4024700c <pbus_set_rxbbgain+0x70>
40251f7f:	a06260        	addx4	a6, a2, a6
40251f82:	e668      	l32i.n	a6, a6, 56
40251f84:	72cc      	bnez.n	a2, 40251f8f <wDev_Crypto_Disable+0x1b>
40251f86:	0020c0        	memw
40251f89:	806452        	s32i	a5, a4, 0x200
40251f8c:	000146        	j	40251f95 <wDev_Crypto_Disable+0x21>
40251f8f:	0020c0        	memw
40251f92:	816452        	s32i	a5, a4, 0x204
40251f95:	f87c      	movi.n	a8, -1
40251f97:	308680        	xor	a8, a6, a8
40251f9a:	0020c0        	memw
40251f9d:	832472        	l32i	a7, a4, 0x20c
40251fa0:	107780        	and	a7, a7, a8
40251fa3:	0020c0        	memw
40251fa6:	836472        	s32i	a7, a4, 0x20c
40251fa9:	f00d      	ret.n
	...

40251fac <wDevEnableRx>:
40251fac:	eb1161        	l32r	a6, 4024cbf0 <pm_open_rf+0x44>
40251faf:	c3df51        	l32r	a5, 40242f2c <wifi_set_channel+0x40>
40251fb2:	0020c0        	memw
40251fb5:	812542        	l32i	a4, a5, 0x204
40251fb8:	204460        	or	a4, a4, a6
40251fbb:	0020c0        	memw
40251fbe:	816542        	s32i	a4, a5, 0x204
40251fc1:	fec131        	l32r	a3, 40251ac8 <wDev_Get_Next_TBTT+0x274>
40251fc4:	020c      	movi.n	a2, 0
40251fc6:	804322        	s8i	a2, a3, 128
40251fc9:	f00d      	ret.n
40251fcb:	000000        	ill
40251fce:	ff0300        	excw
40251fd1:	ff          	.byte 0xff
40251fd2:	ff          	.byte 0xff
40251fd3:	61db      	addi.n	a6, a1, 13

40251fd4 <wdev_go_sniffer>:
40251fd4:	c3d661        	l32r	a6, 40242f2c <wifi_set_channel+0x40>
40251fd7:	080c      	movi.n	a8, 0
40251fd9:	ccdd21        	l32r	a2, 40245350 <ram_pbus_set_rxgain+0xd0>
40251fdc:	fffc31        	l32r	a3, 40251fcc <wDevEnableRx+0x20>
40251fdf:	bf9c71        	l32r	a7, 40241e50 <wifi_station_ap_number_set+0x5c>
40251fe2:	ff5ba1        	l32r	a10, 40251d50 <wDev_ClearBssid+0x30>
40251fe5:	150c      	movi.n	a5, 1
40251fe7:	fe0c41        	l32r	a4, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
40251fea:	f0c112        	addi	a1, a1, -16
40251fed:	0448      	l32i.n	a4, a4, 0
40251fef:	0109      	s32i.n	a0, a1, 0
40251ff1:	054452        	s8i	a5, a4, 5
40251ff4:	feffb1        	l32r	a11, 40251bf0 <wDev_SetMacAddress+0x98>
40251ff7:	b9ee51        	l32r	a5, 402407b0 <ets_timer_done+0x30>
40251ffa:	c448      	l32i.n	a4, a4, 48
40251ffc:	0020c0        	memw
40251fff:	836642        	s32i	a4, a6, 0x20c
40252002:	d56701        	l32r	a0, 402475a0 <chip_v6_set_chanfreq+0x24>
40252005:	0020c0        	memw
40252008:	a22592        	l32i	a9, a5, 0x288
4025200b:	209900        	or	a9, a9, a0
4025200e:	0020c0        	memw
40252011:	a26592        	s32i	a9, a5, 0x288
40252014:	0020c0        	memw
40252017:	802a62        	l32i	a6, a10, 0x200
4025201a:	206630        	or	a6, a6, a3
4025201d:	0020c0        	memw
40252020:	806a62        	s32i	a6, a10, 0x200
40252023:	0020c0        	memw
40252026:	802a42        	l32i	a4, a10, 0x200
40252029:	1044b0        	and	a4, a4, a11
4025202c:	0020c0        	memw
4025202f:	806a42        	s32i	a4, a10, 0x200
40252032:	0020c0        	memw
40252035:	812a02        	l32i	a0, a10, 0x204
40252038:	200030        	or	a0, a0, a3
4025203b:	0020c0        	memw
4025203e:	816a02        	s32i	a0, a10, 0x204
40252041:	0020c0        	memw
40252044:	812a92        	l32i	a9, a10, 0x204
40252047:	1099b0        	and	a9, a9, a11
4025204a:	0020c0        	memw
4025204d:	816a92        	s32i	a9, a10, 0x204
40252050:	0020c0        	memw
40252053:	966582        	s32i	a8, a5, 0x258
40252056:	0020c0        	memw
40252059:	976572        	s32i	a7, a5, 0x25c
4025205c:	0020c0        	memw
4025205f:	8e6582        	s32i	a8, a5, 0x238
40252062:	0020c0        	memw
40252065:	8f6572        	s32i	a7, a5, 0x23c
40252068:	c60c      	movi.n	a6, 12
4025206a:	0020c0        	memw
4025206d:	862542        	l32i	a4, a5, 0x218
40252070:	204460        	or	a4, a4, a6
40252073:	0020c0        	memw
40252076:	866542        	s32i	a4, a5, 0x218
40252079:	ffd531        	l32r	a3, 40251fd0 <wDevEnableRx+0x24>
4025207c:	0020c0        	memw
4025207f:	d12202        	l32i	a0, a2, 0x344
40252082:	100030        	and	a0, a0, a3
40252085:	0020c0        	memw
40252088:	d16202        	s32i	a0, a2, 0x344
4025208b:	b9cb21        	l32r	a2, 402407b8 <ets_timer_done+0x38>
4025208e:	ccb201        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40252091:	0000c0        	callx0	a0
40252094:	e77c      	movi.n	a7, -2
40252096:	0020c0        	memw
40252099:	b9c561        	l32r	a6, 402407b0 <ets_timer_done+0x30>
4025209c:	a52652        	l32i	a5, a6, 0x294
4025209f:	105570        	and	a5, a5, a7
402520a2:	0020c0        	memw
402520a5:	a56652        	s32i	a5, a6, 0x294
402520a8:	0108      	l32i.n	a0, a1, 0
402520aa:	10c112        	addi	a1, a1, 16
402520ad:	f00d      	ret.n
	...

402520b0 <wdev_set_sniffer_addr>:
402520b0:	f0c112        	addi	a1, a1, -16
402520b3:	0109      	s32i.n	a0, a1, 0
402520b5:	023d      	mov.n	a3, a2
402520b7:	180c      	movi.n	a8, 1
402520b9:	c39c21        	l32r	a2, 40242f2c <wifi_set_channel+0x40>
402520bc:	0020c0        	memw
402520bf:	9b2272        	l32i	a7, a2, 0x26c
402520c2:	207780        	or	a7, a7, a8
402520c5:	0020c0        	memw
402520c8:	9b6272        	s32i	a7, a2, 0x26c
402520cb:	260c      	movi.n	a6, 2
402520cd:	0020c0        	memw
402520d0:	9b2252        	l32i	a5, a2, 0x26c
402520d3:	205560        	or	a5, a5, a6
402520d6:	0020c0        	memw
402520d9:	9b6252        	s32i	a5, a2, 0x26c
402520dc:	440c      	movi.n	a4, 4
402520de:	0020c0        	memw
402520e1:	9b2202        	l32i	a0, a2, 0x26c
402520e4:	200040        	or	a0, a0, a4
402520e7:	0020c0        	memw
402520ea:	9b6202        	s32i	a0, a2, 0x26c
402520ed:	020c      	movi.n	a2, 0
402520ef:	ffa685        	call0	40251b58 <wDev_SetMacAddress>
402520f2:	0108      	l32i.n	a0, a1, 0
402520f4:	10c112        	addi	a1, a1, 16
402520f7:	f00d      	ret.n
402520f9:	000000        	ill
402520fc:	000000        	ill
402520ff:	ffff24        	excw
40252102:	ff0001        	l32r	a0, 40251d04 <wDev_SetBssid+0xbc>
40252105:	ff          	.byte 0xff
40252106:	fffb      	addi.n	a15, a15, 15

40252108 <wdev_exit_sniffer>:
40252108:	fdc431        	l32r	a3, 40251818 <wDev_Disable_Beacon_Tsf+0x18>
4025210b:	fa7c      	movi.n	a10, -1
4025210d:	0338      	l32i.n	a3, a3, 0
4025210f:	190c      	movi.n	a9, 1
40252111:	050322        	l8ui	a2, a3, 5
40252114:	cc8f41        	l32r	a4, 40245350 <ram_pbus_set_rxgain+0xd0>
40252117:	0ba216        	beqz	a2, 402521d5 <wdev_exit_sniffer+0xcd>
4025211a:	ff0db1        	l32r	a11, 40251d50 <wDev_ClearBssid+0x30>
4025211d:	bf4c21        	l32r	a2, 40241e50 <wifi_station_ap_number_set+0x5c>
40252120:	eab251        	l32r	a5, 4024cbe8 <pm_open_rf+0x3c>
40252123:	b9a381        	l32r	a8, 402407b0 <ets_timer_done+0x30>
40252126:	0020c0        	memw
40252129:	a52872        	l32i	a7, a8, 0x294
4025212c:	207790        	or	a7, a7, a9
4025212f:	0020c0        	memw
40252132:	a56872        	s32i	a7, a8, 0x294
40252135:	fff161        	l32r	a6, 402520fc <wdev_set_sniffer_addr+0x4c>
40252138:	0020c0        	memw
4025213b:	d12492        	l32i	a9, a4, 0x344
4025213e:	209960        	or	a9, a9, a6
40252141:	0020c0        	memw
40252144:	d16492        	s32i	a9, a4, 0x344
40252147:	377c      	movi.n	a7, -13
40252149:	0020c0        	memw
4025214c:	862862        	l32i	a6, a8, 0x218
4025214f:	106670        	and	a6, a6, a7
40252152:	0020c0        	memw
40252155:	866862        	s32i	a6, a8, 0x218
40252158:	0020c0        	memw
4025215b:	9668a2        	s32i	a10, a8, 0x258
4025215e:	ffe841        	l32r	a4, 40252100 <wdev_set_sniffer_addr+0x50>
40252161:	0020c0        	memw
40252164:	976842        	s32i	a4, a8, 0x25c
40252167:	0020c0        	memw
4025216a:	8e68a2        	s32i	a10, a8, 0x238
4025216d:	d12d91        	l32r	a9, 40246624 <low_power_set+0x50>
40252170:	0020c0        	memw
40252173:	8f6892        	s32i	a9, a8, 0x23c
40252176:	0020c0        	memw
40252179:	802b72        	l32i	a7, a11, 0x200
4025217c:	107750        	and	a7, a7, a5
4025217f:	0020c0        	memw
40252182:	806b72        	s32i	a7, a11, 0x200
40252185:	0020c0        	memw
40252188:	802b62        	l32i	a6, a11, 0x200
4025218b:	206620        	or	a6, a6, a2
4025218e:	0020c0        	memw
40252191:	806b62        	s32i	a6, a11, 0x200
40252194:	0020c0        	memw
40252197:	812b42        	l32i	a4, a11, 0x204
4025219a:	104450        	and	a4, a4, a5
4025219d:	0020c0        	memw
402521a0:	816b42        	s32i	a4, a11, 0x204
402521a3:	0020c0        	memw
402521a6:	812ba2        	l32i	a10, a11, 0x204
402521a9:	20aa20        	or	a10, a10, a2
402521ac:	0020c0        	memw
402521af:	816ba2        	s32i	a10, a11, 0x204
402521b2:	ffd491        	l32r	a9, 40252104 <wdev_set_sniffer_addr+0x54>
402521b5:	0020c0        	memw
402521b8:	a22872        	l32i	a7, a8, 0x288
402521bb:	107790        	and	a7, a7, a9
402521be:	0020c0        	memw
402521c1:	a26872        	s32i	a7, a8, 0x288
402521c4:	18c352        	addi	a5, a3, 24
402521c7:	c35961        	l32r	a6, 40242f2c <wifi_set_channel+0x40>
402521ca:	0020c0        	memw
402521cd:	836652        	s32i	a5, a6, 0x20c
402521d0:	040c      	movi.n	a4, 0
402521d2:	054342        	s8i	a4, a3, 5
402521d5:	f00d      	ret.n
402521d7:	cef000        	excw
402521da:	fe          	.byte 0xfe
402521db:	3f          	.byte 0x3f

402521dc <esf_buf_alloc>:
402521dc:	026d      	mov.n	a6, a2
402521de:	e0c112        	addi	a1, a1, -32
402521e1:	4109      	s32i.n	a0, a1, 16
402521e3:	020c      	movi.n	a2, 0
402521e5:	fffc01        	l32r	a0, 402521d8 <wdev_exit_sniffer+0xd0>
402521e8:	0b1366        	bnei	a3, 1, 402521f7 <esf_buf_alloc+0x1b>
402521eb:	868c      	beqz.n	a6, 402521f7 <esf_buf_alloc+0x1b>
402521ed:	0038      	l32i.n	a3, a0, 0
402521ef:	6169      	s32i.n	a6, a1, 24
402521f1:	0fd316        	beqz	a3, 402522f2 <esf_buf_alloc+0x116>
402521f4:	004046        	j	402522f9 <esf_buf_alloc+0x11d>
402521f7:	314366        	bnei	a3, 4, 4025222c <esf_buf_alloc+0x50>
402521fa:	1048      	l32i.n	a4, a0, 4
402521fc:	0e9416        	beqz	a4, 402522e9 <esf_buf_alloc+0x10d>
402521ff:	b96f01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40252202:	0000c0        	callx0	a0
40252205:	fff481        	l32r	a8, 402521d8 <wdev_exit_sniffer+0xd0>
40252208:	050c      	movi.n	a5, 0
4025220a:	1868      	l32i.n	a6, a8, 4
4025220c:	2169      	s32i.n	a6, a1, 8
4025220e:	8678      	l32i.n	a7, a6, 32
40252210:	1879      	s32i.n	a7, a8, 4
40252212:	8659      	s32i.n	a5, a6, 32
40252214:	b96c01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40252217:	0000c0        	callx0	a0
4025221a:	2138      	l32i.n	a3, a1, 8
4025221c:	c6d961        	l32r	a6, 40243d80 <tcpclient1_sent_cb+0x14>
4025221f:	9348      	l32i.n	a4, a3, 36
40252221:	13a8      	l32i.n	a10, a3, 4
40252223:	4398      	l32i.n	a9, a3, 16
40252225:	1a99      	s32i.n	a9, a10, 4
40252227:	0408      	l32i.n	a0, a4, 0
40252229:	004406        	j	4025233d <esf_buf_alloc+0x161>
4025222c:	435366        	bnei	a3, 5, 40252273 <esf_buf_alloc+0x97>
4025222f:	20b8      	l32i.n	a11, a0, 8
40252231:	0b4b16        	beqz	a11, 402522e9 <esf_buf_alloc+0x10d>
40252234:	b96201        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40252237:	0000c0        	callx0	a0
4025223a:	ffe741        	l32r	a4, 402521d8 <wdev_exit_sniffer+0xd0>
4025223d:	020c      	movi.n	a2, 0
4025223f:	2408      	l32i.n	a0, a4, 8
40252241:	0109      	s32i.n	a0, a1, 0
40252243:	2109      	s32i.n	a0, a1, 8
40252245:	8038      	l32i.n	a3, a0, 32
40252247:	2439      	s32i.n	a3, a4, 8
40252249:	8029      	s32i.n	a2, a0, 32
4025224b:	b95e01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4025224e:	0000c0        	callx0	a0
40252251:	030c      	movi.n	a3, 0
40252253:	2128      	l32i.n	a2, a1, 8
40252255:	841c      	movi.n	a4, 24
40252257:	9228      	l32i.n	a2, a2, 36
40252259:	b85401        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025225c:	0000c0        	callx0	a0
4025225f:	0148      	l32i.n	a4, a1, 0
40252261:	2138      	l32i.n	a3, a1, 8
40252263:	1468      	l32i.n	a6, a4, 4
40252265:	4458      	l32i.n	a5, a4, 16
40252267:	1659      	s32i.n	a5, a6, 4
40252269:	9448      	l32i.n	a4, a4, 36
4025226b:	bb7561        	l32r	a6, 40241040 <system_upgrade_flag_check+0x10>
4025226e:	0408      	l32i.n	a0, a4, 0
40252270:	003246        	j	4025233d <esf_buf_alloc+0x161>
40252273:	3149      	s32i.n	a4, a1, 12
40252275:	686366        	bnei	a3, 6, 402522e1 <esf_buf_alloc+0x105>
40252278:	822c      	movi.n	a2, 40
4025227a:	b90801        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4025227d:	0000c0        	callx0	a0
40252280:	1129      	s32i.n	a2, a1, 4
40252282:	023d      	mov.n	a3, a2
40252284:	2129      	s32i.n	a2, a1, 8
40252286:	066216        	beqz	a2, 402522f0 <esf_buf_alloc+0x114>
40252289:	c20c      	movi.n	a2, 12
4025228b:	b90401        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4025228e:	0000c0        	callx0	a0
40252291:	1198      	l32i.n	a9, a1, 4
40252293:	180c      	movi.n	a8, 1
40252295:	1929      	s32i.n	a2, a9, 4
40252297:	2929      	s32i.n	a2, a9, 8
40252299:	065982        	s16i	a8, a9, 12
4025229c:	821c      	movi.n	a2, 24
4025229e:	b8ff01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402522a1:	0000c0        	callx0	a0
402522a4:	030c      	movi.n	a3, 0
402522a6:	11a8      	l32i.n	a10, a1, 4
402522a8:	841c      	movi.n	a4, 24
402522aa:	9a29      	s32i.n	a2, a10, 36
402522ac:	b84001        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402522af:	0000c0        	callx0	a0
402522b2:	1108      	l32i.n	a0, a1, 4
402522b4:	9008      	l32i.n	a0, a0, 36
402522b6:	0028      	l32i.n	a2, a0, 0
402522b8:	e3a731        	l32r	a3, 4024b154 <ram_rfcal_txiq+0x26c>
402522bb:	54b020        	extui	a11, a2, 0, 6
402522be:	412620        	srli	a2, a2, 6
402522c1:	202230        	or	a2, a2, a3
402522c4:	1122a0        	slli	a2, a2, 6
402522c7:	20bb20        	or	a11, a11, a2
402522ca:	3128      	l32i.n	a2, a1, 12
402522cc:	00b9      	s32i.n	a11, a0, 0
402522ce:	b8f301        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402522d1:	0000c0        	callx0	a0
402522d4:	1158      	l32i.n	a5, a1, 4
402522d6:	2138      	l32i.n	a3, a1, 8
402522d8:	1548      	l32i.n	a4, a5, 4
402522da:	4529      	s32i.n	a2, a5, 16
402522dc:	1429      	s32i.n	a2, a4, 4
402522de:	000386        	j	402522f0 <esf_buf_alloc+0x114>
402522e1:	097366        	bnei	a3, 7, 402522ee <esf_buf_alloc+0x112>
402522e4:	3068      	l32i.n	a6, a0, 12
402522e6:	067656        	bnez	a6, 40252351 <esf_buf_alloc+0x175>
402522e9:	020c      	movi.n	a2, 0
402522eb:	0000c6        	j	402522f2 <esf_buf_alloc+0x116>
402522ee:	030c      	movi.n	a3, 0
402522f0:	032d      	mov.n	a2, a3
402522f2:	4108      	l32i.n	a0, a1, 16
402522f4:	20c112        	addi	a1, a1, 32
402522f7:	f00d      	ret.n
402522f9:	b93001        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402522fc:	0000c0        	callx0	a0
402522ff:	ffb6a1        	l32r	a10, 402521d8 <wdev_exit_sniffer+0xd0>
40252302:	080c      	movi.n	a8, 0
40252304:	0a78      	l32i.n	a7, a10, 0
40252306:	5179      	s32i.n	a7, a1, 20
40252308:	2179      	s32i.n	a7, a1, 8
4025230a:	8798      	l32i.n	a9, a7, 32
4025230c:	0a99      	s32i.n	a9, a10, 0
4025230e:	8789      	s32i.n	a8, a7, 32
40252310:	b92d01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40252313:	0000c0        	callx0	a0
40252316:	5128      	l32i.n	a2, a1, 20
40252318:	6108      	l32i.n	a0, a1, 24
4025231a:	2138      	l32i.n	a3, a1, 8
4025231c:	0c00b2        	l8ui	a11, a0, 12
4025231f:	0309      	s32i.n	a0, a3, 0
40252321:	0bcc      	bnez.n	a11, 40252325 <esf_buf_alloc+0x149>
40252323:	4029      	s32i.n	a2, a0, 16
40252325:	c69561        	l32r	a6, 40243d7c <tcpclient1_sent_cb+0x10>
40252328:	9248      	l32i.n	a4, a2, 36
4025232a:	051072        	l16ui	a7, a0, 10
4025232d:	1088      	l32i.n	a8, a0, 4
4025232f:	1298      	l32i.n	a9, a2, 4
40252331:	dcc852        	addi	a5, a8, -36
40252334:	1989      	s32i.n	a8, a9, 4
40252336:	0b5272        	s16i	a7, a2, 22
40252339:	0408      	l32i.n	a0, a4, 0
4025233b:	4259      	s32i.n	a5, a2, 16
4025233d:	54a000        	extui	a10, a0, 0, 6
40252340:	41b600        	srli	a11, a0, 6
40252343:	20bb60        	or	a11, a11, a6
40252346:	11bba0        	slli	a11, a11, 6
40252349:	20aab0        	or	a10, a10, a11
4025234c:	04a9      	s32i.n	a10, a4, 0
4025234e:	ffe786        	j	402522f0 <esf_buf_alloc+0x114>
40252351:	b91a01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40252354:	0000c0        	callx0	a0
40252357:	ffa041        	l32r	a4, 402521d8 <wdev_exit_sniffer+0xd0>
4025235a:	000c      	movi.n	a0, 0
4025235c:	3428      	l32i.n	a2, a4, 12
4025235e:	2129      	s32i.n	a2, a1, 8
40252360:	8238      	l32i.n	a3, a2, 32
40252362:	3439      	s32i.n	a3, a4, 12
40252364:	8209      	s32i.n	a0, a2, 32
40252366:	b91701        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40252369:	0000c0        	callx0	a0
4025236c:	2138      	l32i.n	a3, a1, 8
4025236e:	9348      	l32i.n	a4, a3, 36
40252370:	ccc061        	l32r	a6, 40245670 <ram_chip_v6_rx_init+0x2c>
40252373:	0408      	l32i.n	a0, a4, 0
40252375:	fff106        	j	4025233d <esf_buf_alloc+0x161>

40252378 <esf_buf_recycle>:
40252378:	430b      	addi.n	a4, a3, -1
4025237a:	f0c112        	addi	a1, a1, -16
4025237d:	1109      	s32i.n	a0, a1, 4
4025237f:	0129      	s32i.n	a2, a1, 0
40252381:	0d7416        	beqz	a4, 4025245c <esf_buf_recycle+0xe4>
40252384:	fec352        	addi	a5, a3, -2
40252387:	0d1516        	beqz	a5, 4025245c <esf_buf_recycle+0xe4>
4025238a:	254366        	bnei	a3, 4, 402523b3 <esf_buf_recycle+0x3b>
4025238d:	9228      	l32i.n	a2, a2, 36
4025238f:	030c      	movi.n	a3, 0
40252391:	841c      	movi.n	a4, 24
40252393:	b80601        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40252396:	0000c0        	callx0	a0
40252399:	b90801        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4025239c:	0000c0        	callx0	a0
4025239f:	ff8e41        	l32r	a4, 402521d8 <wdev_exit_sniffer+0xd0>
402523a2:	0138      	l32i.n	a3, a1, 0
402523a4:	1458      	l32i.n	a5, a4, 4
402523a6:	8359      	s32i.n	a5, a3, 32
402523a8:	1439      	s32i.n	a3, a4, 4
402523aa:	b90601        	l32r	a0, 402407c4 <ets_timer_done+0x44>
402523ad:	0000c0        	callx0	a0
402523b0:	002846        	j	40252455 <esf_buf_recycle+0xdd>
402523b3:	255366        	bnei	a3, 5, 402523dc <esf_buf_recycle+0x64>
402523b6:	9228      	l32i.n	a2, a2, 36
402523b8:	030c      	movi.n	a3, 0
402523ba:	841c      	movi.n	a4, 24
402523bc:	b7fc01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402523bf:	0000c0        	callx0	a0
402523c2:	b8fe01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402523c5:	0000c0        	callx0	a0
402523c8:	ff8441        	l32r	a4, 402521d8 <wdev_exit_sniffer+0xd0>
402523cb:	0138      	l32i.n	a3, a1, 0
402523cd:	2458      	l32i.n	a5, a4, 8
402523cf:	8359      	s32i.n	a5, a3, 32
402523d1:	2439      	s32i.n	a3, a4, 8
402523d3:	b8fc01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
402523d6:	0000c0        	callx0	a0
402523d9:	001e06        	j	40252455 <esf_buf_recycle+0xdd>
402523dc:	266366        	bnei	a3, 6, 40252406 <esf_buf_recycle+0x8e>
402523df:	1228      	l32i.n	a2, a2, 4
402523e1:	b7f001        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402523e4:	0000c0        	callx0	a0
402523e7:	0128      	l32i.n	a2, a1, 0
402523e9:	9228      	l32i.n	a2, a2, 36
402523eb:	b7ee01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402523ee:	0000c0        	callx0	a0
402523f1:	0128      	l32i.n	a2, a1, 0
402523f3:	4228      	l32i.n	a2, a2, 16
402523f5:	b7eb01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402523f8:	0000c0        	callx0	a0
402523fb:	0128      	l32i.n	a2, a1, 0
402523fd:	b7e901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252400:	0000c0        	callx0	a0
40252403:	001386        	j	40252455 <esf_buf_recycle+0xdd>
40252406:	257366        	bnei	a3, 7, 4025242f <esf_buf_recycle+0xb7>
40252409:	9228      	l32i.n	a2, a2, 36
4025240b:	030c      	movi.n	a3, 0
4025240d:	841c      	movi.n	a4, 24
4025240f:	b7e701        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40252412:	0000c0        	callx0	a0
40252415:	b8e901        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40252418:	0000c0        	callx0	a0
4025241b:	ff6f41        	l32r	a4, 402521d8 <wdev_exit_sniffer+0xd0>
4025241e:	0138      	l32i.n	a3, a1, 0
40252420:	3458      	l32i.n	a5, a4, 12
40252422:	8359      	s32i.n	a5, a3, 32
40252424:	3439      	s32i.n	a3, a4, 12
40252426:	b8e701        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40252429:	0000c0        	callx0	a0
4025242c:	000946        	j	40252455 <esf_buf_recycle+0xdd>
4025242f:	228366        	bnei	a3, 8, 40252455 <esf_buf_recycle+0xdd>
40252432:	9228      	l32i.n	a2, a2, 36
40252434:	030c      	movi.n	a3, 0
40252436:	c40c      	movi.n	a4, 12
40252438:	b7dd01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025243b:	0000c0        	callx0	a0
4025243e:	b8df01        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40252441:	0000c0        	callx0	a0
40252444:	ff6541        	l32r	a4, 402521d8 <wdev_exit_sniffer+0xd0>
40252447:	0138      	l32i.n	a3, a1, 0
40252449:	4458      	l32i.n	a5, a4, 16
4025244b:	8359      	s32i.n	a5, a3, 32
4025244d:	4439      	s32i.n	a3, a4, 16
4025244f:	b8dd01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40252452:	0000c0        	callx0	a0
40252455:	1108      	l32i.n	a0, a1, 4
40252457:	10c112        	addi	a1, a1, 16
4025245a:	f00d      	ret.n
4025245c:	030c      	movi.n	a3, 0
4025245e:	0128      	l32i.n	a2, a1, 0
40252460:	841c      	movi.n	a4, 24
40252462:	9228      	l32i.n	a2, a2, 36
40252464:	b7d201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40252467:	0000c0        	callx0	a0
4025246a:	b8d401        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4025246d:	0000c0        	callx0	a0
40252470:	ff5a41        	l32r	a4, 402521d8 <wdev_exit_sniffer+0xd0>
40252473:	0138      	l32i.n	a3, a1, 0
40252475:	0458      	l32i.n	a5, a4, 0
40252477:	8359      	s32i.n	a5, a3, 32
40252479:	0439      	s32i.n	a3, a4, 0
4025247b:	b8d201        	l32r	a0, 402407c4 <ets_timer_done+0x44>
4025247e:	0000c0        	callx0	a0
40252481:	fff406        	j	40252455 <esf_buf_recycle+0xdd>
40252484:	feded0        	excw
40252487:	3f          	.byte 0x3f
40252488:	fecf10        	excw
4025248b:	3f          	.byte 0x3f
4025248c:	fed410        	excw
4025248f:	3f          	.byte 0x3f
40252490:	fedc70        	excw
40252493:	3f          	.byte 0x3f
40252494:	fee130        	excw
40252497:	3f          	.byte 0x3f

40252498 <esf_buf_setup>:
40252498:	e0c112        	addi	a1, a1, -32
4025249b:	0109      	s32i.n	a0, a1, 0
4025249d:	31e9      	s32i.n	a14, a1, 12
4025249f:	11c9      	s32i.n	a12, a1, 4
402524a1:	41f9      	s32i.n	a15, a1, 16
402524a3:	21d9      	s32i.n	a13, a1, 8
402524a5:	cf3c      	movi.n	a15, 60
402524a7:	fff7d1        	l32r	a13, 40252484 <esf_buf_recycle+0x10c>
402524aa:	fff7c1        	l32r	a12, 40252488 <esf_buf_recycle+0x110>
402524ad:	1e0c      	movi.n	a14, 1
402524af:	065ce2        	s16i	a14, a12, 12
402524b2:	9cd9      	s32i.n	a13, a12, 36
402524b4:	f62751        	l32r	a5, 4024fd50 <pp_soft_wdt_restart+0x34>
402524b7:	0c2d      	mov.n	a2, a12
402524b9:	a558      	l32i.n	a5, a5, 40
402524bb:	130c      	movi.n	a3, 1
402524bd:	1548      	l32i.n	a4, a5, 4
402524bf:	4c49      	s32i.n	a4, a12, 16
402524c1:	5f5a      	add.n	a5, a15, a5
402524c3:	1c59      	s32i.n	a5, a12, 4
402524c5:	2c59      	s32i.n	a5, a12, 8
402524c7:	ffeb05        	call0	40252378 <esf_buf_recycle>
402524ca:	28ccc2        	addi	a12, a12, 40
402524cd:	18cdd2        	addi	a13, a13, 24
402524d0:	f4cff2        	addi	a15, a15, -12
402524d3:	d81fe6        	bgei	a15, 1, 402524af <esf_buf_setup+0x17>
402524d6:	8e0c      	movi.n	a14, 8
402524d8:	d617f1        	l32r	a15, 40247d34 <ram_set_noise_floor+0x54>
402524db:	ffec81        	l32r	a8, 4025248c <esf_buf_recycle+0x114>
402524de:	5189      	s32i.n	a8, a1, 20
402524e0:	0020c0        	memw
402524e3:	5198      	l32i.n	a9, a1, 20
402524e5:	09b8      	l32i.n	a11, a9, 0
402524e7:	00a102        	movi	a0, 0x100
402524ea:	10bbf0        	and	a11, a11, a15
402524ed:	20bb00        	or	a11, a11, a0
402524f0:	0020c0        	memw
402524f3:	9cd9      	s32i.n	a13, a12, 36
402524f5:	0c2d      	mov.n	a2, a12
402524f7:	430c      	movi.n	a3, 4
402524f9:	09b9      	s32i.n	a11, a9, 0
402524fb:	1c99      	s32i.n	a9, a12, 4
402524fd:	2c99      	s32i.n	a9, a12, 8
402524ff:	1a0c      	movi.n	a10, 1
40252501:	065ca2        	s16i	a10, a12, 12
40252504:	99cb      	addi.n	a9, a9, 12
40252506:	4c99      	s32i.n	a9, a12, 16
40252508:	ffe6c5        	call0	40252378 <esf_buf_recycle>
4025250b:	28ccc2        	addi	a12, a12, 40
4025250e:	18cdd2        	addi	a13, a13, 24
40252511:	5108      	l32i.n	a0, a1, 20
40252513:	ee0b      	addi.n	a14, a14, -1
40252515:	01d002        	addmi	a0, a0, 0x100
40252518:	00cb      	addi.n	a0, a0, 12
4025251a:	5109      	s32i.n	a0, a1, 20
4025251c:	c01ee6        	bgei	a14, 1, 402524e0 <esf_buf_setup+0x48>
4025251f:	8e0c      	movi.n	a14, 8
40252521:	ffdb41        	l32r	a4, 40252490 <esf_buf_recycle+0x118>
40252524:	6149      	s32i.n	a4, a1, 24
40252526:	0020c0        	memw
40252529:	6158      	l32i.n	a5, a1, 24
4025252b:	0578      	l32i.n	a7, a5, 0
4025252d:	084c      	movi.n	a8, 64
4025252f:	1077f0        	and	a7, a7, a15
40252532:	207780        	or	a7, a7, a8
40252535:	0020c0        	memw
40252538:	9cd9      	s32i.n	a13, a12, 36
4025253a:	0c2d      	mov.n	a2, a12
4025253c:	530c      	movi.n	a3, 5
4025253e:	0579      	s32i.n	a7, a5, 0
40252540:	1c59      	s32i.n	a5, a12, 4
40252542:	2c59      	s32i.n	a5, a12, 8
40252544:	160c      	movi.n	a6, 1
40252546:	065c62        	s16i	a6, a12, 12
40252549:	55cb      	addi.n	a5, a5, 12
4025254b:	4c59      	s32i.n	a5, a12, 16
4025254d:	ffe285        	call0	40252378 <esf_buf_recycle>
40252550:	28ccc2        	addi	a12, a12, 40
40252553:	18cdd2        	addi	a13, a13, 24
40252556:	6188      	l32i.n	a8, a1, 24
40252558:	ee0b      	addi.n	a14, a14, -1
4025255a:	4cc882        	addi	a8, a8, 76
4025255d:	6189      	s32i.n	a8, a1, 24
4025255f:	c31ee6        	bgei	a14, 1, 40252526 <esf_buf_setup+0x8e>
40252562:	4e0c      	movi.n	a14, 4
40252564:	9cd9      	s32i.n	a13, a12, 36
40252566:	0c2d      	mov.n	a2, a12
40252568:	730c      	movi.n	a3, 7
4025256a:	ffe0c5        	call0	40252378 <esf_buf_recycle>
4025256d:	28ccc2        	addi	a12, a12, 40
40252570:	18cdd2        	addi	a13, a13, 24
40252573:	ee0b      	addi.n	a14, a14, -1
40252575:	eb1ee6        	bgei	a14, 1, 40252564 <esf_buf_setup+0xcc>
40252578:	7e0c      	movi.n	a14, 7
4025257a:	ffc6d1        	l32r	a13, 40252494 <esf_buf_recycle+0x11c>
4025257d:	41f8      	l32i.n	a15, a1, 16
4025257f:	9cd9      	s32i.n	a13, a12, 36
40252581:	0c2d      	mov.n	a2, a12
40252583:	830c      	movi.n	a3, 8
40252585:	ffdf05        	call0	40252378 <esf_buf_recycle>
40252588:	28ccc2        	addi	a12, a12, 40
4025258b:	ddcb      	addi.n	a13, a13, 12
4025258d:	ee0b      	addi.n	a14, a14, -1
4025258f:	ec1ee6        	bgei	a14, 1, 4025257f <esf_buf_setup+0xe7>
40252592:	11c8      	l32i.n	a12, a1, 4
40252594:	21d8      	l32i.n	a13, a1, 8
40252596:	31e8      	l32i.n	a14, a1, 12
40252598:	0108      	l32i.n	a0, a1, 0
4025259a:	20c112        	addi	a1, a1, 32
4025259d:	f00d      	ret.n
4025259f:	f06100        	subx8	a6, a1, a0
402525a2:	5dcd      	excw
402525a4:	c11202        	l16ui	a0, a2, 0x182
402525a7:	41f9e0        	srli	a15, a14, 9
402525aa:	11c9      	s32i.n	a12, a1, 4
402525ac:	0109      	s32i.n	a0, a1, 0
402525ae:	21d9      	s32i.n	a13, a1, 8
402525b0:	31e9      	s32i.n	a14, a1, 12
402525b2:	cdeed1        	l32r	a13, 40245d6c <ram_rfpll_set_freq+0xd8>
402525b5:	0e0c      	movi.n	a14, 0
402525b7:	83a002        	movi	a0, 131
402525ba:	02cd      	mov.n	a12, a2
402525bc:	01d2f2        	addmi	a15, a2, 0x100
402525bf:	9ccff2        	addi	a15, a15, -100
402525c2:	e20c      	movi.n	a2, 14
402525c4:	206522        	s32i	a2, a5, 128
402525c7:	216c02        	s32i	a0, a12, 132
402525ca:	8a0c32        	l8ui	a3, a12, 138
402525cd:	5159      	s32i.n	a5, a1, 20
402525cf:	083fc7        	bltu	a15, a12, 402525db <esf_buf_setup+0x143>
402525d2:	445cd2        	s16i	a13, a12, 136
402525d5:	029cf7        	bne	a12, a15, 402525db <esf_buf_setup+0x143>
402525d8:	445c62        	s16i	a6, a12, 136
402525db:	23dc      	bnez.n	a3, 402525f1 <esf_buf_setup+0x159>
402525dd:	441c22        	l16ui	a2, a12, 136
402525e0:	83a032        	movi	a3, 131
402525e3:	000a45        	call0	40252688 <ieee80211_mhz2ieee>
402525e6:	5158      	l32i.n	a5, a1, 20
402525e8:	83a002        	movi	a0, 131
402525eb:	cddd61        	l32r	a6, 40245d60 <ram_rfpll_set_freq+0xcc>
402525ee:	8a4c22        	s8i	a2, a12, 138
402525f1:	dd5b      	addi.n	a13, a13, 5
402525f3:	8b0c42        	l8ui	a4, a12, 139
402525f6:	ee1b      	addi.n	a14, a14, 1
402525f8:	d4cc      	bnez.n	a4, 40252609 <esf_buf_setup+0x171>
402525fa:	8d0c72        	l8ui	a7, a12, 141
402525fd:	017780        	slli	a7, a7, 24
40252600:	317870        	srai	a7, a7, 24
40252603:	1177f0        	slli	a7, a7, 1
40252606:	8b4c72        	s8i	a7, a12, 139
40252609:	202582        	l32i	a8, a5, 128
4025260c:	cccb      	addi.n	a12, a12, 12
4025260e:	b52e87        	blt	a14, a8, 402525c7 <esf_buf_setup+0x12f>
40252611:	11c8      	l32i.n	a12, a1, 4
40252613:	21d8      	l32i.n	a13, a1, 8
40252615:	31e8      	l32i.n	a14, a1, 12
40252617:	41f8      	l32i.n	a15, a1, 16
40252619:	0108      	l32i.n	a0, a1, 0
4025261b:	20c112        	addi	a1, a1, 32
4025261e:	f00d      	ret.n
40252620:	fee2d4        	excw
40252623:	3f          	.byte 0x3f

40252624 <ieee80211_rate_ref_init>:
40252624:	020c      	movi.n	a2, 0
40252626:	fffe31        	l32r	a3, 40252620 <esf_buf_setup+0x188>
40252629:	140c      	movi.n	a4, 1
4025262b:	7d4342        	s8i	a4, a3, 125
4025262e:	7e4322        	s8i	a2, a3, 126
40252631:	f00d      	ret.n
	...

40252634 <ieee80211_ifattach>:
40252634:	f0c112        	addi	a1, a1, -16
40252637:	0161c2        	s32i	a12, a1, 4
4025263a:	006102        	s32i	a0, a1, 0
4025263d:	02cd      	mov.n	a12, a2
4025263f:	fff605        	call0	402525a0 <esf_buf_setup+0x108>
40252642:	0c2d      	mov.n	a2, a12
40252644:	64a002        	movi	a0, 100
40252647:	145c02        	s16i	a0, a12, 40
4025264a:	003045        	call0	40252950 <ieee80211_crypto_attach>
4025264d:	0c2d      	mov.n	a2, a12
4025264f:	046c05        	call0	40256d10 <ieee80211_proto_attach>
40252652:	030c      	movi.n	a3, 0
40252654:	05dc42        	addmi	a4, a12, 0x500
40252657:	5428      	l32i.n	a2, a4, 20
40252659:	1439      	s32i.n	a3, a4, 4
4025265b:	043266        	bnei	a2, 3, 40252663 <ieee80211_ifattach+0x2f>
4025265e:	0c2d      	mov.n	a2, a12
40252660:	018285        	call0	40253e8c <ieee80211_ht_attach>
40252663:	b66a21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40252666:	063105        	call0	40258978 <chm_init>
40252669:	fffb85        	call0	40252624 <ieee80211_rate_ref_init>
4025266c:	0c2d      	mov.n	a2, a12
4025266e:	0477c5        	call0	40256dec <ieee80211_scan_attach>
40252671:	11c8      	l32i.n	a12, a1, 4
40252673:	07ef05        	call0	4025a564 <ieee80211_action_vendor_spec_attach>
40252676:	0108      	l32i.n	a0, a1, 0
40252678:	10c112        	addi	a1, a1, 16
4025267b:	f00d      	ret.n
4025267d:	000000        	ill
40252680:	0009b3        	excw
40252683:	f63000        	excw
40252686:	ff          	.byte 0xff
40252687:	ff          	.byte 0xff

40252688 <ieee80211_mhz2ieee>:
40252688:	fffe61        	l32r	a6, 40252680 <ieee80211_ifattach+0x4c>
4025268b:	f0c112        	addi	a1, a1, -16
4025268e:	0109      	s32i.n	a0, a1, 0
40252690:	cdb401        	l32r	a0, 40245d60 <ram_rfpll_set_freq+0xcc>
40252693:	166377        	bbci	a3, 7, 402526ad <ieee80211_mhz2ieee+0x25>
40252696:	451207        	beq	a2, a0, 402526df <ieee80211_mhz2ieee+0x57>
40252699:	303627        	bltu	a6, a2, 402526cd <ieee80211_mhz2ieee+0x45>
4025269c:	530c      	movi.n	a3, 5
4025269e:	f7d222        	addmi	a2, a2, 0xfffff700
402526a1:	99c222        	addi	a2, a2, -103
402526a4:	cb9201        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402526a7:	0000c0        	callx0	a0
402526aa:	000606        	j	402526c6 <ieee80211_mhz2ieee+0x3e>
402526ad:	2e1207        	beq	a2, a0, 402526df <ieee80211_mhz2ieee+0x57>
402526b0:	103627        	bltu	a6, a2, 402526c4 <ieee80211_mhz2ieee+0x3c>
402526b3:	530c      	movi.n	a3, 5
402526b5:	f7d222        	addmi	a2, a2, 0xfffff700
402526b8:	99c222        	addi	a2, a2, -103
402526bb:	cb8c01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402526be:	0000c0        	callx0	a0
402526c1:	000046        	j	402526c6 <ieee80211_mhz2ieee+0x3e>
402526c4:	f27c      	movi.n	a2, -1
402526c6:	0108      	l32i.n	a0, a1, 0
402526c8:	10c112        	addi	a1, a1, 16
402526cb:	f00d      	ret.n
402526cd:	ffed01        	l32r	a0, 40252684 <ieee80211_ifattach+0x50>
402526d0:	431c      	movi.n	a3, 20
402526d2:	220a      	add.n	a2, a2, a0
402526d4:	b68001        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402526d7:	0000c0        	callx0	a0
402526da:	22fb      	addi.n	a2, a2, 15
402526dc:	fff986        	j	402526c6 <ieee80211_mhz2ieee+0x3e>
402526df:	e20c      	movi.n	a2, 14
402526e1:	fff846        	j	402526c6 <ieee80211_mhz2ieee+0x3e>

402526e4 <ieee80211_chan2ieee>:
402526e4:	22cc      	bnez.n	a2, 402526ea <ieee80211_chan2ieee+0x6>
402526e6:	020c      	movi.n	a2, 0
402526e8:	f00d      	ret.n
402526ea:	cfce51        	l32r	a5, 40246624 <low_power_set+0x50>
402526ed:	041257        	beq	a2, a5, 402526f5 <ieee80211_chan2ieee+0x11>
402526f0:	060222        	l8ui	a2, a2, 6
402526f3:	f00d      	ret.n
402526f5:	052d      	mov.n	a2, a5
402526f7:	f00d      	ret.n
402526f9:	000000        	ill
402526fc:	0008a4        	excw
	...

40252700 <ieee80211_ieee2mhz>:
40252700:	e60c      	movi.n	a6, 14
40252702:	d70c      	movi.n	a7, 13
40252704:	fffe81        	l32r	a8, 402526fc <ieee80211_chan2ieee+0x18>
40252707:	0d6377        	bbci	a3, 7, 40252718 <ieee80211_ieee2mhz+0x18>
4025270a:	2b1267        	beq	a2, a6, 40252739 <ieee80211_ieee2mhz+0x39>
4025270d:	1db727        	bgeu	a7, a2, 4025272e <ieee80211_ieee2mhz+0x2e>
40252710:	a02220        	addx4	a2, a2, a2
40252713:	a02280        	addx4	a2, a2, a8
40252716:	f00d      	ret.n
40252718:	1d1267        	beq	a2, a6, 40252739 <ieee80211_ieee2mhz+0x39>
4025271b:	0fb727        	bgeu	a7, a2, 4025272e <ieee80211_ieee2mhz+0x2e>
4025271e:	a31c      	movi.n	a3, 26
40252720:	ecb327        	bgeu	a3, a2, 40252710 <ieee80211_ieee2mhz+0x10>
40252723:	a02220        	addx4	a2, a2, a2
40252726:	14d222        	addmi	a2, a2, 0x1400
40252729:	88c222        	addi	a2, a2, -120
4025272c:	f00d      	ret.n
4025272e:	a02220        	addx4	a2, a2, a2
40252731:	09d222        	addmi	a2, a2, 0x900
40252734:	67c222        	addi	a2, a2, 103
40252737:	f00d      	ret.n
40252739:	cd8921        	l32r	a2, 40245d60 <ram_rfpll_set_freq+0xcc>
4025273c:	f00d      	ret.n
	...

40252740 <ieee80211_find_channel>:
40252740:	202262        	l32i	a6, a2, 128
40252743:	1616a6        	blti	a6, 1, 4025275d <ieee80211_find_channel+0x1d>
40252746:	907660        	addx2	a7, a6, a6
40252749:	a07720        	addx4	a7, a7, a2
4025274c:	441282        	l16ui	a8, a2, 136
4025274f:	212292        	l32i	a9, a2, 132
40252752:	029387        	bne	a3, a8, 40252758 <ieee80211_find_channel+0x18>
40252755:	088947        	bany	a9, a4, 40252761 <ieee80211_find_channel+0x21>
40252758:	22cb      	addi.n	a2, a2, 12
4025275a:	ee9277        	bne	a2, a7, 4025274c <ieee80211_find_channel+0xc>
4025275d:	020c      	movi.n	a2, 0
4025275f:	f00d      	ret.n
40252761:	01d222        	addmi	a2, a2, 0x100
40252764:	84c222        	addi	a2, a2, -124
40252767:	f00d      	ret.n
40252769:	000000        	ill

4025276c <ieee80211_find_channel_byieee>:
4025276c:	202262        	l32i	a6, a2, 128
4025276f:	1616a6        	blti	a6, 1, 40252789 <ieee80211_find_channel_byieee+0x1d>
40252772:	907660        	addx2	a7, a6, a6
40252775:	a07720        	addx4	a7, a7, a2
40252778:	8a0282        	l8ui	a8, a2, 138
4025277b:	212292        	l32i	a9, a2, 132
4025277e:	029387        	bne	a3, a8, 40252784 <ieee80211_find_channel_byieee+0x18>
40252781:	088947        	bany	a9, a4, 4025278d <ieee80211_find_channel_byieee+0x21>
40252784:	22cb      	addi.n	a2, a2, 12
40252786:	ee9277        	bne	a2, a7, 40252778 <ieee80211_find_channel_byieee+0xc>
40252789:	020c      	movi.n	a2, 0
4025278b:	f00d      	ret.n
4025278d:	01d222        	addmi	a2, a2, 0x100
40252790:	84c222        	addi	a2, a2, -124
40252793:	f00d      	ret.n
40252795:	000000        	ill
40252798:	26a820        	excw
4025279b:	a83040        	excw
4025279e:	404026        	beqi	a0, 4, 402527e2 <wifi_mode_set+0x2a>
402527a1:	26a8      	l32i.n	a10, a6, 8
402527a3:	a82840        	excw
402527a6:	904026        	beqi	a0, 4, 4025273a <ieee80211_ieee2mhz+0x3a>
402527a9:	26a8      	l32i.n	a10, a6, 8
402527ab:	a86840        	excw
402527ae:	704026        	beqi	a0, 4, 40252822 <wifi_mode_set+0x6a>
402527b1:	26a8      	l32i.n	a10, a6, 8
402527b3:	a86040        	excw
402527b6:	124026        	beqi	a0, 4, 402527cc <wifi_mode_set+0x14>

402527b8 <wifi_mode_set>:
402527b8:	e0c112        	addi	a1, a1, -32
402527bb:	61d9      	s32i.n	a13, a1, 24
402527bd:	71e9      	s32i.n	a14, a1, 28
402527bf:	51c9      	s32i.n	a12, a1, 20
402527c1:	4109      	s32i.n	a0, a1, 16
402527c3:	02cd      	mov.n	a12, a2
402527c5:	fff421        	l32r	a2, 40252798 <ieee80211_find_channel_byieee+0x2c>
402527c8:	b6c201        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402527cb:	0000c0        	callx0	a0
402527ce:	07dc16        	beqz	a12, 4025284f <wifi_mode_set+0x97>
402527d1:	b60ed1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
402527d4:	081c26        	beqi	a12, 1, 402527e0 <wifi_mode_set+0x28>
402527d7:	022c66        	bnei	a12, 2, 402527dd <wifi_mode_set+0x25>
402527da:	002506        	j	40252872 <wifi_mode_set+0xba>
402527dd:	773c66        	bnei	a12, 3, 40252858 <wifi_mode_set+0xa0>
402527e0:	ffef21        	l32r	a2, 4025279c <ieee80211_find_channel_byieee+0x30>
402527e3:	b6bb01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402527e6:	0000c0        	callx0	a0
402527e9:	c22401        	l32r	a0, 4024307c <wifi_set_promiscuous_rx_cb+0x8>
402527ec:	ffed21        	l32r	a2, 402527a0 <ieee80211_find_channel_byieee+0x34>
402527ef:	220072        	l8ui	a7, a0, 34
402527f2:	210062        	l8ui	a6, a0, 33
402527f5:	200052        	l8ui	a5, a0, 32
402527f8:	1f0042        	l8ui	a4, a0, 31
402527fb:	1e0032        	l8ui	a3, a0, 30
402527fe:	230002        	l8ui	a0, a0, 35
40252801:	0109      	s32i.n	a0, a1, 0
40252803:	b6b301        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40252806:	0000c0        	callx0	a0
40252809:	4d28      	l32i.n	a2, a13, 16
4025280b:	1e0c      	movi.n	a14, 1
4025280d:	0ed256        	bnez	a2, 402528fe <wifi_mode_set+0x146>
40252810:	88a222        	movi	a2, 0x288
40252813:	b6e001        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40252816:	0000c0        	callx0	a0
40252819:	4d29      	s32i.n	a2, a13, 16
4025281b:	10b216        	beqz	a2, 4025292a <wifi_mode_set+0x172>
4025281e:	030c      	movi.n	a3, 0
40252820:	2c6232        	s32i	a3, a2, 176
40252823:	4d48      	l32i.n	a4, a13, 16
40252825:	10a122        	movi	a2, 0x110
40252828:	b439      	s32i.n	a3, a4, 44
4025282a:	b6da01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025282d:	0000c0        	callx0	a0
40252830:	4d58      	l32i.n	a5, a13, 16
40252832:	1f6522        	s32i	a2, a5, 124
40252835:	4d28      	l32i.n	a2, a13, 16
40252837:	1f2202        	l32i	a0, a2, 124
4025283a:	100016        	beqz	a0, 4025293e <wifi_mode_set+0x186>
4025283d:	c0f831        	l32r	a3, 40242c20 <wifi_softap_get_station_num+0x50>
40252840:	640c      	movi.n	a4, 6
40252842:	002d      	mov.n	a2, a0
40252844:	b6d601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40252847:	0000c0        	callx0	a0
4025284a:	1e0c      	movi.n	a14, 1
4025284c:	002b86        	j	402528fe <wifi_mode_set+0x146>
4025284f:	ffd521        	l32r	a2, 402527a4 <ieee80211_find_channel_byieee+0x38>
40252852:	b69f01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40252855:	0000c0        	callx0	a0
40252858:	1e0c      	movi.n	a14, 1
4025285a:	ffd321        	l32r	a2, 402527a8 <ieee80211_find_channel_byieee+0x3c>
4025285d:	51c8      	l32i.n	a12, a1, 20
4025285f:	61d8      	l32i.n	a13, a1, 24
40252861:	b69b01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40252864:	0000c0        	callx0	a0
40252867:	0e2d      	mov.n	a2, a14
40252869:	4108      	l32i.n	a0, a1, 16
4025286b:	71e8      	l32i.n	a14, a1, 28
4025286d:	20c112        	addi	a1, a1, 32
40252870:	f00d      	ret.n
40252872:	1e0c      	movi.n	a14, 1
40252874:	ffce21        	l32r	a2, 402527ac <ieee80211_find_channel_byieee+0x40>
40252877:	b69601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025287a:	0000c0        	callx0	a0
4025287d:	c1ff81        	l32r	a8, 4024307c <wifi_set_promiscuous_rx_cb+0x8>
40252880:	ffcc21        	l32r	a2, 402527b0 <ieee80211_find_channel_byieee+0x44>
40252883:	1c0872        	l8ui	a7, a8, 28
40252886:	1b0862        	l8ui	a6, a8, 27
40252889:	1a0852        	l8ui	a5, a8, 26
4025288c:	190842        	l8ui	a4, a8, 25
4025288f:	180832        	l8ui	a3, a8, 24
40252892:	1d0882        	l8ui	a8, a8, 29
40252895:	0189      	s32i.n	a8, a1, 0
40252897:	b68e01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025289a:	0000c0        	callx0	a0
4025289d:	5d98      	l32i.n	a9, a13, 20
4025289f:	89fc      	bnez.n	a9, 402528db <wifi_mode_set+0x123>
402528a1:	88a222        	movi	a2, 0x288
402528a4:	b6bc01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
402528a7:	0000c0        	callx0	a0
402528aa:	5d29      	s32i.n	a2, a13, 20
402528ac:	92ac      	beqz.n	a2, 402528d9 <wifi_mode_set+0x121>
402528ae:	1a0c      	movi.n	a10, 1
402528b0:	2c62a2        	s32i	a10, a2, 176
402528b3:	10a122        	movi	a2, 0x110
402528b6:	b6b701        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
402528b9:	0000c0        	callx0	a0
402528bc:	5db8      	l32i.n	a11, a13, 20
402528be:	206b22        	s32i	a2, a11, 128
402528c1:	5d28      	l32i.n	a2, a13, 20
402528c3:	202202        	l32i	a0, a2, 128
402528c6:	065016        	beqz	a0, 4025292f <wifi_mode_set+0x177>
402528c9:	c0d531        	l32r	a3, 40242c20 <wifi_softap_get_station_num+0x50>
402528cc:	640c      	movi.n	a4, 6
402528ce:	002d      	mov.n	a2, a0
402528d0:	b6b301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402528d3:	0000c0        	callx0	a0
402528d6:	000046        	j	402528db <wifi_mode_set+0x123>
402528d9:	0e0c      	movi.n	a14, 0
402528db:	022c26        	beqi	a12, 2, 402528e1 <wifi_mode_set+0x129>
402528de:	ffde06        	j	4025285a <wifi_mode_set+0xa2>
402528e1:	4d28      	l32i.n	a2, a13, 16
402528e3:	f73216        	beqz	a2, 4025285a <wifi_mode_set+0xa2>
402528e6:	1f2222        	l32i	a2, a2, 124
402528e9:	b6ae01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402528ec:	0000c0        	callx0	a0
402528ef:	0c0c      	movi.n	a12, 0
402528f1:	4d28      	l32i.n	a2, a13, 16
402528f3:	b6ac01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402528f6:	0000c0        	callx0	a0
402528f9:	4dc9      	s32i.n	a12, a13, 16
402528fb:	ffd6c6        	j	4025285a <wifi_mode_set+0xa2>
402528fe:	1c1c66        	bnei	a12, 1, 4025291e <wifi_mode_set+0x166>
40252901:	5d28      	l32i.n	a2, a13, 20
40252903:	f53216        	beqz	a2, 4025285a <wifi_mode_set+0xa2>
40252906:	202222        	l32i	a2, a2, 128
40252909:	b6a601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025290c:	0000c0        	callx0	a0
4025290f:	5d28      	l32i.n	a2, a13, 20
40252911:	b6a401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252914:	0000c0        	callx0	a0
40252917:	0c0c      	movi.n	a12, 0
40252919:	5dc9      	s32i.n	a12, a13, 20
4025291b:	ffcec6        	j	4025285a <wifi_mode_set+0xa2>
4025291e:	ffa521        	l32r	a2, 402527b4 <ieee80211_find_channel_byieee+0x48>
40252921:	b66b01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40252924:	0000c0        	callx0	a0
40252927:	ffd246        	j	40252874 <wifi_mode_set+0xbc>
4025292a:	0e0c      	movi.n	a14, 0
4025292c:	fff386        	j	402528fe <wifi_mode_set+0x146>
4025292f:	b69d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252932:	0000c0        	callx0	a0
40252935:	0e0c      	movi.n	a14, 0
40252937:	5de9      	s32i.n	a14, a13, 20
40252939:	0e0c      	movi.n	a14, 0
4025293b:	ffe706        	j	402528db <wifi_mode_set+0x123>
4025293e:	b69901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252941:	0000c0        	callx0	a0
40252944:	0e0c      	movi.n	a14, 0
40252946:	000c      	movi.n	a0, 0
40252948:	4d09      	s32i.n	a0, a13, 16
4025294a:	ffec06        	j	402528fe <wifi_mode_set+0x146>
4025294d:	000000        	ill

40252950 <ieee80211_crypto_attach>:
40252950:	f00d      	ret.n
	...

40252954 <ieee80211_crypto_available>:
40252954:	020c      	movi.n	a2, 0
40252956:	f00d      	ret.n

40252958 <ieee80211_crypto_setkey>:
40252958:	020c      	movi.n	a2, 0
4025295a:	f00d      	ret.n

4025295c <ieee80211_crypto_encap>:
4025295c:	f0c112        	addi	a1, a1, -16
4025295f:	1109      	s32i.n	a0, a1, 4
40252961:	9348      	l32i.n	a4, a3, 36
40252963:	1e2202        	l32i	a0, a2, 120
40252966:	0448      	l32i.n	a4, a4, 0
40252968:	b5a921        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4025296b:	326477        	bbci	a4, 7, 402529a1 <ieee80211_crypto_encap+0x45>
4025296e:	e90002        	l8ui	a0, a0, 233
40252971:	0420b6        	bltui	a0, 2, 40252979 <ieee80211_crypto_encap+0x1d>
40252974:	600b      	addi.n	a6, a0, -1
40252976:	000046        	j	4025297b <ieee80211_crypto_encap+0x1f>
40252979:	006d      	mov.n	a6, a0
4025297b:	a02020        	addx4	a2, a0, a2
4025297e:	5b2222        	l32i	a2, a2, 0x16c
40252981:	1146a0        	slli	a4, a6, 6
40252984:	262202        	l32i	a0, a2, 152
40252987:	744040        	extui	a4, a4, 0, 8
4025298a:	4008      	l32i.n	a0, a0, 16
4025298c:	0129      	s32i.n	a2, a1, 0
4025298e:	0000c0        	callx0	a0
40252991:	0148      	l32i.n	a4, a1, 0
40252993:	000c      	movi.n	a0, 0
40252995:	930420        	movnez	a0, a4, a2
40252998:	002d      	mov.n	a2, a0
4025299a:	1108      	l32i.n	a0, a1, 4
4025299c:	10c112        	addi	a1, a1, 16
4025299f:	f00d      	ret.n
402529a1:	060c      	movi.n	a6, 0
402529a3:	e80002        	l8ui	a0, a0, 232
402529a6:	fff446        	j	4025297b <ieee80211_crypto_encap+0x1f>
402529a9:	000000        	ill

402529ac <ieee80211_crypto_decap>:
402529ac:	f0c112        	addi	a1, a1, -16
402529af:	0b1352        	l16ui	a5, a3, 22
402529b2:	1109      	s32i.n	a0, a1, 4
402529b4:	0a1302        	l16ui	a0, a3, 20
402529b7:	b59571        	l32r	a7, 4024000c <_irom0_text_start+0xc>
402529ba:	005a      	add.n	a0, a0, a5
402529bc:	32c0b6        	bltui	a0, 32, 402529f2 <ieee80211_crypto_decap+0x46>
402529bf:	1368      	l32i.n	a6, a3, 4
402529c1:	1668      	l32i.n	a6, a6, 4
402529c3:	1e2202        	l32i	a0, a2, 120
402529c6:	040682        	l8ui	a8, a6, 4
402529c9:	246a      	add.n	a2, a4, a6
402529cb:	426807        	bbci	a8, 0, 40252a11 <ieee80211_crypto_decap+0x65>
402529ce:	030222        	l8ui	a2, a2, 3
402529d1:	106257        	bbci	a2, 5, 402529e5 <ieee80211_crypto_decap+0x39>
402529d4:	145620        	extui	a5, a2, 6, 2
402529d7:	005a      	add.n	a0, a0, a5
402529d9:	ea0002        	l8ui	a0, a0, 234
402529dc:	ffa052        	movi	a5, 255
402529df:	059057        	bne	a0, a5, 402529e8 <ieee80211_crypto_decap+0x3c>
402529e2:	000306        	j	402529f2 <ieee80211_crypto_decap+0x46>
402529e5:	e90002        	l8ui	a0, a0, 233
402529e8:	a06070        	addx4	a6, a0, a7
402529eb:	5b2662        	l32i	a6, a6, 0x16c
402529ee:	0169      	s32i.n	a6, a1, 0
402529f0:	36cc      	bnez.n	a6, 402529f7 <ieee80211_crypto_decap+0x4b>
402529f2:	020c      	movi.n	a2, 0
402529f4:	000486        	j	40252a0a <ieee80211_crypto_decap+0x5e>
402529f7:	262602        	l32i	a0, a6, 152
402529fa:	5008      	l32i.n	a0, a0, 20
402529fc:	062d      	mov.n	a2, a6
402529fe:	0000c0        	callx0	a0
40252a01:	024d      	mov.n	a4, a2
40252a03:	0138      	l32i.n	a3, a1, 0
40252a05:	020c      	movi.n	a2, 0
40252a07:	932340        	movnez	a2, a3, a4
40252a0a:	1108      	l32i.n	a0, a1, 4
40252a0c:	10c112        	addi	a1, a1, 16
40252a0f:	f00d      	ret.n
40252a11:	e80002        	l8ui	a0, a0, 232
40252a14:	fff406        	j	402529e8 <ieee80211_crypto_decap+0x3c>
40252a17:	31b400        	srai	a11, a0, 20
40252a1a:	124000        	excw

40252a1c <ieee80211_getmgtframe>:
40252a1c:	f0c112        	addi	a1, a1, -16
40252a1f:	1109      	s32i.n	a0, a1, 4
40252a21:	21c9      	s32i.n	a12, a1, 8
40252a23:	0129      	s32i.n	a2, a1, 0
40252a25:	03cd      	mov.n	a12, a3
40252a27:	234a      	add.n	a2, a3, a4
40252a29:	430c      	movi.n	a3, 4
40252a2b:	fffb01        	l32r	a0, 40252a18 <ieee80211_crypto_decap+0x6c>
40252a2e:	0000c0        	callx0	a0
40252a31:	00a102        	movi	a0, 0x100
40252a34:	024d      	mov.n	a4, a2
40252a36:	04b027        	bgeu	a0, a2, 40252a3e <ieee80211_getmgtframe+0x22>
40252a39:	630c      	movi.n	a3, 6
40252a3b:	0002c6        	j	40252a4a <ieee80211_getmgtframe+0x2e>
40252a3e:	04a032        	movi	a3, 4
40252a41:	41a052        	movi	a5, 65
40252a44:	02b457        	bgeu	a4, a5, 40252a4a <ieee80211_getmgtframe+0x2e>
40252a47:	05a032        	movi	a3, 5
40252a4a:	020c      	movi.n	a2, 0
40252a4c:	ff78c5        	call0	402521dc <esf_buf_alloc>
40252a4f:	1108      	l32i.n	a0, a1, 4
40252a51:	828c      	beqz.n	a2, 40252a5d <ieee80211_getmgtframe+0x41>
40252a53:	1268      	l32i.n	a6, a2, 4
40252a55:	1668      	l32i.n	a6, a6, 4
40252a57:	0178      	l32i.n	a7, a1, 0
40252a59:	6c6a      	add.n	a6, a12, a6
40252a5b:	0769      	s32i.n	a6, a7, 0
40252a5d:	21c8      	l32i.n	a12, a1, 8
40252a5f:	10c112        	addi	a1, a1, 16
40252a62:	f00d      	ret.n
40252a64:	fee340        	excw
40252a67:	3f          	.byte 0x3f
40252a68:	fee484        	excw
40252a6b:	3f          	.byte 0x3f
40252a6c:	e6d8      	l32i.n	a13, a6, 56
40252a6e:	fe          	.byte 0xfe
40252a6f:	3f          	.byte 0x3f
40252a70:	b0c112        	addi	a1, a1, -80
40252a73:	1261e2        	s32i	a14, a1, 72
40252a76:	1161d2        	s32i	a13, a1, 68
40252a79:	f109      	s32i.n	a0, a1, 60
40252a7b:	1361f2        	s32i	a15, a1, 76
40252a7e:	1061c2        	s32i	a12, a1, 64
40252a81:	bf61c1        	l32r	a12, 40242808 <wifi_softap_get_config_default+0x14>
40252a84:	b63ff1        	l32r	a15, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40252a87:	000c02        	l8ui	a0, a12, 0
40252a8a:	b560d1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40252a8d:	491066        	bnei	a0, 1, 40252ada <ieee80211_getmgtframe+0xbe>
40252a90:	1c28      	l32i.n	a2, a12, 4
40252a92:	030c      	movi.n	a3, 0
40252a94:	004c32        	s8i	a3, a12, 0
40252a97:	9208      	l32i.n	a0, a2, 36
40252a99:	0008      	l32i.n	a0, a0, 0
40252a9b:	054400        	extui	a4, a0, 20, 1
40252a9e:	179416        	beqz	a4, 40252c1b <ieee80211_getmgtframe+0x1ff>
40252aa1:	430c      	movi.n	a3, 4
40252aa3:	005f46        	j	40252c24 <ieee80211_getmgtframe+0x208>
40252aa6:	100c      	movi.n	a0, 1
40252aa8:	2e1066        	bnei	a0, 1, 40252ada <ieee80211_getmgtframe+0xbe>
40252aab:	bed8e1        	l32r	a14, 4024260c <wifi_softap_cacl_mac+0x60>
40252aae:	850ee2        	l8ui	a14, a14, 133
40252ab1:	ffcee2        	addi	a14, a14, -1
40252ab4:	74e0e0        	extui	a14, a14, 0, 8
40252ab7:	b74101        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40252aba:	0000c0        	callx0	a0
40252abd:	bed501        	l32r	a0, 40242614 <wifi_softap_cacl_mac+0x68>
40252ac0:	90eee0        	addx2	a14, a14, a14
40252ac3:	a0eed0        	addx4	a14, a14, a13
40252ac6:	01dee2        	addmi	a14, a14, 0x100
40252ac9:	84cee2        	addi	a14, a14, -124
40252acc:	0b60e2        	s32i	a14, a0, 44
40252acf:	b73d01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40252ad2:	0000c0        	callx0	a0
40252ad5:	0e2d      	mov.n	a2, a14
40252ad7:	060ac5        	call0	40258b84 <chm_set_current_channel>
40252ada:	1c28      	l32i.n	a2, a12, 4
40252adc:	11b216        	beqz	a2, 40252bfb <ieee80211_getmgtframe+0x1df>
40252adf:	5de8      	l32i.n	a14, a13, 20
40252ae1:	4208      	l32i.n	a0, a2, 16
40252ae3:	202ee2        	l32i	a14, a14, 128
40252ae6:	c1e9      	s32i.n	a14, a1, 48
40252ae8:	4e1ee2        	l16ui	a14, a14, 156
40252aeb:	d109      	s32i.n	a0, a1, 52
40252aed:	ee0b      	addi.n	a14, a14, -1
40252aef:	f02e05        	call0	40242dd0 <wifi_get_phy_mode>
40252af2:	a02d32        	l32i	a3, a13, 0x280
40252af5:	751c      	movi.n	a5, 23
40252af7:	b41c      	movi.n	a4, 27
40252af9:	620b      	addi.n	a6, a2, -1
40252afb:	117ec0        	slli	a7, a14, 4
40252afe:	c128      	l32i.n	a2, a1, 48
40252b00:	d1e8      	l32i.n	a14, a1, 52
40252b02:	834560        	moveqz	a4, a5, a6
40252b05:	0b5e72        	s16i	a7, a14, 22
40252b08:	4e1202        	l16ui	a0, a2, 156
40252b0b:	ee4a      	add.n	a14, a14, a4
40252b0d:	e1e9      	s32i.n	a14, a1, 56
40252b0f:	001b      	addi.n	a0, a0, 1
40252b11:	e3ea      	add.n	a14, a3, a14
40252b13:	4e5202        	s16i	a0, a2, 156
40252b16:	590f02        	l8ui	a0, a15, 89
40252b19:	18cee2        	addi	a14, a14, 24
40252b1c:	331066        	bnei	a0, 1, 40252b53 <ieee80211_getmgtframe+0x137>
40252b1f:	140c      	movi.n	a4, 1
40252b21:	030c      	movi.n	a3, 0
40252b23:	5a0f52        	l8ui	a5, a15, 90
40252b26:	5b0f22        	l8ui	a2, a15, 91
40252b29:	401500        	ssl	a5
40252b2c:	046020        	extui	a6, a2, 0, 1
40252b2f:	050c      	movi.n	a5, 0
40252b31:	833460        	moveqz	a3, a4, a6
40252b34:	a12200        	sll	a2, a2
40252b37:	a13300        	sll	a3, a3
40252b3a:	a14400        	sll	a4, a4
40252b3d:	b9ff01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40252b40:	0000c0        	callx0	a0
40252b43:	180c      	movi.n	a8, 1
40252b45:	5b0f92        	l8ui	a9, a15, 91
40252b48:	070c      	movi.n	a7, 0
40252b4a:	049090        	extui	a9, a9, 0, 1
40252b4d:	837890        	moveqz	a7, a8, a9
40252b50:	5b4f72        	s8i	a7, a15, 91
40252b53:	2e5b      	addi.n	a2, a14, 5
40252b55:	ffc331        	l32r	a3, 40252a64 <ieee80211_getmgtframe+0x48>
40252b58:	140c      	movi.n	a4, 1
40252b5a:	b61001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40252b5d:	0000c0        	callx0	a0
40252b60:	020e02        	l8ui	a0, a14, 2
40252b63:	10cc      	bnez.n	a0, 40252b68 <ieee80211_getmgtframe+0x14c>
40252b65:	030e02        	l8ui	a0, a14, 3
40252b68:	a00b      	addi.n	a10, a0, -1
40252b6a:	024ea2        	s8i	a10, a14, 2
40252b6d:	4b2d22        	l32i	a2, a13, 0x12c
40252b70:	ffb705        	call0	402526e4 <ieee80211_chan2ieee>
40252b73:	e108      	l32i.n	a0, a1, 56
40252b75:	a02db2        	l32i	a11, a13, 0x280
40252b78:	d1e8      	l32i.n	a14, a1, 52
40252b7a:	bb0a      	add.n	a11, a11, a0
40252b7c:	174b22        	s8i	a2, a11, 23
40252b7f:	4b2d22        	l32i	a2, a13, 0x12c
40252b82:	ffb605        	call0	402526e4 <ieee80211_chan2ieee>
40252b85:	ffb851        	l32r	a5, 40252a68 <ieee80211_getmgtframe+0x4c>
40252b88:	054522        	s8i	a2, a5, 5
40252b8b:	b70931        	l32r	a3, 402407b0 <ets_timer_done+0x30>
40252b8e:	0020c0        	memw
40252b91:	1c48      	l32i.n	a4, a12, 4
40252b93:	020c      	movi.n	a2, 0
40252b95:	9448      	l32i.n	a4, a4, 36
40252b97:	802332        	l32i	a3, a3, 0x200
40252b9a:	4439      	s32i.n	a3, a4, 16
40252b9c:	6e39      	s32i.n	a3, a14, 24
40252b9e:	7e29      	s32i.n	a2, a14, 28
40252ba0:	060385        	call0	40258bdc <chm_check_same_channel>
40252ba3:	054216        	beqz	a2, 40252bfb <ieee80211_getmgtframe+0x1df>
40252ba6:	1c28      	l32i.n	a2, a12, 4
40252ba8:	080c62        	l8ui	a6, a12, 8
40252bab:	170c      	movi.n	a7, 1
40252bad:	206670        	or	a6, a6, a7
40252bb0:	084c62        	s8i	a6, a12, 8
40252bb3:	fd6cc5        	call0	40250280 <ppTxPkt>
40252bb6:	000b86        	j	40252be8 <ieee80211_getmgtframe+0x1cc>
40252bb9:	202dd0        	or	a2, a13, a13
40252bbc:	040c      	movi.n	a4, 0
40252bbe:	150c      	movi.n	a5, 1
40252bc0:	b5ff01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40252bc3:	0000c0        	callx0	a0
40252bc6:	3e0f82        	l8ui	a8, a15, 62
40252bc9:	1b2866        	bnei	a8, 2, 40252be8 <ieee80211_getmgtframe+0x1cc>
40252bcc:	fc8045        	call0	4024f3d4 <fpm_is_open>
40252bcf:	529c      	beqz.n	a2, 40252be8 <ieee80211_getmgtframe+0x1cc>
40252bd1:	120c      	movi.n	a2, 1
40252bd3:	130c      	movi.n	a3, 1
40252bd5:	f51dc5        	call0	40247db4 <noise_check_loop>
40252bd8:	f31d31        	l32r	a3, 4024f84c <fpm_do_wakeup+0xd0>
40252bdb:	8c28      	l32i.n	a2, a12, 32
40252bdd:	e8a342        	movi	a4, 0x3e8
40252be0:	822240        	mull	a2, a2, a4
40252be3:	223a      	add.n	a2, a2, a3
40252be5:	fd0185        	call0	4024fc00 <fpm_do_sleep>
40252be8:	1021c2        	l32i	a12, a1, 64
40252beb:	1121d2        	l32i	a13, a1, 68
40252bee:	1221e2        	l32i	a14, a1, 72
40252bf1:	1321f2        	l32i	a15, a1, 76
40252bf4:	f108      	l32i.n	a0, a1, 60
40252bf6:	50c112        	addi	a1, a1, 80
40252bf9:	f00d      	ret.n
40252bfb:	ff9cd1        	l32r	a13, 40252a6c <ieee80211_getmgtframe+0x50>
40252bfe:	202dd0        	or	a2, a13, a13
40252c01:	b5ed01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40252c04:	0000c0        	callx0	a0
40252c07:	3e0f52        	l8ui	a5, a15, 62
40252c0a:	082c32        	l32i	a3, a12, 32
40252c0d:	a82526        	beqi	a5, 2, 40252bb9 <ieee80211_getmgtframe+0x19d>
40252c10:	fec405        	call0	40251854 <wDev_Get_Next_TBTT>
40252c13:	203220        	or	a3, a2, a2
40252c16:	8c29      	s32i.n	a2, a12, 32
40252c18:	ffe746        	j	40252bb9 <ieee80211_getmgtframe+0x19d>
40252c1b:	057e00        	extui	a7, a0, 30, 1
40252c1e:	06a062        	movi	a6, 6
40252c21:	933670        	movnez	a3, a6, a7
40252c24:	ff7505        	call0	40252378 <esf_buf_recycle>
40252c27:	5d28      	l32i.n	a2, a13, 20
40252c29:	013d      	mov.n	a3, a1
40252c2b:	03d205        	call0	4025694c <ieee80211_beacon_alloc>
40252c2e:	3e0f82        	l8ui	a8, a15, 62
40252c31:	1c29      	s32i.n	a2, a12, 4
40252c33:	022826        	beqi	a8, 2, 40252c39 <ieee80211_getmgtframe+0x21d>
40252c36:	febec5        	call0	40251824 <wDev_Reset_TBTT>
40252c39:	eec005        	call0	4024183c <wifi_get_opmode>
40252c3c:	fdc292        	addi	a9, a2, -3
40252c3f:	e63956        	bnez	a9, 40252aa6 <ieee80211_getmgtframe+0x8a>
40252c42:	042d02        	l32i	a0, a13, 16
40252c45:	00a016        	beqz	a0, 40252c53 <ieee80211_getmgtframe+0x237>
40252c48:	0b20a2        	l32i	a10, a0, 44
40252c4b:	042ab6        	bltui	a10, 2, 40252c53 <ieee80211_getmgtframe+0x237>
40252c4e:	000c      	movi.n	a0, 0
40252c50:	ff9506        	j	40252aa8 <ieee80211_getmgtframe+0x8c>
40252c53:	100c      	movi.n	a0, 1
40252c55:	ff93c6        	j	40252aa8 <ieee80211_getmgtframe+0x8c>
40252c58:	e708      	l32i.n	a0, a7, 56
40252c5a:	fe          	.byte 0xfe
40252c5b:	3f          	.byte 0x3f
40252c5c:	fea042        	movi	a4, 254
40252c5f:	f6a721        	l32r	a2, 402506fc <pp_tx_idle_timeout+0x14>
40252c62:	f0c112        	addi	a1, a1, -16
40252c65:	0161c2        	s32i	a12, a1, 4
40252c68:	006102        	s32i	a0, a1, 0
40252c6b:	bee7c1        	l32r	a12, 40242808 <wifi_softap_get_config_default+0x14>
40252c6e:	b5c401        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40252c71:	080c32        	l8ui	a3, a12, 8
40252c74:	000222        	l8ui	a2, a2, 0
40252c77:	103340        	and	a3, a3, a4
40252c7a:	07f256        	bnez	a2, 40252cfd <ieee80211_getmgtframe+0x2e1>
40252c7d:	3e0052        	l8ui	a5, a0, 62
40252c80:	084c32        	s8i	a3, a12, 8
40252c83:	052526        	beqi	a5, 2, 40252c8c <ieee80211_getmgtframe+0x270>
40252c86:	febcc5        	call0	40251854 <wDev_Get_Next_TBTT>
40252c89:	086c22        	s32i	a2, a12, 32
40252c8c:	ff7821        	l32r	a2, 40252a6c <ieee80211_getmgtframe+0x50>
40252c8f:	b5ca01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40252c92:	0000c0        	callx0	a0
40252c95:	ff7521        	l32r	a2, 40252a6c <ieee80211_getmgtframe+0x50>
40252c98:	082c32        	l32i	a3, a12, 32
40252c9b:	040c      	movi.n	a4, 0
40252c9d:	150c      	movi.n	a5, 1
40252c9f:	b5c701        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40252ca2:	0000c0        	callx0	a0
40252ca5:	b5b661        	l32r	a6, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40252ca8:	3e0662        	l8ui	a6, a6, 62
40252cab:	702666        	bnei	a6, 2, 40252d1f <ieee80211_getmgtframe+0x303>
40252cae:	fc7245        	call0	4024f3d4 <fpm_is_open>
40252cb1:	06a216        	beqz	a2, 40252d1f <ieee80211_getmgtframe+0x303>
40252cb4:	ffe981        	l32r	a8, 40252c58 <ieee80211_getmgtframe+0x23c>
40252cb7:	120c      	movi.n	a2, 1
40252cb9:	0878      	l32i.n	a7, a8, 0
40252cbb:	130c      	movi.n	a3, 1
40252cbd:	771b      	addi.n	a7, a7, 1
40252cbf:	0879      	s32i.n	a7, a8, 0
40252cc1:	f50f05        	call0	40247db4 <noise_check_loop>
40252cc4:	f7ee21        	l32r	a2, 40250c7c <ppGetTxQFirstAvail_Locked+0xe0>
40252cc7:	8c38      	l32i.n	a3, a12, 32
40252cc9:	2139      	s32i.n	a3, a1, 8
40252ccb:	b50201        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40252cce:	0000c0        	callx0	a0
40252cd1:	ffe181        	l32r	a8, 40252c58 <ieee80211_getmgtframe+0x23c>
40252cd4:	0888      	l32i.n	a8, a8, 0
40252cd6:	2108      	l32i.n	a0, a1, 8
40252cd8:	0d3827        	bltu	a8, a2, 40252ce9 <ieee80211_getmgtframe+0x2cd>
40252cdb:	020c      	movi.n	a2, 0
40252cdd:	f6a005        	call0	402496e0 <periodic_cal_top>
40252ce0:	8c08      	l32i.n	a0, a12, 32
40252ce2:	ffdda1        	l32r	a10, 40252c58 <ieee80211_getmgtframe+0x23c>
40252ce5:	090c      	movi.n	a9, 0
40252ce7:	0a99      	s32i.n	a9, a10, 0
40252ce9:	f2d831        	l32r	a3, 4024f84c <fpm_do_wakeup+0xd0>
40252cec:	e8a322        	movi	a2, 0x3e8
40252cef:	822020        	mull	a2, a0, a2
40252cf2:	223a      	add.n	a2, a2, a3
40252cf4:	fcf085        	call0	4024fc00 <fpm_do_sleep>
40252cf7:	000906        	j	40252d1f <ieee80211_getmgtframe+0x303>
40252cfa:	000000        	ill
40252cfd:	120c      	movi.n	a2, 1
40252cff:	244c22        	s8i	a2, a12, 36
40252d02:	226317        	bbci	a3, 1, 40252d28 <ieee80211_getmgtframe+0x30c>
40252d05:	3e0042        	l8ui	a4, a0, 62
40252d08:	fda052        	movi	a5, 253
40252d0b:	105350        	and	a5, a3, a5
40252d0e:	084c52        	s8i	a5, a12, 8
40252d11:	052466        	bnei	a4, 2, 40252d1a <ieee80211_getmgtframe+0x2fe>
40252d14:	00e805        	call0	40253b98 <wifi_softap_start>
40252d17:	000106        	j	40252d1f <ieee80211_getmgtframe+0x303>
40252d1a:	020c      	movi.n	a2, 0
40252d1c:	00e785        	call0	40253b98 <wifi_softap_start>
40252d1f:	11c8      	l32i.n	a12, a1, 4
40252d21:	0108      	l32i.n	a0, a1, 0
40252d23:	10c112        	addi	a1, a1, 16
40252d26:	f00d      	ret.n
40252d28:	084c32        	s8i	a3, a12, 8
40252d2b:	fffc06        	j	40252d1f <ieee80211_getmgtframe+0x303>
40252d2e:	1c0000        	excw
40252d31:	c112c2        	l16ui	a12, a2, 0x182
40252d34:	41d9e0        	srli	a13, a14, 9
40252d37:	51e9      	s32i.n	a14, a1, 20
40252d39:	31c9      	s32i.n	a12, a1, 12
40252d3b:	b4b4c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40252d3e:	2109      	s32i.n	a0, a1, 8
40252d40:	5cc8      	l32i.n	a12, a12, 20
40252d42:	b59401        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40252d45:	0000c0        	callx0	a0
40252d48:	2d6c22        	s32i	a2, a12, 180
40252d4b:	101216        	beqz	a2, 40252e50 <ieee80211_getmgtframe+0x434>
40252d4e:	cca022        	movi	a2, 204
40252d51:	b59001        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40252d54:	0000c0        	callx0	a0
40252d57:	2d2c02        	l32i	a0, a12, 180
40252d5a:	1029      	s32i.n	a2, a0, 4
40252d5c:	92cc      	bnez.n	a2, 40252d69 <ieee80211_getmgtframe+0x34d>
40252d5e:	002d      	mov.n	a2, a0
40252d60:	b59101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252d63:	0000c0        	callx0	a0
40252d66:	003986        	j	40252e50 <ieee80211_getmgtframe+0x434>
40252d69:	c24c      	movi.n	a2, 76
40252d6b:	b58a01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40252d6e:	0000c0        	callx0	a0
40252d71:	02dd      	mov.n	a13, a2
40252d73:	a2dc      	bnez.n	a2, 40252d91 <ieee80211_getmgtframe+0x375>
40252d75:	2d2c22        	l32i	a2, a12, 180
40252d78:	1228      	l32i.n	a2, a2, 4
40252d7a:	b58a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252d7d:	0000c0        	callx0	a0
40252d80:	2d2c22        	l32i	a2, a12, 180
40252d83:	b58801        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252d86:	0000c0        	callx0	a0
40252d89:	030c      	movi.n	a3, 0
40252d8b:	2d6c32        	s32i	a3, a12, 180
40252d8e:	002f86        	j	40252e50 <ieee80211_getmgtframe+0x434>
40252d91:	b4c9e1        	l32r	a14, 402400b8 <_irom0_text_start+0xb8>
40252d94:	7e0e02        	l8ui	a0, a14, 126
40252d97:	032066        	bnei	a0, 2, 40252d9e <ieee80211_getmgtframe+0x382>
40252d9a:	150c      	movi.n	a5, 1
40252d9c:	0259      	s32i.n	a5, a2, 0
40252d9e:	220c      	movi.n	a2, 2
40252da0:	043066        	bnei	a0, 3, 40252da8 <ieee80211_getmgtframe+0x38c>
40252da3:	7e0e02        	l8ui	a0, a14, 126
40252da6:	0d29      	s32i.n	a2, a13, 0
40252da8:	044066        	bnei	a0, 4, 40252db0 <ieee80211_getmgtframe+0x394>
40252dab:	03a072        	movi	a7, 3
40252dae:	0d79      	s32i.n	a7, a13, 0
40252db0:	3d29      	s32i.n	a2, a13, 12
40252db2:	1d29      	s32i.n	a2, a13, 4
40252db4:	ad29      	s32i.n	a2, a13, 40
40252db6:	a30c      	movi.n	a3, 10
40252db8:	ffde42        	addmi	a4, a14, 0xffffff00
40252dbb:	3e2442        	l32i	a4, a4, 248
40252dbe:	2d39      	s32i.n	a3, a13, 8
40252dc0:	2d2c22        	l32i	a2, a12, 180
40252dc3:	8d39      	s32i.n	a3, a13, 32
40252dc5:	1228      	l32i.n	a2, a2, 4
40252dc7:	be1231        	l32r	a3, 40242610 <wifi_softap_cacl_mac+0x64>
40252dca:	10c222        	addi	a2, a2, 16
40252dcd:	b57301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40252dd0:	0000c0        	callx0	a0
40252dd3:	024c      	movi.n	a2, 64
40252dd5:	2d2c52        	l32i	a5, a12, 180
40252dd8:	ffde42        	addmi	a4, a14, 0xffffff00
40252ddb:	1558      	l32i.n	a5, a5, 4
40252ddd:	3e2442        	l32i	a4, a4, 248
40252de0:	c549      	s32i.n	a4, a5, 48
40252de2:	b56c01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40252de5:	0000c0        	callx0	a0
40252de8:	2d2c62        	l32i	a6, a12, 180
40252deb:	1668      	l32i.n	a6, a6, 4
40252ded:	b4b6e1        	l32r	a14, 402400c8 <_irom0_text_start+0xc8>
40252df0:	f629      	s32i.n	a2, a6, 60
40252df2:	0e2d      	mov.n	a2, a14
40252df4:	ba1101        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40252df7:	0000c0        	callx0	a0
40252dfa:	2d2c72        	l32i	a7, a12, 180
40252dfd:	024d      	mov.n	a4, a2
40252dff:	1778      	l32i.n	a7, a7, 4
40252e01:	0e3d      	mov.n	a3, a14
40252e03:	f728      	l32i.n	a2, a7, 60
40252e05:	b56501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40252e08:	0000c0        	callx0	a0
40252e0b:	300c      	movi.n	a0, 3
40252e0d:	2ca132        	movi	a3, 0x12c
40252e10:	1a0c      	movi.n	a10, 1
40252e12:	2d2c22        	l32i	a2, a12, 180
40252e15:	202c92        	l32i	a9, a12, 128
40252e18:	ecb8      	l32i.n	a11, a12, 56
40252e1a:	0e1c      	movi.n	a14, 16
40252e1c:	20bbe0        	or	a11, a11, a14
40252e1f:	2988      	l32i.n	a8, a9, 8
40252e21:	1228      	l32i.n	a2, a2, 4
40252e23:	2088a0        	or	a8, a8, a10
40252e26:	2d6232        	s32i	a3, a2, 180
40252e29:	3c4c02        	s8i	a0, a12, 60
40252e2c:	ecb9      	s32i.n	a11, a12, 56
40252e2e:	2989      	s32i.n	a8, a9, 8
40252e30:	111e05        	call0	40264014 <hostapd_setup_wpa_psk>
40252e33:	120c      	movi.n	a2, 1
40252e35:	013d      	mov.n	a3, a1
40252e37:	f03405        	call0	40243178 <wifi_get_macaddr>
40252e3a:	012d      	mov.n	a2, a1
40252e3c:	0d3d      	mov.n	a3, a13
40252e3e:	040c      	movi.n	a4, 0
40252e40:	118e85        	call0	4026472c <wpa_init>
40252e43:	2d2c32        	l32i	a3, a12, 180
40252e46:	6329      	s32i.n	a2, a3, 24
40252e48:	0d2d      	mov.n	a2, a13
40252e4a:	b55601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252e4d:	0000c0        	callx0	a0
40252e50:	31c8      	l32i.n	a12, a1, 12
40252e52:	41d8      	l32i.n	a13, a1, 16
40252e54:	51e8      	l32i.n	a14, a1, 20
40252e56:	2108      	l32i.n	a0, a1, 8
40252e58:	20c112        	addi	a1, a1, 32
40252e5b:	f00d      	ret.n
40252e5d:	000000        	ill
40252e60:	f0c112        	addi	a1, a1, -16
40252e63:	f56c      	movi.n	a5, -17
40252e65:	11c9      	s32i.n	a12, a1, 4
40252e67:	b469c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40252e6a:	0109      	s32i.n	a0, a1, 0
40252e6c:	5cc8      	l32i.n	a12, a12, 20
40252e6e:	000c      	movi.n	a0, 0
40252e70:	2d2c22        	l32i	a2, a12, 180
40252e73:	3c4c02        	s8i	a0, a12, 60
40252e76:	ec48      	l32i.n	a4, a12, 56
40252e78:	202c32        	l32i	a3, a12, 128
40252e7b:	104450        	and	a4, a4, a5
40252e7e:	ec49      	s32i.n	a4, a12, 56
40252e80:	2309      	s32i.n	a0, a3, 8
40252e82:	06f216        	beqz	a2, 40252ef5 <ieee80211_getmgtframe+0x4d9>
40252e85:	6248      	l32i.n	a4, a2, 24
40252e87:	142452        	l32i	a5, a4, 80
40252e8a:	b58c      	beqz.n	a5, 40252e99 <ieee80211_getmgtframe+0x47d>
40252e8c:	052d      	mov.n	a2, a5
40252e8e:	b54501        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252e91:	0000c0        	callx0	a0
40252e94:	2d2c22        	l32i	a2, a12, 180
40252e97:	6248      	l32i.n	a4, a2, 24
40252e99:	0408      	l32i.n	a0, a4, 0
40252e9b:	b08c      	beqz.n	a0, 40252eaa <ieee80211_getmgtframe+0x48e>
40252e9d:	002d      	mov.n	a2, a0
40252e9f:	b54101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252ea2:	0000c0        	callx0	a0
40252ea5:	2d2c22        	l32i	a2, a12, 180
40252ea8:	6248      	l32i.n	a4, a2, 24
40252eaa:	948c      	beqz.n	a4, 40252eb7 <ieee80211_getmgtframe+0x49b>
40252eac:	042d      	mov.n	a2, a4
40252eae:	b53d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252eb1:	0000c0        	callx0	a0
40252eb4:	2d2c22        	l32i	a2, a12, 180
40252eb7:	1208      	l32i.n	a0, a2, 4
40252eb9:	e048      	l32i.n	a4, a0, 56
40252ebb:	b48c      	beqz.n	a4, 40252eca <ieee80211_getmgtframe+0x4ae>
40252ebd:	042d      	mov.n	a2, a4
40252ebf:	b53901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252ec2:	0000c0        	callx0	a0
40252ec5:	2d2c22        	l32i	a2, a12, 180
40252ec8:	1208      	l32i.n	a0, a2, 4
40252eca:	f048      	l32i.n	a4, a0, 60
40252ecc:	b48c      	beqz.n	a4, 40252edb <ieee80211_getmgtframe+0x4bf>
40252ece:	042d      	mov.n	a2, a4
40252ed0:	b53501        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252ed3:	0000c0        	callx0	a0
40252ed6:	2d2c22        	l32i	a2, a12, 180
40252ed9:	1208      	l32i.n	a0, a2, 4
40252edb:	908c      	beqz.n	a0, 40252ee8 <ieee80211_getmgtframe+0x4cc>
40252edd:	002d      	mov.n	a2, a0
40252edf:	b53101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252ee2:	0000c0        	callx0	a0
40252ee5:	2d2c22        	l32i	a2, a12, 180
40252ee8:	928c      	beqz.n	a2, 40252ef5 <ieee80211_getmgtframe+0x4d9>
40252eea:	b52e01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40252eed:	0000c0        	callx0	a0
40252ef0:	000c      	movi.n	a0, 0
40252ef2:	2d6c02        	s32i	a0, a12, 180
40252ef5:	11c8      	l32i.n	a12, a1, 4
40252ef7:	0108      	l32i.n	a0, a1, 0
40252ef9:	10c112        	addi	a1, a1, 16
40252efc:	f00d      	ret.n
40252efe:	5c0000        	excw
40252f01:	252c      	movi.n	a5, 34
40252f03:	2a7040        	excw
40252f06:	124025        	excw

40252f08 <ieee80211_hostap_attach>:
40252f08:	b0c112        	addi	a1, a1, -80
40252f0b:	1061d2        	s32i	a13, a1, 64
40252f0e:	f1c9      	s32i.n	a12, a1, 60
40252f10:	e109      	s32i.n	a0, a1, 56
40252f12:	02cd      	mov.n	a12, a2
40252f14:	03d202        	addmi	a0, a2, 0x300
40252f17:	060002        	l8ui	a0, a0, 6
40252f1a:	52d8      	l32i.n	a13, a2, 20
40252f1c:	0550e6        	bgei	a0, 5, 40252f25 <ieee80211_hostap_attach+0x1d>
40252f1f:	0220a6        	blti	a0, 2, 40252f25 <ieee80211_hostap_attach+0x1d>
40252f22:	ffe0c5        	call0	40252d30 <ieee80211_getmgtframe+0x314>
40252f25:	120c      	movi.n	a2, 1
40252f27:	013d      	mov.n	a3, a1
40252f29:	f024c5        	call0	40243178 <wifi_get_macaddr>
40252f2c:	120c      	movi.n	a2, 1
40252f2e:	013d      	mov.n	a3, a1
40252f30:	240c      	movi.n	a4, 2
40252f32:	64a052        	movi	a5, 100
40252f35:	fa7f45        	call0	4024d72c <ic_bss_info_update>
40252f38:	520c      	movi.n	a2, 5
40252f3a:	030c      	movi.n	a3, 0
40252f3c:	dd5c32        	s16i	a3, a12, 0x1ba
40252f3f:	bd29      	s32i.n	a2, a13, 44
40252f41:	430c      	movi.n	a3, 4
40252f43:	ffef21        	l32r	a2, 40252f00 <ieee80211_getmgtframe+0x4e4>
40252f46:	fd45c5        	call0	402503a4 <ppRegisterTxCallback>
40252f49:	0d2d      	mov.n	a2, a13
40252f4b:	318b      	addi.n	a3, a1, 8
40252f4d:	039fc5        	call0	4025694c <ieee80211_beacon_alloc>
40252f50:	fec7d1        	l32r	a13, 40252a6c <ieee80211_getmgtframe+0x50>
40252f53:	f4cd42        	addi	a4, a13, -12
40252f56:	1429      	s32i.n	a2, a4, 4
40252f58:	0d2d      	mov.n	a2, a13
40252f5a:	b51701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40252f5d:	0000c0        	callx0	a0
40252f60:	0d2d      	mov.n	a2, a13
40252f62:	ffe831        	l32r	a3, 40252f04 <ieee80211_getmgtframe+0x4e8>
40252f65:	040c      	movi.n	a4, 0
40252f67:	b50a01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40252f6a:	0000c0        	callx0	a0
40252f6d:	b50451        	l32r	a5, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40252f70:	3e0552        	l8ui	a5, a5, 62
40252f73:	05dc32        	addmi	a3, a12, 0x500
40252f76:	1f2566        	bnei	a5, 2, 40252f99 <ieee80211_hostap_attach+0x91>
40252f79:	1e1332        	l16ui	a3, a3, 60
40252f7c:	150c      	movi.n	a5, 1
40252f7e:	f1c8      	l32i.n	a12, a1, 60
40252f80:	0d2d      	mov.n	a2, a13
40252f82:	be2141        	l32r	a4, 40242808 <wifi_softap_get_config_default+0x14>
40252f85:	1021d2        	l32i	a13, a1, 64
40252f88:	8439      	s32i.n	a3, a4, 32
40252f8a:	040c      	movi.n	a4, 0
40252f8c:	b50c01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40252f8f:	0000c0        	callx0	a0
40252f92:	e108      	l32i.n	a0, a1, 56
40252f94:	50c112        	addi	a1, a1, 80
40252f97:	f00d      	ret.n
40252f99:	fe8885        	call0	40251824 <wDev_Reset_TBTT>
40252f9c:	fe8b45        	call0	40251854 <wDev_Get_Next_TBTT>
40252f9f:	023d      	mov.n	a3, a2
40252fa1:	fff5c6        	j	40252f7c <ieee80211_hostap_attach+0x74>
40252fa4:	f0c112        	addi	a1, a1, -16
40252fa7:	0161c2        	s32i	a12, a1, 4
40252faa:	006102        	s32i	a0, a1, 0
40252fad:	20c330        	or	a12, a3, a3
40252fb0:	e39c      	beqz.n	a3, 40252fd2 <ieee80211_hostap_attach+0xca>
40252fb2:	320c      	movi.n	a2, 3
40252fb4:	0b1332        	l16ui	a3, a3, 22
40252fb7:	240c      	movi.n	a4, 2
40252fb9:	0d3605        	call0	4026031c <pbuf_alloc>
40252fbc:	030c      	movi.n	a3, 0
40252fbe:	1c08      	l32i.n	a0, a12, 4
40252fc0:	024d      	mov.n	a4, a2
40252fc2:	1008      	l32i.n	a0, a0, 4
40252fc4:	1209      	s32i.n	a0, a2, 4
40252fc6:	0c29      	s32i.n	a2, a12, 0
40252fc8:	42c9      	s32i.n	a12, a2, 16
40252fca:	d21c      	movi.n	a2, 29
40252fcc:	f07401        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
40252fcf:	0000c0        	callx0	a0
40252fd2:	11c8      	l32i.n	a12, a1, 4
40252fd4:	0108      	l32i.n	a0, a1, 0
40252fd6:	10c112        	addi	a1, a1, 16
40252fd9:	f00d      	ret.n
40252fdb:	93df00        	movnez	a13, a15, a0
40252fde:	000004        	excw
40252fe1:	000fa0        	jx	a15

40252fe4 <hostap_handle_timer>:
40252fe4:	f0c112        	addi	a1, a1, -16
40252fe7:	1109      	s32i.n	a0, a1, 4
40252fe9:	21c9      	s32i.n	a12, a1, 8
40252feb:	02cd      	mov.n	a12, a2
40252fed:	b47d21        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
40252ff0:	0020c0        	memw
40252ff3:	412c02        	l32i	a0, a12, 0x104
40252ff6:	9228      	l32i.n	a2, a2, 36
40252ff8:	0e3207        	bltu	a2, a0, 4025300a <hostap_handle_timer+0x26>
40252ffb:	38a132        	movi	a3, 0x138
40252ffe:	c02200        	sub	a2, a2, a0
40253001:	b43401        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40253004:	0000c0        	callx0	a0
40253007:	000446        	j	4025301c <hostap_handle_timer+0x38>
4025300a:	f37c      	movi.n	a3, -1
4025300c:	303030        	xor	a3, a0, a3
4025300f:	223a      	add.n	a2, a2, a3
40253011:	221b      	addi.n	a2, a2, 1
40253013:	38a132        	movi	a3, 0x138
40253016:	b42f01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40253019:	0000c0        	callx0	a0
4025301c:	fff041        	l32r	a4, 40252fdc <ieee80211_hostap_attach+0xd4>
4025301f:	38b427        	bgeu	a4, a2, 4025305b <hostap_handle_timer+0x77>
40253022:	b3fa21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40253025:	a0a032        	movi	a3, 160
40253028:	052252        	l32i	a5, a2, 20
4025302b:	440c      	movi.n	a4, 4
4025302d:	1e2562        	l32i	a6, a5, 120
40253030:	0169      	s32i.n	a6, a1, 0
40253032:	1e65c2        	s32i	a12, a5, 120
40253035:	5228      	l32i.n	a2, a2, 20
40253037:	02dcc5        	call0	40255e04 <ieee80211_send_mgmt>
4025303a:	c0a032        	movi	a3, 192
4025303d:	b3f321        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40253040:	240c      	movi.n	a4, 2
40253042:	5228      	l32i.n	a2, a2, 20
40253044:	02dbc5        	call0	40255e04 <ieee80211_send_mgmt>
40253047:	b3f121        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4025304a:	5248      	l32i.n	a4, a2, 20
4025304c:	0138      	l32i.n	a3, a1, 0
4025304e:	1e6432        	s32i	a3, a4, 120
40253051:	0c3d      	mov.n	a3, a12
40253053:	5228      	l32i.n	a2, a2, 20
40253055:	06ce85        	call0	40259d40 <cnx_node_leave>
40253058:	000286        	j	40253066 <hostap_handle_timer+0x82>
4025305b:	0c2d      	mov.n	a2, a12
4025305d:	ffe031        	l32r	a3, 40252fe0 <ieee80211_hostap_attach+0xd8>
40253060:	201110        	or	a1, a1, a1
40253063:	03bc05        	call0	40256c24 <pwrsave_flushq>
40253066:	21c8      	l32i.n	a12, a1, 8
40253068:	1108      	l32i.n	a0, a1, 4
4025306a:	10c112        	addi	a1, a1, 16
4025306d:	f00d      	ret.n
4025306f:	8e8800        	excw
40253072:	dc0000        	excw
40253075:	106b      	addi.n	a1, a0, 6
40253077:	04bd40        	extui	a11, a4, 13, 1

40253078 <hostap_input>:
40253078:	04bd      	mov.n	a11, a4
4025307a:	b0c112        	addi	a1, a1, -80
4025307d:	b1f9      	s32i.n	a15, a1, 44
4025307f:	91d9      	s32i.n	a13, a1, 36
40253081:	7109      	s32i.n	a0, a1, 28
40253083:	a1e9      	s32i.n	a14, a1, 40
40253085:	81c9      	s32i.n	a12, a1, 32
40253087:	02ed      	mov.n	a14, a2
40253089:	03cd      	mov.n	a12, a3
4025308b:	4c08      	l32i.n	a0, a12, 16
4025308d:	0228      	l32i.n	a2, a2, 0
4025308f:	0048      	l32i.n	a4, a0, 0
40253091:	053d      	mov.n	a3, a5
40253093:	145e40        	extui	a5, a4, 14, 2
40253096:	45cc      	bnez.n	a5, 4025309e <hostap_input+0x26>
40253098:	b50040        	extui	a0, a4, 16, 12
4025309b:	000106        	j	402530a3 <hostap_input+0x2b>
4025309e:	1008      	l32i.n	a0, a0, 4
402530a0:	410800        	srli	a0, a0, 8
402530a3:	f40000        	extui	a0, a0, 0, 16
402530a6:	3ab0b6        	bltui	a0, 16, 402530e4 <hostap_input+0x6c>
402530a9:	1cd8      	l32i.n	a13, a12, 4
402530ab:	1dd8      	l32i.n	a13, a13, 4
402530ad:	000d42        	l8ui	a4, a13, 0
402530b0:	ffa0f2        	movi	a15, 255
402530b3:	145040        	extui	a5, a4, 0, 2
402530b6:	048556        	bnez	a5, 40253102 <hostap_input+0x8a>
402530b9:	791c      	movi.n	a9, 23
402530bb:	41b9      	s32i.n	a11, a1, 16
402530bd:	3139      	s32i.n	a3, a1, 12
402530bf:	2129      	s32i.n	a2, a1, 8
402530c1:	010d52        	l8ui	a5, a13, 1
402530c4:	f0a062        	movi	a6, 240
402530c7:	cf0c      	movi.n	a15, 12
402530c9:	10f4f0        	and	a15, a4, a15
402530cc:	106460        	and	a6, a4, a6
402530cf:	e169      	s32i.n	a6, a1, 56
402530d1:	145050        	extui	a5, a5, 0, 2
402530d4:	6159      	s32i.n	a5, a1, 24
402530d6:	15cc      	bnez.n	a5, 402530db <hostap_input+0x63>
402530d8:	294f66        	bnei	a15, 4, 40253105 <hostap_input+0x8d>
402530db:	1109      	s32i.n	a0, a1, 4
402530dd:	2d4b      	addi.n	a2, a13, 4
402530df:	d129      	s32i.n	a2, a1, 52
402530e1:	000b06        	j	40253111 <hostap_input+0x99>
402530e4:	ffa0f2        	movi	a15, 255
402530e7:	3c8c      	beqz.n	a12, 402530ee <hostap_input+0x76>
402530e9:	0c2d      	mov.n	a2, a12
402530eb:	fd3285        	call0	40250414 <ppRecycleRxPkt>
402530ee:	0f2d      	mov.n	a2, a15
402530f0:	81c8      	l32i.n	a12, a1, 32
402530f2:	91d8      	l32i.n	a13, a1, 36
402530f4:	a1e8      	l32i.n	a14, a1, 40
402530f6:	b1f8      	l32i.n	a15, a1, 44
402530f8:	7108      	l32i.n	a0, a1, 28
402530fa:	50c112        	addi	a1, a1, 80
402530fd:	f00d      	ret.n
402530ff:	000000        	ill
40253102:	fff846        	j	402530e7 <hostap_input+0x6f>
40253105:	deb907        	bgeu	a9, a0, 402530e7 <hostap_input+0x6f>
40253108:	016102        	s32i	a0, a1, 4
4025310b:	10cd32        	addi	a3, a13, 16
4025310e:	0d6132        	s32i	a3, a1, 52
40253111:	2dab      	addi.n	a2, a13, 10
40253113:	5129      	s32i.n	a2, a1, 20
40253115:	06bac5        	call0	40259cc4 <cnx_node_search>
40253118:	bec281        	l32r	a8, 40242c20 <wifi_softap_get_station_num+0x50>
4025311b:	b2ec      	bnez.n	a2, 4025314a <hostap_input+0xd2>
4025311d:	d128      	l32i.n	a2, a1, 52
4025311f:	083d      	mov.n	a3, a8
40253121:	640c      	movi.n	a4, 6
40253123:	ba5601        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40253126:	0000c0        	callx0	a0
40253129:	029c      	beqz.n	a2, 4025313d <hostap_input+0xc5>
4025312b:	d128      	l32i.n	a2, a1, 52
4025312d:	2138      	l32i.n	a3, a1, 8
4025312f:	640c      	movi.n	a4, 6
40253131:	2fc332        	addi	a3, a3, 47
40253134:	ba5201        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40253137:	0000c0        	callx0	a0
4025313a:	fa9256        	bnez	a2, 402530e7 <hostap_input+0x6f>
4025313d:	beb821        	l32r	a2, 40242c20 <wifi_softap_get_station_num+0x50>
40253140:	06b805        	call0	40259cc4 <cnx_node_search>
40253143:	c129      	s32i.n	a2, a1, 48
40253145:	e2cc      	bnez.n	a2, 40253157 <hostap_input+0xdf>
40253147:	ffe706        	j	402530e7 <hostap_input+0x6f>
4025314a:	c129      	s32i.n	a2, a1, 48
4025314c:	b42641        	l32r	a4, 402401e4 <_irom0_text_start+0x1e4>
4025314f:	0020c0        	memw
40253152:	9448      	l32i.n	a4, a4, 36
40253154:	416242        	s32i	a4, a2, 0x104
40253157:	c158      	l32i.n	a5, a1, 48
40253159:	1e6e52        	s32i	a5, a14, 120
4025315c:	3fcc      	bnez.n	a15, 40253163 <hostap_input+0xeb>
4025315e:	e168      	l32i.n	a6, a1, 56
40253160:	20d626        	beqi	a6, 64, 40253184 <hostap_input+0x10c>
40253163:	d128      	l32i.n	a2, a1, 52
40253165:	2138      	l32i.n	a3, a1, 8
40253167:	640c      	movi.n	a4, 6
40253169:	2fc332        	addi	a3, a3, 47
4025316c:	ba4401        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025316f:	0000c0        	callx0	a0
40253172:	e28c      	beqz.n	a2, 40253184 <hostap_input+0x10c>
40253174:	d128      	l32i.n	a2, a1, 52
40253176:	beaa31        	l32r	a3, 40242c20 <wifi_softap_get_station_num+0x50>
40253179:	640c      	movi.n	a4, 6
4025317b:	ba4001        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025317e:	0000c0        	callx0	a0
40253181:	f62256        	bnez	a2, 402530e7 <hostap_input+0x6f>
40253184:	d0a062        	movi	a6, 208
40253187:	3148      	l32i.n	a4, a1, 12
40253189:	a84e42        	s8i	a4, a14, 168
4025318c:	026f27        	bbci	a15, 2, 40253192 <hostap_input+0x11a>
4025318f:	002346        	j	40253220 <hostap_input+0x1a8>
40253192:	e158      	l32i.n	a5, a1, 56
40253194:	02d566        	bnei	a5, 64, 4025319a <hostap_input+0x122>
40253197:	002146        	j	40253220 <hostap_input+0x1a8>
4025319a:	010d02        	l8ui	a0, a13, 1
4025319d:	000d72        	l8ui	a7, a13, 0
402531a0:	8ca082        	movi	a8, 140
402531a3:	107780        	and	a7, a7, a8
402531a6:	88a082        	movi	a8, 136
402531a9:	0e9787        	bne	a7, a8, 402531bb <hostap_input+0x143>
402531ac:	149000        	extui	a9, a0, 0, 2
402531af:	fdc992        	addi	a9, a9, -3
402531b2:	0bd956        	bnez	a9, 40253273 <hostap_input+0x1fb>
402531b5:	1e0d92        	l8ui	a9, a13, 30
402531b8:	002e86        	j	40253276 <hostap_input+0x1fe>
402531bb:	091c      	movi.n	a9, 16
402531bd:	0b1db2        	l16ui	a11, a13, 22
402531c0:	045f56        	bnez	a15, 40253209 <hostap_input+0x191>
402531c3:	e1a8      	l32i.n	a10, a1, 56
402531c5:	409a67        	bne	a10, a6, 40253209 <hostap_input+0x191>
402531c8:	056067        	bbci	a0, 6, 402531d1 <hostap_input+0x159>
402531cb:	20cda2        	addi	a10, a13, 32
402531ce:	000086        	j	402531d4 <hostap_input+0x15c>
402531d1:	18cda2        	addi	a10, a13, 24
402531d4:	012122        	l32i	a2, a1, 4
402531d7:	c03ad0        	sub	a3, a10, a13
402531da:	08c332        	addi	a3, a3, 8
402531dd:	02a237        	bge	a2, a3, 402531e3 <hostap_input+0x16b>
402531e0:	ffc0c6        	j	402530e7 <hostap_input+0x6f>
402531e3:	0f61b2        	s32i	a11, a1, 60
402531e6:	106192        	s32i	a9, a1, 64
402531e9:	000a42        	l8ui	a4, a10, 0
402531ec:	7fa052        	movi	a5, 127
402531ef:	169457        	bne	a4, a5, 40253209 <hostap_input+0x191>
402531f2:	2a1b      	addi.n	a2, a10, 1
402531f4:	f57131        	l32r	a3, 402507b8 <pp_tx_idle_timeout+0xd0>
402531f7:	340c      	movi.n	a4, 3
402531f9:	ba2001        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402531fc:	0000c0        	callx0	a0
402531ff:	d29c      	beqz.n	a2, 40253220 <hostap_input+0x1a8>
40253201:	102192        	l32i	a9, a1, 64
40253204:	f1b8      	l32i.n	a11, a1, 60
40253206:	010d02        	l8ui	a0, a13, 1
40253209:	c188      	l32i.n	a8, a1, 48
4025320b:	908980        	addx2	a8, a9, a8
4025320e:	0b6037        	bbci	a0, 3, 4025321d <hostap_input+0x1a5>
40253211:	4f1892        	l16ui	a9, a8, 158
40253214:	c09b90        	sub	a9, a11, a9
40253217:	0219e6        	bgei	a9, 1, 4025321d <hostap_input+0x1a5>
4025321a:	ffb246        	j	402530e7 <hostap_input+0x6f>
4025321d:	4f58b2        	s16i	a11, a8, 158
40253220:	5138      	l32i.n	a3, a1, 20
40253222:	30ce22        	addi	a2, a14, 48
40253225:	640c      	movi.n	a4, 6
40253227:	b45d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025322a:	0000c0        	callx0	a0
4025322d:	057f16        	beqz	a15, 40253288 <hostap_input+0x210>
40253230:	484f26        	beqi	a15, 4, 4025327c <hostap_input+0x204>
40253233:	f8cfa2        	addi	a10, a15, -8
40253236:	eada56        	bnez	a10, 402530e7 <hostap_input+0x6f>
40253239:	0d2d      	mov.n	a2, a13
4025323b:	ff8e01        	l32r	a0, 40253074 <hostap_handle_timer+0x90>
4025323e:	0000c0        	callx0	a0
40253241:	025d      	mov.n	a5, a2
40253243:	11b8      	l32i.n	a11, a1, 4
40253245:	0a5c22        	s16i	a2, a12, 20
40253248:	c00b20        	sub	a0, a11, a2
4025324b:	fcc002        	addi	a0, a0, -4
4025324e:	0b5c02        	s16i	a0, a12, 22
40253251:	02ab27        	bge	a11, a2, 40253257 <hostap_input+0x1df>
40253254:	ffa3c6        	j	402530e7 <hostap_input+0x6f>
40253257:	6128      	l32i.n	a2, a1, 24
40253259:	220b      	addi.n	a2, a2, -1
4025325b:	e88256        	bnez	a2, 402530e7 <hostap_input+0x6f>
4025325e:	c138      	l32i.n	a3, a1, 48
40253260:	0d1332        	l16ui	a3, a3, 26
40253263:	09d356        	bnez	a3, 40253304 <hostap_input+0x28c>
40253266:	0e2d      	mov.n	a2, a14
40253268:	a0a032        	movi	a3, 160
4025326b:	740c      	movi.n	a4, 7
4025326d:	02b945        	call0	40255e04 <ieee80211_send_mgmt>
40253270:	ff9cc6        	j	402530e7 <hostap_input+0x6f>
40253273:	180d92        	l8ui	a9, a13, 24
40253276:	349090        	extui	a9, a9, 0, 4
40253279:	ffd006        	j	402531bd <hostap_input+0x145>
4025327c:	0e2d      	mov.n	a2, a14
4025327e:	0c3d      	mov.n	a3, a12
40253280:	e148      	l32i.n	a4, a1, 56
40253282:	006605        	call0	402538e4 <hostap_input+0x86c>
40253285:	ff9786        	j	402530e7 <hostap_input+0x6f>
40253288:	202dd0        	or	a2, a13, a13
4025328b:	ff7a01        	l32r	a0, 40253074 <hostap_handle_timer+0x90>
4025328e:	0000c0        	callx0	a0
40253291:	204220        	or	a4, a2, a2
40253294:	0a5c22        	s16i	a2, a12, 20
40253297:	012102        	l32i	a0, a1, 4
4025329a:	6158      	l32i.n	a5, a1, 24
4025329c:	c06020        	sub	a6, a0, a2
4025329f:	fcc662        	addi	a6, a6, -4
402532a2:	0b5c62        	s16i	a6, a12, 22
402532a5:	e3e556        	bnez	a5, 402530e7 <hostap_input+0x6f>
402532a8:	771c      	movi.n	a7, 23
402532aa:	023707        	bltu	a7, a0, 402532b0 <hostap_input+0x238>
402532ad:	ff8d86        	j	402530e7 <hostap_input+0x6f>
402532b0:	0a0d82        	l8ui	a8, a13, 10
402532b3:	048080        	extui	a8, a8, 0, 1
402532b6:	e2d856        	bnez	a8, 402530e7 <hostap_input+0x6f>
402532b9:	010d92        	l8ui	a9, a13, 1
402532bc:	346967        	bbci	a9, 6, 402532f4 <hostap_input+0x27c>
402532bf:	e1a8      	l32i.n	a10, a1, 56
402532c1:	d0a0b2        	movi	a11, 208
402532c4:	2c1ab7        	beq	a10, a11, 402532f4 <hostap_input+0x27c>
402532c7:	b0a002        	movi	a0, 176
402532ca:	c0da00        	sub	a13, a10, a0
402532cd:	e16d56        	bnez	a13, 402530e7 <hostap_input+0x6f>
402532d0:	ee28      	l32i.n	a2, a14, 56
402532d2:	031c      	movi.n	a3, 16
402532d4:	028237        	bany	a2, a3, 402532da <hostap_input+0x262>
402532d7:	ff8306        	j	402530e7 <hostap_input+0x6f>
402532da:	0e2d      	mov.n	a2, a14
402532dc:	0c3d      	mov.n	a3, a12
402532de:	ff6cc5        	call0	402529ac <ieee80211_crypto_decap>
402532e1:	e02216        	beqz	a2, 402530e7 <hostap_input+0x6f>
402532e4:	1c58      	l32i.n	a5, a12, 4
402532e6:	1558      	l32i.n	a5, a5, 4
402532e8:	010542        	l8ui	a4, a5, 1
402532eb:	bfa062        	movi	a6, 191
402532ee:	104460        	and	a4, a4, a6
402532f1:	014542        	s8i	a4, a5, 1
402532f4:	0e2d      	mov.n	a2, a14
402532f6:	0c3d      	mov.n	a3, a12
402532f8:	e148      	l32i.n	a4, a1, 56
402532fa:	4158      	l32i.n	a5, a1, 16
402532fc:	3168      	l32i.n	a6, a1, 12
402532fe:	001e05        	call0	402534e0 <hostap_input+0x468>
40253301:	ff7886        	j	402530e7 <hostap_input+0x6f>
40253304:	006152        	s32i	a5, a1, 0
40253307:	0c2162        	l32i	a6, a1, 48
4025330a:	031c      	movi.n	a3, 16
4025330c:	2668      	l32i.n	a6, a6, 8
4025330e:	010d02        	l8ui	a0, a13, 1
40253311:	106630        	and	a6, a6, a3
40253314:	103030        	and	a3, a0, a3
40253317:	071367        	beq	a3, a6, 40253322 <hostap_input+0x2aa>
4025331a:	c128      	l32i.n	a2, a1, 48
4025331c:	039b45        	call0	40256cd4 <ieee80211_node_pwrsave>
4025331f:	010d02        	l8ui	a0, a13, 1
40253322:	246067        	bbci	a0, 6, 4025334a <hostap_input+0x2d2>
40253325:	ee78      	l32i.n	a7, a14, 56
40253327:	081c      	movi.n	a8, 16
40253329:	028787        	bany	a7, a8, 4025332f <hostap_input+0x2b7>
4025332c:	ff6dc6        	j	402530e7 <hostap_input+0x6f>
4025332f:	0e2d      	mov.n	a2, a14
40253331:	0c3d      	mov.n	a3, a12
40253333:	0148      	l32i.n	a4, a1, 0
40253335:	ff6745        	call0	402529ac <ieee80211_crypto_decap>
40253338:	dab216        	beqz	a2, 402530e7 <hostap_input+0x6f>
4025333b:	010d92        	l8ui	a9, a13, 1
4025333e:	bfa0a2        	movi	a10, 191
40253341:	1099a0        	and	a9, a9, a10
40253344:	014d92        	s8i	a9, a13, 1
40253347:	000286        	j	40253355 <hostap_input+0x2dd>
4025334a:	1c08      	l32i.n	a0, a12, 4
4025334c:	0a1cb2        	l16ui	a11, a12, 20
4025334f:	1028      	l32i.n	a2, a0, 4
40253351:	bb2a      	add.n	a11, a11, a2
40253353:	10b9      	s32i.n	a11, a0, 4
40253355:	203dd0        	or	a3, a13, a13
40253358:	202cc0        	or	a2, a12, a12
4025335b:	1148      	l32i.n	a4, a1, 4
4025335d:	0158      	l32i.n	a5, a1, 0
4025335f:	015cc5        	call0	4025492c <ieee80211_decap>
40253362:	023d      	mov.n	a3, a2
40253364:	02cd      	mov.n	a12, a2
40253366:	d7d216        	beqz	a2, 402530e7 <hostap_input+0x6f>
40253369:	ff4141        	l32r	a4, 40253070 <hostap_handle_timer+0x8c>
4025336c:	c158      	l32i.n	a5, a1, 48
4025336e:	1208      	l32i.n	a0, a2, 4
40253370:	2558      	l32i.n	a5, a5, 8
40253372:	1008      	l32i.n	a0, a0, 4
40253374:	32e507        	bbsi	a5, 0, 402533aa <hostap_input+0x332>
40253377:	c168      	l32i.n	a6, a1, 48
40253379:	180662        	l8ui	a6, a6, 24
4025337c:	571666        	bnei	a6, 1, 402533d7 <hostap_input+0x35f>
4025337f:	0d0072        	l8ui	a7, a0, 13
40253382:	0c0082        	l8ui	a8, a0, 12
40253385:	117780        	slli	a7, a7, 8
40253388:	207780        	or	a7, a7, a8
4025338b:	c07740        	sub	a7, a7, a4
4025338e:	d55756        	bnez	a7, 402530e7 <hostap_input+0x6f>
40253391:	40eb      	addi.n	a4, a0, 14
40253393:	0b1252        	l16ui	a5, a2, 22
40253396:	1e2e32        	l32i	a3, a14, 120
40253399:	2d2e22        	l32i	a2, a14, 180
4025339c:	392332        	l32i	a3, a3, 228
4025339f:	f2c552        	addi	a5, a5, -14
402533a2:	6228      	l32i.n	a2, a2, 24
402533a4:	115c05        	call0	40264968 <wpa_receive>
402533a7:	ff4f06        	j	402530e7 <hostap_input+0x6f>
402533aa:	0d0052        	l8ui	a5, a0, 13
402533ad:	0c0062        	l8ui	a6, a0, 12
402533b0:	115580        	slli	a5, a5, 8
402533b3:	205560        	or	a5, a5, a6
402533b6:	1d9547        	bne	a5, a4, 402533d7 <hostap_input+0x35f>
402533b9:	2d2e22        	l32i	a2, a14, 180
402533bc:	017216        	beqz	a2, 402533d7 <hostap_input+0x35f>
402533bf:	062222        	l32i	a2, a2, 24
402533c2:	0ec042        	addi	a4, a0, 14
402533c5:	0b1352        	l16ui	a5, a3, 22
402533c8:	1e2e62        	l32i	a6, a14, 120
402533cb:	f2c552        	addi	a5, a5, -14
402533ce:	392632        	l32i	a3, a6, 228
402533d1:	115945        	call0	40264968 <wpa_receive>
402533d4:	ff43c6        	j	402530e7 <hostap_input+0x6f>
402533d7:	0e2d      	mov.n	a2, a14
402533d9:	ffbc85        	call0	40252fa4 <ieee80211_hostap_attach+0x9c>
402533dc:	820c      	movi.n	a2, 8
402533de:	ff4386        	j	402530f0 <hostap_input+0x78>
402533e1:	000000        	ill
402533e4:	252fe4        	excw
402533e7:	c11240        	mul16u	a1, a2, a4
402533ea:	51c9e0        	excw
402533ed:	3109      	s32i.n	a0, a1, 12
402533ef:	3c0202        	l8ui	a0, a2, 60
402533f2:	02cd      	mov.n	a12, a2
402533f4:	182066        	bnei	a0, 2, 40253410 <hostap_input+0x398>
402533f7:	112222        	l32i	a2, a2, 68
402533fa:	928c      	beqz.n	a2, 40253407 <hostap_input+0x38f>
402533fc:	b3ea01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402533ff:	0000c0        	callx0	a0
40253402:	020c      	movi.n	a2, 0
40253404:	116c22        	s32i	a2, a12, 68
40253407:	51c8      	l32i.n	a12, a1, 20
40253409:	3108      	l32i.n	a0, a1, 12
4025340b:	20c112        	addi	a1, a1, 32
4025340e:	f00d      	ret.n
40253410:	2139      	s32i.n	a3, a1, 8
40253412:	f11666        	bnei	a6, 1, 40253407 <hostap_input+0x38f>
40253415:	461b      	addi.n	a4, a6, 1
40253417:	b0a032        	movi	a3, 176
4025341a:	029e85        	call0	40255e04 <ieee80211_send_mgmt>
4025341d:	2128      	l32i.n	a2, a1, 8
4025341f:	22ab      	addi.n	a2, a2, 10
40253421:	1129      	s32i.n	a2, a1, 4
40253423:	068a05        	call0	40259cc4 <cnx_node_search>
40253426:	4129      	s32i.n	a2, a1, 16
40253428:	82cc      	bnez.n	a2, 40253434 <hostap_input+0x3bc>
4025342a:	1128      	l32i.n	a2, a1, 4
4025342c:	067a85        	call0	40259bd8 <cnx_node_alloc>
4025342f:	4129      	s32i.n	a2, a1, 16
40253431:	fd2216        	beqz	a2, 40253407 <hostap_input+0x38f>
40253434:	1138      	l32i.n	a3, a1, 4
40253436:	4128      	l32i.n	a2, a1, 16
40253438:	640c      	movi.n	a4, 6
4025343a:	b3d801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025343d:	0000c0        	callx0	a0
40253440:	4128      	l32i.n	a2, a1, 16
40253442:	030c      	movi.n	a3, 0
40253444:	01d222        	addmi	a2, a2, 0x100
40253447:	c0c222        	addi	a2, a2, -64
4025344a:	037085        	call0	40256b54 <ieee80211_psq_init>
4025344d:	4128      	l32i.n	a2, a1, 16
4025344f:	01d222        	addmi	a2, a2, 0x100
40253452:	f0c222        	addi	a2, a2, -16
40253455:	0129      	s32i.n	a2, a1, 0
40253457:	b3d801        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4025345a:	0000c0        	callx0	a0
4025345d:	0128      	l32i.n	a2, a1, 0
4025345f:	ffe131        	l32r	a3, 402533e4 <hostap_input+0x36c>
40253462:	4148      	l32i.n	a4, a1, 16
40253464:	b3cb01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40253467:	0000c0        	callx0	a0
4025346a:	0128      	l32i.n	a2, a1, 0
4025346c:	d0a732        	movi	a3, 0x7d0
4025346f:	140c      	movi.n	a4, 1
40253471:	150c      	movi.n	a5, 1
40253473:	b3d201        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40253476:	0000c0        	callx0	a0
40253479:	4128      	l32i.n	a2, a1, 16
4025347b:	f56c      	movi.n	a5, -17
4025347d:	e47c      	movi.n	a4, -2
4025347f:	de9971        	l32r	a7, 4024aee4 <txiq_cover+0x218>
40253482:	082c      	movi.n	a8, 32
40253484:	4138      	l32i.n	a3, a1, 16
40253486:	3c0c02        	l8ui	a0, a12, 60
40253489:	2368      	l32i.n	a6, a3, 8
4025348b:	fdc002        	addi	a0, a0, -3
4025348e:	206680        	or	a6, a6, a8
40253491:	206670        	or	a6, a6, a7
40253494:	2369      	s32i.n	a6, a3, 8
40253496:	104640        	and	a4, a6, a4
40253499:	104450        	and	a4, a4, a5
4025349c:	130c      	movi.n	a3, 1
4025349e:	203630        	or	a3, a6, a3
402534a1:	833400        	moveqz	a3, a4, a0
402534a4:	2239      	s32i.n	a3, a2, 8
402534a6:	ffd746        	j	40253407 <hostap_input+0x38f>
402534a9:	000000        	ill
402534ac:	400814        	excw
402534af:	23ec00        	excw
402534b2:	02ac      	beqz.n	a2, 402534d6 <hostap_input+0x45e>
402534b4:	010232        	l8ui	a3, a2, 1
402534b7:	fffd61        	l32r	a6, 402534ac <hostap_input+0x434>
402534ba:	1413a6        	blti	a3, 1, 402534d2 <hostap_input+0x45a>
402534bd:	681c      	movi.n	a8, 22
402534bf:	732a      	add.n	a7, a3, a2
402534c1:	020232        	l8ui	a3, a2, 2
402534c4:	643030        	extui	a3, a3, 0, 7
402534c7:	0b2837        	blt	a8, a3, 402534d6 <hostap_input+0x45e>
402534ca:	085637        	bbc	a6, a3, 402534d6 <hostap_input+0x45e>
402534cd:	221b      	addi.n	a2, a2, 1
402534cf:	ee9277        	bne	a2, a7, 402534c1 <hostap_input+0x449>
402534d2:	120c      	movi.n	a2, 1
402534d4:	f00d      	ret.n
402534d6:	020c      	movi.n	a2, 0
402534d8:	f00d      	ret.n
402534da:	000000        	ill
402534dd:	01f250        	slli	a15, a2, 27
402534e0:	b2cbb1        	l32r	a11, 4024000c <_irom0_text_start+0xc>
402534e3:	90a072        	movi	a7, 144
402534e6:	c01170        	sub	a1, a1, a7
402534e9:	2061f2        	s32i	a15, a1, 128
402534ec:	1f61e2        	s32i	a14, a1, 124
402534ef:	1d61c2        	s32i	a12, a1, 116
402534f2:	1c6102        	s32i	a0, a1, 112
402534f5:	1e61d2        	s32i	a13, a1, 120
402534f8:	0b1302        	l16ui	a0, a3, 22
402534fb:	13d8      	l32i.n	a13, a3, 4
402534fd:	02cd      	mov.n	a12, a2
402534ff:	04ed      	mov.n	a14, a4
40253501:	062d      	mov.n	a2, a6
40253503:	0ca8      	l32i.n	a10, a12, 0
40253505:	1e2c72        	l32i	a7, a12, 120
40253508:	054d      	mov.n	a4, a5
4025350a:	1dd8      	l32i.n	a13, a13, 4
4025350c:	055c      	movi.n	a5, 80
4025350e:	18cdf2        	addi	a15, a13, 24
40253511:	00da      	add.n	a0, a0, a13
40253513:	18c002        	addi	a0, a0, 24
40253516:	0a2e57        	blt	a14, a5, 40253524 <hostap_input+0x4ac>
40253519:	02a5e7        	bge	a5, a14, 4025351f <hostap_input+0x4a7>
4025351c:	003086        	j	402535e2 <hostap_input+0x56a>
4025351f:	140c      	movi.n	a4, 1
40253521:	002546        	j	402535ba <hostap_input+0x542>
40253524:	243c      	movi.n	a4, 50
40253526:	5acea6        	blti	a14, 32, 40253584 <hostap_input+0x50c>
40253529:	032c      	movi.n	a3, 32
4025352b:	5ba3e7        	bge	a3, a14, 4025358a <hostap_input+0x512>
4025352e:	02dee6        	bgei	a14, 64, 40253534 <hostap_input+0x4bc>
40253531:	0025c6        	j	402535cc <hostap_input+0x554>
40253534:	054c      	movi.n	a5, 64
40253536:	02a5e7        	bge	a5, a14, 4025353c <hostap_input+0x4c4>
40253539:	0023c6        	j	402535cc <hostap_input+0x554>
4025353c:	bc68      	l32i.n	a6, a12, 44
4025353e:	025626        	beqi	a6, 5, 40253544 <hostap_input+0x4cc>
40253541:	0021c6        	j	402535cc <hostap_input+0x554>
40253544:	c080d0        	sub	a8, a0, a13
40253547:	971c      	movi.n	a7, 25
40253549:	022787        	blt	a7, a8, 4025354f <hostap_input+0x4d7>
4025354c:	0058c6        	j	402536b3 <hostap_input+0x63b>
4025354f:	c070f0        	sub	a7, a0, a15
40253552:	050c      	movi.n	a5, 0
40253554:	0e0c      	movi.n	a14, 0
40253556:	020c      	movi.n	a2, 0
40253558:	010f62        	l8ui	a6, a15, 1
4025355b:	000f32        	l8ui	a3, a15, 0
4025355e:	962b      	addi.n	a9, a6, 2
40253560:	682797        	blt	a7, a9, 402535cc <hostap_input+0x554>
40253563:	a62b      	addi.n	a10, a6, 2
40253565:	e38c      	beqz.n	a3, 40253577 <hostap_input+0x4ff>
40253567:	071326        	beqi	a3, 1, 40253572 <hostap_input+0x4fa>
4025356a:	0b9347        	bne	a3, a4, 40253579 <hostap_input+0x501>
4025356d:	0f2d      	mov.n	a2, a15
4025356f:	000186        	j	40253579 <hostap_input+0x501>
40253572:	0fed      	mov.n	a14, a15
40253574:	000046        	j	40253579 <hostap_input+0x501>
40253577:	0f5d      	mov.n	a5, a15
40253579:	ffaa      	add.n	a15, a15, a10
4025357b:	c070f0        	sub	a7, a0, a15
4025357e:	d627e6        	bgei	a7, 2, 40253558 <hostap_input+0x4e0>
40253581:	004d06        	j	402536b9 <hostap_input+0x641>
40253584:	44bee6        	bgei	a14, 16, 402535cc <hostap_input+0x554>
40253587:	041e56        	bnez	a14, 402535cc <hostap_input+0x554>
4025358a:	1b6172        	s32i	a7, a1, 108
4025358d:	bcf8      	l32i.n	a15, a12, 44
4025358f:	186102        	s32i	a0, a1, 96
40253592:	365f66        	bnei	a15, 5, 402535cc <hostap_input+0x554>
40253595:	2fca32        	addi	a3, a10, 47
40253598:	10cd22        	addi	a2, a13, 16
4025359b:	640c      	movi.n	a4, 6
4025359d:	b93701        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402535a0:	0000c0        	callx0	a0
402535a3:	52ec      	bnez.n	a2, 402535cc <hostap_input+0x554>
402535a5:	e0ce02        	addi	a0, a14, -32
402535a8:	14b056        	bnez	a0, 402536f7 <hostap_input+0x67f>
402535ab:	100c      	movi.n	a0, 1
402535ad:	023c      	movi.n	a2, 48
402535af:	176122        	s32i	a2, a1, 92
402535b2:	005206        	j	402536fe <hostap_input+0x686>
402535b5:	13ee66        	bnei	a14, 128, 402535cc <hostap_input+0x554>
402535b8:	040c      	movi.n	a4, 0
402535ba:	072b62        	l32i	a6, a11, 28
402535bd:	02e677        	bbsi	a6, 7, 402535c3 <hostap_input+0x54b>
402535c0:	081e57        	beq	a14, a5, 402535cc <hostap_input+0x554>
402535c3:	202330        	or	a2, a3, a3
402535c6:	203110        	or	a3, a1, a1
402535c9:	015085        	call0	40254ad4 <ieee80211_parse_beacon>
402535cc:	1d21c2        	l32i	a12, a1, 116
402535cf:	1e21d2        	l32i	a13, a1, 120
402535d2:	1f21e2        	l32i	a14, a1, 124
402535d5:	2021f2        	l32i	a15, a1, 128
402535d8:	90a022        	movi	a2, 144
402535db:	1c2102        	l32i	a0, a1, 112
402535de:	112a      	add.n	a1, a1, a2
402535e0:	f00d      	ret.n
402535e2:	b0a062        	movi	a6, 176
402535e5:	5a2e67        	blt	a14, a6, 40253643 <hostap_input+0x5cb>
402535e8:	02a6e7        	bge	a6, a14, 402535ee <hostap_input+0x576>
402535eb:	0026c6        	j	4025368a <hostap_input+0x612>
402535ee:	1a6142        	s32i	a4, a1, 104
402535f1:	196122        	s32i	a2, a1, 100
402535f4:	bc78      	l32i.n	a7, a12, 44
402535f6:	186102        	s32i	a0, a1, 96
402535f9:	cf5766        	bnei	a7, 5, 402535cc <hostap_input+0x554>
402535fc:	2fca32        	addi	a3, a10, 47
402535ff:	10cd22        	addi	a2, a13, 16
40253602:	640c      	movi.n	a4, 6
40253604:	b91e01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40253607:	0000c0        	callx0	a0
4025360a:	fbe256        	bnez	a2, 402535cc <hostap_input+0x554>
4025360d:	182182        	l32i	a8, a1, 96
40253610:	c088f0        	sub	a8, a8, a15
40253613:	b568a6        	blti	a8, 6, 402535cc <hostap_input+0x554>
40253616:	001f02        	l16ui	a0, a15, 0
40253619:	b27c91        	l32r	a9, 4024000c <_irom0_text_start+0xc>
4025361c:	011f62        	l16ui	a6, a15, 2
4025361f:	7998      	l32i.n	a9, a9, 28
40253621:	021f72        	l16ui	a7, a15, 4
40253624:	a4f9a7        	bbsi	a9, 26, 402535cc <hostap_input+0x554>
40253627:	202ca2        	l32i	a10, a12, 128
4025362a:	1e6ca2        	s32i	a10, a12, 120
4025362d:	9b1026        	beqi	a0, 1, 402535cc <hostap_input+0x554>
40253630:	f98056        	bnez	a0, 402535cc <hostap_input+0x554>
40253633:	0d3d      	mov.n	a3, a13
40253635:	0c2d      	mov.n	a2, a12
40253637:	1a2142        	l32i	a4, a1, 104
4025363a:	192152        	l32i	a5, a1, 100
4025363d:	ffda85        	call0	402533e8 <hostap_input+0x370>
40253640:	ffe206        	j	402535cc <hostap_input+0x554>
40253643:	a0a022        	movi	a2, 160
40253646:	02ae27        	bge	a14, a2, 4025364c <hostap_input+0x5d4>
40253649:	ffda06        	j	402535b5 <hostap_input+0x53d>
4025364c:	02a2e7        	bge	a2, a14, 40253652 <hostap_input+0x5da>
4025364f:	ffde46        	j	402535cc <hostap_input+0x554>
40253652:	1b6172        	s32i	a7, a1, 108
40253655:	0b2cb2        	l32i	a11, a12, 44
40253658:	186102        	s32i	a0, a1, 96
4025365b:	025b26        	beqi	a11, 5, 40253661 <hostap_input+0x5e9>
4025365e:	ffda86        	j	402535cc <hostap_input+0x554>
40253661:	04cd22        	addi	a2, a13, 4
40253664:	2fca32        	addi	a3, a10, 47
40253667:	06a042        	movi	a4, 6
4025366a:	b90401        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025366d:	0000c0        	callx0	a0
40253670:	f58256        	bnez	a2, 402535cc <hostap_input+0x554>
40253673:	1821d2        	l32i	a13, a1, 96
40253676:	c0ddf0        	sub	a13, a13, a15
40253679:	022de6        	bgei	a13, 2, 4025367f <hostap_input+0x607>
4025367c:	ffd306        	j	402535cc <hostap_input+0x554>
4025367f:	0c2d      	mov.n	a2, a12
40253681:	1b2132        	l32i	a3, a1, 108
40253684:	066b85        	call0	40259d40 <cnx_node_leave>
40253687:	ffd046        	j	402535cc <hostap_input+0x554>
4025368a:	d0a022        	movi	a2, 208
4025368d:	162e27        	blt	a14, a2, 402536a7 <hostap_input+0x62f>
40253690:	02a2e7        	bge	a2, a14, 40253696 <hostap_input+0x61e>
40253693:	ffcd46        	j	402535cc <hostap_input+0x554>
40253696:	204ff0        	or	a4, a15, a15
40253699:	203dd0        	or	a3, a13, a13
4025369c:	202cc0        	or	a2, a12, a12
4025369f:	005d      	mov.n	a5, a0
402536a1:	06a3c5        	call0	4025a0e0 <ieee80211_recv_action>
402536a4:	ffc906        	j	402535cc <hostap_input+0x554>
402536a7:	c0a022        	movi	a2, 192
402536aa:	c02e20        	sub	a2, a14, a2
402536ad:	f1b256        	bnez	a2, 402535cc <hostap_input+0x554>
402536b0:	ffe786        	j	40253652 <hostap_input+0x5da>
402536b3:	050c      	movi.n	a5, 0
402536b5:	0e0c      	movi.n	a14, 0
402536b7:	020c      	movi.n	a2, 0
402536b9:	f0fe16        	beqz	a14, 402535cc <hostap_input+0x554>
402536bc:	010e02        	l8ui	a0, a14, 1
402536bf:	02b0b6        	bltui	a0, 16, 402536c5 <hostap_input+0x64d>
402536c2:	ffc186        	j	402535cc <hostap_input+0x554>
402536c5:	c28c      	beqz.n	a2, 402536d5 <hostap_input+0x65d>
402536c7:	010242        	l8ui	a4, a2, 1
402536ca:	f30c      	movi.n	a3, 15
402536cc:	c03300        	sub	a3, a3, a0
402536cf:	02a347        	bge	a3, a4, 402536d5 <hostap_input+0x65d>
402536d2:	ffbd86        	j	402535cc <hostap_input+0x554>
402536d5:	ef3516        	beqz	a5, 402535cc <hostap_input+0x554>
402536d8:	010542        	l8ui	a4, a5, 1
402536db:	062c      	movi.n	a6, 32
402536dd:	02b647        	bgeu	a6, a4, 402536e3 <hostap_input+0x66b>
402536e0:	ffba06        	j	402535cc <hostap_input+0x554>
402536e3:	bbca71        	l32r	a7, 4024260c <wifi_softap_cacl_mac+0x60>
402536e6:	870772        	l8ui	a7, a7, 135
402536e9:	156122        	s32i	a2, a1, 84
402536ec:	770b      	addi.n	a7, a7, -1
402536ee:	116756        	bnez	a7, 40253808 <hostap_input+0x790>
402536f1:	116456        	bnez	a4, 4025380b <hostap_input+0x793>
402536f4:	ffb506        	j	402535cc <hostap_input+0x554>
402536f7:	000c      	movi.n	a0, 0
402536f9:	081c      	movi.n	a8, 16
402536fb:	176182        	s32i	a8, a1, 92
402536fe:	ab0c      	movi.n	a11, 10
40253700:	4a0c      	movi.n	a10, 4
40253702:	182192        	l32i	a9, a1, 96
40253705:	93ab00        	movnez	a10, a11, a0
40253708:	c099d0        	sub	a9, a9, a13
4025370b:	e8c992        	addi	a9, a9, -24
4025370e:	02a9a7        	bge	a9, a10, 40253714 <hostap_input+0x69c>
40253711:	ffadc6        	j	402535cc <hostap_input+0x554>
40253714:	dda0b2        	movi	a11, 221
40253717:	182172        	l32i	a7, a1, 96
4025371a:	22cd82        	addi	a8, a13, 34
4025371d:	1ccde2        	addi	a14, a13, 28
40253720:	93e800        	movnez	a14, a8, a0
40253723:	c077e0        	sub	a7, a7, a14
40253726:	0227e6        	bgei	a7, 2, 4025372c <hostap_input+0x6b4>
40253729:	004a86        	j	40253857 <hostap_input+0x7df>
4025372c:	050c      	movi.n	a5, 0
4025372e:	0d0c      	movi.n	a13, 0
40253730:	0f0c      	movi.n	a15, 0
40253732:	020c      	movi.n	a2, 0
40253734:	1b2132        	l32i	a3, a1, 108
40253737:	156122        	s32i	a2, a1, 84
4025373a:	25c332        	addi	a3, a3, 37
4025373d:	166132        	s32i	a3, a1, 88
40253740:	010e62        	l8ui	a6, a14, 1
40253743:	a62b      	addi.n	a10, a6, 2
40253745:	02a7a7        	bge	a7, a10, 4025374b <hostap_input+0x6d3>
40253748:	ffa006        	j	402535cc <hostap_input+0x554>
4025374b:	000e02        	l8ui	a0, a14, 0
4025374e:	0a1016        	beqz	a0, 402537f3 <hostap_input+0x77b>
40253751:	021066        	bnei	a0, 1, 40253757 <hostap_input+0x6df>
40253754:	002586        	j	402537ee <hostap_input+0x776>
40253757:	d42c      	movi.n	a4, 45
40253759:	029047        	bne	a0, a4, 4025375f <hostap_input+0x6e7>
4025375c:	002246        	j	402537e9 <hostap_input+0x771>
4025375f:	146152        	s32i	a5, a1, 80
40253762:	073c      	movi.n	a7, 48
40253764:	611077        	beq	a0, a7, 402537c9 <hostap_input+0x751>
40253767:	283c      	movi.n	a8, 50
40253769:	561087        	beq	a0, a8, 402537c3 <hostap_input+0x74b>
4025376c:	0210b7        	beq	a0, a11, 40253772 <hostap_input+0x6fa>
4025376f:	002086        	j	402537f5 <hostap_input+0x77d>
40253772:	000c      	movi.n	a0, 0
40253774:	2546b6        	bltui	a6, 4, 4025379d <hostap_input+0x725>
40253777:	050e32        	l8ui	a3, a14, 5
4025377a:	030e22        	l8ui	a2, a14, 3
4025377d:	020e92        	l8ui	a9, a14, 2
40253780:	112280        	slli	a2, a2, 8
40253783:	209920        	or	a9, a9, a2
40253786:	040e22        	l8ui	a2, a14, 4
40253789:	013380        	slli	a3, a3, 24
4025378c:	112200        	slli	a2, a2, 16
4025378f:	202230        	or	a2, a2, a3
40253792:	209920        	or	a9, a9, a2
40253795:	ff5121        	l32r	a2, 402534dc <hostap_input+0x464>
40253798:	019927        	bne	a9, a2, 4025379d <hostap_input+0x725>
4025379b:	100c      	movi.n	a0, 1
4025379d:	146152        	s32i	a5, a1, 80
402537a0:	051016        	beqz	a0, 402537f5 <hostap_input+0x77d>
402537a3:	1b2132        	l32i	a3, a1, 108
402537a6:	7440a0        	extui	a4, a10, 0, 8
402537a9:	162122        	l32i	a2, a1, 88
402537ac:	244342        	s8i	a4, a3, 36
402537af:	0e3d      	mov.n	a3, a14
402537b1:	b2fa01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402537b4:	0000c0        	callx0	a0
402537b7:	dda0b2        	movi	a11, 221
402537ba:	142152        	l32i	a5, a1, 80
402537bd:	010e62        	l8ui	a6, a14, 1
402537c0:	000c46        	j	402537f5 <hostap_input+0x77d>
402537c3:	1561e2        	s32i	a14, a1, 84
402537c6:	000ac6        	j	402537f5 <hostap_input+0x77d>
402537c9:	162122        	l32i	a2, a1, 88
402537cc:	0e3d      	mov.n	a3, a14
402537ce:	1b2152        	l32i	a5, a1, 108
402537d1:	7440a0        	extui	a4, a10, 0, 8
402537d4:	244542        	s8i	a4, a5, 36
402537d7:	b2f101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402537da:	0000c0        	callx0	a0
402537dd:	dda0b2        	movi	a11, 221
402537e0:	142152        	l32i	a5, a1, 80
402537e3:	010e62        	l8ui	a6, a14, 1
402537e6:	0002c6        	j	402537f5 <hostap_input+0x77d>
402537e9:	0efd      	mov.n	a15, a14
402537eb:	000186        	j	402537f5 <hostap_input+0x77d>
402537ee:	0edd      	mov.n	a13, a14
402537f0:	000046        	j	402537f5 <hostap_input+0x77d>
402537f3:	0e5d      	mov.n	a5, a14
402537f5:	182172        	l32i	a7, a1, 96
402537f8:	862b      	addi.n	a8, a6, 2
402537fa:	ee8a      	add.n	a14, a14, a8
402537fc:	c077e0        	sub	a7, a7, a14
402537ff:	0227a6        	blti	a7, 2, 40253805 <hostap_input+0x78d>
40253802:	ffce86        	j	40253740 <hostap_input+0x6c8>
40253805:	0016c6        	j	40253864 <hostap_input+0x7ec>
40253808:	020416        	beqz	a4, 4025382c <hostap_input+0x7b4>
4025380b:	a02b92        	l32i	a9, a11, 0x280
4025380e:	146152        	s32i	a5, a1, 80
40253811:	c09940        	sub	a9, a9, a4
40253814:	db4956        	bnez	a9, 402535cc <hostap_input+0x554>
40253817:	02c522        	addi	a2, a5, 2
4025381a:	bb7d31        	l32r	a3, 40242610 <wifi_softap_cacl_mac+0x64>
4025381d:	b89701        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40253820:	0000c0        	callx0	a0
40253823:	142152        	l32i	a5, a1, 80
40253826:	b1f9b1        	l32r	a11, 4024000c <_irom0_text_start+0xc>
40253829:	d9f256        	bnez	a2, 402535cc <hostap_input+0x554>
4025382c:	072b32        	l32i	a3, a11, 28
4025382f:	0573b7        	bbci	a3, 27, 40253838 <hostap_input+0x7c0>
40253832:	010542        	l8ui	a4, a5, 1
40253835:	d93416        	beqz	a4, 402535cc <hostap_input+0x554>
40253838:	0e2d      	mov.n	a2, a14
4025383a:	152132        	l32i	a3, a1, 84
4025383d:	202c52        	l32i	a5, a12, 128
40253840:	1e6c52        	s32i	a5, a12, 120
40253843:	ffc6c5        	call0	402534b0 <hostap_input+0x438>
40253846:	3dab      	addi.n	a3, a13, 10
40253848:	024d      	mov.n	a4, a2
4025384a:	160c      	movi.n	a6, 1
4025384c:	0c2d      	mov.n	a2, a12
4025384e:	934640        	movnez	a4, a6, a4
40253851:	02c2c5        	call0	40256480 <ieee80211_send_proberesp>
40253854:	ff5d06        	j	402535cc <hostap_input+0x554>
40253857:	00a052        	movi	a5, 0
4025385a:	00a0d2        	movi	a13, 0
4025385d:	0f0c      	movi.n	a15, 0
4025385f:	070c      	movi.n	a7, 0
40253861:	156172        	s32i	a7, a1, 84
40253864:	d64d16        	beqz	a13, 402535cc <hostap_input+0x554>
40253867:	010d02        	l8ui	a0, a13, 1
4025386a:	02b0b6        	bltui	a0, 16, 40253870 <hostap_input+0x7f8>
4025386d:	ff56c6        	j	402535cc <hostap_input+0x554>
40253870:	152182        	l32i	a8, a1, 84
40253873:	c88c      	beqz.n	a8, 40253883 <hostap_input+0x80b>
40253875:	0108a2        	l8ui	a10, a8, 1
40253878:	f90c      	movi.n	a9, 15
4025387a:	c09900        	sub	a9, a9, a0
4025387d:	02a9a7        	bge	a9, a10, 40253883 <hostap_input+0x80b>
40253880:	ff5206        	j	402535cc <hostap_input+0x554>
40253883:	d45516        	beqz	a5, 402535cc <hostap_input+0x554>
40253886:	010502        	l8ui	a0, a5, 1
40253889:	0e2c      	movi.n	a14, 32
4025388b:	02be07        	bgeu	a14, a0, 40253891 <hostap_input+0x819>
4025388e:	ff4e86        	j	402535cc <hostap_input+0x554>
40253891:	4f9c      	beqz.n	a15, 402538a9 <hostap_input+0x831>
40253893:	010f22        	l8ui	a2, a15, 1
40253896:	e41c      	movi.n	a4, 30
40253898:	000f52        	l8ui	a5, a15, 0
4025389b:	a31c      	movi.n	a3, 26
4025389d:	c055b0        	sub	a5, a5, a11
402538a0:	833450        	moveqz	a3, a4, a5
402538a3:	02b237        	bgeu	a2, a3, 402538a9 <hostap_input+0x831>
402538a6:	ff4886        	j	402535cc <hostap_input+0x554>
402538a9:	0d3d      	mov.n	a3, a13
402538ab:	152142        	l32i	a4, a1, 84
402538ae:	1b2122        	l32i	a2, a1, 108
402538b1:	f50c      	movi.n	a5, 15
402538b3:	0117c5        	call0	40254a30 <ieee80211_setup_rates>
402538b6:	740020        	extui	a0, a2, 0, 8
402538b9:	046720        	extui	a6, a2, 7, 1
402538bc:	d0c656        	bnez	a6, 402535cc <hostap_input+0x554>
402538bf:	b1d371        	l32r	a7, 4024000c <_irom0_text_start+0xc>
402538c2:	7778      	l32i.n	a7, a7, 28
402538c4:	076757        	bbci	a7, 5, 402538cf <hostap_input+0x857>
402538c7:	f82c      	movi.n	a8, 47
402538c9:	023807        	bltu	a8, a0, 402538cf <hostap_input+0x857>
402538cc:	ff3f06        	j	402535cc <hostap_input+0x554>
402538cf:	0c2d      	mov.n	a2, a12
402538d1:	1b2132        	l32i	a3, a1, 108
402538d4:	172142        	l32i	a4, a1, 92
402538d7:	202c92        	l32i	a9, a12, 128
402538da:	1e6c92        	s32i	a9, a12, 120
402538dd:	065445        	call0	40259e24 <cnx_node_join>
402538e0:	ff3a06        	j	402535cc <hostap_input+0x554>
402538e3:	c11200        	mul16u	a1, a2, a0
402538e6:	0109f0        	slli	a0, a9, 17
402538e9:	08e426        	beqi	a4, 128, 402538f5 <hostap_input+0x87d>
402538ec:	a0a002        	movi	a0, 160
402538ef:	029407        	bne	a4, a0, 402538f5 <hostap_input+0x87d>
402538f2:	0000c5        	call0	40253900 <hostap_input+0x888>
402538f5:	0108      	l32i.n	a0, a1, 0
402538f7:	10c112        	addi	a1, a1, 16
402538fa:	f00d      	ret.n
402538fc:	ff          	.byte 0xff
402538fd:	3f          	.byte 0x3f
402538fe:	ff          	.byte 0xff
402538ff:	ff          	.byte 0xff
40253900:	f0c112        	addi	a1, a1, -16
40253903:	0261d2        	s32i	a13, a1, 8
40253906:	0161c2        	s32i	a12, a1, 4
40253909:	0109      	s32i.n	a0, a1, 0
4025390b:	03cd      	mov.n	a12, a3
4025390d:	1308      	l32i.n	a0, a3, 4
4025390f:	1e2232        	l32i	a3, a2, 120
40253912:	1008      	l32i.n	a0, a0, 4
40253914:	09f316        	beqz	a3, 402539b7 <hostap_input+0x93f>
40253917:	fff951        	l32r	a5, 402538fc <hostap_input+0x884>
4025391a:	0d1342        	l16ui	a4, a3, 26
4025391d:	106450        	and	a6, a4, a5
40253920:	028457        	bany	a4, a5, 40253926 <hostap_input+0x8ae>
40253923:	002406        	j	402539b7 <hostap_input+0x93f>
40253926:	011072        	l16ui	a7, a0, 2
40253929:	d47070        	extui	a7, a7, 0, 14
4025392c:	021677        	beq	a6, a7, 40253932 <hostap_input+0x8ba>
4025392f:	001e46        	j	402539ac <hostap_input+0x934>
40253932:	3323d2        	l32i	a13, a3, 204
40253935:	000c      	movi.n	a0, 0
40253937:	ddcc      	bnez.n	a13, 40253948 <hostap_input+0x8d0>
40253939:	03cd      	mov.n	a12, a3
4025393b:	01d6c5        	call0	402556a8 <ieee80211_send_nulldata>
4025393e:	0c2d      	mov.n	a2, a12
40253940:	030c      	movi.n	a3, 0
40253942:	032385        	call0	40256b7c <ieee80211_set_tim>
40253945:	0018c6        	j	402539ac <hostap_input+0x934>
40253948:	352352        	l32i	a5, a3, 212
4025394b:	302322        	l32i	a2, a3, 192
4025394e:	550b      	addi.n	a5, a5, -1
40253950:	220b      	addi.n	a2, a2, -1
40253952:	306322        	s32i	a2, a3, 192
40253955:	72cc      	bnez.n	a2, 40253960 <hostap_input+0x8e8>
40253957:	346302        	s32i	a0, a3, 208
4025395a:	336302        	s32i	a0, a3, 204
4025395d:	000106        	j	40253965 <hostap_input+0x8ed>
40253960:	8d48      	l32i.n	a4, a13, 32
40253962:	336342        	s32i	a4, a3, 204
40253965:	356352        	s32i	a5, a3, 212
40253968:	929c      	beqz.n	a2, 40253985 <hostap_input+0x90d>
4025396a:	9c78      	l32i.n	a7, a12, 36
4025396c:	0788      	l32i.n	a8, a7, 0
4025396e:	b93891        	l32r	a9, 40241e50 <wifi_station_ap_number_set+0x5c>
40253971:	546080        	extui	a6, a8, 0, 6
40253974:	418680        	srli	a8, a8, 6
40253977:	208890        	or	a8, a8, a9
4025397a:	1188a0        	slli	a8, a8, 6
4025397d:	206680        	or	a6, a6, a8
40253980:	0769      	s32i.n	a6, a7, 0
40253982:	0001c6        	j	4025398d <hostap_input+0x915>
40253985:	202330        	or	a2, a3, a3
40253988:	030c      	movi.n	a3, 0
4025398a:	031f05        	call0	40256b7c <ieee80211_set_tim>
4025398d:	0524c5        	call0	40258bdc <chm_check_same_channel>
40253990:	628c      	beqz.n	a2, 4025399a <hostap_input+0x922>
40253992:	0d2d      	mov.n	a2, a13
40253994:	fc8e85        	call0	40250280 <ppTxPkt>
40253997:	000446        	j	402539ac <hostap_input+0x934>
4025399a:	b19ca1        	l32r	a10, 4024000c <_irom0_text_start+0xc>
4025399d:	0d0c      	movi.n	a13, 0
4025399f:	8cd9      	s32i.n	a13, a12, 32
402539a1:	6c2ab2        	l32i	a11, a10, 0x1b0
402539a4:	20cc92        	addi	a9, a12, 32
402539a7:	0bc9      	s32i.n	a12, a11, 0
402539a9:	6c6a92        	s32i	a9, a10, 0x1b0
402539ac:	11c8      	l32i.n	a12, a1, 4
402539ae:	21d8      	l32i.n	a13, a1, 8
402539b0:	0108      	l32i.n	a0, a1, 0
402539b2:	10c112        	addi	a1, a1, 16
402539b5:	f00d      	ret.n
402539b7:	c0a032        	movi	a3, 192
402539ba:	740c      	movi.n	a4, 7
402539bc:	024445        	call0	40255e04 <ieee80211_send_mgmt>
402539bf:	fffa46        	j	402539ac <hostap_input+0x934>
402539c2:	f40000        	extui	a0, a0, 0, 16
402539c5:	3ffee6        	bgei	a14, 0x100, 40253a08 <hostap_input+0x990>
402539c8:	fe9772        	l16si	a7, a7, 0x1fc
402539cb:	3f          	.byte 0x3f
402539cc:	fe9770        	excw
402539cf:	3f          	.byte 0x3f
402539d0:	fe84a4        	excw
402539d3:	3f          	.byte 0x3f
402539d4:	26a8b0        	excw
402539d7:	a8c040        	excw
402539da:	214026        	beqi	a0, 4, 402539ff <hostap_input+0x987>
402539dd:	fffa      	add.n	a15, a15, a15
402539df:	f0c112        	addi	a1, a1, -16
402539e2:	21c9      	s32i.n	a12, a1, 8
402539e4:	1109      	s32i.n	a0, a1, 4
402539e6:	d8c252        	addi	a5, a2, -40
402539e9:	250502        	l8ui	a0, a5, 37
402539ec:	bd50c1        	l32r	a12, 40242f2c <wifi_set_channel+0x40>
402539ef:	10f016        	beqz	a0, 40253b02 <hostap_input+0xa8a>
402539f2:	b26331        	l32r	a3, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402539f5:	000c      	movi.n	a0, 0
402539f7:	580332        	l8ui	a3, a3, 88
402539fa:	254502        	s8i	a0, a5, 37
402539fd:	fdc342        	addi	a4, a3, -3
40253a00:	136416        	beqz	a4, 40253b3a <hostap_input+0xac2>
40253a03:	430b      	addi.n	a4, a3, -1
40253a05:	131416        	beqz	a4, 40253b3a <hostap_input+0xac2>
40253a08:	96a032        	movi	a3, 150
40253a0b:	040c      	movi.n	a4, 0
40253a0d:	150c      	movi.n	a5, 1
40253a0f:	b26b01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40253a12:	0000c0        	callx0	a0
40253a15:	57a232        	movi	a3, 0x257
40253a18:	c83c      	movi.n	a8, 60
40253a1a:	a9ad22        	movi	a2, 0xfffffda9
40253a1d:	ffeb61        	l32r	a6, 402539cc <hostap_input+0x954>
40253a20:	ffea01        	l32r	a0, 402539c8 <hostap_input+0x950>
40253a23:	009672        	l16si	a7, a6, 0
40253a26:	c4afa2        	movi	a10, -60
40253a29:	0827a7        	blt	a7, a10, 40253a35 <hostap_input+0x9bd>
40253a2c:	009052        	l16si	a5, a0, 0
40253a2f:	022857        	blt	a8, a5, 40253a35 <hostap_input+0x9bd>
40253a32:	002c86        	j	40253ae8 <hostap_input+0xa70>
40253a35:	029727        	bne	a7, a2, 40253a3b <hostap_input+0x9c3>
40253a38:	002b06        	j	40253ae8 <hostap_input+0xa70>
40253a3b:	a8ad92        	movi	a9, 0xfffffda8
40253a3e:	022977        	blt	a9, a7, 40253a44 <hostap_input+0x9cc>
40253a41:	0028c6        	j	40253ae8 <hostap_input+0xa70>
40253a44:	02a377        	bge	a3, a7, 40253a4a <hostap_input+0x9d2>
40253a47:	002746        	j	40253ae8 <hostap_input+0xa70>
40253a4a:	ffe171        	l32r	a7, 402539d0 <hostap_input+0x958>
40253a4d:	000772        	l8ui	a7, a7, 0
40253a50:	094716        	beqz	a7, 40253ae8 <hostap_input+0xa70>
40253a53:	bd1f01        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40253a56:	0000c0        	callx0	a0
40253a59:	a8ad82        	movi	a8, 0xfffffda8
40253a5c:	0129      	s32i.n	a2, a1, 0
40253a5e:	ffda71        	l32r	a7, 402539c8 <hostap_input+0x950>
40253a61:	f39b01        	l32r	a0, 402508d0 <DefFreqCalTimerCB+0x24>
40253a64:	009762        	l16si	a6, a7, 0
40253a67:	c93c      	movi.n	a9, 60
40253a69:	022967        	blt	a9, a6, 40253a6f <hostap_input+0x9f7>
40253a6c:	003ac6        	j	40253b5b <hostap_input+0xae3>
40253a6f:	009032        	l16si	a3, a0, 0
40253a72:	040c      	movi.n	a4, 0
40253a74:	a36a      	add.n	a10, a3, a6
40253a76:	01fad6        	bgez	a10, 40253a99 <hostap_input+0xa21>
40253a79:	3cc332        	addi	a3, a3, 60
40253a7c:	113300        	slli	a3, a3, 16
40253a7f:	313030        	srai	a3, a3, 16
40253a82:	005032        	s16i	a3, a0, 0
40253a85:	04a387        	bge	a3, a8, 40253a8d <hostap_input+0xa15>
40253a88:	030c      	movi.n	a3, 0
40253a8a:	005032        	s16i	a3, a0, 0
40253a8d:	ffd121        	l32r	a2, 402539d4 <hostap_input+0x95c>
40253a90:	b21001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40253a93:	0000c0        	callx0	a0
40253a96:	000086        	j	40253a9c <hostap_input+0xa24>
40253a99:	005042        	s16i	a4, a0, 0
40253a9c:	002122        	l32i	a2, a1, 0
40253a9f:	f38c31        	l32r	a3, 402508d0 <DefFreqCalTimerCB+0x24>
40253aa2:	060222        	l8ui	a2, a2, 6
40253aa5:	009332        	l16si	a3, a3, 0
40253aa8:	f27bc5        	call0	40246268 <chip_v6_set_chan_offset>
40253aab:	f37f21        	l32r	a2, 402508a8 <pp_tx_idle_timeout+0x1c0>
40253aae:	ffc841        	l32r	a4, 402539d0 <hostap_input+0x958>
40253ab1:	00a032        	movi	a3, 0
40253ab4:	004432        	s8i	a3, a4, 0
40253ab7:	b24001        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40253aba:	0000c0        	callx0	a0
40253abd:	f37a21        	l32r	a2, 402508a8 <pp_tx_idle_timeout+0x1c0>
40253ac0:	f38631        	l32r	a3, 402508d8 <DefFreqCalTimerCB+0x2c>
40253ac3:	00a042        	movi	a4, 0
40253ac6:	b23201        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40253ac9:	0000c0        	callx0	a0
40253acc:	f37721        	l32r	a2, 402508a8 <pp_tx_idle_timeout+0x1c0>
40253acf:	e8a332        	movi	a3, 0x3e8
40253ad2:	040c      	movi.n	a4, 0
40253ad4:	150c      	movi.n	a5, 1
40253ad6:	b23901        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40253ad9:	0000c0        	callx0	a0
40253adc:	ffbb01        	l32r	a0, 402539c8 <hostap_input+0x950>
40253adf:	a9ad22        	movi	a2, 0xfffffda9
40253ae2:	ffba61        	l32r	a6, 402539cc <hostap_input+0x954>
40253ae5:	57a232        	movi	a3, 0x257
40253ae8:	005032        	s16i	a3, a0, 0
40253aeb:	005622        	s16i	a2, a6, 0
40253aee:	071c      	movi.n	a7, 16
40253af0:	0020c0        	memw
40253af3:	9b2c52        	l32i	a5, a12, 0x26c
40253af6:	205570        	or	a5, a5, a7
40253af9:	0020c0        	memw
40253afc:	9b6c52        	s32i	a5, a12, 0x26c
40253aff:	000b86        	j	40253b31 <hostap_input+0xab9>
40253b02:	e2f131        	l32r	a3, 4024c6c8 <pm_rtc2usec+0xc>
40253b05:	040c      	movi.n	a4, 0
40253b07:	150c      	movi.n	a5, 1
40253b09:	b22c01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40253b0c:	0000c0        	callx0	a0
40253b0f:	f36f81        	l32r	a8, 402508cc <DefFreqCalTimerCB+0x20>
40253b12:	bb3d01        	l32r	a0, 40242808 <wifi_softap_get_config_default+0x14>
40253b15:	450882        	l8ui	a8, a8, 69
40253b18:	130c      	movi.n	a3, 1
40253b1a:	10e807        	bbsi	a8, 0, 40253b2e <hostap_input+0xab6>
40253b1d:	fa6c      	movi.n	a10, -17
40253b1f:	0020c0        	memw
40253b22:	9b2c92        	l32i	a9, a12, 0x26c
40253b25:	1099a0        	and	a9, a9, a10
40253b28:	0020c0        	memw
40253b2b:	9b6c92        	s32i	a9, a12, 0x26c
40253b2e:	254032        	s8i	a3, a0, 37
40253b31:	21c8      	l32i.n	a12, a1, 8
40253b33:	1108      	l32i.n	a0, a1, 4
40253b35:	10c112        	addi	a1, a1, 16
40253b38:	f00d      	ret.n
40253b3a:	b13401        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40253b3d:	4008      	l32i.n	a0, a0, 16
40253b3f:	ba0002        	l8ui	a0, a0, 186
40253b42:	051026        	beqi	a0, 1, 40253b4b <hostap_input+0xad3>
40253b45:	fbc032        	addi	a3, a0, -5
40253b48:	ebc356        	bnez	a3, 40253a08 <hostap_input+0x990>
40253b4b:	e2df31        	l32r	a3, 4024c6c8 <pm_rtc2usec+0xc>
40253b4e:	040c      	movi.n	a4, 0
40253b50:	150c      	movi.n	a5, 1
40253b52:	b21a01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40253b55:	0000c0        	callx0	a0
40253b58:	fff546        	j	40253b31 <hostap_input+0xab9>
40253b5b:	ff9c71        	l32r	a7, 402539cc <hostap_input+0x954>
40253b5e:	009032        	l16si	a3, a0, 0
40253b61:	009772        	l16si	a7, a7, 0
40253b64:	c4af42        	movi	a4, -60
40253b67:	022747        	blt	a7, a4, 40253b6d <hostap_input+0xaf5>
40253b6a:	ffcb86        	j	40253a9c <hostap_input+0xa24>
40253b6d:	937a      	add.n	a9, a3, a7
40253b6f:	f299d6        	bgez	a9, 40253a9c <hostap_input+0xa24>
40253b72:	c4c332        	addi	a3, a3, -60
40253b75:	113300        	slli	a3, a3, 16
40253b78:	313030        	srai	a3, a3, 16
40253b7b:	005032        	s16i	a3, a0, 0
40253b7e:	04a387        	bge	a3, a8, 40253b86 <hostap_input+0xb0e>
40253b81:	030c      	movi.n	a3, 0
40253b83:	005032        	s16i	a3, a0, 0
40253b86:	ff9421        	l32r	a2, 402539d8 <hostap_input+0x960>
40253b89:	b1d101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40253b8c:	0000c0        	callx0	a0
40253b8f:	ffc246        	j	40253a9c <hostap_input+0xa24>
40253b92:	dc0000        	excw
40253b95:	2539      	s32i.n	a3, a5, 8
40253b97:	c11240        	mul16u	a1, a2, a4

40253b98 <wifi_softap_start>:
40253b98:	e0c112        	addi	a1, a1, -32
40253b9b:	023d      	mov.n	a3, a2
40253b9d:	b11b21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40253ba0:	51c9      	s32i.n	a12, a1, 20
40253ba2:	52c8      	l32i.n	a12, a2, 20
40253ba4:	4109      	s32i.n	a0, a1, 16
40253ba6:	3ccc      	bnez.n	a12, 40253bad <wifi_softap_start+0x15>
40253ba8:	020c      	movi.n	a2, 0
40253baa:	002bc6        	j	40253c5d <wifi_softap_start+0xc5>
40253bad:	2e2c42        	l32i	a4, a12, 184
40253bb0:	100c      	movi.n	a0, 1
40253bb2:	15f487        	bbsi	a4, 24, 40253bcb <wifi_softap_start+0x33>
40253bb5:	bb1441        	l32r	a4, 40242808 <wifi_softap_get_config_default+0x14>
40253bb8:	3139      	s32i.n	a3, a1, 12
40253bba:	080462        	l8ui	a6, a4, 8
40253bbd:	270c      	movi.n	a7, 2
40253bbf:	045060        	extui	a5, a6, 0, 1
40253bc2:	0a0516        	beqz	a5, 40253c66 <wifi_softap_start+0xce>
40253bc5:	207670        	or	a7, a6, a7
40253bc8:	084472        	s8i	a7, a4, 8
40253bcb:	002d      	mov.n	a2, a0
40253bcd:	002306        	j	40253c5d <wifi_softap_start+0xc5>
40253bd0:	01a002        	movi	a0, 1
40253bd3:	371066        	bnei	a0, 1, 40253c0e <wifi_softap_start+0x76>
40253bd6:	ba8d81        	l32r	a8, 4024260c <wifi_softap_cacl_mac+0x60>
40253bd9:	850882        	l8ui	a8, a8, 133
40253bdc:	ffc882        	addi	a8, a8, -1
40253bdf:	748080        	extui	a8, a8, 0, 8
40253be2:	006182        	s32i	a8, a1, 0
40253be5:	b2f501        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40253be8:	0000c0        	callx0	a0
40253beb:	0198      	l32i.n	a9, a1, 0
40253bed:	b107a1        	l32r	a10, 4024000c <_irom0_text_start+0xc>
40253bf0:	909990        	addx2	a9, a9, a9
40253bf3:	a099a0        	addx4	a9, a9, a10
40253bf6:	01daa2        	addmi	a10, a10, 0x100
40253bf9:	01d992        	addmi	a9, a9, 0x100
40253bfc:	84c992        	addi	a9, a9, -124
40253bff:	1199      	s32i.n	a9, a1, 4
40253c01:	ba99      	s32i.n	a9, a10, 44
40253c03:	b2f001        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40253c06:	0000c0        	callx0	a0
40253c09:	1128      	l32i.n	a2, a1, 4
40253c0b:	04f785        	call0	40258b84 <chm_set_current_channel>
40253c0e:	31a8      	l32i.n	a10, a1, 12
40253c10:	daec      	bnez.n	a10, 40253c41 <wifi_softap_start+0xa9>
40253c12:	ffe031        	l32r	a3, 40253b94 <hostap_input+0xb1c>
40253c15:	ff6b21        	l32r	a2, 402539c4 <hostap_input+0x94c>
40253c18:	040c      	movi.n	a4, 0
40253c1a:	b1dd01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40253c1d:	0000c0        	callx0	a0
40253c20:	bafa01        	l32r	a0, 40242808 <wifi_softap_get_config_default+0x14>
40253c23:	1b0c      	movi.n	a11, 1
40253c25:	2540b2        	s8i	a11, a0, 37
40253c28:	28c022        	addi	a2, a0, 40
40253c2b:	b1e301        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40253c2e:	0000c0        	callx0	a0
40253c31:	ff6421        	l32r	a2, 402539c4 <hostap_input+0x94c>
40253c34:	e8a332        	movi	a3, 0x3e8
40253c37:	040c      	movi.n	a4, 0
40253c39:	150c      	movi.n	a5, 1
40253c3b:	b1e001        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40253c3e:	0000c0        	callx0	a0
40253c41:	b0f221        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40253c44:	ff2c05        	call0	40252f08 <ieee80211_hostap_attach>
40253c47:	dd4341        	l32r	a4, 4024b154 <ram_rfcal_txiq+0x26c>
40253c4a:	f2ac61        	l32r	a6, 402506fc <pp_tx_idle_timeout+0x14>
40253c4d:	050c      	movi.n	a5, 0
40253c4f:	004652        	s8i	a5, a6, 0
40253c52:	2e2c32        	l32i	a3, a12, 184
40253c55:	120c      	movi.n	a2, 1
40253c57:	203340        	or	a3, a3, a4
40253c5a:	2e6c32        	s32i	a3, a12, 184
40253c5d:	51c8      	l32i.n	a12, a1, 20
40253c5f:	4108      	l32i.n	a0, a1, 16
40253c61:	20c112        	addi	a1, a1, 32
40253c64:	f00d      	ret.n
40253c66:	01a022        	movi	a2, 1
40253c69:	01a032        	movi	a3, 1
40253c6c:	150c      	movi.n	a5, 1
40253c6e:	060c      	movi.n	a6, 0
40253c70:	b1b641        	l32r	a4, 40240348 <user_uart_wait_tx_fifo_empty+0xd4>
40253c73:	2149      	s32i.n	a4, a1, 8
40253c75:	f99605        	call0	4024d5d8 <ic_set_vif>
40253c78:	3178      	l32i.n	a7, a1, 12
40253c7a:	b7dc      	bnez.n	a7, 40253c99 <wifi_softap_start+0x101>
40253c7c:	0c28      	l32i.n	a2, a12, 0
40253c7e:	a2cc      	bnez.n	a2, 40253c8c <wifi_softap_start+0xf4>
40253c80:	2138      	l32i.n	a3, a1, 8
40253c82:	0c2d      	mov.n	a2, a12
40253c84:	bcfe41        	l32r	a4, 4024307c <wifi_set_promiscuous_rx_cb+0x8>
40253c87:	efecc5        	call0	40243b54 <eagle_lwip_if_alloc>
40253c8a:	0c29      	s32i.n	a2, a12, 0
40253c8c:	0c5cc5        	call0	4026025c <netif_set_up>
40253c8f:	0c28      	l32i.n	a2, a12, 0
40253c91:	0c5c05        	call0	40260254 <netif_set_default>
40253c94:	000c06        	j	40253cc8 <wifi_softap_start+0x130>
40253c97:	010000        	slli	a0, a0, 32
40253c9a:	bcbc      	beqz.n	a12, 40253cd9 <wifi_softap_start+0x141>
40253c9c:	0000c0        	callx0	a0
40253c9f:	b2c621        	l32r	a2, 402407b8 <ets_timer_done+0x38>
40253ca2:	c5ad01        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40253ca5:	0000c0        	callx0	a0
40253ca8:	feafa2        	movi	a10, -2
40253cab:	b2c191        	l32r	a9, 402407b0 <ets_timer_done+0x30>
40253cae:	0020c0        	memw
40253cb1:	a52982        	l32i	a8, a9, 0x294
40253cb4:	1088a0        	and	a8, a8, a10
40253cb7:	0020c0        	memw
40253cba:	a56982        	s32i	a8, a9, 0x294
40253cbd:	fb7145        	call0	4024f3d4 <fpm_is_open>
40253cc0:	12cc      	bnez.n	a2, 40253cc5 <wifi_softap_start+0x12d>
40253cc2:	fb7bc5        	call0	4024f480 <fpm_open>
40253cc5:	fc0d45        	call0	4024fd9c <pp_disable_noise_timer>
40253cc8:	edb705        	call0	4024183c <wifi_get_opmode>
40253ccb:	fdc2b2        	addi	a11, a2, -3
40253cce:	efeb56        	bnez	a11, 40253bd0 <wifi_softap_start+0x38>
40253cd1:	b0ce01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40253cd4:	042002        	l32i	a0, a0, 16
40253cd7:	00a016        	beqz	a0, 40253ce5 <wifi_softap_start+0x14d>
40253cda:	0b2022        	l32i	a2, a0, 44
40253cdd:	0422b6        	bltui	a2, 2, 40253ce5 <wifi_softap_start+0x14d>
40253ce0:	000c      	movi.n	a0, 0
40253ce2:	ffbb46        	j	40253bd3 <wifi_softap_start+0x3b>
40253ce5:	100c      	movi.n	a0, 1
40253ce7:	ffba06        	j	40253bd3 <wifi_softap_start+0x3b>
40253cea:	940000        	extui	a0, a0, 0, 10
40253ced:	3ffe84        	excw
40253cf0:	ff          	.byte 0xff
40253cf1:	ff          	.byte 0xff
40253cf2:	ff          	.byte 0xff
40253cf3:	fe          	.byte 0xfe

40253cf4 <wifi_softap_stop>:
40253cf4:	e0c112        	addi	a1, a1, -32
40253cf7:	31d9      	s32i.n	a13, a1, 12
40253cf9:	51f9      	s32i.n	a15, a1, 20
40253cfb:	41e9      	s32i.n	a14, a1, 16
40253cfd:	1109      	s32i.n	a0, a1, 4
40253cff:	b0c301        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40253d02:	21c9      	s32i.n	a12, a1, 8
40253d04:	50c8      	l32i.n	a12, a0, 20
40253d06:	02ed      	mov.n	a14, a2
40253d08:	3ccc      	bnez.n	a12, 40253d0f <wifi_softap_stop+0x1b>
40253d0a:	020c      	movi.n	a2, 0
40253d0c:	005686        	j	40253e6a <wifi_softap_stop+0x176>
40253d0f:	2e2c22        	l32i	a2, a12, 184
40253d12:	1f0c      	movi.n	a15, 1
40253d14:	04f287        	bbsi	a2, 24, 40253d1c <wifi_softap_stop+0x28>
40253d17:	0f2d      	mov.n	a2, a15
40253d19:	005346        	j	40253e6a <wifi_softap_stop+0x176>
40253d1c:	060e56        	bnez	a14, 40253d80 <wifi_softap_stop+0x8c>
40253d1f:	b0e631        	l32r	a3, 402400b8 <_irom0_text_start+0xb8>
40253d22:	0139      	s32i.n	a3, a1, 0
40253d24:	800332        	l8ui	a3, a3, 128
40253d27:	61e9      	s32i.n	a14, a1, 24
40253d29:	040396        	bltz	a3, 40253d6d <wifi_softap_stop+0x79>
40253d2c:	0fdd      	mov.n	a13, a15
40253d2e:	61e9      	s32i.n	a14, a1, 24
40253d30:	a0edc0        	addx4	a14, a13, a12
40253d33:	202e02        	l32i	a0, a14, 128
40253d36:	029016        	beqz	a0, 40253d63 <wifi_softap_stop+0x6f>
40253d39:	0c2d      	mov.n	a2, a12
40253d3b:	a0a032        	movi	a3, 160
40253d3e:	440c      	movi.n	a4, 4
40253d40:	1e2cf2        	l32i	a15, a12, 120
40253d43:	1e6c02        	s32i	a0, a12, 120
40253d46:	020bc5        	call0	40255e04 <ieee80211_send_mgmt>
40253d49:	0c2d      	mov.n	a2, a12
40253d4b:	c0a032        	movi	a3, 192
40253d4e:	240c      	movi.n	a4, 2
40253d50:	020b05        	call0	40255e04 <ieee80211_send_mgmt>
40253d53:	0c2d      	mov.n	a2, a12
40253d55:	1e6cf2        	s32i	a15, a12, 120
40253d58:	202e32        	l32i	a3, a14, 128
40253d5b:	05fe45        	call0	40259d40 <cnx_node_leave>
40253d5e:	0138      	l32i.n	a3, a1, 0
40253d60:	800332        	l8ui	a3, a3, 128
40253d63:	dd1b      	addi.n	a13, a13, 1
40253d65:	432b      	addi.n	a4, a3, 2
40253d67:	74d0d0        	extui	a13, a13, 0, 8
40253d6a:	c22d47        	blt	a13, a4, 40253d30 <wifi_softap_stop+0x3c>
40253d6d:	0621e2        	l32i	a14, a1, 24
40253d70:	01a0f2        	movi	a15, 1
40253d73:	0c28      	l32i.n	a2, a12, 0
40253d75:	0c5205        	call0	40260298 <netif_set_down>
40253d78:	0c2d      	mov.n	a2, a12
40253d7a:	eff705        	call0	40243cec <eagle_lwip_if_free>
40253d7d:	000c86        	j	40253db3 <wifi_softap_stop+0xbf>
40253d80:	bc8301        	l32r	a0, 40242f8c <wifi_promiscuous_set_mac+0x5c>
40253d83:	0000c0        	callx0	a0
40253d86:	b28c21        	l32r	a2, 402407b8 <ets_timer_done+0x38>
40253d89:	c57301        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40253d8c:	0000c0        	callx0	a0
40253d8f:	b28821        	l32r	a2, 402407b0 <ets_timer_done+0x30>
40253d92:	0020c0        	memw
40253d95:	a52202        	l32i	a0, a2, 0x294
40253d98:	2000f0        	or	a0, a0, a15
40253d9b:	0020c0        	memw
40253d9e:	a56202        	s32i	a0, a2, 0x294
40253da1:	fb6305        	call0	4024f3d4 <fpm_is_open>
40253da4:	002216        	beqz	a2, 40253daa <wifi_softap_stop+0xb6>
40253da7:	fb65c5        	call0	4024f404 <fpm_close>
40253daa:	ffd021        	l32r	a2, 40253cec <wifi_softap_start+0x154>
40253dad:	001222        	l16ui	a2, a2, 0
40253db0:	fc1285        	call0	4024fedc <reset_noise_timer>
40253db3:	f25231        	l32r	a3, 402506fc <pp_tx_idle_timeout+0x14>
40253db6:	fb2d21        	l32r	a2, 40252a6c <ieee80211_getmgtframe+0x50>
40253db9:	0043f2        	s8i	a15, a3, 0
40253dbc:	b17f01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40253dbf:	0000c0        	callx0	a0
40253dc2:	b092f1        	l32r	a15, 4024000c <_irom0_text_start+0xc>
40253dc5:	01a022        	movi	a2, 1
40253dc8:	b16031        	l32r	a3, 40240348 <user_uart_wait_tx_fifo_empty+0xd4>
40253dcb:	02a042        	movi	a4, 2
40253dce:	050c      	movi.n	a5, 0
40253dd0:	f99585        	call0	4024d72c <ic_bss_info_update>
40253dd3:	120c      	movi.n	a2, 1
40253dd5:	fe0b05        	call0	40251e88 <wDev_remove_KeyEntry_all_cnx>
40253dd8:	5d2f22        	l32i	a2, a15, 0x174
40253ddb:	0d0c      	movi.n	a13, 0
40253ddd:	a28c      	beqz.n	a2, 40253deb <wifi_softap_stop+0xf7>
40253ddf:	b17101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40253de2:	0000c0        	callx0	a0
40253de5:	ba0b01        	l32r	a0, 40242614 <wifi_softap_cacl_mac+0x68>
40253de8:	1d60d2        	s32i	a13, a0, 116
40253deb:	5e2f22        	l32i	a2, a15, 0x178
40253dee:	a28c      	beqz.n	a2, 40253dfc <wifi_softap_stop+0x108>
40253df0:	b16d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40253df3:	0000c0        	callx0	a0
40253df6:	ba0741        	l32r	a4, 40242614 <wifi_softap_cacl_mac+0x68>
40253df9:	1e64d2        	s32i	a13, a4, 120
40253dfc:	01a022        	movi	a2, 1
40253dff:	00a032        	movi	a3, 0
40253e02:	040c      	movi.n	a4, 0
40253e04:	150c      	movi.n	a5, 1
40253e06:	060c      	movi.n	a6, 0
40253e08:	f97cc5        	call0	4024d5d8 <ic_set_vif>
40253e0b:	020c      	movi.n	a2, 0
40253e0d:	130c      	movi.n	a3, 1
40253e0f:	040c      	movi.n	a4, 0
40253e11:	fdde05        	call0	40251bf4 <wDev_SetRxPolicy>
40253e14:	bedc      	bnez.n	a14, 40253e33 <wifi_softap_stop+0x13f>
40253e16:	feeb21        	l32r	a2, 402539c4 <hostap_input+0x94c>
40253e19:	b16701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40253e1c:	0000c0        	callx0	a0
40253e1f:	f76c      	movi.n	a7, -17
40253e21:	bc4261        	l32r	a6, 40242f2c <wifi_set_channel+0x40>
40253e24:	0020c0        	memw
40253e27:	9b2652        	l32i	a5, a6, 0x26c
40253e2a:	105570        	and	a5, a5, a7
40253e2d:	0020c0        	memw
40253e30:	9b6652        	s32i	a5, a6, 0x26c
40253e33:	ff02c5        	call0	40252e60 <ieee80211_getmgtframe+0x444>
40253e36:	ba7401        	l32r	a0, 40242808 <wifi_softap_get_config_default+0x14>
40253e39:	080082        	l8ui	a8, a0, 8
40253e3c:	1028      	l32i.n	a2, a0, 4
40253e3e:	1ae807        	bbsi	a8, 0, 40253e5c <wifi_softap_stop+0x168>
40253e41:	729c      	beqz.n	a2, 40253e5c <wifi_softap_stop+0x168>
40253e43:	9208      	l32i.n	a0, a2, 36
40253e45:	0008      	l32i.n	a0, a0, 0
40253e47:	047047        	bbci	a0, 20, 40253e4f <wifi_softap_stop+0x15b>
40253e4a:	430c      	movi.n	a3, 4
40253e4c:	000246        	j	40253e59 <wifi_softap_stop+0x165>
40253e4f:	055e00        	extui	a5, a0, 30, 1
40253e52:	640c      	movi.n	a4, 6
40253e54:	93d450        	movnez	a13, a4, a5
40253e57:	0d3d      	mov.n	a3, a13
40253e59:	fe51c5        	call0	40252378 <esf_buf_recycle>
40253e5c:	ffa571        	l32r	a7, 40253cf0 <wifi_softap_start+0x158>
40253e5f:	2e2c62        	l32i	a6, a12, 184
40253e62:	120c      	movi.n	a2, 1
40253e64:	106670        	and	a6, a6, a7
40253e67:	2e6c62        	s32i	a6, a12, 184
40253e6a:	21c8      	l32i.n	a12, a1, 8
40253e6c:	31d8      	l32i.n	a13, a1, 12
40253e6e:	41e8      	l32i.n	a14, a1, 16
40253e70:	51f8      	l32i.n	a15, a1, 20
40253e72:	1108      	l32i.n	a0, a1, 4
40253e74:	20c112        	addi	a1, a1, 32
40253e77:	f00d      	ret.n
40253e79:	000000        	ill
40253e7c:	080000        	excw
40253e7f:	110c04        	excw
40253e82:	d40000        	extui	a0, a0, 0, 14
40253e85:	402546        	j	40263f1e <hostapd_config_defaults_bss+0x32>
40253e88:	4758      	l32i.n	a5, a7, 16
40253e8a:	324025        	excw

40253e8c <ieee80211_ht_attach>:
40253e8c:	00a032        	movi	a3, 0
40253e8f:	1ca072        	movi	a7, 28
40253e92:	fffa61        	l32r	a6, 40253e7c <wifi_softap_stop+0x188>
40253e95:	03d252        	addmi	a5, a2, 0x300
40253e98:	05d242        	addmi	a4, a2, 0x500
40253e9b:	f0c112        	addi	a1, a1, -16
40253e9e:	0109      	s32i.n	a0, a1, 0
40253ea0:	320c      	movi.n	a2, 3
40253ea2:	100c      	movi.n	a0, 1
40253ea4:	816562        	s32i	a6, a5, 0x204
40253ea7:	fff661        	l32r	a6, 40253e80 <wifi_softap_stop+0x18c>
40253eaa:	bcc552        	addi	a5, a5, -68
40253ead:	02d552        	addmi	a5, a5, 0x200
40253eb0:	275572        	s16i	a7, a5, 78
40253eb3:	265562        	s16i	a6, a5, 76
40253eb6:	285532        	s16i	a3, a5, 80
40253eb9:	0e4402        	s8i	a0, a4, 14
40253ebc:	0f4402        	s8i	a0, a4, 15
40253ebf:	fff141        	l32r	a4, 40253e84 <wifi_softap_stop+0x190>
40253ec2:	061d45        	call0	4025a098 <ieee80211_recv_action_register>
40253ec5:	320c      	movi.n	a2, 3
40253ec7:	130c      	movi.n	a3, 1
40253ec9:	ffef41        	l32r	a4, 40253e88 <wifi_softap_stop+0x194>
40253ecc:	061145        	call0	40259fe4 <ieee80211_send_action_register>
40253ecf:	0108      	l32i.n	a0, a1, 0
40253ed1:	10c112        	addi	a1, a1, 16
40253ed4:	f00d      	ret.n
40253ed6:	400000        	ssr	a0
40253ed9:	000c      	movi.n	a0, 0
	...

40253edc <ieee80211_ht_node_init>:
40253edc:	f0c112        	addi	a1, a1, -16
40253edf:	11c9      	s32i.n	a12, a1, 4
40253ee1:	0109      	s32i.n	a0, a1, 0
40253ee3:	e208      	l32i.n	a0, a2, 56
40253ee5:	02cd      	mov.n	a12, a2
40253ee7:	026067        	bbci	a0, 6, 40253eed <ieee80211_ht_node_init+0x11>
40253eea:	0002c5        	call0	40253f18 <ieee80211_ht_node_cleanup>
40253eed:	000c      	movi.n	a0, 0
40253eef:	fffa41        	l32r	a4, 40253ed8 <ieee80211_ht_attach+0x4c>
40253ef2:	ec38      	l32i.n	a3, a12, 56
40253ef4:	01dc22        	addmi	a2, a12, 0x100
40253ef7:	d0c222        	addi	a2, a2, -48
40253efa:	1e62c2        	s32i	a12, a2, 120
40253efd:	7e4202        	s8i	a0, a2, 126
40253f00:	50c222        	addi	a2, a2, 80
40253f03:	001b      	addi.n	a0, a0, 1
40253f05:	f14066        	bnei	a0, 4, 40253efa <ieee80211_ht_node_init+0x1e>
40253f08:	203340        	or	a3, a3, a4
40253f0b:	0108      	l32i.n	a0, a1, 0
40253f0d:	ec39      	s32i.n	a3, a12, 56
40253f0f:	11c8      	l32i.n	a12, a1, 4
40253f11:	10c112        	addi	a1, a1, 16
40253f14:	f00d      	ret.n
	...

40253f18 <ieee80211_ht_node_cleanup>:
40253f18:	bfaf52        	movi	a5, -65
40253f1b:	e248      	l32i.n	a4, a2, 56
40253f1d:	030c      	movi.n	a3, 0
40253f1f:	605232        	s16i	a3, a2, 192
40253f22:	104450        	and	a4, a4, a5
40253f25:	e249      	s32i.n	a4, a2, 56
40253f27:	f00d      	ret.n
40253f29:	000000        	ill
40253f2c:	ff          	.byte 0xff
40253f2d:	ff          	.byte 0xff
40253f2e:	fff8      	l32i.n	a15, a15, 60
40253f30:	f0c112        	addi	a1, a1, -16
40253f33:	fffe51        	l32r	a5, 40253f2c <ieee80211_ht_node_cleanup+0x14>
40253f36:	006102        	s32i	a0, a1, 0
40253f39:	002302        	l32i	a0, a3, 0
40253f3c:	021332        	l16ui	a3, a3, 4
40253f3f:	100050        	and	a0, a0, a5
40253f42:	204400        	or	a4, a4, a0
40253f45:	fe7f85        	call0	40252740 <ieee80211_find_channel>
40253f48:	002102        	l32i	a0, a1, 0
40253f4b:	10c112        	addi	a1, a1, 16
40253f4e:	f00d      	ret.n

40253f50 <ieee80211_parse_htcap>:
40253f50:	e268      	l32i.n	a6, a2, 56
40253f52:	000342        	l8ui	a4, a3, 0
40253f55:	dda052        	movi	a5, 221
40253f58:	0c9457        	bne	a4, a5, 40253f68 <ieee80211_parse_htcap+0x18>
40253f5b:	334b      	addi.n	a3, a3, 4
40253f5d:	80a072        	movi	a7, 128
40253f60:	207670        	or	a7, a6, a7
40253f63:	e279      	s32i.n	a7, a2, 56
40253f65:	000186        	j	40253f6f <ieee80211_parse_htcap+0x1f>
40253f68:	084c      	movi.n	a8, 64
40253f6a:	208680        	or	a8, a6, a8
40253f6d:	e289      	s32i.n	a8, a2, 56
40253f6f:	0303b2        	l8ui	a11, a3, 3
40253f72:	0203a2        	l8ui	a10, a3, 2
40253f75:	11bb80        	slli	a11, a11, 8
40253f78:	20aab0        	or	a10, a10, a11
40253f7b:	6052a2        	s16i	a10, a2, 192
40253f7e:	040392        	l8ui	a9, a3, 4
40253f81:	c24292        	s8i	a9, a2, 194
40253f84:	f00d      	ret.n
40253f86:	620000        	excw
40253f89:	520403        	excw
40253f8c:	720303        	excw
40253f8f:	720203        	excw
40253f92:	50c342        	addi	a4, a3, 80
40253f95:	601450        	excw
40253f98:	621460        	excw
40253f9b:	52c542        	addi	a4, a5, 82
40253f9e:	42c442        	addi	a4, a4, 66
40253fa1:	400603        	excw
40253fa4:	426440        	excw
40253fa7:	0dc642        	addi	a4, a6, 13
40253faa:	0000f0        	excw
40253fad:	000600        	excw
40253fb0:	ffdf41        	l32r	a4, 40253f2c <ieee80211_ht_node_cleanup+0x14>
40253fb3:	f0c112        	addi	a1, a1, -16
40253fb6:	0361e2        	s32i	a14, a1, 12
40253fb9:	0161c2        	s32i	a12, a1, 4
40253fbc:	0261d2        	s32i	a13, a1, 8
40253fbf:	0109      	s32i.n	a0, a1, 0
40253fc1:	03dd      	mov.n	a13, a3
40253fc3:	2f2202        	l32i	a0, a2, 188
40253fc6:	02cd      	mov.n	a12, a2
40253fc8:	0028      	l32i.n	a2, a0, 0
40253fca:	fff8e1        	l32r	a14, 40253fac <ieee80211_parse_htcap+0x5c>
40253fcd:	104240        	and	a4, a2, a4
40253fd0:	204340        	or	a4, a3, a4
40253fd3:	281427        	beq	a4, a2, 40253fff <ieee80211_parse_htcap+0xaf>
40253fd6:	b00d21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40253fd9:	021032        	l16ui	a3, a0, 4
40253fdc:	fe7605        	call0	40252740 <ieee80211_find_channel>
40253fdf:	d2cc      	bnez.n	a2, 40253ff0 <ieee80211_parse_htcap+0xa0>
40253fe1:	0b0ed7        	bnone	a14, a13, 40253ff0 <ieee80211_parse_htcap+0xa0>
40253fe4:	b00a21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40253fe7:	2f2c32        	l32i	a3, a12, 188
40253fea:	b79941        	l32r	a4, 40241e50 <wifi_station_ap_number_set+0x5c>
40253fed:	fff405        	call0	40253f30 <ieee80211_ht_node_cleanup+0x18>
40253ff0:	2f2c02        	l32i	a0, a12, 188
40253ff3:	628c      	beqz.n	a2, 40253ffd <ieee80211_parse_htcap+0xad>
40253ff5:	041027        	beq	a0, a2, 40253ffd <ieee80211_parse_htcap+0xad>
40253ff8:	020d      	mov.n	a0, a2
40253ffa:	2f6c22        	s32i	a2, a12, 188
40253ffd:	0028      	l32i.n	a2, a0, 0
40253fff:	0108      	l32i.n	a0, a1, 0
40254001:	21d8      	l32i.n	a13, a1, 8
40254003:	862c      	movi.n	a6, 40
40254005:	451c      	movi.n	a5, 20
40254007:	1072e0        	and	a7, a2, a14
4025400a:	935670        	movnez	a5, a6, a7
4025400d:	31e8      	l32i.n	a14, a1, 12
4025400f:	c74c52        	s8i	a5, a12, 199
40254012:	11c8      	l32i.n	a12, a1, 4
40254014:	10c112        	addi	a1, a1, 16
40254017:	f00d      	ret.n
40254019:	000000        	ill
4025401c:	e3bc      	beqz.n	a3, 4025405e <ieee80211_ht_updateparams+0x3a>
4025401e:	fe          	.byte 0xfe
4025401f:	3f          	.byte 0x3f
40254020:	ff          	.byte 0xff
40254021:	7f          	.byte 0x7f
40254022:	fe          	.byte 0xfe
40254023:	ff          	.byte 0xff

40254024 <ieee80211_ht_updateparams>:
40254024:	e0c112        	addi	a1, a1, -32
40254027:	31e9      	s32i.n	a14, a1, 12
40254029:	41f9      	s32i.n	a15, a1, 16
4025402b:	0109      	s32i.n	a0, a1, 0
4025402d:	21d9      	s32i.n	a13, a1, 8
4025402f:	11c9      	s32i.n	a12, a1, 4
40254031:	04dd      	mov.n	a13, a4
40254033:	02cd      	mov.n	a12, a2
40254035:	fff185        	call0	40253f50 <ieee80211_parse_htcap>
40254038:	ec08      	l32i.n	a0, a12, 56
4025403a:	fff8e1        	l32r	a14, 4025401c <ieee80211_parse_htcap+0xcc>
4025403d:	601c22        	l16ui	a2, a12, 192
40254040:	02de32        	addmi	a3, a14, 0x200
40254043:	681332        	l16ui	a3, a3, 208
40254046:	c80c      	movi.n	a8, 12
40254048:	280837        	bnone	a8, a3, 40254074 <ieee80211_ht_updateparams+0x50>
4025404b:	e84731        	l32r	a3, 4024e168 <pm_suspend+0x238>
4025404e:	b35141        	l32r	a4, 40240d94 <system_get_test_result+0x24>
40254051:	107280        	and	a7, a2, a8
40254054:	028287        	bany	a2, a8, 4025405a <ieee80211_ht_updateparams+0x36>
40254057:	003186        	j	40254121 <ieee80211_ht_updateparams+0xfd>
4025405a:	fcc762        	addi	a6, a7, -4
4025405d:	e83f71        	l32r	a7, 4024e15c <pm_suspend+0x22c>
40254060:	205040        	or	a5, a0, a4
40254063:	100070        	and	a0, a0, a7
40254066:	bf4571        	l32r	a7, 40243d7c <tcpclient1_sent_cb+0x10>
40254069:	100030        	and	a0, a0, a3
4025406c:	205570        	or	a5, a5, a7
4025406f:	830560        	moveqz	a0, a5, a6
40254072:	ec09      	s32i.n	a0, a12, 56
40254074:	b777f1        	l32r	a15, 40241e50 <wifi_station_ap_number_set+0x5c>
40254077:	ffea41        	l32r	a4, 40254020 <ieee80211_parse_htcap+0xd0>
4025407a:	afe331        	l32r	a3, 40240008 <_irom0_text_start+0x8>
4025407d:	100040        	and	a0, a0, a4
40254080:	ec09      	s32i.n	a0, a12, 56
40254082:	0d6257        	bbci	a2, 5, 40254093 <ieee80211_ht_updateparams+0x6f>
40254085:	c12352        	l32i	a5, a3, 0x304
40254088:	b3ee61        	l32r	a6, 40241040 <system_upgrade_flag_check+0x10>
4025408b:	0475a7        	bbci	a5, 26, 40254093 <ieee80211_ht_updateparams+0x6f>
4025408e:	200060        	or	a0, a0, a6
40254091:	ec09      	s32i.n	a0, a12, 56
40254093:	0a6267        	bbci	a2, 6, 402540a1 <ieee80211_ht_updateparams+0x7d>
40254096:	c12372        	l32i	a7, a3, 0x304
40254099:	2080f0        	or	a8, a0, a15
4025409c:	0177b7        	bbci	a7, 27, 402540a1 <ieee80211_ht_updateparams+0x7d>
4025409f:	ec89      	s32i.n	a8, a12, 56
402540a1:	000d92        	l8ui	a9, a13, 0
402540a4:	dda0a2        	movi	a10, 221
402540a7:	0199a7        	bne	a9, a10, 402540ac <ieee80211_ht_updateparams+0x88>
402540aa:	dd4b      	addi.n	a13, a13, 4
402540ac:	0c2d      	mov.n	a2, a12
402540ae:	0d3d      	mov.n	a3, a13
402540b0:	ffed45        	call0	40253f88 <ieee80211_parse_htcap+0x38>
402540b3:	030db2        	l8ui	a11, a13, 3
402540b6:	b32e02        	l32i	a0, a14, 0x2cc
402540b9:	030c      	movi.n	a3, 0
402540bb:	052300        	extui	a2, a0, 19, 1
402540be:	933f20        	movnez	a3, a15, a2
402540c1:	176b27        	bbci	a11, 2, 402540dc <ieee80211_ht_updateparams+0xb8>
402540c4:	147087        	bbci	a0, 24, 402540dc <ieee80211_ht_updateparams+0xb8>
402540c7:	c40c02        	l8ui	a0, a12, 196
402540ca:	cd3541        	l32r	a4, 402475a0 <chip_v6_set_chanfreq+0x24>
402540cd:	051066        	bnei	a0, 1, 402540d6 <ieee80211_ht_updateparams+0xb2>
402540d0:	db8531        	l32r	a3, 4024aee4 <txiq_cover+0x218>
402540d3:	000146        	j	402540dc <ieee80211_ht_updateparams+0xb8>
402540d6:	fdc052        	addi	a5, a0, -3
402540d9:	833450        	moveqz	a3, a4, a5
402540dc:	2f2c72        	l32i	a7, a12, 188
402540df:	ff9381        	l32r	a8, 40253f2c <ieee80211_ht_node_cleanup+0x14>
402540e2:	0768      	l32i.n	a6, a7, 0
402540e4:	0c2d      	mov.n	a2, a12
402540e6:	106680        	and	a6, a6, a8
402540e9:	206360        	or	a6, a3, a6
402540ec:	0769      	s32i.n	a6, a7, 0
402540ee:	ffec05        	call0	40253fb0 <ieee80211_parse_htcap+0x60>
402540f1:	41f8      	l32i.n	a15, a1, 16
402540f3:	030d92        	l8ui	a9, a13, 3
402540f6:	21d8      	l32i.n	a13, a1, 8
402540f8:	1a6937        	bbci	a9, 3, 40254116 <ieee80211_ht_updateparams+0xf2>
402540fb:	b32ea2        	l32i	a10, a14, 0x2cc
402540fe:	bf2021        	l32r	a2, 40243d80 <tcpclient1_sent_cb+0x14>
40254101:	117ad7        	bbci	a10, 29, 40254116 <ieee80211_ht_updateparams+0xf2>
40254104:	ec08      	l32i.n	a0, a12, 56
40254106:	200020        	or	a0, a0, a2
40254109:	ec09      	s32i.n	a0, a12, 56
4025410b:	31e8      	l32i.n	a14, a1, 12
4025410d:	11c8      	l32i.n	a12, a1, 4
4025410f:	0108      	l32i.n	a0, a1, 0
40254111:	20c112        	addi	a1, a1, 32
40254114:	f00d      	ret.n
40254116:	e7f321        	l32r	a2, 4024e0e4 <pm_suspend+0x1b4>
40254119:	ec08      	l32i.n	a0, a12, 56
4025411b:	100020        	and	a0, a0, a2
4025411e:	fff9c6        	j	40254109 <ieee80211_ht_updateparams+0xe5>
40254121:	200040        	or	a0, a0, a4
40254124:	100030        	and	a0, a0, a3
40254127:	ffd1c6        	j	40254072 <ieee80211_ht_updateparams+0x4e>
4025412a:	bc0000        	excw
4025412d:	3ffee2        	excw

40254130 <ieee80211_setup_htrates>:
40254130:	d0c112        	addi	a1, a1, -48
40254133:	11c9      	s32i.n	a12, a1, 4
40254135:	21d9      	s32i.n	a13, a1, 8
40254137:	0109      	s32i.n	a0, a1, 0
40254139:	31e9      	s32i.n	a14, a1, 12
4025413b:	41f9      	s32i.n	a15, a1, 16
4025413d:	03ed      	mov.n	a14, a3
4025413f:	02fd      	mov.n	a15, a2
40254141:	f37c      	movi.n	a3, -1
40254143:	fffa21        	l32r	a2, 4025412c <ieee80211_ht_updateparams+0x108>
40254146:	5129      	s32i.n	a2, a1, 20
40254148:	810202        	l8ui	a0, a2, 129
4025414b:	1f2222        	l32i	a2, a2, 124
4025414e:	b03030        	addx8	a3, a0, a3
40254151:	7139      	s32i.n	a3, a1, 28
40254153:	177277        	bbci	a2, 23, 4025416e <ieee80211_setup_htrates+0x3e>
40254156:	632c      	movi.n	a3, 38
40254158:	423c      	movi.n	a2, 52
4025415a:	ff20f6        	bgeui	a0, 2, 4025415d <ieee80211_setup_htrates+0x2d>
4025415d:	0130f6        	bgeui	a0, 3, 40254162 <ieee80211_setup_htrates+0x32>
40254160:	032d      	mov.n	a2, a3
40254162:	c34c      	movi.n	a3, 76
40254164:	6139      	s32i.n	a3, a1, 24
40254166:	0840f6        	bgeui	a0, 4, 40254172 <ieee80211_setup_htrates+0x42>
40254169:	6129      	s32i.n	a2, a1, 24
4025416b:	0000c6        	j	40254172 <ieee80211_setup_htrates+0x42>
4025416e:	050c      	movi.n	a5, 0
40254170:	6159      	s32i.n	a5, a1, 24
40254172:	030c      	movi.n	a3, 0
40254174:	80a042        	movi	a4, 128
40254177:	01df22        	addmi	a2, a15, 0x100
4025417a:	c8c222        	addi	a2, a2, -56
4025417d:	b08b01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40254180:	0000c0        	callx0	a0
40254183:	064e16        	beqz	a14, 402541eb <ieee80211_setup_htrates+0xbb>
40254186:	0c0c      	movi.n	a12, 0
40254188:	000e32        	l8ui	a3, a14, 0
4025418b:	dda042        	movi	a4, 221
4025418e:	019347        	bne	a3, a4, 40254193 <ieee80211_setup_htrates+0x63>
40254191:	ee4b      	addi.n	a14, a14, 4
40254193:	7fa0d2        	movi	a13, 127
40254196:	0c2d      	mov.n	a2, a12
40254198:	830c      	movi.n	a3, 8
4025419a:	cb2f01        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
4025419d:	0000c0        	callx0	a0
402541a0:	6c7b      	addi.n	a6, a12, 7
402541a2:	b36cc0        	movgez	a6, a12, a12
402541a5:	216360        	srai	a6, a6, 3
402541a8:	6e6a      	add.n	a6, a14, a6
402541aa:	050662        	l8ui	a6, a6, 5
402541ad:	400200        	ssr	a2
402541b0:	b16060        	sra	a6, a6
402541b3:	2f6607        	bbci	a6, 0, 402541e6 <ieee80211_setup_htrates+0xb6>
402541b6:	c80f02        	l8ui	a0, a15, 200
402541b9:	2e10d7        	beq	a0, a13, 402541eb <ieee80211_setup_htrates+0xbb>
402541bc:	04cce6        	bgei	a12, 32, 402541c4 <ieee80211_setup_htrates+0x94>
402541bf:	7178      	l32i.n	a7, a1, 28
402541c1:	2127c7        	blt	a7, a12, 402541e6 <ieee80211_setup_htrates+0xb6>
402541c4:	0acc66        	bnei	a12, 32, 402541d2 <ieee80211_setup_htrates+0xa2>
402541c7:	5188      	l32i.n	a8, a1, 20
402541c9:	dbe291        	l32r	a9, 4024b154 <ram_rfcal_txiq+0x26c>
402541cc:	1f2882        	l32i	a8, a8, 124
402541cf:	130897        	bnone	a8, a9, 402541e6 <ieee80211_setup_htrates+0xb6>
402541d2:	092c      	movi.n	a9, 32
402541d4:	04a9c7        	bge	a9, a12, 402541dc <ieee80211_setup_htrates+0xac>
402541d7:	61a8      	l32i.n	a10, a1, 24
402541d9:	092ac7        	blt	a10, a12, 402541e6 <ieee80211_setup_htrates+0xb6>
402541dc:	b0fa      	add.n	a11, a0, a15
402541de:	201b      	addi.n	a2, a0, 1
402541e0:	c84f22        	s8i	a2, a15, 200
402541e3:	c94bc2        	s8i	a12, a11, 201
402541e6:	cc1b      	addi.n	a12, a12, 1
402541e8:	aa9cd7        	bne	a12, a13, 40254196 <ieee80211_setup_htrates+0x66>
402541eb:	020c      	movi.n	a2, 0
402541ed:	11c8      	l32i.n	a12, a1, 4
402541ef:	21d8      	l32i.n	a13, a1, 8
402541f1:	31e8      	l32i.n	a14, a1, 12
402541f3:	41f8      	l32i.n	a15, a1, 16
402541f5:	0108      	l32i.n	a0, a1, 0
402541f7:	30c112        	addi	a1, a1, 48
402541fa:	f00d      	ret.n

402541fc <ieee80211_setup_basic_htrates>:
402541fc:	e0c112        	addi	a1, a1, -32
402541ff:	11c9      	s32i.n	a12, a1, 4
40254201:	31e9      	s32i.n	a14, a1, 12
40254203:	41f9      	s32i.n	a15, a1, 16
40254205:	5139      	s32i.n	a3, a1, 20
40254207:	21d9      	s32i.n	a13, a1, 8
40254209:	0109      	s32i.n	a0, a1, 0
4025420b:	02dd      	mov.n	a13, a2
4025420d:	000302        	l8ui	a0, a3, 0
40254210:	dda022        	movi	a2, 221
40254213:	039027        	bne	a0, a2, 4025421a <ieee80211_setup_basic_htrates+0x1e>
40254216:	234b      	addi.n	a2, a3, 4
40254218:	5129      	s32i.n	a2, a1, 20
4025421a:	c80dc2        	l8ui	a12, a13, 200
4025421d:	04cc16        	beqz	a12, 4025426d <ieee80211_setup_basic_htrates+0x71>
40254220:	0e0c      	movi.n	a14, 0
40254222:	80a0f2        	movi	a15, 128
40254225:	0e2d      	mov.n	a2, a14
40254227:	830c      	movi.n	a3, 8
40254229:	cb0b01        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
4025422c:	0000c0        	callx0	a0
4025422f:	7fa002        	movi	a0, 127
40254232:	5148      	l32i.n	a4, a1, 20
40254234:	5e7b      	addi.n	a5, a14, 7
40254236:	b35ee0        	movgez	a5, a14, a14
40254239:	215350        	srai	a5, a5, 3
4025423c:	445a      	add.n	a4, a4, a5
4025423e:	080442        	l8ui	a4, a4, 8
40254241:	400200        	ssr	a2
40254244:	b14040        	sra	a4, a4
40254247:	1d6407        	bbci	a4, 0, 40254268 <ieee80211_setup_basic_htrates+0x6c>
4025424a:	1a1ca6        	blti	a12, 1, 40254268 <ieee80211_setup_basic_htrates+0x6c>
4025424d:	020c      	movi.n	a2, 0
4025424f:	72da      	add.n	a7, a2, a13
40254251:	c90762        	l8ui	a6, a7, 201
40254254:	221b      	addi.n	a2, a2, 1
40254256:	648060        	extui	a8, a6, 0, 7
40254259:	089e87        	bne	a14, a8, 40254265 <ieee80211_setup_basic_htrates+0x69>
4025425c:	2096f0        	or	a9, a6, a15
4025425f:	c94792        	s8i	a9, a7, 201
40254262:	c80dc2        	l8ui	a12, a13, 200
40254265:	e622c7        	blt	a2, a12, 4025424f <ieee80211_setup_basic_htrates+0x53>
40254268:	ee1b      	addi.n	a14, a14, 1
4025426a:	b79e07        	bne	a14, a0, 40254225 <ieee80211_setup_basic_htrates+0x29>
4025426d:	11c8      	l32i.n	a12, a1, 4
4025426f:	21d8      	l32i.n	a13, a1, 8
40254271:	31e8      	l32i.n	a14, a1, 12
40254273:	41f8      	l32i.n	a15, a1, 16
40254275:	0108      	l32i.n	a0, a1, 0
40254277:	20c112        	addi	a1, a1, 32
4025427a:	f00d      	ret.n
4025427c:	e0c112        	addi	a1, a1, -32
4025427f:	21d9      	s32i.n	a13, a1, 8
40254281:	11c9      	s32i.n	a12, a1, 4
40254283:	0109      	s32i.n	a0, a1, 0
40254285:	41f9      	s32i.n	a15, a1, 16
40254287:	31e9      	s32i.n	a14, a1, 12
40254289:	01d2f2        	addmi	a15, a2, 0x100
4025428c:	03ed      	mov.n	a14, a3
4025428e:	05d202        	addmi	a0, a2, 0x500
40254291:	0f0062        	l8ui	a6, a0, 15
40254294:	90c032        	addi	a3, a0, -112
40254297:	b84f62        	s8i	a6, a15, 184
4025429a:	0e0002        	l8ui	a0, a0, 14
4025429d:	5139      	s32i.n	a3, a1, 20
4025429f:	b94f02        	s8i	a0, a15, 185
402542a2:	38cff2        	addi	a15, a15, 56
402542a5:	100c      	movi.n	a0, 1
402542a7:	3316a6        	blti	a6, 1, 402542de <ieee80211_setup_basic_htrates+0xe2>
402542aa:	0c0c      	movi.n	a12, 0
402542ac:	0c2d      	mov.n	a2, a12
402542ae:	830c      	movi.n	a3, 8
402542b0:	dc7b      	addi.n	a13, a12, 7
402542b2:	b3dcc0        	movgez	a13, a12, a12
402542b5:	21d3d0        	srai	a13, a13, 3
402542b8:	deda      	add.n	a13, a14, a13
402542ba:	cae701        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
402542bd:	0000c0        	callx0	a0
402542c0:	000d32        	l8ui	a3, a13, 0
402542c3:	401200        	ssl	a2
402542c6:	100c      	movi.n	a0, 1
402542c8:	a14000        	sll	a4, a0
402542cb:	203340        	or	a3, a3, a4
402542ce:	004d32        	s8i	a3, a13, 0
402542d1:	800f62        	l8ui	a6, a15, 128
402542d4:	cc1b      	addi.n	a12, a12, 1
402542d6:	1126d0        	slli	a2, a6, 3
402542d9:	cf2c27        	blt	a12, a2, 402542ac <ieee80211_setup_basic_htrates+0xb0>
402542dc:	5138      	l32i.n	a3, a1, 20
402542de:	1d2352        	l32i	a5, a3, 116
402542e1:	1f2f22        	l32i	a2, a15, 124
402542e4:	117587        	bbci	a5, 24, 402542f9 <ieee80211_setup_basic_htrates+0xfd>
402542e7:	0e7267        	bbci	a2, 22, 402542f9 <ieee80211_setup_basic_htrates+0xfd>
402542ea:	040e62        	l8ui	a6, a14, 4
402542ed:	206600        	or	a6, a6, a0
402542f0:	044e62        	s8i	a6, a14, 4
402542f3:	1f2f22        	l32i	a2, a15, 124
402542f6:	800f62        	l8ui	a6, a15, 128
402542f9:	057520        	extui	a7, a2, 21, 1
402542fc:	0a1716        	beqz	a7, 402543a1 <ieee80211_setup_basic_htrates+0x1a5>
402542ff:	3026b6        	bltui	a6, 2, 40254333 <ieee80211_setup_basic_htrates+0x137>
40254302:	1c2c      	movi.n	a12, 33
40254304:	0c2d      	mov.n	a2, a12
40254306:	830c      	movi.n	a3, 8
40254308:	dc7b      	addi.n	a13, a12, 7
4025430a:	b3dcc0        	movgez	a13, a12, a12
4025430d:	21d3d0        	srai	a13, a13, 3
40254310:	deda      	add.n	a13, a14, a13
40254312:	cad101        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
40254315:	0000c0        	callx0	a0
40254318:	cc1b      	addi.n	a12, a12, 1
4025431a:	000d32        	l8ui	a3, a13, 0
4025431d:	401200        	ssl	a2
40254320:	100c      	movi.n	a0, 1
40254322:	722c      	movi.n	a2, 39
40254324:	a14000        	sll	a4, a0
40254327:	203340        	or	a3, a3, a4
4025432a:	004d32        	s8i	a3, a13, 0
4025432d:	d39c27        	bne	a12, a2, 40254304 <ieee80211_setup_basic_htrates+0x108>
40254330:	800f62        	l8ui	a6, a15, 128
40254333:	2d36b6        	bltui	a6, 3, 40254364 <ieee80211_setup_basic_htrates+0x168>
40254336:	7c2c      	movi.n	a12, 39
40254338:	0c2d      	mov.n	a2, a12
4025433a:	830c      	movi.n	a3, 8
4025433c:	dc7b      	addi.n	a13, a12, 7
4025433e:	b3dcc0        	movgez	a13, a12, a12
40254341:	21d3d0        	srai	a13, a13, 3
40254344:	deda      	add.n	a13, a14, a13
40254346:	cac401        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
40254349:	0000c0        	callx0	a0
4025434c:	cc1b      	addi.n	a12, a12, 1
4025434e:	000d32        	l8ui	a3, a13, 0
40254351:	401200        	ssl	a2
40254354:	100c      	movi.n	a0, 1
40254356:	523c      	movi.n	a2, 53
40254358:	a14000        	sll	a4, a0
4025435b:	203340        	or	a3, a3, a4
4025435e:	004d32        	s8i	a3, a13, 0
40254361:	d39c27        	bne	a12, a2, 40254338 <ieee80211_setup_basic_htrates+0x13c>
40254364:	810f22        	l8ui	a2, a15, 129
40254367:	5c3c      	movi.n	a12, 53
40254369:	2e42b6        	bltui	a2, 4, 4025439b <ieee80211_setup_basic_htrates+0x19f>
4025436c:	0c2d      	mov.n	a2, a12
4025436e:	830c      	movi.n	a3, 8
40254370:	dc7b      	addi.n	a13, a12, 7
40254372:	b3dcc0        	movgez	a13, a12, a12
40254375:	21d3d0        	srai	a13, a13, 3
40254378:	deda      	add.n	a13, a14, a13
4025437a:	cab701        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
4025437d:	0000c0        	callx0	a0
40254380:	d04c      	movi.n	a0, 77
40254382:	cc1b      	addi.n	a12, a12, 1
40254384:	401200        	ssl	a2
40254387:	130c      	movi.n	a3, 1
40254389:	000d22        	l8ui	a2, a13, 0
4025438c:	a13300        	sll	a3, a3
4025438f:	202230        	or	a2, a2, a3
40254392:	004d22        	s8i	a2, a13, 0
40254395:	d39c07        	bne	a12, a0, 4025436c <ieee80211_setup_basic_htrates+0x170>
40254398:	810f22        	l8ui	a2, a15, 129
4025439b:	800f62        	l8ui	a6, a15, 128
4025439e:	000086        	j	402543a4 <ieee80211_setup_basic_htrates+0x1a8>
402543a1:	810f22        	l8ui	a2, a15, 129
402543a4:	11c8      	l32i.n	a12, a1, 4
402543a6:	21d8      	l32i.n	a13, a1, 8
402543a8:	171267        	beq	a2, a6, 402543c3 <ieee80211_setup_basic_htrates+0x1c7>
402543ab:	1f2f42        	l32i	a4, a15, 124
402543ae:	330c      	movi.n	a3, 3
402543b0:	020b      	addi.n	a0, a2, -1
402543b2:	1100e0        	slli	a0, a0, 2
402543b5:	200030        	or	a0, a0, a3
402543b8:	097477        	bbci	a4, 23, 402543c5 <ieee80211_setup_basic_htrates+0x1c9>
402543bb:	021c      	movi.n	a2, 16
402543bd:	200020        	or	a0, a0, a2
402543c0:	000046        	j	402543c5 <ieee80211_setup_basic_htrates+0x1c9>
402543c3:	100c      	movi.n	a0, 1
402543c5:	0c4e02        	s8i	a0, a14, 12
402543c8:	41f8      	l32i.n	a15, a1, 16
402543ca:	31e8      	l32i.n	a14, a1, 12
402543cc:	0108      	l32i.n	a0, a1, 0
402543ce:	20c112        	addi	a1, a1, 32
402543d1:	f00d      	ret.n
402543d3:	e3c000        	excw
402543d6:	fe          	.byte 0xfe
402543d7:	3f          	.byte 0x3f
402543d8:	fffd      	excw
402543da:	df0000        	excw
402543dd:	ff          	.byte 0xff
402543de:	bf0000        	excw
402543e1:	ff          	.byte 0xff
402543e2:	120000        	excw
402543e5:	09d0c1        	l32r	a12, 40216b28 <_lit4_end+0x10fdcc>
402543e8:	71e941        	l32r	a4, 40230b8c <_lit4_end+0x129e30>
402543eb:	51c9      	s32i.n	a12, a1, 20
402543ed:	61d9      	s32i.n	a13, a1, 24
402543ef:	af07c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
402543f2:	02dd      	mov.n	a13, a2
402543f4:	fff8e1        	l32r	a14, 402543d4 <ieee80211_setup_basic_htrates+0x1d8>
402543f7:	032d      	mov.n	a2, a3
402543f9:	b22e52        	l32i	a5, a14, 0x2c8
402543fc:	02de02        	addmi	a0, a14, 0x200
402543ff:	661002        	l16ui	a0, a0, 204
40254402:	156450        	extui	a6, a5, 20, 2
40254405:	0b7537        	bbci	a5, 19, 40254414 <ieee80211_setup_basic_htrates+0x218>
40254408:	cc6641        	l32r	a4, 402475a0 <chip_v6_set_chanfreq+0x24>
4025440b:	6d2c32        	l32i	a3, a12, 0x1b4
4025440e:	203340        	or	a3, a3, a4
40254411:	6d6c32        	s32i	a3, a12, 0x1b4
40254414:	159650        	extui	a9, a5, 22, 2
40254417:	a68c      	beqz.n	a6, 40254425 <ieee80211_setup_basic_htrates+0x229>
40254419:	b68d81        	l32r	a8, 40241e50 <wifi_station_ap_number_set+0x5c>
4025441c:	6d2c72        	l32i	a7, a12, 0x1b4
4025441f:	207780        	or	a7, a7, a8
40254422:	6d6c72        	s32i	a7, a12, 0x1b4
40254425:	ffec71        	l32r	a7, 402543d8 <ieee80211_setup_basic_htrates+0x1dc>
40254428:	2c2242        	l32i	a4, a2, 176
4025442b:	2f2232        	l32i	a3, a2, 188
4025442e:	a98c      	beqz.n	a9, 4025443c <ieee80211_setup_basic_htrates+0x240>
40254430:	daadb1        	l32r	a11, 4024aee4 <txiq_cover+0x218>
40254433:	6d2ca2        	l32i	a10, a12, 0x1b4
40254436:	20aab0        	or	a10, a10, a11
40254439:	6d6ca2        	s32i	a10, a12, 0x1b4
4025443c:	2a0c      	movi.n	a10, 2
4025443e:	04dc      	bnez.n	a4, 40254452 <ieee80211_setup_basic_htrates+0x256>
40254440:	056850        	extui	a6, a5, 24, 1
40254443:	02de82        	addmi	a8, a14, 0x200
40254446:	671882        	l16ui	a8, a8, 206
40254449:	090616        	beqz	a6, 402544dd <ieee80211_setup_basic_htrates+0x2e1>
4025444c:	2000a0        	or	a0, a0, a10
4025444f:	002346        	j	402544e0 <ieee80211_setup_basic_htrates+0x2e4>
40254452:	060c      	movi.n	a6, 0
40254454:	020c      	movi.n	a2, 0
40254456:	108070        	and	a8, a0, a7
40254459:	03b8      	l32i.n	a11, a3, 0
4025445b:	2000a0        	or	a0, a0, a10
4025445e:	15b1b0        	extui	a11, a11, 17, 2
40254461:	8308b0        	moveqz	a0, a8, a11
40254464:	c31c      	movi.n	a3, 28
40254466:	08f5a7        	bbsi	a5, 26, 40254472 <ieee80211_setup_basic_htrates+0x276>
40254469:	ffdc41        	l32r	a4, 402543dc <ieee80211_setup_basic_htrates+0x1e0>
4025446c:	100040        	and	a0, a0, a4
4025446f:	000106        	j	40254477 <ieee80211_setup_basic_htrates+0x27b>
40254472:	072c      	movi.n	a7, 32
40254474:	200070        	or	a0, a0, a7
40254477:	5775b7        	bbci	a5, 27, 402544d2 <ieee80211_setup_basic_htrates+0x2d6>
4025447a:	546017        	bbci	a0, 1, 402544d2 <ieee80211_setup_basic_htrates+0x2d6>
4025447d:	084c      	movi.n	a8, 64
4025447f:	200080        	or	a0, a0, a8
40254482:	0109      	s32i.n	a0, a1, 0
40254484:	741c      	movi.n	a4, 23
40254486:	149020        	extui	a9, a2, 0, 2
40254489:	11a6e0        	slli	a10, a6, 2
4025448c:	01b8      	l32i.n	a11, a1, 0
4025448e:	004db2        	s8i	a11, a13, 0
40254491:	10aa30        	and	a10, a10, a3
40254494:	2d3b      	addi.n	a2, a13, 3
40254496:	030c      	movi.n	a3, 0
40254498:	3129      	s32i.n	a2, a1, 12
4025449a:	2099a0        	or	a9, a9, a10
4025449d:	41b8b0        	srli	a11, a11, 8
402544a0:	014db2        	s8i	a11, a13, 1
402544a3:	024d92        	s8i	a9, a13, 2
402544a6:	afc101        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402544a9:	0000c0        	callx0	a0
402544ac:	0c2d      	mov.n	a2, a12
402544ae:	3138      	l32i.n	a3, a1, 12
402544b0:	ffdc85        	call0	4025427c <ieee80211_setup_basic_htrates+0x80>
402544b3:	4108      	l32i.n	a0, a1, 16
402544b5:	1acd22        	addi	a2, a13, 26
402544b8:	02dec2        	addmi	a12, a14, 0x200
402544bb:	681cc2        	l16ui	a12, a12, 208
402544be:	134dc2        	s8i	a12, a13, 19
402544c1:	71e8      	l32i.n	a14, a1, 28
402544c3:	41c8c0        	srli	a12, a12, 8
402544c6:	144dc2        	s8i	a12, a13, 20
402544c9:	51c8      	l32i.n	a12, a1, 20
402544cb:	61d8      	l32i.n	a13, a1, 24
402544cd:	30c112        	addi	a1, a1, 48
402544d0:	f00d      	ret.n
402544d2:	ffc341        	l32r	a4, 402543e0 <ieee80211_setup_basic_htrates+0x1e4>
402544d5:	100040        	and	a0, a0, a4
402544d8:	0109      	s32i.n	a0, a1, 0
402544da:	ffe986        	j	40254484 <ieee80211_setup_basic_htrates+0x288>
402544dd:	100070        	and	a0, a0, a7
402544e0:	41b280        	srli	a11, a8, 2
402544e3:	c20262        	l8ui	a6, a2, 194
402544e6:	149080        	extui	a9, a8, 0, 2
402544e9:	414260        	srli	a4, a6, 2
402544ec:	145060        	extui	a5, a6, 0, 2
402544ef:	2159      	s32i.n	a5, a1, 8
402544f1:	01a957        	bge	a9, a5, 402544f6 <ieee80211_setup_basic_htrates+0x2fa>
402544f4:	2199      	s32i.n	a9, a1, 8
402544f6:	0109      	s32i.n	a0, a1, 0
402544f8:	1129      	s32i.n	a2, a1, 4
402544fa:	c51c      	movi.n	a5, 28
402544fc:	104450        	and	a4, a4, a5
402544ff:	10bb50        	and	a11, a11, a5
40254502:	012b47        	blt	a11, a4, 40254507 <ieee80211_setup_basic_htrates+0x30b>
40254505:	086d      	mov.n	a6, a8
40254507:	248260        	extui	a8, a6, 2, 3
4025450a:	c84651        	l32r	a5, 40246624 <low_power_set+0x50>
4025450d:	8189      	s32i.n	a8, a1, 32
4025450f:	231357        	beq	a3, a5, 40254536 <ieee80211_setup_basic_htrates+0x33a>
40254512:	0c2d      	mov.n	a2, a12
40254514:	da7441        	l32r	a4, 4024aee4 <txiq_cover+0x218>
40254517:	ffa185        	call0	40253f30 <ieee80211_ht_node_cleanup+0x18>
4025451a:	0108      	l32i.n	a0, a1, 0
4025451c:	62dc      	bnez.n	a2, 40254536 <ieee80211_setup_basic_htrates+0x33a>
4025451e:	0c2d      	mov.n	a2, a12
40254520:	1138      	l32i.n	a3, a1, 4
40254522:	cc1f41        	l32r	a4, 402475a0 <chip_v6_set_chanfreq+0x24>
40254525:	2f2332        	l32i	a3, a3, 188
40254528:	ffa045        	call0	40253f30 <ieee80211_ht_node_cleanup+0x18>
4025452b:	ffab41        	l32r	a4, 402543d8 <ieee80211_setup_basic_htrates+0x1dc>
4025452e:	0108      	l32i.n	a0, a1, 0
40254530:	104040        	and	a4, a0, a4
40254533:	830420        	moveqz	a0, a4, a2
40254536:	2128      	l32i.n	a2, a1, 8
40254538:	8168      	l32i.n	a6, a1, 32
4025453a:	b22e52        	l32i	a5, a14, 0x2c8
4025453d:	ffc8c6        	j	40254464 <ieee80211_setup_basic_htrates+0x268>

40254540 <ieee80211_add_htcap>:
40254540:	f0c112        	addi	a1, a1, -16
40254543:	d42c      	movi.n	a4, 45
40254545:	0109      	s32i.n	a0, a1, 0
40254547:	a01c      	movi.n	a0, 26
40254549:	004242        	s8i	a4, a2, 0
4025454c:	014202        	s8i	a0, a2, 1
4025454f:	222b      	addi.n	a2, a2, 2
40254551:	ffe905        	call0	402543e4 <ieee80211_setup_basic_htrates+0x1e8>
40254554:	0108      	l32i.n	a0, a1, 0
40254556:	10c112        	addi	a1, a1, 16
40254559:	f00d      	ret.n
	...

4025455c <ieee80211_add_htcap_vendor>:
4025455c:	c44c      	movi.n	a4, 76
4025455e:	90af52        	movi	a5, -112
40254561:	060c      	movi.n	a6, 0
40254563:	e71c      	movi.n	a7, 30
40254565:	ddaf82        	movi	a8, -35
40254568:	f0c112        	addi	a1, a1, -16
4025456b:	0109      	s32i.n	a0, a1, 0
4025456d:	004282        	s8i	a8, a2, 0
40254570:	014272        	s8i	a7, a2, 1
40254573:	024262        	s8i	a6, a2, 2
40254576:	034252        	s8i	a5, a2, 3
40254579:	303c      	movi.n	a0, 51
4025457b:	044242        	s8i	a4, a2, 4
4025457e:	054202        	s8i	a0, a2, 5
40254581:	226b      	addi.n	a2, a2, 6
40254583:	ffe605        	call0	402543e4 <ieee80211_setup_basic_htrates+0x1e8>
40254586:	0108      	l32i.n	a0, a1, 0
40254588:	10c112        	addi	a1, a1, 16
4025458b:	f00d      	ret.n
4025458d:	000000        	ill
40254590:	e0c112        	addi	a1, a1, -32
40254593:	51f9      	s32i.n	a15, a1, 20
40254595:	1109      	s32i.n	a0, a1, 4
40254597:	31d9      	s32i.n	a13, a1, 12
40254599:	21c9      	s32i.n	a12, a1, 8
4025459b:	03dd      	mov.n	a13, a3
4025459d:	000332        	l8ui	a3, a3, 0
402545a0:	41e9      	s32i.n	a14, a1, 16
402545a2:	4113a6        	blti	a3, 1, 402545e7 <ieee80211_add_htcap_vendor+0x8b>
402545a5:	7ea0e2        	movi	a14, 126
402545a8:	0c0c      	movi.n	a12, 0
402545aa:	0129      	s32i.n	a2, a1, 0
402545ac:	4cda      	add.n	a4, a12, a13
402545ae:	010442        	l8ui	a4, a4, 1
402545b1:	642040        	extui	a2, a4, 0, 7
402545b4:	2a6477        	bbci	a4, 7, 402545e2 <ieee80211_add_htcap_vendor+0x86>
402545b7:	272e27        	blt	a14, a2, 402545e2 <ieee80211_add_htcap_vendor+0x86>
402545ba:	830c      	movi.n	a3, 8
402545bc:	01f8      	l32i.n	a15, a1, 0
402545be:	027b      	addi.n	a0, a2, 7
402545c0:	b30220        	movgez	a0, a2, a2
402545c3:	210300        	srai	a0, a0, 3
402545c6:	ff0a      	add.n	a15, a15, a0
402545c8:	ca2401        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
402545cb:	0000c0        	callx0	a0
402545ce:	100c      	movi.n	a0, 1
402545d0:	401200        	ssl	a2
402545d3:	000f22        	l8ui	a2, a15, 0
402545d6:	a13000        	sll	a3, a0
402545d9:	202230        	or	a2, a2, a3
402545dc:	004f22        	s8i	a2, a15, 0
402545df:	000d32        	l8ui	a3, a13, 0
402545e2:	cc1b      	addi.n	a12, a12, 1
402545e4:	c42c37        	blt	a12, a3, 402545ac <ieee80211_add_htcap_vendor+0x50>
402545e7:	21c8      	l32i.n	a12, a1, 8
402545e9:	31d8      	l32i.n	a13, a1, 12
402545eb:	41e8      	l32i.n	a14, a1, 16
402545ed:	51f8      	l32i.n	a15, a1, 20
402545ef:	1108      	l32i.n	a0, a1, 4
402545f1:	20c112        	addi	a1, a1, 32
402545f4:	f00d      	ret.n
402545f6:	a40000        	extui	a0, a0, 0, 11
402545f9:	3ffee3        	excw
402545fc:	16a042        	movi	a4, 22
402545ff:	f0c112        	addi	a1, a1, -16
40254602:	006102        	s32i	a0, a1, 0
40254605:	0261d2        	s32i	a13, a1, 8
40254608:	11c9      	s32i.n	a12, a1, 4
4025460a:	03dd      	mov.n	a13, a3
4025460c:	02cd      	mov.n	a12, a2
4025460e:	030c      	movi.n	a3, 0
40254610:	af6701        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40254613:	0000c0        	callx0	a0
40254616:	2f2d22        	l32i	a2, a13, 188
40254619:	fe0c85        	call0	402526e4 <ieee80211_chan2ieee>
4025461c:	fff701        	l32r	a0, 402545f8 <ieee80211_add_htcap_vendor+0x9c>
4025461f:	004c22        	s8i	a2, a12, 0
40254622:	b92002        	l32i	a0, a0, 0x2e4
40254625:	820c      	movi.n	a2, 8
40254627:	4570d7        	bbci	a0, 29, 40254670 <ieee80211_add_htcap_vendor+0x114>
4025462a:	800c      	movi.n	a0, 8
4025462c:	014c22        	s8i	a2, a12, 1
4025462f:	2f2d22        	l32i	a2, a13, 188
40254632:	0228      	l32i.n	a2, a2, 0
40254634:	3f7217        	bbci	a2, 17, 40254677 <ieee80211_add_htcap_vendor+0x11b>
40254637:	120c      	movi.n	a2, 1
40254639:	200020        	or	a0, a0, a2
4025463c:	014c02        	s8i	a0, a12, 1
4025463f:	2f2d32        	l32i	a3, a13, 188
40254642:	440c      	movi.n	a4, 4
40254644:	0338      	l32i.n	a3, a3, 0
40254646:	204040        	or	a4, a0, a4
40254649:	153130        	extui	a3, a3, 17, 2
4025464c:	138c      	beqz.n	a3, 40254651 <ieee80211_add_htcap_vendor+0xf5>
4025464e:	014c42        	s8i	a4, a12, 1
40254651:	2c6b      	addi.n	a2, a12, 6
40254653:	01dd32        	addmi	a3, a13, 0x100
40254656:	c50d52        	l8ui	a5, a13, 197
40254659:	024c52        	s8i	a5, a12, 2
4025465c:	c8c332        	addi	a3, a3, -56
4025465f:	21d8      	l32i.n	a13, a1, 8
40254661:	fff2c5        	call0	40254590 <ieee80211_add_htcap_vendor+0x34>
40254664:	16cc22        	addi	a2, a12, 22
40254667:	0108      	l32i.n	a0, a1, 0
40254669:	11c8      	l32i.n	a12, a1, 4
4025466b:	10c112        	addi	a1, a1, 16
4025466e:	f00d      	ret.n
40254670:	000c      	movi.n	a0, 0
40254672:	020c      	movi.n	a2, 0
40254674:	ffed06        	j	4025462c <ieee80211_add_htcap_vendor+0xd0>
40254677:	c17227        	bbci	a2, 18, 4025463c <ieee80211_add_htcap_vendor+0xe0>
4025467a:	320c      	movi.n	a2, 3
4025467c:	ffee46        	j	40254639 <ieee80211_add_htcap_vendor+0xdd>
	...

40254680 <ieee80211_add_htinfo>:
40254680:	f0c112        	addi	a1, a1, -16
40254683:	d43c      	movi.n	a4, 61
40254685:	0109      	s32i.n	a0, a1, 0
40254687:	601c      	movi.n	a0, 22
40254689:	004242        	s8i	a4, a2, 0
4025468c:	014202        	s8i	a0, a2, 1
4025468f:	222b      	addi.n	a2, a2, 2
40254691:	fff685        	call0	402545fc <ieee80211_add_htcap_vendor+0xa0>
40254694:	0108      	l32i.n	a0, a1, 0
40254696:	10c112        	addi	a1, a1, 16
40254699:	f00d      	ret.n
	...

4025469c <ieee80211_add_htinfo_vendor>:
4025469c:	c44c      	movi.n	a4, 76
4025469e:	90af52        	movi	a5, -112
402546a1:	060c      	movi.n	a6, 0
402546a3:	a71c      	movi.n	a7, 26
402546a5:	ddaf82        	movi	a8, -35
402546a8:	f0c112        	addi	a1, a1, -16
402546ab:	0109      	s32i.n	a0, a1, 0
402546ad:	004282        	s8i	a8, a2, 0
402546b0:	014272        	s8i	a7, a2, 1
402546b3:	024262        	s8i	a6, a2, 2
402546b6:	034252        	s8i	a5, a2, 3
402546b9:	403c      	movi.n	a0, 52
402546bb:	044242        	s8i	a4, a2, 4
402546be:	054202        	s8i	a0, a2, 5
402546c1:	226b      	addi.n	a2, a2, 6
402546c3:	fff385        	call0	402545fc <ieee80211_add_htcap_vendor+0xa0>
402546c6:	0108      	l32i.n	a0, a1, 0
402546c8:	10c112        	addi	a1, a1, 16
402546cb:	f00d      	ret.n
402546cd:	000000        	ill
402546d0:	00ffc0        	excw
402546d3:	c11200        	mul16u	a1, a2, a0
402546d6:	4109e0        	srli	a0, a14, 9
402546d9:	06f216        	beqz	a2, 4025474c <ieee80211_add_htinfo_vendor+0xb0>
402546dc:	1e2202        	l32i	a0, a2, 120
402546df:	069016        	beqz	a0, 4025474c <ieee80211_add_htinfo_vendor+0xb0>
402546e2:	040432        	l8ui	a3, a4, 4
402546e5:	030402        	l8ui	a0, a4, 3
402546e8:	113380        	slli	a3, a3, 8
402546eb:	020442        	l8ui	a4, a4, 2
402546ee:	005142        	s16i	a4, a1, 0
402546f1:	200030        	or	a0, a0, a3
402546f4:	e238      	l32i.n	a3, a2, 56
402546f6:	040c      	movi.n	a4, 0
402546f8:	0e63a7        	bbci	a3, 10, 4025470a <ieee80211_add_htinfo_vendor+0x6e>
402546fb:	ffbf51        	l32r	a5, 402545f8 <ieee80211_add_htcap_vendor+0x9c>
402546fe:	b92552        	l32i	a5, a5, 0x2e4
40254701:	057557        	bbci	a5, 21, 4025470a <ieee80211_add_htinfo_vendor+0x6e>
40254704:	015142        	s16i	a4, a1, 2
40254707:	000146        	j	40254710 <ieee80211_add_htinfo_vendor+0x74>
4025470a:	25a062        	movi	a6, 37
4025470d:	015162        	s16i	a6, a1, 2
40254710:	03a032        	movi	a3, 3
40254713:	205110        	or	a5, a1, a1
40254716:	035142        	s16i	a4, a1, 6
40254719:	045142        	s16i	a4, a1, 8
4025471c:	ffed91        	l32r	a9, 402546d0 <ieee80211_add_htinfo_vendor+0x34>
4025471f:	948600        	extui	a8, a0, 6, 10
40254722:	347200        	extui	a7, a0, 2, 4
40254725:	1177e0        	slli	a7, a7, 2
40254728:	1188a0        	slli	a8, a8, 6
4025472b:	108890        	and	a8, a8, a9
4025472e:	140c      	movi.n	a4, 1
40254730:	c93c      	movi.n	a9, 60
40254732:	107790        	and	a7, a7, a9
40254735:	207780        	or	a7, a7, a8
40254738:	280c      	movi.n	a8, 2
4025473a:	207780        	or	a7, a7, a8
4025473d:	025172        	s16i	a7, a1, 4
40254740:	058e85        	call0	4025a02c <ieee80211_send_action>
40254743:	020c      	movi.n	a2, 0
40254745:	4108      	l32i.n	a0, a1, 16
40254747:	20c112        	addi	a1, a1, 32
4025474a:	f00d      	ret.n
4025474c:	120c      	movi.n	a2, 1
4025474e:	fffcc6        	j	40254745 <ieee80211_add_htinfo_vendor+0xa9>
40254751:	000000        	ill
40254754:	26a8e0        	excw
40254757:	c11240        	mul16u	a1, a2, a4
4025475a:	6102e0        	excw
4025475d:	61e203        	excw
40254760:	61c206        	j	4026ce6c <_irom0_text_end+0x1aa0>
40254763:	51d904        	excw
40254766:	02cd      	mov.n	a12, a2
40254768:	05dd      	mov.n	a13, a5
4025476a:	04ed      	mov.n	a14, a4
4025476c:	161216        	beqz	a2, 402548d1 <ieee80211_add_htinfo_vendor+0x235>
4025476f:	1e2202        	l32i	a0, a2, 120
40254772:	2139      	s32i.n	a3, a1, 8
40254774:	159016        	beqz	a0, 402548d1 <ieee80211_add_htinfo_vendor+0x235>
40254777:	012d      	mov.n	a2, a1
40254779:	831c      	movi.n	a3, 24
4025477b:	940c      	movi.n	a4, 9
4025477d:	fe29c5        	call0	40252a1c <ieee80211_getmgtframe>
40254780:	020d      	mov.n	a0, a2
40254782:	142216        	beqz	a2, 402548c8 <ieee80211_add_htinfo_vendor+0x22c>
40254785:	0188      	l32i.n	a8, a1, 0
40254787:	2178      	l32i.n	a7, a1, 8
40254789:	004872        	s8i	a7, a8, 0
4025478c:	0158      	l32i.n	a5, a1, 0
4025478e:	651b      	addi.n	a6, a5, 1
40254790:	0169      	s32i.n	a6, a1, 0
40254792:	0145e2        	s8i	a14, a5, 1
40254795:	0138      	l32i.n	a3, a1, 0
40254797:	001d22        	l16ui	a2, a13, 0
4025479a:	431b      	addi.n	a4, a3, 1
4025479c:	0149      	s32i.n	a4, a1, 0
4025479e:	014322        	s8i	a2, a3, 1
402547a1:	0138      	l32i.n	a3, a1, 0
402547a3:	231b      	addi.n	a2, a3, 1
402547a5:	0129      	s32i.n	a2, a1, 0
402547a7:	161e66        	bnei	a14, 1, 402547c1 <ieee80211_add_htinfo_vendor+0x125>
402547aa:	011d52        	l16ui	a5, a13, 2
402547ad:	014352        	s8i	a5, a3, 1
402547b0:	011d42        	l16ui	a4, a13, 2
402547b3:	0158      	l32i.n	a5, a1, 0
402547b5:	414840        	srli	a4, a4, 8
402547b8:	014542        	s8i	a4, a5, 1
402547bb:	0128      	l32i.n	a2, a1, 0
402547bd:	222b      	addi.n	a2, a2, 2
402547bf:	0129      	s32i.n	a2, a1, 0
402547c1:	021db2        	l16ui	a11, a13, 4
402547c4:	0042b2        	s8i	a11, a2, 0
402547c7:	021da2        	l16ui	a10, a13, 4
402547ca:	01b8      	l32i.n	a11, a1, 0
402547cc:	41a8a0        	srli	a10, a10, 8
402547cf:	014ba2        	s8i	a10, a11, 1
402547d2:	aff7b1        	l32r	a11, 402407b0 <ets_timer_done+0x30>
402547d5:	0a1c      	movi.n	a10, 16
402547d7:	0188      	l32i.n	a8, a1, 0
402547d9:	031d72        	l16ui	a7, a13, 6
402547dc:	982b      	addi.n	a9, a8, 2
402547de:	0199      	s32i.n	a9, a1, 0
402547e0:	024872        	s8i	a7, a8, 2
402547e3:	031d62        	l16ui	a6, a13, 6
402547e6:	0178      	l32i.n	a7, a1, 0
402547e8:	416860        	srli	a6, a6, 8
402547eb:	014762        	s8i	a6, a7, 1
402547ee:	760c      	movi.n	a6, 7
402547f0:	0138      	l32i.n	a3, a1, 0
402547f2:	871c      	movi.n	a7, 24
402547f4:	232b      	addi.n	a2, a3, 2
402547f6:	0129      	s32i.n	a2, a1, 0
402547f8:	5edc      	bnez.n	a14, 40254811 <ieee80211_add_htinfo_vendor+0x175>
402547fa:	041d52        	l16ui	a5, a13, 8
402547fd:	024352        	s8i	a5, a3, 2
40254800:	041d42        	l16ui	a4, a13, 8
40254803:	0158      	l32i.n	a5, a1, 0
40254805:	414840        	srli	a4, a4, 8
40254808:	014542        	s8i	a4, a5, 1
4025480b:	0128      	l32i.n	a2, a1, 0
4025480d:	222b      	addi.n	a2, a2, 2
4025480f:	0129      	s32i.n	a2, a1, 0
40254811:	01a0e2        	movi	a14, 1
40254814:	e98641        	l32r	a4, 4024ee2c <pm_attach+0xec>
40254817:	0a5072        	s16i	a7, a0, 20
4025481a:	092092        	l32i	a9, a0, 36
4025481d:	adfbd1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40254820:	012052        	l32i	a5, a0, 4
40254823:	4d38      	l32i.n	a3, a13, 16
40254825:	1558      	l32i.n	a5, a5, 4
40254827:	0978      	l32i.n	a7, a9, 0
40254829:	c05250        	sub	a5, a2, a5
4025482c:	548070        	extui	a8, a7, 0, 6
4025482f:	e8c552        	addi	a5, a5, -24
40254832:	417670        	srli	a7, a7, 6
40254835:	0b5052        	s16i	a5, a0, 22
40254838:	2027a0        	or	a2, a7, a10
4025483b:	19a8      	l32i.n	a10, a9, 4
4025483d:	1122a0        	slli	a2, a2, 6
40254840:	208820        	or	a8, a8, a2
40254843:	10aa40        	and	a10, a10, a4
40254846:	19a9      	s32i.n	a10, a9, 4
40254848:	9058      	l32i.n	a5, a0, 36
4025484a:	0989      	s32i.n	a8, a9, 0
4025484c:	1548      	l32i.n	a4, a5, 4
4025484e:	077c      	movi.n	a7, -16
40254850:	104470        	and	a4, a4, a7
40254853:	204460        	or	a4, a4, a6
40254856:	1549      	s32i.n	a4, a5, 4
40254858:	c023c0        	sub	a2, a3, a12
4025485b:	932e20        	movnez	a2, a14, a2
4025485e:	90e8      	l32i.n	a14, a0, 36
40254860:	0020c0        	memw
40254863:	da7c      	movi.n	a10, -3
40254865:	049020        	extui	a9, a2, 0, 1
40254868:	802bb2        	l32i	a11, a11, 0x200
4025486b:	0e38      	l32i.n	a3, a14, 0
4025486d:	e47c      	movi.n	a4, -2
4025486f:	103340        	and	a3, a3, a4
40254872:	0e39      	s32i.n	a3, a14, 0
40254874:	9088      	l32i.n	a8, a0, 36
40254876:	4eb9      	s32i.n	a11, a14, 16
40254878:	0878      	l32i.n	a7, a8, 0
4025487a:	1199f0        	slli	a9, a9, 1
4025487d:	1077a0        	and	a7, a7, a10
40254880:	207790        	or	a7, a7, a9
40254883:	0879      	s32i.n	a7, a8, 0
40254885:	1e2c62        	l32i	a6, a12, 120
40254888:	050c      	movi.n	a5, 0
4025488a:	0d1662        	l16ui	a6, a6, 26
4025488d:	9048      	l32i.n	a4, a0, 36
4025488f:	169c      	beqz.n	a6, 402548a4 <ieee80211_add_htinfo_vendor+0x208>
40254891:	0488      	l32i.n	a8, a4, 0
40254893:	1109      	s32i.n	a0, a1, 4
40254895:	0be877        	bbsi	a8, 7, 402548a4 <ieee80211_add_htinfo_vendor+0x208>
40254898:	fcdf85        	call0	40251694 <rc_get_trc_by_index>
4025489b:	1148      	l32i.n	a4, a1, 4
4025489d:	7429      	s32i.n	a2, a4, 28
4025489f:	9448      	l32i.n	a4, a4, 36
402548a1:	0000c6        	j	402548a8 <ieee80211_add_htinfo_vendor+0x20c>
402548a4:	1109      	s32i.n	a0, a1, 4
402548a6:	7059      	s32i.n	a5, a0, 28
402548a8:	202cc0        	or	a2, a12, a12
402548ab:	7d0d62        	l8ui	a6, a13, 125
402548ae:	012132        	l32i	a3, a1, 4
402548b1:	084462        	s8i	a6, a4, 8
402548b4:	d0a042        	movi	a4, 208
402548b7:	00d085        	call0	402555c0 <ieee80211_mgmt_output>
402548ba:	0421c2        	l32i	a12, a1, 16
402548bd:	51d8      	l32i.n	a13, a1, 20
402548bf:	61e8      	l32i.n	a14, a1, 24
402548c1:	3108      	l32i.n	a0, a1, 12
402548c3:	20c112        	addi	a1, a1, 32
402548c6:	f00d      	ret.n
402548c8:	ffa321        	l32r	a2, 40254754 <ieee80211_add_htinfo_vendor+0xb8>
402548cb:	ae8101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402548ce:	0000c0        	callx0	a0
402548d1:	120c      	movi.n	a2, 1
402548d3:	fff8c6        	j	402548ba <ieee80211_add_htinfo_vendor+0x21e>
	...

402548d8 <ieee80211_deliver_data>:
402548d8:	f0c112        	addi	a1, a1, -16
402548db:	016102        	s32i	a0, a1, 4
402548de:	002202        	l32i	a0, a2, 0
402548e1:	350002        	l8ui	a0, a0, 53
402548e4:	006132        	s32i	a3, a1, 0
402548e7:	09e047        	bbsi	a0, 4, 402548f4 <ieee80211_deliver_data+0x1c>
402548ea:	b3ac      	beqz.n	a3, 40254919 <ieee80211_deliver_data+0x41>
402548ec:	032d      	mov.n	a2, a3
402548ee:	fbb245        	call0	40250414 <ppRecycleRxPkt>
402548f1:	000906        	j	40254919 <ieee80211_deliver_data+0x41>
402548f4:	03a022        	movi	a2, 3
402548f7:	0b1332        	l16ui	a3, a3, 22
402548fa:	02a042        	movi	a4, 2
402548fd:	0ba1c5        	call0	4026031c <pbuf_alloc>
40254900:	002152        	l32i	a5, a1, 0
40254903:	030c      	movi.n	a3, 0
40254905:	1568      	l32i.n	a6, a5, 4
40254907:	024d      	mov.n	a4, a2
40254909:	1668      	l32i.n	a6, a6, 4
4025490b:	1269      	s32i.n	a6, a2, 4
4025490d:	0529      	s32i.n	a2, a5, 0
4025490f:	4259      	s32i.n	a5, a2, 16
40254911:	c21c      	movi.n	a2, 28
40254913:	ea2201        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
40254916:	0000c0        	callx0	a0
40254919:	1108      	l32i.n	a0, a1, 4
4025491b:	10c112        	addi	a1, a1, 16
4025491e:	f00d      	ret.n
40254920:	00f380        	excw
40254923:	378100        	excw
40254926:	f80000        	excw
40254929:	ff          	.byte 0xff
	...

4025492c <ieee80211_decap>:
4025492c:	d0c112        	addi	a1, a1, -48
4025492f:	0a61c2        	s32i	a12, a1, 40
40254932:	096102        	s32i	a0, a1, 36
40254935:	20c220        	or	a12, a2, a2
40254938:	05eb      	addi.n	a0, a5, 14
4025493a:	07b407        	bgeu	a4, a0, 40254945 <ieee80211_decap+0x19>
4025493d:	fbad45        	call0	40250414 <ppRecycleRxPkt>
40254940:	0c0c      	movi.n	a12, 0
40254942:	003006        	j	40254a06 <ieee80211_decap+0xda>
40254945:	054d      	mov.n	a4, a5
40254947:	012d      	mov.n	a2, a1
40254949:	ae9401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025494c:	0000c0        	callx0	a0
4025494f:	1c38      	l32i.n	a3, a12, 4
40254951:	1308      	l32i.n	a0, a3, 4
40254953:	aaa022        	movi	a2, 170
40254956:	000042        	l8ui	a4, a0, 0
40254959:	010052        	l8ui	a5, a0, 1
4025495c:	2f9427        	bne	a4, a2, 4025498f <ieee80211_decap+0x63>
4025495f:	2c9527        	bne	a5, a2, 4025498f <ieee80211_decap+0x63>
40254962:	020062        	l8ui	a6, a0, 2
40254965:	263666        	bnei	a6, 3, 4025498f <ieee80211_decap+0x63>
40254968:	030072        	l8ui	a7, a0, 3
4025496b:	07ec      	bnez.n	a7, 4025498f <ieee80211_decap+0x63>
4025496d:	040082        	l8ui	a8, a0, 4
40254970:	b8dc      	bnez.n	a8, 4025498f <ieee80211_decap+0x63>
40254972:	050092        	l8ui	a9, a0, 5
40254975:	69dc      	bnez.n	a9, 4025498f <ieee80211_decap+0x63>
40254977:	ffeaa1        	l32r	a10, 40254920 <ieee80211_deliver_data+0x48>
4025497a:	070042        	l8ui	a4, a0, 7
4025497d:	060052        	l8ui	a5, a0, 6
40254980:	114480        	slli	a4, a4, 8
40254983:	204450        	or	a4, a4, a5
40254986:	0514a7        	beq	a4, a10, 4025498f <ieee80211_decap+0x63>
40254989:	ffe651        	l32r	a5, 40254924 <ieee80211_deliver_data+0x4c>
4025498c:	139457        	bne	a4, a5, 402549a3 <ieee80211_decap+0x77>
4025498f:	0b1c62        	l16ui	a6, a12, 22
40254992:	1378      	l32i.n	a7, a3, 4
40254994:	8179      	s32i.n	a7, a1, 32
40254996:	66eb      	addi.n	a6, a6, 14
40254998:	f2c772        	addi	a7, a7, -14
4025499b:	1379      	s32i.n	a7, a3, 4
4025499d:	0b5c62        	s16i	a6, a12, 22
402549a0:	000706        	j	402549c0 <ieee80211_decap+0x94>
402549a3:	418840        	srli	a8, a4, 8
402549a6:	ffe0a1        	l32r	a10, 40254928 <ieee80211_deliver_data+0x50>
402549a9:	0b1c92        	l16ui	a9, a12, 22
402549ac:	fac0b2        	addi	a11, a0, -6
402549af:	81b9      	s32i.n	a11, a1, 32
402549b1:	13b9      	s32i.n	a11, a3, 4
402549b3:	99aa      	add.n	a9, a9, a10
402549b5:	99eb      	addi.n	a9, a9, 14
402549b7:	0b5c92        	s16i	a9, a12, 22
402549ba:	064042        	s8i	a4, a0, 6
402549bd:	074082        	s8i	a8, a0, 7
402549c0:	010102        	l8ui	a0, a1, 1
402549c3:	140000        	extui	a0, a0, 0, 2
402549c6:	20ac      	beqz.n	a0, 402549ec <ieee80211_decap+0xc0>
402549c8:	451026        	beqi	a0, 1, 40254a11 <ieee80211_decap+0xe5>
402549cb:	372066        	bnei	a0, 2, 40254a06 <ieee80211_decap+0xda>
402549ce:	8128      	l32i.n	a2, a1, 32
402549d0:	314b      	addi.n	a3, a1, 4
402549d2:	640c      	movi.n	a4, 6
402549d4:	ae7201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402549d7:	0000c0        	callx0	a0
402549da:	10c132        	addi	a3, a1, 16
402549dd:	8128      	l32i.n	a2, a1, 32
402549df:	640c      	movi.n	a4, 6
402549e1:	226b      	addi.n	a2, a2, 6
402549e3:	ae6e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402549e6:	0000c0        	callx0	a0
402549e9:	000646        	j	40254a06 <ieee80211_decap+0xda>
402549ec:	8128      	l32i.n	a2, a1, 32
402549ee:	314b      	addi.n	a3, a1, 4
402549f0:	640c      	movi.n	a4, 6
402549f2:	ae6a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402549f5:	0000c0        	callx0	a0
402549f8:	31ab      	addi.n	a3, a1, 10
402549fa:	8128      	l32i.n	a2, a1, 32
402549fc:	640c      	movi.n	a4, 6
402549fe:	226b      	addi.n	a2, a2, 6
40254a00:	ae6701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40254a03:	0000c0        	callx0	a0
40254a06:	0c2d      	mov.n	a2, a12
40254a08:	9108      	l32i.n	a0, a1, 36
40254a0a:	a1c8      	l32i.n	a12, a1, 40
40254a0c:	30c112        	addi	a1, a1, 48
40254a0f:	f00d      	ret.n
40254a11:	8128      	l32i.n	a2, a1, 32
40254a13:	10c132        	addi	a3, a1, 16
40254a16:	640c      	movi.n	a4, 6
40254a18:	ae6101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40254a1b:	0000c0        	callx0	a0
40254a1e:	31ab      	addi.n	a3, a1, 10
40254a20:	8128      	l32i.n	a2, a1, 32
40254a22:	640c      	movi.n	a4, 6
40254a24:	226b      	addi.n	a2, a2, 6
40254a26:	ae5d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40254a29:	0000c0        	callx0	a0
40254a2c:	fff586        	j	40254a06 <ieee80211_decap+0xda>
	...

40254a30 <ieee80211_setup_rates>:
40254a30:	f0c112        	addi	a1, a1, -16
40254a33:	0109      	s32i.n	a0, a1, 0
40254a35:	31e9      	s32i.n	a14, a1, 12
40254a37:	21d9      	s32i.n	a13, a1, 8
40254a39:	11c9      	s32i.n	a12, a1, 4
40254a3b:	04dd      	mov.n	a13, a4
40254a3d:	02cd      	mov.n	a12, a2
40254a3f:	03ed      	mov.n	a14, a3
40254a41:	45c222        	addi	a2, a2, 69
40254a44:	030c      	movi.n	a3, 0
40254a46:	041c      	movi.n	a4, 16
40254a48:	ae5901        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40254a4b:	0000c0        	callx0	a0
40254a4e:	3e2b      	addi.n	a3, a14, 2
40254a50:	46cc22        	addi	a2, a12, 70
40254a53:	010e42        	l8ui	a4, a14, 1
40254a56:	454c42        	s8i	a4, a12, 69
40254a59:	ae5001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40254a5c:	0000c0        	callx0	a0
40254a5f:	8dac      	beqz.n	a13, 40254a8b <ieee80211_setup_rates+0x5b>
40254a61:	450c02        	l8ui	a0, a12, 69
40254a64:	010de2        	l8ui	a14, a13, 1
40254a67:	2e0a      	add.n	a2, a14, a0
40254a69:	07b2a6        	blti	a2, 16, 40254a74 <ieee80211_setup_rates+0x44>
40254a6c:	fe0c      	movi.n	a14, 15
40254a6e:	c0ee00        	sub	a14, a14, a0
40254a71:	74e0e0        	extui	a14, a14, 0, 8
40254a74:	3d2b      	addi.n	a3, a13, 2
40254a76:	0e4d      	mov.n	a4, a14
40254a78:	20ca      	add.n	a2, a0, a12
40254a7a:	46c222        	addi	a2, a2, 70
40254a7d:	ae4701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40254a80:	0000c0        	callx0	a0
40254a83:	450c32        	l8ui	a3, a12, 69
40254a86:	33ea      	add.n	a3, a3, a14
40254a88:	454c32        	s8i	a3, a12, 69
40254a8b:	020c      	movi.n	a2, 0
40254a8d:	11c8      	l32i.n	a12, a1, 4
40254a8f:	21d8      	l32i.n	a13, a1, 8
40254a91:	31e8      	l32i.n	a14, a1, 12
40254a93:	0108      	l32i.n	a0, a1, 0
40254a95:	10c112        	addi	a1, a1, 16
40254a98:	f00d      	ret.n
	...

40254a9c <ieee80211_alloc_challenge>:
40254a9c:	f0c112        	addi	a1, a1, -16
40254a9f:	0129      	s32i.n	a2, a1, 0
40254aa1:	112222        	l32i	a2, a2, 68
40254aa4:	1109      	s32i.n	a0, a1, 4
40254aa6:	c2cc      	bnez.n	a2, 40254ab6 <ieee80211_alloc_challenge+0x1a>
40254aa8:	80a022        	movi	a2, 128
40254aab:	aefc01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40254aae:	0000c0        	callx0	a0
40254ab1:	0108      	l32i.n	a0, a1, 0
40254ab3:	116022        	s32i	a2, a0, 68
40254ab6:	1108      	l32i.n	a0, a1, 4
40254ab8:	130c      	movi.n	a3, 1
40254aba:	932320        	movnez	a2, a3, a2
40254abd:	10c112        	addi	a1, a1, 16
40254ac0:	f00d      	ret.n
40254ac2:	000000        	ill
40254ac5:	02f250        	excw
40254ac8:	f25000        	excw
40254acb:	900004        	excw
40254ace:	334c      	movi.n	a3, 67
40254ad0:	4c9000        	excw
40254ad3:	c11234        	excw

40254ad4 <ieee80211_parse_beacon>:
40254ad4:	e0c112        	addi	a1, a1, -32
40254ad7:	0461e2        	s32i	a14, a1, 16
40254ada:	0561f2        	s32i	a15, a1, 20
40254add:	0361d2        	s32i	a13, a1, 12
40254ae0:	21c9      	s32i.n	a12, a1, 8
40254ae2:	1109      	s32i.n	a0, a1, 4
40254ae4:	03cd      	mov.n	a12, a3
40254ae6:	302c      	movi.n	a0, 35
40254ae8:	12d8      	l32i.n	a13, a2, 4
40254aea:	0b12f2        	l16ui	a15, a2, 22
40254aed:	1dd8      	l32i.n	a13, a13, 4
40254aef:	02ed      	mov.n	a14, a2
40254af1:	ffda      	add.n	a15, a15, a13
40254af3:	18cff2        	addi	a15, a15, 24
40254af6:	2dab      	addi.n	a2, a13, 10
40254af8:	0329      	s32i.n	a2, a3, 0
40254afa:	c06fd0        	sub	a6, a15, a13
40254afd:	022067        	blt	a0, a6, 40254b03 <ieee80211_parse_beacon+0x2f>
40254b00:	009a86        	j	40254d6e <ieee80211_parse_beacon+0x29a>
40254b03:	032d      	mov.n	a2, a3
40254b05:	0169      	s32i.n	a6, a1, 0
40254b07:	035c      	movi.n	a3, 80
40254b09:	ad7301        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40254b0c:	0000c0        	callx0	a0
40254b0f:	9e28      	l32i.n	a2, a14, 36
40254b11:	101d42        	l16ui	a4, a13, 32
40254b14:	18cd52        	addi	a5, a13, 24
40254b17:	7c59      	s32i.n	a5, a12, 28
40254b19:	055c42        	s16i	a4, a12, 10
40254b1c:	2228      	l32i.n	a2, a2, 8
40254b1e:	111d32        	l16ui	a3, a13, 34
40254b21:	035c32        	s16i	a3, a12, 6
40254b24:	24cdd2        	addi	a13, a13, 36
40254b27:	fdbbc5        	call0	402526e4 <ieee80211_chan2ieee>
40254b2a:	4cd9      	s32i.n	a13, a12, 16
40254b2c:	054c22        	s8i	a2, a12, 5
40254b2f:	dda032        	movi	a3, 221
40254b32:	562c      	movi.n	a6, 37
40254b34:	0178      	l32i.n	a7, a1, 0
40254b36:	740020        	extui	a0, a2, 0, 8
40254b39:	044c02        	s8i	a0, a12, 4
40254b3c:	dcc782        	addi	a8, a7, -36
40254b3f:	5c89      	s32i.n	a8, a12, 20
40254b41:	022677        	blt	a6, a7, 40254b47 <ieee80211_parse_beacon+0x73>
40254b44:	008ac6        	j	40254d73 <ieee80211_parse_beacon+0x29f>
40254b47:	ffdf81        	l32r	a8, 40254ac4 <ieee80211_alloc_challenge+0x28>
40254b4a:	2a3c      	movi.n	a10, 50
40254b4c:	db2c      	movi.n	a11, 45
40254b4e:	b05a91        	l32r	a9, 40240cb8 <system_restart+0x54>
40254b51:	c06fd0        	sub	a6, a15, a13
40254b54:	010d22        	l8ui	a2, a13, 1
40254b57:	0d7d      	mov.n	a7, a13
40254b59:	422b      	addi.n	a4, a2, 2
40254b5b:	02a647        	bge	a6, a4, 40254b61 <ieee80211_parse_beacon+0x8d>
40254b5e:	008306        	j	40254d6e <ieee80211_parse_beacon+0x29a>
40254b61:	000d62        	l8ui	a6, a13, 0
40254b64:	052c      	movi.n	a5, 32
40254b66:	02c6e6        	bgei	a6, 32, 40254b6c <ieee80211_parse_beacon+0x98>
40254b69:	006bc6        	j	40254d1c <ieee80211_parse_beacon+0x248>
40254b6c:	0da567        	bge	a5, a6, 40254b7d <ieee80211_parse_beacon+0xa9>
40254b6f:	02a6a7        	bge	a6, a10, 40254b75 <ieee80211_parse_beacon+0xa1>
40254b72:	005d46        	j	40254ceb <ieee80211_parse_beacon+0x217>
40254b75:	112a67        	blt	a10, a6, 40254b8a <ieee80211_parse_beacon+0xb6>
40254b78:	bcd9      	s32i.n	a13, a12, 44
40254b7a:	010722        	l8ui	a2, a7, 1
40254b7d:	d27a      	add.n	a13, a2, a7
40254b7f:	dd2b      	addi.n	a13, a13, 2
40254b81:	c06fd0        	sub	a6, a15, a13
40254b84:	cc26e6        	bgei	a6, 2, 40254b54 <ieee80211_parse_beacon+0x80>
40254b87:	007a06        	j	40254d73 <ieee80211_parse_beacon+0x29f>
40254b8a:	02a637        	bge	a6, a3, 40254b90 <ieee80211_parse_beacon+0xbc>
40254b8d:	005386        	j	40254cdf <ieee80211_parse_beacon+0x20b>
40254b90:	e92367        	blt	a3, a6, 40254b7d <ieee80211_parse_beacon+0xa9>
40254b93:	060c      	movi.n	a6, 0
40254b95:	2542b6        	bltui	a2, 4, 40254bbe <ieee80211_parse_beacon+0xea>
40254b98:	030d52        	l8ui	a5, a13, 3
40254b9b:	020d42        	l8ui	a4, a13, 2
40254b9e:	115580        	slli	a5, a5, 8
40254ba1:	050dd2        	l8ui	a13, a13, 5
40254ba4:	204450        	or	a4, a4, a5
40254ba7:	040752        	l8ui	a5, a7, 4
40254baa:	01dd80        	slli	a13, a13, 24
40254bad:	115500        	slli	a5, a5, 16
40254bb0:	2055d0        	or	a5, a5, a13
40254bb3:	204450        	or	a4, a4, a5
40254bb6:	fa4951        	l32r	a5, 402534dc <hostap_input+0x464>
40254bb9:	019457        	bne	a4, a5, 40254bbe <ieee80211_parse_beacon+0xea>
40254bbc:	160c      	movi.n	a6, 1
40254bbe:	668c      	beqz.n	a6, 40254bc8 <ieee80211_parse_beacon+0xf4>
40254bc0:	dc79      	s32i.n	a7, a12, 52
40254bc2:	010722        	l8ui	a2, a7, 1
40254bc5:	ffed06        	j	40254b7d <ieee80211_parse_beacon+0xa9>
40254bc8:	060c      	movi.n	a6, 0
40254bca:	2862b6        	bltui	a2, 6, 40254bf6 <ieee80211_parse_beacon+0x122>
40254bcd:	050752        	l8ui	a5, a7, 5
40254bd0:	030742        	l8ui	a4, a7, 3
40254bd3:	0207d2        	l8ui	a13, a7, 2
40254bd6:	114480        	slli	a4, a4, 8
40254bd9:	20dd40        	or	a13, a13, a4
40254bdc:	040742        	l8ui	a4, a7, 4
40254bdf:	015580        	slli	a5, a5, 24
40254be2:	114400        	slli	a4, a4, 16
40254be5:	204450        	or	a4, a4, a5
40254be8:	20dd40        	or	a13, a13, a4
40254beb:	079d87        	bne	a13, a8, 40254bf6 <ieee80211_parse_beacon+0x122>
40254bee:	060752        	l8ui	a5, a7, 6
40254bf1:	011566        	bnei	a5, 1, 40254bf6 <ieee80211_parse_beacon+0x122>
40254bf4:	160c      	movi.n	a6, 1
40254bf6:	e6ec      	bnez.n	a6, 40254c28 <ieee80211_parse_beacon+0x154>
40254bf8:	060c      	movi.n	a6, 0
40254bfa:	2862b6        	bltui	a2, 6, 40254c26 <ieee80211_parse_beacon+0x152>
40254bfd:	050752        	l8ui	a5, a7, 5
40254c00:	030742        	l8ui	a4, a7, 3
40254c03:	0207d2        	l8ui	a13, a7, 2
40254c06:	114480        	slli	a4, a4, 8
40254c09:	20dd40        	or	a13, a13, a4
40254c0c:	040742        	l8ui	a4, a7, 4
40254c0f:	015580        	slli	a5, a5, 24
40254c12:	114400        	slli	a4, a4, 16
40254c15:	204450        	or	a4, a4, a5
40254c18:	20dd40        	or	a13, a13, a4
40254c1b:	079d87        	bne	a13, a8, 40254c26 <ieee80211_parse_beacon+0x152>
40254c1e:	0607d2        	l8ui	a13, a7, 6
40254c21:	150c      	movi.n	a5, 1
40254c23:	8365d0        	moveqz	a6, a5, a13
40254c26:	368c      	beqz.n	a6, 40254c2d <ieee80211_parse_beacon+0x159>
40254c28:	fc79      	s32i.n	a7, a12, 60
40254c2a:	ffe506        	j	40254bc2 <ieee80211_parse_beacon+0xee>
40254c2d:	060c      	movi.n	a6, 0
40254c2f:	2542b6        	bltui	a2, 4, 40254c58 <ieee80211_parse_beacon+0x184>
40254c32:	0507d2        	l8ui	a13, a7, 5
40254c35:	030752        	l8ui	a5, a7, 3
40254c38:	020742        	l8ui	a4, a7, 2
40254c3b:	115580        	slli	a5, a5, 8
40254c3e:	204450        	or	a4, a4, a5
40254c41:	040752        	l8ui	a5, a7, 4
40254c44:	01dd80        	slli	a13, a13, 24
40254c47:	115500        	slli	a5, a5, 16
40254c4a:	2055d0        	or	a5, a5, a13
40254c4d:	204450        	or	a4, a4, a5
40254c50:	ff9e51        	l32r	a5, 40254ac8 <ieee80211_alloc_challenge+0x2c>
40254c53:	019457        	bne	a4, a5, 40254c58 <ieee80211_parse_beacon+0x184>
40254c56:	160c      	movi.n	a6, 1
40254c58:	468c      	beqz.n	a6, 40254c60 <ieee80211_parse_beacon+0x18c>
40254c5a:	136c72        	s32i	a7, a12, 76
40254c5d:	ffd846        	j	40254bc2 <ieee80211_parse_beacon+0xee>
40254c60:	cd2962        	l32i	a6, a9, 0x334
40254c63:	056c60        	extui	a6, a6, 28, 1
40254c66:	f13616        	beqz	a6, 40254b7d <ieee80211_parse_beacon+0xa9>
40254c69:	060c      	movi.n	a6, 0
40254c6b:	2542b6        	bltui	a2, 4, 40254c94 <ieee80211_parse_beacon+0x1c0>
40254c6e:	050752        	l8ui	a5, a7, 5
40254c71:	030742        	l8ui	a4, a7, 3
40254c74:	0207d2        	l8ui	a13, a7, 2
40254c77:	114480        	slli	a4, a4, 8
40254c7a:	20dd40        	or	a13, a13, a4
40254c7d:	040742        	l8ui	a4, a7, 4
40254c80:	015580        	slli	a5, a5, 24
40254c83:	114400        	slli	a4, a4, 16
40254c86:	204450        	or	a4, a4, a5
40254c89:	20dd40        	or	a13, a13, a4
40254c8c:	ff9041        	l32r	a4, 40254acc <ieee80211_alloc_challenge+0x30>
40254c8f:	019d47        	bne	a13, a4, 40254c94 <ieee80211_parse_beacon+0x1c0>
40254c92:	160c      	movi.n	a6, 1
40254c94:	d68c      	beqz.n	a6, 40254ca5 <ieee80211_parse_beacon+0x1d1>
40254c96:	102c52        	l32i	a5, a12, 64
40254c99:	ee0556        	bnez	a5, 40254b7d <ieee80211_parse_beacon+0xa9>
40254c9c:	106c72        	s32i	a7, a12, 64
40254c9f:	010722        	l8ui	a2, a7, 1
40254ca2:	ffb5c6        	j	40254b7d <ieee80211_parse_beacon+0xa9>
40254ca5:	060c      	movi.n	a6, 0
40254ca7:	2542b6        	bltui	a2, 4, 40254cd0 <ieee80211_parse_beacon+0x1fc>
40254caa:	050752        	l8ui	a5, a7, 5
40254cad:	030742        	l8ui	a4, a7, 3
40254cb0:	0207d2        	l8ui	a13, a7, 2
40254cb3:	114480        	slli	a4, a4, 8
40254cb6:	20dd40        	or	a13, a13, a4
40254cb9:	040742        	l8ui	a4, a7, 4
40254cbc:	015580        	slli	a5, a5, 24
40254cbf:	114400        	slli	a4, a4, 16
40254cc2:	204450        	or	a4, a4, a5
40254cc5:	20dd40        	or	a13, a13, a4
40254cc8:	ff8241        	l32r	a4, 40254ad0 <ieee80211_alloc_challenge+0x34>
40254ccb:	019d47        	bne	a13, a4, 40254cd0 <ieee80211_parse_beacon+0x1fc>
40254cce:	160c      	movi.n	a6, 1
40254cd0:	ea9616        	beqz	a6, 40254b7d <ieee80211_parse_beacon+0xa9>
40254cd3:	112c52        	l32i	a5, a12, 68
40254cd6:	ea3556        	bnez	a5, 40254b7d <ieee80211_parse_beacon+0xa9>
40254cd9:	106c72        	s32i	a7, a12, 64
40254cdc:	ffb886        	j	40254bc2 <ieee80211_parse_beacon+0xee>
40254cdf:	c3c6d2        	addi	a13, a6, -61
40254ce2:	e97d56        	bnez	a13, 40254b7d <ieee80211_parse_beacon+0xa9>
40254ce5:	116c72        	s32i	a7, a12, 68
40254ce8:	ffa386        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254ceb:	1326b7        	blt	a6, a11, 40254d02 <ieee80211_parse_beacon+0x22e>
40254cee:	052b67        	blt	a11, a6, 40254cf7 <ieee80211_parse_beacon+0x223>
40254cf1:	106cd2        	s32i	a13, a12, 64
40254cf4:	ffa086        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254cf7:	d0c642        	addi	a4, a6, -48
40254cfa:	e7f456        	bnez	a4, 40254b7d <ieee80211_parse_beacon+0xa9>
40254cfd:	ecd9      	s32i.n	a13, a12, 56
40254cff:	ff9dc6        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254d02:	d6c652        	addi	a5, a6, -42
40254d05:	e74556        	bnez	a5, 40254b7d <ieee80211_parse_beacon+0xa9>
40254d08:	620b      	addi.n	a6, a2, -1
40254d0a:	e6f656        	bnez	a6, 40254b7d <ieee80211_parse_beacon+0xa9>
40254d0d:	020dd2        	l8ui	a13, a13, 2
40254d10:	00a122        	movi	a2, 0x100
40254d13:	20dd20        	or	a13, a13, a2
40254d16:	045cd2        	s16i	a13, a12, 8
40254d19:	ff9746        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254d1c:	2c46a6        	blti	a6, 4, 40254d4c <ieee80211_parse_beacon+0x278>
40254d1f:	0256e6        	bgei	a6, 5, 40254d25 <ieee80211_parse_beacon+0x251>
40254d22:	ff95c6        	j	40254b7d <ieee80211_parse_beacon+0xa9>
40254d25:	1066a6        	blti	a6, 6, 40254d39 <ieee80211_parse_beacon+0x265>
40254d28:	0276e6        	bgei	a6, 7, 40254d2e <ieee80211_parse_beacon+0x25a>
40254d2b:	ff9386        	j	40254b7d <ieee80211_parse_beacon+0xa9>
40254d2e:	f9c642        	addi	a4, a6, -7
40254d31:	e48456        	bnez	a4, 40254b7d <ieee80211_parse_beacon+0xa9>
40254d34:	8cd9      	s32i.n	a13, a12, 32
40254d36:	ff9006        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254d39:	fbc652        	addi	a5, a6, -5
40254d3c:	e3d556        	bnez	a5, 40254b7d <ieee80211_parse_beacon+0xa9>
40254d3f:	4e68      	l32i.n	a6, a14, 16
40254d41:	6cd9      	s32i.n	a13, a12, 24
40254d43:	c06d60        	sub	a6, a13, a6
40254d46:	0c4c62        	s8i	a6, a12, 12
40254d49:	ff8b46        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254d4c:	1616a6        	blti	a6, 1, 40254d66 <ieee80211_parse_beacon+0x292>
40254d4f:	0426e6        	bgei	a6, 2, 40254d57 <ieee80211_parse_beacon+0x283>
40254d52:	acd9      	s32i.n	a13, a12, 40
40254d54:	ff8886        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254d57:	fdc6d2        	addi	a13, a6, -3
40254d5a:	e1fd56        	bnez	a13, 40254b7d <ieee80211_parse_beacon+0xa9>
40254d5d:	020702        	l8ui	a0, a7, 2
40254d60:	044c02        	s8i	a0, a12, 4
40254d63:	ff84c6        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254d66:	e13656        	bnez	a6, 40254b7d <ieee80211_parse_beacon+0xa9>
40254d69:	9cd9      	s32i.n	a13, a12, 36
40254d6b:	ff82c6        	j	40254b7a <ieee80211_parse_beacon+0xa6>
40254d6e:	120c      	movi.n	a2, 1
40254d70:	002206        	j	40254dfc <ieee80211_parse_beacon+0x328>
40254d73:	ac68      	l32i.n	a6, a12, 40
40254d75:	bc78      	l32i.n	a7, a12, 44
40254d77:	090616        	beqz	a6, 40254e0b <ieee80211_parse_beacon+0x337>
40254d7a:	0106e2        	l8ui	a14, a6, 1
40254d7d:	02beb6        	bltui	a14, 16, 40254d83 <ieee80211_parse_beacon+0x2af>
40254d80:	0021c6        	j	40254e0b <ieee80211_parse_beacon+0x337>
40254d83:	020c      	movi.n	a2, 0
40254d85:	369c      	beqz.n	a6, 40254d9c <ieee80211_parse_beacon+0x2c8>
40254d87:	179c      	beqz.n	a7, 40254d9c <ieee80211_parse_beacon+0x2c8>
40254d89:	010742        	l8ui	a4, a7, 1
40254d8c:	010652        	l8ui	a5, a6, 1
40254d8f:	ff0c      	movi.n	a15, 15
40254d91:	c0ff50        	sub	a15, a15, a5
40254d94:	04af47        	bge	a15, a4, 40254d9c <ieee80211_parse_beacon+0x2c8>
40254d97:	460c      	movi.n	a6, 4
40254d99:	202260        	or	a2, a2, a6
40254d9c:	870c      	movi.n	a7, 8
40254d9e:	9c68      	l32i.n	a6, a12, 36
40254da0:	050ca2        	l8ui	a10, a12, 5
40254da3:	668c      	beqz.n	a6, 40254dad <ieee80211_parse_beacon+0x2d9>
40254da5:	010692        	l8ui	a9, a6, 1
40254da8:	082c      	movi.n	a8, 32
40254daa:	02b897        	bgeu	a8, a9, 40254db0 <ieee80211_parse_beacon+0x2dc>
40254dad:	202270        	or	a2, a2, a7
40254db0:	041a07        	beq	a10, a0, 40254db8 <ieee80211_parse_beacon+0x2e4>
40254db3:	0b2c      	movi.n	a11, 32
40254db5:	2022b0        	or	a2, a2, a11
40254db8:	8c08      	l32i.n	a0, a12, 32
40254dba:	060c      	movi.n	a6, 0
40254dbc:	608c      	beqz.n	a0, 40254dc6 <ieee80211_parse_beacon+0x2f2>
40254dbe:	0100d2        	l8ui	a13, a0, 1
40254dc1:	013df6        	bgeui	a13, 3, 40254dc6 <ieee80211_parse_beacon+0x2f2>
40254dc4:	8c69      	s32i.n	a6, a12, 32
40254dc6:	102c02        	l32i	a0, a12, 64
40254dc9:	a81c      	movi.n	a8, 26
40254dcb:	409c      	beqz.n	a0, 40254de3 <ieee80211_parse_beacon+0x30f>
40254dcd:	0100e2        	l8ui	a14, a0, 1
40254dd0:	e41c      	movi.n	a4, 30
40254dd2:	000052        	l8ui	a5, a0, 0
40254dd5:	08fd      	mov.n	a15, a8
40254dd7:	c05530        	sub	a5, a5, a3
40254dda:	83f450        	moveqz	a15, a4, a5
40254ddd:	02bef7        	bgeu	a14, a15, 40254de3 <ieee80211_parse_beacon+0x30f>
40254de0:	106c62        	s32i	a6, a12, 64
40254de3:	112c02        	l32i	a0, a12, 68
40254de6:	691c      	movi.n	a9, 22
40254de8:	009c      	beqz.n	a0, 40254dfc <ieee80211_parse_beacon+0x328>
40254dea:	0000a2        	l8ui	a10, a0, 0
40254ded:	010072        	l8ui	a7, a0, 1
40254df0:	c0aa30        	sub	a10, a10, a3
40254df3:	8398a0        	moveqz	a9, a8, a10
40254df6:	02b797        	bgeu	a7, a9, 40254dfc <ieee80211_parse_beacon+0x328>
40254df9:	116c62        	s32i	a6, a12, 68
40254dfc:	21c8      	l32i.n	a12, a1, 8
40254dfe:	31d8      	l32i.n	a13, a1, 12
40254e00:	41e8      	l32i.n	a14, a1, 16
40254e02:	51f8      	l32i.n	a15, a1, 20
40254e04:	1108      	l32i.n	a0, a1, 4
40254e06:	20c112        	addi	a1, a1, 32
40254e09:	f00d      	ret.n
40254e0b:	220c      	movi.n	a2, 2
40254e0d:	ffdd06        	j	40254d85 <ieee80211_parse_beacon+0x2b1>
40254e10:	f25000        	excw
40254e13:	500000        	excw
40254e16:	4105f2        	l8ui	a15, a5, 65
40254e19:	fe          	.byte 0xfe
40254e1a:	ff          	.byte 0xff
40254e1b:	030272        	l8ui	a7, a2, 3
40254e1e:	010262        	l8ui	a6, a2, 1
40254e21:	000252        	l8ui	a5, a2, 0
40254e24:	116680        	slli	a6, a6, 8
40254e27:	205560        	or	a5, a5, a6
40254e2a:	020262        	l8ui	a6, a2, 2
40254e2d:	017780        	slli	a7, a7, 24
40254e30:	116600        	slli	a6, a6, 16
40254e33:	206670        	or	a6, a6, a7
40254e36:	202560        	or	a2, a5, a6
40254e39:	311247        	beq	a2, a4, 40254e6e <ieee80211_parse_beacon+0x39a>
40254e3c:	f9a871        	l32r	a7, 402534dc <hostap_input+0x464>
40254e3f:	ff2181        	l32r	a8, 40254ac4 <ieee80211_alloc_challenge+0x28>
40254e42:	1d1277        	beq	a2, a7, 40254e63 <ieee80211_parse_beacon+0x38f>
40254e45:	291287        	beq	a2, a8, 40254e72 <ieee80211_parse_beacon+0x39e>
40254e48:	ff2091        	l32r	a9, 40254ac8 <ieee80211_alloc_challenge+0x2c>
40254e4b:	fff2a1        	l32r	a10, 40254e14 <ieee80211_parse_beacon+0x340>
40254e4e:	241297        	beq	a2, a9, 40254e76 <ieee80211_parse_beacon+0x3a2>
40254e51:	0312a7        	beq	a2, a10, 40254e58 <ieee80211_parse_beacon+0x384>
40254e54:	022c      	movi.n	a2, 32
40254e56:	f00d      	ret.n
40254e58:	338c      	beqz.n	a3, 40254e5f <ieee80211_parse_beacon+0x38b>
40254e5a:	db0c      	movi.n	a11, 13
40254e5c:	0043b2        	s8i	a11, a3, 0
40254e5f:	620c      	movi.n	a2, 6
40254e61:	f00d      	ret.n
40254e63:	ff8316        	beqz	a3, 40254e5f <ieee80211_parse_beacon+0x38b>
40254e66:	520c      	movi.n	a2, 5
40254e68:	004322        	s8i	a2, a3, 0
40254e6b:	fffc06        	j	40254e5f <ieee80211_parse_beacon+0x38b>
40254e6e:	020c      	movi.n	a2, 0
40254e70:	f00d      	ret.n
40254e72:	120c      	movi.n	a2, 1
40254e74:	f00d      	ret.n
40254e76:	320c      	movi.n	a2, 3
40254e78:	f00d      	ret.n
40254e7a:	310000        	srai	a0, a0, 16
40254e7d:	62ffe5        	excw
40254e80:	520302        	l8ui	a0, a3, 82
40254e83:	420102        	l8ui	a0, a1, 66
40254e86:	800002        	l8ui	a0, a0, 128
40254e89:	501155        	excw
40254e8c:	522044        	excw
40254e8f:	800202        	l8ui	a0, a2, 128
40254e92:	000166        	bnei	a1, -1, 40254e96 <ieee80211_parse_beacon+0x3c2>
40254e95:	601155        	excw
40254e98:	502055        	excw
40254e9b:	372024        	excw
40254e9e:	610b12        	l8ui	a1, a11, 97
40254ea1:	8f          	.byte 0x8f
40254ea2:	71f9      	s32i.n	a15, a1, 28
40254ea4:	ff08      	l32i.n	a0, a15, 60
40254ea6:	0a1267        	beq	a2, a6, 40254eb4 <ieee80211_parse_beacon+0x3e0>
40254ea9:	031277        	beq	a2, a7, 40254eb0 <ieee80211_parse_beacon+0x3dc>
40254eac:	020c      	movi.n	a2, 0
40254eae:	f00d      	ret.n
40254eb0:	220c      	movi.n	a2, 2
40254eb2:	f00d      	ret.n
40254eb4:	120c      	movi.n	a2, 1
40254eb6:	f00d      	ret.n
40254eb8:	ac0f00        	excw
40254ebb:	0f0000        	excw
40254ebe:	01ac      	beqz.n	a1, 40254ee2 <ieee80211_parse_beacon+0x40e>
40254ec0:	ac0f00        	excw
40254ec3:	0f0002        	l8ui	a0, a0, 15
40254ec6:	03ac      	beqz.n	a3, 40254eea <ieee80211_parse_beacon+0x416>
40254ec8:	ac0f00        	excw
40254ecb:	0f0004        	excw
40254ece:	05ac      	beqz.n	a5, 40254ef2 <ieee80211_parse_beacon+0x41e>
40254ed0:	fffa41        	l32r	a4, 40254eb8 <ieee80211_parse_beacon+0x3e4>
40254ed3:	030272        	l8ui	a7, a2, 3
40254ed6:	010262        	l8ui	a6, a2, 1
40254ed9:	000252        	l8ui	a5, a2, 0
40254edc:	116680        	slli	a6, a6, 8
40254edf:	205560        	or	a5, a5, a6
40254ee2:	020262        	l8ui	a6, a2, 2
40254ee5:	017780        	slli	a7, a7, 24
40254ee8:	116600        	slli	a6, a6, 16
40254eeb:	206670        	or	a6, a6, a7
40254eee:	202560        	or	a2, a5, a6
40254ef1:	371247        	beq	a2, a4, 40254f2c <ieee80211_parse_beacon+0x458>
40254ef4:	fff271        	l32r	a7, 40254ebc <ieee80211_parse_beacon+0x3e8>
40254ef7:	fff281        	l32r	a8, 40254ec0 <ieee80211_parse_beacon+0x3ec>
40254efa:	231277        	beq	a2, a7, 40254f21 <ieee80211_parse_beacon+0x44d>
40254efd:	2f1287        	beq	a2, a8, 40254f30 <ieee80211_parse_beacon+0x45c>
40254f00:	fff191        	l32r	a9, 40254ec4 <ieee80211_parse_beacon+0x3f0>
40254f03:	fff1a1        	l32r	a10, 40254ec8 <ieee80211_parse_beacon+0x3f4>
40254f06:	2a1297        	beq	a2, a9, 40254f34 <ieee80211_parse_beacon+0x460>
40254f09:	2b12a7        	beq	a2, a10, 40254f38 <ieee80211_parse_beacon+0x464>
40254f0c:	fff0b1        	l32r	a11, 40254ecc <ieee80211_parse_beacon+0x3f8>
40254f0f:	0312b7        	beq	a2, a11, 40254f16 <ieee80211_parse_beacon+0x442>
40254f12:	022c      	movi.n	a2, 32
40254f14:	f00d      	ret.n
40254f16:	338c      	beqz.n	a3, 40254f1d <ieee80211_parse_beacon+0x449>
40254f18:	d20c      	movi.n	a2, 13
40254f1a:	004322        	s8i	a2, a3, 0
40254f1d:	620c      	movi.n	a2, 6
40254f1f:	f00d      	ret.n
40254f21:	ff8316        	beqz	a3, 40254f1d <ieee80211_parse_beacon+0x449>
40254f24:	540c      	movi.n	a4, 5
40254f26:	004342        	s8i	a4, a3, 0
40254f29:	fffc06        	j	40254f1d <ieee80211_parse_beacon+0x449>
40254f2c:	020c      	movi.n	a2, 0
40254f2e:	f00d      	ret.n
40254f30:	120c      	movi.n	a2, 1
40254f32:	f00d      	ret.n
40254f34:	220c      	movi.n	a2, 2
40254f36:	f00d      	ret.n
40254f38:	320c      	movi.n	a2, 3
40254f3a:	f00d      	ret.n
40254f3c:	ffdf31        	l32r	a3, 40254eb8 <ieee80211_parse_beacon+0x3e4>
40254f3f:	030262        	l8ui	a6, a2, 3
40254f42:	010252        	l8ui	a5, a2, 1
40254f45:	000242        	l8ui	a4, a2, 0
40254f48:	115580        	slli	a5, a5, 8
40254f4b:	204450        	or	a4, a4, a5
40254f4e:	020252        	l8ui	a5, a2, 2
40254f51:	016680        	slli	a6, a6, 24
40254f54:	115500        	slli	a5, a5, 16
40254f57:	205560        	or	a5, a5, a6
40254f5a:	202450        	or	a2, a4, a5
40254f5d:	0b1237        	beq	a2, a3, 40254f6c <ieee80211_parse_beacon+0x498>
40254f60:	ffd761        	l32r	a6, 40254ebc <ieee80211_parse_beacon+0x3e8>
40254f63:	ffd771        	l32r	a7, 40254ec0 <ieee80211_parse_beacon+0x3ec>
40254f66:	0a1267        	beq	a2, a6, 40254f74 <ieee80211_parse_beacon+0x4a0>
40254f69:	031277        	beq	a2, a7, 40254f70 <ieee80211_parse_beacon+0x49c>
40254f6c:	020c      	movi.n	a2, 0
40254f6e:	f00d      	ret.n
40254f70:	220c      	movi.n	a2, 2
40254f72:	f00d      	ret.n
40254f74:	120c      	movi.n	a2, 1
40254f76:	f00d      	ret.n

40254f78 <ieee80211_parse_wpa>:
40254f78:	050c      	movi.n	a5, 0
40254f7a:	e0c112        	addi	a1, a1, -32
40254f7d:	6109      	s32i.n	a0, a1, 24
40254f7f:	004152        	s8i	a5, a1, 0
40254f82:	d208      	l32i.n	a0, a2, 52
40254f84:	509c      	beqz.n	a0, 40254f9d <ieee80211_parse_wpa+0x25>
40254f86:	4109      	s32i.n	a0, a1, 16
40254f88:	070032        	l8ui	a3, a0, 7
40254f8b:	060022        	l8ui	a2, a0, 6
40254f8e:	113380        	slli	a3, a3, 8
40254f91:	202230        	or	a2, a2, a3
40254f94:	112200        	slli	a2, a2, 16
40254f97:	312020        	srai	a2, a2, 16
40254f9a:	101226        	beqi	a2, 1, 40254fae <ieee80211_parse_wpa+0x36>
40254f9d:	052d      	mov.n	a2, a5
40254f9f:	000106        	j	40254fa7 <ieee80211_parse_wpa+0x2f>
40254fa2:	0df096        	bltz	a0, 40255085 <ieee80211_parse_wpa+0x10d>
40254fa5:	120c      	movi.n	a2, 1
40254fa7:	6108      	l32i.n	a0, a1, 24
40254fa9:	20c112        	addi	a1, a1, 32
40254fac:	f00d      	ret.n
40254fae:	013d      	mov.n	a3, a1
40254fb0:	208b      	addi.n	a2, a0, 8
40254fb2:	010062        	l8ui	a6, a0, 1
40254fb5:	340c      	movi.n	a4, 3
40254fb7:	acf251        	l32r	a5, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40254fba:	5159      	s32i.n	a5, a1, 20
40254fbc:	804542        	s8i	a4, a5, 128
40254fbf:	fac662        	addi	a6, a6, -6
40254fc2:	1169      	s32i.n	a6, a1, 4
40254fc4:	ffe505        	call0	40254e18 <ieee80211_parse_beacon+0x344>
40254fc7:	050c      	movi.n	a5, 0
40254fc9:	4168      	l32i.n	a6, a1, 16
40254fcb:	1108      	l32i.n	a0, a1, 4
40254fcd:	5178      	l32i.n	a7, a1, 20
40254fcf:	fac002        	addi	a0, a0, -6
40254fd2:	844722        	s8i	a2, a7, 132
40254fd5:	0d0672        	l8ui	a7, a6, 13
40254fd8:	0c0662        	l8ui	a6, a6, 12
40254fdb:	117780        	slli	a7, a7, 8
40254fde:	206670        	or	a6, a6, a7
40254fe1:	f46060        	extui	a6, a6, 0, 16
40254fe4:	60bc      	beqz.n	a0, 4025501e <ieee80211_parse_wpa+0xa6>
40254fe6:	3159      	s32i.n	a5, a1, 12
40254fe8:	7169      	s32i.n	a6, a1, 28
40254fea:	1109      	s32i.n	a0, a1, 4
40254fec:	f48050        	extui	a8, a5, 0, 16
40254fef:	2bb867        	bgeu	a8, a6, 4025501e <ieee80211_parse_wpa+0xa6>
40254ff2:	4138      	l32i.n	a3, a1, 16
40254ff4:	a02530        	addx4	a2, a5, a3
40254ff7:	22eb      	addi.n	a2, a2, 14
40254ff9:	013d      	mov.n	a3, a1
40254ffb:	ffe1c5        	call0	40254e18 <ieee80211_parse_beacon+0x344>
40254ffe:	5108      	l32i.n	a0, a1, 20
40255000:	7168      	l32i.n	a6, a1, 28
40255002:	820002        	l8ui	a0, a0, 130
40255005:	3158      	l32i.n	a5, a1, 12
40255007:	108c      	beqz.n	a0, 4025500c <ieee80211_parse_wpa+0x94>
40255009:	041066        	bnei	a0, 1, 40255011 <ieee80211_parse_wpa+0x99>
4025500c:	5138      	l32i.n	a3, a1, 20
4025500e:	824322        	s8i	a2, a3, 130
40255011:	1108      	l32i.n	a0, a1, 4
40255013:	451b      	addi.n	a4, a5, 1
40255015:	745040        	extui	a5, a4, 0, 8
40255018:	fcc002        	addi	a0, a0, -4
4025501b:	fff146        	j	40254fe4 <ieee80211_parse_wpa+0x6c>
4025501e:	6310a6        	blti	a0, 1, 40255085 <ieee80211_parse_wpa+0x10d>
40255021:	050c      	movi.n	a5, 0
40255023:	4178      	l32i.n	a7, a1, 16
40255025:	fec002        	addi	a0, a0, -2
40255028:	a06670        	addx4	a6, a6, a7
4025502b:	10c622        	addi	a2, a6, 16
4025502e:	0f0672        	l8ui	a7, a6, 15
40255031:	0e0662        	l8ui	a6, a6, 14
40255034:	117780        	slli	a7, a7, 8
40255037:	206670        	or	a6, a6, a7
4025503a:	f46060        	extui	a6, a6, 0, 16
4025503d:	f61016        	beqz	a0, 40254fa2 <ieee80211_parse_wpa+0x2a>
40255040:	7169      	s32i.n	a6, a1, 28
40255042:	3159      	s32i.n	a5, a1, 12
40255044:	2129      	s32i.n	a2, a1, 8
40255046:	1109      	s32i.n	a0, a1, 4
40255048:	f49050        	extui	a9, a5, 0, 16
4025504b:	023967        	bltu	a9, a6, 40255051 <ieee80211_parse_wpa+0xd9>
4025504e:	ffd406        	j	40254fa2 <ieee80211_parse_wpa+0x2a>
40255051:	ffe285        	call0	40254e7c <ieee80211_parse_beacon+0x3a8>
40255054:	091266        	bnei	a2, 1, 40255061 <ieee80211_parse_wpa+0xe9>
40255057:	51b8      	l32i.n	a11, a1, 20
40255059:	2a0c      	movi.n	a10, 2
4025505b:	814ba2        	s8i	a10, a11, 129
4025505e:	000386        	j	40255070 <ieee80211_parse_wpa+0xf8>
40255061:	2128      	l32i.n	a2, a1, 8
40255063:	ffe185        	call0	40254e7c <ieee80211_parse_beacon+0x3a8>
40255066:	062266        	bnei	a2, 2, 40255070 <ieee80211_parse_wpa+0xf8>
40255069:	5128      	l32i.n	a2, a1, 20
4025506b:	300c      	movi.n	a0, 3
4025506d:	814202        	s8i	a0, a2, 129
40255070:	7168      	l32i.n	a6, a1, 28
40255072:	3158      	l32i.n	a5, a1, 12
40255074:	2128      	l32i.n	a2, a1, 8
40255076:	1108      	l32i.n	a0, a1, 4
40255078:	224b      	addi.n	a2, a2, 4
4025507a:	fcc002        	addi	a0, a0, -4
4025507d:	351b      	addi.n	a3, a5, 1
4025507f:	745030        	extui	a5, a3, 0, 8
40255082:	ffedc6        	j	4025503d <ieee80211_parse_wpa+0xc5>
40255085:	020c      	movi.n	a2, 0
40255087:	ffc706        	j	40254fa7 <ieee80211_parse_wpa+0x2f>
	...

4025508c <ieee80211_parse_rsn>:
4025508c:	040c      	movi.n	a4, 0
4025508e:	e0c112        	addi	a1, a1, -32
40255091:	41d9      	s32i.n	a13, a1, 16
40255093:	51e9      	s32i.n	a14, a1, 20
40255095:	61f9      	s32i.n	a15, a1, 24
40255097:	31c9      	s32i.n	a12, a1, 12
40255099:	004142        	s8i	a4, a1, 0
4025509c:	e2c8      	l32i.n	a12, a2, 56
4025509e:	2109      	s32i.n	a0, a1, 8
402550a0:	9c9c      	beqz.n	a12, 402550bd <ieee80211_parse_rsn+0x31>
402550a2:	010c52        	l8ui	a5, a12, 1
402550a5:	030c22        	l8ui	a2, a12, 3
402550a8:	1195a6        	blti	a5, 10, 402550bd <ieee80211_parse_rsn+0x31>
402550ab:	020c02        	l8ui	a0, a12, 2
402550ae:	112280        	slli	a2, a2, 8
402550b1:	200020        	or	a0, a0, a2
402550b4:	110000        	slli	a0, a0, 16
402550b7:	310000        	srai	a0, a0, 16
402550ba:	1b1026        	beqi	a0, 1, 402550d9 <ieee80211_parse_rsn+0x4d>
402550bd:	042d      	mov.n	a2, a4
402550bf:	0001c6        	j	402550ca <ieee80211_parse_rsn+0x3e>
402550c2:	022de6        	bgei	a13, 2, 402550c8 <ieee80211_parse_rsn+0x3c>
402550c5:	002e86        	j	40255183 <ieee80211_parse_rsn+0xf7>
402550c8:	120c      	movi.n	a2, 1
402550ca:	31c8      	l32i.n	a12, a1, 12
402550cc:	41d8      	l32i.n	a13, a1, 16
402550ce:	51e8      	l32i.n	a14, a1, 20
402550d0:	61f8      	l32i.n	a15, a1, 24
402550d2:	2108      	l32i.n	a0, a1, 8
402550d4:	20c112        	addi	a1, a1, 32
402550d7:	f00d      	ret.n
402550d9:	2c4b      	addi.n	a2, a12, 4
402550db:	aca9f1        	l32r	a15, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402550de:	330c      	movi.n	a3, 3
402550e0:	7159      	s32i.n	a5, a1, 28
402550e2:	804f32        	s8i	a3, a15, 128
402550e5:	013d      	mov.n	a3, a1
402550e7:	ffde85        	call0	40254ed0 <ieee80211_parse_beacon+0x3fc>
402550ea:	0e0c      	movi.n	a14, 0
402550ec:	71d8      	l32i.n	a13, a1, 28
402550ee:	844f22        	s8i	a2, a15, 132
402550f1:	080c42        	l8ui	a4, a12, 8
402550f4:	090c52        	l8ui	a5, a12, 9
402550f7:	f8cdd2        	addi	a13, a13, -8
402550fa:	ccab      	addi.n	a12, a12, 10
402550fc:	115580        	slli	a5, a5, 8
402550ff:	204450        	or	a4, a4, a5
40255102:	f44040        	extui	a4, a4, 0, 16
40255105:	1149      	s32i.n	a4, a1, 4
40255107:	1128      	l32i.n	a2, a1, 4
40255109:	f400e0        	extui	a0, a14, 0, 16
4025510c:	20b027        	bgeu	a0, a2, 40255130 <ieee80211_parse_rsn+0xa4>
4025510f:	dd9c      	beqz.n	a13, 40255130 <ieee80211_parse_rsn+0xa4>
40255111:	0c2d      	mov.n	a2, a12
40255113:	013d      	mov.n	a3, a1
40255115:	ffdb85        	call0	40254ed0 <ieee80211_parse_beacon+0x3fc>
40255118:	fccdd2        	addi	a13, a13, -4
4025511b:	820f02        	l8ui	a0, a15, 130
4025511e:	cc4b      	addi.n	a12, a12, 4
40255120:	108c      	beqz.n	a0, 40255125 <ieee80211_parse_rsn+0x99>
40255122:	021066        	bnei	a0, 1, 40255128 <ieee80211_parse_rsn+0x9c>
40255125:	824f22        	s8i	a2, a15, 130
40255128:	ee1b      	addi.n	a14, a14, 1
4025512a:	74e0e0        	extui	a14, a14, 0, 8
4025512d:	fff586        	j	40255107 <ieee80211_parse_rsn+0x7b>
40255130:	4f1da6        	blti	a13, 1, 40255183 <ieee80211_parse_rsn+0xf7>
40255133:	0e0c      	movi.n	a14, 0
40255135:	fecdd2        	addi	a13, a13, -2
40255138:	000c02        	l8ui	a0, a12, 0
4025513b:	010c22        	l8ui	a2, a12, 1
4025513e:	cc2b      	addi.n	a12, a12, 2
40255140:	112280        	slli	a2, a2, 8
40255143:	200020        	or	a0, a0, a2
40255146:	f40000        	extui	a0, a0, 0, 16
40255149:	1109      	s32i.n	a0, a1, 4
4025514b:	f73d16        	beqz	a13, 402550c2 <ieee80211_parse_rsn+0x36>
4025514e:	1168      	l32i.n	a6, a1, 4
40255150:	f450e0        	extui	a5, a14, 0, 16
40255153:	023567        	bltu	a5, a6, 40255159 <ieee80211_parse_rsn+0xcd>
40255156:	ffda06        	j	402550c2 <ieee80211_parse_rsn+0x36>
40255159:	0c2d      	mov.n	a2, a12
4025515b:	ffde05        	call0	40254f3c <ieee80211_parse_beacon+0x468>
4025515e:	071266        	bnei	a2, 1, 40255169 <ieee80211_parse_rsn+0xdd>
40255161:	470c      	movi.n	a7, 4
40255163:	814f72        	s8i	a7, a15, 129
40255166:	000306        	j	40255176 <ieee80211_parse_rsn+0xea>
40255169:	0c2d      	mov.n	a2, a12
4025516b:	ffdd05        	call0	40254f3c <ieee80211_parse_beacon+0x468>
4025516e:	042266        	bnei	a2, 2, 40255176 <ieee80211_parse_rsn+0xea>
40255171:	580c      	movi.n	a8, 5
40255173:	814f82        	s8i	a8, a15, 129
40255176:	cc4b      	addi.n	a12, a12, 4
40255178:	fccdd2        	addi	a13, a13, -4
4025517b:	ee1b      	addi.n	a14, a14, 1
4025517d:	74e0e0        	extui	a14, a14, 0, 8
40255180:	fff1c6        	j	4025514b <ieee80211_parse_rsn+0xbf>
40255183:	020c      	movi.n	a2, 0
40255185:	ffd046        	j	402550ca <ieee80211_parse_rsn+0x3e>
40255188:	26ad84        	excw
4025518b:	c11240        	mul16u	a1, a2, a4

4025518c <ieee80211_parse_action>:
4025518c:	f0c112        	addi	a1, a1, -16
4025518f:	11c9      	s32i.n	a12, a1, 4
40255191:	1368      	l32i.n	a6, a3, 4
40255193:	0b13c2        	l16ui	a12, a3, 22
40255196:	1668      	l32i.n	a6, a6, 4
40255198:	0109      	s32i.n	a0, a1, 0
4025519a:	cc6a      	add.n	a12, a12, a6
4025519c:	18ccc2        	addi	a12, a12, 24
4025519f:	c0cc60        	sub	a12, a12, a6
402551a2:	e8ccc2        	addi	a12, a12, -24
402551a5:	0a2cf6        	bgeui	a12, 2, 402551b3 <ieee80211_parse_action+0x27>
402551a8:	f27c      	movi.n	a2, -1
402551aa:	11c8      	l32i.n	a12, a1, 4
402551ac:	0108      	l32i.n	a0, a1, 0
402551ae:	10c112        	addi	a1, a1, 16
402551b1:	f00d      	ret.n
402551b3:	010672        	l8ui	a7, a6, 1
402551b6:	7fa042        	movi	a4, 127
402551b9:	3e6767        	bbci	a7, 6, 402551fb <ieee80211_parse_action+0x6f>
402551bc:	fff331        	l32r	a3, 40255188 <ieee80211_parse_rsn+0xfc>
402551bf:	1338      	l32i.n	a3, a3, 4
402551c1:	336a      	add.n	a3, a3, a6
402551c3:	180372        	l8ui	a7, a3, 24
402551c6:	18c302        	addi	a0, a3, 24
402551c9:	291747        	beq	a7, a4, 402551f6 <ieee80211_parse_action+0x6a>
402551cc:	1e2232        	l32i	a3, a2, 120
402551cf:	2109      	s32i.n	a0, a1, 8
402551d1:	039c      	beqz.n	a3, 402551e5 <ieee80211_parse_action+0x59>
402551d3:	26ab      	addi.n	a2, a6, 10
402551d5:	640c      	movi.n	a4, 6
402551d7:	b22901        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402551da:	0000c0        	callx0	a0
402551dd:	2108      	l32i.n	a0, a1, 8
402551df:	fc5256        	bnez	a2, 402551a8 <ieee80211_parse_action+0x1c>
402551e2:	000072        	l8ui	a7, a0, 0
402551e5:	173726        	beqi	a7, 3, 40255200 <ieee80211_parse_action+0x74>
402551e8:	0a7766        	bnei	a7, 7, 402551f6 <ieee80211_parse_action+0x6a>
402551eb:	010002        	l8ui	a0, a0, 1
402551ee:	f09c      	beqz.n	a0, 40255211 <ieee80211_parse_action+0x85>
402551f0:	021066        	bnei	a0, 1, 402551f6 <ieee80211_parse_action+0x6a>
402551f3:	b13cb6        	bltui	a12, 3, 402551a8 <ieee80211_parse_action+0x1c>
402551f6:	020c      	movi.n	a2, 0
402551f8:	ffeb86        	j	402551aa <ieee80211_parse_action+0x1e>
402551fb:	063d      	mov.n	a3, a6
402551fd:	fff086        	j	402551c3 <ieee80211_parse_action+0x37>
40255200:	010002        	l8ui	a0, a0, 1
40255203:	009c      	beqz.n	a0, 40255217 <ieee80211_parse_action+0x8b>
40255205:	161026        	beqi	a0, 1, 4025521f <ieee80211_parse_action+0x93>
40255208:	ea2066        	bnei	a0, 2, 402551f6 <ieee80211_parse_action+0x6a>
4025520b:	996cb6        	bltui	a12, 6, 402551a8 <ieee80211_parse_action+0x1c>
4025520e:	fff906        	j	402551f6 <ieee80211_parse_action+0x6a>
40255211:	933cb6        	bltui	a12, 3, 402551a8 <ieee80211_parse_action+0x1c>
40255214:	fff786        	j	402551f6 <ieee80211_parse_action+0x6a>
40255217:	850c      	movi.n	a5, 8
40255219:	8bb5c7        	bgeu	a5, a12, 402551a8 <ieee80211_parse_action+0x1c>
4025521c:	fff586        	j	402551f6 <ieee80211_parse_action+0x6a>
4025521f:	860c      	movi.n	a6, 8
40255221:	83b6c7        	bgeu	a6, a12, 402551a8 <ieee80211_parse_action+0x1c>
40255224:	fff386        	j	402551f6 <ieee80211_parse_action+0x6a>
	...

40255228 <ieee80211_setup_rateset>:
40255228:	020c      	movi.n	a2, 0
4025522a:	f00d      	ret.n
4025522c:	8e          	.byte 0x8e
4025522d:	0088      	l32i.n	a8, a0, 0
	...

40255230 <ieee80211_output_pbuf>:
40255230:	e0c112        	addi	a1, a1, -32
40255233:	51c9      	s32i.n	a12, a1, 20
40255235:	71e9      	s32i.n	a14, a1, 28
40255237:	61d9      	s32i.n	a13, a1, 24
40255239:	72d8      	l32i.n	a13, a2, 28
4025523b:	4109      	s32i.n	a0, a1, 16
4025523d:	bd08      	l32i.n	a0, a13, 44
4025523f:	03ed      	mov.n	a14, a3
40255241:	fbc002        	addi	a0, a0, -5
40255244:	0a5056        	bnez	a0, 402552ed <ieee80211_output_pbuf+0xbd>
40255247:	0a2316        	beqz	a3, 402552ed <ieee80211_output_pbuf+0xbd>
4025524a:	1e28      	l32i.n	a2, a14, 4
4025524c:	2c2d32        	l32i	a3, a13, 176
4025524f:	2129      	s32i.n	a2, a1, 8
40255251:	43cc      	bnez.n	a3, 40255259 <ieee80211_output_pbuf+0x29>
40255253:	1e2dc2        	l32i	a12, a13, 120
40255256:	000206        	j	40255262 <ieee80211_output_pbuf+0x32>
40255259:	026122        	s32i	a2, a1, 8
4025525c:	04a645        	call0	40259cc4 <cnx_node_search>
4025525f:	20c220        	or	a12, a2, a2
40255262:	087c16        	beqz	a12, 402552ed <ieee80211_output_pbuf+0xbd>
40255265:	0d1c42        	l16ui	a4, a12, 26
40255268:	004456        	bnez	a4, 40255270 <ieee80211_output_pbuf+0x40>
4025526b:	2c58      	l32i.n	a5, a12, 8
4025526d:	7cf517        	bbsi	a5, 17, 402552ed <ieee80211_output_pbuf+0xbd>
40255270:	202cc0        	or	a2, a12, a12
40255273:	01a062        	movi	a6, 1
40255276:	022182        	l32i	a8, a1, 8
40255279:	030c      	movi.n	a3, 0
4025527b:	0d0872        	l8ui	a7, a8, 13
4025527e:	0c0882        	l8ui	a8, a8, 12
40255281:	117780        	slli	a7, a7, 8
40255284:	207780        	or	a7, a7, a8
40255287:	748870        	extui	a8, a7, 8, 8
4025528a:	117780        	slli	a7, a7, 8
4025528d:	207780        	or	a7, a7, a8
40255290:	ffe781        	l32r	a8, 4025522c <ieee80211_setup_rateset+0x4>
40255293:	f47070        	extui	a7, a7, 0, 16
40255296:	c07780        	sub	a7, a7, a8
40255299:	833670        	moveqz	a3, a6, a7
4025529c:	1139      	s32i.n	a3, a1, 4
4025529e:	0106c5        	call0	4025630c <ieee80211_send_mgmt+0x508>
402552a1:	048216        	beqz	a2, 402552ed <ieee80211_output_pbuf+0xbd>
402552a4:	1e6dc2        	s32i	a12, a13, 120
402552a7:	0c2d      	mov.n	a2, a12
402552a9:	0e3d      	mov.n	a3, a14
402552ab:	007e05        	call0	40255a8c <ieee80211_send_nulldata+0x3e4>
402552ae:	130c      	movi.n	a3, 1
402552b0:	0129      	s32i.n	a2, a1, 0
402552b2:	040c      	movi.n	a4, 0
402552b4:	0e2d      	mov.n	a2, a14
402552b6:	fcf245        	call0	402521dc <esf_buf_alloc>
402552b9:	023d      	mov.n	a3, a2
402552bb:	e2ac      	beqz.n	a2, 402552ed <ieee80211_output_pbuf+0xbd>
402552bd:	450c      	movi.n	a5, 4
402552bf:	1198      	l32i.n	a9, a1, 4
402552c1:	800c      	movi.n	a0, 8
402552c3:	b99c      	beqz.n	a9, 402552e2 <ieee80211_output_pbuf+0xb2>
402552c5:	9228      	l32i.n	a2, a2, 36
402552c7:	02b8      	l32i.n	a11, a2, 0
402552c9:	4146b0        	srli	a4, a11, 6
402552cc:	54b0b0        	extui	a11, a11, 0, 6
402552cf:	204450        	or	a4, a4, a5
402552d2:	1144a0        	slli	a4, a4, 6
402552d5:	20bb40        	or	a11, a11, a4
402552d8:	02b9      	s32i.n	a11, a2, 0
402552da:	2c2da2        	l32i	a10, a13, 176
402552dd:	1acc      	bnez.n	a10, 402552e2 <ieee80211_output_pbuf+0xb2>
402552df:	0e4202        	s8i	a0, a2, 14
402552e2:	0d2d      	mov.n	a2, a13
402552e4:	0050c5        	call0	402557f4 <ieee80211_send_nulldata+0x14c>
402552e7:	0158      	l32i.n	a5, a1, 0
402552e9:	020d      	mov.n	a0, a2
402552eb:	d2cc      	bnez.n	a2, 402552fc <ieee80211_output_pbuf+0xcc>
402552ed:	120c      	movi.n	a2, 1
402552ef:	51c8      	l32i.n	a12, a1, 20
402552f1:	61d8      	l32i.n	a13, a1, 24
402552f3:	71e8      	l32i.n	a14, a1, 28
402552f5:	4108      	l32i.n	a0, a1, 16
402552f7:	20c112        	addi	a1, a1, 32
402552fa:	f00d      	ret.n
402552fc:	e6cc31        	l32r	a3, 4024ee2c <pm_attach+0xec>
402552ff:	8b0c      	movi.n	a11, 8
40255301:	ab4281        	l32r	a8, 4024000c <_irom0_text_start+0xc>
40255304:	3129      	s32i.n	a2, a1, 12
40255306:	9078      	l32i.n	a7, a0, 36
40255308:	120c      	movi.n	a2, 1
4025530a:	07a8      	l32i.n	a10, a7, 0
4025530c:	4868      	l32i.n	a6, a8, 16
4025530e:	5490a0        	extui	a9, a10, 0, 6
40255311:	c066d0        	sub	a6, a6, a13
40255314:	936260        	movnez	a6, a2, a6
40255317:	41a6a0        	srli	a10, a10, 6
4025531a:	20aab0        	or	a10, a10, a11
4025531d:	242050        	extui	a2, a5, 0, 3
40255320:	0122c0        	slli	a2, a2, 20
40255323:	17b8      	l32i.n	a11, a7, 4
40255325:	11aaa0        	slli	a10, a10, 6
40255328:	2099a0        	or	a9, a9, a10
4025532b:	0799      	s32i.n	a9, a7, 0
4025532d:	10bb30        	and	a11, a11, a3
40255330:	20bb20        	or	a11, a11, a2
40255333:	36cc      	bnez.n	a6, 4025533a <ieee80211_output_pbuf+0x10a>
40255335:	000c      	movi.n	a0, 0
40255337:	000086        	j	4025533d <ieee80211_output_pbuf+0x10d>
4025533a:	0d1c02        	l16ui	a0, a12, 26
4025533d:	087c      	movi.n	a8, -16
4025533f:	3198      	l32i.n	a9, a1, 12
40255341:	17b9      	s32i.n	a11, a7, 4
40255343:	9978      	l32i.n	a7, a9, 36
40255345:	359c      	beqz.n	a5, 4025535c <ieee80211_output_pbuf+0x12c>
40255347:	041566        	bnei	a5, 1, 4025534f <ieee80211_output_pbuf+0x11f>
4025534a:	550c      	movi.n	a5, 5
4025534c:	000386        	j	4025535e <ieee80211_output_pbuf+0x12e>
4025534f:	fdc542        	addi	a4, a5, -3
40255352:	130c      	movi.n	a3, 1
40255354:	050c      	movi.n	a5, 0
40255356:	835340        	moveqz	a5, a3, a4
40255359:	000046        	j	4025535e <ieee80211_output_pbuf+0x12e>
4025535c:	650c      	movi.n	a5, 6
4025535e:	012742        	l32i	a4, a7, 4
40255361:	345050        	extui	a5, a5, 0, 4
40255364:	104480        	and	a4, a4, a8
40255367:	204450        	or	a4, a4, a5
4025536a:	016742        	s32i	a4, a7, 4
4025536d:	ad1031        	l32r	a3, 402407b0 <ets_timer_done+0x30>
40255370:	00a052        	movi	a5, 0
40255373:	99b8      	l32i.n	a11, a9, 36
40255375:	0020c0        	memw
40255378:	e27c      	movi.n	a2, -2
4025537a:	0ba8      	l32i.n	a10, a11, 0
4025537c:	802332        	l32i	a3, a3, 0x200
4025537f:	4b39      	s32i.n	a3, a11, 16
40255381:	10aa20        	and	a10, a10, a2
40255384:	0ba9      	s32i.n	a10, a11, 0
40255386:	db7c      	movi.n	a11, -3
40255388:	9998      	l32i.n	a9, a9, 36
4025538a:	04a060        	extui	a10, a6, 0, 1
4025538d:	0988      	l32i.n	a8, a9, 0
4025538f:	11aaf0        	slli	a10, a10, 1
40255392:	1088b0        	and	a8, a8, a11
40255395:	2088a0        	or	a8, a8, a10
40255398:	0989      	s32i.n	a8, a9, 0
4025539a:	0d1c72        	l16ui	a7, a12, 26
4025539d:	0d2716        	beqz	a7, 40255473 <ieee80211_output_pbuf+0x243>
402553a0:	3198      	l32i.n	a9, a1, 12
402553a2:	9998      	l32i.n	a9, a9, 36
402553a4:	0998      	l32i.n	a9, a9, 0
402553a6:	049790        	extui	a9, a9, 7, 1
402553a9:	0c6956        	bnez	a9, 40255473 <ieee80211_output_pbuf+0x243>
402553ac:	742000        	extui	a2, a0, 0, 8
402553af:	fc2e45        	call0	40251694 <rc_get_trc_by_index>
402553b2:	050c      	movi.n	a5, 0
402553b4:	0321a2        	l32i	a10, a1, 12
402553b7:	cd9761        	l32r	a6, 40248a14 <chip_v6_rxmax_ext+0x34>
402553ba:	0b1a42        	l16ui	a4, a10, 22
402553bd:	0a1a32        	l16ui	a3, a10, 20
402553c0:	076a22        	s32i	a2, a10, 28
402553c3:	803340        	add	a3, a3, a4
402553c6:	1a08      	l32i.n	a0, a10, 4
402553c8:	de0a41        	l32r	a4, 4024cbf0 <pm_open_rf+0x44>
402553cb:	0020c0        	memw
402553ce:	00b8      	l32i.n	a11, a0, 0
402553d0:	10bb60        	and	a11, a11, a6
402553d3:	20bb40        	or	a11, a11, a4
402553d6:	0020c0        	memw
402553d9:	00b9      	s32i.n	a11, a0, 0
402553db:	cacc91        	l32r	a9, 40247f0c <noise_check_loop+0x158>
402553de:	bfdd81        	l32r	a8, 40245354 <ram_pbus_set_rxgain+0xd4>
402553e1:	0020c0        	memw
402553e4:	0078      	l32i.n	a7, a0, 0
402553e6:	107790        	and	a7, a7, a9
402553e9:	207780        	or	a7, a7, a8
402553ec:	0020c0        	memw
402553ef:	0079      	s32i.n	a7, a0, 0
402553f1:	e68b61        	l32r	a6, 4024ee20 <pm_attach+0xe0>
402553f4:	0020c0        	memw
402553f7:	0048      	l32i.n	a4, a0, 0
402553f9:	104460        	and	a4, a4, a6
402553fc:	204450        	or	a4, a4, a5
402553ff:	0020c0        	memw
40255402:	0049      	s32i.n	a4, a0, 0
40255404:	b43030        	extui	a3, a3, 0, 12
40255407:	113340        	slli	a3, a3, 12
4025540a:	e68641        	l32r	a4, 4024ee24 <pm_attach+0xe4>
4025540d:	0020c0        	memw
40255410:	00b8      	l32i.n	a11, a0, 0
40255412:	10bb40        	and	a11, a11, a4
40255415:	20bb30        	or	a11, a11, a3
40255418:	0020c0        	memw
4025541b:	9aa8      	l32i.n	a10, a10, 36
4025541d:	0aa8      	l32i.n	a10, a10, 0
4025541f:	00b9      	s32i.n	a11, a0, 0
40255421:	04ea87        	bbsi	a10, 8, 40255429 <ieee80211_output_pbuf+0x1f9>
40255424:	0e2d      	mov.n	a2, a14
40255426:	0b1845        	call0	402605ac <pbuf_ref>
40255429:	022c62        	l32i	a6, a12, 8
4025542c:	136647        	bbci	a6, 4, 40255443 <ieee80211_output_pbuf+0x213>
4025542f:	2c2d72        	l32i	a7, a13, 176
40255432:	0d1766        	bnei	a7, 1, 40255443 <ieee80211_output_pbuf+0x213>
40255435:	202cc0        	or	a2, a12, a12
40255438:	032132        	l32i	a3, a1, 12
4025543b:	017805        	call0	40256bbc <ieee80211_pwrsave>
4025543e:	020c      	movi.n	a2, 0
40255440:	ffaac6        	j	402552ef <ieee80211_output_pbuf+0xbf>
40255443:	037985        	call0	40258bdc <chm_check_same_channel>
40255446:	008216        	beqz	a2, 40255452 <ieee80211_output_pbuf+0x222>
40255449:	032122        	l32i	a2, a1, 12
4025544c:	fae305        	call0	40250280 <ppTxPkt>
4025544f:	000546        	j	40255468 <ieee80211_output_pbuf+0x238>
40255452:	020c      	movi.n	a2, 0
40255454:	aaee91        	l32r	a9, 4024000c <_irom0_text_start+0xc>
40255457:	31a8      	l32i.n	a10, a1, 12
40255459:	0c0c      	movi.n	a12, 0
4025545b:	8ac9      	s32i.n	a12, a10, 32
4025545d:	6c29b2        	l32i	a11, a9, 0x1b0
40255460:	20ca82        	addi	a8, a10, 32
40255463:	0ba9      	s32i.n	a10, a11, 0
40255465:	6c6982        	s32i	a8, a9, 0x1b0
40255468:	c28c      	beqz.n	a2, 40255478 <ieee80211_output_pbuf+0x248>
4025546a:	012280        	slli	a2, a2, 24
4025546d:	312820        	srai	a2, a2, 24
40255470:	ff9ec6        	j	402552ef <ieee80211_output_pbuf+0xbf>
40255473:	052d      	mov.n	a2, a5
40255475:	ffcec6        	j	402553b4 <ieee80211_output_pbuf+0x184>
40255478:	ab5b31        	l32r	a3, 402401e4 <_irom0_text_start+0x1e4>
4025547b:	0020c0        	memw
4025547e:	aae341        	l32r	a4, 4024000c <_irom0_text_start+0xc>
40255481:	9338      	l32i.n	a3, a3, 36
40255483:	4c6432        	s32i	a3, a4, 0x130
40255486:	ffed06        	j	4025543e <ieee80211_output_pbuf+0x20e>
40255489:	000000        	ill

4025548c <ieee80211_send_setup>:
4025548c:	190c      	movi.n	a9, 1
4025548e:	d0c112        	addi	a1, a1, -48
40255491:	1159      	s32i.n	a5, a1, 4
40255493:	31c9      	s32i.n	a12, a1, 12
40255495:	61f9      	s32i.n	a15, a1, 24
40255497:	2109      	s32i.n	a0, a1, 8
40255499:	8139      	s32i.n	a3, a1, 32
4025549b:	51e9      	s32i.n	a14, a1, 20
4025549d:	41d9      	s32i.n	a13, a1, 16
4025549f:	07ed      	mov.n	a14, a7
402554a1:	02dd      	mov.n	a13, a2
402554a3:	c30c      	movi.n	a3, 12
402554a5:	103430        	and	a3, a4, a3
402554a8:	b00d02        	l8ui	a0, a13, 176
402554ab:	81f8      	l32i.n	a15, a1, 32
402554ad:	062d      	mov.n	a2, a6
402554af:	1e2d82        	l32i	a8, a13, 120
402554b2:	7189      	s32i.n	a8, a1, 28
402554b4:	0129      	s32i.n	a2, a1, 0
402554b6:	4fc8      	l32i.n	a12, a15, 16
402554b8:	017080        	slli	a7, a0, 24
402554bb:	004c42        	s8i	a4, a12, 0
402554be:	314870        	srai	a4, a7, 24
402554c1:	328366        	bnei	a3, 8, 402554f7 <ieee80211_send_setup+0x6b>
402554c4:	0c3016        	beqz	a0, 4025558b <ieee80211_send_setup+0xff>
402554c7:	5d1466        	bnei	a4, 1, 40255528 <ieee80211_send_setup+0x9c>
402554ca:	2c4b      	addi.n	a2, a12, 4
402554cc:	240c      	movi.n	a4, 2
402554ce:	0e3d      	mov.n	a3, a14
402554d0:	014c42        	s8i	a4, a12, 1
402554d3:	640c      	movi.n	a4, 6
402554d5:	abb101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402554d8:	0000c0        	callx0	a0
402554db:	2cab      	addi.n	a2, a12, 10
402554dd:	640c      	movi.n	a4, 6
402554df:	c138      	l32i.n	a3, a1, 48
402554e1:	abae01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402554e4:	0000c0        	callx0	a0
402554e7:	0138      	l32i.n	a3, a1, 0
402554e9:	10cc22        	addi	a2, a12, 16
402554ec:	640c      	movi.n	a4, 6
402554ee:	abab01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402554f1:	0000c0        	callx0	a0
402554f4:	000c06        	j	40255528 <ieee80211_send_setup+0x9c>
402554f7:	30cc      	bnez.n	a0, 402554fe <ieee80211_send_setup+0x72>
402554f9:	1f2d42        	l32i	a4, a13, 124
402554fc:	7149      	s32i.n	a4, a1, 28
402554fe:	2c4b      	addi.n	a2, a12, 4
40255500:	0e3d      	mov.n	a3, a14
40255502:	640c      	movi.n	a4, 6
40255504:	050c      	movi.n	a5, 0
40255506:	014c52        	s8i	a5, a12, 1
40255509:	aba401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025550c:	0000c0        	callx0	a0
4025550f:	0138      	l32i.n	a3, a1, 0
40255511:	2cab      	addi.n	a2, a12, 10
40255513:	640c      	movi.n	a4, 6
40255515:	aba101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255518:	0000c0        	callx0	a0
4025551b:	10cc22        	addi	a2, a12, 16
4025551e:	640c      	movi.n	a4, 6
40255520:	c138      	l32i.n	a3, a1, 48
40255522:	ab9e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255525:	0000c0        	callx0	a0
40255528:	040c      	movi.n	a4, 0
4025552a:	015c42        	s16i	a4, a12, 2
4025552d:	3d9c      	beqz.n	a13, 40255544 <ieee80211_send_setup+0xb8>
4025552f:	7188      	l32i.n	a8, a1, 28
40255531:	1178      	l32i.n	a7, a1, 4
40255533:	907780        	addx2	a7, a7, a8
40255536:	3e1752        	l16ui	a5, a7, 124
40255539:	651b      	addi.n	a6, a5, 1
4025553b:	3e5762        	s16i	a6, a7, 124
4025553e:	1155c0        	slli	a5, a5, 4
40255541:	0b5c52        	s16i	a5, a12, 22
40255544:	9f08      	l32i.n	a0, a15, 36
40255546:	000e92        	l8ui	a9, a14, 0
40255549:	61f8      	l32i.n	a15, a1, 24
4025554b:	266907        	bbci	a9, 0, 40255575 <ieee80211_send_setup+0xe9>
4025554e:	00a4c2        	movi	a12, 0x400
40255551:	00d8      	l32i.n	a13, a0, 0
40255553:	2e0c      	movi.n	a14, 2
40255555:	54b0d0        	extui	a11, a13, 0, 6
40255558:	41d6d0        	srli	a13, a13, 6
4025555b:	20dde0        	or	a13, a13, a14
4025555e:	11dda0        	slli	a13, a13, 6
40255561:	20bbd0        	or	a11, a11, a13
40255564:	54a0b0        	extui	a10, a11, 0, 6
40255567:	41b6b0        	srli	a11, a11, 6
4025556a:	20bbc0        	or	a11, a11, a12
4025556d:	11bba0        	slli	a11, a11, 6
40255570:	20aab0        	or	a10, a10, a11
40255573:	00a9      	s32i.n	a10, a0, 0
40255575:	31c8      	l32i.n	a12, a1, 12
40255577:	aaa5e1        	l32r	a14, 4024000c <_irom0_text_start+0xc>
4025557a:	41d8      	l32i.n	a13, a1, 16
4025557c:	7d0ee2        	l8ui	a14, a14, 125
4025557f:	0840e2        	s8i	a14, a0, 8
40255582:	51e8      	l32i.n	a14, a1, 20
40255584:	2108      	l32i.n	a0, a1, 8
40255586:	30c112        	addi	a1, a1, 48
40255589:	f00d      	ret.n
4025558b:	38cc      	bnez.n	a8, 40255592 <ieee80211_send_setup+0x106>
4025558d:	1f2d22        	l32i	a2, a13, 124
40255590:	7129      	s32i.n	a2, a1, 28
40255592:	014c92        	s8i	a9, a12, 1
40255595:	c138      	l32i.n	a3, a1, 48
40255597:	2c4b      	addi.n	a2, a12, 4
40255599:	640c      	movi.n	a4, 6
4025559b:	ab8001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025559e:	0000c0        	callx0	a0
402555a1:	0138      	l32i.n	a3, a1, 0
402555a3:	2cab      	addi.n	a2, a12, 10
402555a5:	640c      	movi.n	a4, 6
402555a7:	ab7d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402555aa:	0000c0        	callx0	a0
402555ad:	10cc22        	addi	a2, a12, 16
402555b0:	0e3d      	mov.n	a3, a14
402555b2:	640c      	movi.n	a4, 6
402555b4:	ab7a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402555b7:	0000c0        	callx0	a0
402555ba:	ffda86        	j	40255528 <ieee80211_send_setup+0x9c>
402555bd:	000000        	ill

402555c0 <ieee80211_mgmt_output>:
402555c0:	e0c112        	addi	a1, a1, -32
402555c3:	5109      	s32i.n	a0, a1, 20
402555c5:	0268      	l32i.n	a6, a2, 0
402555c7:	61c9      	s32i.n	a12, a1, 24
402555c9:	1e2272        	l32i	a7, a2, 120
402555cc:	03cd      	mov.n	a12, a3
402555ce:	37cc      	bnez.n	a7, 402555d5 <ieee80211_mgmt_output+0x15>
402555d0:	120c      	movi.n	a2, 1
402555d2:	003086        	j	40255698 <ieee80211_mgmt_output+0xd8>
402555d5:	dd8651        	l32r	a5, 4024cbf0 <pm_open_rf+0x44>
402555d8:	cd0f81        	l32r	a8, 40248a14 <chip_v6_rxmax_ext+0x34>
402555db:	0b13b2        	l16ui	a11, a3, 22
402555de:	0a13a2        	l16ui	a10, a3, 20
402555e1:	1398      	l32i.n	a9, a3, 4
402555e3:	aaba      	add.n	a10, a10, a11
402555e5:	0020c0        	memw
402555e8:	0938      	l32i.n	a3, a9, 0
402555ea:	103380        	and	a3, a3, a8
402555ed:	203350        	or	a3, a3, a5
402555f0:	0020c0        	memw
402555f3:	0939      	s32i.n	a3, a9, 0
402555f5:	ca45b1        	l32r	a11, 40247f0c <noise_check_loop+0x158>
402555f8:	bf5781        	l32r	a8, 40245354 <ram_pbus_set_rxgain+0xd4>
402555fb:	0020c0        	memw
402555fe:	0958      	l32i.n	a5, a9, 0
40255600:	1055b0        	and	a5, a5, a11
40255603:	205580        	or	a5, a5, a8
40255606:	0020c0        	memw
40255609:	0959      	s32i.n	a5, a9, 0
4025560b:	e60531        	l32r	a3, 4024ee20 <pm_attach+0xe0>
4025560e:	0020c0        	memw
40255611:	09b8      	l32i.n	a11, a9, 0
40255613:	10bb30        	and	a11, a11, a3
40255616:	0020c0        	memw
40255619:	09b9      	s32i.n	a11, a9, 0
4025561b:	b4a0a0        	extui	a10, a10, 0, 12
4025561e:	11aa40        	slli	a10, a10, 12
40255621:	e600b1        	l32r	a11, 4024ee24 <pm_attach+0xe4>
40255624:	0020c0        	memw
40255627:	0988      	l32i.n	a8, a9, 0
40255629:	1088b0        	and	a8, a8, a11
4025562c:	2088a0        	or	a8, a8, a10
4025562f:	0020c0        	memw
40255632:	0989      	s32i.n	a8, a9, 0
40255634:	2fc662        	addi	a6, a6, 47
40255637:	4c58      	l32i.n	a5, a12, 16
40255639:	2c2232        	l32i	a3, a2, 176
4025563c:	4159      	s32i.n	a5, a1, 16
4025563e:	a3cc      	bnez.n	a3, 4025564c <ieee80211_mgmt_output+0x8c>
40255640:	0179      	s32i.n	a7, a1, 0
40255642:	0c3d      	mov.n	a3, a12
40255644:	051c      	movi.n	a5, 16
40255646:	ffe445        	call0	4025548c <ieee80211_send_setup>
40255649:	000506        	j	40255661 <ieee80211_mgmt_output+0xa1>
4025564c:	f8ac51        	l32r	a5, 402538fc <hostap_input+0x884>
4025564f:	0d1732        	l16ui	a3, a7, 26
40255652:	028357        	bany	a3, a5, 40255658 <ieee80211_mgmt_output+0x98>
40255655:	30c272        	addi	a7, a2, 48
40255658:	0169      	s32i.n	a6, a1, 0
4025565a:	0c3d      	mov.n	a3, a12
4025565c:	051c      	movi.n	a5, 16
4025565e:	ffe2c5        	call0	4025548c <ieee80211_send_setup>
40255661:	9c68      	l32i.n	a6, a12, 36
40255663:	4188      	l32i.n	a8, a1, 16
40255665:	0668      	l32i.n	a6, a6, 0
40255667:	094c      	movi.n	a9, 64
40255669:	086667        	bbci	a6, 6, 40255675 <ieee80211_mgmt_output+0xb5>
4025566c:	010872        	l8ui	a7, a8, 1
4025566f:	207790        	or	a7, a7, a9
40255672:	014872        	s8i	a7, a8, 1
40255675:	035645        	call0	40258bdc <chm_check_same_channel>
40255678:	008216        	beqz	a2, 40255684 <ieee80211_mgmt_output+0xc4>
4025567b:	202cc0        	or	a2, a12, a12
4025567e:	fac005        	call0	40250280 <ppTxPkt>
40255681:	0004c6        	j	40255698 <ieee80211_mgmt_output+0xd8>
40255684:	020c      	movi.n	a2, 0
40255686:	aa61b1        	l32r	a11, 4024000c <_irom0_text_start+0xc>
40255689:	030c      	movi.n	a3, 0
4025568b:	8c39      	s32i.n	a3, a12, 32
4025568d:	6c2b02        	l32i	a0, a11, 0x1b0
40255690:	20cca2        	addi	a10, a12, 32
40255693:	00c9      	s32i.n	a12, a0, 0
40255695:	6c6ba2        	s32i	a10, a11, 0x1b0
40255698:	61c8      	l32i.n	a12, a1, 24
4025569a:	5108      	l32i.n	a0, a1, 20
4025569c:	20c112        	addi	a1, a1, 32
4025569f:	f00d      	ret.n
402556a1:	000000        	ill

402556a4 <ieee80211_tx_mgt_cb>:
402556a4:	f00d      	ret.n
	...

402556a8 <ieee80211_send_nulldata>:
402556a8:	18a032        	movi	a3, 24
402556ab:	42a052        	movi	a5, 66
402556ae:	d0c112        	addi	a1, a1, -48
402556b1:	0861c2        	s32i	a12, a1, 32
402556b4:	b1f9      	s32i.n	a15, a1, 44
402556b6:	7109      	s32i.n	a0, a1, 28
402556b8:	91d9      	s32i.n	a13, a1, 36
402556ba:	a1e9      	s32i.n	a14, a1, 40
402556bc:	1e22d2        	l32i	a13, a2, 120
402556bf:	02ed      	mov.n	a14, a2
402556c1:	0e08      	l32i.n	a0, a14, 0
402556c3:	5109      	s32i.n	a0, a1, 20
402556c5:	2d48      	l32i.n	a4, a13, 8
402556c7:	a21c      	movi.n	a2, 26
402556c9:	104450        	and	a4, a4, a5
402556cc:	933240        	movnez	a3, a2, a4
402556cf:	6139      	s32i.n	a3, a1, 24
402556d1:	10c122        	addi	a2, a1, 16
402556d4:	040c      	movi.n	a4, 0
402556d6:	4149      	s32i.n	a4, a1, 16
402556d8:	fd3405        	call0	40252a1c <ieee80211_getmgtframe>
402556db:	02cd      	mov.n	a12, a2
402556dd:	32cc      	bnez.n	a2, 402556e4 <ieee80211_send_nulldata+0x3c>
402556df:	120c      	movi.n	a2, 1
402556e1:	003b86        	j	402557d3 <ieee80211_send_nulldata+0x12b>
402556e4:	42f8      	l32i.n	a15, a2, 16
402556e6:	2d88      	l32i.n	a8, a13, 8
402556e8:	6178      	l32i.n	a7, a1, 24
402556ea:	5168      	l32i.n	a6, a1, 20
402556ec:	0a5272        	s16i	a7, a2, 20
402556ef:	30ce72        	addi	a7, a14, 48
402556f2:	2fc662        	addi	a6, a6, 47
402556f5:	226817        	bbci	a8, 1, 4025571b <ieee80211_send_nulldata+0x73>
402556f8:	01d9      	s32i.n	a13, a1, 0
402556fa:	0e2d      	mov.n	a2, a14
402556fc:	0c3d      	mov.n	a3, a12
402556fe:	c8a042        	movi	a4, 200
40255701:	050c      	movi.n	a5, 0
40255703:	ffd885        	call0	4025548c <ieee80211_send_setup>
40255706:	000c      	movi.n	a0, 0
40255708:	184f02        	s8i	a0, a15, 24
4025570b:	670d82        	l8ui	a8, a13, 103
4025570e:	092c      	movi.n	a9, 32
40255710:	188c      	beqz.n	a8, 40255715 <ieee80211_send_nulldata+0x6d>
40255712:	184f92        	s8i	a9, a15, 24
40255715:	194f02        	s8i	a0, a15, 25
40255718:	000306        	j	40255728 <ieee80211_send_nulldata+0x80>
4025571b:	01d9      	s32i.n	a13, a1, 0
4025571d:	0e2d      	mov.n	a2, a14
4025571f:	0c3d      	mov.n	a3, a12
40255721:	844c      	movi.n	a4, 72
40255723:	051c      	movi.n	a5, 16
40255725:	ffd645        	call0	4025548c <ieee80211_send_setup>
40255728:	021c      	movi.n	a2, 16
4025572a:	2da8      	l32i.n	a10, a13, 8
4025572c:	aa3801        	l32r	a0, 4024000c <_irom0_text_start+0xc>
4025572f:	086a47        	bbci	a10, 4, 4025573b <ieee80211_send_nulldata+0x93>
40255732:	010fb2        	l8ui	a11, a15, 1
40255735:	20bb20        	or	a11, a11, a2
40255738:	014fb2        	s8i	a11, a15, 1
4025573b:	0f0c      	movi.n	a15, 0
4025573d:	9c68      	l32i.n	a6, a12, 36
4025573f:	4028      	l32i.n	a2, a0, 16
40255741:	130c      	movi.n	a3, 1
40255743:	c022e0        	sub	a2, a2, a14
40255746:	932320        	movnez	a2, a3, a2
40255749:	32cc      	bnez.n	a2, 40255750 <ieee80211_send_nulldata+0xa8>
4025574b:	030c      	movi.n	a3, 0
4025574d:	000086        	j	40255753 <ieee80211_send_nulldata+0xab>
40255750:	0d1d32        	l16ui	a3, a13, 26
40255753:	e5b681        	l32r	a8, 4024ee2c <pm_attach+0xec>
40255756:	012652        	l32i	a5, a6, 4
40255759:	bfc571        	l32r	a7, 40245670 <ram_chip_v6_rx_init+0x2c>
4025575c:	105580        	and	a5, a5, a8
4025575f:	205570        	or	a5, a5, a7
40255762:	016652        	s32i	a5, a6, 4
40255765:	092c02        	l32i	a0, a12, 36
40255768:	10e8      	l32i.n	a14, a0, 4
4025576a:	047c      	movi.n	a4, -16
4025576c:	10ee40        	and	a14, a14, a4
4025576f:	10e9      	s32i.n	a14, a0, 4
40255771:	ac0fb1        	l32r	a11, 402407b0 <ets_timer_done+0x30>
40255774:	9c98      	l32i.n	a9, a12, 36
40255776:	0020c0        	memw
40255779:	802bb2        	l32i	a11, a11, 0x200
4025577c:	ea7c      	movi.n	a10, -2
4025577e:	047020        	extui	a7, a2, 0, 1
40255781:	0988      	l32i.n	a8, a9, 0
40255783:	1177f0        	slli	a7, a7, 1
40255786:	1088a0        	and	a8, a8, a10
40255789:	0989      	s32i.n	a8, a9, 0
4025578b:	9c68      	l32i.n	a6, a12, 36
4025578d:	49b9      	s32i.n	a11, a9, 16
4025578f:	0658      	l32i.n	a5, a6, 0
40255791:	d87c      	movi.n	a8, -3
40255793:	105580        	and	a5, a5, a8
40255796:	205570        	or	a5, a5, a7
40255799:	0659      	s32i.n	a5, a6, 0
4025579b:	0d1d42        	l16ui	a4, a13, 26
4025579e:	0f2d      	mov.n	a2, a15
402557a0:	03e416        	beqz	a4, 402557e2 <ieee80211_send_nulldata+0x13a>
402557a3:	9c98      	l32i.n	a9, a12, 36
402557a5:	0998      	l32i.n	a9, a9, 0
402557a7:	37e977        	bbsi	a9, 7, 402557e2 <ieee80211_send_nulldata+0x13a>
402557aa:	742030        	extui	a2, a3, 0, 8
402557ad:	fbee45        	call0	40251694 <rc_get_trc_by_index>
402557b0:	076c22        	s32i	a2, a12, 28
402557b3:	034285        	call0	40258bdc <chm_check_same_channel>
402557b6:	007216        	beqz	a2, 402557c1 <ieee80211_send_nulldata+0x119>
402557b9:	0c2d      	mov.n	a2, a12
402557bb:	faac45        	call0	40250280 <ppTxPkt>
402557be:	000446        	j	402557d3 <ieee80211_send_nulldata+0x12b>
402557c1:	020c      	movi.n	a2, 0
402557c3:	aa12b1        	l32r	a11, 4024000c <_irom0_text_start+0xc>
402557c6:	8cf9      	s32i.n	a15, a12, 32
402557c8:	6c2bd2        	l32i	a13, a11, 0x1b0
402557cb:	20cca2        	addi	a10, a12, 32
402557ce:	0dc9      	s32i.n	a12, a13, 0
402557d0:	6c6ba2        	s32i	a10, a11, 0x1b0
402557d3:	81c8      	l32i.n	a12, a1, 32
402557d5:	91d8      	l32i.n	a13, a1, 36
402557d7:	a1e8      	l32i.n	a14, a1, 40
402557d9:	b1f8      	l32i.n	a15, a1, 44
402557db:	7108      	l32i.n	a0, a1, 28
402557dd:	30c112        	addi	a1, a1, 48
402557e0:	f00d      	ret.n
402557e2:	fff286        	j	402557b0 <ieee80211_send_nulldata+0x108>
402557e5:	000000        	ill
402557e8:	00fff2        	excw
402557eb:	ffe800        	excw
402557ee:	ff0000        	excw
402557f1:	fffff0        	excw
402557f4:	e40c      	movi.n	a4, 14
402557f6:	c0c112        	addi	a1, a1, -64
402557f9:	5109      	s32i.n	a0, a1, 20
402557fb:	91c9      	s32i.n	a12, a1, 36
402557fd:	b1e9      	s32i.n	a14, a1, 44
402557ff:	c1f9      	s32i.n	a15, a1, 48
40255801:	a1d9      	s32i.n	a13, a1, 40
40255803:	02fd      	mov.n	a15, a2
40255805:	1e22d2        	l32i	a13, a2, 120
40255808:	b002e2        	l8ui	a14, a2, 176
4025580b:	03cd      	mov.n	a12, a3
4025580d:	0208      	l32i.n	a0, a2, 0
4025580f:	4109      	s32i.n	a0, a1, 16
40255811:	1338      	l32i.n	a3, a3, 4
40255813:	01ee80        	slli	a14, a14, 24
40255816:	1338      	l32i.n	a3, a3, 4
40255818:	31e8e0        	srai	a14, a14, 24
4025581b:	012d      	mov.n	a2, a1
4025581d:	aadf01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255820:	0000c0        	callx0	a0
40255823:	280c      	movi.n	a8, 2
40255825:	fff061        	l32r	a6, 402557e8 <ieee80211_send_nulldata+0x140>
40255828:	1c38      	l32i.n	a3, a12, 4
4025582a:	0b1c42        	l16ui	a4, a12, 22
4025582d:	1358      	l32i.n	a5, a3, 4
4025582f:	446a      	add.n	a4, a4, a6
40255831:	55eb      	addi.n	a5, a5, 14
40255833:	1359      	s32i.n	a5, a3, 4
40255835:	0b5c42        	s16i	a4, a12, 22
40255838:	040c      	movi.n	a4, 0
4025583a:	1a1e66        	bnei	a14, 1, 40255858 <ieee80211_send_nulldata+0x1b0>
4025583d:	000192        	l8ui	a9, a1, 0
40255840:	146907        	bbci	a9, 0, 40255858 <ieee80211_send_nulldata+0x1b0>
40255843:	9cb8      	l32i.n	a11, a12, 36
40255845:	0b08      	l32i.n	a0, a11, 0
40255847:	54a000        	extui	a10, a0, 0, 6
4025584a:	410600        	srli	a0, a0, 6
4025584d:	200080        	or	a0, a0, a8
40255850:	1100a0        	slli	a0, a0, 6
40255853:	20aa00        	or	a10, a10, a0
40255856:	0ba9      	s32i.n	a10, a11, 0
40255858:	8149      	s32i.n	a4, a1, 32
4025585a:	000c      	movi.n	a0, 0
4025585c:	aa1c      	movi.n	a10, 26
4025585e:	891c      	movi.n	a9, 24
40255860:	0b1c72        	l16ui	a7, a12, 22
40255863:	2d28      	l32i.n	a2, a13, 8
40255865:	778b      	addi.n	a7, a7, 8
40255867:	0a6217        	bbci	a2, 1, 40255875 <ieee80211_send_nulldata+0x1cd>
4025586a:	9c58      	l32i.n	a5, a12, 36
4025586c:	0558      	l32i.n	a5, a5, 0
4025586e:	160c      	movi.n	a6, 1
40255870:	01e587        	bbsi	a5, 8, 40255875 <ieee80211_send_nulldata+0x1cd>
40255873:	8169      	s32i.n	a6, a1, 32
40255875:	360c      	movi.n	a6, 3
40255877:	aaa052        	movi	a5, 170
4025587a:	81b8      	l32i.n	a11, a1, 32
4025587c:	aaaf22        	movi	a2, -86
4025587f:	939ab0        	movnez	a9, a10, a11
40255882:	13b8      	l32i.n	a11, a3, 4
40255884:	0a5c92        	s16i	a9, a12, 20
40255887:	f8cb42        	addi	a4, a11, -8
4025588a:	1349      	s32i.n	a4, a3, 4
4025588c:	fecbb2        	addi	a11, a11, -2
4025588f:	0b5c72        	s16i	a7, a12, 22
40255892:	870c      	movi.n	a7, 8
40255894:	014422        	s8i	a2, a4, 1
40255897:	004452        	s8i	a5, a4, 0
4025589a:	024462        	s8i	a6, a4, 2
4025589d:	034402        	s8i	a0, a4, 3
402558a0:	044402        	s8i	a0, a4, 4
402558a3:	054402        	s8i	a0, a4, 5
402558a6:	2d98      	l32i.n	a9, a13, 8
402558a8:	0611a2        	l16ui	a10, a1, 12
402558ab:	004ba2        	s8i	a10, a11, 0
402558ae:	41a8a0        	srli	a10, a10, 8
402558b1:	014ba2        	s8i	a10, a11, 1
402558b4:	1f6907        	bbci	a9, 0, 402558d7 <ieee80211_send_nulldata+0x22f>
402558b7:	ef28      	l32i.n	a2, a15, 56
402558b9:	1a6247        	bbci	a2, 4, 402558d7 <ieee80211_send_nulldata+0x22f>
402558bc:	9c38      	l32i.n	a3, a12, 36
402558be:	0338      	l32i.n	a3, a3, 0
402558c0:	5c6387        	bbci	a3, 8, 40255920 <ieee80211_send_nulldata+0x278>
402558c3:	1c38      	l32i.n	a3, a12, 4
402558c5:	1348      	l32i.n	a4, a3, 4
402558c7:	0020c0        	memw
402558ca:	0e0442        	l8ui	a4, a4, 14
402558cd:	050c      	movi.n	a5, 0
402558cf:	4d6437        	bbci	a4, 3, 40255920 <ieee80211_send_nulldata+0x278>
402558d2:	7159      	s32i.n	a5, a1, 28
402558d4:	000146        	j	402558dd <ieee80211_send_nulldata+0x235>
402558d7:	076102        	s32i	a0, a1, 28
402558da:	012c32        	l32i	a3, a12, 4
402558dd:	ffc3b1        	l32r	a11, 402557ec <ieee80211_send_nulldata+0x144>
402558e0:	0b1ca2        	l16ui	a10, a12, 22
402558e3:	012362        	l32i	a6, a3, 4
402558e6:	18caa2        	addi	a10, a10, 24
402558e9:	aaba      	add.n	a10, a10, a11
402558eb:	e8c692        	addi	a9, a6, -24
402558ee:	6199      	s32i.n	a9, a1, 24
402558f0:	1399      	s32i.n	a9, a3, 4
402558f2:	0b5ca2        	s16i	a10, a12, 22
402558f5:	4c99      	s32i.n	a9, a12, 16
402558f7:	004972        	s8i	a7, a9, 0
402558fa:	015902        	s16i	a0, a9, 2
402558fd:	6ebc      	beqz.n	a14, 40255937 <ieee80211_send_nulldata+0x28f>
402558ff:	be0b      	addi.n	a11, a14, -1
40255901:	136b16        	beqz	a11, 40255a3b <ieee80211_send_nulldata+0x393>
40255904:	5c8c      	beqz.n	a12, 4025590d <ieee80211_send_nulldata+0x265>
40255906:	0c2d      	mov.n	a2, a12
40255908:	130c      	movi.n	a3, 1
4025590a:	fca6c5        	call0	40252378 <esf_buf_recycle>
4025590d:	0c0c      	movi.n	a12, 0
4025590f:	5108      	l32i.n	a0, a1, 20
40255911:	a1d8      	l32i.n	a13, a1, 40
40255913:	b1e8      	l32i.n	a14, a1, 44
40255915:	0c2d      	mov.n	a2, a12
40255917:	c1f8      	l32i.n	a15, a1, 48
40255919:	91c8      	l32i.n	a12, a1, 36
4025591b:	40c112        	addi	a1, a1, 64
4025591e:	f00d      	ret.n
40255920:	202ff0        	or	a2, a15, a15
40255923:	203cc0        	or	a3, a12, a12
40255926:	fd0345        	call0	4025295c <ieee80211_crypto_encap>
40255929:	00a002        	movi	a0, 0
4025592c:	870c      	movi.n	a7, 8
4025592e:	280c      	movi.n	a8, 2
40255930:	7129      	s32i.n	a2, a1, 28
40255932:	1c38      	l32i.n	a3, a12, 4
40255934:	ffe946        	j	402558dd <ieee80211_send_nulldata+0x235>
40255937:	0e0c      	movi.n	a14, 0
40255939:	ecc622        	addi	a2, a6, -20
4025593c:	0d3d      	mov.n	a3, a13
4025593e:	640c      	movi.n	a4, 6
40255940:	100c      	movi.n	a0, 1
40255942:	014902        	s8i	a0, a9, 1
40255945:	aa9501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255948:	0000c0        	callx0	a0
4025594b:	316b      	addi.n	a3, a1, 6
4025594d:	6128      	l32i.n	a2, a1, 24
4025594f:	640c      	movi.n	a4, 6
40255951:	22ab      	addi.n	a2, a2, 10
40255953:	aa9201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255956:	0000c0        	callx0	a0
40255959:	013d      	mov.n	a3, a1
4025595b:	6128      	l32i.n	a2, a1, 24
4025595d:	640c      	movi.n	a4, 6
4025595f:	10c222        	addi	a2, a2, 16
40255962:	aa8e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255965:	0000c0        	callx0	a0
40255968:	9c38      	l32i.n	a3, a12, 36
4025596a:	062c      	movi.n	a6, 32
4025596c:	0338      	l32i.n	a3, a3, 0
4025596e:	80a092        	movi	a9, 128
40255971:	0a7367        	bbci	a3, 22, 4025597f <ieee80211_send_nulldata+0x2d7>
40255974:	6158      	l32i.n	a5, a1, 24
40255976:	010542        	l8ui	a4, a5, 1
40255979:	204460        	or	a4, a4, a6
4025597c:	014542        	s8i	a4, a5, 1
4025597f:	8158      	l32i.n	a5, a1, 32
40255981:	0fa516        	beqz	a5, 40255a7f <ieee80211_send_nulldata+0x3d7>
40255984:	9c08      	l32i.n	a0, a12, 36
40255986:	1008      	l32i.n	a0, a0, 4
40255988:	250400        	extui	a0, a0, 20, 3
4025598b:	309c      	beqz.n	a0, 402559a2 <ieee80211_send_nulldata+0x2fa>
4025598d:	041066        	bnei	a0, 1, 40255995 <ieee80211_send_nulldata+0x2ed>
40255990:	530c      	movi.n	a3, 5
40255992:	000386        	j	402559a4 <ieee80211_send_nulldata+0x2fc>
40255995:	fdc042        	addi	a4, a0, -3
40255998:	120c      	movi.n	a2, 1
4025599a:	030c      	movi.n	a3, 0
4025599c:	833240        	moveqz	a3, a2, a4
4025599f:	000046        	j	402559a4 <ieee80211_send_nulldata+0x2fc>
402559a2:	630c      	movi.n	a3, 6
402559a4:	905000        	addx2	a5, a0, a0
402559a7:	9055d0        	addx2	a5, a5, a13
402559aa:	340030        	extui	a0, a3, 0, 4
402559ad:	004e02        	s8i	a0, a14, 0
402559b0:	5b0552        	l8ui	a5, a5, 91
402559b3:	458c      	beqz.n	a5, 402559bb <ieee80211_send_nulldata+0x313>
402559b5:	207060        	or	a7, a0, a6
402559b8:	004e72        	s8i	a7, a14, 0
402559bb:	6108      	l32i.n	a0, a1, 24
402559bd:	014ee2        	s8i	a14, a14, 1
402559c0:	0000b2        	l8ui	a11, a0, 0
402559c3:	90a3d0        	addx2	a10, a3, a13
402559c6:	20bb90        	or	a11, a11, a9
402559c9:	0040b2        	s8i	a11, a0, 0
402559cc:	3e1a32        	l16ui	a3, a10, 124
402559cf:	831b      	addi.n	a8, a3, 1
402559d1:	3e5a82        	s16i	a8, a10, 124
402559d4:	a98e61        	l32r	a6, 4024000c <_irom0_text_start+0xc>
402559d7:	71d8      	l32i.n	a13, a1, 28
402559d9:	11e3c0        	slli	a14, a3, 4
402559dc:	6108      	l32i.n	a0, a1, 24
402559de:	ff8431        	l32r	a3, 402557f0 <ieee80211_send_nulldata+0x148>
402559e1:	0b50e2        	s16i	a14, a0, 22
402559e4:	08dd16        	beqz	a13, 40255a75 <ieee80211_send_nulldata+0x3cd>
402559e7:	170c      	movi.n	a7, 1
402559e9:	7188      	l32i.n	a8, a1, 28
402559eb:	0100a2        	l8ui	a10, a0, 1
402559ee:	0d4c      	movi.n	a13, 64
402559f0:	20aad0        	or	a10, a10, a13
402559f3:	0140a2        	s8i	a10, a0, 1
402559f6:	9c08      	l32i.n	a0, a12, 36
402559f8:	001882        	l16ui	a8, a8, 0
402559fb:	0058      	l32i.n	a5, a0, 0
402559fd:	5628      	l32i.n	a2, a6, 20
402559ff:	544050        	extui	a4, a5, 0, 6
40255a02:	415650        	srli	a5, a5, 6
40255a05:	205570        	or	a5, a5, a7
40255a08:	1155a0        	slli	a5, a5, 6
40255a0b:	204450        	or	a4, a4, a5
40255a0e:	0049      	s32i.n	a4, a0, 0
40255a10:	5c92f7        	bne	a2, a15, 40255a70 <ieee80211_send_nulldata+0x3c8>
40255a13:	205890        	or	a5, a8, a9
40255a16:	7148      	l32i.n	a4, a1, 28
40255a18:	0c4052        	s8i	a5, a0, 12
40255a1b:	262442        	l32i	a4, a4, 152
40255a1e:	3028      	l32i.n	a2, a0, 12
40255a20:	0448      	l32i.n	a4, a4, 0
40255a22:	102230        	and	a2, a2, a3
40255a25:	344040        	extui	a4, a4, 0, 4
40255a28:	114480        	slli	a4, a4, 8
40255a2b:	202240        	or	a2, a2, a4
40255a2e:	3029      	s32i.n	a2, a0, 12
40255a30:	9c78      	l32i.n	a7, a12, 36
40255a32:	7c0652        	l8ui	a5, a6, 124
40255a35:	084752        	s8i	a5, a7, 8
40255a38:	ffb4c6        	j	4025590f <ieee80211_send_nulldata+0x267>
40255a3b:	41e8      	l32i.n	a14, a1, 16
40255a3d:	014982        	s8i	a8, a9, 1
40255a40:	ecc622        	addi	a2, a6, -20
40255a43:	013d      	mov.n	a3, a1
40255a45:	640c      	movi.n	a4, 6
40255a47:	aa5501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255a4a:	0000c0        	callx0	a0
40255a4d:	2fce32        	addi	a3, a14, 47
40255a50:	6128      	l32i.n	a2, a1, 24
40255a52:	640c      	movi.n	a4, 6
40255a54:	22ab      	addi.n	a2, a2, 10
40255a56:	aa5101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255a59:	0000c0        	callx0	a0
40255a5c:	0e0c      	movi.n	a14, 0
40255a5e:	316b      	addi.n	a3, a1, 6
40255a60:	6128      	l32i.n	a2, a1, 24
40255a62:	640c      	movi.n	a4, 6
40255a64:	10c222        	addi	a2, a2, 16
40255a67:	aa4d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255a6a:	0000c0        	callx0	a0
40255a6d:	ffbdc6        	j	40255968 <ieee80211_send_nulldata+0x2c0>
40255a70:	085d      	mov.n	a5, a8
40255a72:	ffe806        	j	40255a16 <ieee80211_send_nulldata+0x36e>
40255a75:	9c08      	l32i.n	a0, a12, 36
40255a77:	3028      	l32i.n	a2, a0, 12
40255a79:	102230        	and	a2, a2, a3
40255a7c:	ffeb86        	j	40255a2e <ieee80211_send_nulldata+0x386>
40255a7f:	4e1d32        	l16ui	a3, a13, 156
40255a82:	431b      	addi.n	a4, a3, 1
40255a84:	4e5d42        	s16i	a4, a13, 156
40255a87:	ffd246        	j	402559d4 <ieee80211_send_nulldata+0x32c>
40255a8a:	410000        	srli	a0, a0, 0
40255a8d:	f579      	s32i.n	a7, a5, 60
40255a8f:	f0c112        	addi	a1, a1, -16
40255a92:	390c      	movi.n	a9, 3
40255a94:	1378      	l32i.n	a7, a3, 4
40255a96:	024192        	s8i	a9, a1, 2
40255a99:	034192        	s8i	a9, a1, 3
40255a9c:	230c      	movi.n	a3, 2
40255a9e:	014132        	s8i	a3, a1, 1
40255aa1:	0d0762        	l8ui	a6, a7, 13
40255aa4:	0c0782        	l8ui	a8, a7, 12
40255aa7:	116680        	slli	a6, a6, 8
40255aaa:	206680        	or	a6, a6, a8
40255aad:	180c      	movi.n	a8, 1
40255aaf:	004182        	s8i	a8, a1, 0
40255ab2:	049647        	bne	a6, a4, 40255aba <ieee80211_send_nulldata+0x412>
40255ab5:	030c      	movi.n	a3, 0
40255ab7:	000106        	j	40255abf <ieee80211_send_nulldata+0x417>
40255aba:	22a8      	l32i.n	a10, a2, 8
40255abc:	06ea17        	bbsi	a10, 1, 40255ac6 <ieee80211_send_nulldata+0x41e>
40255abf:	032d      	mov.n	a2, a3
40255ac1:	10c112        	addi	a1, a1, 16
40255ac4:	f00d      	ret.n
40255ac6:	148666        	bnei	a6, 8, 40255ade <ieee80211_send_nulldata+0x436>
40255ac9:	0e0752        	l8ui	a5, a7, 14
40255acc:	415550        	srli	a5, a5, 5
40255acf:	95ac      	beqz.n	a5, 40255afc <ieee80211_send_nulldata+0x454>
40255ad1:	273526        	beqi	a5, 3, 40255afc <ieee80211_send_nulldata+0x454>
40255ad4:	1f35b6        	bltui	a5, 3, 40255af7 <ieee80211_send_nulldata+0x44f>
40255ad7:	083d      	mov.n	a3, a8
40255ad9:	0165b6        	bltui	a5, 6, 40255ade <ieee80211_send_nulldata+0x436>
40255adc:	030c      	movi.n	a3, 0
40255ade:	015d      	mov.n	a5, a1
40255ae0:	db3326        	beqi	a3, 3, 40255abf <ieee80211_send_nulldata+0x417>
40255ae3:	906330        	addx2	a6, a3, a3
40255ae6:	906620        	addx2	a6, a6, a2
40255ae9:	560662        	l8ui	a6, a6, 86
40255aec:	fcf616        	beqz	a6, 40255abf <ieee80211_send_nulldata+0x417>
40255aef:	335a      	add.n	a3, a3, a5
40255af1:	000332        	l8ui	a3, a3, 0
40255af4:	fffa06        	j	40255ae0 <ieee80211_send_nulldata+0x438>
40255af7:	093d      	mov.n	a3, a9
40255af9:	fff846        	j	40255ade <ieee80211_send_nulldata+0x436>
40255afc:	230c      	movi.n	a3, 2
40255afe:	fff706        	j	40255ade <ieee80211_send_nulldata+0x436>
40255b01:	000000        	ill

40255b04 <ieee80211_add_rates>:
40255b04:	f0c112        	addi	a1, a1, -16
40255b07:	21d9      	s32i.n	a13, a1, 8
40255b09:	11c9      	s32i.n	a12, a1, 4
40255b0b:	0109      	s32i.n	a0, a1, 0
40255b0d:	02cd      	mov.n	a12, a2
40255b0f:	100c      	movi.n	a0, 1
40255b11:	004202        	s8i	a0, a2, 0
40255b14:	000302        	l8ui	a0, a3, 0
40255b17:	8d0c      	movi.n	a13, 8
40255b19:	012d07        	blt	a13, a0, 40255b1e <ieee80211_add_rates+0x1a>
40255b1c:	00dd      	mov.n	a13, a0
40255b1e:	014cd2        	s8i	a13, a12, 1
40255b21:	331b      	addi.n	a3, a3, 1
40255b23:	2c2b      	addi.n	a2, a12, 2
40255b25:	0d4d      	mov.n	a4, a13
40255b27:	aa1d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255b2a:	0000c0        	callx0	a0
40255b2d:	2dca      	add.n	a2, a13, a12
40255b2f:	0108      	l32i.n	a0, a1, 0
40255b31:	11c8      	l32i.n	a12, a1, 4
40255b33:	21d8      	l32i.n	a13, a1, 8
40255b35:	222b      	addi.n	a2, a2, 2
40255b37:	10c112        	addi	a1, a1, 16
40255b3a:	f00d      	ret.n

40255b3c <ieee80211_add_xrates>:
40255b3c:	f0c112        	addi	a1, a1, -16
40255b3f:	21c9      	s32i.n	a12, a1, 8
40255b41:	1109      	s32i.n	a0, a1, 4
40255b43:	02cd      	mov.n	a12, a2
40255b45:	000302        	l8ui	a0, a3, 0
40255b48:	820c      	movi.n	a2, 8
40255b4a:	1cb207        	bgeu	a2, a0, 40255b6a <ieee80211_add_xrates+0x2e>
40255b4d:	339b      	addi.n	a3, a3, 9
40255b4f:	2c2b      	addi.n	a2, a12, 2
40255b51:	253c      	movi.n	a5, 50
40255b53:	f8c042        	addi	a4, a0, -8
40255b56:	0149      	s32i.n	a4, a1, 0
40255b58:	004c52        	s8i	a5, a12, 0
40255b5b:	014c42        	s8i	a4, a12, 1
40255b5e:	aa0f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255b61:	0000c0        	callx0	a0
40255b64:	0168      	l32i.n	a6, a1, 0
40255b66:	662b      	addi.n	a6, a6, 2
40255b68:	cc6a      	add.n	a12, a12, a6
40255b6a:	0c2d      	mov.n	a2, a12
40255b6c:	1108      	l32i.n	a0, a1, 4
40255b6e:	21c8      	l32i.n	a12, a1, 8
40255b70:	10c112        	addi	a1, a1, 16
40255b73:	f00d      	ret.n
40255b75:	000000        	ill
40255b78:	f0c112        	addi	a1, a1, -16
40255b7b:	014242        	s8i	a4, a2, 1
40255b7e:	0109      	s32i.n	a0, a1, 0
40255b80:	21d9      	s32i.n	a13, a1, 8
40255b82:	11c9      	s32i.n	a12, a1, 4
40255b84:	02dd      	mov.n	a13, a2
40255b86:	04cd      	mov.n	a12, a4
40255b88:	000c      	movi.n	a0, 0
40255b8a:	004202        	s8i	a0, a2, 0
40255b8d:	648c      	beqz.n	a4, 40255b97 <ieee80211_add_xrates+0x5b>
40255b8f:	222b      	addi.n	a2, a2, 2
40255b91:	aa0201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255b94:	0000c0        	callx0	a0
40255b97:	2dca      	add.n	a2, a13, a12
40255b99:	0108      	l32i.n	a0, a1, 0
40255b9b:	11c8      	l32i.n	a12, a1, 4
40255b9d:	21d8      	l32i.n	a13, a1, 8
40255b9f:	222b      	addi.n	a2, a2, 2
40255ba1:	10c112        	addi	a1, a1, 16
40255ba4:	f00d      	ret.n
40255ba6:	0c0000        	excw
40255ba9:	a42c15        	excw
40255bac:	004242        	s8i	a4, a2, 0
40255baf:	014252        	s8i	a5, a2, 1
40255bb2:	7358      	l32i.n	a5, a3, 28
40255bb4:	230c      	movi.n	a3, 2
40255bb6:	027547        	bbci	a5, 20, 40255bbc <ieee80211_add_xrates+0x80>
40255bb9:	000046        	j	40255bbe <ieee80211_add_xrates+0x82>
40255bbc:	030c      	movi.n	a3, 0
40255bbe:	047557        	bbci	a5, 21, 40255bc6 <ieee80211_add_xrates+0x8a>
40255bc1:	460c      	movi.n	a6, 4
40255bc3:	203360        	or	a3, a3, a6
40255bc6:	024232        	s8i	a3, a2, 2
40255bc9:	223b      	addi.n	a2, a2, 3
40255bcb:	f00d      	ret.n
40255bcd:	000000        	ill
40255bd0:	f0c112        	addi	a1, a1, -16
40255bd3:	0109      	s32i.n	a0, a1, 0
40255bd5:	11c9      	s32i.n	a12, a1, 4
40255bd7:	21d9      	s32i.n	a13, a1, 8
40255bd9:	03cd      	mov.n	a12, a3
40255bdb:	02dd      	mov.n	a13, a2
40255bdd:	332b      	addi.n	a3, a3, 2
40255bdf:	001c42        	l16ui	a4, a12, 0
40255be2:	a9ee01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40255be5:	0000c0        	callx0	a0
40255be8:	001c22        	l16ui	a2, a12, 0
40255beb:	0108      	l32i.n	a0, a1, 0
40255bed:	22da      	add.n	a2, a2, a13
40255bef:	11c8      	l32i.n	a12, a1, 4
40255bf1:	21d8      	l32i.n	a13, a1, 8
40255bf3:	10c112        	addi	a1, a1, 16
40255bf6:	f00d      	ret.n
40255bf8:	26a910        	excw
40255bfb:	e1b040        	excw
40255bfe:	fe          	.byte 0xfe
40255bff:	3f          	.byte 0x3f

40255c00 <ieee80211_send_probereq>:
40255c00:	c0c112        	addi	a1, a1, -64
40255c03:	d1c9      	s32i.n	a12, a1, 52
40255c05:	a149      	s32i.n	a4, a1, 40
40255c07:	9159      	s32i.n	a5, a1, 36
40255c09:	8169      	s32i.n	a6, a1, 32
40255c0b:	7179      	s32i.n	a7, a1, 28
40255c0d:	c109      	s32i.n	a0, a1, 48
40255c0f:	e1d9      	s32i.n	a13, a1, 56
40255c11:	a8fed1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40255c14:	b139      	s32i.n	a3, a1, 44
40255c16:	4d2d32        	l32i	a3, a13, 0x134
40255c19:	4d98      	l32i.n	a9, a13, 16
40255c1b:	33cc      	bnez.n	a3, 40255c22 <ieee80211_send_probereq+0x22>
40255c1d:	503c      	movi.n	a0, 53
40255c1f:	000146        	j	40255c28 <ieee80211_send_probereq+0x28>
40255c22:	001302        	l16ui	a0, a3, 0
40255c25:	35c002        	addi	a0, a0, 53
40255c28:	522d32        	l32i	a3, a13, 0x148
40255c2b:	020c      	movi.n	a2, 0
40255c2d:	13cc      	bnez.n	a3, 40255c32 <ieee80211_send_probereq+0x32>
40255c2f:	000086        	j	40255c35 <ieee80211_send_probereq+0x35>
40255c32:	001322        	l16ui	a2, a3, 0
40255c35:	18a032        	movi	a3, 24
40255c38:	066192        	s32i	a9, a1, 24
40255c3b:	804020        	add	a4, a0, a2
40255c3e:	10c122        	addi	a2, a1, 16
40255c41:	fcdd85        	call0	40252a1c <ieee80211_getmgtframe>
40255c44:	02cd      	mov.n	a12, a2
40255c46:	92dc      	bnez.n	a2, 40255c63 <ieee80211_send_probereq+0x63>
40255c48:	4d2d32        	l32i	a3, a13, 0x134
40255c4b:	33cc      	bnez.n	a3, 40255c52 <ieee80211_send_probereq+0x52>
40255c4d:	030c      	movi.n	a3, 0
40255c4f:	000086        	j	40255c55 <ieee80211_send_probereq+0x55>
40255c52:	001332        	l16ui	a3, a3, 0
40255c55:	ffe821        	l32r	a2, 40255bf8 <ieee80211_add_xrates+0xbc>
40255c58:	a99e01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40255c5b:	0000c0        	callx0	a0
40255c5e:	120c      	movi.n	a2, 1
40255c60:	004b06        	j	40255d90 <ieee80211_send_probereq+0x190>
40255c63:	8138      	l32i.n	a3, a1, 32
40255c65:	821c      	movi.n	a2, 24
40255c67:	7148      	l32i.n	a4, a1, 28
40255c69:	0a5c22        	s16i	a2, a12, 20
40255c6c:	4128      	l32i.n	a2, a1, 16
40255c6e:	fff085        	call0	40255b78 <ieee80211_add_xrates+0x3c>
40255c71:	4129      	s32i.n	a2, a1, 16
40255c73:	ffe231        	l32r	a3, 40255bfc <ieee80211_add_xrates+0xc0>
40255c76:	5139      	s32i.n	a3, a1, 20
40255c78:	ffe885        	call0	40255b04 <ieee80211_add_rates>
40255c7b:	4129      	s32i.n	a2, a1, 16
40255c7d:	5138      	l32i.n	a3, a1, 20
40255c7f:	ffebc5        	call0	40255b3c <ieee80211_add_xrates>
40255c82:	4d2d32        	l32i	a3, a13, 0x134
40255c85:	4129      	s32i.n	a2, a1, 16
40255c87:	338c      	beqz.n	a3, 40255c8e <ieee80211_send_probereq+0x8e>
40255c89:	fff445        	call0	40255bd0 <ieee80211_add_xrates+0x94>
40255c8c:	4129      	s32i.n	a2, a1, 16
40255c8e:	522d32        	l32i	a3, a13, 0x148
40255c91:	338c      	beqz.n	a3, 40255c98 <ieee80211_send_probereq+0x98>
40255c93:	fff3c5        	call0	40255bd0 <ieee80211_add_xrates+0x94>
40255c96:	4129      	s32i.n	a2, a1, 16
40255c98:	0a1cb2        	l16ui	a11, a12, 20
40255c9b:	1ca8      	l32i.n	a10, a12, 4
40255c9d:	030c      	movi.n	a3, 0
40255c9f:	1a08      	l32i.n	a0, a10, 4
40255ca1:	f139      	s32i.n	a3, a1, 60
40255ca3:	0b0a      	add.n	a0, a11, a0
40255ca5:	c00200        	sub	a0, a2, a0
40255ca8:	0b5c02        	s16i	a0, a12, 22
40255cab:	dbd171        	l32r	a7, 4024cbf0 <pm_open_rf+0x44>
40255cae:	cb5981        	l32r	a8, 40248a14 <chip_v6_rxmax_ext+0x34>
40255cb1:	bb0a      	add.n	a11, a11, a0
40255cb3:	0020c0        	memw
40255cb6:	0a68      	l32i.n	a6, a10, 0
40255cb8:	106680        	and	a6, a6, a8
40255cbb:	206670        	or	a6, a6, a7
40255cbe:	0020c0        	memw
40255cc1:	0a69      	s32i.n	a6, a10, 0
40255cc3:	bda441        	l32r	a4, 40245354 <ram_pbus_set_rxgain+0xd4>
40255cc6:	c89151        	l32r	a5, 40247f0c <noise_check_loop+0x158>
40255cc9:	0020c0        	memw
40255ccc:	0a38      	l32i.n	a3, a10, 0
40255cce:	103350        	and	a3, a3, a5
40255cd1:	203340        	or	a3, a3, a4
40255cd4:	0020c0        	memw
40255cd7:	0a39      	s32i.n	a3, a10, 0
40255cd9:	e45121        	l32r	a2, 4024ee20 <pm_attach+0xe0>
40255cdc:	0020c0        	memw
40255cdf:	0a08      	l32i.n	a0, a10, 0
40255ce1:	100020        	and	a0, a0, a2
40255ce4:	0020c0        	memw
40255ce7:	0a09      	s32i.n	a0, a10, 0
40255ce9:	b4b0b0        	extui	a11, a11, 0, 12
40255cec:	e44e01        	l32r	a0, 4024ee24 <pm_attach+0xe4>
40255cef:	11bb40        	slli	a11, a11, 12
40255cf2:	0020c0        	memw
40255cf5:	0a98      	l32i.n	a9, a10, 0
40255cf7:	109900        	and	a9, a9, a0
40255cfa:	2099b0        	or	a9, a9, a11
40255cfd:	0020c0        	memw
40255d00:	6128      	l32i.n	a2, a1, 24
40255d02:	b168      	l32i.n	a6, a1, 44
40255d04:	a178      	l32i.n	a7, a1, 40
40255d06:	0c3d      	mov.n	a3, a12
40255d08:	044c      	movi.n	a4, 64
40255d0a:	051c      	movi.n	a5, 16
40255d0c:	0a99      	s32i.n	a9, a10, 0
40255d0e:	9188      	l32i.n	a8, a1, 36
40255d10:	0189      	s32i.n	a8, a1, 0
40255d12:	ff7785        	call0	4025548c <ieee80211_send_setup>
40255d15:	7b0c      	movi.n	a11, 7
40255d17:	071c      	movi.n	a7, 16
40255d19:	9c48      	l32i.n	a4, a12, 36
40255d1b:	e44481        	l32r	a8, 4024ee2c <pm_attach+0xec>
40255d1e:	0458      	l32i.n	a5, a4, 0
40255d20:	1468      	l32i.n	a6, a4, 4
40255d22:	543050        	extui	a3, a5, 0, 6
40255d25:	106680        	and	a6, a6, a8
40255d28:	415650        	srli	a5, a5, 6
40255d2b:	1469      	s32i.n	a6, a4, 4
40255d2d:	9ca8      	l32i.n	a10, a12, 36
40255d2f:	205570        	or	a5, a5, a7
40255d32:	1155a0        	slli	a5, a5, 6
40255d35:	203350        	or	a3, a3, a5
40255d38:	0439      	s32i.n	a3, a4, 0
40255d3a:	1a98      	l32i.n	a9, a10, 4
40255d3c:	027c      	movi.n	a2, -16
40255d3e:	109920        	and	a9, a9, a2
40255d41:	2099b0        	or	a9, a9, a11
40255d44:	1a99      	s32i.n	a9, a10, 4
40255d46:	f108      	l32i.n	a0, a1, 60
40255d48:	aa9a81        	l32r	a8, 402407b0 <ets_timer_done+0x30>
40255d4b:	9c98      	l32i.n	a9, a12, 36
40255d4d:	0020c0        	memw
40255d50:	802882        	l32i	a8, a8, 0x200
40255d53:	09a8      	l32i.n	a10, a9, 0
40255d55:	eb7c      	movi.n	a11, -2
40255d57:	10aab0        	and	a10, a10, a11
40255d5a:	09a9      	s32i.n	a10, a9, 0
40255d5c:	9c68      	l32i.n	a6, a12, 36
40255d5e:	4989      	s32i.n	a8, a9, 16
40255d60:	0658      	l32i.n	a5, a6, 0
40255d62:	d77c      	movi.n	a7, -3
40255d64:	105570        	and	a5, a5, a7
40255d67:	0659      	s32i.n	a5, a6, 0
40255d69:	9c28      	l32i.n	a2, a12, 36
40255d6b:	0248      	l32i.n	a4, a2, 0
40255d6d:	2a6477        	bbci	a4, 7, 40255d9b <ieee80211_send_probereq+0x19b>
40255d70:	01a092        	movi	a9, 1
40255d73:	076c02        	s32i	a0, a12, 28
40255d76:	4001a2        	l8ui	a10, a1, 64
40255d79:	7d0db2        	l8ui	a11, a13, 125
40255d7c:	0842b2        	s8i	a11, a2, 8
40255d7f:	401a00        	ssl	a10
40255d82:	a19900        	sll	a9, a9
40255d85:	0e4292        	s8i	a9, a2, 14
40255d88:	202cc0        	or	a2, a12, a12
40255d8b:	fa4f45        	call0	40250280 <ppTxPkt>
40255d8e:	020c      	movi.n	a2, 0
40255d90:	d1c8      	l32i.n	a12, a1, 52
40255d92:	e1d8      	l32i.n	a13, a1, 56
40255d94:	c108      	l32i.n	a0, a1, 48
40255d96:	40c112        	addi	a1, a1, 64
40255d99:	f00d      	ret.n
40255d9b:	00a022        	movi	a2, 0
40255d9e:	fb8f45        	call0	40251694 <rc_get_trc_by_index>
40255da1:	200220        	or	a0, a2, a2
40255da4:	092c22        	l32i	a2, a12, 36
40255da7:	fff146        	j	40255d70 <ieee80211_send_probereq+0x170>
	...

40255dac <ieee80211_getcapinfo>:
40255dac:	071c      	movi.n	a7, 16
40255dae:	0228      	l32i.n	a2, a2, 0
40255db0:	a89751        	l32r	a5, 4024000c <_irom0_text_start+0xc>
40255db3:	130c      	movi.n	a3, 1
40255db5:	5558      	l32i.n	a5, a5, 20
40255db7:	040c      	movi.n	a4, 0
40255db9:	2c2562        	l32i	a6, a5, 176
40255dbc:	e558      	l32i.n	a5, a5, 56
40255dbe:	660b      	addi.n	a6, a6, -1
40255dc0:	834360        	moveqz	a4, a3, a6
40255dc3:	056547        	bbci	a5, 4, 40255dcc <ieee80211_getcapinfo+0x20>
40255dc6:	204470        	or	a4, a4, a7
40255dc9:	f44040        	extui	a4, a4, 0, 16
40255dcc:	0a7527        	bbci	a5, 18, 40255dda <ieee80211_getcapinfo+0x2e>
40255dcf:	076277        	bbci	a2, 7, 40255dda <ieee80211_getcapinfo+0x2e>
40255dd2:	062c      	movi.n	a6, 32
40255dd4:	204460        	or	a4, a4, a6
40255dd7:	f44040        	extui	a4, a4, 0, 16
40255dda:	00a462        	movi	a6, 0x400
40255ddd:	0565a7        	bbci	a5, 10, 40255de6 <ieee80211_getcapinfo+0x3a>
40255de0:	204460        	or	a4, a4, a6
40255de3:	f44040        	extui	a4, a4, 0, 16
40255de6:	00a162        	movi	a6, 0x100
40255de9:	086287        	bbci	a2, 8, 40255df5 <ieee80211_getcapinfo+0x49>
40255dec:	0575e7        	bbci	a5, 30, 40255df5 <ieee80211_getcapinfo+0x49>
40255def:	204460        	or	a4, a4, a6
40255df2:	f44040        	extui	a4, a4, 0, 16
40255df5:	042d      	mov.n	a2, a4
40255df7:	f00d      	ret.n
40255df9:	000000        	ill
40255dfc:	e308      	l32i.n	a0, a3, 56
40255dfe:	fe          	.byte 0xfe
40255dff:	3f          	.byte 0x3f
40255e00:	008010        	excw
	...

40255e04 <ieee80211_send_mgmt>:
40255e04:	046d      	mov.n	a6, a4
40255e06:	b0c112        	addi	a1, a1, -80
40255e09:	d1d9      	s32i.n	a13, a1, 52
40255e0b:	f1f9      	s32i.n	a15, a1, 60
40255e0d:	e1e9      	s32i.n	a14, a1, 56
40255e0f:	c1c9      	s32i.n	a12, a1, 48
40255e11:	b109      	s32i.n	a0, a1, 44
40255e13:	03cd      	mov.n	a12, a3
40255e15:	1e2202        	l32i	a0, a2, 120
40255e18:	02ed      	mov.n	a14, a2
40255e1a:	074016        	beqz	a0, 40255e92 <ieee80211_send_mgmt+0x8e>
40255e1d:	c0a022        	movi	a2, 192
40255e20:	fff7b1        	l32r	a11, 40255dfc <ieee80211_getcapinfo+0x50>
40255e23:	240c      	movi.n	a4, 2
40255e25:	871c      	movi.n	a7, 24
40255e27:	ff7591        	l32r	a9, 40255bfc <ieee80211_add_xrates+0xc0>
40255e2a:	a109      	s32i.n	a0, a1, 40
40255e2c:	d4c9f2        	addi	a15, a9, -44
40255e2f:	089316        	beqz	a3, 40255ebc <ieee80211_send_mgmt+0xb8>
40255e32:	f0c302        	addi	a0, a3, -16
40255e35:	0bc016        	beqz	a0, 40255ef5 <ieee80211_send_mgmt+0xf1>
40255e38:	02c366        	bnei	a3, 32, 40255e3e <ieee80211_send_mgmt+0x3a>
40255e3b:	001f46        	j	40255ebc <ieee80211_send_mgmt+0xb8>
40255e3e:	d0c332        	addi	a3, a3, -48
40255e41:	0b0316        	beqz	a3, 40255ef5 <ieee80211_send_mgmt+0xf1>
40255e44:	a0a052        	movi	a5, 160
40255e47:	c05c50        	sub	a5, a12, a5
40255e4a:	447516        	beqz	a5, 40256295 <ieee80211_send_mgmt+0x491>
40255e4d:	b0a082        	movi	a8, 176
40255e50:	c08c80        	sub	a8, a12, a8
40255e53:	332816        	beqz	a8, 40256189 <ieee80211_send_mgmt+0x385>
40255e56:	c09c20        	sub	a9, a12, a2
40255e59:	460916        	beqz	a9, 402562bd <ieee80211_send_mgmt+0x4b9>
40255e5c:	0005c6        	j	40255e77 <ieee80211_send_mgmt+0x73>
40255e5f:	001342        	l16ui	a4, a3, 0
40255e62:	18a032        	movi	a3, 24
40255e65:	805240        	add	a5, a2, a4
40255e68:	202110        	or	a2, a1, a1
40255e6b:	460a      	add.n	a4, a6, a0
40255e6d:	445a      	add.n	a4, a4, a5
40255e6f:	fcbac5        	call0	40252a1c <ieee80211_getmgtframe>
40255e72:	02dd      	mov.n	a13, a2
40255e74:	1bc256        	bnez	a2, 40256034 <ieee80211_send_mgmt+0x230>
40255e77:	7d9c      	beqz.n	a13, 40255e92 <ieee80211_send_mgmt+0x8e>
40255e79:	9d08      	l32i.n	a0, a13, 36
40255e7b:	430c      	movi.n	a3, 4
40255e7d:	0008      	l32i.n	a0, a0, 0
40255e7f:	520c      	movi.n	a2, 5
40255e81:	027047        	bbci	a0, 20, 40255e87 <ieee80211_send_mgmt+0x83>
40255e84:	000146        	j	40255e8d <ieee80211_send_mgmt+0x89>
40255e87:	054500        	extui	a4, a0, 21, 1
40255e8a:	933240        	movnez	a3, a2, a4
40255e8d:	0d2d      	mov.n	a2, a13
40255e8f:	fc4e85        	call0	40252378 <esf_buf_recycle>
40255e92:	120c      	movi.n	a2, 1
40255e94:	000546        	j	40255ead <ieee80211_send_mgmt+0xa9>
40255e97:	000000        	ill
40255e9a:	050c      	movi.n	a5, 0
40255e9c:	7d59      	s32i.n	a5, a13, 28
40255e9e:	0c4d      	mov.n	a4, a12
40255ea0:	0d3d      	mov.n	a3, a13
40255ea2:	0e2d      	mov.n	a2, a14
40255ea4:	7d0f62        	l8ui	a6, a15, 125
40255ea7:	084062        	s8i	a6, a0, 8
40255eaa:	ff7145        	call0	402555c0 <ieee80211_mgmt_output>
40255ead:	c1c8      	l32i.n	a12, a1, 48
40255eaf:	d1d8      	l32i.n	a13, a1, 52
40255eb1:	e1e8      	l32i.n	a14, a1, 56
40255eb3:	f1f8      	l32i.n	a15, a1, 60
40255eb5:	b108      	l32i.n	a0, a1, 44
40255eb7:	50c112        	addi	a1, a1, 80
40255eba:	f00d      	ret.n
40255ebc:	502f02        	l32i	a0, a15, 0x140
40255ebf:	4e2f32        	l32i	a3, a15, 0x138
40255ec2:	40cc      	bnez.n	a0, 40255eca <ieee80211_send_mgmt+0xc6>
40255ec4:	a4a062        	movi	a6, 164
40255ec7:	000206        	j	40255ed3 <ieee80211_send_mgmt+0xcf>
40255eca:	001062        	l16ui	a6, a0, 0
40255ecd:	01d662        	addmi	a6, a6, 0x100
40255ed0:	a4c662        	addi	a6, a6, -92
40255ed3:	512f02        	l32i	a0, a15, 0x144
40255ed6:	30cc      	bnez.n	a0, 40255edd <ieee80211_send_mgmt+0xd9>
40255ed8:	000c      	movi.n	a0, 0
40255eda:	000086        	j	40255ee0 <ieee80211_send_mgmt+0xdc>
40255edd:	001002        	l16ui	a0, a0, 0
40255ee0:	33cc      	bnez.n	a3, 40255ee7 <ieee80211_send_mgmt+0xe3>
40255ee2:	020c      	movi.n	a2, 0
40255ee4:	000086        	j	40255eea <ieee80211_send_mgmt+0xe6>
40255ee7:	001322        	l16ui	a2, a3, 0
40255eea:	532f32        	l32i	a3, a15, 0x14c
40255eed:	f6e356        	bnez	a3, 40255e5f <ieee80211_send_mgmt+0x5b>
40255ef0:	040c      	movi.n	a4, 0
40255ef2:	ffdb06        	j	40255e62 <ieee80211_send_mgmt+0x5e>
40255ef5:	4f2f32        	l32i	a3, a15, 0x13c
40255ef8:	43cc      	bnez.n	a3, 40255f00 <ieee80211_send_mgmt+0xfc>
40255efa:	6fa042        	movi	a4, 111
40255efd:	000146        	j	40255f06 <ieee80211_send_mgmt+0x102>
40255f00:	001342        	l16ui	a4, a3, 0
40255f03:	6fc442        	addi	a4, a4, 111
40255f06:	202110        	or	a2, a1, a1
40255f09:	18a032        	movi	a3, 24
40255f0c:	016162        	s32i	a6, a1, 4
40255f0f:	fcb0c5        	call0	40252a1c <ieee80211_getmgtframe>
40255f12:	9129      	s32i.n	a2, a1, 36
40255f14:	02dd      	mov.n	a13, a2
40255f16:	f5d216        	beqz	a2, 40255e77 <ieee80211_send_mgmt+0x73>
40255f19:	b1bc21        	l32r	a2, 4024260c <wifi_softap_cacl_mac+0x60>
40255f1c:	831c      	movi.n	a3, 24
40255f1e:	0a5d32        	s16i	a3, a13, 20
40255f21:	850222        	l8ui	a2, a2, 133
40255f24:	902220        	addx2	a2, a2, a2
40255f27:	a022f0        	addx4	a2, a2, a15
40255f2a:	78c222        	addi	a2, a2, 120
40255f2d:	ffe7c5        	call0	40255dac <ieee80211_getcapinfo>
40255f30:	0108      	l32i.n	a0, a1, 0
40255f32:	1148      	l32i.n	a4, a1, 4
40255f34:	005022        	s16i	a2, a0, 0
40255f37:	015042        	s16i	a4, a0, 2
40255f3a:	204b      	addi.n	a2, a0, 4
40255f3c:	0129      	s32i.n	a2, a1, 0
40255f3e:	64cc      	bnez.n	a4, 40255f48 <ieee80211_send_mgmt+0x144>
40255f40:	a158      	l32i.n	a5, a1, 40
40255f42:	0d1552        	l16ui	a5, a5, 26
40255f45:	025052        	s16i	a5, a0, 4
40255f48:	ff2d31        	l32r	a3, 40255bfc <ieee80211_add_xrates+0xc0>
40255f4b:	222b      	addi.n	a2, a2, 2
40255f4d:	0129      	s32i.n	a2, a1, 0
40255f4f:	8139      	s32i.n	a3, a1, 32
40255f51:	ffbb05        	call0	40255b04 <ieee80211_add_rates>
40255f54:	0129      	s32i.n	a2, a1, 0
40255f56:	8138      	l32i.n	a3, a1, 32
40255f58:	1261c2        	s32i	a12, a1, 72
40255f5b:	ffbe05        	call0	40255b3c <ieee80211_add_xrates>
40255f5e:	0129      	s32i.n	a2, a1, 0
40255f60:	a108      	l32i.n	a0, a1, 40
40255f62:	02cd      	mov.n	a12, a2
40255f64:	2008      	l32i.n	a0, a0, 8
40255f66:	c0a032        	movi	a3, 192
40255f69:	100030        	and	a0, a0, a3
40255f6c:	19d066        	bnei	a0, 64, 40255f89 <ieee80211_send_mgmt+0x185>
40255f6f:	0e3d      	mov.n	a3, a14
40255f71:	fe5cc5        	call0	40254540 <ieee80211_add_htcap>
40255f74:	0129      	s32i.n	a2, a1, 0
40255f76:	0e3d      	mov.n	a3, a14
40255f78:	fe7045        	call0	40254680 <ieee80211_add_htinfo>
40255f7b:	02cd      	mov.n	a12, a2
40255f7d:	a108      	l32i.n	a0, a1, 40
40255f7f:	0129      	s32i.n	a2, a1, 0
40255f81:	2008      	l32i.n	a0, a0, 8
40255f83:	c0a022        	movi	a2, 192
40255f86:	100020        	and	a0, a0, a2
40255f89:	c0a022        	movi	a2, 192
40255f8c:	119027        	bne	a0, a2, 40255fa1 <ieee80211_send_mgmt+0x19d>
40255f8f:	0c2d      	mov.n	a2, a12
40255f91:	0e3d      	mov.n	a3, a14
40255f93:	fe5c85        	call0	4025455c <ieee80211_add_htcap_vendor>
40255f96:	0129      	s32i.n	a2, a1, 0
40255f98:	0e3d      	mov.n	a3, a14
40255f9a:	fe7005        	call0	4025469c <ieee80211_add_htinfo_vendor>
40255f9d:	02cd      	mov.n	a12, a2
40255f9f:	0129      	s32i.n	a2, a1, 0
40255fa1:	4f2f32        	l32i	a3, a15, 0x13c
40255fa4:	738c      	beqz.n	a3, 40255faf <ieee80211_send_mgmt+0x1ab>
40255fa6:	0c2d      	mov.n	a2, a12
40255fa8:	ffc245        	call0	40255bd0 <ieee80211_add_xrates+0x94>
40255fab:	02cd      	mov.n	a12, a2
40255fad:	0129      	s32i.n	a2, a1, 0
40255faf:	9168      	l32i.n	a6, a1, 36
40255fb1:	1608      	l32i.n	a0, a6, 4
40255fb3:	0a1662        	l16ui	a6, a6, 20
40255fb6:	012072        	l32i	a7, a0, 4
40255fb9:	092182        	l32i	a8, a1, 36
40255fbc:	807670        	add	a7, a6, a7
40255fbf:	c07c70        	sub	a7, a12, a7
40255fc2:	0b5872        	s16i	a7, a8, 22
40255fc5:	1221c2        	l32i	a12, a1, 72
40255fc8:	a9fa31        	l32r	a3, 402407b0 <ets_timer_done+0x30>
40255fcb:	140c      	movi.n	a4, 1
40255fcd:	9da8      	l32i.n	a10, a13, 36
40255fcf:	e397b1        	l32r	a11, 4024ee2c <pm_attach+0xec>
40255fd2:	1a98      	l32i.n	a9, a10, 4
40255fd4:	4f28      	l32i.n	a2, a15, 16
40255fd6:	1099b0        	and	a9, a9, a11
40255fd9:	1a99      	s32i.n	a9, a10, 4
40255fdb:	9d68      	l32i.n	a6, a13, 36
40255fdd:	770c      	movi.n	a7, 7
40255fdf:	1658      	l32i.n	a5, a6, 4
40255fe1:	087c      	movi.n	a8, -16
40255fe3:	105580        	and	a5, a5, a8
40255fe6:	205570        	or	a5, a5, a7
40255fe9:	1659      	s32i.n	a5, a6, 4
40255feb:	c022e0        	sub	a2, a2, a14
40255fee:	932420        	movnez	a2, a4, a2
40255ff1:	9d48      	l32i.n	a4, a13, 36
40255ff3:	0020c0        	memw
40255ff6:	a188      	l32i.n	a8, a1, 40
40255ff8:	d07c      	movi.n	a0, -3
40255ffa:	04b020        	extui	a11, a2, 0, 1
40255ffd:	802332        	l32i	a3, a3, 0x200
40256000:	0458      	l32i.n	a5, a4, 0
40256002:	e67c      	movi.n	a6, -2
40256004:	105560        	and	a5, a5, a6
40256007:	0459      	s32i.n	a5, a4, 0
40256009:	9da8      	l32i.n	a10, a13, 36
4025600b:	4439      	s32i.n	a3, a4, 16
4025600d:	0a98      	l32i.n	a9, a10, 0
4025600f:	11bbf0        	slli	a11, a11, 1
40256012:	109900        	and	a9, a9, a0
40256015:	2099b0        	or	a9, a9, a11
40256018:	0a99      	s32i.n	a9, a10, 0
4025601a:	0d1882        	l16ui	a8, a8, 26
4025601d:	9d08      	l32i.n	a0, a13, 36
4025601f:	e77816        	beqz	a8, 40255e9a <ieee80211_send_mgmt+0x96>
40256022:	0038      	l32i.n	a3, a0, 0
40256024:	043730        	extui	a3, a3, 7, 1
40256027:	e6f356        	bnez	a3, 40255e9a <ieee80211_send_mgmt+0x96>
4025602a:	fb6685        	call0	40251694 <rc_get_trc_by_index>
4025602d:	7d29      	s32i.n	a2, a13, 28
4025602f:	9d08      	l32i.n	a0, a13, 36
40256031:	ff9a46        	j	40255e9e <ieee80211_send_mgmt+0x9a>
40256034:	150c      	movi.n	a5, 1
40256036:	101c      	movi.n	a0, 17
40256038:	a148      	l32i.n	a4, a1, 40
4025603a:	881c      	movi.n	a8, 24
4025603c:	ff7061        	l32r	a6, 40255dfc <ieee80211_getcapinfo+0x50>
4025603f:	106162        	s32i	a6, a1, 64
40256042:	0a5282        	s16i	a8, a2, 20
40256045:	7e0662        	l8ui	a6, a6, 126
40256048:	1e2442        	l32i	a4, a4, 120
4025604b:	830560        	moveqz	a0, a5, a6
4025604e:	7f58      	l32i.n	a5, a15, 28
40256050:	0448      	l32i.n	a4, a4, 0
40256052:	077527        	bbci	a5, 18, 4025605d <ieee80211_send_mgmt+0x259>
40256055:	046477        	bbci	a4, 7, 4025605d <ieee80211_send_mgmt+0x259>
40256058:	092c      	movi.n	a9, 32
4025605a:	200090        	or	a0, a0, a9
4025605d:	c0a0a2        	movi	a10, 192
40256060:	0544a7        	ball	a4, a10, 40256069 <ieee80211_send_mgmt+0x265>
40256063:	80a4b2        	movi	a11, 0x480
40256066:	0ac4b7        	bnall	a4, a11, 40256074 <ieee80211_send_mgmt+0x270>
40256069:	8f28      	l32i.n	a2, a15, 32
4025606b:	0562e7        	bbci	a2, 14, 40256074 <ieee80211_send_mgmt+0x270>
4025606e:	00a432        	movi	a3, 0x400
40256071:	200030        	or	a0, a0, a3
40256074:	0128      	l32i.n	a2, a1, 0
40256076:	a138      	l32i.n	a3, a1, 40
40256078:	005202        	s16i	a0, a2, 0
4025607b:	0e1332        	l16ui	a3, a3, 28
4025607e:	015232        	s16i	a3, a2, 2
40256081:	224b      	addi.n	a2, a2, 4
40256083:	0129      	s32i.n	a2, a1, 0
40256085:	0fcc66        	bnei	a12, 32, 40256098 <ieee80211_send_mgmt+0x294>
40256088:	a138      	l32i.n	a3, a1, 40
4025608a:	640c      	movi.n	a4, 6
4025608c:	a8c401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025608f:	0000c0        	callx0	a0
40256092:	0128      	l32i.n	a2, a1, 0
40256094:	226b      	addi.n	a2, a2, 6
40256096:	0129      	s32i.n	a2, a1, 0
40256098:	102142        	l32i	a4, a1, 64
4025609b:	af6c31        	l32r	a3, 40241e4c <wifi_station_ap_number_set+0x58>
4025609e:	162442        	l32i	a4, a4, 88
402560a1:	ffad45        	call0	40255b78 <ieee80211_add_xrates+0x3c>
402560a4:	006122        	s32i	a2, a1, 0
402560a7:	fed531        	l32r	a3, 40255bfc <ieee80211_add_xrates+0xc0>
402560aa:	086132        	s32i	a3, a1, 32
402560ad:	ffa545        	call0	40255b04 <ieee80211_add_rates>
402560b0:	102102        	l32i	a0, a1, 64
402560b3:	024d      	mov.n	a4, a2
402560b5:	7d0002        	l8ui	a0, a0, 125
402560b8:	0129      	s32i.n	a2, a1, 0
402560ba:	054026        	beqi	a0, 4, 402560c3 <ieee80211_send_mgmt+0x2bf>
402560bd:	025026        	beqi	a0, 5, 402560c3 <ieee80211_send_mgmt+0x2bf>
402560c0:	247066        	bnei	a0, 7, 402560e8 <ieee80211_send_mgmt+0x2e4>
402560c3:	512f02        	l32i	a0, a15, 0x144
402560c6:	5149      	s32i.n	a4, a1, 20
402560c8:	c09c      	beqz.n	a0, 402560e8 <ieee80211_send_mgmt+0x2e4>
402560ca:	5128      	l32i.n	a2, a1, 20
402560cc:	030042        	l8ui	a4, a0, 3
402560cf:	302b      	addi.n	a3, a0, 2
402560d1:	6139      	s32i.n	a3, a1, 24
402560d3:	442b      	addi.n	a4, a4, 2
402560d5:	a8b101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402560d8:	0000c0        	callx0	a0
402560db:	6128      	l32i.n	a2, a1, 24
402560dd:	5138      	l32i.n	a3, a1, 20
402560df:	010222        	l8ui	a2, a2, 1
402560e2:	223a      	add.n	a2, a2, a3
402560e4:	222b      	addi.n	a2, a2, 2
402560e6:	0129      	s32i.n	a2, a1, 0
402560e8:	8138      	l32i.n	a3, a1, 32
402560ea:	1261c2        	s32i	a12, a1, 72
402560ed:	ffa4c5        	call0	40255b3c <ieee80211_add_xrates>
402560f0:	102132        	l32i	a3, a1, 64
402560f3:	0129      	s32i.n	a2, a1, 0
402560f5:	e02332        	l32i	a3, a3, 0x380
402560f8:	02cd      	mov.n	a12, a2
402560fa:	107337        	bbci	a3, 19, 4025610e <ieee80211_send_mgmt+0x30a>
402560fd:	ee58      	l32i.n	a5, a14, 56
402560ff:	c0a042        	movi	a4, 192
40256102:	080457        	bnone	a4, a5, 4025610e <ieee80211_send_mgmt+0x30a>
40256105:	0e3d      	mov.n	a3, a14
40256107:	fe4385        	call0	40254540 <ieee80211_add_htcap>
4025610a:	02cd      	mov.n	a12, a2
4025610c:	0129      	s32i.n	a2, a1, 0
4025610e:	102102        	l32i	a0, a1, 64
40256111:	7d0002        	l8ui	a0, a0, 125
40256114:	052026        	beqi	a0, 2, 4025611d <ieee80211_send_mgmt+0x319>
40256117:	023026        	beqi	a0, 3, 4025611d <ieee80211_send_mgmt+0x319>
4025611a:	206066        	bnei	a0, 6, 4025613e <ieee80211_send_mgmt+0x33a>
4025611d:	502f02        	l32i	a0, a15, 0x140
40256120:	a09c      	beqz.n	a0, 4025613e <ieee80211_send_mgmt+0x33a>
40256122:	0c2d      	mov.n	a2, a12
40256124:	030042        	l8ui	a4, a0, 3
40256127:	302b      	addi.n	a3, a0, 2
40256129:	7139      	s32i.n	a3, a1, 28
4025612b:	442b      	addi.n	a4, a4, 2
4025612d:	a89b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40256130:	0000c0        	callx0	a0
40256133:	7108      	l32i.n	a0, a1, 28
40256135:	010002        	l8ui	a0, a0, 1
40256138:	c0ca      	add.n	a12, a0, a12
4025613a:	cc2b      	addi.n	a12, a12, 2
4025613c:	01c9      	s32i.n	a12, a1, 0
4025613e:	102122        	l32i	a2, a1, 64
40256141:	e02222        	l32i	a2, a2, 0x380
40256144:	1272c7        	bbci	a2, 28, 4025615a <ieee80211_send_mgmt+0x356>
40256147:	ee48      	l32i.n	a4, a14, 56
40256149:	c0a032        	movi	a3, 192
4025614c:	0a0347        	bnone	a3, a4, 4025615a <ieee80211_send_mgmt+0x356>
4025614f:	0c2d      	mov.n	a2, a12
40256151:	0e3d      	mov.n	a3, a14
40256153:	fe4085        	call0	4025455c <ieee80211_add_htcap_vendor>
40256156:	02cd      	mov.n	a12, a2
40256158:	0129      	s32i.n	a2, a1, 0
4025615a:	4e2f32        	l32i	a3, a15, 0x138
4025615d:	738c      	beqz.n	a3, 40256168 <ieee80211_send_mgmt+0x364>
4025615f:	0c2d      	mov.n	a2, a12
40256161:	ffa6c5        	call0	40255bd0 <ieee80211_add_xrates+0x94>
40256164:	02cd      	mov.n	a12, a2
40256166:	0129      	s32i.n	a2, a1, 0
40256168:	532f32        	l32i	a3, a15, 0x14c
4025616b:	039c      	beqz.n	a3, 4025617f <ieee80211_send_mgmt+0x37b>
4025616d:	102152        	l32i	a5, a1, 64
40256170:	f02552        	l32i	a5, a5, 0x3c0
40256173:	081566        	bnei	a5, 1, 4025617f <ieee80211_send_mgmt+0x37b>
40256176:	0c2d      	mov.n	a2, a12
40256178:	ffa545        	call0	40255bd0 <ieee80211_add_xrates+0x94>
4025617b:	02cd      	mov.n	a12, a2
4025617d:	0129      	s32i.n	a2, a1, 0
4025617f:	91d9      	s32i.n	a13, a1, 36
40256181:	1d08      	l32i.n	a0, a13, 4
40256183:	0a1d62        	l16ui	a6, a13, 20
40256186:	ff8b06        	j	40255fb6 <ieee80211_send_mgmt+0x1b2>
40256189:	080c      	movi.n	a8, 0
4025618b:	f49060        	extui	a9, a6, 0, 16
4025618e:	022926        	beqi	a9, 2, 40256194 <ieee80211_send_mgmt+0x390>
40256191:	073966        	bnei	a9, 3, 4025619c <ieee80211_send_mgmt+0x398>
40256194:	112ed2        	l32i	a13, a14, 68
40256197:	1a0c      	movi.n	a10, 1
40256199:	938ad0        	movnez	a8, a10, a13
4025619c:	1a0c      	movi.n	a10, 1
4025619e:	e8cc      	bnez.n	a8, 402561b0 <ieee80211_send_mgmt+0x3ac>
402561a0:	0a39e6        	bgei	a9, 3, 402561ae <ieee80211_send_mgmt+0x3aa>
402561a3:	051966        	bnei	a9, 1, 402561ac <ieee80211_send_mgmt+0x3a8>
402561a6:	7c0b02        	l8ui	a0, a11, 124
402561a9:	012026        	beqi	a0, 2, 402561ae <ieee80211_send_mgmt+0x3aa>
402561ac:	0a0c      	movi.n	a10, 0
402561ae:	888c      	beqz.n	a8, 402561ba <ieee80211_send_mgmt+0x3b6>
402561b0:	312060        	srai	a2, a6, 16
402561b3:	32cc      	bnez.n	a2, 402561ba <ieee80211_send_mgmt+0x3b6>
402561b5:	c31c      	movi.n	a3, 28
402561b7:	000046        	j	402561bc <ieee80211_send_mgmt+0x3b8>
402561ba:	831c      	movi.n	a3, 24
402561bc:	988c      	beqz.n	a8, 402561c9 <ieee80211_send_mgmt+0x3c5>
402561be:	314060        	srai	a4, a6, 16
402561c1:	44cc      	bnez.n	a4, 402561c9 <ieee80211_send_mgmt+0x3c5>
402561c3:	88a042        	movi	a4, 136
402561c6:	000086        	j	402561cc <ieee80211_send_mgmt+0x3c8>
402561c9:	06a042        	movi	a4, 6
402561cc:	202110        	or	a2, a1, a1
402561cf:	41a9      	s32i.n	a10, a1, 16
402561d1:	3199      	s32i.n	a9, a1, 12
402561d3:	2189      	s32i.n	a8, a1, 8
402561d5:	1169      	s32i.n	a6, a1, 4
402561d7:	fc8445        	call0	40252a1c <ieee80211_getmgtframe>
402561da:	020d      	mov.n	a0, a2
402561dc:	02dd      	mov.n	a13, a2
402561de:	c95216        	beqz	a2, 40255e77 <ieee80211_send_mgmt+0x73>
402561e1:	3158      	l32i.n	a5, a1, 12
402561e3:	170c      	movi.n	a7, 1
402561e5:	4168      	l32i.n	a6, a1, 16
402561e7:	1148      	l32i.n	a4, a1, 4
402561e9:	881c      	movi.n	a8, 24
402561eb:	0a5282        	s16i	a8, a2, 20
402561ee:	314040        	srai	a4, a4, 16
402561f1:	0128      	l32i.n	a2, a1, 0
402561f3:	936760        	movnez	a6, a7, a6
402561f6:	005262        	s16i	a6, a2, 0
402561f9:	015252        	s16i	a5, a2, 2
402561fc:	2158      	l32i.n	a5, a1, 8
402561fe:	025242        	s16i	a4, a2, 4
40256201:	085516        	beqz	a5, 4025628a <ieee80211_send_mgmt+0x486>
40256204:	082456        	bnez	a4, 4025628a <ieee80211_send_mgmt+0x486>
40256207:	112e32        	l32i	a3, a14, 68
4025620a:	80a042        	movi	a4, 128
4025620d:	fefc91        	l32r	a9, 40255e00 <ieee80211_getcapinfo+0x54>
40256210:	00dd      	mov.n	a13, a0
40256212:	035292        	s16i	a9, a2, 6
40256215:	228b      	addi.n	a2, a2, 8
40256217:	a86101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025621a:	0000c0        	callx0	a0
4025621d:	0e2d      	mov.n	a2, a14
4025621f:	0d3d      	mov.n	a3, a13
40256221:	1db8      	l32i.n	a11, a13, 4
40256223:	88a002        	movi	a0, 136
40256226:	1ba8      	l32i.n	a10, a11, 4
40256228:	0b5d02        	s16i	a0, a13, 22
4025622b:	1ccaa2        	addi	a10, a10, 28
4025622e:	1ba9      	s32i.n	a10, a11, 4
40256230:	fc7285        	call0	4025295c <ieee80211_crypto_encap>
40256233:	1d58      	l32i.n	a5, a13, 4
40256235:	9d08      	l32i.n	a0, a13, 36
40256237:	1538      	l32i.n	a3, a5, 4
40256239:	fd6d41        	l32r	a4, 402557f0 <ieee80211_send_nulldata+0x148>
4025623c:	e8c332        	addi	a3, a3, -24
4025623f:	1539      	s32i.n	a3, a5, 4
40256241:	4d39      	s32i.n	a3, a13, 16
40256243:	0b5216        	beqz	a2, 402562fc <ieee80211_send_mgmt+0x4f8>
40256246:	001272        	l16ui	a7, a2, 0
40256249:	5f58      	l32i.n	a5, a15, 20
4025624b:	0088      	l32i.n	a8, a0, 0
4025624d:	190c      	movi.n	a9, 1
4025624f:	546080        	extui	a6, a8, 0, 6
40256252:	418680        	srli	a8, a8, 6
40256255:	208890        	or	a8, a8, a9
40256258:	1188a0        	slli	a8, a8, 6
4025625b:	206680        	or	a6, a6, a8
4025625e:	0069      	s32i.n	a6, a0, 0
40256260:	0215e7        	beq	a5, a14, 40256266 <ieee80211_send_mgmt+0x462>
40256263:	002746        	j	40256304 <ieee80211_send_mgmt+0x500>
40256266:	80a062        	movi	a6, 128
40256269:	206760        	or	a6, a7, a6
4025626c:	0c4062        	s8i	a6, a0, 12
4025626f:	262232        	l32i	a3, a2, 152
40256272:	3028      	l32i.n	a2, a0, 12
40256274:	0338      	l32i.n	a3, a3, 0
40256276:	102240        	and	a2, a2, a4
40256279:	343030        	extui	a3, a3, 0, 4
4025627c:	113380        	slli	a3, a3, 8
4025627f:	202230        	or	a2, a2, a3
40256282:	3029      	s32i.n	a2, a0, 12
40256284:	1261c2        	s32i	a12, a1, 72
40256287:	ff4e86        	j	40255fc5 <ieee80211_send_mgmt+0x1c1>
4025628a:	1261c2        	s32i	a12, a1, 72
4025628d:	640c      	movi.n	a4, 6
4025628f:	0b5042        	s16i	a4, a0, 22
40256292:	ff4bc6        	j	40255fc5 <ieee80211_send_mgmt+0x1c1>
40256295:	203770        	or	a3, a7, a7
40256298:	202110        	or	a2, a1, a1
4025629b:	016162        	s32i	a6, a1, 4
4025629e:	fc77c5        	call0	40252a1c <ieee80211_getmgtframe>
402562a1:	02dd      	mov.n	a13, a2
402562a3:	beb216        	beqz	a2, 40255e92 <ieee80211_send_mgmt+0x8e>
402562a6:	1261c2        	s32i	a12, a1, 72
402562a9:	250c      	movi.n	a5, 2
402562ab:	0178      	l32i.n	a7, a1, 0
402562ad:	1168      	l32i.n	a6, a1, 4
402562af:	881c      	movi.n	a8, 24
402562b1:	0a5282        	s16i	a8, a2, 20
402562b4:	005762        	s16i	a6, a7, 0
402562b7:	0b5252        	s16i	a5, a2, 22
402562ba:	ff41c6        	j	40255fc5 <ieee80211_send_mgmt+0x1c1>
402562bd:	203770        	or	a3, a7, a7
402562c0:	202110        	or	a2, a1, a1
402562c3:	016162        	s32i	a6, a1, 4
402562c6:	fc7545        	call0	40252a1c <ieee80211_getmgtframe>
402562c9:	02dd      	mov.n	a13, a2
402562cb:	bc3216        	beqz	a2, 40255e92 <ieee80211_send_mgmt+0x8e>
402562ce:	1261c2        	s32i	a12, a1, 72
402562d1:	2b0c      	movi.n	a11, 2
402562d3:	0128      	l32i.n	a2, a1, 0
402562d5:	1108      	l32i.n	a0, a1, 4
402562d7:	a1a8      	l32i.n	a10, a1, 40
402562d9:	202e92        	l32i	a9, a14, 128
402562dc:	831c      	movi.n	a3, 24
402562de:	0a5d32        	s16i	a3, a13, 20
402562e1:	c099a0        	sub	a9, a9, a10
402562e4:	005202        	s16i	a0, a2, 0
402562e7:	0b5db2        	s16i	a11, a13, 22
402562ea:	cd7916        	beqz	a9, 40255fc5 <ieee80211_send_mgmt+0x1c1>
402562ed:	1261c2        	s32i	a12, a1, 72
402562f0:	2a48      	l32i.n	a4, a10, 8
402562f2:	e67c      	movi.n	a6, -2
402562f4:	104460        	and	a4, a4, a6
402562f7:	2a49      	s32i.n	a4, a10, 8
402562f9:	ff3206        	j	40255fc5 <ieee80211_send_mgmt+0x1c1>
402562fc:	3028      	l32i.n	a2, a0, 12
402562fe:	102240        	and	a2, a2, a4
40256301:	ffdf46        	j	40256282 <ieee80211_send_mgmt+0x47e>
40256304:	076d      	mov.n	a6, a7
40256306:	ffd886        	j	4025626c <ieee80211_send_mgmt+0x468>
40256309:	000000        	ill
4025630c:	180222        	l8ui	a2, a2, 24
4025630f:	328c      	beqz.n	a2, 40256316 <ieee80211_send_mgmt+0x512>
40256311:	051266        	bnei	a2, 1, 4025631a <ieee80211_send_mgmt+0x516>
40256314:	238c      	beqz.n	a3, 4025631a <ieee80211_send_mgmt+0x516>
40256316:	120c      	movi.n	a2, 1
40256318:	f00d      	ret.n
4025631a:	020c      	movi.n	a2, 0
4025631c:	f00d      	ret.n
4025631e:	800000        	add	a0, a0, a0
40256321:	0008      	l32i.n	a0, a0, 0
	...

40256324 <ieee80211_alloc_proberesp>:
40256324:	e0c112        	addi	a1, a1, -32
40256327:	61e9      	s32i.n	a14, a1, 24
40256329:	71f9      	s32i.n	a15, a1, 28
4025632b:	51d9      	s32i.n	a13, a1, 20
4025632d:	3109      	s32i.n	a0, a1, 12
4025632f:	41c9      	s32i.n	a12, a1, 16
40256331:	a73601        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40256334:	02cd      	mov.n	a12, a2
40256336:	a760d1        	l32r	a13, 402400b8 <_irom0_text_start+0xb8>
40256339:	032d      	mov.n	a2, a3
4025633b:	2129      	s32i.n	a2, a1, 8
4025633d:	7d0d62        	l8ui	a6, a13, 125
40256340:	4e2032        	l32i	a3, a0, 0x138
40256343:	660b      	addi.n	a6, a6, -1
40256345:	746060        	extui	a6, a6, 0, 8
40256348:	906660        	addx2	a6, a6, a6
4025634b:	a06600        	addx4	a6, a6, a0
4025634e:	01d6f2        	addmi	a15, a6, 0x100
40256351:	84cff2        	addi	a15, a15, -124
40256354:	2f6cf2        	s32i	a15, a12, 188
40256357:	33cc      	bnez.n	a3, 4025635e <ieee80211_alloc_proberesp+0x3a>
40256359:	070c      	movi.n	a7, 0
4025635b:	000086        	j	40256361 <ieee80211_alloc_proberesp+0x3d>
4025635e:	001372        	l16ui	a7, a3, 0
40256361:	202110        	or	a2, a1, a1
40256364:	18a032        	movi	a3, 24
40256367:	ffdd42        	addmi	a4, a13, 0xffffff00
4025636a:	3e2442        	l32i	a4, a4, 248
4025636d:	016162        	s32i	a6, a1, 4
40256370:	447a      	add.n	a4, a4, a7
40256372:	01d442        	addmi	a4, a4, 0x100
40256375:	90c442        	addi	a4, a4, -112
40256378:	fc6a05        	call0	40252a1c <ieee80211_getmgtframe>
4025637b:	02ed      	mov.n	a14, a2
4025637d:	32cc      	bnez.n	a2, 40256384 <ieee80211_alloc_proberesp+0x60>
4025637f:	0e0c      	movi.n	a14, 0
40256381:	003a06        	j	4025646d <ieee80211_alloc_proberesp+0x149>
40256384:	00a032        	movi	a3, 0
40256387:	18a052        	movi	a5, 24
4025638a:	08a042        	movi	a4, 8
4025638d:	0a5252        	s16i	a5, a2, 20
40256390:	0128      	l32i.n	a2, a1, 0
40256392:	a80601        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40256395:	0000c0        	callx0	a0
40256398:	0168      	l32i.n	a6, a1, 0
4025639a:	64a072        	movi	a7, 100
4025639d:	0f2d      	mov.n	a2, a15
4025639f:	045672        	s16i	a7, a6, 8
402563a2:	66ab      	addi.n	a6, a6, 10
402563a4:	0169      	s32i.n	a6, a1, 0
402563a6:	ffa045        	call0	40255dac <ieee80211_getcapinfo>
402563a9:	023d      	mov.n	a3, a2
402563ab:	ffdd42        	addmi	a4, a13, 0xffffff00
402563ae:	0128      	l32i.n	a2, a1, 0
402563b0:	3e2442        	l32i	a4, a4, 248
402563b3:	005232        	s16i	a3, a2, 0
402563b6:	b09631        	l32r	a3, 40242610 <wifi_softap_cacl_mac+0x64>
402563b9:	222b      	addi.n	a2, a2, 2
402563bb:	0129      	s32i.n	a2, a1, 0
402563bd:	ff7b85        	call0	40255b78 <ieee80211_add_xrates+0x3c>
402563c0:	fe0fd1        	l32r	a13, 40255bfc <ieee80211_add_xrates+0xc0>
402563c3:	0129      	s32i.n	a2, a1, 0
402563c5:	0d3d      	mov.n	a3, a13
402563c7:	ff73c5        	call0	40255b04 <ieee80211_add_rates>
402563ca:	1158      	l32i.n	a5, a1, 4
402563cc:	ffd561        	l32r	a6, 40256320 <ieee80211_send_mgmt+0x51c>
402563cf:	212552        	l32i	a5, a5, 132
402563d2:	0129      	s32i.n	a2, a1, 0
402563d4:	254567        	ball	a5, a6, 402563fd <ieee80211_alloc_proberesp+0xd9>
402563d7:	3a0c      	movi.n	a10, 3
402563d9:	0042a2        	s8i	a10, a2, 0
402563dc:	0188      	l32i.n	a8, a1, 0
402563de:	170c      	movi.n	a7, 1
402563e0:	981b      	addi.n	a9, a8, 1
402563e2:	0199      	s32i.n	a9, a1, 0
402563e4:	014872        	s8i	a7, a8, 1
402563e7:	0168      	l32i.n	a6, a1, 0
402563e9:	0f2d      	mov.n	a2, a15
402563eb:	661b      	addi.n	a6, a6, 1
402563ed:	0169      	s32i.n	a6, a1, 0
402563ef:	fc2f45        	call0	402526e4 <ieee80211_chan2ieee>
402563f2:	0138      	l32i.n	a3, a1, 0
402563f4:	004322        	s8i	a2, a3, 0
402563f7:	0128      	l32i.n	a2, a1, 0
402563f9:	221b      	addi.n	a2, a2, 1
402563fb:	0129      	s32i.n	a2, a1, 0
402563fd:	203dd0        	or	a3, a13, a13
40256400:	ff7385        	call0	40255b3c <ieee80211_add_xrates>
40256403:	006122        	s32i	a2, a1, 0
40256406:	2d2c52        	l32i	a5, a12, 180
40256409:	c59c      	beqz.n	a5, 40256429 <ieee80211_alloc_proberesp+0x105>
4025640b:	6568      	l32i.n	a6, a5, 24
4025640d:	142632        	l32i	a3, a6, 80
40256410:	539c      	beqz.n	a3, 40256429 <ieee80211_alloc_proberesp+0x105>
40256412:	152642        	l32i	a4, a6, 84
40256415:	a7e101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40256418:	0000c0        	callx0	a0
4025641b:	2d2c22        	l32i	a2, a12, 180
4025641e:	6228      	l32i.n	a2, a2, 24
40256420:	0138      	l32i.n	a3, a1, 0
40256422:	152222        	l32i	a2, a2, 84
40256425:	223a      	add.n	a2, a2, a3
40256427:	0129      	s32i.n	a2, a1, 0
40256429:	2f2c32        	l32i	a3, a12, 188
4025642c:	0338      	l32i.n	a3, a3, 0
4025642e:	2148      	l32i.n	a4, a1, 8
40256430:	253030        	extui	a3, a3, 16, 3
40256433:	739c      	beqz.n	a3, 4025644e <ieee80211_alloc_proberesp+0x12a>
40256435:	151426        	beqi	a4, 1, 4025644e <ieee80211_alloc_proberesp+0x12a>
40256438:	ec68      	l32i.n	a6, a12, 56
4025643a:	c0a052        	movi	a5, 192
4025643d:	0d0567        	bnone	a5, a6, 4025644e <ieee80211_alloc_proberesp+0x12a>
40256440:	0c3d      	mov.n	a3, a12
40256442:	fe0fc5        	call0	40254540 <ieee80211_add_htcap>
40256445:	0c3d      	mov.n	a3, a12
40256447:	0129      	s32i.n	a2, a1, 0
40256449:	fe2345        	call0	40254680 <ieee80211_add_htinfo>
4025644c:	0129      	s32i.n	a2, a1, 0
4025644e:	a6ef31        	l32r	a3, 4024000c <_irom0_text_start+0xc>
40256451:	4e2332        	l32i	a3, a3, 0x138
40256454:	338c      	beqz.n	a3, 4025645b <ieee80211_alloc_proberesp+0x137>
40256456:	ff7785        	call0	40255bd0 <ieee80211_add_xrates+0x94>
40256459:	0129      	s32i.n	a2, a1, 0
4025645b:	1e48      	l32i.n	a4, a14, 4
4025645d:	851c      	movi.n	a5, 24
4025645f:	1448      	l32i.n	a4, a4, 4
40256461:	0a5e52        	s16i	a5, a14, 20
40256464:	c04240        	sub	a4, a2, a4
40256467:	e8c442        	addi	a4, a4, -24
4025646a:	0b5e42        	s16i	a4, a14, 22
4025646d:	3108      	l32i.n	a0, a1, 12
4025646f:	41c8      	l32i.n	a12, a1, 16
40256471:	51d8      	l32i.n	a13, a1, 20
40256473:	0e2d      	mov.n	a2, a14
40256475:	71f8      	l32i.n	a15, a1, 28
40256477:	61e8      	l32i.n	a14, a1, 24
40256479:	20c112        	addi	a1, a1, 32
4025647c:	f00d      	ret.n
	...

40256480 <ieee80211_send_proberesp>:
40256480:	036d      	mov.n	a6, a3
40256482:	d0c112        	addi	a1, a1, -48
40256485:	71c9      	s32i.n	a12, a1, 28
40256487:	043d      	mov.n	a3, a4
40256489:	81d9      	s32i.n	a13, a1, 32
4025648b:	6109      	s32i.n	a0, a1, 24
4025648d:	02dd      	mov.n	a13, a2
4025648f:	4169      	s32i.n	a6, a1, 16
40256491:	0208      	l32i.n	a0, a2, 0
40256493:	5109      	s32i.n	a0, a1, 20
40256495:	ffe8c5        	call0	40256324 <ieee80211_alloc_proberesp>
40256498:	02cd      	mov.n	a12, a2
4025649a:	22ec      	bnez.n	a2, 402564c0 <ieee80211_send_proberesp+0x40>
4025649c:	120c      	movi.n	a2, 1
4025649e:	0004c6        	j	402564b5 <ieee80211_send_proberesp+0x35>
402564a1:	020c      	movi.n	a2, 0
402564a3:	a6da41        	l32r	a4, 4024000c <_irom0_text_start+0xc>
402564a6:	060c      	movi.n	a6, 0
402564a8:	8c69      	s32i.n	a6, a12, 32
402564aa:	6c2452        	l32i	a5, a4, 0x1b0
402564ad:	20cc32        	addi	a3, a12, 32
402564b0:	05c9      	s32i.n	a12, a5, 0
402564b2:	6c6432        	s32i	a3, a4, 0x1b0
402564b5:	71c8      	l32i.n	a12, a1, 28
402564b7:	81d8      	l32i.n	a13, a1, 32
402564b9:	6108      	l32i.n	a0, a1, 24
402564bb:	30c112        	addi	a1, a1, 48
402564be:	f00d      	ret.n
402564c0:	d9cc71        	l32r	a7, 4024cbf0 <pm_open_rf+0x44>
402564c3:	c95481        	l32r	a8, 40248a14 <chip_v6_rxmax_ext+0x34>
402564c6:	0b1202        	l16ui	a0, a2, 22
402564c9:	0a12b2        	l16ui	a11, a2, 20
402564cc:	12a8      	l32i.n	a10, a2, 4
402564ce:	bb0a      	add.n	a11, a11, a0
402564d0:	0020c0        	memw
402564d3:	0a68      	l32i.n	a6, a10, 0
402564d5:	106680        	and	a6, a6, a8
402564d8:	206670        	or	a6, a6, a7
402564db:	0020c0        	memw
402564de:	0a69      	s32i.n	a6, a10, 0
402564e0:	bb9d41        	l32r	a4, 40245354 <ram_pbus_set_rxgain+0xd4>
402564e3:	c68a51        	l32r	a5, 40247f0c <noise_check_loop+0x158>
402564e6:	0020c0        	memw
402564e9:	0a38      	l32i.n	a3, a10, 0
402564eb:	103350        	and	a3, a3, a5
402564ee:	203340        	or	a3, a3, a4
402564f1:	0020c0        	memw
402564f4:	0a39      	s32i.n	a3, a10, 0
402564f6:	e24a21        	l32r	a2, 4024ee20 <pm_attach+0xe0>
402564f9:	0020c0        	memw
402564fc:	0a08      	l32i.n	a0, a10, 0
402564fe:	100020        	and	a0, a0, a2
40256501:	0020c0        	memw
40256504:	0a09      	s32i.n	a0, a10, 0
40256506:	b4b0b0        	extui	a11, a11, 0, 12
40256509:	e24601        	l32r	a0, 4024ee24 <pm_attach+0xe4>
4025650c:	11bb40        	slli	a11, a11, 12
4025650f:	0020c0        	memw
40256512:	0a98      	l32i.n	a9, a10, 0
40256514:	109900        	and	a9, a9, a0
40256517:	2099b0        	or	a9, a9, a11
4025651a:	0020c0        	memw
4025651d:	4178      	l32i.n	a7, a1, 16
4025651f:	0d2d      	mov.n	a2, a13
40256521:	0c3d      	mov.n	a3, a12
40256523:	045c      	movi.n	a4, 80
40256525:	051c      	movi.n	a5, 16
40256527:	5188      	l32i.n	a8, a1, 20
40256529:	0a99      	s32i.n	a9, a10, 0
4025652b:	2fc882        	addi	a8, a8, 47
4025652e:	086d      	mov.n	a6, a8
40256530:	0189      	s32i.n	a8, a1, 0
40256532:	fef585        	call0	4025548c <ieee80211_send_setup>
40256535:	1e2d02        	l32i	a0, a13, 120
40256538:	9c28      	l32i.n	a2, a12, 36
4025653a:	e23c51        	l32r	a5, 4024ee2c <pm_attach+0xec>
4025653d:	0238      	l32i.n	a3, a2, 0
4025653f:	1248      	l32i.n	a4, a2, 4
40256541:	54b030        	extui	a11, a3, 0, 6
40256544:	104450        	and	a4, a4, a5
40256547:	413630        	srli	a3, a3, 6
4025654a:	1249      	s32i.n	a4, a2, 4
4025654c:	9c98      	l32i.n	a9, a12, 36
4025654e:	041c      	movi.n	a4, 16
40256550:	203340        	or	a3, a3, a4
40256553:	1133a0        	slli	a3, a3, 6
40256556:	20bb30        	or	a11, a11, a3
40256559:	02b9      	s32i.n	a11, a2, 0
4025655b:	1988      	l32i.n	a8, a9, 4
4025655d:	0a7c      	movi.n	a10, -16
4025655f:	1088a0        	and	a8, a8, a10
40256562:	7a0c      	movi.n	a10, 7
40256564:	2088a0        	or	a8, a8, a10
40256567:	1989      	s32i.n	a8, a9, 4
40256569:	260c      	movi.n	a6, 2
4025656b:	a89171        	l32r	a7, 402407b0 <ets_timer_done+0x30>
4025656e:	9c88      	l32i.n	a8, a12, 36
40256570:	0020c0        	memw
40256573:	802772        	l32i	a7, a7, 0x200
40256576:	0898      	l32i.n	a9, a8, 0
40256578:	ea7c      	movi.n	a10, -2
4025657a:	1099a0        	and	a9, a9, a10
4025657d:	0899      	s32i.n	a9, a8, 0
4025657f:	9c58      	l32i.n	a5, a12, 36
40256581:	4879      	s32i.n	a7, a8, 16
40256583:	0548      	l32i.n	a4, a5, 0
40256585:	204460        	or	a4, a4, a6
40256588:	0549      	s32i.n	a4, a5, 0
4025658a:	9c38      	l32i.n	a3, a12, 36
4025658c:	0338      	l32i.n	a3, a3, 0
4025658e:	060c      	movi.n	a6, 0
40256590:	04e377        	bbsi	a3, 7, 40256598 <ieee80211_send_proberesp+0x118>
40256593:	0d1002        	l16ui	a0, a0, 26
40256596:	30cc      	bnez.n	a0, 4025659d <ieee80211_send_proberesp+0x11d>
40256598:	7c69      	s32i.n	a6, a12, 28
4025659a:	0001c6        	j	402565a5 <ieee80211_send_proberesp+0x125>
4025659d:	742000        	extui	a2, a0, 0, 8
402565a0:	fb0f05        	call0	40251694 <rc_get_trc_by_index>
402565a3:	7c29      	s32i.n	a2, a12, 28
402565a5:	026345        	call0	40258bdc <chm_check_same_channel>
402565a8:	ef5216        	beqz	a2, 402564a1 <ieee80211_send_proberesp+0x21>
402565ab:	0c2d      	mov.n	a2, a12
402565ad:	f9cd05        	call0	40250280 <ppTxPkt>
402565b0:	ffc046        	j	402564b5 <ieee80211_send_proberesp+0x35>
402565b3:	a94000        	excw
402565b6:	ff4026        	beqi	a0, 4, 402565b9 <ieee80211_send_proberesp+0x139>
402565b9:	ff          	.byte 0xff
402565ba:	7f          	.byte 0x7f
402565bb:	a93000        	excw
402565be:	124026        	beqi	a0, 4, 402565d4 <ieee80211_freedom_output+0x14>

402565c0 <ieee80211_freedom_output>:
402565c0:	e0c112        	addi	a1, a1, -32
402565c3:	0561f2        	s32i	a15, a1, 20
402565c6:	b00272        	l8ui	a7, a2, 176
402565c9:	016102        	s32i	a0, a1, 4
402565cc:	0261c2        	s32i	a12, a1, 8
402565cf:	31d9      	s32i.n	a13, a1, 12
402565d1:	41e9      	s32i.n	a14, a1, 16
402565d3:	03dd      	mov.n	a13, a3
402565d5:	02ed      	mov.n	a14, a2
402565d7:	04cd      	mov.n	a12, a4
402565d9:	701c      	movi.n	a0, 23
402565db:	017780        	slli	a7, a7, 24
402565de:	317870        	srai	a7, a7, 24
402565e1:	0db047        	bgeu	a0, a4, 402565f2 <ieee80211_freedom_output+0x32>
402565e4:	012d      	mov.n	a2, a1
402565e6:	030c      	movi.n	a3, 0
402565e8:	6179      	s32i.n	a7, a1, 24
402565ea:	fc4305        	call0	40252a1c <ieee80211_getmgtframe>
402565ed:	02fd      	mov.n	a15, a2
402565ef:	0c0256        	bnez	a2, 402566b3 <ieee80211_freedom_output+0xf3>
402565f2:	f27c      	movi.n	a2, -1
402565f4:	002b06        	j	402566a4 <ieee80211_freedom_output+0xe4>
402565f7:	ffef21        	l32r	a2, 402565b4 <ieee80211_send_proberesp+0x134>
402565fa:	a73501        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402565fd:	0000c0        	callx0	a0
40256600:	040d82        	l8ui	a8, a13, 4
40256603:	092f02        	l32i	a0, a15, 36
40256606:	286807        	bbci	a8, 0, 40256632 <ieee80211_freedom_output+0x72>
40256609:	00a4b2        	movi	a11, 0x400
4025660c:	002022        	l32i	a2, a0, 0
4025660f:	02a032        	movi	a3, 2
40256612:	54a020        	extui	a10, a2, 0, 6
40256615:	412620        	srli	a2, a2, 6
40256618:	202230        	or	a2, a2, a3
4025661b:	1122a0        	slli	a2, a2, 6
4025661e:	20aa20        	or	a10, a10, a2
40256621:	5490a0        	extui	a9, a10, 0, 6
40256624:	41a6a0        	srli	a10, a10, 6
40256627:	20aab0        	or	a10, a10, a11
4025662a:	11aaa0        	slli	a10, a10, 6
4025662d:	2099a0        	or	a9, a9, a10
40256630:	0099      	s32i.n	a9, a0, 0
40256632:	a85f21        	l32r	a2, 402407b0 <ets_timer_done+0x30>
40256635:	e1fd81        	l32r	a8, 4024ee2c <pm_attach+0xec>
40256638:	1078      	l32i.n	a7, a0, 4
4025663a:	7d0c92        	l8ui	a9, a12, 125
4025663d:	084092        	s8i	a9, a0, 8
40256640:	4c68      	l32i.n	a6, a12, 16
40256642:	107780        	and	a7, a7, a8
40256645:	1079      	s32i.n	a7, a0, 4
40256647:	9f58      	l32i.n	a5, a15, 36
40256649:	130c      	movi.n	a3, 1
4025664b:	1548      	l32i.n	a4, a5, 4
4025664d:	077c      	movi.n	a7, -16
4025664f:	104470        	and	a4, a4, a7
40256652:	770c      	movi.n	a7, 7
40256654:	204470        	or	a4, a4, a7
40256657:	1549      	s32i.n	a4, a5, 4
40256659:	c066e0        	sub	a6, a6, a14
4025665c:	936360        	movnez	a6, a3, a6
4025665f:	9fb8      	l32i.n	a11, a15, 36
40256661:	0020c0        	memw
40256664:	030c      	movi.n	a3, 0
40256666:	e97c      	movi.n	a9, -2
40256668:	046060        	extui	a6, a6, 0, 1
4025666b:	9f88      	l32i.n	a8, a15, 36
4025666d:	1ba8      	l32i.n	a10, a11, 4
4025666f:	802222        	l32i	a2, a2, 0x200
40256672:	011d02        	l16ui	a0, a13, 2
40256675:	4b29      	s32i.n	a2, a11, 16
40256677:	ffd021        	l32r	a2, 402565b8 <ieee80211_send_proberesp+0x138>
4025667a:	010090        	slli	a0, a0, 23
4025667d:	10aa20        	and	a10, a10, a2
40256680:	20aa00        	or	a10, a10, a0
40256683:	1ba9      	s32i.n	a10, a11, 4
40256685:	0878      	l32i.n	a7, a8, 0
40256687:	1166f0        	slli	a6, a6, 1
4025668a:	107790        	and	a7, a7, a9
4025668d:	0879      	s32i.n	a7, a8, 0
4025668f:	9f58      	l32i.n	a5, a15, 36
40256691:	0f2d      	mov.n	a2, a15
40256693:	0548      	l32i.n	a4, a5, 0
40256695:	d77c      	movi.n	a7, -3
40256697:	104470        	and	a4, a4, a7
4025669a:	204460        	or	a4, a4, a6
4025669d:	0549      	s32i.n	a4, a5, 0
4025669f:	7f39      	s32i.n	a3, a15, 28
402566a1:	f9bdc5        	call0	40250280 <ppTxPkt>
402566a4:	21c8      	l32i.n	a12, a1, 8
402566a6:	31d8      	l32i.n	a13, a1, 12
402566a8:	41e8      	l32i.n	a14, a1, 16
402566aa:	51f8      	l32i.n	a15, a1, 20
402566ac:	1108      	l32i.n	a0, a1, 4
402566ae:	20c112        	addi	a1, a1, 32
402566b1:	f00d      	ret.n
402566b3:	0128      	l32i.n	a2, a1, 0
402566b5:	0d3d      	mov.n	a3, a13
402566b7:	0c4d      	mov.n	a4, a12
402566b9:	a73801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402566bc:	0000c0        	callx0	a0
402566bf:	0108      	l32i.n	a0, a1, 0
402566c1:	0c0a      	add.n	a0, a12, a0
402566c3:	0109      	s32i.n	a0, a1, 0
402566c5:	1fb8      	l32i.n	a11, a15, 4
402566c7:	831c      	movi.n	a3, 24
402566c9:	1b28      	l32i.n	a2, a11, 4
402566cb:	0a5f32        	s16i	a3, a15, 20
402566ce:	c00020        	sub	a0, a0, a2
402566d1:	e8c0c2        	addi	a12, a0, -24
402566d4:	0b5fc2        	s16i	a12, a15, 22
402566d7:	d94691        	l32r	a9, 4024cbf0 <pm_open_rf+0x44>
402566da:	c8cea1        	l32r	a10, 40248a14 <chip_v6_rxmax_ext+0x34>
402566dd:	a64bc1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
402566e0:	0020c0        	memw
402566e3:	0b88      	l32i.n	a8, a11, 0
402566e5:	1088a0        	and	a8, a8, a10
402566e8:	208890        	or	a8, a8, a9
402566eb:	0020c0        	memw
402566ee:	0b89      	s32i.n	a8, a11, 0
402566f0:	bb1951        	l32r	a5, 40245354 <ram_pbus_set_rxgain+0xd4>
402566f3:	c60661        	l32r	a6, 40247f0c <noise_check_loop+0x158>
402566f6:	0020c0        	memw
402566f9:	0b48      	l32i.n	a4, a11, 0
402566fb:	104460        	and	a4, a4, a6
402566fe:	204450        	or	a4, a4, a5
40256701:	0020c0        	memw
40256704:	0b49      	s32i.n	a4, a11, 0
40256706:	e1c631        	l32r	a3, 4024ee20 <pm_attach+0xe0>
40256709:	0020c0        	memw
4025670c:	0b28      	l32i.n	a2, a11, 0
4025670e:	102230        	and	a2, a2, a3
40256711:	0020c0        	memw
40256714:	0b29      	s32i.n	a2, a11, 0
40256716:	b40000        	extui	a0, a0, 0, 12
40256719:	e1c221        	l32r	a2, 4024ee24 <pm_attach+0xe4>
4025671c:	110040        	slli	a0, a0, 12
4025671f:	0020c0        	memw
40256722:	0ba8      	l32i.n	a10, a11, 0
40256724:	10aa20        	and	a10, a10, a2
40256727:	20aa00        	or	a10, a10, a0
4025672a:	0020c0        	memw
4025672d:	6108      	l32i.n	a0, a1, 24
4025672f:	0ba9      	s32i.n	a10, a11, 0
40256731:	60cc      	bnez.n	a0, 4025673b <ieee80211_freedom_output+0x17b>
40256733:	4c08      	l32i.n	a0, a12, 16
40256735:	1f2002        	l32i	a0, a0, 124
40256738:	000306        	j	40256748 <ieee80211_freedom_output+0x188>
4025673b:	071066        	bnei	a0, 1, 40256746 <ieee80211_freedom_output+0x186>
4025673e:	5c08      	l32i.n	a0, a12, 20
40256740:	202002        	l32i	a0, a0, 128
40256743:	000046        	j	40256748 <ieee80211_freedom_output+0x188>
40256746:	000c      	movi.n	a0, 0
40256748:	eab016        	beqz	a0, 402565f7 <ieee80211_freedom_output+0x37>
4025674b:	4e1042        	l16ui	a4, a0, 156
4025674e:	ff9b21        	l32r	a2, 402565bc <ieee80211_send_proberesp+0x13c>
40256751:	541b      	addi.n	a5, a4, 1
40256753:	4e5052        	s16i	a5, a0, 156
40256756:	1144c0        	slli	a4, a4, 4
40256759:	f43040        	extui	a3, a4, 0, 16
4025675c:	0b5d42        	s16i	a4, a13, 22
4025675f:	a6dc01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40256762:	0000c0        	callx0	a0
40256765:	ffa5c6        	j	40256600 <ieee80211_freedom_output+0x40>
40256768:	d0c112        	addi	a1, a1, -48
4025676b:	71f9      	s32i.n	a15, a1, 28
4025676d:	41c9      	s32i.n	a12, a1, 16
4025676f:	51d9      	s32i.n	a13, a1, 20
40256771:	1129      	s32i.n	a2, a1, 4
40256773:	61e9      	s32i.n	a14, a1, 24
40256775:	3109      	s32i.n	a0, a1, 12
40256777:	05ed      	mov.n	a14, a5
40256779:	a62401        	l32r	a0, 4024000c <_irom0_text_start+0xc>
4025677c:	042d      	mov.n	a2, a4
4025677e:	04dd      	mov.n	a13, a4
40256780:	03cd      	mov.n	a12, a3
40256782:	a64bf1        	l32r	a15, 402400b0 <_irom0_text_start+0xb0>
40256785:	81f9      	s32i.n	a15, a1, 32
40256787:	030c      	movi.n	a3, 0
40256789:	950ff2        	l8ui	a15, a15, 149
4025678c:	043c      	movi.n	a4, 48
4025678e:	ff0b      	addi.n	a15, a15, -1
40256790:	74f0f0        	extui	a15, a15, 0, 8
40256793:	90fff0        	addx2	a15, a15, a15
40256796:	a0ff00        	addx4	a15, a15, a0
40256799:	01df02        	addmi	a0, a15, 0x100
4025679c:	84c002        	addi	a0, a0, -124
4025679f:	9109      	s32i.n	a0, a1, 36
402567a1:	2f6502        	s32i	a0, a5, 188
402567a4:	a70201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402567a7:	0000c0        	callx0	a0
402567aa:	0c2d      	mov.n	a2, a12
402567ac:	030c      	movi.n	a3, 0
402567ae:	840c      	movi.n	a4, 8
402567b0:	a6ff01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402567b3:	0000c0        	callx0	a0
402567b6:	a64101        	l32r	a0, 402400bc <_irom0_text_start+0xbc>
402567b9:	9128      	l32i.n	a2, a1, 36
402567bb:	7e1002        	l16ui	a0, a0, 252
402567be:	045c02        	s16i	a0, a12, 8
402567c1:	ff5e85        	call0	40255dac <ieee80211_getcapinfo>
402567c4:	a61201        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402567c7:	050c      	movi.n	a5, 0
402567c9:	4cab      	addi.n	a4, a12, 10
402567cb:	1d49      	s32i.n	a4, a13, 4
402567cd:	0c4c52        	s8i	a5, a12, 12
402567d0:	7038      	l32i.n	a3, a0, 28
402567d2:	055c22        	s16i	a2, a12, 10
402567d5:	1df3b7        	bbsi	a3, 27, 402567f6 <ieee80211_freedom_output+0x236>
402567d8:	8148      	l32i.n	a4, a1, 32
402567da:	2ceb      	addi.n	a2, a12, 14
402567dc:	4468      	l32i.n	a6, a4, 16
402567de:	0d4c62        	s8i	a6, a12, 13
402567e1:	970462        	l8ui	a6, a4, 151
402567e4:	4448      	l32i.n	a4, a4, 16
402567e6:	660b      	addi.n	a6, a6, -1
402567e8:	14a656        	bnez	a6, 40256936 <ieee80211_freedom_output+0x376>
402567eb:	030c      	movi.n	a3, 0
402567ed:	a6ef01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402567f0:	0000c0        	callx0	a0
402567f3:	005206        	j	4025693f <ieee80211_freedom_output+0x37f>
402567f6:	0d4c52        	s8i	a5, a12, 13
402567f9:	0eccc2        	addi	a12, a12, 14
402567fc:	202cc0        	or	a2, a12, a12
402567ff:	fcff31        	l32r	a3, 40255bfc <ieee80211_add_xrates+0xc0>
40256802:	026132        	s32i	a3, a1, 8
40256805:	ff2fc5        	call0	40255b04 <ieee80211_add_rates>
40256808:	02cd      	mov.n	a12, a2
4025680a:	fec581        	l32r	a8, 40256320 <ieee80211_send_mgmt+0x51c>
4025680d:	212f72        	l32i	a7, a15, 132
40256810:	0129      	s32i.n	a2, a1, 0
40256812:	154787        	ball	a7, a8, 4025682b <ieee80211_freedom_output+0x26b>
40256815:	1b0c      	movi.n	a11, 1
40256817:	300c      	movi.n	a0, 3
40256819:	004202        	s8i	a0, a2, 0
4025681c:	0142b2        	s8i	a11, a2, 1
4025681f:	9128      	l32i.n	a2, a1, 36
40256821:	fbec05        	call0	402526e4 <ieee80211_chan2ieee>
40256824:	0138      	l32i.n	a3, a1, 0
40256826:	c33b      	addi.n	a12, a3, 3
40256828:	024322        	s8i	a2, a3, 2
4025682b:	3dc9      	s32i.n	a12, a13, 12
4025682d:	2c2e42        	l32i	a4, a14, 176
40256830:	c0a0a2        	movi	a10, 192
40256833:	201466        	bnei	a4, 1, 40256857 <ieee80211_freedom_output+0x297>
40256836:	150c      	movi.n	a5, 1
40256838:	090c      	movi.n	a9, 0
4025683a:	280c      	movi.n	a8, 2
4025683c:	470c      	movi.n	a7, 4
4025683e:	560c      	movi.n	a6, 5
40256840:	004c62        	s8i	a6, a12, 0
40256843:	014c72        	s8i	a7, a12, 1
40256846:	034c82        	s8i	a8, a12, 3
40256849:	024c92        	s8i	a9, a12, 2
4025684c:	044c92        	s8i	a9, a12, 4
4025684f:	054c92        	s8i	a9, a12, 5
40256852:	0c5d52        	s16i	a5, a13, 24
40256855:	cc6b      	addi.n	a12, a12, 6
40256857:	212f02        	l32i	a0, a15, 132
4025685a:	5dc9      	s32i.n	a12, a13, 20
4025685c:	0540a7        	ball	a0, a10, 40256865 <ieee80211_freedom_output+0x2a5>
4025685f:	80a4b2        	movi	a11, 0x480
40256862:	0bc0b7        	bnall	a0, a11, 40256871 <ieee80211_freedom_output+0x2b1>
40256865:	0c2d      	mov.n	a2, a12
40256867:	7dc9      	s32i.n	a12, a13, 28
40256869:	a5e831        	l32r	a3, 4024000c <_irom0_text_start+0xc>
4025686c:	ff3385        	call0	40255ba8 <ieee80211_add_xrates+0x6c>
4025686f:	02cd      	mov.n	a12, a2
40256871:	202cc0        	or	a2, a12, a12
40256874:	022132        	l32i	a3, a1, 8
40256877:	ff2c45        	call0	40255b3c <ieee80211_add_xrates>
4025687a:	ddaff2        	movi	a15, -35
4025687d:	20c220        	or	a12, a2, a2
40256880:	0042f2        	s8i	a15, a2, 0
40256883:	020c      	movi.n	a2, 0
40256885:	ec5385        	call0	40242dc0 <wifi_get_user_ie>
40256888:	02fd      	mov.n	a15, a2
4025688a:	453c      	movi.n	a5, 52
4025688c:	841c      	movi.n	a4, 24
4025688e:	040202        	l8ui	a0, a2, 4
40256891:	fea032        	movi	a3, 254
40256894:	90ac      	beqz.n	a0, 402568c1 <ieee80211_freedom_output+0x301>
40256896:	044c52        	s8i	a5, a12, 4
40256899:	024c42        	s8i	a4, a12, 2
4025689c:	034c32        	s8i	a3, a12, 3
4025689f:	004b      	addi.n	a0, a0, 4
402568a1:	ddaf22        	movi	a2, -35
402568a4:	054c22        	s8i	a2, a12, 5
402568a7:	014c02        	s8i	a0, a12, 1
402568aa:	2c6b      	addi.n	a2, a12, 6
402568ac:	0f38      	l32i.n	a3, a15, 0
402568ae:	040f42        	l8ui	a4, a15, 4
402568b1:	a6ba01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402568b4:	0000c0        	callx0	a0
402568b7:	040f02        	l8ui	a0, a15, 4
402568ba:	c0ca      	add.n	a12, a0, a12
402568bc:	cc6b      	addi.n	a12, a12, 6
402568be:	0003c6        	j	402568d1 <ieee80211_freedom_output+0x311>
402568c1:	024c42        	s8i	a4, a12, 2
402568c4:	034c32        	s8i	a3, a12, 3
402568c7:	044c52        	s8i	a5, a12, 4
402568ca:	320c      	movi.n	a2, 3
402568cc:	014c22        	s8i	a2, a12, 1
402568cf:	cc5b      	addi.n	a12, a12, 5
402568d1:	2d2e02        	l32i	a0, a14, 180
402568d4:	01c016        	beqz	a0, 402568f4 <ieee80211_freedom_output+0x334>
402568d7:	062002        	l32i	a0, a0, 24
402568da:	142032        	l32i	a3, a0, 80
402568dd:	339c      	beqz.n	a3, 402568f4 <ieee80211_freedom_output+0x334>
402568df:	0c2d      	mov.n	a2, a12
402568e1:	152042        	l32i	a4, a0, 84
402568e4:	a6ae01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402568e7:	0000c0        	callx0	a0
402568ea:	2d2e32        	l32i	a3, a14, 180
402568ed:	6338      	l32i.n	a3, a3, 24
402568ef:	152332        	l32i	a3, a3, 84
402568f2:	c3ca      	add.n	a12, a3, a12
402568f4:	2f2e42        	l32i	a4, a14, 188
402568f7:	0448      	l32i.n	a4, a4, 0
402568f9:	71f8      	l32i.n	a15, a1, 28
402568fb:	254040        	extui	a4, a4, 16, 3
402568fe:	e48c      	beqz.n	a4, 40256910 <ieee80211_freedom_output+0x350>
40256900:	0c2d      	mov.n	a2, a12
40256902:	0e3d      	mov.n	a3, a14
40256904:	fdc385        	call0	40254540 <ieee80211_add_htcap>
40256907:	0e3d      	mov.n	a3, a14
40256909:	8d29      	s32i.n	a2, a13, 32
4025690b:	fdd745        	call0	40254680 <ieee80211_add_htinfo>
4025690e:	02cd      	mov.n	a12, a2
40256910:	3108      	l32i.n	a0, a1, 12
40256912:	61e8      	l32i.n	a14, a1, 24
40256914:	1168      	l32i.n	a6, a1, 4
40256916:	5d88      	l32i.n	a8, a13, 20
40256918:	0a1652        	l16ui	a5, a6, 20
4025691b:	1678      	l32i.n	a7, a6, 4
4025691d:	c08c80        	sub	a8, a12, a8
40256920:	0d5d82        	s16i	a8, a13, 26
40256923:	1778      	l32i.n	a7, a7, 4
40256925:	51d8      	l32i.n	a13, a1, 20
40256927:	557a      	add.n	a5, a5, a7
40256929:	c05c50        	sub	a5, a12, a5
4025692c:	0b5652        	s16i	a5, a6, 22
4025692f:	41c8      	l32i.n	a12, a1, 16
40256931:	30c112        	addi	a1, a1, 48
40256934:	f00d      	ret.n
40256936:	af3631        	l32r	a3, 40242610 <wifi_softap_cacl_mac+0x64>
40256939:	a69801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025693c:	0000c0        	callx0	a0
4025693f:	8188      	l32i.n	a8, a1, 32
40256941:	4888      	l32i.n	a8, a8, 16
40256943:	88eb      	addi.n	a8, a8, 14
40256945:	cc8a      	add.n	a12, a12, a8
40256947:	ffac46        	j	402567fc <ieee80211_freedom_output+0x23c>
	...

4025694c <ieee80211_beacon_alloc>:
4025694c:	d0c112        	addi	a1, a1, -48
4025694f:	086132        	s32i	a3, a1, 32
40256952:	096102        	s32i	a0, a1, 36
40256955:	a1c9      	s32i.n	a12, a1, 40
40256957:	b1d9      	s32i.n	a13, a1, 44
40256959:	a5acc1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
4025695c:	02dd      	mov.n	a13, a2
4025695e:	a02cc2        	l32i	a12, a12, 0x280
40256961:	020c      	movi.n	a2, 0
40256963:	01dcc2        	addmi	a12, a12, 0x100
40256966:	9bccc2        	addi	a12, a12, -101
40256969:	ec4545        	call0	40242dc0 <wifi_get_user_ie>
4025696c:	040222        	l8ui	a2, a2, 4
4025696f:	831c      	movi.n	a3, 24
40256971:	021b      	addi.n	a0, a2, 1
40256973:	0c0a      	add.n	a0, a12, a0
40256975:	93c020        	movnez	a12, a0, a2
40256978:	0c4d      	mov.n	a4, a12
4025697a:	10c122        	addi	a2, a1, 16
4025697d:	fc09c5        	call0	40252a1c <ieee80211_getmgtframe>
40256980:	02cd      	mov.n	a12, a2
40256982:	32cc      	bnez.n	a2, 40256989 <ieee80211_beacon_alloc+0x3d>
40256984:	0c0c      	movi.n	a12, 0
40256986:	004106        	j	40256a8e <ieee80211_beacon_alloc+0x142>
40256989:	042132        	l32i	a3, a1, 16
4025698c:	082142        	l32i	a4, a1, 32
4025698f:	18a022        	movi	a2, 24
40256992:	0d5d      	mov.n	a5, a13
40256994:	0a5c22        	s16i	a2, a12, 20
40256997:	0c2d      	mov.n	a2, a12
40256999:	ffdcc5        	call0	40256768 <ieee80211_freedom_output+0x1a8>
4025699c:	d89531        	l32r	a3, 4024cbf0 <pm_open_rf+0x44>
4025699f:	c81d41        	l32r	a4, 40248a14 <chip_v6_rxmax_ext+0x34>
402569a2:	0b1c82        	l16ui	a8, a12, 22
402569a5:	0a1c72        	l16ui	a7, a12, 20
402569a8:	1c68      	l32i.n	a6, a12, 4
402569aa:	778a      	add.n	a7, a7, a8
402569ac:	0020c0        	memw
402569af:	0628      	l32i.n	a2, a6, 0
402569b1:	102240        	and	a2, a2, a4
402569b4:	202230        	or	a2, a2, a3
402569b7:	0020c0        	memw
402569ba:	0629      	s32i.n	a2, a6, 0
402569bc:	ba66b1        	l32r	a11, 40245354 <ram_pbus_set_rxgain+0xd4>
402569bf:	c55301        	l32r	a0, 40247f0c <noise_check_loop+0x158>
402569c2:	0020c0        	memw
402569c5:	06a8      	l32i.n	a10, a6, 0
402569c7:	10aa00        	and	a10, a10, a0
402569ca:	20aab0        	or	a10, a10, a11
402569cd:	0020c0        	memw
402569d0:	06a9      	s32i.n	a10, a6, 0
402569d2:	e11391        	l32r	a9, 4024ee20 <pm_attach+0xe0>
402569d5:	0020c0        	memw
402569d8:	0688      	l32i.n	a8, a6, 0
402569da:	108890        	and	a8, a8, a9
402569dd:	0020c0        	memw
402569e0:	0689      	s32i.n	a8, a6, 0
402569e2:	b47070        	extui	a7, a7, 0, 12
402569e5:	e10f81        	l32r	a8, 4024ee24 <pm_attach+0xe4>
402569e8:	117740        	slli	a7, a7, 12
402569eb:	0020c0        	memw
402569ee:	0658      	l32i.n	a5, a6, 0
402569f0:	105580        	and	a5, a5, a8
402569f3:	205570        	or	a5, a5, a7
402569f6:	0020c0        	memw
402569f9:	120c      	movi.n	a2, 1
402569fb:	18c132        	addi	a3, a1, 24
402569fe:	0659      	s32i.n	a5, a6, 0
40256a00:	202d42        	l32i	a4, a13, 128
40256a03:	1e6d42        	s32i	a4, a13, 120
40256a06:	ec7705        	call0	40243178 <wifi_get_macaddr>
40256a09:	0d2d      	mov.n	a2, a13
40256a0b:	0c3d      	mov.n	a3, a12
40256a0d:	80a042        	movi	a4, 128
40256a10:	051c      	movi.n	a5, 16
40256a12:	b08371        	l32r	a7, 40242c20 <wifi_softap_get_station_num+0x50>
40256a15:	18c162        	addi	a6, a1, 24
40256a18:	0169      	s32i.n	a6, a1, 0
40256a1a:	fea705        	call0	4025548c <ieee80211_send_setup>
40256a1d:	7a0c      	movi.n	a10, 7
40256a1f:	bb4041        	l32r	a4, 40245720 <tsen_meas+0xa8>
40256a22:	9c08      	l32i.n	a0, a12, 36
40256a24:	e10251        	l32r	a5, 4024ee2c <pm_attach+0xec>
40256a27:	0028      	l32i.n	a2, a0, 0
40256a29:	1038      	l32i.n	a3, a0, 4
40256a2b:	54d020        	extui	a13, a2, 0, 6
40256a2e:	103350        	and	a3, a3, a5
40256a31:	412620        	srli	a2, a2, 6
40256a34:	1039      	s32i.n	a3, a0, 4
40256a36:	9c98      	l32i.n	a9, a12, 36
40256a38:	202240        	or	a2, a2, a4
40256a3b:	1122a0        	slli	a2, a2, 6
40256a3e:	20dd20        	or	a13, a13, a2
40256a41:	00d9      	s32i.n	a13, a0, 0
40256a43:	1988      	l32i.n	a8, a9, 4
40256a45:	0b7c      	movi.n	a11, -16
40256a47:	1088b0        	and	a8, a8, a11
40256a4a:	2088a0        	or	a8, a8, a10
40256a4d:	1989      	s32i.n	a8, a9, 4
40256a4f:	a75871        	l32r	a7, 402407b0 <ets_timer_done+0x30>
40256a52:	021c      	movi.n	a2, 16
40256a54:	9c88      	l32i.n	a8, a12, 36
40256a56:	0020c0        	memw
40256a59:	030c      	movi.n	a3, 0
40256a5b:	802772        	l32i	a7, a7, 0x200
40256a5e:	0898      	l32i.n	a9, a8, 0
40256a60:	ea7c      	movi.n	a10, -2
40256a62:	1099a0        	and	a9, a9, a10
40256a65:	0899      	s32i.n	a9, a8, 0
40256a67:	9c58      	l32i.n	a5, a12, 36
40256a69:	4879      	s32i.n	a7, a8, 16
40256a6b:	0548      	l32i.n	a4, a5, 0
40256a6d:	260c      	movi.n	a6, 2
40256a6f:	204460        	or	a4, a4, a6
40256a72:	0549      	s32i.n	a4, a5, 0
40256a74:	9cd8      	l32i.n	a13, a12, 36
40256a76:	7c39      	s32i.n	a3, a12, 28
40256a78:	0d08      	l32i.n	a0, a13, 0
40256a7a:	0e4d22        	s8i	a2, a13, 14
40256a7d:	54b000        	extui	a11, a0, 0, 6
40256a80:	410600        	srli	a0, a0, 6
40256a83:	200020        	or	a0, a0, a2
40256a86:	1100a0        	slli	a0, a0, 6
40256a89:	20bb00        	or	a11, a11, a0
40256a8c:	0db9      	s32i.n	a11, a13, 0
40256a8e:	9108      	l32i.n	a0, a1, 36
40256a90:	0c2d      	mov.n	a2, a12
40256a92:	b1d8      	l32i.n	a13, a1, 44
40256a94:	a1c8      	l32i.n	a12, a1, 40
40256a96:	30c112        	addi	a1, a1, 48
40256a99:	f00d      	ret.n
	...

40256a9c <ieee80211_phy_init>:
40256a9c:	f0c112        	addi	a1, a1, -16
40256a9f:	11c9      	s32i.n	a12, a1, 4
40256aa1:	0109      	s32i.n	a0, a1, 0
40256aa3:	02cd      	mov.n	a12, a2
40256aa5:	000405        	call0	40256ae8 <ieee80211_setup_ratetable>
40256aa8:	c30c      	movi.n	a3, 12
40256aaa:	300c      	movi.n	a0, 3
40256aac:	450c      	movi.n	a5, 4
40256aae:	a55721        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40256ab1:	4c0b      	addi.n	a4, a12, -1
40256ab3:	060c      	movi.n	a6, 0
40256ab5:	11c8      	l32i.n	a12, a1, 4
40256ab7:	7d4262        	s8i	a6, a2, 125
40256aba:	7e4262        	s8i	a6, a2, 126
40256abd:	7f4252        	s8i	a5, a2, 127
40256ac0:	930340        	movnez	a0, a3, a4
40256ac3:	7c4202        	s8i	a0, a2, 124
40256ac6:	0108      	l32i.n	a0, a1, 0
40256ac8:	10c112        	addi	a1, a1, 16
40256acb:	f00d      	ret.n
40256acd:	000000        	ill

40256ad0 <ieee80211_phy_type_get>:
40256ad0:	a54e21        	l32r	a2, 40240008 <_irom0_text_start+0x8>
40256ad3:	c52222        	l32i	a2, a2, 0x314
40256ad6:	130c      	movi.n	a3, 1
40256ad8:	220b      	addi.n	a2, a2, -1
40256ada:	932320        	movnez	a2, a3, a2
40256add:	f00d      	ret.n
40256adf:	a94c00        	excw
40256ae2:	204026        	beqi	a0, 4, 40256b06 <ieee80211_setup_ratetable+0x1e>
40256ae5:	26aa      	add.n	a2, a6, a10
40256ae7:	c11240        	mul16u	a1, a2, a4

40256ae8 <ieee80211_setup_ratetable>:
40256ae8:	f0c112        	addi	a1, a1, -16
40256aeb:	21c9      	s32i.n	a12, a1, 8
40256aed:	0129      	s32i.n	a2, a1, 0
40256aef:	1109      	s32i.n	a0, a1, 4
40256af1:	d4a022        	movi	a2, 212
40256af4:	a62801        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40256af7:	0000c0        	callx0	a0
40256afa:	0108      	l32i.n	a0, a1, 0
40256afc:	02cd      	mov.n	a12, a2
40256afe:	0e1066        	bnei	a0, 1, 40256b10 <ieee80211_setup_ratetable+0x28>
40256b01:	fff731        	l32r	a3, 40256ae0 <ieee80211_phy_type_get+0x10>
40256b04:	d4a042        	movi	a4, 212
40256b07:	a62501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40256b0a:	0000c0        	callx0	a0
40256b0d:	0002c6        	j	40256b1c <ieee80211_setup_ratetable+0x34>
40256b10:	fff531        	l32r	a3, 40256ae4 <ieee80211_phy_type_get+0x14>
40256b13:	d4a042        	movi	a4, 212
40256b16:	a62101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40256b19:	0000c0        	callx0	a0
40256b1c:	a53c21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40256b1f:	000c32        	l8ui	a3, a12, 0
40256b22:	2c4232        	s8i	a3, a2, 44
40256b25:	839c      	beqz.n	a3, 40256b41 <ieee80211_setup_ratetable+0x59>
40256b27:	000c      	movi.n	a0, 0
40256b29:	402a      	add.n	a4, a0, a2
40256b2b:	1130c0        	slli	a3, a0, 4
40256b2e:	3c3a      	add.n	a3, a12, a3
40256b30:	001b      	addi.n	a0, a0, 1
40256b32:	1e0332        	l8ui	a3, a3, 30
40256b35:	2d4432        	s8i	a3, a4, 45
40256b38:	2c0242        	l8ui	a4, a2, 44
40256b3b:	740000        	extui	a0, a0, 0, 8
40256b3e:	e73047        	bltu	a0, a4, 40256b29 <ieee80211_setup_ratetable+0x41>
40256b41:	0c2d      	mov.n	a2, a12
40256b43:	21c8      	l32i.n	a12, a1, 8
40256b45:	a61701        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40256b48:	0000c0        	callx0	a0
40256b4b:	1108      	l32i.n	a0, a1, 4
40256b4d:	10c112        	addi	a1, a1, 16
40256b50:	f00d      	ret.n
	...

40256b54 <ieee80211_psq_init>:
40256b54:	030c      	movi.n	a3, 0
40256b56:	440c      	movi.n	a4, 4
40256b58:	f0c112        	addi	a1, a1, -16
40256b5b:	11c9      	s32i.n	a12, a1, 4
40256b5d:	0109      	s32i.n	a0, a1, 0
40256b5f:	02cd      	mov.n	a12, a2
40256b61:	a61201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40256b64:	0000c0        	callx0	a0
40256b67:	a00c      	movi.n	a0, 10
40256b69:	1c09      	s32i.n	a0, a12, 4
40256b6b:	11c8      	l32i.n	a12, a1, 4
40256b6d:	0108      	l32i.n	a0, a1, 0
40256b6f:	10c112        	addi	a1, a1, 16
40256b72:	f00d      	ret.n

40256b74 <ieee80211_psq_cleanup>:
40256b74:	f00d      	ret.n
40256b76:	c00000        	sub	a0, a0, a0
40256b79:	3ffee2        	excw

40256b7c <ieee80211_set_tim>:
40256b7c:	1a0c      	movi.n	a10, 1
40256b7e:	0d1262        	l16ui	a6, a2, 26
40256b81:	fffd81        	l32r	a8, 40256b78 <ieee80211_psq_cleanup+0x4>
40256b84:	247060        	extui	a7, a6, 0, 3
40256b87:	a46360        	extui	a6, a6, 3, 11
40256b8a:	668a      	add.n	a6, a6, a8
40256b8c:	800652        	l8ui	a5, a6, 128
40256b8f:	400700        	ssr	a7
40256b92:	b14050        	sra	a4, a5
40256b95:	044040        	extui	a4, a4, 0, 1
40256b98:	c02340        	sub	a2, a3, a4
40256b9b:	932a20        	movnez	a2, a10, a2
40256b9e:	529c      	beqz.n	a2, 40256bb7 <ieee80211_set_tim+0x3b>
40256ba0:	fb7c      	movi.n	a11, -1
40256ba2:	401700        	ssl	a7
40256ba5:	a19a00        	sll	a9, a10
40256ba8:	208950        	or	a8, a9, a5
40256bab:	3099b0        	xor	a9, a9, a11
40256bae:	109590        	and	a9, a5, a9
40256bb1:	838930        	moveqz	a8, a9, a3
40256bb4:	804682        	s8i	a8, a6, 128
40256bb7:	f00d      	ret.n
40256bb9:	000000        	ill

40256bbc <ieee80211_pwrsave>:
40256bbc:	206220        	or	a6, a2, a2
40256bbf:	f0c112        	addi	a1, a1, -16
40256bc2:	0161c2        	s32i	a12, a1, 4
40256bc5:	0109      	s32i.n	a0, a1, 0
40256bc7:	312222        	l32i	a2, a2, 196
40256bca:	302602        	l32i	a0, a6, 192
40256bcd:	03cd      	mov.n	a12, a3
40256bcf:	182027        	blt	a0, a2, 40256beb <ieee80211_pwrsave+0x2f>
40256bd2:	322632        	l32i	a3, a6, 200
40256bd5:	0c28      	l32i.n	a2, a12, 0
40256bd7:	331b      	addi.n	a3, a3, 1
40256bd9:	326632        	s32i	a3, a6, 200
40256bdc:	0993c5        	call0	4026051c <pbuf_free>
40256bdf:	0c2d      	mov.n	a2, a12
40256be1:	130c      	movi.n	a3, 1
40256be3:	fb7945        	call0	40252378 <esf_buf_recycle>
40256be6:	120c      	movi.n	a2, 1
40256be8:	000b06        	j	40256c18 <ieee80211_pwrsave+0x5c>
40256beb:	401b      	addi.n	a4, a0, 1
40256bed:	070c      	movi.n	a7, 0
40256bef:	352652        	l32i	a5, a6, 212
40256bf2:	342622        	l32i	a2, a6, 208
40256bf5:	551b      	addi.n	a5, a5, 1
40256bf7:	42cc      	bnez.n	a2, 40256bff <ieee80211_pwrsave+0x43>
40256bf9:	336632        	s32i	a3, a6, 204
40256bfc:	000046        	j	40256c01 <ieee80211_pwrsave+0x45>
40256bff:	8239      	s32i.n	a3, a2, 32
40256c01:	8c79      	s32i.n	a7, a12, 32
40256c03:	3466c2        	s32i	a12, a6, 208
40256c06:	306642        	s32i	a4, a6, 192
40256c09:	356652        	s32i	a5, a6, 212
40256c0c:	061466        	bnei	a4, 1, 40256c16 <ieee80211_pwrsave+0x5a>
40256c0f:	062d      	mov.n	a2, a6
40256c11:	130c      	movi.n	a3, 1
40256c13:	fff685        	call0	40256b7c <ieee80211_set_tim>
40256c16:	020c      	movi.n	a2, 0
40256c18:	11c8      	l32i.n	a12, a1, 4
40256c1a:	0108      	l32i.n	a0, a1, 0
40256c1c:	10c112        	addi	a1, a1, 16
40256c1f:	f00d      	ret.n
40256c21:	000000        	ill

40256c24 <pwrsave_flushq>:
40256c24:	e0c112        	addi	a1, a1, -32
40256c27:	41f9      	s32i.n	a15, a1, 16
40256c29:	0109      	s32i.n	a0, a1, 0
40256c2b:	31e9      	s32i.n	a14, a1, 12
40256c2d:	21d9      	s32i.n	a13, a1, 8
40256c2f:	11c9      	s32i.n	a12, a1, 4
40256c31:	03dd      	mov.n	a13, a3
40256c33:	3322c2        	l32i	a12, a2, 204
40256c36:	02ed      	mov.n	a14, a2
40256c38:	1ccc      	bnez.n	a12, 40256c3d <pwrsave_flushq+0x19>
40256c3a:	002046        	j	40256cbf <pwrsave_flushq+0x9b>
40256c3d:	082cf2        	l32i	a15, a12, 32
40256c40:	021d56        	bnez	a13, 40256c65 <pwrsave_flushq+0x41>
40256c43:	01f985        	call0	40258bdc <chm_check_same_channel>
40256c46:	628c      	beqz.n	a2, 40256c50 <pwrsave_flushq+0x2c>
40256c48:	0c2d      	mov.n	a2, a12
40256c4a:	f96345        	call0	40250280 <ppTxPkt>
40256c4d:	001246        	j	40256c9a <pwrsave_flushq+0x76>
40256c50:	a4ef51        	l32r	a5, 4024000c <_irom0_text_start+0xc>
40256c53:	070c      	movi.n	a7, 0
40256c55:	8c79      	s32i.n	a7, a12, 32
40256c57:	6c2562        	l32i	a6, a5, 0x1b0
40256c5a:	20cc42        	addi	a4, a12, 32
40256c5d:	06c9      	s32i.n	a12, a6, 0
40256c5f:	6c6542        	s32i	a4, a5, 0x1b0
40256c62:	000d06        	j	40256c9a <pwrsave_flushq+0x76>
40256c65:	101d66        	bnei	a13, 1, 40256c79 <pwrsave_flushq+0x55>
40256c68:	002c22        	l32i	a2, a12, 0
40256c6b:	098b05        	call0	4026051c <pbuf_free>
40256c6e:	202cc0        	or	a2, a12, a12
40256c71:	130c      	movi.n	a3, 1
40256c73:	fb7045        	call0	40252378 <esf_buf_recycle>
40256c76:	000806        	j	40256c9a <pwrsave_flushq+0x76>
40256c79:	092c92        	l32i	a9, a12, 36
40256c7c:	042992        	l32i	a9, a9, 16
40256c7f:	0020c0        	memw
40256c82:	a6cb81        	l32r	a8, 402407b0 <ets_timer_done+0x30>
40256c85:	802882        	l32i	a8, a8, 0x200
40256c88:	c08890        	sub	a8, a8, a9
40256c8b:	3538d7        	bltu	a8, a13, 40256cc4 <pwrsave_flushq+0xa0>
40256c8e:	0c28      	l32i.n	a2, a12, 0
40256c90:	098885        	call0	4026051c <pbuf_free>
40256c93:	0c2d      	mov.n	a2, a12
40256c95:	130c      	movi.n	a3, 1
40256c97:	fb6e05        	call0	40252378 <esf_buf_recycle>
40256c9a:	336ef2        	s32i	a15, a14, 204
40256c9d:	0fcd      	mov.n	a12, a15
40256c9f:	352ea2        	l32i	a10, a14, 212
40256ca2:	302eb2        	l32i	a11, a14, 192
40256ca5:	aa0b      	addi.n	a10, a10, -1
40256ca7:	bb0b      	addi.n	a11, a11, -1
40256ca9:	306eb2        	s32i	a11, a14, 192
40256cac:	356ea2        	s32i	a10, a14, 212
40256caf:	1c8c      	beqz.n	a12, 40256cb4 <pwrsave_flushq+0x90>
40256cb1:	ffe206        	j	40256c3d <pwrsave_flushq+0x19>
40256cb4:	0b0c      	movi.n	a11, 0
40256cb6:	346eb2        	s32i	a11, a14, 208
40256cb9:	336eb2        	s32i	a11, a14, 204
40256cbc:	356eb2        	s32i	a11, a14, 212
40256cbf:	0c0c      	movi.n	a12, 0
40256cc1:	306ec2        	s32i	a12, a14, 192
40256cc4:	11c8      	l32i.n	a12, a1, 4
40256cc6:	21d8      	l32i.n	a13, a1, 8
40256cc8:	31e8      	l32i.n	a14, a1, 12
40256cca:	41f8      	l32i.n	a15, a1, 16
40256ccc:	0108      	l32i.n	a0, a1, 0
40256cce:	20c112        	addi	a1, a1, 32
40256cd1:	f00d      	ret.n
	...

40256cd4 <ieee80211_node_pwrsave>:
40256cd4:	f0c112        	addi	a1, a1, -16
40256cd7:	1109      	s32i.n	a0, a1, 4
40256cd9:	0129      	s32i.n	a2, a1, 0
40256cdb:	2208      	l32i.n	a0, a2, 8
40256cdd:	838c      	beqz.n	a3, 40256ce9 <ieee80211_node_pwrsave+0x15>
40256cdf:	031c      	movi.n	a3, 16
40256ce1:	203030        	or	a3, a0, a3
40256ce4:	2239      	s32i.n	a3, a2, 8
40256ce6:	000646        	j	40256d03 <ieee80211_node_pwrsave+0x2f>
40256ce9:	030c      	movi.n	a3, 0
40256ceb:	f46c      	movi.n	a4, -17
40256ced:	104040        	and	a4, a0, a4
40256cf0:	2249      	s32i.n	a4, a2, 8
40256cf2:	ffe885        	call0	40256b7c <ieee80211_set_tim>
40256cf5:	0108      	l32i.n	a0, a1, 0
40256cf7:	302052        	l32i	a5, a0, 192
40256cfa:	558c      	beqz.n	a5, 40256d03 <ieee80211_node_pwrsave+0x2f>
40256cfc:	030c      	movi.n	a3, 0
40256cfe:	002d      	mov.n	a2, a0
40256d00:	fff205        	call0	40256c24 <pwrsave_flushq>
40256d03:	1108      	l32i.n	a0, a1, 4
40256d05:	10c112        	addi	a1, a1, 16
40256d08:	f00d      	ret.n
40256d0a:	a40000        	extui	a0, a0, 0, 11
40256d0d:	402556        	bnez	a5, 40257113 <scan_pm_channel_op_cb+0x117>

40256d10 <ieee80211_proto_attach>:
40256d10:	02a032        	movi	a3, 2
40256d13:	c22341        	l32r	a4, 402475a0 <chip_v6_set_chanfreq+0x24>
40256d16:	01a062        	movi	a6, 1
40256d19:	205220        	or	a5, a2, a2
40256d1c:	f0c112        	addi	a1, a1, -16
40256d1f:	0109      	s32i.n	a0, a1, 0
40256d21:	fffa21        	l32r	a2, 40256d0c <ieee80211_node_pwrsave+0x38>
40256d24:	7508      	l32i.n	a0, a5, 28
40256d26:	3569      	s32i.n	a6, a5, 12
40256d28:	200040        	or	a0, a0, a4
40256d2b:	7509      	s32i.n	a0, a5, 28
40256d2d:	f96745        	call0	402503a4 <ppRegisterTxCallback>
40256d30:	0108      	l32i.n	a0, a1, 0
40256d32:	10c112        	addi	a1, a1, 16
40256d35:	f00d      	ret.n
	...

40256d38 <ieee80211_set_shortslottime>:
40256d38:	00a462        	movi	a6, 0x400
40256d3b:	7258      	l32i.n	a5, a2, 28
40256d3d:	ffab42        	movi	a4, 0xfffffbff
40256d40:	104540        	and	a4, a5, a4
40256d43:	205560        	or	a5, a5, a6
40256d46:	835430        	moveqz	a5, a4, a3
40256d49:	7259      	s32i.n	a5, a2, 28
40256d4b:	f00d      	ret.n
40256d4d:	000000        	ill
40256d50:	26ab10        	excw
40256d53:	028240        	excw

40256d54 <ieee80211_iserp_rateset>:
40256d54:	000282        	l8ui	a8, a2, 0
40256d57:	1e78b6        	bltui	a8, 7, 40256d79 <ieee80211_iserp_rateset+0x25>
40256d5a:	fffd91        	l32r	a9, 40256d50 <ieee80211_set_shortslottime+0x18>
40256d5d:	0a0c      	movi.n	a10, 0
40256d5f:	1618a6        	blti	a8, 1, 40256d79 <ieee80211_iserp_rateset+0x25>
40256d62:	050c      	movi.n	a5, 0
40256d64:	0968      	l32i.n	a6, a9, 0
40256d66:	752a      	add.n	a7, a5, a2
40256d68:	010772        	l8ui	a7, a7, 1
40256d6b:	647070        	extui	a7, a7, 0, 7
40256d6e:	0b1677        	beq	a6, a7, 40256d7d <ieee80211_iserp_rateset+0x29>
40256d71:	042677        	blt	a6, a7, 40256d79 <ieee80211_iserp_rateset+0x25>
40256d74:	551b      	addi.n	a5, a5, 1
40256d76:	ec9587        	bne	a5, a8, 40256d66 <ieee80211_iserp_rateset+0x12>
40256d79:	020c      	movi.n	a2, 0
40256d7b:	f00d      	ret.n
40256d7d:	994b      	addi.n	a9, a9, 4
40256d7f:	aa1b      	addi.n	a10, a10, 1
40256d81:	da7a66        	bnei	a10, 7, 40256d5f <ieee80211_iserp_rateset+0xb>
40256d84:	120c      	movi.n	a2, 1
40256d86:	f00d      	ret.n

40256d88 <ieee80211_wme_initparams>:
40256d88:	f00d      	ret.n
	...

40256d8c <ieee80211_wme_updateparams>:
40256d8c:	f00d      	ret.n
	...

40256d90 <ieee80211_mlme_connect_bss>:
40256d90:	203220        	or	a3, a2, a2
40256d93:	f0c112        	addi	a1, a1, -16
40256d96:	016152        	s32i	a5, a1, 4
40256d99:	026102        	s32i	a0, a1, 8
40256d9c:	a49c21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40256d9f:	0149      	s32i.n	a4, a1, 0
40256da1:	4228      	l32i.n	a2, a2, 16
40256da3:	640c      	movi.n	a4, 6
40256da5:	1e6232        	s32i	a3, a2, 120
40256da8:	30c222        	addi	a2, a2, 48
40256dab:	a57c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40256dae:	0000c0        	callx0	a0
40256db1:	1138      	l32i.n	a3, a1, 4
40256db3:	a49601        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40256db6:	b38c      	beqz.n	a3, 40256dc5 <ieee80211_mlme_connect_bss+0x35>
40256db8:	230c      	movi.n	a3, 2
40256dba:	b0a042        	movi	a4, 176
40256dbd:	002d      	mov.n	a2, a0
40256dbf:	00ed85        	call0	40257c98 <ieee80211_sta_new_state>
40256dc2:	000486        	j	40256dd8 <ieee80211_mlme_connect_bss+0x48>
40256dc5:	03a032        	movi	a3, 3
40256dc8:	202000        	or	a2, a0, a0
40256dcb:	002162        	l32i	a6, a1, 0
40256dce:	052c      	movi.n	a5, 32
40256dd0:	040c      	movi.n	a4, 0
40256dd2:	934560        	movnez	a4, a5, a6
40256dd5:	00ec05        	call0	40257c98 <ieee80211_sta_new_state>
40256dd8:	2108      	l32i.n	a0, a1, 8
40256dda:	10c112        	addi	a1, a1, 16
40256ddd:	f00d      	ret.n
40256ddf:	74dc00        	extui	a13, a0, 12, 8
40256de2:	244025        	excw
40256de5:	3ffee7        	bbsi	a14, 30, 40256e28 <ieee80211_scan_attach+0x3c>
40256de8:	74cc      	bnez.n	a4, 40256df3 <ieee80211_scan_attach+0x7>
40256dea:	424025        	excw

40256dec <ieee80211_scan_attach>:
40256dec:	ffa042        	movi	a4, 255
40256def:	68a132        	movi	a3, 0x168
40256df2:	78a052        	movi	a5, 120
40256df5:	f0c112        	addi	a1, a1, -16
40256df8:	11c9      	s32i.n	a12, a1, 4
40256dfa:	0109      	s32i.n	a0, a1, 0
40256dfc:	02cd      	mov.n	a12, a2
40256dfe:	e6b321        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
40256e01:	1c29      	s32i.n	a2, a12, 4
40256e03:	c259      	s32i.n	a5, a2, 48
40256e05:	d259      	s32i.n	a5, a2, 52
40256e07:	e239      	s32i.n	a3, a2, 56
40256e09:	934242        	s8i	a4, a2, 147
40256e0c:	fff531        	l32r	a3, 40256de0 <ieee80211_mlme_connect_bss+0x50>
40256e0f:	040c      	movi.n	a4, 0
40256e11:	224b      	addi.n	a2, a2, 4
40256e13:	a55f01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40256e16:	0000c0        	callx0	a0
40256e19:	fff221        	l32r	a2, 40256de4 <ieee80211_mlme_connect_bss+0x54>
40256e1c:	fff331        	l32r	a3, 40256de8 <ieee80211_mlme_connect_bss+0x58>
40256e1f:	040c      	movi.n	a4, 0
40256e21:	a55b01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40256e24:	0000c0        	callx0	a0
40256e27:	0108      	l32i.n	a0, a1, 0
40256e29:	060c      	movi.n	a6, 0
40256e2b:	02dc72        	addmi	a7, a12, 0x200
40256e2e:	acc772        	addi	a7, a7, -84
40256e31:	6b6c62        	s32i	a6, a12, 0x1ac
40256e34:	6c6c72        	s32i	a7, a12, 0x1b0
40256e37:	11c8      	l32i.n	a12, a1, 4
40256e39:	10c112        	addi	a1, a1, 16
40256e3c:	f00d      	ret.n
40256e3e:	510000        	excw
40256e41:	12e6a3        	excw
40256e44:	09f0c1        	l32r	a12, 40219604 <_lit4_end+0x1128a8>
40256e47:	252201        	l32r	a0, 402202d0 <_lit4_end+0x119574>
40256e4a:	053227        	bltu	a2, a2, 40256e53 <ieee80211_scan_attach+0x67>
40256e4d:	2542a0        	extui	a4, a10, 18, 3
40256e50:	5229      	s32i.n	a2, a2, 20
40256e52:	452a25        	excw
40256e55:	080002        	l8ui	a0, a0, 8
40256e58:	c11201        	l32r	a0, 402472a0 <set_rx_gain_testchip_50+0x284>
40256e5b:	f00d10        	subx8	a0, a13, a1
40256e5e:	c00000        	sub	a0, a0, a0
40256e61:	3ffee7        	bbsi	a14, 30, 40256ea4 <scan_start+0x28>
40256e64:	256e40        	extui	a6, a4, 30, 3
40256e67:	8fa040        	excw
40256e6a:	404025        	excw
40256e6d:	26ab      	addi.n	a2, a6, 10
40256e6f:	ab5840        	excw
40256e72:	d44026        	beqi	a0, 4, 40256e4a <ieee80211_scan_attach+0x5e>
40256e75:	402571        	l32r	a7, 40226f0c <_lit4_end+0x1201b0>
40256e78:	26ab50        	excw
40256e7b:	c11240        	mul16u	a1, a2, a4

40256e7c <scan_start>:
40256e7c:	e0c112        	addi	a1, a1, -32
40256e7f:	0461c2        	s32i	a12, a1, 16
40256e82:	1149      	s32i.n	a4, a1, 4
40256e84:	0159      	s32i.n	a5, a1, 0
40256e86:	3109      	s32i.n	a0, a1, 12
40256e88:	61e9      	s32i.n	a14, a1, 24
40256e8a:	51d9      	s32i.n	a13, a1, 20
40256e8c:	71f9      	s32i.n	a15, a1, 28
40256e8e:	02dd      	mov.n	a13, a2
40256e90:	fff4f1        	l32r	a15, 40256e60 <ieee80211_scan_attach+0x74>
40256e93:	03ed      	mov.n	a14, a3
40256e95:	0f2d      	mov.n	a2, a15
40256e97:	a54801        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40256e9a:	0000c0        	callx0	a0
40256e9d:	0f2d      	mov.n	a2, a15
40256e9f:	fff131        	l32r	a3, 40256e64 <ieee80211_scan_attach+0x78>
40256ea2:	040c      	movi.n	a4, 0
40256ea4:	a53b01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40256ea7:	0000c0        	callx0	a0
40256eaa:	f81445        	call0	4024eff0 <pm_is_open>
40256ead:	e687c1        	l32r	a12, 402508cc <DefFreqCalTimerCB+0x20>
40256eb0:	037216        	beqz	a2, 40256eeb <scan_start+0x6f>
40256eb3:	f81245        	call0	4024efd8 <pm_is_waked>
40256eb6:	e2ec      	bnez.n	a2, 40256ee8 <scan_start+0x6c>
40256eb8:	120c      	movi.n	a2, 1
40256eba:	f82e45        	call0	4024f1a0 <pm_post>
40256ebd:	0f2d      	mov.n	a2, a15
40256ebf:	a53e01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40256ec2:	0000c0        	callx0	a0
40256ec5:	276cd2        	s32i	a13, a12, 156
40256ec8:	a04ce2        	s8i	a14, a12, 160
40256ecb:	a30c      	movi.n	a3, 10
40256ecd:	040c      	movi.n	a4, 0
40256ecf:	150c      	movi.n	a5, 1
40256ed1:	0108      	l32i.n	a0, a1, 0
40256ed3:	1128      	l32i.n	a2, a1, 4
40256ed5:	296c22        	s32i	a2, a12, 164
40256ed8:	2a6c02        	s32i	a0, a12, 168
40256edb:	0f2d      	mov.n	a2, a15
40256edd:	a53701        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40256ee0:	0000c0        	callx0	a0
40256ee3:	f27c      	movi.n	a2, -1
40256ee5:	003a46        	j	40256fd2 <scan_start+0x156>
40256ee8:	f811c5        	call0	4024f008 <pm_scan_lock>
40256eeb:	f84f45        	call0	4024f3e0 <fpm_allow_tx>
40256eee:	002256        	bnez	a2, 40256ef4 <scan_start+0x78>
40256ef1:	f88885        	call0	4024f77c <fpm_do_wakeup>
40256ef4:	a446f1        	l32r	a15, 4024000c <_irom0_text_start+0xc>
40256ef7:	4f28      	l32i.n	a2, a15, 16
40256ef9:	b80232        	l8ui	a3, a2, 184
40256efc:	100c      	movi.n	a0, 1
40256efe:	081366        	bnei	a3, 1, 40256f0a <scan_start+0x8e>
40256f01:	450c42        	l8ui	a4, a12, 69
40256f04:	026407        	bbci	a4, 0, 40256f0a <scan_start+0x8e>
40256f07:	ac4c02        	s8i	a0, a12, 172
40256f0a:	224b      	addi.n	a2, a2, 4
40256f0c:	a52b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40256f0f:	0000c0        	callx0	a0
40256f12:	ffd531        	l32r	a3, 40256e68 <ieee80211_scan_attach+0x7c>
40256f15:	4f28      	l32i.n	a2, a15, 16
40256f17:	040c      	movi.n	a4, 0
40256f19:	224b      	addi.n	a2, a2, 4
40256f1b:	a51d01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40256f1e:	0000c0        	callx0	a0
40256f21:	002785        	call0	4025719c <scan_cancel>
40256f24:	4f38      	l32i.n	a3, a15, 16
40256f26:	ba0332        	l8ui	a3, a3, 186
40256f29:	4d5326        	beqi	a3, 5, 40256f7a <scan_start+0xfe>
40256f2c:	afe901        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40256f2f:	0000c0        	callx0	a0
40256f32:	ad0c42        	l8ui	a4, a12, 173
40256f35:	2129      	s32i.n	a2, a1, 8
40256f37:	2124b6        	bltui	a4, 2, 40256f5c <scan_start+0xe0>
40256f3a:	4f58      	l32i.n	a5, a15, 16
40256f3c:	ba0552        	l8ui	a5, a5, 186
40256f3f:	550b      	addi.n	a5, a5, -1
40256f41:	09c556        	bnez	a5, 40256fe1 <scan_start+0x165>
40256f44:	fece62        	addi	a6, a14, -2
40256f47:	096656        	bnez	a6, 40256fe1 <scan_start+0x165>
40256f4a:	ffc821        	l32r	a2, 40256e6c <ieee80211_scan_attach+0x80>
40256f4d:	4caf72        	movi	a7, -180
40256f50:	575c72        	s16i	a7, a12, 174
40256f53:	a4df01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40256f56:	0000c0        	callx0	a0
40256f59:	002486        	j	40256fef <scan_start+0x173>
40256f5c:	ffc521        	l32r	a2, 40256e70 <ieee80211_scan_attach+0x84>
40256f5f:	a4dc01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40256f62:	0000c0        	callx0	a0
40256f65:	ad0c02        	l8ui	a0, a12, 173
40256f68:	030c      	movi.n	a3, 0
40256f6a:	575c32        	s16i	a3, a12, 174
40256f6d:	2128      	l32i.n	a2, a1, 8
40256f6f:	401b      	addi.n	a4, a0, 1
40256f71:	ad4c42        	s8i	a4, a12, 173
40256f74:	060222        	l8ui	a2, a2, 6
40256f77:	ef2f05        	call0	40246268 <chip_v6_set_chan_offset>
40256f7a:	0e2d      	mov.n	a2, a14
40256f7c:	10a072        	movi	a7, 16
40256f7f:	afeb61        	l32r	a6, 40242f2c <wifi_set_channel+0x40>
40256f82:	0020c0        	memw
40256f85:	9b2652        	l32i	a5, a6, 0x26c
40256f88:	205570        	or	a5, a5, a7
40256f8b:	0020c0        	memw
40256f8e:	9b6652        	s32i	a5, a6, 0x26c
40256f91:	ffb831        	l32r	a3, 40256e74 <ieee80211_scan_attach+0x88>
40256f94:	00a042        	movi	a4, 0
40256f97:	01a445        	call0	402589dc <chm_acquire_lock>
40256f9a:	fdc282        	addi	a8, a2, -3
40256f9d:	f42816        	beqz	a8, 40256ee3 <scan_start+0x67>
40256fa0:	0cd9      	s32i.n	a13, a12, 0
40256fa2:	190c      	movi.n	a9, 1
40256fa4:	01a8      	l32i.n	a10, a1, 0
40256fa6:	11b8      	l32i.n	a11, a1, 4
40256fa8:	fcb9      	s32i.n	a11, a12, 60
40256faa:	106ca2        	s32i	a10, a12, 64
40256fad:	454c92        	s8i	a9, a12, 69
40256fb0:	0dedc7        	bbsi	a13, 12, 40256fc1 <scan_start+0x145>
40256fb3:	0428d0        	extui	a2, a13, 8, 1
40256fb6:	930ce2        	l8ui	a14, a12, 147
40256fb9:	000c      	movi.n	a0, 0
40256fbb:	93e020        	movnez	a14, a0, a2
40256fbe:	444ce2        	s8i	a14, a12, 68
40256fc1:	007945        	call0	40257758 <scan_profile_check+0x1a0>
40256fc4:	0f38      	l32i.n	a3, a15, 0
40256fc6:	0338      	l32i.n	a3, a3, 0
40256fc8:	046317        	bbci	a3, 1, 40256fd0 <scan_start+0x154>
40256fcb:	020c      	movi.n	a2, 0
40256fcd:	0050c5        	call0	402574dc <scan_clear_channles+0x34>
40256fd0:	020c      	movi.n	a2, 0
40256fd2:	41c8      	l32i.n	a12, a1, 16
40256fd4:	51d8      	l32i.n	a13, a1, 20
40256fd6:	61e8      	l32i.n	a14, a1, 24
40256fd8:	71f8      	l32i.n	a15, a1, 28
40256fda:	3108      	l32i.n	a0, a1, 12
40256fdc:	20c112        	addi	a1, a1, 32
40256fdf:	f00d      	ret.n
40256fe1:	ffa521        	l32r	a2, 40256e78 <ieee80211_scan_attach+0x8c>
40256fe4:	040c      	movi.n	a4, 0
40256fe6:	575c42        	s16i	a4, a12, 174
40256fe9:	a4b901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40256fec:	0000c0        	callx0	a0
40256fef:	579c32        	l16si	a3, a12, 174
40256ff2:	000c      	movi.n	a0, 0
40256ff4:	ad4c02        	s8i	a0, a12, 173
40256ff7:	ffdc86        	j	40256f6d <scan_start+0xf1>
	...

40256ffc <scan_pm_channel_op_cb>:
40256ffc:	f0c112        	addi	a1, a1, -16
40256fff:	1109      	s32i.n	a0, a1, 4
40257001:	e63201        	l32r	a0, 402508cc <DefFreqCalTimerCB+0x20>
40257004:	450022        	l8ui	a2, a0, 69
40257007:	176207        	bbci	a2, 0, 40257022 <scan_pm_channel_op_cb+0x26>
4025700a:	204b      	addi.n	a2, a0, 4
4025700c:	0129      	s32i.n	a2, a1, 0
4025700e:	a4ea01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257011:	0000c0        	callx0	a0
40257014:	0128      	l32i.n	a2, a1, 0
40257016:	030c      	movi.n	a3, 0
40257018:	040c      	movi.n	a4, 0
4025701a:	150c      	movi.n	a5, 1
4025701c:	a4e801        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4025701f:	0000c0        	callx0	a0
40257022:	1108      	l32i.n	a0, a1, 4
40257024:	10c112        	addi	a1, a1, 16
40257027:	f00d      	ret.n
40257029:	000000        	ill
4025702c:	f0c112        	addi	a1, a1, -16
4025702f:	0109      	s32i.n	a0, a1, 0
40257031:	003e05        	call0	40257414 <scan_remove_probe_ssid+0xa8>
40257034:	428c      	beqz.n	a2, 4025703c <scan_pm_channel_op_cb+0x40>
40257036:	0001c5        	call0	40257054 <scan_pm_channel_op_cb+0x58>
40257039:	000186        	j	40257043 <scan_pm_channel_op_cb+0x47>
4025703c:	020c      	movi.n	a2, 0
4025703e:	030c      	movi.n	a3, 0
40257040:	001905        	call0	402571d4 <scan_cancel+0x38>
40257043:	0108      	l32i.n	a0, a1, 0
40257045:	10c112        	addi	a1, a1, 16
40257048:	f00d      	ret.n
4025704a:	9c0000        	excw
4025704d:	402570        	excw
40257050:	70d8      	l32i.n	a13, a0, 28
40257052:	124025        	excw
40257055:	09f0c1        	l32r	a12, 40219818 <_lit4_end+0x112abc>
40257058:	1c0101        	l32r	a0, 4021e05c <_lit4_end+0x117300>
4025705b:	026de6        	bgei	a13, 6, 40257061 <scan_pm_channel_op_cb+0x65>
4025705e:	0028      	l32i.n	a2, a0, 0
40257060:	a3eb51        	l32r	a5, 4024000c <_irom0_text_start+0xc>
40257063:	10e2e7        	bbsi	a2, 14, 40257077 <scan_pm_channel_op_cb+0x7b>
40257066:	4558      	l32i.n	a5, a5, 16
40257068:	d048      	l32i.n	a4, a0, 52
4025706a:	b558      	l32i.n	a5, a5, 44
4025706c:	c038      	l32i.n	a3, a0, 48
4025706e:	fbc552        	addi	a5, a5, -5
40257071:	833450        	moveqz	a3, a4, a5
40257074:	000046        	j	40257079 <scan_pm_channel_op_cb+0x7d>
40257077:	e038      	l32i.n	a3, a0, 56
40257079:	202660        	or	a2, a6, a6
4025707c:	fff441        	l32r	a4, 4025704c <scan_pm_channel_op_cb+0x50>
4025707f:	fff451        	l32r	a5, 40257050 <scan_pm_channel_op_cb+0x54>
40257082:	450072        	l8ui	a7, a0, 69
40257085:	08a082        	movi	a8, 8
40257088:	207780        	or	a7, a7, a8
4025708b:	454072        	s8i	a7, a0, 69
4025708e:	019a45        	call0	40258a34 <chm_start_op>
40257091:	002102        	l32i	a0, a1, 0
40257094:	10c112        	addi	a1, a1, 16
40257097:	f00d      	ret.n
40257099:	000000        	ill
4025709c:	240c      	movi.n	a4, 2
4025709e:	f7a052        	movi	a5, 247
402570a1:	e60a61        	l32r	a6, 402508cc <DefFreqCalTimerCB+0x20>
402570a4:	f0c112        	addi	a1, a1, -16
402570a7:	0109      	s32i.n	a0, a1, 0
402570a9:	450632        	l8ui	a3, a6, 69
402570ac:	0608      	l32i.n	a0, a6, 0
402570ae:	103350        	and	a3, a3, a5
402570b1:	203340        	or	a3, a3, a4
402570b4:	454632        	s8i	a3, a6, 69
402570b7:	0de0e7        	bbsi	a0, 14, 402570c8 <scan_pm_channel_op_cb+0xcc>
402570ba:	0278      	l32i.n	a7, a2, 0
402570bc:	08e797        	bbsi	a7, 9, 402570c8 <scan_pm_channel_op_cb+0xcc>
402570bf:	048d00        	extui	a8, a0, 13, 1
402570c2:	924682        	s8i	a8, a6, 146
402570c5:	002bc5        	call0	40257384 <scan_remove_probe_ssid+0x18>
402570c8:	0108      	l32i.n	a0, a1, 0
402570ca:	10c112        	addi	a1, a1, 16
402570cd:	f00d      	ret.n
402570cf:	e71000        	excw
402570d2:	fe          	.byte 0xfe
402570d3:	3f          	.byte 0x3f
402570d4:	fee330        	excw
402570d7:	3f          	.byte 0x3f
402570d8:	f0c112        	addi	a1, a1, -16
402570db:	21c9      	s32i.n	a12, a1, 8
402570dd:	e5fbc1        	l32r	a12, 402508cc <DefFreqCalTimerCB+0x20>
402570e0:	1109      	s32i.n	a0, a1, 4
402570e2:	450c02        	l8ui	a0, a12, 69
402570e5:	31d9      	s32i.n	a13, a1, 12
402570e7:	042300        	extui	a2, a0, 3, 1
402570ea:	08a216        	beqz	a2, 40257178 <scan_pm_channel_op_cb+0x17c>
402570ed:	f7a022        	movi	a2, 247
402570f0:	100020        	and	a0, a0, a2
402570f3:	454c02        	s8i	a0, a12, 69
402570f6:	096027        	bbci	a0, 2, 40257103 <scan_pm_channel_op_cb+0x107>
402570f9:	020c      	movi.n	a2, 0
402570fb:	030c      	movi.n	a3, 0
402570fd:	000d45        	call0	402571d4 <scan_cancel+0x38>
40257100:	001a46        	j	4025716d <scan_pm_channel_op_cb+0x171>
40257103:	fff321        	l32r	a2, 402570d0 <scan_pm_channel_op_cb+0xd4>
40257106:	a39c      	beqz.n	a3, 40257124 <scan_pm_channel_op_cb+0x128>
40257108:	a4ac01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4025710b:	0000c0        	callx0	a0
4025710e:	fba042        	movi	a4, 251
40257111:	450c32        	l8ui	a3, a12, 69
40257114:	020c      	movi.n	a2, 0
40257116:	103340        	and	a3, a3, a4
40257119:	454c32        	s8i	a3, a12, 69
4025711c:	130c      	movi.n	a3, 1
4025711e:	000b45        	call0	402571d4 <scan_cancel+0x38>
40257121:	001206        	j	4025716d <scan_pm_channel_op_cb+0x171>
40257124:	002c02        	l32i	a0, a12, 0
40257127:	a3b9c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
4025712a:	566087        	bbci	a0, 8, 40257184 <scan_pm_channel_op_cb+0x188>
4025712d:	a4a201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257130:	0000c0        	callx0	a0
40257133:	01a205        	call0	40258b54 <chm_return_home_channel>
40257136:	ff2b21        	l32r	a2, 40256de4 <ieee80211_mlme_connect_bss+0x54>
40257139:	1ea032        	movi	a3, 30
4025713c:	040c      	movi.n	a4, 0
4025713e:	150c      	movi.n	a5, 1
40257140:	a49f01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40257143:	0000c0        	callx0	a0
40257146:	0d0c      	movi.n	a13, 0
40257148:	ffe351        	l32r	a5, 402570d4 <scan_pm_channel_op_cb+0xd8>
4025714b:	0159      	s32i.n	a5, a1, 0
4025714d:	6b2c22        	l32i	a2, a12, 0x1ac
40257150:	929c      	beqz.n	a2, 4025716d <scan_pm_channel_op_cb+0x171>
40257152:	8268      	l32i.n	a6, a2, 32
40257154:	6b6c62        	s32i	a6, a12, 0x1ac
40257157:	36cc      	bnez.n	a6, 4025715e <scan_pm_channel_op_cb+0x162>
40257159:	0178      	l32i.n	a7, a1, 0
4025715b:	6c6c72        	s32i	a7, a12, 0x1b0
4025715e:	82d9      	s32i.n	a13, a2, 32
40257160:	f911c5        	call0	40250280 <ppTxPkt>
40257163:	fff986        	j	4025714d <scan_pm_channel_op_cb+0x151>
40257166:	020c      	movi.n	a2, 0
40257168:	030c      	movi.n	a3, 0
4025716a:	000685        	call0	402571d4 <scan_cancel+0x38>
4025716d:	21c8      	l32i.n	a12, a1, 8
4025716f:	31d8      	l32i.n	a13, a1, 12
40257171:	1108      	l32i.n	a0, a1, 4
40257173:	10c112        	addi	a1, a1, 16
40257176:	f00d      	ret.n
40257178:	048100        	extui	a8, a0, 1, 1
4025717b:	f77816        	beqz	a8, 402570f6 <scan_pm_channel_op_cb+0xfa>
4025717e:	fda022        	movi	a2, 253
40257181:	ffdac6        	j	402570f0 <scan_pm_channel_op_cb+0xf4>
40257184:	05e097        	bbsi	a0, 9, 4025718d <scan_pm_channel_op_cb+0x191>
40257187:	a48c01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4025718a:	0000c0        	callx0	a0
4025718d:	0c98      	l32i.n	a9, a12, 0
4025718f:	0998      	l32i.n	a9, a9, 0
40257191:	d16907        	bbci	a9, 0, 40257166 <scan_pm_channel_op_cb+0x16a>
40257194:	019bc5        	call0	40258b54 <chm_return_home_channel>
40257197:	fff486        	j	4025716d <scan_pm_channel_op_cb+0x171>
	...

4025719c <scan_cancel>:
4025719c:	f0c112        	addi	a1, a1, -16
4025719f:	006102        	s32i	a0, a1, 0
402571a2:	e5ca01        	l32r	a0, 402508cc <DefFreqCalTimerCB+0x20>
402571a5:	450022        	l8ui	a2, a0, 69
402571a8:	1a6207        	bbci	a2, 0, 402571c6 <scan_cancel+0x2a>
402571ab:	00a032        	movi	a3, 0
402571ae:	454032        	s8i	a3, a0, 69
402571b1:	0196c5        	call0	40258b20 <chm_cancel_op>
402571b4:	ff0c21        	l32r	a2, 40256de4 <ieee80211_mlme_connect_bss+0x54>
402571b7:	a48001        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402571ba:	0000c0        	callx0	a0
402571bd:	ffc421        	l32r	a2, 402570d0 <scan_pm_channel_op_cb+0xd4>
402571c0:	a47e01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402571c3:	0000c0        	callx0	a0
402571c6:	002102        	l32i	a0, a1, 0
402571c9:	10c112        	addi	a1, a1, 16
402571cc:	f00d      	ret.n
402571ce:	600000        	neg	a0, a0
402571d1:	26ab      	addi.n	a2, a6, 10
402571d3:	ff2140        	excw
402571d6:	ff          	.byte 0xff
402571d7:	e0c112        	addi	a1, a1, -32
402571da:	006132        	s32i	a3, a1, 0
402571dd:	1109      	s32i.n	a0, a1, 4
402571df:	41e9      	s32i.n	a14, a1, 16
402571e1:	31d9      	s32i.n	a13, a1, 12
402571e3:	21c9      	s32i.n	a12, a1, 8
402571e5:	e5b9d1        	l32r	a13, 402508cc <DefFreqCalTimerCB+0x20>
402571e8:	a389c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
402571eb:	fde8      	l32i.n	a14, a13, 60
402571ed:	4cc8      	l32i.n	a12, a12, 16
402571ef:	a43801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402571f2:	0000c0        	callx0	a0
402571f5:	f36c      	movi.n	a3, -17
402571f7:	af4d21        	l32r	a2, 40242f2c <wifi_set_channel+0x40>
402571fa:	0020c0        	memw
402571fd:	9b2202        	l32i	a0, a2, 0x26c
40257200:	100030        	and	a0, a0, a3
40257203:	0020c0        	memw
40257206:	9b6202        	s32i	a0, a2, 0x26c
40257209:	019485        	call0	40258b54 <chm_return_home_channel>
4025720c:	018105        	call0	40258a20 <chm_release_lock>
4025720f:	ffb021        	l32r	a2, 402570d0 <scan_pm_channel_op_cb+0xd4>
40257212:	faa062        	movi	a6, 250
40257215:	450d52        	l8ui	a5, a13, 69
40257218:	040c      	movi.n	a4, 0
4025721a:	0d49      	s32i.n	a4, a13, 0
4025721c:	105560        	and	a5, a5, a6
4025721f:	454d52        	s8i	a5, a13, 69
40257222:	a46501        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257225:	0000c0        	callx0	a0
40257228:	080c      	movi.n	a8, 0
4025722a:	fd89      	s32i.n	a8, a13, 60
4025722c:	bc78      	l32i.n	a7, a12, 44
4025722e:	115766        	bnei	a7, 5, 40257243 <scan_cancel+0xa7>
40257231:	a37641        	l32r	a4, 4024000c <_irom0_text_start+0xc>
40257234:	220c      	movi.n	a2, 2
40257236:	0448      	l32i.n	a4, a4, 0
40257238:	030c      	movi.n	a3, 0
4025723a:	d22442        	l32i	a4, a4, 0x348
4025723d:	fa9b45        	call0	40251bf4 <wDev_SetRxPolicy>
40257240:	0002c6        	j	4025724f <scan_cancel+0xb3>
40257243:	00a022        	movi	a2, 0
40257246:	00a032        	movi	a3, 0
40257249:	00a042        	movi	a4, 0
4025724c:	fa9a45        	call0	40251bf4 <wDev_SetRxPolicy>
4025724f:	054e16        	beqz	a14, 402572a7 <scan_cancel+0x10b>
40257252:	102d22        	l32i	a2, a13, 64
40257255:	0138      	l32i.n	a3, a1, 0
40257257:	000ec0        	callx0	a14
4025725a:	004fc5        	call0	40257758 <scan_profile_check+0x1a0>
4025725d:	ac0d02        	l8ui	a0, a13, 172
40257260:	a36b51        	l32r	a5, 4024000c <_irom0_text_start+0xc>
40257263:	071026        	beqi	a0, 1, 4025726e <scan_cancel+0xd2>
40257266:	4558      	l32i.n	a5, a5, 16
40257268:	b80552        	l8ui	a5, a5, 184
4025726b:	383566        	bnei	a5, 3, 402572a7 <scan_cancel+0x10b>
4025726e:	0168      	l32i.n	a6, a1, 0
40257270:	36fc      	bnez.n	a6, 402572a7 <scan_cancel+0x10b>
40257272:	041066        	bnei	a0, 1, 4025727a <scan_cancel+0xde>
40257275:	070c      	movi.n	a7, 0
40257277:	ac4d72        	s8i	a7, a13, 172
4025727a:	dc4b      	addi.n	a13, a12, 4
4025727c:	0d2d      	mov.n	a2, a13
4025727e:	a44e01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257281:	0000c0        	callx0	a0
40257284:	4c88      	l32i.n	a8, a12, 16
40257286:	b8cc      	bnez.n	a8, 40257295 <scan_cancel+0xf9>
40257288:	0d2d      	mov.n	a2, a13
4025728a:	fef731        	l32r	a3, 40256e68 <ieee80211_scan_attach+0x7c>
4025728d:	040c      	movi.n	a4, 0
4025728f:	a44001        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40257292:	0000c0        	callx0	a0
40257295:	202dd0        	or	a2, a13, a13
40257298:	64a032        	movi	a3, 100
4025729b:	00a042        	movi	a4, 0
4025729e:	01a052        	movi	a5, 1
402572a1:	a44601        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402572a4:	0000c0        	callx0	a0
402572a7:	ea5945        	call0	4024183c <wifi_get_opmode>
402572aa:	163266        	bnei	a2, 3, 402572c4 <scan_cancel+0x128>
402572ad:	af0801        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
402572b0:	0000c0        	callx0	a0
402572b3:	fb4305        	call0	402526e4 <ieee80211_chan2ieee>
402572b6:	acd591        	l32r	a9, 4024260c <wifi_softap_cacl_mac+0x60>
402572b9:	850992        	l8ui	a9, a9, 133
402572bc:	041297        	beq	a2, a9, 402572c4 <scan_cancel+0x128>
402572bf:	020c      	movi.n	a2, 0
402572c1:	eb9605        	call0	40242c24 <wifi_softap_deauth>
402572c4:	f7d285        	call0	4024eff0 <pm_is_open>
402572c7:	21c8      	l32i.n	a12, a1, 8
402572c9:	31d8      	l32i.n	a13, a1, 12
402572cb:	41e8      	l32i.n	a14, a1, 16
402572cd:	128c      	beqz.n	a2, 402572d2 <scan_cancel+0x136>
402572cf:	f7d785        	call0	4024f048 <pm_force_scan_unlock>
402572d2:	1108      	l32i.n	a0, a1, 4
402572d4:	20c112        	addi	a1, a1, 32
402572d7:	f00d      	ret.n
402572d9:	000000        	ill
402572dc:	fee7a0        	excw
402572df:	3f          	.byte 0x3f

402572e0 <scan_add_bssid>:
402572e0:	640c      	movi.n	a4, 6
402572e2:	023d      	mov.n	a3, a2
402572e4:	f0c112        	addi	a1, a1, -16
402572e7:	fffd21        	l32r	a2, 402572dc <scan_cancel+0x140>
402572ea:	0109      	s32i.n	a0, a1, 0
402572ec:	a42c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402572ef:	0000c0        	callx0	a0
402572f2:	e57621        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
402572f5:	100c      	movi.n	a0, 1
402572f7:	9a4202        	s8i	a0, a2, 154
402572fa:	0108      	l32i.n	a0, a1, 0
402572fc:	10c112        	addi	a1, a1, 16
402572ff:	f00d      	ret.n
40257301:	000000        	ill

40257304 <scan_remove_bssid>:
40257304:	e57231        	l32r	a3, 402508cc <DefFreqCalTimerCB+0x20>
40257307:	020c      	movi.n	a2, 0
40257309:	9a4322        	s8i	a2, a3, 154
4025730c:	f00d      	ret.n
	...

40257310 <scan_hidden_ssid>:
40257310:	e56f31        	l32r	a3, 402508cc <DefFreqCalTimerCB+0x20>
40257313:	9b4322        	s8i	a2, a3, 155
40257316:	f00d      	ret.n

40257318 <scan_add_probe_ssid>:
40257318:	e0c112        	addi	a1, a1, -32
4025731b:	3109      	s32i.n	a0, a1, 12
4025731d:	41c9      	s32i.n	a12, a1, 16
4025731f:	51d9      	s32i.n	a13, a1, 20
40257321:	02cd      	mov.n	a12, a2
40257323:	05dd      	mov.n	a13, a5
40257325:	3732f6        	bgeui	a2, 3, 40257360 <scan_add_probe_ssid+0x48>
40257328:	2139      	s32i.n	a3, a1, 8
4025732a:	1149      	s32i.n	a4, a1, 4
4025732c:	e56801        	l32r	a0, 402508cc <DefFreqCalTimerCB+0x20>
4025732f:	281566        	bnei	a5, 1, 4025735b <scan_add_probe_ssid+0x43>
40257332:	003d      	mov.n	a3, a0
40257334:	b02220        	addx8	a2, a2, a2
40257337:	a02230        	addx4	a2, a2, a3
4025733a:	043d      	mov.n	a3, a4
4025733c:	126232        	s32i	a3, a2, 72
4025733f:	032c      	movi.n	a3, 32
40257341:	4cc222        	addi	a2, a2, 76
40257344:	0129      	s32i.n	a2, a1, 0
40257346:	a36401        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40257349:	0000c0        	callx0	a0
4025734c:	0128      	l32i.n	a2, a1, 0
4025734e:	2138      	l32i.n	a3, a1, 8
40257350:	1148      	l32i.n	a4, a1, 4
40257352:	a41201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257355:	0000c0        	callx0	a0
40257358:	e55d01        	l32r	a0, 402508cc <DefFreqCalTimerCB+0x20>
4025735b:	4c0a      	add.n	a4, a12, a0
4025735d:	9044d2        	s8i	a13, a4, 144
40257360:	41c8      	l32i.n	a12, a1, 16
40257362:	51d8      	l32i.n	a13, a1, 20
40257364:	3108      	l32i.n	a0, a1, 12
40257366:	20c112        	addi	a1, a1, 32
40257369:	f00d      	ret.n
	...

4025736c <scan_remove_probe_ssid>:
4025736c:	1232f6        	bgeui	a2, 3, 40257382 <scan_remove_probe_ssid+0x16>
4025736f:	030c      	movi.n	a3, 0
40257371:	e55651        	l32r	a5, 402508cc <DefFreqCalTimerCB+0x20>
40257374:	b04220        	addx8	a4, a2, a2
40257377:	a04450        	addx4	a4, a4, a5
4025737a:	525a      	add.n	a5, a2, a5
4025737c:	904532        	s8i	a3, a5, 144
4025737f:	126432        	s32i	a3, a4, 72
40257382:	f00d      	ret.n
40257384:	a32261        	l32r	a6, 4024000c <_irom0_text_start+0xc>
40257387:	e0c112        	addi	a1, a1, -32
4025738a:	4109      	s32i.n	a0, a1, 16
4025738c:	51c9      	s32i.n	a12, a1, 20
4025738e:	e54fc1        	l32r	a12, 402508cc <DefFreqCalTimerCB+0x20>
40257391:	4668      	l32i.n	a6, a6, 16
40257393:	920c02        	l8ui	a0, a12, 146
40257396:	0668      	l32i.n	a6, a6, 0
40257398:	1220f6        	bgeui	a0, 2, 402573ae <scan_remove_probe_ssid+0x42>
4025739b:	70ca      	add.n	a7, a0, a12
4025739d:	900772        	l8ui	a7, a7, 144
402573a0:	068756        	bnez	a7, 4025740c <scan_remove_probe_ssid+0xa0>
402573a3:	001b      	addi.n	a0, a0, 1
402573a5:	740000        	extui	a0, a0, 0, 8
402573a8:	924c02        	s8i	a0, a12, 146
402573ab:	ec2066        	bnei	a0, 2, 4025739b <scan_remove_probe_ssid+0x2f>
402573ae:	030c      	movi.n	a3, 0
402573b0:	04f316        	beqz	a3, 40257403 <scan_remove_probe_ssid+0x97>
402573b3:	8030c0        	add	a3, a0, a12
402573b6:	900332        	l8ui	a3, a3, 144
402573b9:	ae1951        	l32r	a5, 40242c20 <wifi_softap_get_station_num+0x50>
402573bc:	162366        	bnei	a3, 2, 402573d6 <scan_remove_probe_ssid+0x6a>
402573bf:	204550        	or	a4, a5, a5
402573c2:	00a022        	movi	a2, 0
402573c5:	2fc632        	addi	a3, a6, 47
402573c8:	070c      	movi.n	a7, 0
402573ca:	160c      	movi.n	a6, 1
402573cc:	0169      	s32i.n	a6, a1, 0
402573ce:	060c      	movi.n	a6, 0
402573d0:	fe82c5        	call0	40255c00 <ieee80211_send_probereq>
402573d3:	000906        	j	402573fb <scan_remove_probe_ssid+0x8f>
402573d6:	211366        	bnei	a3, 1, 402573fb <scan_remove_probe_ssid+0x8f>
402573d9:	b07000        	addx8	a7, a0, a0
402573dc:	a077c0        	addx4	a7, a7, a12
402573df:	122702        	l32i	a0, a7, 72
402573e2:	015016        	beqz	a0, 402573fb <scan_remove_probe_ssid+0x8f>
402573e5:	204550        	or	a4, a5, a5
402573e8:	00a022        	movi	a2, 0
402573eb:	2fc632        	addi	a3, a6, 47
402573ee:	180c      	movi.n	a8, 1
402573f0:	4cc762        	addi	a6, a7, 76
402573f3:	0189      	s32i.n	a8, a1, 0
402573f5:	747000        	extui	a7, a0, 0, 8
402573f8:	fe8045        	call0	40255c00 <ieee80211_send_probereq>
402573fb:	920c92        	l8ui	a9, a12, 146
402573fe:	991b      	addi.n	a9, a9, 1
40257400:	924c92        	s8i	a9, a12, 146
40257403:	51c8      	l32i.n	a12, a1, 20
40257405:	4108      	l32i.n	a0, a1, 16
40257407:	20c112        	addi	a1, a1, 32
4025740a:	f00d      	ret.n
4025740c:	130c      	movi.n	a3, 1
4025740e:	ffe786        	j	402573b0 <scan_remove_probe_ssid+0x44>
40257411:	000000        	ill
40257414:	84a082        	movi	a8, 132
40257417:	d40c      	movi.n	a4, 13
40257419:	a2fc71        	l32r	a7, 4024000c <_irom0_text_start+0xc>
4025741c:	e52c61        	l32r	a6, 402508cc <DefFreqCalTimerCB+0x20>
4025741f:	f0c112        	addi	a1, a1, -16
40257422:	31e9      	s32i.n	a14, a1, 12
40257424:	21d9      	s32i.n	a13, a1, 8
40257426:	0109      	s32i.n	a0, a1, 0
40257428:	0d0c      	movi.n	a13, 0
4025742a:	930622        	l8ui	a2, a6, 147
4025742d:	ffa002        	movi	a0, 255
40257430:	903220        	addx2	a3, a2, a2
40257433:	c00200        	sub	a0, a2, a0
40257436:	a03370        	addx4	a3, a3, a7
40257439:	01d332        	addmi	a3, a3, 0x100
4025743c:	84c332        	addi	a3, a3, -124
4025743f:	93d300        	movnez	a13, a3, a0
40257442:	440602        	l8ui	a0, a6, 68
40257445:	11c9      	s32i.n	a12, a1, 4
40257447:	393407        	bltu	a4, a0, 40257484 <scan_remove_probe_ssid+0x118>
4025744a:	4b27b2        	l32i	a11, a7, 0x12c
4025744d:	e90c      	movi.n	a9, 14
4025744f:	aa8021        	l32r	a2, 40241e50 <wifi_station_ap_number_set+0x5c>
40257452:	a6fbc1        	l32r	a12, 40241040 <system_upgrade_flag_check+0x10>
40257455:	06e8      	l32i.n	a14, a6, 0
40257457:	b246a1        	l32r	a10, 40243d70 <tcpclient1_sent_cb+0x4>
4025745a:	10cec0        	and	a12, a14, a12
4025745d:	10aea0        	and	a10, a14, a10
40257460:	10ee20        	and	a14, a14, a2
40257463:	902000        	addx2	a2, a0, a0
40257466:	a02270        	addx4	a2, a2, a7
40257469:	212252        	l32i	a5, a2, 132
4025746c:	228a      	add.n	a2, a2, a8
4025746e:	076507        	bbci	a5, 0, 40257479 <scan_remove_probe_ssid+0x10d>
40257471:	046517        	bbci	a5, 1, 40257479 <scan_remove_probe_ssid+0x10d>
40257474:	ba9c      	beqz.n	a10, 40257493 <scan_remove_probe_ssid+0x127>
40257476:	1992b7        	bne	a2, a11, 40257493 <scan_remove_probe_ssid+0x127>
40257479:	001b      	addi.n	a0, a0, 1
4025747b:	740000        	extui	a0, a0, 0, 8
4025747e:	444602        	s8i	a0, a6, 68
40257481:	de9097        	bne	a0, a9, 40257463 <scan_remove_probe_ssid+0xf7>
40257484:	020c      	movi.n	a2, 0
40257486:	11c8      	l32i.n	a12, a1, 4
40257488:	21d8      	l32i.n	a13, a1, 8
4025748a:	31e8      	l32i.n	a14, a1, 12
4025748c:	0108      	l32i.n	a0, a1, 0
4025748e:	10c112        	addi	a1, a1, 16
40257491:	f00d      	ret.n
40257493:	1c8c      	beqz.n	a12, 40257498 <scan_remove_probe_ssid+0x12c>
40257495:	e092d7        	bne	a2, a13, 40257479 <scan_remove_probe_ssid+0x10d>
40257498:	1e8c      	beqz.n	a14, 4025749d <scan_remove_probe_ssid+0x131>
4025749a:	dbe597        	bbsi	a5, 9, 40257479 <scan_remove_probe_ssid+0x10d>
4025749d:	301b      	addi.n	a3, a0, 1
4025749f:	444632        	s8i	a3, a6, 68
402574a2:	fff806        	j	40257486 <scan_remove_probe_ssid+0x11a>
402574a5:	000000        	ill

402574a8 <scan_clear_channles>:
402574a8:	040c      	movi.n	a4, 0
402574aa:	a2d871        	l32r	a7, 4024000c <_irom0_text_start+0xc>
402574ad:	d67c      	movi.n	a6, -3
402574af:	e50c      	movi.n	a5, 14
402574b1:	841b      	addi.n	a8, a4, 1
402574b3:	903440        	addx2	a3, a4, a4
402574b6:	a03370        	addx4	a3, a3, a7
402574b9:	212322        	l32i	a2, a3, 132
402574bc:	744080        	extui	a4, a8, 0, 8
402574bf:	102260        	and	a2, a2, a6
402574c2:	216322        	s32i	a2, a3, 132
402574c5:	e89457        	bne	a4, a5, 402574b1 <scan_clear_channles+0x9>
402574c8:	f00d      	ret.n
402574ca:	120000        	excw
402574cd:	09f0c1        	l32r	a12, 40219c90 <_lit4_end+0x112f34>
402574d0:	b58501        	l32r	a0, 40244ae4 <at_recvTask+0x18>
402574d3:	ff          	.byte 0xff
402574d4:	0108      	l32i.n	a0, a1, 0
402574d6:	10c112        	addi	a1, a1, 16
402574d9:	f00d      	ret.n
402574db:	c11200        	mul16u	a1, a2, a0
402574de:	fb51f0        	excw
402574e1:	0109e4        	excw
402574e4:	450502        	l8ui	a0, a5, 69
402574e7:	254b      	addi.n	a2, a5, 4
402574e9:	276007        	bbci	a0, 0, 40257514 <scan_clear_channles+0x6c>
402574ec:	a30c      	movi.n	a3, 10
402574ee:	0e0307        	bnone	a3, a0, 40257500 <scan_clear_channles+0x58>
402574f1:	030c      	movi.n	a3, 0
402574f3:	040c      	movi.n	a4, 0
402574f5:	150c      	movi.n	a5, 1
402574f7:	a3b101        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402574fa:	0000c0        	callx0	a0
402574fd:	0004c6        	j	40257514 <scan_clear_channles+0x6c>
40257500:	0548      	l32i.n	a4, a5, 0
40257502:	0b6497        	bbci	a4, 9, 40257511 <scan_clear_channles+0x69>
40257505:	b538      	l32i.n	a3, a5, 44
40257507:	040c      	movi.n	a4, 0
40257509:	150c      	movi.n	a5, 1
4025750b:	a3ac01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4025750e:	0000c0        	callx0	a0
40257511:	ffb185        	call0	4025702c <scan_pm_channel_op_cb+0x30>
40257514:	0108      	l32i.n	a0, a1, 0
40257516:	10c112        	addi	a1, a1, 16
40257519:	f00d      	ret.n
	...

4025751c <scan_set_desChan>:
4025751c:	e4ec41        	l32r	a4, 402508cc <DefFreqCalTimerCB+0x20>
4025751f:	320b      	addi.n	a3, a2, -1
40257521:	934432        	s8i	a3, a4, 147
40257524:	f00d      	ret.n
	...

40257528 <scan_get_type>:
40257528:	e4e921        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
4025752b:	0228      	l32i.n	a2, a2, 0
4025752d:	f00d      	ret.n
	...

40257530 <cannel_scan_connect_state>:
40257530:	a2b741        	l32r	a4, 4024000c <_irom0_text_start+0xc>
40257533:	7438      	l32i.n	a3, a4, 28
40257535:	daeb21        	l32r	a2, 4024e0e4 <pm_suspend+0x1b4>
40257538:	0463e7        	bbci	a3, 14, 40257540 <cannel_scan_connect_state+0x10>
4025753b:	102320        	and	a2, a3, a2
4025753e:	7429      	s32i.n	a2, a4, 28
40257540:	f00d      	ret.n
40257542:	700000        	excw
40257545:	26ab      	addi.n	a2, a6, 10
40257547:	c11240        	mul16u	a1, a2, a4

40257548 <scan_connect_state>:
40257548:	f0c112        	addi	a1, a1, -16
4025754b:	016102        	s32i	a0, a1, 4
4025754e:	002202        	l32i	a0, a2, 0
40257551:	01a022        	movi	a2, 1
40257554:	0109      	s32i.n	a0, a1, 0
40257556:	f8f1c5        	call0	40250474 <ppCheckTxIdle>
40257559:	a2ac41        	l32r	a4, 4024000c <_irom0_text_start+0xc>
4025755c:	b20951        	l32r	a5, 40243d80 <tcpclient1_sent_cb+0x14>
4025755f:	7408      	l32i.n	a0, a4, 28
40257561:	d2dc      	bnez.n	a2, 40257582 <scan_connect_state+0x3a>
40257563:	dae031        	l32r	a3, 4024e0e4 <pm_suspend+0x1b4>
40257566:	fff721        	l32r	a2, 40257544 <cannel_scan_connect_state+0x14>
40257569:	103030        	and	a3, a0, a3
4025756c:	7439      	s32i.n	a3, a4, 28
4025756e:	a35801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40257571:	0000c0        	callx0	a0
40257574:	0128      	l32i.n	a2, a1, 0
40257576:	330c      	movi.n	a3, 3
40257578:	040c      	movi.n	a4, 0
4025757a:	050c      	movi.n	a5, 0
4025757c:	ff8fc5        	call0	40256e7c <scan_start>
4025757f:	000106        	j	40257587 <scan_connect_state+0x3f>
40257582:	205050        	or	a5, a0, a5
40257585:	7459      	s32i.n	a5, a4, 28
40257587:	1108      	l32i.n	a0, a1, 4
40257589:	10c112        	addi	a1, a1, 16
4025758c:	f00d      	ret.n
	...

40257590 <scan_check_hidden>:
40257590:	010262        	l8ui	a6, a2, 1
40257593:	050c      	movi.n	a5, 0
40257595:	d68c      	beqz.n	a6, 402575a6 <scan_check_hidden+0x16>
40257597:	325a      	add.n	a3, a2, a5
40257599:	020332        	l8ui	a3, a3, 2
4025759c:	551b      	addi.n	a5, a5, 1
4025759e:	83cc      	bnez.n	a3, 402575aa <scan_check_hidden+0x1a>
402575a0:	745050        	extui	a5, a5, 0, 8
402575a3:	f09657        	bne	a6, a5, 40257597 <scan_check_hidden+0x7>
402575a6:	120c      	movi.n	a2, 1
402575a8:	f00d      	ret.n
402575aa:	020c      	movi.n	a2, 0
402575ac:	f00d      	ret.n
402575ae:	800000        	add	a0, a0, a0
402575b1:	26ab      	addi.n	a2, a6, 10
402575b3:	e3ed40        	excw
402575b6:	fe          	.byte 0xfe
402575b7:	3f          	.byte 0x3f

402575b8 <scan_profile_check>:
402575b8:	e0c112        	addi	a1, a1, -32
402575bb:	6109      	s32i.n	a0, a1, 24
402575bd:	a29301        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402575c0:	71c9      	s32i.n	a12, a1, 28
402575c2:	4048      	l32i.n	a4, a0, 16
402575c4:	03cd      	mov.n	a12, a3
402575c6:	e438      	l32i.n	a3, a4, 56
402575c8:	f56c      	movi.n	a5, -17
402575ca:	103350        	and	a3, a3, a5
402575cd:	e439      	s32i.n	a3, a4, 56
402575cf:	180002        	l8ui	a0, a0, 24
402575d2:	4129      	s32i.n	a2, a1, 16
402575d4:	fec002        	addi	a0, a0, -2
402575d7:	0b0016        	beqz	a0, 4025768b <scan_profile_check+0xd3>
402575da:	9c28      	l32i.n	a2, a12, 36
402575dc:	fffb05        	call0	40257590 <scan_check_hidden>
402575df:	e47501        	l32r	a0, 402507b4 <pp_tx_idle_timeout+0xcc>
402575e2:	42ec      	bnez.n	a2, 4025760a <scan_profile_check+0x52>
402575e4:	ffd042        	addmi	a4, a0, 0xffffff00
402575e7:	9c38      	l32i.n	a3, a12, 36
402575e9:	382442        	l32i	a4, a4, 224
402575ec:	010362        	l8ui	a6, a3, 1
402575ef:	2109      	s32i.n	a0, a1, 8
402575f1:	109467        	bne	a4, a6, 40257605 <scan_profile_check+0x4d>
402575f4:	332b      	addi.n	a3, a3, 2
402575f6:	002d      	mov.n	a2, a0
402575f8:	e4c222        	addi	a2, a2, -28
402575fb:	a92001        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402575fe:	0000c0        	callx0	a0
40257601:	2108      	l32i.n	a0, a1, 8
40257603:	328c      	beqz.n	a2, 4025760a <scan_profile_check+0x52>
40257605:	020c      	movi.n	a2, 0
40257607:	002086        	j	4025768d <scan_profile_check+0xd5>
4025760a:	7d0032        	l8ui	a3, a0, 125
4025760d:	1c1366        	bnei	a3, 1, 4025762d <scan_profile_check+0x75>
40257610:	026102        	s32i	a0, a1, 8
40257613:	fee316        	beqz	a3, 40257605 <scan_profile_check+0x4d>
40257616:	aa0f21        	l32r	a2, 40241e54 <wifi_station_ap_number_set+0x60>
40257619:	042132        	l32i	a3, a1, 16
4025761c:	06a042        	movi	a4, 6
4025761f:	10c332        	addi	a3, a3, 16
40257622:	a91601        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40257625:	0000c0        	callx0	a0
40257628:	2108      	l32i.n	a0, a1, 8
4025762a:	fd7256        	bnez	a2, 40257605 <scan_profile_check+0x4d>
4025762d:	031c42        	l16ui	a4, a12, 6
40257630:	f0a032        	movi	a3, 240
40257633:	cee417        	bbsi	a4, 1, 40257605 <scan_profile_check+0x4d>
40257636:	e4a521        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
40257639:	080c      	movi.n	a8, 0
4025763b:	064082        	s8i	a8, a0, 6
4025763e:	074082        	s8i	a8, a0, 7
40257641:	084082        	s8i	a8, a0, 8
40257644:	b00272        	l8ui	a7, a2, 176
40257647:	094082        	s8i	a8, a0, 9
4025764a:	347070        	extui	a7, a7, 0, 4
4025764d:	1187c0        	slli	a8, a7, 4
40257650:	207780        	or	a7, a7, a8
40257653:	b04272        	s8i	a7, a2, 176
40257656:	180c      	movi.n	a8, 1
40257658:	5189      	s32i.n	a8, a1, 20
4025765a:	044082        	s8i	a8, a0, 4
4025765d:	ec58      	l32i.n	a5, a12, 56
4025765f:	054082        	s8i	a8, a0, 5
40257662:	05bc      	beqz.n	a5, 40257696 <scan_profile_check+0xde>
40257664:	a26aa1        	l32r	a10, 4024000c <_irom0_text_start+0xc>
40257667:	4aa8      	l32i.n	a10, a10, 16
40257669:	0c2d      	mov.n	a2, a12
4025766b:	ea98      	l32i.n	a9, a10, 56
4025766d:	0b1c      	movi.n	a11, 16
4025766f:	2099b0        	or	a9, a9, a11
40257672:	ea99      	s32i.n	a9, a10, 56
40257674:	fda145        	call0	4025508c <ieee80211_parse_rsn>
40257677:	e49521        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
4025767a:	b00202        	l8ui	a0, a2, 176
4025767d:	f0a032        	movi	a3, 240
40257680:	100030        	and	a0, a0, a3
40257683:	5138      	l32i.n	a3, a1, 20
40257685:	200030        	or	a0, a0, a3
40257688:	b04202        	s8i	a0, a2, 176
4025768b:	120c      	movi.n	a2, 1
4025768d:	71c8      	l32i.n	a12, a1, 28
4025768f:	6108      	l32i.n	a0, a1, 24
40257691:	20c112        	addi	a1, a1, 32
40257694:	f00d      	ret.n
40257696:	0d2c52        	l32i	a5, a12, 52
40257699:	01d516        	beqz	a5, 402576ba <scan_profile_check+0x102>
4025769c:	a25c71        	l32r	a7, 4024000c <_irom0_text_start+0xc>
4025769f:	042772        	l32i	a7, a7, 16
402576a2:	0c2d      	mov.n	a2, a12
402576a4:	e768      	l32i.n	a6, a7, 56
402576a6:	081c      	movi.n	a8, 16
402576a8:	206680        	or	a6, a6, a8
402576ab:	e769      	s32i.n	a6, a7, 56
402576ad:	fd8c85        	call0	40254f78 <ieee80211_parse_wpa>
402576b0:	e48721        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
402576b3:	280c      	movi.n	a8, 2
402576b5:	5189      	s32i.n	a8, a1, 20
402576b7:	ffefc6        	j	4025767a <scan_profile_check+0xc2>
402576ba:	031c92        	l16ui	a9, a12, 6
402576bd:	026102        	s32i	a0, a1, 8
402576c0:	336947        	bbci	a9, 4, 402576f7 <scan_profile_check+0x13f>
402576c3:	a283c1        	l32r	a12, 402400d0 <_irom0_text_start+0xd0>
402576c6:	202cc0        	or	a2, a12, a12
402576c9:	a7db01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402576cc:	0000c0        	callx0	a0
402576cf:	0361c2        	s32i	a12, a1, 12
402576d2:	0129      	s32i.n	a2, a1, 0
402576d4:	013d      	mov.n	a3, a1
402576d6:	0c2d      	mov.n	a2, a12
402576d8:	0cbf85        	call0	402642d4 <wpa_config_parse_string>
402576db:	02cd      	mov.n	a12, a2
402576dd:	c2dc      	bnez.n	a2, 402576fd <scan_profile_check+0x145>
402576df:	ffb421        	l32r	a2, 402575b0 <scan_check_hidden+0x20>
402576e2:	3138      	l32i.n	a3, a1, 12
402576e4:	a2fb01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402576e7:	0000c0        	callx0	a0
402576ea:	a248b1        	l32r	a11, 4024000c <_irom0_text_start+0xc>
402576ed:	4bb8      	l32i.n	a11, a11, 16
402576ef:	2a0c      	movi.n	a10, 2
402576f1:	ba4ba2        	s8i	a10, a11, 186
402576f4:	ffc346        	j	40257605 <scan_profile_check+0x4d>
402576f7:	100730        	and	a0, a7, a3
402576fa:	ffe286        	j	40257688 <scan_profile_check+0xd0>
402576fd:	0108      	l32i.n	a0, a1, 0
402576ff:	495066        	bnei	a0, 5, 4025774c <scan_profile_check+0x194>
40257702:	700c      	movi.n	a0, 7
40257704:	2128      	l32i.n	a2, a1, 8
40257706:	064202        	s8i	a0, a2, 6
40257709:	031c      	movi.n	a3, 16
4025770b:	ffaa21        	l32r	a2, 402575b4 <scan_check_hidden+0x24>
4025770e:	1129      	s32i.n	a2, a1, 4
40257710:	a27201        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40257713:	0000c0        	callx0	a0
40257716:	1128      	l32i.n	a2, a1, 4
40257718:	0c3d      	mov.n	a3, a12
4025771a:	0148      	l32i.n	a4, a1, 0
4025771c:	a32001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025771f:	0000c0        	callx0	a0
40257722:	0c2d      	mov.n	a2, a12
40257724:	a32001        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40257727:	0000c0        	callx0	a0
4025772a:	a23861        	l32r	a6, 4024000c <_irom0_text_start+0xc>
4025772d:	330c      	movi.n	a3, 3
4025772f:	4668      	l32i.n	a6, a6, 16
40257731:	e46621        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
40257734:	e658      	l32i.n	a5, a6, 56
40257736:	071c      	movi.n	a7, 16
40257738:	205570        	or	a5, a5, a7
4025773b:	e659      	s32i.n	a5, a6, 56
4025773d:	b00202        	l8ui	a0, a2, 176
40257740:	f0a042        	movi	a4, 240
40257743:	100040        	and	a0, a0, a4
40257746:	200030        	or	a0, a0, a3
40257749:	ffcec6        	j	40257688 <scan_profile_check+0xd0>
4025774c:	d70c      	movi.n	a7, 13
4025774e:	b79077        	bne	a0, a7, 40257709 <scan_profile_check+0x151>
40257751:	800c      	movi.n	a0, 8
40257753:	ffeb46        	j	40257704 <scan_profile_check+0x14c>
40257756:	120000        	excw
40257759:	09f0c1        	l32r	a12, 40219f1c <_lit4_end+0x1131c0>
4025775c:	11c901        	l32r	a0, 4021be80 <_lit4_end+0x115124>
4025775f:	31e9      	s32i.n	a14, a1, 12
40257761:	21d9      	s32i.n	a13, a1, 8
40257763:	a22ad1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40257766:	aefde1        	l32r	a14, 4024335c <wifi_send_pkt_freedom+0x54>
40257769:	01ddc2        	addmi	a12, a13, 0x100
4025776c:	572d22        	l32i	a2, a13, 0x15c
4025776f:	129c      	beqz.n	a2, 40257784 <scan_profile_check+0x1cc>
40257771:	0208      	l32i.n	a0, a2, 0
40257773:	176c02        	s32i	a0, a12, 92
40257776:	10cc      	bnez.n	a0, 4025777b <scan_profile_check+0x1c3>
40257778:	186ce2        	s32i	a14, a12, 96
4025777b:	a30a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025777e:	0000c0        	callx0	a0
40257781:	fff9c6        	j	4025776c <scan_profile_check+0x1b4>
40257784:	11c8      	l32i.n	a12, a1, 4
40257786:	21d8      	l32i.n	a13, a1, 8
40257788:	31e8      	l32i.n	a14, a1, 12
4025778a:	0108      	l32i.n	a0, a1, 0
4025778c:	10c112        	addi	a1, a1, 16
4025778f:	f00d      	ret.n
40257791:	000000        	ill
40257794:	f0c112        	addi	a1, a1, -16
40257797:	0109      	s32i.n	a0, a1, 0
40257799:	21d9      	s32i.n	a13, a1, 8
4025779b:	a21cd1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
4025779e:	11c9      	s32i.n	a12, a1, 4
402577a0:	572dd2        	l32i	a13, a13, 0x15c
402577a3:	02cd      	mov.n	a12, a2
402577a5:	1d9c      	beqz.n	a13, 402577ba <scan_profile_check+0x202>
402577a7:	0c3d      	mov.n	a3, a12
402577a9:	2d4b      	addi.n	a2, a13, 4
402577ab:	640c      	movi.n	a4, 6
402577ad:	a8b301        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402577b0:	0000c0        	callx0	a0
402577b3:	029c      	beqz.n	a2, 402577c7 <scan_profile_check+0x20f>
402577b5:	0dd8      	l32i.n	a13, a13, 0
402577b7:	fecd56        	bnez	a13, 402577a7 <scan_profile_check+0x1ef>
402577ba:	020c      	movi.n	a2, 0
402577bc:	11c8      	l32i.n	a12, a1, 4
402577be:	21d8      	l32i.n	a13, a1, 8
402577c0:	0108      	l32i.n	a0, a1, 0
402577c2:	10c112        	addi	a1, a1, 16
402577c5:	f00d      	ret.n
402577c7:	120c      	movi.n	a2, 1
402577c9:	fffbc6        	j	402577bc <scan_profile_check+0x204>
402577cc:	2a98      	l32i.n	a9, a10, 8
402577ce:	7d4000        	excw
402577d1:	c11202        	l16ui	a0, a2, 0x182
402577d4:	61c2a0        	xsr.eps2	a10
402577d7:	423c13        	excw
402577da:	106142        	s32i	a4, a1, 64
402577dd:	126102        	s32i	a0, a1, 72
402577e0:	1461d2        	s32i	a13, a1, 80
402577e3:	1561e2        	s32i	a14, a1, 84
402577e6:	03dd      	mov.n	a13, a3
402577e8:	05ed      	mov.n	a14, a5
402577ea:	116172        	s32i	a7, a1, 68
402577ed:	a2e901        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
402577f0:	0000c0        	callx0	a0
402577f3:	02cd      	mov.n	a12, a2
402577f5:	0a3216        	beqz	a2, 4025789c <scan_profile_check+0x2e4>
402577f8:	224b      	addi.n	a2, a2, 4
402577fa:	112132        	l32i	a3, a1, 68
402577fd:	640c      	movi.n	a4, 6
402577ff:	33ab      	addi.n	a3, a3, 10
40257801:	a2e601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257804:	0000c0        	callx0	a0
40257807:	9d28      	l32i.n	a2, a13, 36
40257809:	ffd845        	call0	40257590 <scan_check_hidden>
4025780c:	024d      	mov.n	a4, a2
4025780e:	120c      	movi.n	a2, 1
40257810:	051466        	bnei	a4, 1, 40257819 <scan_profile_check+0x261>
40257813:	304c22        	s8i	a2, a12, 48
40257816:	0004c6        	j	4025782d <scan_profile_check+0x275>
40257819:	2cab      	addi.n	a2, a12, 10
4025781b:	9d48      	l32i.n	a4, a13, 36
4025781d:	050c      	movi.n	a5, 0
4025781f:	304c52        	s8i	a5, a12, 48
40257822:	342b      	addi.n	a3, a4, 2
40257824:	010442        	l8ui	a4, a4, 1
40257827:	ffe901        	l32r	a0, 402577cc <scan_profile_check+0x214>
4025782a:	0000c0        	callx0	a0
4025782d:	195ce2        	s16i	a14, a12, 50
40257830:	0d2d22        	l32i	a2, a13, 52
40257833:	040d62        	l8ui	a6, a13, 4
40257836:	102172        	l32i	a7, a1, 64
40257839:	2b4c72        	s8i	a7, a12, 43
4025783c:	2a4c62        	s8i	a6, a12, 42
4025783f:	011216        	beqz	a2, 40257854 <scan_profile_check+0x29c>
40257842:	010232        	l8ui	a3, a2, 1
40257845:	204110        	or	a4, a1, a1
40257848:	332b      	addi.n	a3, a3, 2
4025784a:	109785        	call0	402681c4 <wpa_parse_wpa_ie>
4025784d:	01e8      	l32i.n	a14, a1, 0
4025784f:	3108      	l32i.n	a0, a1, 12
40257851:	0000c6        	j	40257858 <scan_profile_check+0x2a0>
40257854:	000c      	movi.n	a0, 0
40257856:	0e0c      	movi.n	a14, 0
40257858:	0e2d22        	l32i	a2, a13, 56
4025785b:	012216        	beqz	a2, 40257871 <scan_profile_check+0x2b9>
4025785e:	010232        	l8ui	a3, a2, 1
40257861:	20c142        	addi	a4, a1, 32
40257864:	02c332        	addi	a3, a3, 2
40257867:	1095c5        	call0	402681c4 <wpa_parse_wpa_ie>
4025786a:	8148      	l32i.n	a4, a1, 32
4025786c:	b108      	l32i.n	a0, a1, 44
4025786e:	20e4e0        	or	a14, a4, a14
40257871:	80bc      	beqz.n	a0, 402578ad <scan_profile_check+0x2f5>
40257873:	362026        	beqi	a0, 2, 402578ad <scan_profile_check+0x2f5>
40257876:	0d0c      	movi.n	a13, 0
40257878:	a3d101        	l32r	a0, 402407bc <ets_timer_done+0x3c>
4025787b:	0000c0        	callx0	a0
4025787e:	0cd9      	s32i.n	a13, a12, 0
40257880:	e41361        	l32r	a6, 402508cc <DefFreqCalTimerCB+0x20>
40257883:	a1e271        	l32r	a7, 4024000c <_irom0_text_start+0xc>
40257886:	591652        	l16ui	a5, a6, 178
40257889:	582782        	l32i	a8, a7, 0x160
4025788c:	551b      	addi.n	a5, a5, 1
4025788e:	08c9      	s32i.n	a12, a8, 0
40257890:	5867c2        	s32i	a12, a7, 0x160
40257893:	595652        	s16i	a5, a6, 178
40257896:	a3cb01        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40257899:	0000c0        	callx0	a0
4025789c:	1321c2        	l32i	a12, a1, 76
4025789f:	1421d2        	l32i	a13, a1, 80
402578a2:	1521e2        	l32i	a14, a1, 84
402578a5:	122102        	l32i	a0, a1, 72
402578a8:	60c112        	addi	a1, a1, 96
402578ab:	f00d      	ret.n
402578ad:	ee8c      	beqz.n	a14, 402578bf <scan_profile_check+0x307>
402578af:	171e26        	beqi	a14, 1, 402578ca <scan_profile_check+0x312>
402578b2:	192e26        	beqi	a14, 2, 402578cf <scan_profile_check+0x317>
402578b5:	bd3e66        	bnei	a14, 3, 40257876 <scan_profile_check+0x2be>
402578b8:	400c      	movi.n	a0, 4
402578ba:	bc09      	s32i.n	a0, a12, 44
402578bc:	ffed86        	j	40257876 <scan_profile_check+0x2be>
402578bf:	031d92        	l16ui	a9, a13, 6
402578c2:	0e6947        	bbci	a9, 4, 402578d4 <scan_profile_check+0x31c>
402578c5:	100c      	movi.n	a0, 1
402578c7:	fffbc6        	j	402578ba <scan_profile_check+0x302>
402578ca:	200c      	movi.n	a0, 2
402578cc:	fffa86        	j	402578ba <scan_profile_check+0x302>
402578cf:	300c      	movi.n	a0, 3
402578d1:	fff946        	j	402578ba <scan_profile_check+0x302>
402578d4:	000c      	movi.n	a0, 0
402578d6:	fff806        	j	402578ba <scan_profile_check+0x302>
402578d9:	000000        	ill
402578dc:	e77c      	movi.n	a7, -2
402578de:	fe          	.byte 0xfe
402578df:	3f          	.byte 0x3f

402578e0 <scan_parse_beacon>:
402578e0:	a0c112        	addi	a1, a1, -96
402578e3:	106142        	s32i	a4, a1, 64
402578e6:	1561f2        	s32i	a15, a1, 84
402578e9:	1361d2        	s32i	a13, a1, 76
402578ec:	116102        	s32i	a0, a1, 68
402578ef:	1461e2        	s32i	a14, a1, 80
402578f2:	1261c2        	s32i	a12, a1, 72
402578f5:	20e220        	or	a14, a2, a2
402578f8:	20c330        	or	a12, a3, a3
402578fb:	e3f401        	l32r	a0, 402508cc <DefFreqCalTimerCB+0x20>
402578fe:	0922d2        	l32i	a13, a2, 36
40257901:	42f8      	l32i.n	a15, a2, 16
40257903:	2dd8      	l32i.n	a13, a13, 8
40257905:	000ff2        	l8ui	a15, a15, 0
40257908:	9b0002        	l8ui	a0, a0, 155
4025790b:	01ff80        	slli	a15, a15, 24
4025790e:	31f8f0        	srai	a15, a15, 24
40257911:	c0cc      	bnez.n	a0, 40257921 <scan_parse_beacon+0x41>
40257913:	9308      	l32i.n	a0, a3, 36
40257915:	010022        	l8ui	a2, a0, 1
40257918:	020032        	l8ui	a3, a0, 2
4025791b:	149216        	beqz	a2, 40257a68 <scan_parse_beacon+0x188>
4025791e:	146316        	beqz	a3, 40257a68 <scan_parse_beacon+0x188>
40257921:	0d2d      	mov.n	a2, a13
40257923:	fadc05        	call0	402526e4 <ieee80211_chan2ieee>
40257926:	040c42        	l8ui	a4, a12, 4
40257929:	f1f9      	s32i.n	a15, a1, 60
4025792b:	041247        	beq	a2, a4, 40257933 <scan_parse_beacon+0x53>
4025792e:	f27c      	movi.n	a2, -1
40257930:	004d86        	j	40257a6a <scan_parse_beacon+0x18a>
40257933:	e3e651        	l32r	a5, 402508cc <DefFreqCalTimerCB+0x20>
40257936:	1ef8      	l32i.n	a15, a14, 4
40257938:	f558      	l32i.n	a5, a5, 60
4025793a:	1ff8      	l32i.n	a15, a15, 4
4025793c:	080516        	beqz	a5, 402579c0 <scan_parse_beacon+0xe0>
4025793f:	e3e361        	l32r	a6, 402508cc <DefFreqCalTimerCB+0x20>
40257942:	102662        	l32i	a6, a6, 64
40257945:	077616        	beqz	a6, 402579c0 <scan_parse_beacon+0xe0>
40257948:	2fab      	addi.n	a2, a15, 10
4025794a:	d129      	s32i.n	a2, a1, 52
4025794c:	ffe445        	call0	40257794 <scan_profile_check+0x1dc>
4025794f:	06d256        	bnez	a2, 402579c0 <scan_parse_beacon+0xe0>
40257952:	e3de71        	l32r	a7, 402508cc <DefFreqCalTimerCB+0x20>
40257955:	450772        	l8ui	a7, a7, 69
40257958:	646707        	bbci	a7, 0, 402579c0 <scan_parse_beacon+0xe0>
4025795b:	ffe021        	l32r	a2, 402578dc <scan_profile_check+0x324>
4025795e:	210202        	l8ui	a0, a2, 33
40257961:	800b      	addi.n	a8, a0, -1
40257963:	204856        	bnez	a8, 40257b6b <scan_parse_beacon+0x28b>
40257966:	2a0232        	l8ui	a3, a2, 42
40257969:	330b      	addi.n	a3, a3, -1
4025796b:	232356        	bnez	a3, 40257ba1 <scan_parse_beacon+0x2c1>
4025796e:	9c48      	l32i.n	a4, a12, 36
40257970:	342b      	addi.n	a3, a4, 2
40257972:	010442        	l8ui	a4, a4, 1
40257975:	ab0c01        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
40257978:	0000c0        	callx0	a0
4025797b:	041256        	bnez	a2, 402579c0 <scan_parse_beacon+0xe0>
4025797e:	fe5721        	l32r	a2, 402572dc <scan_cancel+0x140>
40257981:	d138      	l32i.n	a3, a1, 52
40257983:	640c      	movi.n	a4, 6
40257985:	a83d01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40257988:	0000c0        	callx0	a0
4025798b:	12fc      	bnez.n	a2, 402579c0 <scan_parse_beacon+0xe0>
4025798d:	0c9e52        	l16si	a5, a14, 24
40257990:	0f2d      	mov.n	a2, a15
40257992:	0c3d      	mov.n	a3, a12
40257994:	f148      	l32i.n	a4, a1, 60
40257996:	021d62        	l16ui	a6, a13, 4
40257999:	a0c442        	addi	a4, a4, -96
4025799c:	014480        	slli	a4, a4, 24
4025799f:	314840        	srai	a4, a4, 24
402579a2:	ffe2c5        	call0	402577d0 <scan_profile_check+0x218>
402579a5:	0005c6        	j	402579c0 <scan_parse_beacon+0xe0>
402579a8:	0c9e52        	l16si	a5, a14, 24
402579ab:	0f2d      	mov.n	a2, a15
402579ad:	0c3d      	mov.n	a3, a12
402579af:	f148      	l32i.n	a4, a1, 60
402579b1:	021d62        	l16ui	a6, a13, 4
402579b4:	a0c442        	addi	a4, a4, -96
402579b7:	014480        	slli	a4, a4, 24
402579ba:	314840        	srai	a4, a4, 24
402579bd:	ffe105        	call0	402577d0 <scan_profile_check+0x218>
402579c0:	a27051        	l32r	a5, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402579c3:	a192e1        	l32r	a14, 4024000c <_irom0_text_start+0xc>
402579c6:	3e0552        	l8ui	a5, a5, 62
402579c9:	702e02        	l32i	a0, a14, 0x1c0
402579cc:	ffc552        	addi	a5, a5, -1
402579cf:	095516        	beqz	a5, 40257a68 <scan_parse_beacon+0x188>
402579d2:	009016        	beqz	a0, 402579df <scan_parse_beacon+0xff>
402579d5:	002032        	l32i	a3, a0, 0
402579d8:	338c      	beqz.n	a3, 402579df <scan_parse_beacon+0xff>
402579da:	0c2d      	mov.n	a2, a12
402579dc:	0003c0        	callx0	a3
402579df:	772e62        	l32i	a6, a14, 0x1dc
402579e2:	045616        	beqz	a6, 40257a2b <scan_parse_beacon+0x14b>
402579e5:	9c88      	l32i.n	a8, a12, 36
402579e7:	040816        	beqz	a8, 40257a2b <scan_parse_beacon+0x14b>
402579ea:	10cf22        	addi	a2, a15, 16
402579ed:	e129      	s32i.n	a2, a1, 56
402579ef:	01af05        	call0	402594e0 <cnx_rc_search>
402579f2:	02ed      	mov.n	a14, a2
402579f4:	086256        	bnez	a2, 40257a7e <scan_parse_beacon+0x19e>
402579f7:	9c08      	l32i.n	a0, a12, 36
402579f9:	a18491        	l32r	a9, 4024000c <_irom0_text_start+0xc>
402579fc:	010042        	l8ui	a4, a0, 1
402579ff:	772992        	l32i	a9, a9, 0x1dc
40257a02:	0d9947        	bne	a9, a4, 40257a13 <scan_parse_beacon+0x133>
40257a05:	a91121        	l32r	a2, 40241e4c <wifi_station_ap_number_set+0x58>
40257a08:	302b      	addi.n	a3, a0, 2
40257a0a:	a81c01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40257a0d:	0000c0        	callx0	a0
40257a10:	06a216        	beqz	a2, 40257a7e <scan_parse_beacon+0x19e>
40257a13:	e36801        	l32r	a0, 402507b4 <pp_tx_idle_timeout+0xcc>
40257a16:	7d00a2        	l8ui	a10, a0, 125
40257a19:	ea8c      	beqz.n	a10, 40257a2b <scan_parse_beacon+0x14b>
40257a1b:	e138      	l32i.n	a3, a1, 56
40257a1d:	640c      	movi.n	a4, 6
40257a1f:	7ec022        	addi	a2, a0, 126
40257a22:	a81601        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40257a25:	0000c0        	callx0	a0
40257a28:	052216        	beqz	a2, 40257a7e <scan_parse_beacon+0x19e>
40257a2b:	0e0c      	movi.n	a14, 0
40257a2d:	e3a731        	l32r	a3, 402508cc <DefFreqCalTimerCB+0x20>
40257a30:	b02ee0        	addx8	a2, a14, a14
40257a33:	a02230        	addx4	a2, a2, a3
40257a36:	122242        	l32i	a4, a2, 72
40257a39:	549c      	beqz.n	a4, 40257a52 <scan_parse_beacon+0x172>
40257a3b:	9c08      	l32i.n	a0, a12, 36
40257a3d:	109c      	beqz.n	a0, 40257a52 <scan_parse_beacon+0x172>
40257a3f:	010052        	l8ui	a5, a0, 1
40257a42:	0c9457        	bne	a4, a5, 40257a52 <scan_parse_beacon+0x172>
40257a45:	4cc222        	addi	a2, a2, 76
40257a48:	302b      	addi.n	a3, a0, 2
40257a4a:	a80c01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40257a4d:	0000c0        	callx0	a0
40257a50:	928c      	beqz.n	a2, 40257a5d <scan_parse_beacon+0x17d>
40257a52:	ee1b      	addi.n	a14, a14, 1
40257a54:	74e0e0        	extui	a14, a14, 0, 8
40257a57:	d22e66        	bnei	a14, 2, 40257a2d <scan_parse_beacon+0x14d>
40257a5a:	000286        	j	40257a68 <scan_parse_beacon+0x188>
40257a5d:	080df2        	l8ui	a15, a13, 8
40257a60:	400c      	movi.n	a0, 4
40257a62:	20ff00        	or	a15, a15, a0
40257a65:	084df2        	s8i	a15, a13, 8
40257a68:	020c      	movi.n	a2, 0
40257a6a:	1221c2        	l32i	a12, a1, 72
40257a6d:	1321d2        	l32i	a13, a1, 76
40257a70:	1421e2        	l32i	a14, a1, 80
40257a73:	1521f2        	l32i	a15, a1, 84
40257a76:	112102        	l32i	a0, a1, 68
40257a79:	60c112        	addi	a1, a1, 96
40257a7c:	f00d      	ret.n
40257a7e:	202ff0        	or	a2, a15, a15
40257a81:	0c3d      	mov.n	a3, a12
40257a83:	102142        	l32i	a4, a1, 64
40257a86:	ffb305        	call0	402575b8 <scan_profile_check>
40257a89:	0d0216        	beqz	a2, 40257b5d <scan_parse_beacon+0x27d>
40257a8c:	9c48      	l32i.n	a4, a12, 36
40257a8e:	012d      	mov.n	a2, a1
40257a90:	342b      	addi.n	a3, a4, 2
40257a92:	010442        	l8ui	a4, a4, 1
40257a95:	ff4d01        	l32r	a0, 402577cc <scan_profile_check+0x214>
40257a98:	0000c0        	callx0	a0
40257a9b:	050c      	movi.n	a5, 0
40257a9d:	9c68      	l32i.n	a6, a12, 36
40257a9f:	f108      	l32i.n	a0, a1, 60
40257aa1:	010662        	l8ui	a6, a6, 1
40257aa4:	a0c002        	addi	a0, a0, -96
40257aa7:	c109      	s32i.n	a0, a1, 48
40257aa9:	661a      	add.n	a6, a6, a1
40257aab:	004652        	s8i	a5, a6, 0
40257aae:	053e56        	bnez	a14, 40257b05 <scan_parse_beacon+0x225>
40257ab1:	e128      	l32i.n	a2, a1, 56
40257ab3:	0198c5        	call0	40259440 <cnx_bss_alloc>
40257ab6:	02ed      	mov.n	a14, a2
40257ab8:	10a132        	movi	a3, 0x110
40257abb:	a18701        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40257abe:	0000c0        	callx0	a0
40257ac1:	830c      	movi.n	a3, 8
40257ac3:	080d22        	l8ui	a2, a13, 8
40257ac6:	240c      	movi.n	a4, 2
40257ac8:	202230        	or	a2, a2, a3
40257acb:	c138      	l32i.n	a3, a1, 48
40257acd:	084d22        	s8i	a2, a13, 8
40257ad0:	1e6ed2        	s32i	a13, a14, 120
40257ad3:	0e2d      	mov.n	a2, a14
40257ad5:	01c105        	call0	402596e8 <cnx_rc_update_rssi>
40257ad8:	0e2d      	mov.n	a2, a14
40257ada:	a30c      	movi.n	a3, 10
40257adc:	040c      	movi.n	a4, 0
40257ade:	01c905        	call0	40259770 <cnx_rc_update_state_metric>
40257ae1:	0e2d      	mov.n	a2, a14
40257ae3:	530c      	movi.n	a3, 5
40257ae5:	040c      	movi.n	a4, 0
40257ae7:	01cf45        	call0	402597dc <cnx_rc_update_age>
40257aea:	0f4d      	mov.n	a4, a15
40257aec:	0e2d      	mov.n	a2, a14
40257aee:	0c3d      	mov.n	a3, a12
40257af0:	01d0c5        	call0	40259800 <cnx_update_bss>
40257af3:	0e2d      	mov.n	a2, a14
40257af5:	0c3d      	mov.n	a3, a12
40257af7:	102142        	l32i	a4, a1, 64
40257afa:	01d385        	call0	40259834 <cnx_update_bss_more>
40257afd:	0e2d      	mov.n	a2, a14
40257aff:	01a605        	call0	40259560 <cnx_add_rc>
40257b02:	000ec6        	j	40257b41 <scan_parse_beacon+0x261>
40257b05:	1e6ed2        	s32i	a13, a14, 120
40257b08:	202ee0        	or	a2, a14, a14
40257b0b:	240c      	movi.n	a4, 2
40257b0d:	003d      	mov.n	a3, a0
40257b0f:	01bd85        	call0	402596e8 <cnx_rc_update_rssi>
40257b12:	0e2d      	mov.n	a2, a14
40257b14:	630c      	movi.n	a3, 6
40257b16:	140c      	movi.n	a4, 1
40257b18:	01c545        	call0	40259770 <cnx_rc_update_state_metric>
40257b1b:	0e2d      	mov.n	a2, a14
40257b1d:	530c      	movi.n	a3, 5
40257b1f:	040c      	movi.n	a4, 0
40257b21:	01cb85        	call0	402597dc <cnx_rc_update_age>
40257b24:	6c08      	l32i.n	a0, a12, 24
40257b26:	a08c      	beqz.n	a0, 40257b34 <scan_parse_beacon+0x254>
40257b28:	030042        	l8ui	a4, a0, 3
40257b2b:	020052        	l8ui	a5, a0, 2
40257b2e:	234e52        	s8i	a5, a14, 35
40257b31:	224e42        	s8i	a4, a14, 34
40257b34:	0e2d      	mov.n	a2, a14
40257b36:	0c3d      	mov.n	a3, a12
40257b38:	102142        	l32i	a4, a1, 64
40257b3b:	201110        	or	a1, a1, a1
40257b3e:	01cf45        	call0	40259834 <cnx_update_bss_more>
40257b41:	e36261        	l32r	a6, 402508cc <DefFreqCalTimerCB+0x20>
40257b44:	0668      	l32i.n	a6, a6, 0
40257b46:	046a60        	extui	a6, a6, 10, 1
40257b49:	ede616        	beqz	a6, 40257a2b <scan_parse_beacon+0x14b>
40257b4c:	e36081        	l32r	a8, 402508cc <DefFreqCalTimerCB+0x20>
40257b4f:	450872        	l8ui	a7, a8, 69
40257b52:	490c      	movi.n	a9, 4
40257b54:	207790        	or	a7, a7, a9
40257b57:	454872        	s8i	a7, a8, 69
40257b5a:	ffb346        	j	40257a2b <scan_parse_beacon+0x14b>
40257b5d:	ecae16        	beqz	a14, 40257a2b <scan_parse_beacon+0x14b>
40257b60:	0e2d      	mov.n	a2, a14
40257b62:	01ab45        	call0	40259618 <cnx_remove_rc>
40257b65:	ffb086        	j	40257a2b <scan_parse_beacon+0x14b>
40257b68:	000000        	ill
40257b6b:	e358a1        	l32r	a10, 402508cc <DefFreqCalTimerCB+0x20>
40257b6e:	9a0aa2        	l8ui	a10, a10, 154
40257b71:	aa0b      	addi.n	a10, a10, -1
40257b73:	e31a56        	bnez	a10, 402579a8 <scan_parse_beacon+0xc8>
40257b76:	fdd921        	l32r	a2, 402572dc <scan_cancel+0x140>
40257b79:	d138      	l32i.n	a3, a1, 52
40257b7b:	640c      	movi.n	a4, 6
40257b7d:	a7bf01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40257b80:	0000c0        	callx0	a0
40257b83:	e39256        	bnez	a2, 402579c0 <scan_parse_beacon+0xe0>
40257b86:	0c9e52        	l16si	a5, a14, 24
40257b89:	0f2d      	mov.n	a2, a15
40257b8b:	0c3d      	mov.n	a3, a12
40257b8d:	f148      	l32i.n	a4, a1, 60
40257b8f:	021d62        	l16ui	a6, a13, 4
40257b92:	a0c442        	addi	a4, a4, -96
40257b95:	014480        	slli	a4, a4, 24
40257b98:	314840        	srai	a4, a4, 24
40257b9b:	ffc345        	call0	402577d0 <scan_profile_check+0x218>
40257b9e:	ff8786        	j	402579c0 <scan_parse_beacon+0xe0>
40257ba1:	c61066        	bnei	a0, 1, 40257b6b <scan_parse_beacon+0x28b>
40257ba4:	9c48      	l32i.n	a4, a12, 36
40257ba6:	342b      	addi.n	a3, a4, 2
40257ba8:	010442        	l8ui	a4, a4, 1
40257bab:	aa7f01        	l32r	a0, 402425a8 <wifi_station_set_hostname+0x88>
40257bae:	0000c0        	callx0	a0
40257bb1:	e0b256        	bnez	a2, 402579c0 <scan_parse_beacon+0xe0>
40257bb4:	0c9e52        	l16si	a5, a14, 24
40257bb7:	0f2d      	mov.n	a2, a15
40257bb9:	0c3d      	mov.n	a3, a12
40257bbb:	f148      	l32i.n	a4, a1, 60
40257bbd:	021d62        	l16ui	a6, a13, 4
40257bc0:	a0c442        	addi	a4, a4, -96
40257bc3:	014480        	slli	a4, a4, 24
40257bc6:	314840        	srai	a4, a4, 24
40257bc9:	ffc045        	call0	402577d0 <scan_profile_check+0x218>
40257bcc:	ff7c06        	j	402579c0 <scan_parse_beacon+0xe0>
40257bcf:	e7d800        	excw
40257bd2:	fe          	.byte 0xfe
40257bd3:	3f          	.byte 0x3f
40257bd4:	ffff41        	l32r	a4, 40257bd0 <scan_parse_beacon+0x2f0>
40257bd7:	000432        	l8ui	a3, a4, 0
40257bda:	548b      	addi.n	a5, a4, 8
40257bdc:	a05350        	addx4	a5, a3, a5
40257bdf:	0529      	s32i.n	a2, a5, 0
40257be1:	331b      	addi.n	a3, a3, 1
40257be3:	043030        	extui	a3, a3, 0, 1
40257be6:	004432        	s8i	a3, a4, 0
40257be9:	f00d      	ret.n
40257beb:	e7e000        	excw
40257bee:	fe          	.byte 0xfe
40257bef:	3f          	.byte 0x3f
40257bf0:	ffff51        	l32r	a5, 40257bec <scan_parse_beacon+0x30c>
40257bf3:	758b      	addi.n	a7, a5, 8
40257bf5:	0568      	l32i.n	a6, a5, 0
40257bf7:	554b      	addi.n	a5, a5, 4
40257bf9:	012627        	blt	a6, a2, 40257bfe <scan_parse_beacon+0x31e>
40257bfc:	062d      	mov.n	a2, a6
40257bfe:	f39577        	bne	a5, a7, 40257bf5 <scan_parse_beacon+0x315>
40257c01:	f00d      	ret.n
40257c03:	c11200        	mul16u	a1, a2, a0
40257c06:	0109f0        	slli	a0, a9, 17
40257c09:	a38c      	beqz.n	a3, 40257c17 <scan_parse_beacon+0x337>
40257c0b:	084326        	beqi	a3, 4, 40257c17 <scan_parse_beacon+0x337>
40257c0e:	0293e6        	bgei	a3, 10, 40257c14 <scan_parse_beacon+0x334>
40257c11:	0263e6        	bgei	a3, 6, 40257c17 <scan_parse_beacon+0x337>
40257c14:	0ab366        	bnei	a3, 16, 40257c22 <scan_parse_beacon+0x342>
40257c17:	b0a032        	movi	a3, 176
40257c1a:	140c      	movi.n	a4, 1
40257c1c:	201110        	or	a1, a1, a1
40257c1f:	fe1e45        	call0	40255e04 <ieee80211_send_mgmt>
40257c22:	0108      	l32i.n	a0, a1, 0
40257c24:	10c112        	addi	a1, a1, 16
40257c27:	f00d      	ret.n
40257c29:	000000        	ill
40257c2c:	903c      	movi.n	a0, 57
40257c2e:	fe          	.byte 0xfe
40257c2f:	3f          	.byte 0x3f

40257c30 <sta_status_set>:
40257c30:	080c      	movi.n	a8, 0
40257c32:	fffe31        	l32r	a3, 40257c2c <scan_parse_beacon+0x34c>
40257c35:	a0f561        	l32r	a6, 4024000c <_irom0_text_start+0xc>
40257c38:	0338      	l32i.n	a3, a3, 0
40257c3a:	4658      	l32i.n	a5, a6, 16
40257c3c:	b3bc      	beqz.n	a3, 40257c7b <sta_status_set+0x4b>
40257c3e:	b94582        	s8i	a8, a5, 185
40257c41:	4648      	l32i.n	a4, a6, 16
40257c43:	ba4422        	s8i	a2, a4, 186
40257c46:	000a86        	j	40257c74 <sta_status_set+0x44>
40257c49:	ba0572        	l8ui	a7, a5, 186
40257c4c:	053726        	beqi	a7, 3, 40257c55 <sta_status_set+0x25>
40257c4f:	024726        	beqi	a7, 4, 40257c55 <sta_status_set+0x25>
40257c52:	0c2766        	bnei	a7, 2, 40257c62 <sta_status_set+0x32>
40257c55:	071277        	beq	a2, a7, 40257c60 <sta_status_set+0x30>
40257c58:	b94582        	s8i	a8, a5, 185
40257c5b:	4648      	l32i.n	a4, a6, 16
40257c5d:	ba4492        	s8i	a9, a4, 186
40257c60:	4658      	l32i.n	a5, a6, 16
40257c62:	b90582        	l8ui	a8, a5, 185
40257c65:	881b      	addi.n	a8, a8, 1
40257c67:	b94582        	s8i	a8, a5, 185
40257c6a:	4658      	l32i.n	a5, a6, 16
40257c6c:	b90572        	l8ui	a7, a5, 185
40257c6f:	054d      	mov.n	a4, a5
40257c71:	1c3726        	beqi	a7, 3, 40257c91 <sta_status_set+0x61>
40257c74:	4698      	l32i.n	a9, a6, 16
40257c76:	b84922        	s8i	a2, a9, 184
40257c79:	f00d      	ret.n
40257c7b:	b80572        	l8ui	a7, a5, 184
40257c7e:	190c      	movi.n	a9, 1
40257c80:	c51726        	beqi	a7, 1, 40257c49 <sta_status_set+0x19>
40257c83:	c21277        	beq	a2, a7, 40257c49 <sta_status_set+0x19>
40257c86:	b94582        	s8i	a8, a5, 185
40257c89:	46a8      	l32i.n	a10, a6, 16
40257c8b:	ba4a92        	s8i	a9, a10, 186
40257c8e:	fff886        	j	40257c74 <sta_status_set+0x44>
40257c91:	ffeb86        	j	40257c43 <sta_status_set+0x13>
40257c94:	26abb0        	excw
40257c97:	c11240        	mul16u	a1, a2, a4

40257c98 <ieee80211_sta_new_state>:
40257c98:	b0c112        	addi	a1, a1, -80
40257c9b:	0b6102        	s32i	a0, a1, 44
40257c9e:	0d61d2        	s32i	a13, a1, 52
40257ca1:	f1f9      	s32i.n	a15, a1, 60
40257ca3:	126142        	s32i	a4, a1, 72
40257ca6:	116122        	s32i	a2, a1, 68
40257ca9:	c1c9      	s32i.n	a12, a1, 48
40257cab:	e1e9      	s32i.n	a14, a1, 56
40257cad:	42c8      	l32i.n	a12, a2, 16
40257caf:	03ed      	mov.n	a14, a3
40257cb1:	fff821        	l32r	a2, 40257c94 <sta_status_set+0x64>
40257cb4:	0e4d      	mov.n	a4, a14
40257cb6:	1221f2        	l32i	a15, a1, 72
40257cb9:	bcd8      	l32i.n	a13, a12, 44
40257cbb:	0f5d      	mov.n	a5, a15
40257cbd:	0d3d      	mov.n	a3, a13
40257cbf:	a18401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40257cc2:	0000c0        	callx0	a0
40257cc5:	bce9      	s32i.n	a14, a12, 44
40257cc7:	112102        	l32i	a0, a1, 68
40257cca:	140c      	movi.n	a4, 1
40257ccc:	0008      	l32i.n	a0, a0, 0
40257cce:	ffd751        	l32r	a5, 40257c2c <scan_parse_beacon+0x34c>
40257cd1:	d22002        	l32i	a0, a0, 0x348
40257cd4:	106102        	s32i	a0, a1, 64
40257cd7:	a0cd01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40257cda:	070e16        	beqz	a14, 40257d4e <ieee80211_sta_new_state+0xb6>
40257cdd:	fece22        	addi	a2, a14, -2
40257ce0:	0ac216        	beqz	a2, 40257d90 <ieee80211_sta_new_state+0xf8>
40257ce3:	413e26        	beqi	a14, 3, 40257d28 <ieee80211_sta_new_state+0x90>
40257ce6:	535e66        	bnei	a14, 5, 40257d3d <ieee80211_sta_new_state+0xa5>
40257ce9:	504df6        	bgeui	a13, 4, 40257d3d <ieee80211_sta_new_state+0xa5>
40257cec:	4d2db6        	bltui	a13, 2, 40257d3d <ieee80211_sta_new_state+0xa5>
40257cef:	4058      	l32i.n	a5, a0, 16
40257cf1:	ba0532        	l8ui	a3, a5, 186
40257cf4:	094366        	bnei	a3, 4, 40257d01 <ieee80211_sta_new_state+0x69>
40257cf7:	ba4542        	s8i	a4, a5, 186
40257cfa:	4078      	l32i.n	a7, a0, 16
40257cfc:	060c      	movi.n	a6, 0
40257cfe:	b94762        	s8i	a6, a7, 185
40257d01:	0c2d      	mov.n	a2, a12
40257d03:	102132        	l32i	a3, a1, 64
40257d06:	f0cf92        	addi	a9, a15, -16
40257d09:	180c      	movi.n	a8, 1
40257d0b:	040c      	movi.n	a4, 0
40257d0d:	834890        	moveqz	a4, a8, a9
40257d10:	01e145        	call0	40259b28 <cnx_sta_associated>
40257d13:	1121a2        	l32i	a10, a1, 68
40257d16:	02daa2        	addmi	a10, a10, 0x200
40257d19:	000aa2        	l8ui	a10, a10, 0
40257d1c:	fdcaa2        	addi	a10, a10, -3
40257d1f:	190a16        	beqz	a10, 40257eb3 <ieee80211_sta_new_state+0x21b>
40257d22:	109f05        	call0	40268714 <eagle_auth_done>
40257d25:	000506        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257d28:	054df6        	bgeui	a13, 4, 40257d31 <ieee80211_sta_new_state+0x99>
40257d2b:	022db6        	bltui	a13, 2, 40257d31 <ieee80211_sta_new_state+0x99>
40257d2e:	009086        	j	40257f74 <ieee80211_sta_new_state+0x2dc>
40257d31:	fbcdb2        	addi	a11, a13, -5
40257d34:	22db16        	beqz	a11, 40257f65 <ieee80211_sta_new_state+0x2cd>
40257d37:	f9cde2        	addi	a14, a13, -7
40257d3a:	227e16        	beqz	a14, 40257f65 <ieee80211_sta_new_state+0x2cd>
40257d3d:	020c      	movi.n	a2, 0
40257d3f:	c1c8      	l32i.n	a12, a1, 48
40257d41:	d1d8      	l32i.n	a13, a1, 52
40257d43:	e1e8      	l32i.n	a14, a1, 56
40257d45:	f1f8      	l32i.n	a15, a1, 60
40257d47:	b108      	l32i.n	a0, a1, 44
40257d49:	50c112        	addi	a1, a1, 80
40257d4c:	f00d      	ret.n
40257d4e:	20e550        	or	a14, a5, a5
40257d51:	fecd22        	addi	a2, a13, -2
40257d54:	180216        	beqz	a2, 40257ed8 <ieee80211_sta_new_state+0x240>
40257d57:	fdcd32        	addi	a3, a13, -3
40257d5a:	1a1316        	beqz	a3, 40257eff <ieee80211_sta_new_state+0x267>
40257d5d:	025d26        	beqi	a13, 5, 40257d63 <ieee80211_sta_new_state+0xcb>
40257d60:	d97d66        	bnei	a13, 7, 40257d3d <ieee80211_sta_new_state+0xa5>
40257d63:	7450f0        	extui	a5, a15, 0, 8
40257d66:	ffc552        	addi	a5, a5, -1
40257d69:	0ee516        	beqz	a5, 40257e5b <ieee80211_sta_new_state+0x1c3>
40257d6c:	04cc22        	addi	a2, a12, 4
40257d6f:	860c      	movi.n	a6, 8
40257d71:	2b4162        	s8i	a6, a1, 43
40257d74:	a19101        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257d77:	0000c0        	callx0	a0
40257d7a:	18cc22        	addi	a2, a12, 24
40257d7d:	a18e01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257d80:	0000c0        	callx0	a0
40257d83:	0c2d      	mov.n	a2, a12
40257d85:	a0a032        	movi	a3, 160
40257d88:	840c      	movi.n	a4, 8
40257d8a:	fe0785        	call0	40255e04 <ieee80211_send_mgmt>
40257d8d:	003846        	j	40257e72 <ieee80211_sta_new_state+0x1da>
40257d90:	05ed      	mov.n	a14, a5
40257d92:	0d2df6        	bgeui	a13, 2, 40257da3 <ieee80211_sta_new_state+0x10b>
40257d95:	0c2d      	mov.n	a2, a12
40257d97:	b0a032        	movi	a3, 176
40257d9a:	fe0685        	call0	40255e04 <ieee80211_send_mgmt>
40257d9d:	ffe706        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257da0:	000000        	ill
40257da3:	b0a032        	movi	a3, 176
40257da6:	c0a052        	movi	a5, 192
40257da9:	054df6        	bgeui	a13, 4, 40257db2 <ieee80211_sta_new_state+0x11a>
40257dac:	022db6        	bltui	a13, 2, 40257db2 <ieee80211_sta_new_state+0x11a>
40257daf:	0042c6        	j	40257ebe <ieee80211_sta_new_state+0x226>
40257db2:	875d66        	bnei	a13, 5, 40257d3d <ieee80211_sta_new_state+0xa5>
40257db5:	a0a072        	movi	a7, 160
40257db8:	7420f0        	extui	a2, a15, 0, 8
40257dbb:	0b1277        	beq	a2, a7, 40257dca <ieee80211_sta_new_state+0x132>
40257dbe:	c08230        	sub	a8, a2, a3
40257dc1:	1cb816        	beqz	a8, 40257f90 <ieee80211_sta_new_state+0x2f8>
40257dc4:	021257        	beq	a2, a5, 40257dca <ieee80211_sta_new_state+0x132>
40257dc7:	ffdc86        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257dca:	a08fd1        	l32r	a13, 40240008 <_irom0_text_start+0x8>
40257dcd:	d12d92        	l32i	a9, a13, 0x344
40257dd0:	005956        	bnez	a9, 40257dd9 <ieee80211_sta_new_state+0x141>
40257dd3:	02a022        	movi	a2, 2
40257dd6:	ffe585        	call0	40257c30 <sta_status_set>
40257dd9:	18cc22        	addi	a2, a12, 24
40257ddc:	a17701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257ddf:	0000c0        	callx0	a0
40257de2:	dc4b      	addi.n	a13, a12, 4
40257de4:	0d2d      	mov.n	a2, a13
40257de6:	a17401        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257de9:	0000c0        	callx0	a0
40257dec:	ea6605        	call0	40242450 <wifi_station_get_reconnect_policy>
40257def:	231266        	bnei	a2, 1, 40257e16 <ieee80211_sta_new_state+0x17e>
40257df2:	a085a1        	l32r	a10, 40240008 <_irom0_text_start+0x8>
40257df5:	d12aa2        	l32i	a10, a10, 0x344
40257df8:	aadc      	bnez.n	a10, 40257e16 <ieee80211_sta_new_state+0x17e>
40257dfa:	0d2d      	mov.n	a2, a13
40257dfc:	fc1b31        	l32r	a3, 40256e68 <ieee80211_scan_attach+0x7c>
40257dff:	040c      	movi.n	a4, 0
40257e01:	a16301        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40257e04:	0000c0        	callx0	a0
40257e07:	0d2d      	mov.n	a2, a13
40257e09:	e8a332        	movi	a3, 0x3e8
40257e0c:	040c      	movi.n	a4, 0
40257e0e:	150c      	movi.n	a5, 1
40257e10:	a16b01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40257e13:	0000c0        	callx0	a0
40257e16:	0c2d      	mov.n	a2, a12
40257e18:	102132        	l32i	a3, a1, 64
40257e1b:	01bb85        	call0	402599d4 <cnx_sta_leave>
40257e1e:	0eb8      	l32i.n	a11, a14, 0
40257e20:	f19b16        	beqz	a11, 40257d3d <ieee80211_sta_new_state+0xa5>
40257e23:	30cc32        	addi	a3, a12, 48
40257e26:	25c122        	addi	a2, a1, 37
40257e29:	640c      	movi.n	a4, 6
40257e2b:	100c      	movi.n	a0, 1
40257e2d:	21d8f0        	srai	a13, a15, 8
40257e30:	2b41d2        	s8i	a13, a1, 43
40257e33:	0109      	s32i.n	a0, a1, 0
40257e35:	a15901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257e38:	0000c0        	callx0	a0
40257e3b:	a80431        	l32r	a3, 40241e4c <wifi_station_ap_number_set+0x58>
40257e3e:	214b      	addi.n	a2, a1, 4
40257e40:	042c      	movi.n	a4, 32
40257e42:	a15601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257e45:	0000c0        	callx0	a0
40257e48:	a07121        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40257e4b:	0e08      	l32i.n	a0, a14, 0
40257e4d:	772222        	l32i	a2, a2, 0x1dc
40257e50:	244122        	s8i	a2, a1, 36
40257e53:	012d      	mov.n	a2, a1
40257e55:	0000c0        	callx0	a0
40257e58:	ffb846        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257e5b:	04a022        	movi	a2, 4
40257e5e:	c8a032        	movi	a3, 200
40257e61:	2b4132        	s8i	a3, a1, 43
40257e64:	ffdc85        	call0	40257c30 <sta_status_set>
40257e67:	202cc0        	or	a2, a12, a12
40257e6a:	a0a032        	movi	a3, 160
40257e6d:	440c      	movi.n	a4, 4
40257e6f:	fdf945        	call0	40255e04 <ieee80211_send_mgmt>
40257e72:	0c2d      	mov.n	a2, a12
40257e74:	102132        	l32i	a3, a1, 64
40257e77:	01b5c5        	call0	402599d4 <cnx_sta_leave>
40257e7a:	0e48      	l32i.n	a4, a14, 0
40257e7c:	ebd416        	beqz	a4, 40257d3d <ieee80211_sta_new_state+0xa5>
40257e7f:	a7f3d1        	l32r	a13, 40241e4c <wifi_station_ap_number_set+0x58>
40257e82:	30cc32        	addi	a3, a12, 48
40257e85:	25c122        	addi	a2, a1, 37
40257e88:	640c      	movi.n	a4, 6
40257e8a:	150c      	movi.n	a5, 1
40257e8c:	0159      	s32i.n	a5, a1, 0
40257e8e:	a14301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257e91:	0000c0        	callx0	a0
40257e94:	0d3d      	mov.n	a3, a13
40257e96:	214b      	addi.n	a2, a1, 4
40257e98:	042c      	movi.n	a4, 32
40257e9a:	a14001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257e9d:	0000c0        	callx0	a0
40257ea0:	a05b21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40257ea3:	0e08      	l32i.n	a0, a14, 0
40257ea5:	772222        	l32i	a2, a2, 0x1dc
40257ea8:	244122        	s8i	a2, a1, 36
40257eab:	012d      	mov.n	a2, a1
40257ead:	0000c0        	callx0	a0
40257eb0:	ffa246        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257eb3:	102142        	l32i	a4, a1, 64
40257eb6:	130c      	movi.n	a3, 1
40257eb8:	184432        	s8i	a3, a4, 24
40257ebb:	ff9f86        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257ebe:	7420f0        	extui	a2, a15, 0, 8
40257ec1:	c06230        	sub	a6, a2, a3
40257ec4:	0bb616        	beqz	a6, 40257f83 <ieee80211_sta_new_state+0x2eb>
40257ec7:	c07250        	sub	a7, a2, a5
40257eca:	e6f756        	bnez	a7, 40257d3d <ieee80211_sta_new_state+0xa5>
40257ecd:	0c2d      	mov.n	a2, a12
40257ecf:	2138f0        	srai	a3, a15, 8
40257ed2:	ffd305        	call0	40257c04 <scan_parse_beacon+0x324>
40257ed5:	ff9906        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257ed8:	4088      	l32i.n	a8, a0, 16
40257eda:	b80882        	l8ui	a8, a8, 184
40257edd:	042826        	beqi	a8, 2, 40257ee5 <ieee80211_sta_new_state+0x24d>
40257ee0:	420c      	movi.n	a2, 4
40257ee2:	ffd4c5        	call0	40257c30 <sta_status_set>
40257ee5:	2c4b      	addi.n	a2, a12, 4
40257ee7:	a13401        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257eea:	0000c0        	callx0	a0
40257eed:	18cc22        	addi	a2, a12, 24
40257ef0:	a13201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257ef3:	0000c0        	callx0	a0
40257ef6:	016d45        	call0	402595cc <cnx_remove_all_rc>
40257ef9:	ff9006        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257efc:	000000        	ill
40257eff:	202cc0        	or	a2, a12, a12
40257f02:	c0a032        	movi	a3, 192
40257f05:	03a042        	movi	a4, 3
40257f08:	fdef85        	call0	40255e04 <ieee80211_send_mgmt>
40257f0b:	1e2c92        	l32i	a9, a12, 120
40257f0e:	799c      	beqz.n	a9, 40257f29 <ieee80211_sta_new_state+0x291>
40257f10:	2c4b      	addi.n	a2, a12, 4
40257f12:	a12901        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257f15:	0000c0        	callx0	a0
40257f18:	18cc22        	addi	a2, a12, 24
40257f1b:	a12701        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40257f1e:	0000c0        	callx0	a0
40257f21:	0c2d      	mov.n	a2, a12
40257f23:	1e2c32        	l32i	a3, a12, 120
40257f26:	01aac5        	call0	402599d4 <cnx_sta_leave>
40257f29:	0ea8      	l32i.n	a10, a14, 0
40257f2b:	e0ea16        	beqz	a10, 40257d3d <ieee80211_sta_new_state+0xa5>
40257f2e:	30cc32        	addi	a3, a12, 48
40257f31:	25c122        	addi	a2, a1, 37
40257f34:	640c      	movi.n	a4, 6
40257f36:	3b0c      	movi.n	a11, 3
40257f38:	1d0c      	movi.n	a13, 1
40257f3a:	01d9      	s32i.n	a13, a1, 0
40257f3c:	2b41b2        	s8i	a11, a1, 43
40257f3f:	a11701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257f42:	0000c0        	callx0	a0
40257f45:	a7c131        	l32r	a3, 40241e4c <wifi_station_ap_number_set+0x58>
40257f48:	214b      	addi.n	a2, a1, 4
40257f4a:	042c      	movi.n	a4, 32
40257f4c:	a11401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40257f4f:	0000c0        	callx0	a0
40257f52:	a02e21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40257f55:	0e08      	l32i.n	a0, a14, 0
40257f57:	772222        	l32i	a2, a2, 0x1dc
40257f5a:	244122        	s8i	a2, a1, 36
40257f5d:	012d      	mov.n	a2, a1
40257f5f:	0000c0        	callx0	a0
40257f62:	ff75c6        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257f65:	202cc0        	or	a2, a12, a12
40257f68:	20a032        	movi	a3, 32
40257f6b:	00a042        	movi	a4, 0
40257f6e:	fde945        	call0	40255e04 <ieee80211_send_mgmt>
40257f71:	ff7206        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257f74:	202cc0        	or	a2, a12, a12
40257f77:	00a032        	movi	a3, 0
40257f7a:	00a042        	movi	a4, 0
40257f7d:	fde845        	call0	40255e04 <ieee80211_send_mgmt>
40257f80:	ff6e46        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257f83:	0c2d      	mov.n	a2, a12
40257f85:	240c      	movi.n	a4, 2
40257f87:	fde7c5        	call0	40255e04 <ieee80211_send_mgmt>
40257f8a:	ff6bc6        	j	40257d3d <ieee80211_sta_new_state+0xa5>
40257f8d:	000000        	ill
40257f90:	202cc0        	or	a2, a12, a12
40257f93:	b0a032        	movi	a3, 176
40257f96:	02a042        	movi	a4, 2
40257f99:	fde685        	call0	40255e04 <ieee80211_send_mgmt>
40257f9c:	0b6cd2        	s32i	a13, a12, 44
40257f9f:	ff6686        	j	40257d3d <ieee80211_sta_new_state+0xa5>
	...

40257fa4 <sta_input>:
40257fa4:	c0c112        	addi	a1, a1, -64
40257fa7:	91e9      	s32i.n	a14, a1, 36
40257fa9:	a1f9      	s32i.n	a15, a1, 40
40257fab:	81d9      	s32i.n	a13, a1, 32
40257fad:	6109      	s32i.n	a0, a1, 24
40257faf:	71c9      	s32i.n	a12, a1, 28
40257fb1:	03cd      	mov.n	a12, a3
40257fb3:	4c08      	l32i.n	a0, a12, 16
40257fb5:	02dd      	mov.n	a13, a2
40257fb7:	0028      	l32i.n	a2, a0, 0
40257fb9:	053d      	mov.n	a3, a5
40257fbb:	145e20        	extui	a5, a2, 14, 2
40257fbe:	45cc      	bnez.n	a5, 40257fc6 <sta_input+0x22>
40257fc0:	b50020        	extui	a0, a2, 16, 12
40257fc3:	000106        	j	40257fcb <sta_input+0x27>
40257fc6:	1008      	l32i.n	a0, a0, 4
40257fc8:	410800        	srli	a0, a0, 8
40257fcb:	a0ed21        	l32r	a2, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40257fce:	3e0222        	l8ui	a2, a2, 62
40257fd1:	021266        	bnei	a2, 1, 40257fd7 <sta_input+0x33>
40257fd4:	002506        	j	4025806c <sta_input+0xc8>
40257fd7:	091d16        	beqz	a13, 4025806c <sta_input+0xc8>
40257fda:	ffa0e2        	movi	a14, 255
40257fdd:	1e2df2        	l32i	a15, a13, 120
40257fe0:	f42000        	extui	a2, a0, 0, 16
40257fe3:	02b2f6        	bgeui	a2, 16, 40257fe9 <sta_input+0x45>
40257fe6:	002086        	j	4025806c <sta_input+0xc8>
40257fe9:	1c08      	l32i.n	a0, a12, 4
40257feb:	1008      	l32i.n	a0, a0, 4
40257fed:	000052        	l8ui	a5, a0, 0
40257ff0:	146050        	extui	a6, a5, 0, 2
40257ff3:	075656        	bnez	a6, 4025806c <sta_input+0xc8>
40257ff6:	d0a092        	movi	a9, 208
40257ff9:	3149      	s32i.n	a4, a1, 12
40257ffb:	2139      	s32i.n	a3, a1, 8
40257ffd:	1129      	s32i.n	a2, a1, 4
40257fff:	010062        	l8ui	a6, a0, 1
40258002:	f0a0a2        	movi	a10, 240
40258005:	ce0c      	movi.n	a14, 12
40258007:	10e5e0        	and	a14, a5, a14
4025800a:	10a5a0        	and	a10, a5, a10
4025800d:	146060        	extui	a6, a6, 0, 2
40258010:	4169      	s32i.n	a6, a1, 16
40258012:	5fac      	beqz.n	a15, 4025803b <sta_input+0x97>
40258014:	e22e21        	l32r	a2, 402508cc <DefFreqCalTimerCB+0x20>
40258017:	c1a9      	s32i.n	a10, a1, 48
40258019:	450222        	l8ui	a2, a2, 69
4025801c:	0109      	s32i.n	a0, a1, 0
4025801e:	19e207        	bbsi	a2, 0, 4025803b <sta_input+0x97>
40258021:	0f3d      	mov.n	a3, a15
40258023:	640c      	movi.n	a4, 6
40258025:	20ab      	addi.n	a2, a0, 10
40258027:	a69501        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025802a:	0000c0        	callx0	a0
4025802d:	0108      	l32i.n	a0, a1, 0
4025802f:	c1a8      	l32i.n	a10, a1, 48
40258031:	d0a092        	movi	a9, 208
40258034:	328c      	beqz.n	a2, 4025803b <sta_input+0x97>
40258036:	2efc      	bnez.n	a14, 4025806c <sta_input+0xc8>
40258038:	309a97        	bne	a10, a9, 4025806c <sta_input+0xc8>
4025803b:	044c      	movi.n	a4, 64
4025803d:	8ca052        	movi	a5, 140
40258040:	88a062        	movi	a6, 136
40258043:	2138      	l32i.n	a3, a1, 8
40258045:	a84d32        	s8i	a3, a13, 168
40258048:	64ee27        	bbsi	a14, 2, 402580b0 <sta_input+0x10c>
4025804b:	040072        	l8ui	a7, a0, 4
4025804e:	5ee707        	bbsi	a7, 0, 402580b0 <sta_input+0x10c>
40258051:	000082        	l8ui	a8, a0, 0
40258054:	108850        	and	a8, a8, a5
40258057:	2c9867        	bne	a8, a6, 40258087 <sta_input+0xe3>
4025805a:	0100b2        	l8ui	a11, a0, 1
4025805d:	14b0b0        	extui	a11, a11, 0, 2
40258060:	fdcbb2        	addi	a11, a11, -3
40258063:	0d7b56        	bnez	a11, 4025813e <sta_input+0x19a>
40258066:	1e0022        	l8ui	a2, a0, 30
40258069:	003506        	j	40258141 <sta_input+0x19d>
4025806c:	6c8c      	beqz.n	a12, 40258076 <sta_input+0xd2>
4025806e:	0c2d      	mov.n	a2, a12
40258070:	201110        	or	a1, a1, a1
40258073:	f83a05        	call0	40250414 <ppRecycleRxPkt>
40258076:	0e2d      	mov.n	a2, a14
40258078:	71c8      	l32i.n	a12, a1, 28
4025807a:	81d8      	l32i.n	a13, a1, 32
4025807c:	91e8      	l32i.n	a14, a1, 36
4025807e:	a1f8      	l32i.n	a15, a1, 40
40258080:	6108      	l32i.n	a0, a1, 24
40258082:	40c112        	addi	a1, a1, 64
40258085:	f00d      	ret.n
40258087:	021c      	movi.n	a2, 16
40258089:	0b10b2        	l16ui	a11, a0, 22
4025808c:	ed38      	l32i.n	a3, a13, 56
4025808e:	0a3f16        	beqz	a15, 40258135 <sta_input+0x191>
40258091:	2f78      	l32i.n	a7, a15, 8
40258093:	107740        	and	a7, a7, a4
40258096:	203370        	or	a3, a3, a7
40258099:	ed39      	s32i.n	a3, a13, 56
4025809b:	0a8e16        	beqz	a14, 40258147 <sta_input+0x1a3>
4025809e:	010032        	l8ui	a3, a0, 1
402580a1:	9022d0        	addx2	a2, a2, a13
402580a4:	056337        	bbci	a3, 3, 402580ad <sta_input+0x109>
402580a7:	241282        	l16ui	a8, a2, 72
402580aa:	be18b7        	beq	a8, a11, 4025806c <sta_input+0xc8>
402580ad:	2452b2        	s16i	a11, a2, 72
402580b0:	8b1c      	movi.n	a11, 24
402580b2:	e21c      	movi.n	a2, 30
402580b4:	010032        	l8ui	a3, a0, 1
402580b7:	000092        	l8ui	a9, a0, 0
402580ba:	143030        	extui	a3, a3, 0, 2
402580bd:	109950        	and	a9, a9, a5
402580c0:	fdc332        	addi	a3, a3, -3
402580c3:	932b30        	movnez	a2, a11, a3
402580c6:	11b8      	l32i.n	a11, a1, 4
402580c8:	019967        	bne	a9, a6, 402580cd <sta_input+0x129>
402580cb:	222b      	addi.n	a2, a2, 2
402580cd:	0a5c22        	s16i	a2, a12, 20
402580d0:	c0bb20        	sub	a11, a11, a2
402580d3:	fccbb2        	addi	a11, a11, -4
402580d6:	0b5cb2        	s16i	a11, a12, 22
402580d9:	039e16        	beqz	a14, 40258116 <sta_input+0x172>
402580dc:	8c4e26        	beqi	a14, 4, 4025806c <sta_input+0xc8>
402580df:	898e66        	bnei	a14, 8, 4025806c <sta_input+0xc8>
402580e2:	1e2d32        	l32i	a3, a13, 120
402580e5:	f83316        	beqz	a3, 4025806c <sta_input+0xc8>
402580e8:	012142        	l32i	a4, a1, 4
402580eb:	02a427        	bge	a4, a2, 402580f1 <sta_input+0x14d>
402580ee:	ffde86        	j	4025806c <sta_input+0xc8>
402580f1:	042152        	l32i	a5, a1, 16
402580f4:	022526        	beqi	a5, 2, 402580fa <sta_input+0x156>
402580f7:	ffdc46        	j	4025806c <sta_input+0xc8>
402580fa:	0109      	s32i.n	a0, a1, 0
402580fc:	010062        	l8ui	a6, a0, 1
402580ff:	5129      	s32i.n	a2, a1, 20
40258101:	02e667        	bbsi	a6, 6, 40258107 <sta_input+0x163>
40258104:	002586        	j	4025819e <sta_input+0x1fa>
40258107:	0d2d      	mov.n	a2, a13
40258109:	0c3d      	mov.n	a3, a12
4025810b:	5148      	l32i.n	a4, a1, 20
4025810d:	fa89c5        	call0	402529ac <ieee80211_crypto_decap>
40258110:	099256        	bnez	a2, 402581ad <sta_input+0x209>
40258113:	ffd546        	j	4025806c <sta_input+0xc8>
40258116:	4178      	l32i.n	a7, a1, 16
40258118:	f50756        	bnez	a7, 4025806c <sta_input+0xc8>
4025811b:	1198      	l32i.n	a9, a1, 4
4025811d:	781c      	movi.n	a8, 23
4025811f:	023897        	bltu	a8, a9, 40258125 <sta_input+0x181>
40258122:	ffd186        	j	4025806c <sta_input+0xc8>
40258125:	0a4d      	mov.n	a4, a10
40258127:	0d2d      	mov.n	a2, a13
40258129:	0c3d      	mov.n	a3, a12
4025812b:	3158      	l32i.n	a5, a1, 12
4025812d:	2168      	l32i.n	a6, a1, 8
4025812f:	002b85        	call0	402583e8 <ieee80211_parse_wmeparams+0x64>
40258132:	ffcd86        	j	4025806c <sta_input+0xc8>
40258135:	bfaf42        	movi	a4, -65
40258138:	103340        	and	a3, a3, a4
4025813b:	ffd686        	j	40258099 <sta_input+0xf5>
4025813e:	180022        	l8ui	a2, a0, 24
40258141:	342020        	extui	a2, a2, 0, 4
40258144:	ffd046        	j	40258089 <sta_input+0xe5>
40258147:	010032        	l8ui	a3, a0, 1
4025814a:	c07a90        	sub	a7, a10, a9
4025814d:	f50756        	bnez	a7, 402580a1 <sta_input+0xfd>
40258150:	056367        	bbci	a3, 6, 40258159 <sta_input+0x1b5>
40258153:	20c092        	addi	a9, a0, 32
40258156:	000086        	j	4025815c <sta_input+0x1b8>
40258159:	18c092        	addi	a9, a0, 24
4025815c:	1188      	l32i.n	a8, a1, 4
4025815e:	c04900        	sub	a4, a9, a0
40258161:	448b      	addi.n	a4, a4, 8
40258163:	02a847        	bge	a8, a4, 40258169 <sta_input+0x1c5>
40258166:	ffc086        	j	4025806c <sta_input+0xc8>
40258169:	b1b9      	s32i.n	a11, a1, 44
4025816b:	c1a9      	s32i.n	a10, a1, 48
4025816d:	d129      	s32i.n	a2, a1, 52
4025816f:	000972        	l8ui	a7, a9, 0
40258172:	0109      	s32i.n	a0, a1, 0
40258174:	81c772        	addi	a7, a7, -127
40258177:	f26756        	bnez	a7, 402580a1 <sta_input+0xfd>
4025817a:	291b      	addi.n	a2, a9, 1
4025817c:	e18f31        	l32r	a3, 402507b8 <pp_tx_idle_timeout+0xd0>
4025817f:	340c      	movi.n	a4, 3
40258181:	a63e01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40258184:	0000c0        	callx0	a0
40258187:	0108      	l32i.n	a0, a1, 0
40258189:	c1a8      	l32i.n	a10, a1, 48
4025818b:	88a062        	movi	a6, 136
4025818e:	8ca052        	movi	a5, 140
40258191:	f1b216        	beqz	a2, 402580b0 <sta_input+0x10c>
40258194:	d128      	l32i.n	a2, a1, 52
40258196:	b1b8      	l32i.n	a11, a1, 44
40258198:	010032        	l8ui	a3, a0, 1
4025819b:	ffc086        	j	402580a1 <sta_input+0xfd>
4025819e:	5129      	s32i.n	a2, a1, 20
402581a0:	1ca8      	l32i.n	a10, a12, 4
402581a2:	0109      	s32i.n	a0, a1, 0
402581a4:	1a98      	l32i.n	a9, a10, 4
402581a6:	f4b020        	extui	a11, a2, 0, 16
402581a9:	99ba      	add.n	a9, a9, a11
402581ab:	1a99      	s32i.n	a9, a10, 4
402581ad:	202cc0        	or	a2, a12, a12
402581b0:	002132        	l32i	a3, a1, 0
402581b3:	012142        	l32i	a4, a1, 4
402581b6:	5158      	l32i.n	a5, a1, 20
402581b8:	fc7705        	call0	4025492c <ieee80211_decap>
402581bb:	023d      	mov.n	a3, a2
402581bd:	02cd      	mov.n	a12, a2
402581bf:	ea9216        	beqz	a2, 4025806c <sta_input+0xc8>
402581c2:	9f9121        	l32r	a2, 40240008 <_irom0_text_start+0x8>
402581c5:	1c48      	l32i.n	a4, a12, 4
402581c7:	d02252        	l32i	a5, a2, 0x340
402581ca:	1408      	l32i.n	a0, a4, 4
402581cc:	25ac      	beqz.n	a5, 402581f2 <sta_input+0x24e>
402581ce:	d12262        	l32i	a6, a2, 0x344
402581d1:	1d1666        	bnei	a6, 1, 402581f2 <sta_input+0x24e>
402581d4:	fed222        	addmi	a2, a2, 0xfffffe00
402581d7:	702222        	l32i	a2, a2, 0x1c0
402581da:	e8e216        	beqz	a2, 4025806c <sta_input+0xc8>
402581dd:	2258      	l32i.n	a5, a2, 8
402581df:	e89516        	beqz	a5, 4025806c <sta_input+0xc8>
402581e2:	206b      	addi.n	a2, a0, 6
402581e4:	0b1342        	l16ui	a4, a3, 22
402581e7:	30eb      	addi.n	a3, a0, 14
402581e9:	f2c442        	addi	a4, a4, -14
402581ec:	0005c0        	callx0	a5
402581ef:	ff9e46        	j	4025806c <sta_input+0xc8>
402581f2:	1e2d52        	l32i	a5, a13, 120
402581f5:	022552        	l32i	a5, a5, 8
402581f8:	eb9e21        	l32r	a2, 40253070 <hostap_handle_timer+0x8c>
402581fb:	2be507        	bbsi	a5, 0, 4025822a <sta_input+0x286>
402581fe:	180f62        	l8ui	a6, a15, 24
40258201:	491666        	bnei	a6, 1, 4025824e <sta_input+0x2aa>
40258204:	0d0072        	l8ui	a7, a0, 13
40258207:	0c0082        	l8ui	a8, a0, 12
4025820a:	117780        	slli	a7, a7, 8
4025820d:	207780        	or	a7, a7, a8
40258210:	c07720        	sub	a7, a7, a2
40258213:	e55756        	bnez	a7, 4025806c <sta_input+0xc8>
40258216:	06c022        	addi	a2, a0, 6
40258219:	012452        	l32i	a5, a4, 4
4025821c:	0b1342        	l16ui	a4, a3, 22
4025821f:	35eb      	addi.n	a3, a5, 14
40258221:	f2c442        	addi	a4, a4, -14
40258224:	0f30c5        	call0	40267534 <wpa_sm_rx_eapol>
40258227:	ff9046        	j	4025806c <sta_input+0xc8>
4025822a:	0d0062        	l8ui	a6, a0, 13
4025822d:	0c0072        	l8ui	a7, a0, 12
40258230:	116680        	slli	a6, a6, 8
40258233:	206670        	or	a6, a6, a7
40258236:	149627        	bne	a6, a2, 4025824e <sta_input+0x2aa>
40258239:	06c022        	addi	a2, a0, 6
4025823c:	012452        	l32i	a5, a4, 4
4025823f:	0b1342        	l16ui	a4, a3, 22
40258242:	0ec532        	addi	a3, a5, 14
40258245:	f2c442        	addi	a4, a4, -14
40258248:	0f2e85        	call0	40267534 <wpa_sm_rx_eapol>
4025824b:	ff8746        	j	4025806c <sta_input+0xc8>
4025824e:	0d2d      	mov.n	a2, a13
40258250:	fc6845        	call0	402548d8 <ieee80211_deliver_data>
40258253:	820c      	movi.n	a2, 8
40258255:	ff87c6        	j	40258078 <sta_input+0xd4>
40258258:	f0c112        	addi	a1, a1, -16
4025825b:	006102        	s32i	a0, a1, 0
4025825e:	0b2202        	l32i	a0, a2, 44
40258261:	352066        	bnei	a0, 2, 4025829a <sta_input+0x2f6>
40258264:	322666        	bnei	a6, 2, 4025829a <sta_input+0x2f6>
40258267:	0da032        	movi	a3, 13
4025826a:	129737        	bne	a7, a3, 40258280 <sta_input+0x2dc>
4025826d:	a04451        	l32r	a5, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40258270:	240c      	movi.n	a4, 2
40258272:	b0a032        	movi	a3, 176
40258275:	804542        	s8i	a4, a5, 128
40258278:	140c      	movi.n	a4, 1
4025827a:	fdb885        	call0	40255e04 <ieee80211_send_mgmt>
4025827d:	000646        	j	4025829a <sta_input+0x2f6>
40258280:	9f6301        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40258283:	a78c      	beqz.n	a7, 40258291 <sta_input+0x2ed>
40258285:	030c      	movi.n	a3, 0
40258287:	240c      	movi.n	a4, 2
40258289:	002d      	mov.n	a2, a0
4025828b:	ffa0c5        	call0	40257c98 <ieee80211_sta_new_state>
4025828e:	9f5f01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40258291:	330c      	movi.n	a3, 3
40258293:	040c      	movi.n	a4, 0
40258295:	002d      	mov.n	a2, a0
40258297:	ffa005        	call0	40257c98 <ieee80211_sta_new_state>
4025829a:	0108      	l32i.n	a0, a1, 0
4025829c:	10c112        	addi	a1, a1, 16
4025829f:	f00d      	ret.n
402582a1:	000000        	ill
402582a4:	e0c112        	addi	a1, a1, -32
402582a7:	121172        	l16ui	a7, a1, 36
402582aa:	026102        	s32i	a0, a1, 8
402582ad:	0361c2        	s32i	a12, a1, 12
402582b0:	a03401        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402582b3:	20c220        	or	a12, a2, a2
402582b6:	d20c      	movi.n	a2, 13
402582b8:	119727        	bne	a7, a2, 402582cd <sta_input+0x329>
402582bb:	0c2d      	mov.n	a2, a12
402582bd:	b0a032        	movi	a3, 176
402582c0:	140c      	movi.n	a4, 1
402582c2:	280c      	movi.n	a8, 2
402582c4:	804082        	s8i	a8, a0, 128
402582c7:	fdb3c5        	call0	40255e04 <ieee80211_send_mgmt>
402582ca:	001106        	j	40258312 <sta_input+0x36e>
402582cd:	ec98      	l32i.n	a9, a12, 56
402582cf:	800002        	l8ui	a0, a0, 128
402582d2:	056947        	bbci	a9, 4, 402582db <sta_input+0x337>
402582d5:	424026        	beqi	a0, 4, 4025831b <sta_input+0x377>
402582d8:	3f2026        	beqi	a0, 2, 4025831b <sta_input+0x377>
402582db:	bca8      	l32i.n	a10, a12, 44
402582dd:	312a66        	bnei	a10, 2, 40258312 <sta_input+0x36e>
402582e0:	9f4b21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
402582e3:	130c      	movi.n	a3, 1
402582e5:	240c      	movi.n	a4, 2
402582e7:	ff9b05        	call0	40257c98 <ieee80211_sta_new_state>
402582ea:	000906        	j	40258312 <sta_input+0x36e>
402582ed:	202cc0        	or	a2, a12, a12
402582f0:	fc7a85        	call0	40254a9c <ieee80211_alloc_challenge>
402582f3:	01b216        	beqz	a2, 40258312 <sta_input+0x36e>
402582f6:	1148      	l32i.n	a4, a1, 4
402582f8:	112c22        	l32i	a2, a12, 68
402582fb:	342b      	addi.n	a3, a4, 2
402582fd:	010442        	l8ui	a4, a4, 1
40258300:	a02701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40258303:	0000c0        	callx0	a0
40258306:	0c2d      	mov.n	a2, a12
40258308:	0148      	l32i.n	a4, a1, 0
4025830a:	b0a032        	movi	a3, 176
4025830d:	441b      	addi.n	a4, a4, 1
4025830f:	fdaf45        	call0	40255e04 <ieee80211_send_mgmt>
40258312:	31c8      	l32i.n	a12, a1, 12
40258314:	2108      	l32i.n	a0, a1, 8
40258316:	20c112        	addi	a1, a1, 32
40258319:	f00d      	ret.n
4025831b:	080c      	movi.n	a8, 0
4025831d:	641b      	addi.n	a6, a4, 1
4025831f:	18b657        	bgeu	a6, a5, 4025833b <sta_input+0x397>
40258322:	0104a2        	l8ui	a10, a4, 1
40258325:	c09540        	sub	a9, a5, a4
40258328:	aa2b      	addi.n	a10, a10, 2
4025832a:	ad29a7        	blt	a9, a10, 402582db <sta_input+0x337>
4025832d:	0004b2        	l8ui	a11, a4, 0
40258330:	085d      	mov.n	a5, a8
40258332:	f0cbb2        	addi	a11, a11, -16
40258335:	8354b0        	moveqz	a5, a4, a11
40258338:	000046        	j	4025833d <sta_input+0x399>
4025833b:	085d      	mov.n	a5, a8
4025833d:	101102        	l16ui	a0, a1, 32
40258340:	0b40e6        	bgei	a0, 4, 4025834f <sta_input+0x3ab>
40258343:	0820a6        	blti	a0, 2, 4025834f <sta_input+0x3ab>
40258346:	f91516        	beqz	a5, 402582db <sta_input+0x337>
40258349:	010532        	l8ui	a3, a5, 1
4025834c:	8be366        	bnei	a3, 128, 402582db <sta_input+0x337>
4025834f:	bc48      	l32i.n	a4, a12, 44
40258351:	bd2466        	bnei	a4, 2, 40258312 <sta_input+0x36e>
40258354:	0109      	s32i.n	a0, a1, 0
40258356:	1159      	s32i.n	a5, a1, 4
40258358:	912026        	beqi	a0, 2, 402582ed <sta_input+0x349>
4025835b:	b34066        	bnei	a0, 4, 40258312 <sta_input+0x36e>
4025835e:	112c22        	l32i	a2, a12, 68
40258361:	4179      	s32i.n	a7, a1, 16
40258363:	b28c      	beqz.n	a2, 40258372 <sta_input+0x3ce>
40258365:	a00f01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40258368:	0000c0        	callx0	a0
4025836b:	4178      	l32i.n	a7, a1, 16
4025836d:	050c      	movi.n	a5, 0
4025836f:	116c52        	s32i	a5, a12, 68
40258372:	f9c756        	bnez	a7, 40258312 <sta_input+0x36e>
40258375:	9f2521        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40258378:	330c      	movi.n	a3, 3
4025837a:	040c      	movi.n	a4, 0
4025837c:	ff9185        	call0	40257c98 <ieee80211_sta_new_state>
4025837f:	ffe3c6        	j	40258312 <sta_input+0x36e>
	...

40258384 <ieee80211_parse_wmeparams>:
40258384:	010352        	l8ui	a5, a3, 1
40258387:	741c      	movi.n	a4, 23
40258389:	033457        	bltu	a4, a5, 40258390 <ieee80211_parse_wmeparams+0xc>
4025838c:	f27c      	movi.n	a2, -1
4025838e:	f00d      	ret.n
40258390:	080372        	l8ui	a7, a3, 8
40258393:	550282        	l8ui	a8, a2, 85
40258396:	346070        	extui	a6, a7, 0, 4
40258399:	039867        	bne	a8, a6, 402583a0 <ieee80211_parse_wmeparams+0x1c>
4025839c:	020c      	movi.n	a2, 0
4025839e:	f00d      	ret.n
402583a0:	33ab      	addi.n	a3, a3, 10
402583a2:	554262        	s8i	a6, a2, 85
402583a5:	80a092        	movi	a9, 128
402583a8:	18c262        	addi	a6, a2, 24
402583ab:	109790        	and	a9, a7, a9
402583ae:	0c4292        	s8i	a9, a2, 12
402583b1:	000372        	l8ui	a7, a3, 0
402583b4:	047470        	extui	a7, a7, 4, 1
402583b7:	564272        	s8i	a7, a2, 86
402583ba:	000352        	l8ui	a5, a3, 0
402583bd:	345050        	extui	a5, a5, 0, 4
402583c0:	574252        	s8i	a5, a2, 87
402583c3:	010342        	l8ui	a4, a3, 1
402583c6:	344040        	extui	a4, a4, 0, 4
402583c9:	584242        	s8i	a4, a2, 88
402583cc:	0103b2        	l8ui	a11, a3, 1
402583cf:	226b      	addi.n	a2, a2, 6
402583d1:	34b4b0        	extui	a11, a11, 4, 4
402583d4:	5342b2        	s8i	a11, a2, 83
402583d7:	0203a2        	l8ui	a10, a3, 2
402583da:	5442a2        	s8i	a10, a2, 84
402583dd:	334b      	addi.n	a3, a3, 4
402583df:	ce9267        	bne	a2, a6, 402583b1 <ieee80211_parse_wmeparams+0x2d>
402583e2:	120c      	movi.n	a2, 1
402583e4:	f00d      	ret.n
402583e6:	820000        	mull	a0, a0, a0
402583e9:	8090a0        	add	a9, a0, a10
402583ec:	e2c011        	l32r	a1, 40250eec <pp_attach+0x26c>
402583ef:	621e61        	l32r	a6, 40230c68 <_lit4_end+0x129f0c>
402583f2:	f21961        	l32r	a6, 40254c58 <ieee80211_parse_beacon+0x184>
402583f5:	021f61        	l32r	a6, 40218c74 <_lit4_end+0x111f18>
402583f8:	c21b61        	l32r	a6, 40248c64 <phy_bb_rx_cfg+0x1cc>
402583fb:	321c61        	l32r	a6, 40224c6c <_lit4_end+0x11df10>
402583fe:	d22061        	l32r	a6, 4024cc80 <pm_set_wakeup_mac+0x8>
40258401:	5c1d61        	l32r	a6, 4022f478 <_lit4_end+0x12871c>
40258404:	02dd03        	excw
40258407:	04cd      	mov.n	a12, a4
40258409:	0208      	l32i.n	a0, a2, 0
4025840b:	2021f2        	l32i	a15, a1, 128
4025840e:	1a6102        	s32i	a0, a1, 104
40258411:	054d      	mov.n	a4, a5
40258413:	10c122        	addi	a2, a1, 16
40258416:	186142        	s32i	a4, a1, 96
40258419:	9f2f01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025841c:	0000c0        	callx0	a0
4025841f:	d01c      	movi.n	a0, 29
40258421:	1fe8      	l32i.n	a14, a15, 4
40258423:	0b1ff2        	l16ui	a15, a15, 22
40258426:	1ee8      	l32i.n	a14, a14, 4
40258428:	0a5c      	movi.n	a10, 80
4025842a:	ffea      	add.n	a15, a15, a14
4025842c:	18cff2        	addi	a15, a15, 24
4025842f:	072ca7        	blt	a12, a10, 4025843a <ieee80211_parse_wmeparams+0xb6>
40258432:	4c2ac7        	blt	a10, a12, 40258482 <ieee80211_parse_wmeparams+0xfe>
40258435:	1c0c      	movi.n	a12, 1
40258437:	002346        	j	402584c8 <ieee80211_parse_wmeparams+0x144>
4025843a:	26cca6        	blti	a12, 32, 40258464 <ieee80211_parse_wmeparams+0xe0>
4025843d:	022c      	movi.n	a2, 32
4025843f:	29a2c7        	bge	a2, a12, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258442:	26dce6        	bgei	a12, 64, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258445:	033c      	movi.n	a3, 48
40258447:	219c37        	bne	a12, a3, 4025846c <ieee80211_parse_wmeparams+0xe8>
4025844a:	bd48      	l32i.n	a4, a13, 44
4025844c:	1c3466        	bnei	a4, 3, 4025846c <ieee80211_parse_wmeparams+0xe8>
4025844f:	c05fe0        	sub	a5, a15, a14
40258452:	16a057        	bge	a0, a5, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258455:	0c5d      	mov.n	a5, a12
40258457:	0f4d      	mov.n	a4, a15
40258459:	0d2d      	mov.n	a2, a13
4025845b:	18ce32        	addi	a3, a14, 24
4025845e:	001dc5        	call0	4025863c <ieee80211_parse_wmeparams+0x2b8>
40258461:	0001c6        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
40258464:	04bca6        	blti	a12, 16, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258467:	061c      	movi.n	a6, 16
40258469:	dda6c7        	bge	a6, a12, 4025844a <ieee80211_parse_wmeparams+0xc6>
4025846c:	1c21c2        	l32i	a12, a1, 112
4025846f:	1d21d2        	l32i	a13, a1, 116
40258472:	1e21e2        	l32i	a14, a1, 120
40258475:	1f21f2        	l32i	a15, a1, 124
40258478:	90a022        	movi	a2, 144
4025847b:	1b2102        	l32i	a0, a1, 108
4025847e:	112a      	add.n	a1, a1, a2
40258480:	f00d      	ret.n
40258482:	9ee2b1        	l32r	a11, 4024000c <_irom0_text_start+0xc>
40258485:	9a1c      	movi.n	a10, 25
40258487:	b0a022        	movi	a2, 176
4025848a:	02ac27        	bge	a12, a2, 40258490 <ieee80211_parse_wmeparams+0x10c>
4025848d:	003686        	j	4025856b <ieee80211_parse_wmeparams+0x1e7>
40258490:	02a2c7        	bge	a2, a12, 40258496 <ieee80211_parse_wmeparams+0x112>
40258493:	004986        	j	402585bd <ieee80211_parse_wmeparams+0x239>
40258496:	c07fe0        	sub	a7, a15, a14
40258499:	cfa077        	bge	a0, a7, 4025846c <ieee80211_parse_wmeparams+0xe8>
4025849c:	0d1e62        	l16ui	a6, a14, 26
4025849f:	0c1e02        	l16ui	a0, a14, 24
402584a2:	0e1e72        	l16ui	a7, a14, 28
402584a5:	800b      	addi.n	a8, a0, -1
402584a7:	13f856        	bnez	a8, 402585ea <ieee80211_parse_wmeparams+0x266>
402584aa:	0f5d      	mov.n	a5, a15
402584ac:	0d2d      	mov.n	a2, a13
402584ae:	0e3d      	mov.n	a3, a14
402584b0:	1ece42        	addi	a4, a14, 30
402584b3:	0169      	s32i.n	a6, a1, 0
402584b5:	1179      	s32i.n	a7, a1, 4
402584b7:	182162        	l32i	a6, a1, 96
402584ba:	192172        	l32i	a7, a1, 100
402584bd:	ffde45        	call0	402582a4 <sta_input+0x300>
402584c0:	ffea06        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
402584c3:	a5ec66        	bnei	a12, 128, 4025846c <ieee80211_parse_wmeparams+0xe8>
402584c6:	0c0c      	movi.n	a12, 0
402584c8:	053c56        	bnez	a12, 4025851f <ieee80211_parse_wmeparams+0x19b>
402584cb:	1e2d32        	l32i	a3, a13, 120
402584ce:	04d316        	beqz	a3, 4025851f <ieee80211_parse_wmeparams+0x19b>
402584d1:	0ace22        	addi	a2, a14, 10
402584d4:	06a042        	movi	a4, 6
402584d7:	a56901        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402584da:	0000c0        	callx0	a0
402584dd:	03e256        	bnez	a2, 4025851f <ieee80211_parse_wmeparams+0x19b>
402584e0:	fdbcf1        	l32r	a15, 40257bd0 <scan_parse_beacon+0x2f0>
402584e3:	1821e2        	l32i	a14, a1, 96
402584e6:	010f92        	l8ui	a9, a15, 1
402584e9:	a0cee2        	addi	a14, a14, -96
402584ec:	017916        	beqz	a9, 40258507 <ieee80211_parse_wmeparams+0x183>
402584ef:	0e2d      	mov.n	a2, a14
402584f1:	ff6fc5        	call0	40257bf0 <scan_parse_beacon+0x310>
402584f4:	d3af02        	movi	a0, -45
402584f7:	1fa207        	bge	a2, a0, 4025851a <ieee80211_parse_wmeparams+0x196>
402584fa:	020c      	movi.n	a2, 0
402584fc:	f04e05        	call0	402489e0 <chip_v6_rxmax_ext>
402584ff:	020c      	movi.n	a2, 0
40258501:	014f22        	s8i	a2, a15, 1
40258504:	000486        	j	4025851a <ieee80211_parse_wmeparams+0x196>
40258507:	182142        	l32i	a4, a1, 96
4025850a:	47a032        	movi	a3, 71
4025850d:	09a347        	bge	a3, a4, 4025851a <ieee80211_parse_wmeparams+0x196>
40258510:	320c      	movi.n	a2, 3
40258512:	f04cc5        	call0	402489e0 <chip_v6_rxmax_ext>
40258515:	150c      	movi.n	a5, 1
40258517:	014f52        	s8i	a5, a15, 1
4025851a:	0e2d      	mov.n	a2, a14
4025851c:	ff6b45        	call0	40257bd4 <scan_parse_beacon+0x2f4>
4025851f:	202122        	l32i	a2, a1, 128
40258522:	10c132        	addi	a3, a1, 16
40258525:	0c4d      	mov.n	a4, a12
40258527:	fc5ac5        	call0	40254ad4 <ieee80211_parse_beacon>
4025852a:	f3e256        	bnez	a2, 4025846c <ieee80211_parse_wmeparams+0xe8>
4025852d:	0c4d      	mov.n	a4, a12
4025852f:	202122        	l32i	a2, a1, 128
40258532:	10c132        	addi	a3, a1, 16
40258535:	ff3a85        	call0	402578e0 <scan_parse_beacon>
40258538:	1e2d62        	l32i	a6, a13, 120
4025853b:	f2d616        	beqz	a6, 4025846c <ieee80211_parse_wmeparams+0xe8>
4025853e:	bd78      	l32i.n	a7, a13, 44
40258540:	fbc772        	addi	a7, a7, -5
40258543:	f25756        	bnez	a7, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258546:	18cdc2        	addi	a12, a13, 24
40258549:	0c2d      	mov.n	a2, a12
4025854b:	9f9b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4025854e:	0000c0        	callx0	a0
40258551:	0c2d      	mov.n	a2, a12
40258553:	1e2d42        	l32i	a4, a13, 120
40258556:	c33c      	movi.n	a3, 60
40258558:	0e1442        	l16ui	a4, a4, 28
4025855b:	150c      	movi.n	a5, 1
4025855d:	c13340        	mul16u	a3, a3, a4
40258560:	040c      	movi.n	a4, 0
40258562:	9f9601        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40258565:	0000c0        	callx0	a0
40258568:	ffc006        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
4025856b:	a0a002        	movi	a0, 160
4025856e:	02ac07        	bge	a12, a0, 40258574 <ieee80211_parse_wmeparams+0x1f0>
40258571:	ffd386        	j	402584c3 <ieee80211_parse_wmeparams+0x13f>
40258574:	02a0c7        	bge	a0, a12, 4025857a <ieee80211_parse_wmeparams+0x1f6>
40258577:	ffbc46        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
4025857a:	bd08      	l32i.n	a0, a13, 44
4025857c:	085026        	beqi	a0, 5, 40258588 <ieee80211_parse_wmeparams+0x204>
4025857f:	053026        	beqi	a0, 3, 40258588 <ieee80211_parse_wmeparams+0x204>
40258582:	fec052        	addi	a5, a0, -2
40258585:	ee3556        	bnez	a5, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258588:	2e4b      	addi.n	a2, a14, 4
4025858a:	1a2132        	l32i	a3, a1, 104
4025858d:	640c      	movi.n	a4, 6
4025858f:	2fc332        	addi	a3, a3, 47
40258592:	a53a01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40258595:	0000c0        	callx0	a0
40258598:	ed0256        	bnez	a2, 4025846c <ieee80211_parse_wmeparams+0xe8>
4025859b:	c05fe0        	sub	a5, a15, a14
4025859e:	941c      	movi.n	a4, 25
402585a0:	022457        	blt	a4, a5, 402585a6 <ieee80211_parse_wmeparams+0x222>
402585a3:	ffb146        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
402585a6:	9e9921        	l32r	a2, 4024000c <_irom0_text_start+0xc>
402585a9:	230c      	movi.n	a3, 2
402585ab:	0c1e42        	l16ui	a4, a14, 24
402585ae:	a0a052        	movi	a5, 160
402585b1:	114480        	slli	a4, a4, 8
402585b4:	204450        	or	a4, a4, a5
402585b7:	ff6e05        	call0	40257c98 <ieee80211_sta_new_state>
402585ba:	ffab86        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
402585bd:	d0a002        	movi	a0, 208
402585c0:	392c07        	blt	a12, a0, 402585fd <ieee80211_parse_wmeparams+0x279>
402585c3:	02a0c7        	bge	a0, a12, 402585c9 <ieee80211_parse_wmeparams+0x245>
402585c6:	ffa886        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
402585c9:	0b2d52        	l32i	a5, a13, 44
402585cc:	5a5566        	bnei	a5, 5, 4025862a <ieee80211_parse_wmeparams+0x2a6>
402585cf:	202dd0        	or	a2, a13, a13
402585d2:	202132        	l32i	a3, a1, 128
402585d5:	fcbb45        	call0	4025518c <ieee80211_parse_action>
402585d8:	e90256        	bnez	a2, 4025846c <ieee80211_parse_wmeparams+0xe8>
402585db:	0f5d      	mov.n	a5, a15
402585dd:	0d2d      	mov.n	a2, a13
402585df:	0e3d      	mov.n	a3, a14
402585e1:	18ce42        	addi	a4, a14, 24
402585e4:	01af85        	call0	4025a0e0 <ieee80211_recv_action>
402585e7:	ffa046        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
402585ea:	e7e056        	bnez	a0, 4025846c <ieee80211_parse_wmeparams+0xe8>
402585ed:	0e3d      	mov.n	a3, a14
402585ef:	0d2d      	mov.n	a2, a13
402585f1:	182142        	l32i	a4, a1, 96
402585f4:	192152        	l32i	a5, a1, 100
402585f7:	ffc605        	call0	40258258 <sta_input+0x2b4>
402585fa:	ff9b86        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
402585fd:	c0a002        	movi	a0, 192
40258600:	c06c00        	sub	a6, a12, a0
40258603:	e65656        	bnez	a6, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258606:	c07fe0        	sub	a7, a15, a14
40258609:	022a77        	blt	a10, a7, 4025860f <ieee80211_parse_wmeparams+0x28b>
4025860c:	ff9706        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
4025860f:	bd88      	l32i.n	a8, a13, 44
40258611:	fbc882        	addi	a8, a8, -5
40258614:	e54856        	bnez	a8, 4025846c <ieee80211_parse_wmeparams+0xe8>
40258617:	0b2d      	mov.n	a2, a11
40258619:	0c1e42        	l16ui	a4, a14, 24
4025861c:	230c      	movi.n	a3, 2
4025861e:	114480        	slli	a4, a4, 8
40258621:	204400        	or	a4, a4, a0
40258624:	ff6705        	call0	40257c98 <ieee80211_sta_new_state>
40258627:	ff9046        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
4025862a:	205ff0        	or	a5, a15, a15
4025862d:	202dd0        	or	a2, a13, a13
40258630:	203ee0        	or	a3, a14, a14
40258633:	18ce42        	addi	a4, a14, 24
40258636:	01aa85        	call0	4025a0e0 <ieee80211_recv_action>
40258639:	ff8bc6        	j	4025846c <ieee80211_parse_wmeparams+0xe8>
4025863c:	d0c112        	addi	a1, a1, -48
4025863f:	61e9      	s32i.n	a14, a1, 24
40258641:	71f9      	s32i.n	a15, a1, 28
40258643:	3109      	s32i.n	a0, a1, 12
40258645:	41c9      	s32i.n	a12, a1, 16
40258647:	51d9      	s32i.n	a13, a1, 20
40258649:	02dd      	mov.n	a13, a2
4025864b:	1e2dc2        	l32i	a12, a13, 120
4025864e:	052d      	mov.n	a2, a5
40258650:	0b2c56        	bnez	a12, 40258706 <ieee80211_parse_wmeparams+0x382>
40258653:	f27c      	movi.n	a2, -1
40258655:	002786        	j	402586f7 <ieee80211_parse_wmeparams+0x373>
40258658:	2c28      	l32i.n	a2, a12, 8
4025865a:	d37c      	movi.n	a3, -3
4025865c:	102230        	and	a2, a2, a3
4025865f:	2c29      	s32i.n	a2, a12, 8
40258661:	029e16        	beqz	a14, 4025868e <ieee80211_parse_wmeparams+0x30a>
40258664:	026f16        	beqz	a15, 4025868e <ieee80211_parse_wmeparams+0x30a>
40258667:	9e6841        	l32r	a4, 40240008 <_irom0_text_start+0x8>
4025866a:	c12442        	l32i	a4, a4, 0x304
4025866d:	1d7437        	bbci	a4, 19, 4025868e <ieee80211_parse_wmeparams+0x30a>
40258670:	0d2d      	mov.n	a2, a13
40258672:	fb8685        	call0	40253edc <ieee80211_ht_node_init>
40258675:	0d2d      	mov.n	a2, a13
40258677:	0e3d      	mov.n	a3, a14
40258679:	0f4d      	mov.n	a4, a15
4025867b:	fb9a85        	call0	40254024 <ieee80211_ht_updateparams>
4025867e:	0e3d      	mov.n	a3, a14
40258680:	0d2d      	mov.n	a2, a13
40258682:	043c      	movi.n	a4, 48
40258684:	fbaa85        	call0	40254130 <ieee80211_setup_htrates>
40258687:	0f3d      	mov.n	a3, a15
40258689:	0d2d      	mov.n	a2, a13
4025868b:	fbb705        	call0	402541fc <ieee80211_setup_basic_htrates>
4025868e:	9e5fd1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40258691:	0f1c22        	l16ui	a2, a12, 30
40258694:	7d08      	l32i.n	a0, a13, 28
40258696:	045520        	extui	a5, a2, 5, 1
40258699:	214516        	beqz	a5, 402588b1 <ieee80211_parse_wmeparams+0x52d>
4025869c:	bbc141        	l32r	a4, 402475a0 <chip_v6_set_chanfreq+0x24>
4025869f:	b42131        	l32r	a3, 40245724 <tsen_meas+0xac>
402586a2:	200040        	or	a0, a0, a4
402586a5:	100030        	and	a0, a0, a3
402586a8:	00a432        	movi	a3, 0x400
402586ab:	7d09      	s32i.n	a0, a13, 28
402586ad:	103230        	and	a3, a2, a3
402586b0:	0d2d      	mov.n	a2, a13
402586b2:	fe6845        	call0	40256d38 <ieee80211_set_shortslottime>
402586b5:	1e2c02        	l32i	a0, a12, 120
402586b8:	0008      	l32i.n	a0, a0, 0
402586ba:	c0a042        	movi	a4, 192
402586bd:	084047        	ball	a0, a4, 402586c9 <ieee80211_parse_wmeparams+0x345>
402586c0:	80a422        	movi	a2, 0x480
402586c3:	024027        	ball	a0, a2, 402586c9 <ieee80211_parse_wmeparams+0x345>
402586c6:	007706        	j	402588a6 <ieee80211_parse_wmeparams+0x522>
402586c9:	101c32        	l16ui	a3, a12, 32
402586cc:	043130        	extui	a3, a3, 1, 1
402586cf:	1d3316        	beqz	a3, 402588a6 <ieee80211_parse_wmeparams+0x522>
402586d2:	bd3021        	l32r	a2, 40247b94 <tx_atten_set_interp+0x270>
402586d5:	7d08      	l32i.n	a0, a13, 28
402586d7:	200020        	or	a0, a0, a2
402586da:	0d2d      	mov.n	a2, a13
402586dc:	7d09      	s32i.n	a0, a13, 28
402586de:	0d38      	l32i.n	a3, a13, 0
402586e0:	0148      	l32i.n	a4, a1, 0
402586e2:	d263c2        	s32i	a12, a3, 0x348
402586e5:	530c      	movi.n	a3, 5
402586e7:	ff5b05        	call0	40257c98 <ieee80211_sta_new_state>
402586ea:	0c3d      	mov.n	a3, a12
402586ec:	020c      	movi.n	a2, 0
402586ee:	140c      	movi.n	a4, 1
402586f0:	050c      	movi.n	a5, 0
402586f2:	f50385        	call0	4024d72c <ic_bss_info_update>
402586f5:	020c      	movi.n	a2, 0
402586f7:	41c8      	l32i.n	a12, a1, 16
402586f9:	51d8      	l32i.n	a13, a1, 20
402586fb:	61e8      	l32i.n	a14, a1, 24
402586fd:	71f8      	l32i.n	a15, a1, 28
402586ff:	3108      	l32i.n	a0, a1, 12
40258701:	30c112        	addi	a1, a1, 48
40258704:	f00d      	ret.n
40258706:	011352        	l16ui	a5, a3, 2
40258709:	001302        	l16ui	a0, a3, 0
4025870c:	f43556        	bnez	a5, 40258653 <ieee80211_parse_wmeparams+0x2cf>
4025870f:	1109      	s32i.n	a0, a1, 4
40258711:	0129      	s32i.n	a2, a1, 0
40258713:	021362        	l16ui	a6, a3, 4
40258716:	2169      	s32i.n	a6, a1, 8
40258718:	336b      	addi.n	a3, a3, 6
4025871a:	c09430        	sub	a9, a4, a3
4025871d:	0229e6        	bgei	a9, 2, 40258723 <ieee80211_parse_wmeparams+0x39f>
40258720:	004306        	j	40258830 <ieee80211_parse_wmeparams+0x4ac>
40258723:	253c      	movi.n	a5, 50
40258725:	db2c      	movi.n	a11, 45
40258727:	0a0c      	movi.n	a10, 0
40258729:	020c      	movi.n	a2, 0
4025872b:	000c      	movi.n	a0, 0
4025872d:	0f0c      	movi.n	a15, 0
4025872f:	0e0c      	movi.n	a14, 0
40258731:	010382        	l8ui	a8, a3, 1
40258734:	000372        	l8ui	a7, a3, 0
40258737:	682b      	addi.n	a6, a8, 2
40258739:	02a967        	bge	a9, a6, 4025873f <ieee80211_parse_wmeparams+0x3bb>
4025873c:	ffc4c6        	j	40258653 <ieee80211_parse_wmeparams+0x2cf>
4025873f:	970b      	addi.n	a9, a7, -1
40258741:	0d9916        	beqz	a9, 4025881e <ieee80211_parse_wmeparams+0x49a>
40258744:	c067b0        	sub	a6, a7, a11
40258747:	0ce616        	beqz	a6, 40258819 <ieee80211_parse_wmeparams+0x495>
4025874a:	c09750        	sub	a9, a7, a5
4025874d:	0c3916        	beqz	a9, 40258814 <ieee80211_parse_wmeparams+0x490>
40258750:	c3c762        	addi	a6, a7, -61
40258753:	0b8616        	beqz	a6, 4025880f <ieee80211_parse_wmeparams+0x48b>
40258756:	dda092        	movi	a9, 221
40258759:	c09790        	sub	a9, a7, a9
4025875c:	0c0956        	bnez	a9, 40258820 <ieee80211_parse_wmeparams+0x49c>
4025875f:	090c      	movi.n	a9, 0
40258761:	2948b6        	bltui	a8, 4, 4025878e <ieee80211_parse_wmeparams+0x40a>
40258764:	020362        	l8ui	a6, a3, 2
40258767:	9109      	s32i.n	a0, a1, 36
40258769:	030372        	l8ui	a7, a3, 3
4025876c:	050302        	l8ui	a0, a3, 5
4025876f:	117780        	slli	a7, a7, 8
40258772:	206670        	or	a6, a6, a7
40258775:	040372        	l8ui	a7, a3, 4
40258778:	010080        	slli	a0, a0, 24
4025877b:	117700        	slli	a7, a7, 16
4025877e:	207700        	or	a7, a7, a0
40258781:	206670        	or	a6, a6, a7
40258784:	f0d071        	l32r	a7, 40254ac4 <ieee80211_alloc_challenge+0x28>
40258787:	9108      	l32i.n	a0, a1, 36
40258789:	019677        	bne	a6, a7, 4025878e <ieee80211_parse_wmeparams+0x40a>
4025878c:	190c      	movi.n	a9, 1
4025878e:	398c      	beqz.n	a9, 40258795 <ieee80211_parse_wmeparams+0x411>
40258790:	03ad      	mov.n	a10, a3
40258792:	002286        	j	40258820 <ieee80211_parse_wmeparams+0x49c>
40258795:	9e1c91        	l32r	a9, 40240008 <_irom0_text_start+0x8>
40258798:	c12992        	l32i	a9, a9, 0x304
4025879b:	02f9c7        	bbsi	a9, 28, 402587a1 <ieee80211_parse_wmeparams+0x41d>
4025879e:	001f86        	j	40258820 <ieee80211_parse_wmeparams+0x49c>
402587a1:	090c      	movi.n	a9, 0
402587a3:	2948b6        	bltui	a8, 4, 402587d0 <ieee80211_parse_wmeparams+0x44c>
402587a6:	020362        	l8ui	a6, a3, 2
402587a9:	9109      	s32i.n	a0, a1, 36
402587ab:	030372        	l8ui	a7, a3, 3
402587ae:	050302        	l8ui	a0, a3, 5
402587b1:	117780        	slli	a7, a7, 8
402587b4:	206670        	or	a6, a6, a7
402587b7:	040372        	l8ui	a7, a3, 4
402587ba:	010080        	slli	a0, a0, 24
402587bd:	117700        	slli	a7, a7, 16
402587c0:	207700        	or	a7, a7, a0
402587c3:	206670        	or	a6, a6, a7
402587c6:	f0c171        	l32r	a7, 40254acc <ieee80211_alloc_challenge+0x30>
402587c9:	9108      	l32i.n	a0, a1, 36
402587cb:	019677        	bne	a6, a7, 402587d0 <ieee80211_parse_wmeparams+0x44c>
402587ce:	190c      	movi.n	a9, 1
402587d0:	498c      	beqz.n	a9, 402587d8 <ieee80211_parse_wmeparams+0x454>
402587d2:	83e3e0        	moveqz	a14, a3, a14
402587d5:	0011c6        	j	40258820 <ieee80211_parse_wmeparams+0x49c>
402587d8:	090c      	movi.n	a9, 0
402587da:	2948b6        	bltui	a8, 4, 40258807 <ieee80211_parse_wmeparams+0x483>
402587dd:	020362        	l8ui	a6, a3, 2
402587e0:	9109      	s32i.n	a0, a1, 36
402587e2:	030372        	l8ui	a7, a3, 3
402587e5:	050302        	l8ui	a0, a3, 5
402587e8:	117780        	slli	a7, a7, 8
402587eb:	206670        	or	a6, a6, a7
402587ee:	040372        	l8ui	a7, a3, 4
402587f1:	010080        	slli	a0, a0, 24
402587f4:	117700        	slli	a7, a7, 16
402587f7:	207700        	or	a7, a7, a0
402587fa:	206670        	or	a6, a6, a7
402587fd:	f0b471        	l32r	a7, 40254ad0 <ieee80211_alloc_challenge+0x34>
40258800:	9108      	l32i.n	a0, a1, 36
40258802:	019677        	bne	a6, a7, 40258807 <ieee80211_parse_wmeparams+0x483>
40258805:	190c      	movi.n	a9, 1
40258807:	599c      	beqz.n	a9, 40258820 <ieee80211_parse_wmeparams+0x49c>
40258809:	83e3f0        	moveqz	a14, a3, a15
4025880c:	000406        	j	40258820 <ieee80211_parse_wmeparams+0x49c>
4025880f:	03fd      	mov.n	a15, a3
40258811:	0002c6        	j	40258820 <ieee80211_parse_wmeparams+0x49c>
40258814:	032d      	mov.n	a2, a3
40258816:	000186        	j	40258820 <ieee80211_parse_wmeparams+0x49c>
40258819:	03ed      	mov.n	a14, a3
4025881b:	000046        	j	40258820 <ieee80211_parse_wmeparams+0x49c>
4025881e:	030d      	mov.n	a0, a3
40258820:	982b      	addi.n	a9, a8, 2
40258822:	339a      	add.n	a3, a3, a9
40258824:	c09430        	sub	a9, a4, a3
40258827:	0229a6        	blti	a9, 2, 4025882d <ieee80211_parse_wmeparams+0x4a9>
4025882a:	ffc0c6        	j	40258731 <ieee80211_parse_wmeparams+0x3ad>
4025882d:	000306        	j	4025883d <ieee80211_parse_wmeparams+0x4b9>
40258830:	00a0e2        	movi	a14, 0
40258833:	00a0f2        	movi	a15, 0
40258836:	00a002        	movi	a0, 0
40258839:	020c      	movi.n	a2, 0
4025883b:	0a0c      	movi.n	a10, 0
4025883d:	e12016        	beqz	a0, 40258653 <ieee80211_parse_wmeparams+0x2cf>
40258840:	010032        	l8ui	a3, a0, 1
40258843:	02b3b6        	bltui	a3, 16, 40258849 <ieee80211_parse_wmeparams+0x4c5>
40258846:	ff8246        	j	40258653 <ieee80211_parse_wmeparams+0x2cf>
40258849:	81a9      	s32i.n	a10, a1, 32
4025884b:	e28c      	beqz.n	a2, 4025885d <ieee80211_parse_wmeparams+0x4d9>
4025884d:	81a9      	s32i.n	a10, a1, 32
4025884f:	010242        	l8ui	a4, a2, 1
40258852:	fb0c      	movi.n	a11, 15
40258854:	c0bb30        	sub	a11, a11, a3
40258857:	02ab47        	bge	a11, a4, 4025885d <ieee80211_parse_wmeparams+0x4d9>
4025885a:	ff7d46        	j	40258653 <ieee80211_parse_wmeparams+0x2cf>
4025885d:	f52c      	movi.n	a5, 47
4025885f:	024d      	mov.n	a4, a2
40258861:	003d      	mov.n	a3, a0
40258863:	0c2d      	mov.n	a2, a12
40258865:	fc1c85        	call0	40254a30 <ieee80211_setup_rates>
40258868:	8138      	l32i.n	a3, a1, 32
4025886a:	102d02        	l32i	a0, a13, 64
4025886d:	2128      	l32i.n	a2, a1, 8
4025886f:	1148      	l32i.n	a4, a1, 4
40258871:	0f5c42        	s16i	a4, a12, 30
40258874:	0d5c22        	s16i	a2, a12, 26
40258877:	90cc      	bnez.n	a0, 40258884 <ieee80211_parse_wmeparams+0x500>
40258879:	9e5a51        	l32r	a5, 402401e4 <_irom0_text_start+0x1e4>
4025887c:	0020c0        	memw
4025887f:	9558      	l32i.n	a5, a5, 36
40258881:	106d52        	s32i	a5, a13, 64
40258884:	dd0316        	beqz	a3, 40258658 <ieee80211_parse_wmeparams+0x2d4>
40258887:	202cc0        	or	a2, a12, a12
4025888a:	ffaf85        	call0	40258384 <ieee80211_parse_wmeparams>
4025888d:	dc7296        	bltz	a2, 40258658 <ieee80211_parse_wmeparams+0x2d4>
40258890:	202cc0        	or	a2, a12, a12
40258893:	55cc32        	addi	a3, a12, 85
40258896:	022c72        	l32i	a7, a12, 8
40258899:	d87c      	movi.n	a8, -3
4025889b:	107780        	and	a7, a7, a8
4025889e:	2c79      	s32i.n	a7, a12, 8
402588a0:	fe4e85        	call0	40256d8c <ieee80211_wme_updateparams>
402588a3:	ff6e86        	j	40258661 <ieee80211_parse_wmeparams+0x2dd>
402588a6:	c32f21        	l32r	a2, 40249564 <chip_v6_initialize_bb+0x168>
402588a9:	7d08      	l32i.n	a0, a13, 28
402588ab:	100020        	and	a0, a0, a2
402588ae:	ff8a06        	j	402586da <ieee80211_parse_wmeparams+0x356>
402588b1:	e61441        	l32r	a4, 40252104 <wdev_set_sniffer_addr+0x54>
402588b4:	b36f31        	l32r	a3, 40245670 <ram_chip_v6_rx_init+0x2c>
402588b7:	100040        	and	a0, a0, a4
402588ba:	200030        	or	a0, a0, a3
402588bd:	ff79c6        	j	402586a8 <ieee80211_parse_wmeparams+0x324>

402588c0 <wifi_station_start>:
402588c0:	f0c112        	addi	a1, a1, -16
402588c3:	1109      	s32i.n	a0, a1, 4
402588c5:	9dd101        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402588c8:	21c9      	s32i.n	a12, a1, 8
402588ca:	40c8      	l32i.n	a12, a0, 16
402588cc:	020c      	movi.n	a2, 0
402588ce:	1ccc      	bnez.n	a12, 402588d3 <wifi_station_start+0x13>
402588d0:	000286        	j	402588de <wifi_station_start+0x1e>
402588d3:	2e2c22        	l32i	a2, a12, 184
402588d6:	9df701        	l32r	a0, 402400b4 <_irom0_text_start+0xb4>
402588d9:	0a7297        	bbci	a2, 25, 402588e7 <wifi_station_start+0x27>
402588dc:	120c      	movi.n	a2, 1
402588de:	21c8      	l32i.n	a12, a1, 8
402588e0:	1108      	l32i.n	a0, a1, 4
402588e2:	10c112        	addi	a1, a1, 16
402588e5:	f00d      	ret.n
402588e7:	002c32        	l32i	a3, a12, 0
402588ea:	006102        	s32i	a0, a1, 0
402588ed:	43dc      	bnez.n	a3, 40258905 <wifi_station_start+0x45>
402588ef:	004d      	mov.n	a4, a0
402588f1:	0c2d      	mov.n	a2, a12
402588f3:	043d      	mov.n	a3, a4
402588f5:	eec442        	addi	a4, a4, -18
402588f8:	eb2585        	call0	40243b54 <eagle_lwip_if_alloc>
402588fb:	0c29      	s32i.n	a2, a12, 0
402588fd:	9dc321        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40258900:	0ff8c5        	call0	40268890 <wpa_attach>
40258903:	0108      	l32i.n	a0, a1, 0
40258905:	00a022        	movi	a2, 0
40258908:	01a032        	movi	a3, 1
4025890b:	00a052        	movi	a5, 0
4025890e:	060c      	movi.n	a6, 0
40258910:	004d      	mov.n	a4, a0
40258912:	f4cc45        	call0	4024d5d8 <ic_set_vif>
40258915:	b6a561        	l32r	a6, 402463ac <chip_v6_set_chan_wakeup+0x60>
40258918:	070c      	movi.n	a7, 0
4025891a:	b94c72        	s8i	a7, a12, 185
4025891d:	b84c72        	s8i	a7, a12, 184
40258920:	2e2c52        	l32i	a5, a12, 184
40258923:	205560        	or	a5, a5, a6
40258926:	2e6c52        	s32i	a5, a12, 184
40258929:	ffebc6        	j	402588dc <wifi_station_start+0x1c>
4025892c:	ff          	.byte 0xff
4025892d:	ff          	.byte 0xff
4025892e:	ff          	.byte 0xff
4025892f:	12fd      	excw

40258930 <wifi_station_stop>:
40258930:	f0c112        	addi	a1, a1, -16
40258933:	0109      	s32i.n	a0, a1, 0
40258935:	9db501        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40258938:	4008      	l32i.n	a0, a0, 16
4025893a:	020c      	movi.n	a2, 0
4025893c:	10cc      	bnez.n	a0, 40258941 <wifi_station_stop+0x11>
4025893e:	0001c6        	j	40258949 <wifi_station_stop+0x19>
40258941:	2e2022        	l32i	a2, a0, 184
40258944:	08f297        	bbsi	a2, 25, 40258950 <wifi_station_stop+0x20>
40258947:	120c      	movi.n	a2, 1
40258949:	0108      	l32i.n	a0, a1, 0
4025894b:	10c112        	addi	a1, a1, 16
4025894e:	f00d      	ret.n
40258950:	fff741        	l32r	a4, 4025892c <wifi_station_start+0x6c>
40258953:	050c      	movi.n	a5, 0
40258955:	b94052        	s8i	a5, a0, 185
40258958:	b84052        	s8i	a5, a0, 184
4025895b:	2e2032        	l32i	a3, a0, 184
4025895e:	103340        	and	a3, a3, a4
40258961:	2e6032        	s32i	a3, a0, 184
40258964:	e99e05        	call0	40242348 <wifi_station_disconnect>
40258967:	fff706        	j	40258947 <wifi_station_stop+0x17>
4025896a:	e80000        	excw
4025896d:	3ffee7        	bbsi	a14, 30, 402589b0 <chm_init+0x38>
40258970:	e808      	l32i.n	a0, a8, 56
40258972:	fe          	.byte 0xfe
40258973:	3f          	.byte 0x3f
40258974:	8b0c      	movi.n	a11, 8
40258976:	314025        	excw

40258978 <chm_init>:
40258978:	fffd31        	l32r	a3, 4025896c <wifi_station_stop+0x3c>
4025897b:	f0c112        	addi	a1, a1, -16
4025897e:	31c9      	s32i.n	a12, a1, 12
40258980:	2109      	s32i.n	a0, a1, 8
40258982:	02cd      	mov.n	a12, a2
40258984:	03c9      	s32i.n	a12, a3, 0
40258986:	9e7e21        	l32r	a2, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40258989:	000c      	movi.n	a0, 0
4025898b:	580232        	l8ui	a3, a2, 88
4025898e:	01d222        	addmi	a2, a2, 0x100
40258991:	850222        	l8ui	a2, a2, 133
40258994:	330b      	addi.n	a3, a3, -1
40258996:	220b      	addi.n	a2, a2, -1
40258998:	742020        	extui	a2, a2, 0, 8
4025899b:	930230        	movnez	a0, a2, a3
4025899e:	0109      	s32i.n	a0, a1, 0
402589a0:	9f8701        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402589a3:	0000c0        	callx0	a0
402589a6:	0148      	l32i.n	a4, a1, 0
402589a8:	904440        	addx2	a4, a4, a4
402589ab:	a044c0        	addx4	a4, a4, a12
402589ae:	01d442        	addmi	a4, a4, 0x100
402589b1:	84c442        	addi	a4, a4, -124
402589b4:	1149      	s32i.n	a4, a1, 4
402589b6:	4b6c42        	s32i	a4, a12, 0x12c
402589b9:	9f8201        	l32r	a0, 402407c4 <ets_timer_done+0x44>
402589bc:	0000c0        	callx0	a0
402589bf:	1128      	l32i.n	a2, a1, 4
402589c1:	001c05        	call0	40258b84 <chm_set_current_channel>
402589c4:	ffeb21        	l32r	a2, 40258970 <wifi_station_stop+0x40>
402589c7:	ffeb31        	l32r	a3, 40258974 <wifi_station_stop+0x44>
402589ca:	040c      	movi.n	a4, 0
402589cc:	31c8      	l32i.n	a12, a1, 12
402589ce:	9e7001        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402589d1:	0000c0        	callx0	a0
402589d4:	2108      	l32i.n	a0, a1, 8
402589d6:	10c112        	addi	a1, a1, 16
402589d9:	f00d      	ret.n
	...

402589dc <chm_acquire_lock>:
402589dc:	f0c112        	addi	a1, a1, -16
402589df:	11c9      	s32i.n	a12, a1, 4
402589e1:	0109      	s32i.n	a0, a1, 0
402589e3:	02cd      	mov.n	a12, a2
402589e5:	ffe101        	l32r	a0, 4025896c <wifi_station_stop+0x3c>
402589e8:	042d      	mov.n	a2, a4
402589ea:	380042        	l8ui	a4, a0, 56
402589ed:	390052        	l8ui	a5, a0, 57
402589f0:	449c      	beqz.n	a4, 40258a08 <chm_acquire_lock+0x2c>
402589f2:	3129      	s32i.n	a2, a1, 12
402589f4:	2139      	s32i.n	a3, a1, 8
402589f6:	04b5c7        	bgeu	a5, a12, 402589fe <chm_acquire_lock+0x22>
402589f9:	320c      	movi.n	a2, 3
402589fb:	0005c6        	j	40258a16 <chm_acquire_lock+0x3a>
402589fe:	001205        	call0	40258b20 <chm_cancel_op>
40258a01:	3128      	l32i.n	a2, a1, 12
40258a03:	ffda01        	l32r	a0, 4025896c <wifi_station_stop+0x3c>
40258a06:	2138      	l32i.n	a3, a1, 8
40258a08:	3940c2        	s8i	a12, a0, 57
40258a0b:	6039      	s32i.n	a3, a0, 24
40258a0d:	7029      	s32i.n	a2, a0, 28
40258a0f:	160c      	movi.n	a6, 1
40258a11:	020c      	movi.n	a2, 0
40258a13:	384062        	s8i	a6, a0, 56
40258a16:	11c8      	l32i.n	a12, a1, 4
40258a18:	0108      	l32i.n	a0, a1, 0
40258a1a:	10c112        	addi	a1, a1, 16
40258a1d:	f00d      	ret.n
	...

40258a20 <chm_release_lock>:
40258a20:	ffd331        	l32r	a3, 4025896c <wifi_station_stop+0x3c>
40258a23:	020c      	movi.n	a2, 0
40258a25:	7329      	s32i.n	a2, a3, 28
40258a27:	6329      	s32i.n	a2, a3, 24
40258a29:	384322        	s8i	a2, a3, 56
40258a2c:	394322        	s8i	a2, a3, 57
40258a2f:	f00d      	ret.n
40258a31:	000000        	ill

40258a34 <chm_start_op>:
40258a34:	f0c112        	addi	a1, a1, -16
40258a37:	0109      	s32i.n	a0, a1, 0
40258a39:	ffcc01        	l32r	a0, 4025896c <wifi_station_stop+0x3c>
40258a3c:	1078      	l32i.n	a7, a0, 4
40258a3e:	f78c      	beqz.n	a7, 40258a51 <chm_start_op+0x1d>
40258a40:	320c      	movi.n	a2, 3
40258a42:	000106        	j	40258a4a <chm_start_op+0x16>
40258a45:	000285        	call0	40258a70 <chm_start_op+0x3c>
40258a48:	020c      	movi.n	a2, 0
40258a4a:	0108      	l32i.n	a0, a1, 0
40258a4c:	10c112        	addi	a1, a1, 16
40258a4f:	f00d      	ret.n
40258a51:	1029      	s32i.n	a2, a0, 4
40258a53:	2039      	s32i.n	a3, a0, 8
40258a55:	9d6d81        	l32r	a8, 4024000c <_irom0_text_start+0xc>
40258a58:	4049      	s32i.n	a4, a0, 16
40258a5a:	0888      	l32i.n	a8, a8, 0
40258a5c:	5059      	s32i.n	a5, a0, 20
40258a5e:	0888      	l32i.n	a8, a8, 0
40258a60:	3069      	s32i.n	a6, a0, 12
40258a62:	df6817        	bbci	a8, 1, 40258a45 <chm_start_op+0x11>
40258a65:	000085        	call0	40258a70 <chm_start_op+0x3c>
40258a68:	fff706        	j	40258a48 <chm_start_op+0x14>
40258a6b:	e7ec00        	excw
40258a6e:	fe          	.byte 0xfe
40258a6f:	3f          	.byte 0x3f
40258a70:	f0c112        	addi	a1, a1, -16
40258a73:	31d9      	s32i.n	a13, a1, 12
40258a75:	21c9      	s32i.n	a12, a1, 8
40258a77:	ffbdd1        	l32r	a13, 4025896c <wifi_station_stop+0x3c>
40258a7a:	1109      	s32i.n	a0, a1, 4
40258a7c:	4dc8      	l32i.n	a12, a13, 16
40258a7e:	3d08      	l32i.n	a0, a13, 12
40258a80:	0109      	s32i.n	a0, a1, 0
40258a82:	a91301        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40258a85:	0000c0        	callx0	a0
40258a88:	023d      	mov.n	a3, a2
40258a8a:	1d28      	l32i.n	a2, a13, 4
40258a8c:	021332        	l16ui	a3, a3, 4
40258a8f:	021242        	l16ui	a4, a2, 4
40258a92:	021347        	beq	a3, a4, 40258a98 <chm_start_op+0x64>
40258a95:	000ec5        	call0	40258b84 <chm_set_current_channel>
40258a98:	5c8c      	beqz.n	a12, 40258aa1 <chm_start_op+0x6d>
40258a9a:	0128      	l32i.n	a2, a1, 0
40258a9c:	030c      	movi.n	a3, 0
40258a9e:	000cc0        	callx0	a12
40258aa1:	2d48      	l32i.n	a4, a13, 8
40258aa3:	c4cc      	bnez.n	a4, 40258ab3 <chm_start_op+0x7f>
40258aa5:	fff121        	l32r	a2, 40258a6c <chm_start_op+0x38>
40258aa8:	431c      	movi.n	a3, 20
40258aaa:	9d8b01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40258aad:	0000c0        	callx0	a0
40258ab0:	000606        	j	40258acc <chm_start_op+0x98>
40258ab3:	ffafc1        	l32r	a12, 40258970 <wifi_station_stop+0x40>
40258ab6:	0c2d      	mov.n	a2, a12
40258ab8:	9e4001        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40258abb:	0000c0        	callx0	a0
40258abe:	0c2d      	mov.n	a2, a12
40258ac0:	2d38      	l32i.n	a3, a13, 8
40258ac2:	040c      	movi.n	a4, 0
40258ac4:	150c      	movi.n	a5, 1
40258ac6:	9e3d01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40258ac9:	0000c0        	callx0	a0
40258acc:	21c8      	l32i.n	a12, a1, 8
40258ace:	31d8      	l32i.n	a13, a1, 12
40258ad0:	1108      	l32i.n	a0, a1, 4
40258ad2:	10c112        	addi	a1, a1, 16
40258ad5:	f00d      	ret.n
	...

40258ad8 <chm_end_op>:
40258ad8:	c37c      	movi.n	a3, -4
40258ada:	f0c112        	addi	a1, a1, -16
40258add:	1109      	s32i.n	a0, a1, 4
40258adf:	ffa301        	l32r	a0, 4025896c <wifi_station_stop+0x3c>
40258ae2:	0129      	s32i.n	a2, a1, 0
40258ae4:	1d1037        	beq	a0, a3, 40258b05 <chm_end_op+0x2d>
40258ae7:	002d      	mov.n	a2, a0
40258ae9:	5238      	l32i.n	a3, a2, 20
40258aeb:	2139      	s32i.n	a3, a1, 8
40258aed:	224b      	addi.n	a2, a2, 4
40258aef:	431c      	movi.n	a3, 20
40258af1:	9d7901        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40258af4:	0000c0        	callx0	a0
40258af7:	2158      	l32i.n	a5, a1, 8
40258af9:	858c      	beqz.n	a5, 40258b05 <chm_end_op+0x2d>
40258afb:	ff9c21        	l32r	a2, 4025896c <wifi_station_stop+0x3c>
40258afe:	0138      	l32i.n	a3, a1, 0
40258b00:	3228      	l32i.n	a2, a2, 12
40258b02:	0005c0        	callx0	a5
40258b05:	1108      	l32i.n	a0, a1, 4
40258b07:	10c112        	addi	a1, a1, 16
40258b0a:	f00d      	ret.n
40258b0c:	020c      	movi.n	a2, 0
40258b0e:	f0c112        	addi	a1, a1, -16
40258b11:	0109      	s32i.n	a0, a1, 0
40258b13:	fffc45        	call0	40258ad8 <chm_end_op>
40258b16:	0108      	l32i.n	a0, a1, 0
40258b18:	10c112        	addi	a1, a1, 16
40258b1b:	f00d      	ret.n
40258b1d:	000000        	ill

40258b20 <chm_cancel_op>:
40258b20:	f0c112        	addi	a1, a1, -16
40258b23:	0109      	s32i.n	a0, a1, 0
40258b25:	ff9101        	l32r	a0, 4025896c <wifi_station_stop+0x3c>
40258b28:	1028      	l32i.n	a2, a0, 4
40258b2a:	129c      	beqz.n	a2, 40258b3f <chm_cancel_op+0x1f>
40258b2c:	002d      	mov.n	a2, a0
40258b2e:	20c222        	addi	a2, a2, 32
40258b31:	9e2101        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40258b34:	0000c0        	callx0	a0
40258b37:	420c      	movi.n	a2, 4
40258b39:	fff9c5        	call0	40258ad8 <chm_end_op>
40258b3c:	ff8c01        	l32r	a0, 4025896c <wifi_station_stop+0x3c>
40258b3f:	6058      	l32i.n	a5, a0, 24
40258b41:	558c      	beqz.n	a5, 40258b4a <chm_cancel_op+0x2a>
40258b43:	430c      	movi.n	a3, 4
40258b45:	7028      	l32i.n	a2, a0, 28
40258b47:	0005c0        	callx0	a5
40258b4a:	0108      	l32i.n	a0, a1, 0
40258b4c:	10c112        	addi	a1, a1, 16
40258b4f:	f00d      	ret.n
40258b51:	000000        	ill

40258b54 <chm_return_home_channel>:
40258b54:	f0c112        	addi	a1, a1, -16
40258b57:	11c9      	s32i.n	a12, a1, 4
40258b59:	9d2cc1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40258b5c:	0109      	s32i.n	a0, a1, 0
40258b5e:	4b2cc2        	l32i	a12, a12, 0x12c
40258b61:	a8db01        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40258b64:	0000c0        	callx0	a0
40258b67:	021202        	l16ui	a0, a2, 4
40258b6a:	021c22        	l16ui	a2, a12, 4
40258b6d:	041027        	beq	a0, a2, 40258b75 <chm_return_home_channel+0x21>
40258b70:	0c2d      	mov.n	a2, a12
40258b72:	000105        	call0	40258b84 <chm_set_current_channel>
40258b75:	11c8      	l32i.n	a12, a1, 4
40258b77:	0108      	l32i.n	a0, a1, 0
40258b79:	10c112        	addi	a1, a1, 16
40258b7c:	f00d      	ret.n
40258b7e:	600000        	neg	a0, a0
40258b81:	401014        	excw

40258b84 <chm_set_current_channel>:
40258b84:	130c      	movi.n	a3, 1
40258b86:	040c      	movi.n	a4, 0
40258b88:	f0c112        	addi	a1, a1, -16
40258b8b:	11c9      	s32i.n	a12, a1, 4
40258b8d:	0109      	s32i.n	a0, a1, 0
40258b8f:	02cd      	mov.n	a12, a2
40258b91:	021222        	l16ui	a2, a2, 4
40258b94:	fffb01        	l32r	a0, 40258b80 <chm_return_home_channel+0x2c>
40258b97:	0000c0        	callx0	a0
40258b9a:	9f0801        	l32r	a0, 402407bc <ets_timer_done+0x3c>
40258b9d:	0000c0        	callx0	a0
40258ba0:	ff7301        	l32r	a0, 4025896c <wifi_station_stop+0x3c>
40258ba3:	d0c9      	s32i.n	a12, a0, 52
40258ba5:	11c8      	l32i.n	a12, a1, 4
40258ba7:	9f0701        	l32r	a0, 402407c4 <ets_timer_done+0x44>
40258baa:	0000c0        	callx0	a0
40258bad:	0108      	l32i.n	a0, a1, 0
40258baf:	10c112        	addi	a1, a1, 16
40258bb2:	f00d      	ret.n

40258bb4 <chm_freq2index>:
40258bb4:	050c      	movi.n	a5, 0
40258bb6:	ff6d61        	l32r	a6, 4025896c <wifi_station_stop+0x3c>
40258bb9:	e70c      	movi.n	a7, 14
40258bbb:	0668      	l32i.n	a6, a6, 0
40258bbd:	908550        	addx2	a8, a5, a5
40258bc0:	a08860        	addx4	a8, a8, a6
40258bc3:	441882        	l16ui	a8, a8, 136
40258bc6:	0c1827        	beq	a8, a2, 40258bd6 <chm_freq2index+0x22>
40258bc9:	551b      	addi.n	a5, a5, 1
40258bcb:	745050        	extui	a5, a5, 0, 8
40258bce:	eb9577        	bne	a5, a7, 40258bbd <chm_freq2index+0x9>
40258bd1:	ffa022        	movi	a2, 255
40258bd4:	f00d      	ret.n
40258bd6:	052d      	mov.n	a2, a5
40258bd8:	f00d      	ret.n
	...

40258bdc <chm_check_same_channel>:
40258bdc:	9d0c21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40258bdf:	f0c112        	addi	a1, a1, -16
40258be2:	016102        	s32i	a0, a1, 4
40258be5:	4b2222        	l32i	a2, a2, 0x12c
40258be8:	f9af85        	call0	402526e4 <ieee80211_chan2ieee>
40258beb:	006122        	s32i	a2, a1, 0
40258bee:	a8b801        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40258bf1:	0000c0        	callx0	a0
40258bf4:	f9aec5        	call0	402526e4 <ieee80211_chan2ieee>
40258bf7:	030c      	movi.n	a3, 0
40258bf9:	0148      	l32i.n	a4, a1, 0
40258bfb:	1108      	l32i.n	a0, a1, 4
40258bfd:	c04420        	sub	a4, a4, a2
40258c00:	10c112        	addi	a1, a1, 16
40258c03:	120c      	movi.n	a2, 1
40258c05:	932340        	movnez	a2, a3, a4
40258c08:	f00d      	ret.n
40258c0a:	280000        	excw
40258c0d:	fee8      	l32i.n	a14, a14, 60
40258c0f:	3f          	.byte 0x3f
40258c10:	eaec      	bnez.n	a10, 40258c42 <cnx_attach+0x2a>
40258c12:	fe          	.byte 0xfe
40258c13:	3f          	.byte 0x3f
40258c14:	8f1c      	movi.n	a15, 24
40258c16:	324025        	excw

40258c18 <cnx_attach>:
40258c18:	60a332        	movi	a3, 0x360
40258c1b:	f0c112        	addi	a1, a1, -16
40258c1e:	006122        	s32i	a2, a1, 0
40258c21:	016102        	s32i	a0, a1, 4
40258c24:	fffa21        	l32r	a2, 40258c0c <chm_check_same_channel+0x30>
40258c27:	9d2c01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40258c2a:	0000c0        	callx0	a0
40258c2d:	02a052        	movi	a5, 2
40258c30:	fff821        	l32r	a2, 40258c10 <chm_check_same_channel+0x34>
40258c33:	f00c      	movi.n	a0, 15
40258c35:	0168      	l32i.n	a6, a1, 0
40258c37:	fff541        	l32r	a4, 40258c0c <chm_check_same_channel+0x30>
40258c3a:	0649      	s32i.n	a4, a6, 0
40258c3c:	804202        	s8i	a0, a2, 128
40258c3f:	0438      	l32i.n	a3, a4, 0
40258c41:	fff421        	l32r	a2, 40258c14 <chm_check_same_channel+0x38>
40258c44:	203350        	or	a3, a3, a5
40258c47:	0439      	s32i.n	a3, a4, 0
40258c49:	030c      	movi.n	a3, 0
40258c4b:	f77585        	call0	402503a4 <ppRegisterTxCallback>
40258c4e:	1108      	l32i.n	a0, a1, 4
40258c50:	10c112        	addi	a1, a1, 16
40258c53:	f00d      	ret.n
40258c55:	000000        	ill

40258c58 <cnx_sta_connect_led_timer_cb>:
40258c58:	140c      	movi.n	a4, 1
40258c5a:	030c      	movi.n	a3, 0
40258c5c:	9dc951        	l32r	a5, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40258c5f:	f0c112        	addi	a1, a1, -16
40258c62:	0109      	s32i.n	a0, a1, 0
40258c64:	5b0522        	l8ui	a2, a5, 91
40258c67:	5a0552        	l8ui	a5, a5, 90
40258c6a:	046020        	extui	a6, a2, 0, 1
40258c6d:	833460        	moveqz	a3, a4, a6
40258c70:	401500        	ssl	a5
40258c73:	a12200        	sll	a2, a2
40258c76:	050c      	movi.n	a5, 0
40258c78:	a14400        	sll	a4, a4
40258c7b:	a13300        	sll	a3, a3
40258c7e:	a1af01        	l32r	a0, 4024133c <system_relative_time+0x1c>
40258c81:	0000c0        	callx0	a0
40258c84:	180c      	movi.n	a8, 1
40258c86:	060c      	movi.n	a6, 0
40258c88:	9dbe71        	l32r	a7, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40258c8b:	0108      	l32i.n	a0, a1, 0
40258c8d:	5b0792        	l8ui	a9, a7, 91
40258c90:	10c112        	addi	a1, a1, 16
40258c93:	049090        	extui	a9, a9, 0, 1
40258c96:	836890        	moveqz	a6, a8, a9
40258c99:	5b4762        	s8i	a6, a7, 91
40258c9c:	f00d      	ret.n
40258c9e:	580000        	excw
40258ca1:	258c      	beqz.n	a5, 40258ca7 <cnx_sta_connect_led_timer_cb+0x4f>
40258ca3:	c00040        	sub	a0, a0, a4
	...

40258ca8 <cnx_sta_connect_cmd>:
40258ca8:	f0c112        	addi	a1, a1, -16
40258cab:	0261d2        	s32i	a13, a1, 8
40258cae:	0161c2        	s32i	a12, a1, 4
40258cb1:	006102        	s32i	a0, a1, 0
40258cb4:	9db301        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40258cb7:	02cd      	mov.n	a12, a2
40258cb9:	590022        	l8ui	a2, a0, 89
40258cbc:	03dd      	mov.n	a13, a3
40258cbe:	2b1266        	bnei	a2, 1, 40258ced <cnx_sta_connect_cmd+0x45>
40258cc1:	580032        	l8ui	a3, a0, 88
40258cc4:	251366        	bnei	a3, 1, 40258ced <cnx_sta_connect_cmd+0x45>
40258cc7:	9fe521        	l32r	a2, 40240c5c <system_restart_local+0xcc>
40258cca:	9dbb01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40258ccd:	0000c0        	callx0	a0
40258cd0:	9fe321        	l32r	a2, 40240c5c <system_restart_local+0xcc>
40258cd3:	fff331        	l32r	a3, 40258ca0 <cnx_sta_connect_led_timer_cb+0x48>
40258cd6:	040c      	movi.n	a4, 0
40258cd8:	9dae01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40258cdb:	0000c0        	callx0	a0
40258cde:	9fdf21        	l32r	a2, 40240c5c <system_restart_local+0xcc>
40258ce1:	233c      	movi.n	a3, 50
40258ce3:	140c      	movi.n	a4, 1
40258ce5:	150c      	movi.n	a5, 1
40258ce7:	9db501        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40258cea:	0000c0        	callx0	a0
40258ced:	071c      	movi.n	a7, 16
40258cef:	a88f61        	l32r	a6, 40242f2c <wifi_set_channel+0x40>
40258cf2:	0020c0        	memw
40258cf5:	9b2652        	l32i	a5, a6, 0x26c
40258cf8:	205570        	or	a5, a5, a7
40258cfb:	0020c0        	memw
40258cfe:	9b6652        	s32i	a5, a6, 0x26c
40258d01:	a90c42        	l8ui	a4, a12, 169
40258d04:	e48c      	beqz.n	a4, 40258d16 <cnx_sta_connect_cmd+0x6e>
40258d06:	220c      	movi.n	a2, 2
40258d08:	030c      	movi.n	a3, 0
40258d0a:	01dc42        	addmi	a4, a12, 0x100
40258d0d:	aac442        	addi	a4, a4, -86
40258d10:	f8ee05        	call0	40251bf4 <wDev_SetRxPolicy>
40258d13:	000246        	j	40258d20 <cnx_sta_connect_cmd+0x78>
40258d16:	00a022        	movi	a2, 0
40258d19:	030c      	movi.n	a3, 0
40258d1b:	040c      	movi.n	a4, 0
40258d1d:	f8ed45        	call0	40251bf4 <wDev_SetRxPolicy>
40258d20:	fe5e05        	call0	40257304 <scan_remove_bssid>
40258d23:	9d8c      	beqz.n	a13, 40258d30 <cnx_sta_connect_cmd+0x88>
40258d25:	0d2d      	mov.n	a2, a13
40258d27:	fe7f45        	call0	4025751c <scan_set_desChan>
40258d2a:	a0c5d1        	l32r	a13, 40241040 <system_upgrade_flag_check+0x10>
40258d2d:	000086        	j	40258d33 <cnx_sta_connect_cmd+0x8b>
40258d30:	0fa1d2        	movi	a13, 0x10f
40258d33:	ffb681        	l32r	a8, 40258c0c <chm_check_same_channel+0x30>
40258d36:	1888      	l32i.n	a8, a8, 4
40258d38:	ffdb91        	l32r	a9, 40258ca4 <cnx_sta_connect_led_timer_cb+0x4c>
40258d3b:	056807        	bbci	a8, 0, 40258d44 <cnx_sta_connect_cmd+0x9c>
40258d3e:	20dd90        	or	a13, a13, a9
40258d41:	000306        	j	40258d51 <cnx_sta_connect_cmd+0xa9>
40258d44:	10cc32        	addi	a3, a12, 16
40258d47:	0c0c42        	l8ui	a4, a12, 12
40258d4a:	020c      	movi.n	a2, 0
40258d4c:	150c      	movi.n	a5, 1
40258d4e:	fe5c85        	call0	40257318 <scan_add_probe_ssid>
40258d51:	0d2d      	mov.n	a2, a13
40258d53:	11c8      	l32i.n	a12, a1, 4
40258d55:	21d8      	l32i.n	a13, a1, 8
40258d57:	000d85        	call0	40258e30 <cnx_sta_scan_cmd+0xcc>
40258d5a:	0108      	l32i.n	a0, a1, 0
40258d5c:	10c112        	addi	a1, a1, 16
40258d5f:	f00d      	ret.n
40258d61:	000000        	ill

40258d64 <cnx_sta_scan_cmd>:
40258d64:	e0c112        	addi	a1, a1, -32
40258d67:	0461f2        	s32i	a15, a1, 16
40258d6a:	006102        	s32i	a0, a1, 0
40258d6d:	0161c2        	s32i	a12, a1, 4
40258d70:	21d9      	s32i.n	a13, a1, 8
40258d72:	31e9      	s32i.n	a14, a1, 12
40258d74:	04dd      	mov.n	a13, a4
40258d76:	03ed      	mov.n	a14, a3
40258d78:	02cd      	mov.n	a12, a2
40258d7a:	92ec      	bnez.n	a2, 40258da7 <cnx_sta_scan_cmd+0x43>
40258d7c:	120c      	movi.n	a2, 1
40258d7e:	030c      	movi.n	a3, 0
40258d80:	040c      	movi.n	a4, 0
40258d82:	250c      	movi.n	a5, 2
40258d84:	fe5905        	call0	40257318 <scan_add_probe_ssid>
40258d87:	fe57c5        	call0	40257304 <scan_remove_bssid>
40258d8a:	020c      	movi.n	a2, 0
40258d8c:	fe5805        	call0	40257310 <scan_hidden_ssid>
40258d8f:	020c      	movi.n	a2, 0
40258d91:	030c      	movi.n	a3, 0
40258d93:	040c      	movi.n	a4, 0
40258d95:	f8e5c5        	call0	40251bf4 <wDev_SetRxPolicy>
40258d98:	0d5d      	mov.n	a5, a13
40258d9a:	0e4d      	mov.n	a4, a14
40258d9c:	0fa122        	movi	a2, 0x10f
40258d9f:	330c      	movi.n	a3, 3
40258da1:	fe0d85        	call0	40256e7c <scan_start>
40258da4:	001cc6        	j	40258e1b <cnx_sta_scan_cmd+0xb7>
40258da7:	002222        	l32i	a2, a2, 0
40258daa:	015216        	beqz	a2, 40258dc3 <cnx_sta_scan_cmd+0x5f>
40258dad:	a22201        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40258db0:	0000c0        	callx0	a0
40258db3:	002c32        	l32i	a3, a12, 0
40258db6:	744020        	extui	a4, a2, 0, 8
40258db9:	150c      	movi.n	a5, 1
40258dbb:	120c      	movi.n	a2, 1
40258dbd:	fe5585        	call0	40257318 <scan_add_probe_ssid>
40258dc0:	000346        	j	40258dd1 <cnx_sta_scan_cmd+0x6d>
40258dc3:	01a022        	movi	a2, 1
40258dc6:	00a032        	movi	a3, 0
40258dc9:	00a042        	movi	a4, 0
40258dcc:	250c      	movi.n	a5, 2
40258dce:	fe5485        	call0	40257318 <scan_add_probe_ssid>
40258dd1:	1c28      	l32i.n	a2, a12, 4
40258dd3:	728c      	beqz.n	a2, 40258dde <cnx_sta_scan_cmd+0x7a>
40258dd5:	fe5085        	call0	402572e0 <scan_add_bssid>
40258dd8:	000146        	j	40258de1 <cnx_sta_scan_cmd+0x7d>
40258ddb:	000000        	ill
40258dde:	fe5245        	call0	40257304 <scan_remove_bssid>
40258de1:	080c22        	l8ui	a2, a12, 8
40258de4:	d00c      	movi.n	a0, 13
40258de6:	c28c      	beqz.n	a2, 40258df6 <cnx_sta_scan_cmd+0x92>
40258de8:	0a3027        	bltu	a0, a2, 40258df6 <cnx_sta_scan_cmd+0x92>
40258deb:	fe7305        	call0	4025751c <scan_set_desChan>
40258dee:	a094f1        	l32r	a15, 40241040 <system_upgrade_flag_check+0x10>
40258df1:	000106        	j	40258df9 <cnx_sta_scan_cmd+0x95>
40258df4:	f20000        	excw
40258df7:	220fa1        	l32r	a10, 40221634 <_lit4_end+0x11a8d8>
40258dfa:	090c      	movi.n	a9, 0
40258dfc:	928c      	beqz.n	a2, 40258e09 <cnx_sta_scan_cmd+0xa5>
40258dfe:	120c      	movi.n	a2, 1
40258e00:	fe50c5        	call0	40257310 <scan_hidden_ssid>
40258e03:	0001c6        	j	40258e0e <cnx_sta_scan_cmd+0xaa>
40258e06:	000000        	ill
40258e09:	020c      	movi.n	a2, 0
40258e0b:	fe5045        	call0	40257310 <scan_hidden_ssid>
40258e0e:	0d5d      	mov.n	a5, a13
40258e10:	204ee0        	or	a4, a14, a14
40258e13:	202ff0        	or	a2, a15, a15
40258e16:	330c      	movi.n	a3, 3
40258e18:	fe0605        	call0	40256e7c <scan_start>
40258e1b:	11c8      	l32i.n	a12, a1, 4
40258e1d:	21d8      	l32i.n	a13, a1, 8
40258e1f:	31e8      	l32i.n	a14, a1, 12
40258e21:	41f8      	l32i.n	a15, a1, 16
40258e23:	0108      	l32i.n	a0, a1, 0
40258e25:	20c112        	addi	a1, a1, 32
40258e28:	f00d      	ret.n
40258e2a:	080000        	excw
40258e2d:	402590        	excw
40258e30:	f0c112        	addi	a1, a1, -16
40258e33:	9c7651        	l32r	a5, 4024000c <_irom0_text_start+0xc>
40258e36:	0109      	s32i.n	a0, a1, 0
40258e38:	4508      	l32i.n	a0, a5, 16
40258e3a:	140c      	movi.n	a4, 1
40258e3c:	b90032        	l8ui	a3, a0, 185
40258e3f:	061c      	movi.n	a6, 16
40258e41:	33cc      	bnez.n	a3, 40258e48 <cnx_sta_scan_cmd+0xe4>
40258e43:	ba4042        	s8i	a4, a0, 186
40258e46:	4508      	l32i.n	a0, a5, 16
40258e48:	ff7151        	l32r	a5, 40258c0c <chm_check_same_channel+0x30>
40258e4b:	b84042        	s8i	a4, a0, 184
40258e4e:	002542        	l32i	a4, a5, 0
40258e51:	204460        	or	a4, a4, a6
40258e54:	006542        	s32i	a4, a5, 0
40258e57:	fff541        	l32r	a4, 40258e2c <cnx_sta_scan_cmd+0xc8>
40258e5a:	009216        	beqz	a2, 40258e67 <cnx_sta_scan_cmd+0x103>
40258e5d:	230c      	movi.n	a3, 2
40258e5f:	050c      	movi.n	a5, 0
40258e61:	fe0185        	call0	40256e7c <scan_start>
40258e64:	000186        	j	40258e6e <cnx_sta_scan_cmd+0x10a>
40258e67:	042d      	mov.n	a2, a4
40258e69:	030c      	movi.n	a3, 0
40258e6b:	000105        	call0	40258e7c <cnx_sta_scan_cmd+0x118>
40258e6e:	0108      	l32i.n	a0, a1, 0
40258e70:	10c112        	addi	a1, a1, 16
40258e73:	f00d      	ret.n
40258e75:	000000        	ill
40258e78:	8f6c      	movi.n	a15, -24
40258e7a:	314025        	excw
40258e7d:	ff          	.byte 0xff
40258e7e:	ff          	.byte 0xff
40258e7f:	00a042        	movi	a4, 0
40258e82:	f0c112        	addi	a1, a1, -16
40258e85:	206220        	or	a6, a2, a2
40258e88:	006102        	s32i	a0, a1, 0
40258e8b:	ff6001        	l32r	a0, 40258c0c <chm_check_same_channel+0x30>
40258e8e:	220c      	movi.n	a2, 2
40258e90:	dd6062        	s32i	a6, a0, 0x374
40258e93:	ffb485        	call0	402589dc <chm_acquire_lock>
40258e96:	329c      	beqz.n	a2, 40258ead <cnx_sta_scan_cmd+0x149>
40258e98:	120c      	movi.n	a2, 1
40258e9a:	000206        	j	40258ea6 <cnx_sta_scan_cmd+0x142>
40258e9d:	020c      	movi.n	a2, 0
40258e9f:	030c      	movi.n	a3, 0
40258ea1:	000c85        	call0	40258f6c <cnx_sta_scan_cmd+0x208>
40258ea4:	220c      	movi.n	a2, 2
40258ea6:	0108      	l32i.n	a0, a1, 0
40258ea8:	10c112        	addi	a1, a1, 16
40258eab:	f00d      	ret.n
40258ead:	006845        	call0	40259534 <cnx_rc_search+0x54>
40258eb0:	fe9216        	beqz	a2, 40258e9d <cnx_sta_scan_cmd+0x139>
40258eb3:	030c      	movi.n	a3, 0
40258eb5:	000085        	call0	40258ec0 <cnx_sta_scan_cmd+0x15c>
40258eb8:	fffa06        	j	40258ea4 <cnx_sta_scan_cmd+0x140>
40258ebb:	8ec000        	excw
40258ebe:	124025        	excw
40258ec1:	02e0c1        	l32r	a12, 40219a44 <_lit4_end+0x112ce8>
40258ec4:	010561        	l32r	a6, 402192d8 <_lit4_end+0x11257c>
40258ec7:	c29c51        	l32r	a5, 40249938 <register_chipv6_phy_init_param+0x1f4>
40258eca:	020661        	l32r	a6, 402196e4 <_lit4_end+0x112988>
40258ecd:	cd0420        	excw
40258ed0:	000802        	l8ui	a0, a8, 0
40258ed3:	4109      	s32i.n	a0, a1, 16
40258ed5:	a7fe01        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40258ed8:	0000c0        	callx0	a0
40258edb:	1e2c02        	l32i	a0, a12, 120
40258ede:	101207        	beq	a2, a0, 40258ef2 <cnx_sta_scan_cmd+0x18e>
40258ee1:	0c6d      	mov.n	a6, a12
40258ee3:	030c      	movi.n	a3, 0
40258ee5:	fff541        	l32r	a4, 40258ebc <cnx_sta_scan_cmd+0x158>
40258ee8:	050c      	movi.n	a5, 0
40258eea:	002d      	mov.n	a2, a0
40258eec:	ffb445        	call0	40258a34 <chm_start_op>
40258eef:	000746        	j	40258f10 <cnx_sta_scan_cmd+0x1ac>
40258ef2:	205cc0        	or	a5, a12, a12
40258ef5:	202cc0        	or	a2, a12, a12
40258ef8:	204cc0        	or	a4, a12, a12
40258efb:	080c      	movi.n	a8, 0
40258efd:	4138      	l32i.n	a3, a1, 16
40258eff:	a3d361        	l32r	a6, 40241e4c <wifi_station_ap_number_set+0x58>
40258f02:	2fc332        	addi	a3, a3, 47
40258f05:	a0c672        	addi	a7, a6, -96
40258f08:	5c0772        	l8ui	a7, a7, 92
40258f0b:	0189      	s32i.n	a8, a1, 0
40258f0d:	fccf05        	call0	40255c00 <ieee80211_send_probereq>
40258f10:	61c8      	l32i.n	a12, a1, 24
40258f12:	5108      	l32i.n	a0, a1, 20
40258f14:	20c112        	addi	a1, a1, 32
40258f17:	f00d      	ret.n
40258f19:	000000        	ill
40258f1c:	f0c112        	addi	a1, a1, -16
40258f1f:	11c9      	s32i.n	a12, a1, 4
40258f21:	02cd      	mov.n	a12, a2
40258f23:	4228      	l32i.n	a2, a2, 16
40258f25:	0109      	s32i.n	a0, a1, 0
40258f27:	10c222        	addi	a2, a2, 16
40258f2a:	005b45        	call0	402594e0 <cnx_rc_search>
40258f2d:	729c      	beqz.n	a2, 40258f48 <cnx_sta_scan_cmd+0x1e4>
40258f2f:	9c38      	l32i.n	a3, a12, 36
40258f31:	0f0332        	l8ui	a3, a3, 15
40258f34:	091366        	bnei	a3, 1, 40258f41 <cnx_sta_scan_cmd+0x1dd>
40258f37:	530c      	movi.n	a3, 5
40258f39:	040c      	movi.n	a4, 0
40258f3b:	008a05        	call0	402597dc <cnx_rc_update_age>
40258f3e:	000186        	j	40258f48 <cnx_sta_scan_cmd+0x1e4>
40258f41:	d37c      	movi.n	a3, -3
40258f43:	140c      	movi.n	a4, 1
40258f45:	008285        	call0	40259770 <cnx_rc_update_state_metric>
40258f48:	005e85        	call0	40259534 <cnx_rc_search+0x54>
40258f4b:	11c8      	l32i.n	a12, a1, 4
40258f4d:	628c      	beqz.n	a2, 40258f57 <cnx_sta_scan_cmd+0x1f3>
40258f4f:	030c      	movi.n	a3, 0
40258f51:	fff6c5        	call0	40258ec0 <cnx_sta_scan_cmd+0x15c>
40258f54:	000186        	j	40258f5e <cnx_sta_scan_cmd+0x1fa>
40258f57:	020c      	movi.n	a2, 0
40258f59:	030c      	movi.n	a3, 0
40258f5b:	000105        	call0	40258f6c <cnx_sta_scan_cmd+0x208>
40258f5e:	0108      	l32i.n	a0, a1, 0
40258f60:	10c112        	addi	a1, a1, 16
40258f63:	f00d      	ret.n
40258f65:	000000        	ill
40258f68:	feeaf0        	excw
40258f6b:	3f          	.byte 0x3f
40258f6c:	f0c112        	addi	a1, a1, -16
40258f6f:	006132        	s32i	a3, a1, 0
40258f72:	0261c2        	s32i	a12, a1, 8
40258f75:	1109      	s32i.n	a0, a1, 4
40258f77:	fffcc1        	l32r	a12, 40258f68 <cnx_sta_scan_cmd+0x204>
40258f7a:	000c      	movi.n	a0, 0
40258f7c:	7e4c02        	s8i	a0, a12, 126
40258f7f:	2b2cc2        	l32i	a12, a12, 172
40258f82:	ffbd05        	call0	40258b54 <chm_return_home_channel>
40258f85:	ffa985        	call0	40258a20 <chm_release_lock>
40258f88:	7c8c      	beqz.n	a12, 40258f93 <cnx_sta_scan_cmd+0x22f>
40258f8a:	0138      	l32i.n	a3, a1, 0
40258f8c:	0c08      	l32i.n	a0, a12, 0
40258f8e:	020c      	movi.n	a2, 0
40258f90:	0000c0        	callx0	a0
40258f93:	21c8      	l32i.n	a12, a1, 8
40258f95:	1108      	l32i.n	a0, a1, 4
40258f97:	10c112        	addi	a1, a1, 16
40258f9a:	f00d      	ret.n
40258f9c:	26abe0        	excw
40258f9f:	c11240        	mul16u	a1, a2, a4

40258fa0 <cnx_connect_timeout>:
40258fa0:	f0c112        	addi	a1, a1, -16
40258fa3:	016102        	s32i	a0, a1, 4
40258fa6:	9c1901        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40258fa9:	fffc21        	l32r	a2, 40258f9c <cnx_sta_scan_cmd+0x238>
40258fac:	042002        	l32i	a0, a0, 16
40258faf:	006102        	s32i	a0, a1, 0
40258fb2:	9cc701        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40258fb5:	0000c0        	callx0	a0
40258fb8:	0128      	l32i.n	a2, a1, 0
40258fba:	b228      	l32i.n	a2, a2, 44
40258fbc:	828c      	beqz.n	a2, 40258fc8 <cnx_connect_timeout+0x28>
40258fbe:	9c1321        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40258fc1:	030c      	movi.n	a3, 0
40258fc3:	040c      	movi.n	a4, 0
40258fc5:	fecd05        	call0	40257c98 <ieee80211_sta_new_state>
40258fc8:	a4ba51        	l32r	a5, 402422b0 <wifi_station_set_auto_connect+0x50>
40258fcb:	9ce631        	l32r	a3, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40258fce:	0020c0        	memw
40258fd1:	fd2342        	l32i	a4, a3, 0x3f4
40258fd4:	104450        	and	a4, a4, a5
40258fd7:	f54040        	extui	a4, a4, 16, 16
40258fda:	0020c0        	memw
40258fdd:	fd2332        	l32i	a3, a3, 0x3f4
40258fe0:	9f3621        	l32r	a2, 40240cb8 <system_restart+0x54>
40258fe3:	743030        	extui	a3, a3, 0, 8
40258fe6:	0c1466        	bnei	a4, 1, 40258ff6 <cnx_connect_timeout+0x56>
40258fe9:	d60c      	movi.n	a6, 13
40258feb:	13b637        	bgeu	a6, a3, 40259002 <cnx_connect_timeout+0x62>
40258fee:	030c      	movi.n	a3, 0
40258ff0:	ffcb45        	call0	40258ca8 <cnx_sta_connect_cmd>
40258ff3:	000106        	j	40258ffb <cnx_connect_timeout+0x5b>
40258ff6:	030c      	movi.n	a3, 0
40258ff8:	ffcac5        	call0	40258ca8 <cnx_sta_connect_cmd>
40258ffb:	1108      	l32i.n	a0, a1, 4
40258ffd:	10c112        	addi	a1, a1, 16
40259000:	f00d      	ret.n
40259002:	ffca45        	call0	40258ca8 <cnx_sta_connect_cmd>
40259005:	fffc86        	j	40258ffb <cnx_connect_timeout+0x5b>

40259008 <cnx_start_handoff_cb>:
40259008:	f0c112        	addi	a1, a1, -16
4025900b:	0109      	s32i.n	a0, a1, 0
4025900d:	13cc      	bnez.n	a3, 40259012 <cnx_start_handoff_cb+0xa>
4025900f:	000105        	call0	40259020 <cnx_start_handoff_cb+0x18>
40259012:	0108      	l32i.n	a0, a1, 0
40259014:	10c112        	addi	a1, a1, 16
40259017:	f00d      	ret.n
40259019:	000000        	ill
4025901c:	26abf0        	excw
4025901f:	031c40        	excw
40259022:	fefa21        	l32r	a2, 40258c0c <chm_check_same_channel+0x30>
40259025:	c0c112        	addi	a1, a1, -64
40259028:	c1c9      	s32i.n	a12, a1, 48
4025902a:	d1d9      	s32i.n	a13, a1, 52
4025902c:	b109      	s32i.n	a0, a1, 44
4025902e:	9bf7d1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40259031:	0208      	l32i.n	a0, a2, 0
40259033:	4dd8      	l32i.n	a13, a13, 16
40259035:	200030        	or	a0, a0, a3
40259038:	0209      	s32i.n	a0, a2, 0
4025903a:	003345        	call0	40259370 <cnx_start_handoff_cb+0x368>
4025903d:	02cd      	mov.n	a12, a2
4025903f:	120c      	movi.n	a2, 1
40259041:	0c5c56        	bnez	a12, 4025910a <cnx_start_handoff_cb+0x102>
40259044:	fafa31        	l32r	a3, 40257c2c <scan_parse_beacon+0x34c>
40259047:	0338      	l32i.n	a3, a3, 0
40259049:	a380c1        	l32r	a12, 40241e4c <wifi_station_ap_number_set+0x58>
4025904c:	23bc      	beqz.n	a3, 40259082 <cnx_start_handoff_cb+0x7a>
4025904e:	030c      	movi.n	a3, 0
40259050:	0129      	s32i.n	a2, a1, 0
40259052:	c9a042        	movi	a4, 201
40259055:	2b4142        	s8i	a4, a1, 43
40259058:	25c122        	addi	a2, a1, 37
4025905b:	640c      	movi.n	a4, 6
4025905d:	9cd301        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40259060:	0000c0        	callx0	a0
40259063:	214b      	addi.n	a2, a1, 4
40259065:	0c3d      	mov.n	a3, a12
40259067:	042c      	movi.n	a4, 32
40259069:	9ccc01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025906c:	0000c0        	callx0	a0
4025906f:	9be721        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40259072:	faee01        	l32r	a0, 40257c2c <scan_parse_beacon+0x34c>
40259075:	772222        	l32i	a2, a2, 0x1dc
40259078:	244122        	s8i	a2, a1, 36
4025907b:	0008      	l32i.n	a0, a0, 0
4025907d:	012d      	mov.n	a2, a1
4025907f:	0000c0        	callx0	a0
40259082:	9be201        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40259085:	4008      	l32i.n	a0, a0, 16
40259087:	b80022        	l8ui	a2, a0, 184
4025908a:	ba0002        	l8ui	a0, a0, 186
4025908d:	42ec      	bnez.n	a2, 402590b5 <cnx_start_handoff_cb+0xad>
4025908f:	20ec      	bnez.n	a0, 402590b5 <cnx_start_handoff_cb+0xad>
40259091:	020c      	movi.n	a2, 0
40259093:	0004c6        	j	402590aa <cnx_start_handoff_cb+0xa2>
40259096:	0e1d66        	bnei	a13, 1, 402590a8 <cnx_start_handoff_cb+0xa0>
40259099:	fedc31        	l32r	a3, 40258c0c <chm_check_same_channel+0x30>
4025909c:	d52322        	l32i	a2, a3, 0x354
4025909f:	40a142        	movi	a4, 0x140
402590a2:	202240        	or	a2, a2, a4
402590a5:	d56322        	s32i	a2, a3, 0x354
402590a8:	0d2d      	mov.n	a2, a13
402590aa:	c1c8      	l32i.n	a12, a1, 48
402590ac:	d1d8      	l32i.n	a13, a1, 52
402590ae:	b108      	l32i.n	a0, a1, 44
402590b0:	40c112        	addi	a1, a1, 64
402590b3:	f00d      	ret.n
402590b5:	162026        	beqi	a0, 2, 402590cf <cnx_start_handoff_cb+0xc7>
402590b8:	03a022        	movi	a2, 3
402590bb:	feb745        	call0	40257c30 <sta_status_set>
402590be:	e93905        	call0	40242450 <wifi_station_get_reconnect_policy>
402590c1:	0a1266        	bnei	a2, 1, 402590cf <cnx_start_handoff_cb+0xc7>
402590c4:	0c3d      	mov.n	a3, a12
402590c6:	ffd521        	l32r	a2, 4025901c <cnx_start_handoff_cb+0x14>
402590c9:	9c8101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
402590cc:	0000c0        	callx0	a0
402590cf:	a36051        	l32r	a5, 40241e50 <wifi_station_ap_number_set+0x5c>
402590d2:	9ca461        	l32r	a6, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
402590d5:	0020c0        	memw
402590d8:	fd6652        	s32i	a5, a6, 0x3f4
402590db:	e93745        	call0	40242450 <wifi_station_get_reconnect_policy>
402590de:	af1266        	bnei	a2, 1, 40259091 <cnx_start_handoff_cb+0x89>
402590e1:	cd4b      	addi.n	a12, a13, 4
402590e3:	0c2d      	mov.n	a2, a12
402590e5:	9cb401        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
402590e8:	0000c0        	callx0	a0
402590eb:	f75f31        	l32r	a3, 40256e68 <ieee80211_scan_attach+0x7c>
402590ee:	0c2d      	mov.n	a2, a12
402590f0:	040c      	movi.n	a4, 0
402590f2:	9ca701        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
402590f5:	0000c0        	callx0	a0
402590f8:	0c2d      	mov.n	a2, a12
402590fa:	e8a332        	movi	a3, 0x3e8
402590fd:	040c      	movi.n	a4, 0
402590ff:	150c      	movi.n	a5, 1
40259101:	9cae01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40259104:	0000c0        	callx0	a0
40259107:	ffe186        	j	40259091 <cnx_start_handoff_cb+0x89>
4025910a:	0c2d      	mov.n	a2, a12
4025910c:	005805        	call0	40259690 <cnx_remove_rc+0x78>
4025910f:	9bbf01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40259112:	4008      	l32i.n	a0, a0, 16
40259114:	ba0072        	l8ui	a7, a0, 186
40259117:	e1d9      	s32i.n	a13, a1, 56
40259119:	0e3766        	bnei	a7, 3, 4025912b <cnx_start_handoff_cb+0x123>
4025911c:	9bbc31        	l32r	a3, 4024000c <_irom0_text_start+0xc>
4025911f:	140c      	movi.n	a4, 1
40259121:	ba4042        	s8i	a4, a0, 186
40259124:	4338      	l32i.n	a3, a3, 16
40259126:	020c      	movi.n	a2, 0
40259128:	b94322        	s8i	a2, a3, 185
4025912b:	0c2d      	mov.n	a2, a12
4025912d:	000405        	call0	40259170 <cnx_start_handoff_cb+0x168>
40259130:	e1c8      	l32i.n	a12, a1, 56
40259132:	02dd      	mov.n	a13, a2
40259134:	cc4b      	addi.n	a12, a12, 4
40259136:	0c2d      	mov.n	a2, a12
40259138:	9ca001        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4025913b:	0000c0        	callx0	a0
4025913e:	f74a31        	l32r	a3, 40256e68 <ieee80211_scan_attach+0x7c>
40259141:	0c2d      	mov.n	a2, a12
40259143:	040c      	movi.n	a4, 0
40259145:	9c9201        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40259148:	0000c0        	callx0	a0
4025914b:	0c2d      	mov.n	a2, a12
4025914d:	e8a332        	movi	a3, 0x3e8
40259150:	040c      	movi.n	a4, 0
40259152:	150c      	movi.n	a5, 1
40259154:	9c9a01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40259157:	0000c0        	callx0	a0
4025915a:	f38d56        	bnez	a13, 40259096 <cnx_start_handoff_cb+0x8e>
4025915d:	feab21        	l32r	a2, 40258c0c <chm_check_same_channel+0x30>
40259160:	0208      	l32i.n	a0, a2, 0
40259162:	f36c      	movi.n	a3, -17
40259164:	100030        	and	a0, a0, a3
40259167:	0209      	s32i.n	a0, a2, 0
40259169:	ffcec6        	j	402590a8 <cnx_start_handoff_cb+0xa0>
4025916c:	9228      	l32i.n	a2, a2, 36
4025916e:	124025        	excw
40259171:	09f0c1        	l32r	a12, 4021b934 <_lit4_end+0x114bd8>
40259174:	a50101        	l32r	a0, 40242578 <wifi_station_set_hostname+0x58>
40259177:	fe          	.byte 0xfe
40259178:	11c9      	s32i.n	a12, a1, 4
4025917a:	d22002        	l32i	a0, a0, 0x348
4025917d:	02cd      	mov.n	a12, a2
4025917f:	10ac      	beqz.n	a0, 402591a4 <cnx_start_handoff_cb+0x19c>
40259181:	1f9207        	bne	a2, a0, 402591a4 <cnx_start_handoff_cb+0x19c>
40259184:	a75301        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
40259187:	0000c0        	callx0	a0
4025918a:	1e2c32        	l32i	a3, a12, 120
4025918d:	139327        	bne	a3, a2, 402591a4 <cnx_start_handoff_cb+0x19c>
40259190:	fe9f51        	l32r	a5, 40258c0c <chm_check_same_channel+0x30>
40259193:	020c      	movi.n	a2, 0
40259195:	d52542        	l32i	a4, a5, 0x354
40259198:	40a162        	movi	a6, 0x140
4025919b:	204460        	or	a4, a4, a6
4025919e:	d56542        	s32i	a4, a5, 0x354
402591a1:	001406        	j	402591f5 <cnx_start_handoff_cb+0x1ed>
402591a4:	04bc16        	beqz	a12, 402591f3 <cnx_start_handoff_cb+0x1eb>
402591a7:	04a072        	movi	a7, 4
402591aa:	00a082        	movi	a8, 0
402591ad:	0d5c82        	s16i	a8, a12, 26
402591b0:	e84c72        	s8i	a7, a12, 232
402591b3:	9d8201        	l32r	a0, 402407bc <ets_timer_done+0x3c>
402591b6:	0000c0        	callx0	a0
402591b9:	a516a1        	l32r	a10, 40242614 <wifi_softap_cacl_mac+0x68>
402591bc:	1e2c92        	l32i	a9, a12, 120
402591bf:	0b6a92        	s32i	a9, a10, 44
402591c2:	9d8001        	l32r	a0, 402407c4 <ets_timer_done+0x44>
402591c5:	0000c0        	callx0	a0
402591c8:	9c07b1        	l32r	a11, 402401e4 <_irom0_text_start+0x1e4>
402591cb:	0020c0        	memw
402591ce:	fe8f01        	l32r	a0, 40258c0c <chm_check_same_channel+0x30>
402591d1:	9bb8      	l32i.n	a11, a11, 36
402591d3:	d460b2        	s32i	a11, a0, 0x350
402591d6:	a73e01        	l32r	a0, 40242ed0 <wifi_get_sleep_type+0x14>
402591d9:	0000c0        	callx0	a0
402591dc:	1e2c02        	l32i	a0, a12, 120
402591df:	1b1027        	beq	a0, a2, 402591fe <cnx_start_handoff_cb+0x1f6>
402591e2:	ffe231        	l32r	a3, 4025916c <cnx_start_handoff_cb+0x164>
402591e5:	320c      	movi.n	a2, 3
402591e7:	0c4d      	mov.n	a4, a12
402591e9:	ff7f05        	call0	402589dc <chm_acquire_lock>
402591ec:	a29c      	beqz.n	a2, 4025920a <cnx_start_handoff_cb+0x202>
402591ee:	120c      	movi.n	a2, 1
402591f0:	000046        	j	402591f5 <cnx_start_handoff_cb+0x1ed>
402591f3:	120c      	movi.n	a2, 1
402591f5:	11c8      	l32i.n	a12, a1, 4
402591f7:	0108      	l32i.n	a0, a1, 0
402591f9:	10c112        	addi	a1, a1, 16
402591fc:	f00d      	ret.n
402591fe:	0c2d      	mov.n	a2, a12
40259200:	030c      	movi.n	a3, 0
40259202:	000245        	call0	40259228 <cnx_start_handoff_cb+0x220>
40259205:	220c      	movi.n	a2, 2
40259207:	fffa86        	j	402591f5 <cnx_start_handoff_cb+0x1ed>
4025920a:	206cc0        	or	a6, a12, a12
4025920d:	1e2c22        	l32i	a2, a12, 120
40259210:	ffd751        	l32r	a5, 4025916c <cnx_start_handoff_cb+0x164>
40259213:	00a032        	movi	a3, 0
40259216:	204550        	or	a4, a5, a5
40259219:	ff8185        	call0	40258a34 <chm_start_op>
4025921c:	fff946        	j	40259205 <cnx_start_handoff_cb+0x1fd>
4025921f:	891000        	excw
40259222:	fe          	.byte 0xfe
40259223:	3f          	.byte 0x3f
40259224:	eafc      	bnez.n	a10, 40259266 <cnx_start_handoff_cb+0x25e>
40259226:	fe          	.byte 0xfe
40259227:	3f          	.byte 0x3f
40259228:	d0c112        	addi	a1, a1, -48
4025922b:	086102        	s32i	a0, a1, 32
4025922e:	91c9      	s32i.n	a12, a1, 36
40259230:	7139      	s32i.n	a3, a1, 28
40259232:	02cd      	mov.n	a12, a2
40259234:	fffb31        	l32r	a3, 40259220 <cnx_start_handoff_cb+0x218>
40259237:	10c122        	addi	a2, a1, 16
4025923a:	1308      	l32i.n	a0, a3, 4
4025923c:	1209      	s32i.n	a0, a2, 4
4025923e:	0338      	l32i.n	a3, a3, 0
40259240:	0239      	s32i.n	a3, a2, 0
40259242:	ff7dc5        	call0	40258a20 <chm_release_lock>
40259245:	7148      	l32i.n	a4, a1, 28
40259247:	087456        	bnez	a4, 402592d2 <cnx_start_handoff_cb+0x2ca>
4025924a:	620c      	movi.n	a2, 6
4025924c:	f8bfc5        	call0	40251e4c <wDev_remove_KeyEntry>
4025924f:	720c      	movi.n	a2, 7
40259251:	f8bf85        	call0	40251e4c <wDev_remove_KeyEntry>
40259254:	820c      	movi.n	a2, 8
40259256:	f8bf45        	call0	40251e4c <wDev_remove_KeyEntry>
40259259:	920c      	movi.n	a2, 9
4025925b:	f8bf05        	call0	40251e4c <wDev_remove_KeyEntry>
4025925e:	9c4801        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
40259261:	f8d431        	l32r	a3, 402575b4 <scan_check_hidden+0x24>
40259264:	810052        	l8ui	a5, a0, 129
40259267:	820002        	l8ui	a0, a0, 130
4025926a:	701526        	beqi	a5, 1, 402592de <cnx_start_handoff_cb+0x2d6>
4025926d:	9b6721        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40259270:	0f3f85        	call0	4026866c <wpa_config_profile>
40259273:	9b6621        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40259276:	0c3d      	mov.n	a3, a12
40259278:	0f4245        	call0	402686a0 <wpa_config_bss>
4025927b:	f67c      	movi.n	a6, -1
4025927d:	e94c62        	s8i	a6, a12, 233
40259280:	ea4c62        	s8i	a6, a12, 234
40259283:	eb4c62        	s8i	a6, a12, 235
40259286:	ec4c62        	s8i	a6, a12, 236
40259289:	ed4c62        	s8i	a6, a12, 237
4025928c:	fe2985        	call0	40257528 <scan_get_type>
4025928f:	ffe521        	l32r	a2, 40259224 <cnx_start_handoff_cb+0x21c>
40259292:	1e2202        	l32i	a0, a2, 120
40259295:	021016        	beqz	a0, 402592ba <cnx_start_handoff_cb+0x2b2>
40259298:	000072        	l8ui	a7, a0, 0
4025929b:	01a042        	movi	a4, 1
4025929e:	01d756        	bnez	a7, 402592bf <cnx_start_handoff_cb+0x2b7>
402592a1:	010082        	l8ui	a8, a0, 1
402592a4:	78dc      	bnez.n	a8, 402592bf <cnx_start_handoff_cb+0x2b7>
402592a6:	020092        	l8ui	a9, a0, 2
402592a9:	29dc      	bnez.n	a9, 402592bf <cnx_start_handoff_cb+0x2b7>
402592ab:	0300a2        	l8ui	a10, a0, 3
402592ae:	dacc      	bnez.n	a10, 402592bf <cnx_start_handoff_cb+0x2b7>
402592b0:	0400b2        	l8ui	a11, a0, 4
402592b3:	8bcc      	bnez.n	a11, 402592bf <cnx_start_handoff_cb+0x2b7>
402592b5:	050032        	l8ui	a3, a0, 5
402592b8:	33cc      	bnez.n	a3, 402592bf <cnx_start_handoff_cb+0x2b7>
402592ba:	040c      	movi.n	a4, 0
402592bc:	ffffc6        	j	402592bf <cnx_start_handoff_cb+0x2b7>
402592bf:	9e7e31        	l32r	a3, 40240cb8 <system_restart+0x54>
402592c2:	09e416        	beqz	a4, 40259364 <cnx_start_handoff_cb+0x35c>
402592c5:	840252        	l8ui	a5, a2, 132
402592c8:	098516        	beqz	a5, 40259364 <cnx_start_handoff_cb+0x35c>
402592cb:	0c2d      	mov.n	a2, a12
402592cd:	050c      	movi.n	a5, 0
402592cf:	fdac05        	call0	40256d90 <ieee80211_mlme_connect_bss>
402592d2:	91c8      	l32i.n	a12, a1, 36
402592d4:	8108      	l32i.n	a0, a1, 32
402592d6:	30c112        	addi	a1, a1, 48
402592d9:	f00d      	ret.n
402592db:	000000        	ill
402592de:	3f7066        	bnei	a0, 7, 40259321 <cnx_start_handoff_cb+0x319>
402592e1:	01a022        	movi	a2, 1
402592e4:	00a042        	movi	a4, 0
402592e7:	150c      	movi.n	a5, 1
402592e9:	870c      	movi.n	a7, 8
402592eb:	0139      	s32i.n	a3, a1, 0
402592ed:	6139      	s32i.n	a3, a1, 24
402592ef:	560c      	movi.n	a6, 5
402592f1:	1169      	s32i.n	a6, a1, 4
402592f3:	2169      	s32i.n	a6, a1, 8
402592f5:	0c3d      	mov.n	a3, a12
402592f7:	10c162        	addi	a6, a1, 16
402592fa:	0f1f05        	call0	402684ec <ppInstallKey>
402592fd:	120c      	movi.n	a2, 1
402592ff:	0c3d      	mov.n	a3, a12
40259301:	140c      	movi.n	a4, 1
40259303:	150c      	movi.n	a5, 1
40259305:	10c162        	addi	a6, a1, 16
40259308:	580c      	movi.n	a8, 5
4025930a:	670c      	movi.n	a7, 6
4025930c:	6198      	l32i.n	a9, a1, 24
4025930e:	0199      	s32i.n	a9, a1, 0
40259310:	2179      	s32i.n	a7, a1, 8
40259312:	1189      	s32i.n	a8, a1, 4
40259314:	870c      	movi.n	a7, 8
40259316:	0f1d45        	call0	402684ec <ppInstallKey>
40259319:	4a0c      	movi.n	a10, 4
4025931b:	e94ca2        	s8i	a10, a12, 233
4025931e:	ffda86        	j	4025928c <cnx_start_handoff_cb+0x284>
40259321:	f8c0b2        	addi	a11, a0, -8
40259324:	f64b56        	bnez	a11, 4025928c <cnx_start_handoff_cb+0x284>
40259327:	00a042        	movi	a4, 0
4025932a:	01a052        	movi	a5, 1
4025932d:	10c162        	addi	a6, a1, 16
40259330:	870c      	movi.n	a7, 8
40259332:	0139      	s32i.n	a3, a1, 0
40259334:	6139      	s32i.n	a3, a1, 24
40259336:	500c      	movi.n	a0, 5
40259338:	d20c      	movi.n	a2, 13
4025933a:	1129      	s32i.n	a2, a1, 4
4025933c:	2109      	s32i.n	a0, a1, 8
4025933e:	520c      	movi.n	a2, 5
40259340:	0c3d      	mov.n	a3, a12
40259342:	0f1a85        	call0	402684ec <ppInstallKey>
40259345:	520c      	movi.n	a2, 5
40259347:	10c162        	addi	a6, a1, 16
4025934a:	870c      	movi.n	a7, 8
4025934c:	d40c      	movi.n	a4, 13
4025934e:	630c      	movi.n	a3, 6
40259350:	6158      	l32i.n	a5, a1, 24
40259352:	0159      	s32i.n	a5, a1, 0
40259354:	2139      	s32i.n	a3, a1, 8
40259356:	1149      	s32i.n	a4, a1, 4
40259358:	0c3d      	mov.n	a3, a12
4025935a:	140c      	movi.n	a4, 1
4025935c:	150c      	movi.n	a5, 1
4025935e:	0f18c5        	call0	402684ec <ppInstallKey>
40259361:	ffed06        	j	40259319 <cnx_start_handoff_cb+0x311>
40259364:	0c2d      	mov.n	a2, a12
40259366:	150c      	movi.n	a5, 1
40259368:	fda245        	call0	40256d90 <ieee80211_mlme_connect_bss>
4025936b:	ffd8c6        	j	402592d2 <cnx_start_handoff_cb+0x2ca>
4025936e:	610000        	excw
40259371:	fe          	.byte 0xfe
40259372:	fe          	.byte 0xfe
40259373:	e0c112        	addi	a1, a1, -32
40259376:	11c9      	s32i.n	a12, a1, 4
40259378:	21d9      	s32i.n	a13, a1, 8
4025937a:	31e9      	s32i.n	a14, a1, 12
4025937c:	0109      	s32i.n	a0, a1, 0
4025937e:	7d0602        	l8ui	a0, a6, 125
40259381:	41f9      	s32i.n	a15, a1, 16
40259383:	04b016        	beqz	a0, 402593d2 <cnx_start_handoff_cb+0x3ca>
40259386:	0e0c      	movi.n	a14, 0
40259388:	0d0c      	movi.n	a13, 0
4025938a:	fe2001        	l32r	a0, 40258c0c <chm_check_same_channel+0x30>
4025938d:	030c      	movi.n	a3, 0
4025938f:	dd09f1        	l32r	a15, 402507b4 <pp_tx_idle_timeout+0xcc>
40259392:	5139      	s32i.n	a3, a1, 20
40259394:	7ecf22        	addi	a2, a15, 126
40259397:	6129      	s32i.n	a2, a1, 24
40259399:	a0cd00        	addx4	a12, a13, a0
4025939c:	7d0f42        	l8ui	a4, a15, 125
4025939f:	ce2cc2        	l32i	a12, a12, 0x338
402593a2:	c48c      	beqz.n	a4, 402593b2 <cnx_start_handoff_cb+0x3aa>
402593a4:	6128      	l32i.n	a2, a1, 24
402593a6:	0c3d      	mov.n	a3, a12
402593a8:	640c      	movi.n	a4, 6
402593aa:	a1b401        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402593ad:	0000c0        	callx0	a0
402593b0:	42ac      	beqz.n	a2, 402593d8 <cnx_start_handoff_cb+0x3d0>
402593b2:	0c2d      	mov.n	a2, a12
402593b4:	000345        	call0	402593ec <cnx_start_handoff_cb+0x3e4>
402593b7:	fe1501        	l32r	a0, 40258c0c <chm_check_same_channel+0x30>
402593ba:	feeb61        	l32r	a6, 40258f68 <cnx_sta_scan_cmd+0x204>
402593bd:	dd1b      	addi.n	a13, a13, 1
402593bf:	03be27        	bgeu	a14, a2, 402593c6 <cnx_start_handoff_cb+0x3be>
402593c2:	02ed      	mov.n	a14, a2
402593c4:	51c9      	s32i.n	a12, a1, 20
402593c6:	7d0622        	l8ui	a2, a6, 125
402593c9:	74d0d0        	extui	a13, a13, 0, 8
402593cc:	c93d27        	bltu	a13, a2, 40259399 <cnx_start_handoff_cb+0x391>
402593cf:	0000c6        	j	402593d6 <cnx_start_handoff_cb+0x3ce>
402593d2:	0e0c      	movi.n	a14, 0
402593d4:	51e9      	s32i.n	a14, a1, 20
402593d6:	51c8      	l32i.n	a12, a1, 20
402593d8:	0108      	l32i.n	a0, a1, 0
402593da:	21d8      	l32i.n	a13, a1, 8
402593dc:	31e8      	l32i.n	a14, a1, 12
402593de:	0c2d      	mov.n	a2, a12
402593e0:	41f8      	l32i.n	a15, a1, 16
402593e2:	11c8      	l32i.n	a12, a1, 4
402593e4:	20c112        	addi	a1, a1, 32
402593e7:	f00d      	ret.n
402593e9:	000000        	ill
402593ec:	fe0951        	l32r	a5, 40258c10 <chm_check_same_channel+0x34>
402593ef:	800552        	l8ui	a5, a5, 128
402593f2:	1a6507        	bbci	a5, 0, 40259410 <cnx_start_handoff_cb+0x408>
402593f5:	710242        	l8ui	a4, a2, 113
402593f8:	6e0262        	l8ui	a6, a2, 110
402593fb:	014480        	slli	a4, a4, 24
402593fe:	314840        	srai	a4, a4, 24
40259401:	1c6517        	bbci	a5, 1, 40259421 <cnx_start_handoff_cb+0x419>
40259404:	016680        	slli	a6, a6, 24
40259407:	316860        	srai	a6, a6, 24
4025940a:	d14460        	mul16s	a4, a4, a6
4025940d:	000406        	j	40259421 <cnx_start_handoff_cb+0x419>
40259410:	0b6517        	bbci	a5, 1, 4025941f <cnx_start_handoff_cb+0x417>
40259413:	6e0242        	l8ui	a4, a2, 110
40259416:	014480        	slli	a4, a4, 24
40259419:	314840        	srai	a4, a4, 24
4025941c:	000046        	j	40259421 <cnx_start_handoff_cb+0x419>
4025941f:	040c      	movi.n	a4, 0
40259421:	096527        	bbci	a5, 2, 4025942e <cnx_start_handoff_cb+0x426>
40259424:	648c      	beqz.n	a4, 4025942e <cnx_start_handoff_cb+0x426>
40259426:	6f0272        	l8ui	a7, a2, 111
40259429:	642b      	addi.n	a6, a4, 2
4025942b:	934670        	movnez	a4, a6, a7
4025942e:	086537        	bbci	a5, 3, 4025943a <cnx_start_handoff_cb+0x432>
40259431:	740292        	l8ui	a9, a2, 116
40259434:	1184f0        	slli	a8, a4, 1
40259437:	934890        	movnez	a4, a8, a9
4025943a:	042d      	mov.n	a2, a4
4025943c:	f00d      	ret.n
	...

40259440 <cnx_bss_alloc>:
40259440:	e0c112        	addi	a1, a1, -32
40259443:	31e9      	s32i.n	a14, a1, 12
40259445:	0109      	s32i.n	a0, a1, 0
40259447:	41f9      	s32i.n	a15, a1, 16
40259449:	21d9      	s32i.n	a13, a1, 8
4025944b:	11c9      	s32i.n	a12, a1, 4
4025944d:	0d0c      	movi.n	a13, 0
4025944f:	0c0c      	movi.n	a12, 0
40259451:	fdeef1        	l32r	a15, 40258c0c <chm_check_same_channel+0x30>
40259454:	f07c      	movi.n	a0, -1
40259456:	5109      	s32i.n	a0, a1, 20
40259458:	10a102        	movi	a0, 0x110
4025945b:	d10d00        	mul16s	a0, a13, a0
4025945e:	0f0a      	add.n	a0, a15, a0
40259460:	080022        	l8ui	a2, a0, 8
40259463:	d22f72        	l32i	a7, a15, 0x348
40259466:	72dc      	bnez.n	a2, 40259481 <cnx_bss_alloc+0x41>
40259468:	090022        	l8ui	a2, a0, 9
4025946b:	0a0032        	l8ui	a3, a0, 10
4025946e:	f2cc      	bnez.n	a2, 40259481 <cnx_bss_alloc+0x41>
40259470:	d3cc      	bnez.n	a3, 40259481 <cnx_bss_alloc+0x41>
40259472:	0b0042        	l8ui	a4, a0, 11
40259475:	84cc      	bnez.n	a4, 40259481 <cnx_bss_alloc+0x41>
40259477:	0c0052        	l8ui	a5, a0, 12
4025947a:	35cc      	bnez.n	a5, 40259481 <cnx_bss_alloc+0x41>
4025947c:	0d0062        	l8ui	a6, a0, 13
4025947f:	c69c      	beqz.n	a6, 4025949f <cnx_bss_alloc+0x5f>
40259481:	e08b      	addi.n	a14, a0, 8
40259483:	0d17e7        	beq	a7, a14, 40259494 <cnx_bss_alloc+0x54>
40259486:	0e2d      	mov.n	a2, a14
40259488:	fff605        	call0	402593ec <cnx_start_handoff_cb+0x3e4>
4025948b:	5188      	l32i.n	a8, a1, 20
4025948d:	03b287        	bgeu	a2, a8, 40259494 <cnx_bss_alloc+0x54>
40259490:	0ecd      	mov.n	a12, a14
40259492:	5129      	s32i.n	a2, a1, 20
40259494:	dd1b      	addi.n	a13, a13, 1
40259496:	74d0d0        	extui	a13, a13, 0, 8
40259499:	bb3d66        	bnei	a13, 3, 40259458 <cnx_bss_alloc+0x18>
4025949c:	000046        	j	402594a1 <cnx_bss_alloc+0x61>
4025949f:	c08b      	addi.n	a12, a0, 8
402594a1:	000ce2        	l8ui	a14, a12, 0
402594a4:	21d8      	l32i.n	a13, a1, 8
402594a6:	7edc      	bnez.n	a14, 402594c1 <cnx_bss_alloc+0x81>
402594a8:	010cf2        	l8ui	a15, a12, 1
402594ab:	020c02        	l8ui	a0, a12, 2
402594ae:	ffcc      	bnez.n	a15, 402594c1 <cnx_bss_alloc+0x81>
402594b0:	d0cc      	bnez.n	a0, 402594c1 <cnx_bss_alloc+0x81>
402594b2:	030c22        	l8ui	a2, a12, 3
402594b5:	040c32        	l8ui	a3, a12, 4
402594b8:	52cc      	bnez.n	a2, 402594c1 <cnx_bss_alloc+0x81>
402594ba:	33cc      	bnez.n	a3, 402594c1 <cnx_bss_alloc+0x81>
402594bc:	050c42        	l8ui	a4, a12, 5
402594bf:	348c      	beqz.n	a4, 402594c6 <cnx_bss_alloc+0x86>
402594c1:	0c2d      	mov.n	a2, a12
402594c3:	001545        	call0	40259618 <cnx_remove_rc>
402594c6:	0108      	l32i.n	a0, a1, 0
402594c8:	31e8      	l32i.n	a14, a1, 12
402594ca:	41f8      	l32i.n	a15, a1, 16
402594cc:	160c      	movi.n	a6, 1
402594ce:	060c52        	l8ui	a5, a12, 6
402594d1:	0c2d      	mov.n	a2, a12
402594d3:	205560        	or	a5, a5, a6
402594d6:	064c52        	s8i	a5, a12, 6
402594d9:	11c8      	l32i.n	a12, a1, 4
402594db:	20c112        	addi	a1, a1, 32
402594de:	f00d      	ret.n

402594e0 <cnx_rc_search>:
402594e0:	e0c112        	addi	a1, a1, -32
402594e3:	21d9      	s32i.n	a13, a1, 8
402594e5:	11c9      	s32i.n	a12, a1, 4
402594e7:	41f9      	s32i.n	a15, a1, 16
402594e9:	0109      	s32i.n	a0, a1, 0
402594eb:	fe9f01        	l32r	a0, 40258f68 <cnx_sta_scan_cmd+0x204>
402594ee:	31e9      	s32i.n	a14, a1, 12
402594f0:	7d0002        	l8ui	a0, a0, 125
402594f3:	02ed      	mov.n	a14, a2
402594f5:	70ac      	beqz.n	a0, 40259520 <cnx_rc_search+0x40>
402594f7:	fdc5f1        	l32r	a15, 40258c0c <chm_check_same_channel+0x30>
402594fa:	0c0c      	movi.n	a12, 0
402594fc:	a0dcf0        	addx4	a13, a12, a15
402594ff:	ce2dd2        	l32i	a13, a13, 0x338
40259502:	2d9c      	beqz.n	a13, 40259518 <cnx_rc_search+0x38>
40259504:	0e3d      	mov.n	a3, a14
40259506:	0d2d      	mov.n	a2, a13
40259508:	640c      	movi.n	a4, 6
4025950a:	a15c01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025950d:	0000c0        	callx0	a0
40259510:	e28c      	beqz.n	a2, 40259522 <cnx_rc_search+0x42>
40259512:	fe9501        	l32r	a0, 40258f68 <cnx_sta_scan_cmd+0x204>
40259515:	7d0002        	l8ui	a0, a0, 125
40259518:	cc1b      	addi.n	a12, a12, 1
4025951a:	74c0c0        	extui	a12, a12, 0, 8
4025951d:	db3c07        	bltu	a12, a0, 402594fc <cnx_rc_search+0x1c>
40259520:	0d0c      	movi.n	a13, 0
40259522:	0108      	l32i.n	a0, a1, 0
40259524:	11c8      	l32i.n	a12, a1, 4
40259526:	31e8      	l32i.n	a14, a1, 12
40259528:	0d2d      	mov.n	a2, a13
4025952a:	41f8      	l32i.n	a15, a1, 16
4025952c:	21d8      	l32i.n	a13, a1, 8
4025952e:	20c112        	addi	a1, a1, 32
40259531:	f00d      	ret.n
40259533:	8d8100        	excw
40259536:	fe          	.byte 0xfe
40259537:	7d0862        	l8ui	a6, a8, 125
4025953a:	7e0852        	l8ui	a5, a8, 126
4025953d:	fdb371        	l32r	a7, 40258c0c <chm_check_same_channel+0x30>
40259540:	18b567        	bgeu	a5, a6, 4025955c <cnx_rc_search+0x7c>
40259543:	451b      	addi.n	a4, a5, 1
40259545:	a02570        	addx4	a2, a5, a7
40259548:	ce2222        	l32i	a2, a2, 0x338
4025954b:	745040        	extui	a5, a4, 0, 8
4025954e:	7e4852        	s8i	a5, a8, 126
40259551:	1e2232        	l32i	a3, a2, 120
40259554:	0338      	l32i.n	a3, a3, 0
40259556:	046397        	bbci	a3, 9, 4025955e <cnx_rc_search+0x7e>
40259559:	e69567        	bne	a5, a6, 40259543 <cnx_rc_search+0x63>
4025955c:	020c      	movi.n	a2, 0
4025955e:	f00d      	ret.n

40259560 <cnx_add_rc>:
40259560:	fe8291        	l32r	a9, 40258f68 <cnx_sta_scan_cmd+0x204>
40259563:	7d0962        	l8ui	a6, a9, 125
40259566:	fda971        	l32r	a7, 40258c0c <chm_check_same_channel+0x30>
40259569:	06bd      	mov.n	a11, a6
4025956b:	0336b6        	bltui	a6, 3, 40259572 <cnx_add_rc+0x12>
4025956e:	f27c      	movi.n	a2, -1
40259570:	f00d      	ret.n
40259572:	1126f6        	bgeui	a6, 2, 40259587 <cnx_add_rc+0x27>
40259575:	a08670        	addx4	a8, a6, a7
40259578:	ce6822        	s32i	a2, a8, 0x338
4025957b:	7d0932        	l8ui	a3, a9, 125
4025957e:	020c      	movi.n	a2, 0
40259580:	331b      	addi.n	a3, a3, 1
40259582:	7d4932        	s8i	a3, a9, 125
40259585:	f00d      	ret.n
40259587:	a69c      	beqz.n	a6, 402595a5 <cnx_add_rc+0x45>
40259589:	050c      	movi.n	a5, 0
4025958b:	1e22a2        	l32i	a10, a2, 120
4025958e:	a08570        	addx4	a8, a5, a7
40259591:	ce2842        	l32i	a4, a8, 0x338
40259594:	1e2442        	l32i	a4, a4, 120
40259597:	0f14a7        	beq	a4, a10, 402595aa <cnx_add_rc+0x4a>
4025959a:	551b      	addi.n	a5, a5, 1
4025959c:	745050        	extui	a5, a5, 0, 8
4025959f:	eb9567        	bne	a5, a6, 4025958e <cnx_add_rc+0x2e>
402595a2:	000046        	j	402595a7 <cnx_add_rc+0x47>
402595a5:	050c      	movi.n	a5, 0
402595a7:	a08570        	addx4	a8, a5, a7
402595aa:	a51b      	addi.n	a10, a5, 1
402595ac:	10aa67        	bge	a10, a6, 402595c0 <cnx_add_rc+0x60>
402595af:	a04670        	addx4	a4, a6, a7
402595b2:	660b      	addi.n	a6, a6, -1
402595b4:	cd2432        	l32i	a3, a4, 0x334
402595b7:	ce6432        	s32i	a3, a4, 0x338
402595ba:	746060        	extui	a6, a6, 0, 8
402595bd:	ee2a67        	blt	a10, a6, 402595af <cnx_add_rc+0x4f>
402595c0:	b41b57        	beq	a11, a5, 40259578 <cnx_add_rc+0x18>
402595c3:	cf6822        	s32i	a2, a8, 0x33c
402595c6:	ffec46        	j	4025957b <cnx_add_rc+0x1b>
402595c9:	000000        	ill

402595cc <cnx_remove_all_rc>:
402595cc:	e0c112        	addi	a1, a1, -32
402595cf:	21d9      	s32i.n	a13, a1, 8
402595d1:	11c9      	s32i.n	a12, a1, 4
402595d3:	31e9      	s32i.n	a14, a1, 12
402595d5:	41f9      	s32i.n	a15, a1, 16
402595d7:	fe64f1        	l32r	a15, 40258f68 <cnx_sta_scan_cmd+0x204>
402595da:	0109      	s32i.n	a0, a1, 0
402595dc:	7d0f02        	l8ui	a0, a15, 125
402595df:	0e0c      	movi.n	a14, 0
402595e1:	00ac      	beqz.n	a0, 40259605 <cnx_remove_all_rc+0x39>
402595e3:	0ecd      	mov.n	a12, a14
402595e5:	fd89d1        	l32r	a13, 40258c0c <chm_check_same_channel+0x30>
402595e8:	10a132        	movi	a3, 0x110
402595eb:	a0dcd0        	addx4	a13, a12, a13
402595ee:	ce2d22        	l32i	a2, a13, 0x338
402595f1:	9ab901        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
402595f4:	0000c0        	callx0	a0
402595f7:	cc1b      	addi.n	a12, a12, 1
402595f9:	ce6de2        	s32i	a14, a13, 0x338
402595fc:	7d0f02        	l8ui	a0, a15, 125
402595ff:	74c0c0        	extui	a12, a12, 0, 8
40259602:	df3c07        	bltu	a12, a0, 402595e5 <cnx_remove_all_rc+0x19>
40259605:	0108      	l32i.n	a0, a1, 0
40259607:	11c8      	l32i.n	a12, a1, 4
40259609:	7d4fe2        	s8i	a14, a15, 125
4025960c:	21d8      	l32i.n	a13, a1, 8
4025960e:	31e8      	l32i.n	a14, a1, 12
40259610:	41f8      	l32i.n	a15, a1, 16
40259612:	20c112        	addi	a1, a1, 32
40259615:	f00d      	ret.n
	...

40259618 <cnx_remove_rc>:
40259618:	e0c112        	addi	a1, a1, -32
4025961b:	41f9      	s32i.n	a15, a1, 16
4025961d:	11c9      	s32i.n	a12, a1, 4
4025961f:	21d9      	s32i.n	a13, a1, 8
40259621:	31e9      	s32i.n	a14, a1, 12
40259623:	fe51e1        	l32r	a14, 40258f68 <cnx_sta_scan_cmd+0x204>
40259626:	0109      	s32i.n	a0, a1, 0
40259628:	7d0e02        	l8ui	a0, a14, 125
4025962b:	fd78d1        	l32r	a13, 40258c0c <chm_check_same_channel+0x30>
4025962e:	409c      	beqz.n	a0, 40259646 <cnx_remove_rc+0x2e>
40259630:	0c0c      	movi.n	a12, 0
40259632:	a0fcd0        	addx4	a15, a12, a13
40259635:	ce2f32        	l32i	a3, a15, 0x338
40259638:	321327        	beq	a3, a2, 4025966e <cnx_remove_rc+0x56>
4025963b:	cc1b      	addi.n	a12, a12, 1
4025963d:	74c0c0        	extui	a12, a12, 0, 8
40259640:	ee90c7        	bne	a0, a12, 40259632 <cnx_remove_rc+0x1a>
40259643:	000046        	j	40259648 <cnx_remove_rc+0x30>
40259646:	0c0c      	movi.n	a12, 0
40259648:	13bc07        	bgeu	a12, a0, 4025965f <cnx_remove_rc+0x47>
4025964b:	a00cd0        	addx4	a0, a12, a13
4025964e:	cc1b      	addi.n	a12, a12, 1
40259650:	cf20f2        	l32i	a15, a0, 0x33c
40259653:	ce60f2        	s32i	a15, a0, 0x338
40259656:	7d0ef2        	l8ui	a15, a14, 125
40259659:	74c0c0        	extui	a12, a12, 0, 8
4025965c:	eb3cf7        	bltu	a12, a15, 4025964b <cnx_remove_rc+0x33>
4025965f:	11c8      	l32i.n	a12, a1, 4
40259661:	21d8      	l32i.n	a13, a1, 8
40259663:	31e8      	l32i.n	a14, a1, 12
40259665:	41f8      	l32i.n	a15, a1, 16
40259667:	0108      	l32i.n	a0, a1, 0
40259669:	20c112        	addi	a1, a1, 32
4025966c:	f00d      	ret.n
4025966e:	10a132        	movi	a3, 0x110
40259671:	9a9901        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40259674:	0000c0        	callx0	a0
40259677:	020c      	movi.n	a2, 0
40259679:	ce6f22        	s32i	a2, a15, 0x338
4025967c:	7d0e02        	l8ui	a0, a14, 125
4025967f:	000b      	addi.n	a0, a0, -1
40259681:	740000        	extui	a0, a0, 0, 8
40259684:	7d4e02        	s8i	a0, a14, 125
40259687:	ffef46        	j	40259648 <cnx_remove_rc+0x30>
4025968a:	e80000        	excw
4025968d:	feea      	add.n	a15, a14, a14
4025968f:	3f          	.byte 0x3f
40259690:	e0c112        	addi	a1, a1, -32
40259693:	31e9      	s32i.n	a14, a1, 12
40259695:	11c9      	s32i.n	a12, a1, 4
40259697:	41f9      	s32i.n	a15, a1, 16
40259699:	0109      	s32i.n	a0, a1, 0
4025969b:	fffc01        	l32r	a0, 4025968c <cnx_remove_rc+0x74>
4025969e:	21d9      	s32i.n	a13, a1, 8
402596a0:	850062        	l8ui	a6, a0, 133
402596a3:	02dd      	mov.n	a13, a2
402596a5:	86ac      	beqz.n	a6, 402596d1 <cnx_remove_rc+0xb9>
402596a7:	fd59f1        	l32r	a15, 40258c0c <chm_check_same_channel+0x30>
402596aa:	0c0c      	movi.n	a12, 0
402596ac:	a0ecf0        	addx4	a14, a12, a15
402596af:	ce2e22        	l32i	a2, a14, 0x338
402596b2:	1312d7        	beq	a2, a13, 402596c9 <cnx_remove_rc+0xb1>
402596b5:	10a132        	movi	a3, 0x110
402596b8:	9a8801        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
402596bb:	0000c0        	callx0	a0
402596be:	fff301        	l32r	a0, 4025968c <cnx_remove_rc+0x74>
402596c1:	050c      	movi.n	a5, 0
402596c3:	ce6e52        	s32i	a5, a14, 0x338
402596c6:	850062        	l8ui	a6, a0, 133
402596c9:	cc1b      	addi.n	a12, a12, 1
402596cb:	74c0c0        	extui	a12, a12, 0, 8
402596ce:	da3c67        	bltu	a12, a6, 402596ac <cnx_remove_rc+0x94>
402596d1:	11c8      	l32i.n	a12, a1, 4
402596d3:	31e8      	l32i.n	a14, a1, 12
402596d5:	1e60d2        	s32i	a13, a0, 120
402596d8:	41f8      	l32i.n	a15, a1, 16
402596da:	1d0c      	movi.n	a13, 1
402596dc:	8540d2        	s8i	a13, a0, 133
402596df:	21d8      	l32i.n	a13, a1, 8
402596e1:	0108      	l32i.n	a0, a1, 0
402596e3:	20c112        	addi	a1, a1, 32
402596e6:	f00d      	ret.n

402596e8 <cnx_rc_update_rssi>:
402596e8:	f0c112        	addi	a1, a1, -16
402596eb:	704232        	s8i	a3, a2, 112
402596ee:	11c9      	s32i.n	a12, a1, 4
402596f0:	0109      	s32i.n	a0, a1, 0
402596f2:	02cd      	mov.n	a12, a2
402596f4:	6e0202        	l8ui	a0, a2, 110
402596f7:	34cc      	bnez.n	a4, 402596fe <cnx_rc_update_rssi+0x16>
402596f9:	032d      	mov.n	a2, a3
402596fb:	0006c6        	j	4025971a <cnx_rc_update_rssi+0x32>
402596fe:	904330        	addx2	a4, a3, a3
40259701:	016080        	slli	a6, a0, 24
40259704:	316860        	srai	a6, a6, 24
40259707:	905660        	addx2	a5, a6, a6
4025970a:	a05560        	addx4	a5, a5, a6
4025970d:	445a      	add.n	a4, a4, a5
4025970f:	24fb      	addi.n	a2, a4, 15
40259711:	b32440        	movgez	a2, a4, a4
40259714:	212420        	srai	a2, a2, 4
40259717:	832300        	moveqz	a2, a3, a0
4025971a:	d0ac      	beqz.n	a0, 4025974b <cnx_rc_update_rssi+0x63>
4025971c:	c07200        	sub	a7, a2, a0
4025971f:	6f0c92        	l8ui	a9, a12, 111
40259722:	01b080        	slli	a11, a0, 24
40259725:	31b8b0        	srai	a11, a11, 24
40259728:	c0b2b0        	sub	a11, a2, a11
4025972b:	01a980        	slli	a10, a9, 24
4025972e:	31a8a0        	srai	a10, a10, 24
40259731:	90bbb0        	addx2	a11, a11, a11
40259734:	11bbf0        	slli	a11, a11, 1
40259737:	a0aaa0        	addx4	a10, a10, a10
4025973a:	90aab0        	addx2	a10, a10, a11
4025973d:	8afb      	addi.n	a8, a10, 15
4025973f:	b38aa0        	movgez	a8, a10, a10
40259742:	218480        	srai	a8, a8, 4
40259745:	937890        	movnez	a7, a8, a9
40259748:	6f4c72        	s8i	a7, a12, 111
4025974b:	6e4c22        	s8i	a2, a12, 110
4025974e:	740020        	extui	a0, a2, 0, 8
40259751:	50cc      	bnez.n	a0, 4025975a <cnx_rc_update_rssi+0x72>
40259753:	0c2d      	mov.n	a2, a12
40259755:	430c      	movi.n	a3, 4
40259757:	0047c5        	call0	40259bd4 <cnx_sta_associated+0xac>
4025975a:	6f0c22        	l8ui	a2, a12, 111
4025975d:	066277        	bbci	a2, 7, 40259767 <cnx_rc_update_rssi+0x7f>
40259760:	0c2d      	mov.n	a2, a12
40259762:	830c      	movi.n	a3, 8
40259764:	0046c5        	call0	40259bd4 <cnx_sta_associated+0xac>
40259767:	11c8      	l32i.n	a12, a1, 4
40259769:	0108      	l32i.n	a0, a1, 0
4025976b:	10c112        	addi	a1, a1, 16
4025976e:	f00d      	ret.n

40259770 <cnx_rc_update_state_metric>:
40259770:	f0c112        	addi	a1, a1, -16
40259773:	0109      	s32i.n	a0, a1, 0
40259775:	101466        	bnei	a4, 1, 40259789 <cnx_rc_update_state_metric+0x19>
40259778:	710242        	l8ui	a4, a2, 113
4025977b:	434a      	add.n	a4, a3, a4
4025977d:	010480        	slli	a0, a4, 24
40259780:	714242        	s8i	a4, a2, 113
40259783:	310800        	srai	a0, a0, 24
40259786:	000486        	j	4025979c <cnx_rc_update_state_metric+0x2c>
40259789:	64cc      	bnez.n	a4, 40259793 <cnx_rc_update_state_metric+0x23>
4025978b:	010380        	slli	a0, a3, 24
4025978e:	034d      	mov.n	a4, a3
40259790:	fffb06        	j	40259780 <cnx_rc_update_state_metric+0x10>
40259793:	710202        	l8ui	a0, a2, 113
40259796:	010080        	slli	a0, a0, 24
40259799:	310800        	srai	a0, a0, 24
4025979c:	fd1c41        	l32r	a4, 40258c0c <chm_check_same_channel+0x30>
4025979f:	f50c      	movi.n	a5, 15
402597a1:	0060d6        	bgez	a0, 402597ab <cnx_rc_update_state_metric+0x3b>
402597a4:	000c      	movi.n	a0, 0
402597a6:	030c      	movi.n	a3, 0
402597a8:	714232        	s8i	a3, a2, 113
402597ab:	d22462        	l32i	a6, a4, 0x348
402597ae:	a30c      	movi.n	a3, 10
402597b0:	c06620        	sub	a6, a6, a2
402597b3:	833560        	moveqz	a3, a5, a6
402597b6:	04a307        	bge	a3, a0, 402597be <cnx_rc_update_state_metric+0x4e>
402597b9:	030d      	mov.n	a0, a3
402597bb:	714232        	s8i	a3, a2, 113
402597be:	747000        	extui	a7, a0, 0, 8
402597c1:	f7cc      	bnez.n	a7, 402597d4 <cnx_rc_update_state_metric+0x64>
402597c3:	d22482        	l32i	a8, a4, 0x348
402597c6:	079827        	bne	a8, a2, 402597d1 <cnx_rc_update_state_metric+0x61>
402597c9:	230c      	movi.n	a3, 2
402597cb:	004085        	call0	40259bd4 <cnx_sta_associated+0xac>
402597ce:	000086        	j	402597d4 <cnx_rc_update_state_metric+0x64>
402597d1:	ffe445        	call0	40259618 <cnx_remove_rc>
402597d4:	0108      	l32i.n	a0, a1, 0
402597d6:	10c112        	addi	a1, a1, 16
402597d9:	f00d      	ret.n
	...

402597dc <cnx_rc_update_age>:
402597dc:	f0c112        	addi	a1, a1, -16
402597df:	0109      	s32i.n	a0, a1, 0
402597e1:	648c      	beqz.n	a4, 402597eb <cnx_rc_update_age+0xf>
402597e3:	730202        	l8ui	a0, a2, 115
402597e6:	071466        	bnei	a4, 1, 402597f1 <cnx_rc_update_age+0x15>
402597e9:	330a      	add.n	a3, a3, a0
402597eb:	740030        	extui	a0, a3, 0, 8
402597ee:	734202        	s8i	a0, a2, 115
402597f1:	30cc      	bnez.n	a0, 402597f8 <cnx_rc_update_age+0x1c>
402597f3:	130c      	movi.n	a3, 1
402597f5:	003dc5        	call0	40259bd4 <cnx_sta_associated+0xac>
402597f8:	0108      	l32i.n	a0, a1, 0
402597fa:	10c112        	addi	a1, a1, 16
402597fd:	f00d      	ret.n
	...

40259800 <cnx_update_bss>:
40259800:	f0c112        	addi	a1, a1, -16
40259803:	016102        	s32i	a0, a1, 4
40259806:	006132        	s32i	a3, a1, 0
40259809:	0261c2        	s32i	a12, a1, 8
4025980c:	10c432        	addi	a3, a4, 16
4025980f:	02cd      	mov.n	a12, a2
40259811:	640c      	movi.n	a4, 6
40259813:	9ae201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40259816:	0000c0        	callx0	a0
40259819:	f50c      	movi.n	a5, 15
4025981b:	45cc22        	addi	a2, a12, 69
4025981e:	0148      	l32i.n	a4, a1, 0
40259820:	21c8      	l32i.n	a12, a1, 8
40259822:	a438      	l32i.n	a3, a4, 40
40259824:	b448      	l32i.n	a4, a4, 44
40259826:	fba005        	call0	40255228 <ieee80211_setup_rateset>
40259829:	1108      	l32i.n	a0, a1, 4
4025982b:	10c112        	addi	a1, a1, 16
4025982e:	f00d      	ret.n
40259830:	e7bc      	beqz.n	a7, 40259872 <cnx_update_bss_more+0x3e>
40259832:	fe          	.byte 0xfe
40259833:	3f          	.byte 0x3f

40259834 <cnx_update_bss_more>:
40259834:	fcf651        	l32r	a5, 40258c0c <chm_check_same_channel+0x30>
40259837:	c0c112        	addi	a1, a1, -64
4025983a:	f1f9      	s32i.n	a15, a1, 60
4025983c:	c1c9      	s32i.n	a12, a1, 48
4025983e:	b109      	s32i.n	a0, a1, 44
40259840:	e1e9      	s32i.n	a14, a1, 56
40259842:	d1d9      	s32i.n	a13, a1, 52
40259844:	0e0c      	movi.n	a14, 0
40259846:	03dd      	mov.n	a13, a3
40259848:	051302        	l16ui	a0, a3, 10
4025984b:	02cd      	mov.n	a12, a2
4025984d:	d22552        	l32i	a5, a5, 0x348
40259850:	0e1222        	l16ui	a2, a2, 28
40259853:	c055c0        	sub	a5, a5, a12
40259856:	130c      	movi.n	a3, 1
40259858:	83e350        	moveqz	a14, a3, a5
4025985b:	021207        	beq	a2, a0, 40259861 <cnx_update_bss_more+0x2d>
4025985e:	0e5c02        	s16i	a0, a12, 28
40259861:	74dc      	bnez.n	a4, 4025987c <cnx_update_bss_more+0x48>
40259863:	6d38      	l32i.n	a3, a13, 24
40259865:	339c      	beqz.n	a3, 4025987c <cnx_update_bss_more+0x48>
40259867:	5e8c      	beqz.n	a14, 40259870 <cnx_update_bss_more+0x3c>
40259869:	0c2d      	mov.n	a2, a12
4025986b:	001645        	call0	402599d0 <cnx_update_bss_more+0x19c>
4025986e:	6d38      	l32i.n	a3, a13, 24
40259870:	030362        	l8ui	a6, a3, 3
40259873:	020372        	l8ui	a7, a3, 2
40259876:	234c72        	s8i	a7, a12, 35
40259879:	224c62        	s8i	a6, a12, 34
4025987c:	10cc22        	addi	a2, a12, 16
4025987f:	072d32        	l32i	a3, a13, 28
40259882:	840c      	movi.n	a4, 8
40259884:	041d82        	l16ui	a8, a13, 8
40259887:	105c82        	s16i	a8, a12, 32
4025988a:	9ac401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025988d:	0000c0        	callx0	a0
40259890:	00a422        	movi	a2, 0x400
40259893:	031d02        	l16ui	a0, a13, 6
40259896:	0f1c92        	l16ui	a9, a12, 30
40259899:	99dcf1        	l32r	a15, 4024000c <_irom0_text_start+0xc>
4025989c:	309900        	xor	a9, a9, a0
4025989f:	0c69a7        	bbci	a9, 10, 402598af <cnx_update_bss_more+0x7b>
402598a2:	9e8c      	beqz.n	a14, 402598af <cnx_update_bss_more+0x7b>
402598a4:	103020        	and	a3, a0, a2
402598a7:	0f2d      	mov.n	a2, a15
402598a9:	fd48c5        	call0	40256d38 <ieee80211_set_shortslottime>
402598ac:	031d02        	l16ui	a0, a13, 6
402598af:	fd38      	l32i.n	a3, a13, 60
402598b1:	0f5c02        	s16i	a0, a12, 30
402598b4:	339c      	beqz.n	a3, 402598cb <cnx_update_bss_more+0x97>
402598b6:	0c2d      	mov.n	a2, a12
402598b8:	feac85        	call0	40258384 <ieee80211_parse_wmeparams>
402598bb:	1c12a6        	blti	a2, 1, 402598db <cnx_update_bss_more+0xa7>
402598be:	9e9c      	beqz.n	a14, 402598db <cnx_update_bss_more+0xa7>
402598c0:	0c2d      	mov.n	a2, a12
402598c2:	55cc32        	addi	a3, a12, 85
402598c5:	fd4c45        	call0	40256d8c <ieee80211_wme_updateparams>
402598c8:	0003c6        	j	402598db <cnx_update_bss_more+0xa7>
402598cb:	550ca2        	l8ui	a10, a12, 85
402598ce:	9a8c      	beqz.n	a10, 402598db <cnx_update_bss_more+0xa7>
402598d0:	55cc22        	addi	a2, a12, 85
402598d3:	931c      	movi.n	a3, 25
402598d5:	9a0001        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
402598d8:	0000c0        	callx0	a0
402598db:	ed38      	l32i.n	a3, a13, 56
402598dd:	f147f1        	l32r	a15, 40255dfc <ieee80211_getcapinfo+0x50>
402598e0:	a38c      	beqz.n	a3, 402598ee <cnx_update_bss_more+0xba>
402598e2:	7d0f02        	l8ui	a0, a15, 125
402598e5:	234026        	beqi	a0, 4, 4025990c <cnx_update_bss_more+0xd8>
402598e8:	205026        	beqi	a0, 5, 4025990c <cnx_update_bss_more+0xd8>
402598eb:	1d7026        	beqi	a0, 7, 4025990c <cnx_update_bss_more+0xd8>
402598ee:	dd38      	l32i.n	a3, a13, 52
402598f0:	7d0f02        	l8ui	a0, a15, 125
402598f3:	039c      	beqz.n	a3, 40259907 <cnx_update_bss_more+0xd3>
402598f5:	fec0b2        	addi	a11, a0, -2
402598f8:	0bbb16        	beqz	a11, 402599b7 <cnx_update_bss_more+0x183>
402598fb:	fdc0e2        	addi	a14, a0, -3
402598fe:	0b5e16        	beqz	a14, 402599b7 <cnx_update_bss_more+0x183>
40259901:	fac022        	addi	a2, a0, -6
40259904:	0af216        	beqz	a2, 402599b7 <cnx_update_bss_more+0x183>
40259907:	0e0c      	movi.n	a14, 0
40259909:	000506        	j	40259921 <cnx_update_bss_more+0xed>
4025990c:	0103e2        	l8ui	a14, a3, 1
4025990f:	25cc22        	addi	a2, a12, 37
40259912:	02cee2        	addi	a14, a14, 2
40259915:	74e0e0        	extui	a14, a14, 0, 8
40259918:	204ee0        	or	a4, a14, a14
4025991b:	9aa001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025991e:	0000c0        	callx0	a0
40259921:	244ce2        	s8i	a14, a12, 36
40259924:	102d32        	l32i	a3, a13, 64
40259927:	112d42        	l32i	a4, a13, 68
4025992a:	639c      	beqz.n	a3, 40259944 <cnx_update_bss_more+0x110>
4025992c:	449c      	beqz.n	a4, 40259944 <cnx_update_bss_more+0x110>
4025992e:	e02f02        	l32i	a0, a15, 0x380
40259931:	0f7037        	bbci	a0, 19, 40259944 <cnx_update_bss_more+0x110>
40259934:	99b621        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40259937:	4268      	l32i.n	a6, a2, 16
40259939:	1e2c52        	l32i	a5, a12, 120
4025993c:	2f6652        	s32i	a5, a6, 188
4025993f:	4228      	l32i.n	a2, a2, 16
40259941:	fa6e05        	call0	40254024 <ieee80211_ht_updateparams>
40259944:	d1d8      	l32i.n	a13, a1, 52
40259946:	dbe171        	l32r	a7, 402508cc <DefFreqCalTimerCB+0x20>
40259949:	e1e8      	l32i.n	a14, a1, 56
4025994b:	450772        	l8ui	a7, a7, 69
4025994e:	f1f8      	l32i.n	a15, a1, 60
40259950:	5ae707        	bbsi	a7, 0, 402599ae <cnx_update_bss_more+0x17a>
40259953:	ffb781        	l32r	a8, 40259830 <cnx_update_bss+0x30>
40259956:	f8b531        	l32r	a3, 40257c2c <scan_parse_beacon+0x34c>
40259959:	000882        	l8ui	a8, a8, 0
4025995c:	0338      	l32i.n	a3, a3, 0
4025995e:	340080        	extui	a0, a8, 0, 4
40259961:	348480        	extui	a8, a8, 4, 4
40259964:	461807        	beq	a8, a0, 402599ae <cnx_update_bss_more+0x17a>
40259967:	a38c      	beqz.n	a3, 40259975 <cnx_update_bss_more+0x141>
40259969:	012d      	mov.n	a2, a1
4025996b:	044102        	s8i	a0, a1, 4
4025996e:	240c      	movi.n	a4, 2
40259970:	0149      	s32i.n	a4, a1, 0
40259972:	0003c0        	callx0	a3
40259975:	e8ad85        	call0	40242450 <wifi_station_get_reconnect_policy>
40259978:	321266        	bnei	a2, 1, 402599ae <cnx_update_bss_more+0x17a>
4025997b:	99a351        	l32r	a5, 40240008 <_irom0_text_start+0x8>
4025997e:	d12552        	l32i	a5, a5, 0x344
40259981:	95ec      	bnez.n	a5, 402599ae <cnx_update_bss_more+0x17a>
40259983:	99a2c1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
40259986:	4cc8      	l32i.n	a12, a12, 16
40259988:	cc4b      	addi.n	a12, a12, 4
4025998a:	0c2d      	mov.n	a2, a12
4025998c:	9a8b01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4025998f:	0000c0        	callx0	a0
40259992:	0c2d      	mov.n	a2, a12
40259994:	f53531        	l32r	a3, 40256e68 <ieee80211_scan_attach+0x7c>
40259997:	040c      	movi.n	a4, 0
40259999:	9a7d01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4025999c:	0000c0        	callx0	a0
4025999f:	0c2d      	mov.n	a2, a12
402599a1:	e8a332        	movi	a3, 0x3e8
402599a4:	040c      	movi.n	a4, 0
402599a6:	150c      	movi.n	a5, 1
402599a8:	9a8501        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
402599ab:	0000c0        	callx0	a0
402599ae:	c1c8      	l32i.n	a12, a1, 48
402599b0:	b108      	l32i.n	a0, a1, 44
402599b2:	40c112        	addi	a1, a1, 64
402599b5:	f00d      	ret.n
402599b7:	0103e2        	l8ui	a14, a3, 1
402599ba:	25cc22        	addi	a2, a12, 37
402599bd:	ee2b      	addi.n	a14, a14, 2
402599bf:	74e0e0        	extui	a14, a14, 0, 8
402599c2:	0e4d      	mov.n	a4, a14
402599c4:	9a7601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402599c7:	0000c0        	callx0	a0
402599ca:	ffd4c6        	j	40259921 <cnx_update_bss_more+0xed>
402599cd:	000000        	ill
402599d0:	f00d      	ret.n
	...

402599d4 <cnx_sta_leave>:
402599d4:	d0c112        	addi	a1, a1, -48
402599d7:	0861f2        	s32i	a15, a1, 32
402599da:	0661d2        	s32i	a13, a1, 24
402599dd:	4109      	s32i.n	a0, a1, 16
402599df:	71e9      	s32i.n	a14, a1, 28
402599e1:	51c9      	s32i.n	a12, a1, 20
402599e3:	02ed      	mov.n	a14, a2
402599e5:	03cd      	mov.n	a12, a3
402599e7:	0d1302        	l16ui	a0, a3, 26
402599ea:	02d8      	l32i.n	a13, a2, 0
402599ec:	a09c      	beqz.n	a0, 40259a0a <cnx_sta_leave+0x36>
402599ee:	fd0e05        	call0	40256ad0 <ieee80211_phy_type_get>
402599f1:	030c      	movi.n	a3, 0
402599f3:	0c4d      	mov.n	a4, a12
402599f5:	050c      	movi.n	a5, 0
402599f7:	0d1c62        	l16ui	a6, a12, 26
402599fa:	070c      	movi.n	a7, 0
402599fc:	0179      	s32i.n	a7, a1, 0
402599fe:	1179      	s32i.n	a7, a1, 4
40259a00:	b46060        	extui	a6, a6, 0, 12
40259a03:	027d      	mov.n	a7, a2
40259a05:	020c      	movi.n	a2, 0
40259a07:	f3c6c5        	call0	4024d674 <ic_set_sta>
40259a0a:	0d2d      	mov.n	a2, a13
40259a0c:	068885        	call0	40260298 <netif_set_down>
40259a0f:	350d82        	l8ui	a8, a13, 53
40259a12:	0e6837        	bbci	a8, 3, 40259a24 <cnx_sta_leave+0x50>
40259a15:	0d2d      	mov.n	a2, a13
40259a17:	01b505        	call0	4025b568 <dhcp_release>
40259a1a:	0d2d      	mov.n	a2, a13
40259a1c:	01c085        	call0	4025b628 <dhcp_stop>
40259a1f:	0d2d      	mov.n	a2, a13
40259a21:	0140c5        	call0	4025ae30 <dhcp_cleanup>
40259a24:	00a0f2        	movi	a15, 0
40259a27:	016df2        	s32i	a15, a13, 4
40259a2a:	026df2        	s32i	a15, a13, 8
40259a2d:	3df9      	s32i.n	a15, a13, 12
40259a2f:	0f2d      	mov.n	a2, a15
40259a31:	f84545        	call0	40251e88 <wDev_remove_KeyEntry_all_cnx>
40259a34:	9976d1        	l32r	a13, 4024000c <_irom0_text_start+0xc>
40259a37:	e80c22        	l8ui	a2, a12, 232
40259a3a:	a022d0        	addx4	a2, a2, a13
40259a3d:	5b2222        	l32i	a2, a2, 0x16c
40259a40:	9a5901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40259a43:	0000c0        	callx0	a0
40259a46:	e80c32        	l8ui	a3, a12, 232
40259a49:	a033d0        	addx4	a3, a3, a13
40259a4c:	5b63f2        	s32i	a15, a3, 0x16c
40259a4f:	5b2d22        	l32i	a2, a13, 0x16c
40259a52:	a28c      	beqz.n	a2, 40259a60 <cnx_sta_leave+0x8c>
40259a54:	9a5401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40259a57:	0000c0        	callx0	a0
40259a5a:	a2ee01        	l32r	a0, 40242614 <wifi_softap_cacl_mac+0x68>
40259a5d:	1b60f2        	s32i	a15, a0, 108
40259a60:	5c2d22        	l32i	a2, a13, 0x170
40259a63:	a28c      	beqz.n	a2, 40259a71 <cnx_sta_leave+0x9d>
40259a65:	9a4f01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40259a68:	0000c0        	callx0	a0
40259a6b:	a2ea41        	l32r	a4, 40242614 <wifi_softap_cacl_mac+0x68>
40259a6e:	1c64f2        	s32i	a15, a4, 112
40259a71:	00a022        	movi	a2, 0
40259a74:	00a032        	movi	a3, 0
40259a77:	00a042        	movi	a4, 0
40259a7a:	f81785        	call0	40251bf4 <wDev_SetRxPolicy>
40259a7d:	fc63d1        	l32r	a13, 40258c0c <chm_check_same_channel+0x30>
40259a80:	250c      	movi.n	a5, 2
40259a82:	0d59      	s32i.n	a5, a13, 0
40259a84:	060c02        	l8ui	a0, a12, 6
40259a87:	146017        	bbci	a0, 1, 40259a9f <cnx_sta_leave+0xcb>
40259a8a:	0c2d      	mov.n	a2, a12
40259a8c:	937c      	movi.n	a3, -7
40259a8e:	140c      	movi.n	a4, 1
40259a90:	fda062        	movi	a6, 253
40259a93:	106060        	and	a6, a0, a6
40259a96:	064c62        	s8i	a6, a12, 6
40259a99:	ffcd45        	call0	40259770 <cnx_rc_update_state_metric>
40259a9c:	d36dc2        	s32i	a12, a13, 0x34c
40259a9f:	0c2d      	mov.n	a2, a12
40259aa1:	ffb745        	call0	40259618 <cnx_remove_rc>
40259aa4:	4108      	l32i.n	a0, a1, 16
40259aa6:	e87c      	movi.n	a8, -2
40259aa8:	d26df2        	s32i	a15, a13, 0x348
40259aab:	2c78      	l32i.n	a7, a12, 8
40259aad:	61d8      	l32i.n	a13, a1, 24
40259aaf:	107780        	and	a7, a7, a8
40259ab2:	2c79      	s32i.n	a7, a12, 8
40259ab4:	1e6ef2        	s32i	a15, a14, 120
40259ab7:	51c8      	l32i.n	a12, a1, 20
40259ab9:	71e8      	l32i.n	a14, a1, 28
40259abb:	81f8      	l32i.n	a15, a1, 32
40259abd:	30c112        	addi	a1, a1, 48
40259ac0:	f00d      	ret.n
40259ac2:	200000        	or	a0, a0, a0
40259ac5:	26ac      	beqz.n	a6, 40259aeb <cnx_sta_leave+0x117>
40259ac7:	ff2140        	excw
40259aca:	ff          	.byte 0xff
40259acb:	f0c112        	addi	a1, a1, -16
40259ace:	006102        	s32i	a0, a1, 0
40259ad1:	99ff01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40259ad4:	0000c0        	callx0	a0
40259ad7:	00a032        	movi	a3, 0
40259ada:	994c21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40259add:	01a042        	movi	a4, 1
40259ae0:	fe1b45        	call0	40257c98 <ieee80211_sta_new_state>
40259ae3:	030c      	movi.n	a3, 0
40259ae5:	db7941        	l32r	a4, 402508cc <DefFreqCalTimerCB+0x20>
40259ae8:	994901        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40259aeb:	450442        	l8ui	a4, a4, 69
40259aee:	4028      	l32i.n	a2, a0, 16
40259af0:	116407        	bbci	a4, 0, 40259b05 <cnx_sta_leave+0x131>
40259af3:	360c      	movi.n	a6, 3
40259af5:	b84262        	s8i	a6, a2, 184
40259af8:	4078      	l32i.n	a7, a0, 16
40259afa:	ba4762        	s8i	a6, a7, 186
40259afd:	4058      	l32i.n	a5, a0, 16
40259aff:	b94532        	s8i	a3, a5, 185
40259b02:	000486        	j	40259b18 <cnx_sta_leave+0x144>
40259b05:	b84232        	s8i	a3, a2, 184
40259b08:	4098      	l32i.n	a9, a0, 16
40259b0a:	ba4932        	s8i	a3, a9, 186
40259b0d:	4088      	l32i.n	a8, a0, 16
40259b0f:	9c6a21        	l32r	a2, 40240cb8 <system_restart+0x54>
40259b12:	b94832        	s8i	a3, a8, 185
40259b15:	ff1905        	call0	40258ca8 <cnx_sta_connect_cmd>
40259b18:	0108      	l32i.n	a0, a1, 0
40259b1a:	10c112        	addi	a1, a1, 16
40259b1d:	f00d      	ret.n
40259b1f:	9ac800        	excw
40259b22:	404025        	excw
40259b25:	009c      	beqz.n	a0, 40259b39 <cnx_sta_associated+0x11>
	...

40259b28 <cnx_sta_associated>:
40259b28:	e0c112        	addi	a1, a1, -32
40259b2b:	046102        	s32i	a0, a1, 16
40259b2e:	0561c2        	s32i	a12, a1, 20
40259b31:	61d9      	s32i.n	a13, a1, 24
40259b33:	03cd      	mov.n	a12, a3
40259b35:	02dd      	mov.n	a13, a2
40259b37:	fcf985        	call0	40256ad0 <ieee80211_phy_type_get>
40259b3a:	130c      	movi.n	a3, 1
40259b3c:	0c4d      	mov.n	a4, a12
40259b3e:	050c      	movi.n	a5, 0
40259b40:	0d1c62        	l16ui	a6, a12, 26
40259b43:	070c      	movi.n	a7, 0
40259b45:	0179      	s32i.n	a7, a1, 0
40259b47:	1179      	s32i.n	a7, a1, 4
40259b49:	b46060        	extui	a6, a6, 0, 12
40259b4c:	027d      	mov.n	a7, a2
40259b4e:	020c      	movi.n	a2, 0
40259b50:	f3b205        	call0	4024d674 <ic_set_sta>
40259b53:	1e2c82        	l32i	a8, a12, 120
40259b56:	a0be91        	l32r	a9, 40241e50 <wifi_station_ap_number_set+0x5c>
40259b59:	060882        	l8ui	a8, a8, 6
40259b5c:	208890        	or	a8, a8, a9
40259b5f:	9a0191        	l32r	a9, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40259b62:	0020c0        	memw
40259b65:	fd6982        	s32i	a8, a9, 0x3f4
40259b68:	18cdc2        	addi	a12, a13, 24
40259b6b:	0c2d      	mov.n	a2, a12
40259b6d:	9a1201        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40259b70:	0000c0        	callx0	a0
40259b73:	0c2d      	mov.n	a2, a12
40259b75:	ffea31        	l32r	a3, 40259b20 <cnx_sta_leave+0x14c>
40259b78:	040c      	movi.n	a4, 0
40259b7a:	9a0501        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40259b7d:	0000c0        	callx0	a0
40259b80:	cd4b      	addi.n	a12, a13, 4
40259b82:	0c2d      	mov.n	a2, a12
40259b84:	9a0d01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40259b87:	0000c0        	callx0	a0
40259b8a:	991f01        	l32r	a0, 40240008 <_irom0_text_start+0x8>
40259b8d:	61d8      	l32i.n	a13, a1, 24
40259b8f:	d02092        	l32i	a9, a0, 0x340
40259b92:	d120a2        	l32i	a10, a0, 0x344
40259b95:	29ac      	beqz.n	a9, 40259bbb <cnx_sta_associated+0x93>
40259b97:	201a66        	bnei	a10, 1, 40259bbb <cnx_sta_associated+0x93>
40259b9a:	0c2d      	mov.n	a2, a12
40259b9c:	ffe231        	l32r	a3, 40259b24 <cnx_sta_leave+0x150>
40259b9f:	040c      	movi.n	a4, 0
40259ba1:	150c      	movi.n	a5, 1
40259ba3:	9a0601        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40259ba6:	0000c0        	callx0	a0
40259ba9:	991801        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40259bac:	702002        	l32i	a0, a0, 0x1c0
40259baf:	709c      	beqz.n	a0, 40259bca <cnx_sta_associated+0xa2>
40259bb1:	3028      	l32i.n	a2, a0, 12
40259bb3:	329c      	beqz.n	a2, 40259bca <cnx_sta_associated+0xa2>
40259bb5:	0002c0        	callx0	a2
40259bb8:	000386        	j	40259bca <cnx_sta_associated+0xa2>
40259bbb:	0c2d      	mov.n	a2, a12
40259bbd:	dc2e31        	l32r	a3, 40250c78 <ppGetTxQFirstAvail_Locked+0xdc>
40259bc0:	040c      	movi.n	a4, 0
40259bc2:	150c      	movi.n	a5, 1
40259bc4:	99fe01        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40259bc7:	0000c0        	callx0	a0
40259bca:	51c8      	l32i.n	a12, a1, 20
40259bcc:	4108      	l32i.n	a0, a1, 16
40259bce:	20c112        	addi	a1, a1, 32
40259bd1:	f00d      	ret.n
40259bd3:	f00d00        	subx8	a0, a13, a0
	...

40259bd8 <cnx_node_alloc>:
40259bd8:	023d      	mov.n	a3, a2
40259bda:	e0c112        	addi	a1, a1, -32
40259bdd:	31d9      	s32i.n	a13, a1, 12
40259bdf:	1109      	s32i.n	a0, a1, 4
40259be1:	a28a01        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40259be4:	21c9      	s32i.n	a12, a1, 8
40259be6:	880002        	l8ui	a0, a0, 136
40259be9:	41e9      	s32i.n	a14, a1, 16
40259beb:	018096        	bltz	a0, 40259c07 <cnx_node_alloc+0x2f>
40259bee:	202b      	addi.n	a2, a0, 2
40259bf0:	990701        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40259bf3:	5008      	l32i.n	a0, a0, 20
40259bf5:	1c0c      	movi.n	a12, 1
40259bf7:	a0dc00        	addx4	a13, a12, a0
40259bfa:	202d42        	l32i	a4, a13, 128
40259bfd:	749c      	beqz.n	a4, 40259c18 <cnx_node_alloc+0x40>
40259bff:	cc1b      	addi.n	a12, a12, 1
40259c01:	74c0c0        	extui	a12, a12, 0, 8
40259c04:	ef92c7        	bne	a2, a12, 40259bf7 <cnx_node_alloc+0x1f>
40259c07:	0e0c      	movi.n	a14, 0
40259c09:	1108      	l32i.n	a0, a1, 4
40259c0b:	21c8      	l32i.n	a12, a1, 8
40259c0d:	0e2d      	mov.n	a2, a14
40259c0f:	31d8      	l32i.n	a13, a1, 12
40259c11:	41e8      	l32i.n	a14, a1, 16
40259c13:	20c112        	addi	a1, a1, 32
40259c16:	f00d      	ret.n
40259c18:	10a122        	movi	a2, 0x110
40259c1b:	0139      	s32i.n	a3, a1, 0
40259c1d:	99dd01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40259c20:	0000c0        	callx0	a0
40259c23:	02ed      	mov.n	a14, a2
40259c25:	206d22        	s32i	a2, a13, 128
40259c28:	32cc      	bnez.n	a2, 40259c2f <cnx_node_alloc+0x57>
40259c2a:	0e0c      	movi.n	a14, 0
40259c2c:	fff646        	j	40259c09 <cnx_node_alloc+0x31>
40259c2f:	0138      	l32i.n	a3, a1, 0
40259c31:	640c      	movi.n	a4, 6
40259c33:	0c7b      	addi.n	a0, a12, 7
40259c35:	e84202        	s8i	a0, a2, 232
40259c38:	202d22        	l32i	a2, a13, 128
40259c3b:	99d801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40259c3e:	0000c0        	callx0	a0
40259c41:	fff106        	j	40259c09 <cnx_node_alloc+0x31>

40259c44 <cnx_node_remove>:
40259c44:	f0c112        	addi	a1, a1, -16
40259c47:	21d9      	s32i.n	a13, a1, 8
40259c49:	0109      	s32i.n	a0, a1, 0
40259c4b:	a27001        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40259c4e:	11c9      	s32i.n	a12, a1, 4
40259c50:	880002        	l8ui	a0, a0, 136
40259c53:	02cd      	mov.n	a12, a2
40259c55:	019096        	bltz	a0, 40259c72 <cnx_node_remove+0x2e>
40259c58:	602b      	addi.n	a6, a0, 2
40259c5a:	98ec01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
40259c5d:	5058      	l32i.n	a5, a0, 20
40259c5f:	120c      	movi.n	a2, 1
40259c61:	a0d250        	addx4	a13, a2, a5
40259c64:	202d32        	l32i	a3, a13, 128
40259c67:	221b      	addi.n	a2, a2, 1
40259c69:	1013c7        	beq	a3, a12, 40259c7d <cnx_node_remove+0x39>
40259c6c:	742020        	extui	a2, a2, 0, 8
40259c6f:	ee9627        	bne	a6, a2, 40259c61 <cnx_node_remove+0x1d>
40259c72:	11c8      	l32i.n	a12, a1, 4
40259c74:	21d8      	l32i.n	a13, a1, 8
40259c76:	0108      	l32i.n	a0, a1, 0
40259c78:	10c112        	addi	a1, a1, 16
40259c7b:	f00d      	ret.n
40259c7d:	e80c22        	l8ui	a2, a12, 232
40259c80:	02c222        	addi	a2, a2, 2
40259c83:	f81c85        	call0	40251e4c <wDev_remove_KeyEntry>
40259c86:	392c22        	l32i	a2, a12, 228
40259c89:	0ac0c5        	call0	40264898 <wpa_auth_sta_deinit>
40259c8c:	98e031        	l32r	a3, 4024000c <_irom0_text_start+0xc>
40259c8f:	e80c22        	l8ui	a2, a12, 232
40259c92:	a02230        	addx4	a2, a2, a3
40259c95:	5b2222        	l32i	a2, a2, 0x16c
40259c98:	99c301        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40259c9b:	0000c0        	callx0	a0
40259c9e:	0c2d      	mov.n	a2, a12
40259ca0:	130c      	movi.n	a3, 1
40259ca2:	98da61        	l32r	a6, 4024000c <_irom0_text_start+0xc>
40259ca5:	e80c52        	l8ui	a5, a12, 232
40259ca8:	040c      	movi.n	a4, 0
40259caa:	a05560        	addx4	a5, a5, a6
40259cad:	5b6542        	s32i	a4, a5, 0x16c
40259cb0:	fcf705        	call0	40256c24 <pwrsave_flushq>
40259cb3:	0c2d      	mov.n	a2, a12
40259cb5:	99bb01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40259cb8:	0000c0        	callx0	a0
40259cbb:	070c      	movi.n	a7, 0
40259cbd:	206d72        	s32i	a7, a13, 128
40259cc0:	ffeb86        	j	40259c72 <cnx_node_remove+0x2e>
	...

40259cc4 <cnx_node_search>:
40259cc4:	e0c112        	addi	a1, a1, -32
40259cc7:	11c9      	s32i.n	a12, a1, 4
40259cc9:	41f9      	s32i.n	a15, a1, 16
40259ccb:	21d9      	s32i.n	a13, a1, 8
40259ccd:	31e9      	s32i.n	a14, a1, 12
40259ccf:	0109      	s32i.n	a0, a1, 0
40259cd1:	98cee1        	l32r	a14, 4024000c <_irom0_text_start+0xc>
40259cd4:	a24e01        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40259cd7:	02dd      	mov.n	a13, a2
40259cd9:	880022        	l8ui	a2, a0, 136
40259cdc:	5ee8      	l32i.n	a14, a14, 20
40259cde:	3802a6        	blti	a2, -1, 40259d1a <cnx_node_search+0x56>
40259ce1:	0f0c      	movi.n	a15, 0
40259ce3:	0c0c      	movi.n	a12, 0
40259ce5:	000d32        	l8ui	a3, a13, 0
40259ce8:	056307        	bbci	a3, 0, 40259cf1 <cnx_node_search+0x2d>
40259ceb:	202ef2        	l32i	a15, a14, 128
40259cee:	0006c6        	j	40259d0d <cnx_node_search+0x49>
40259cf1:	a03ce0        	addx4	a3, a12, a14
40259cf4:	5139      	s32i.n	a3, a1, 20
40259cf6:	202332        	l32i	a3, a3, 128
40259cf9:	d38c      	beqz.n	a3, 40259d0a <cnx_node_search+0x46>
40259cfb:	0d2d      	mov.n	a2, a13
40259cfd:	640c      	movi.n	a4, 6
40259cff:	9f5f01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40259d02:	0000c0        	callx0	a0
40259d05:	a24101        	l32r	a0, 4024260c <wifi_softap_cacl_mac+0x60>
40259d08:	12ac      	beqz.n	a2, 40259d2d <cnx_node_search+0x69>
40259d0a:	880022        	l8ui	a2, a0, 136
40259d0d:	cc1b      	addi.n	a12, a12, 1
40259d0f:	422b      	addi.n	a4, a2, 2
40259d11:	74c0c0        	extui	a12, a12, 0, 8
40259d14:	cd2c47        	blt	a12, a4, 40259ce5 <cnx_node_search+0x21>
40259d17:	000046        	j	40259d1c <cnx_node_search+0x58>
40259d1a:	0f0c      	movi.n	a15, 0
40259d1c:	0108      	l32i.n	a0, a1, 0
40259d1e:	11c8      	l32i.n	a12, a1, 4
40259d20:	21d8      	l32i.n	a13, a1, 8
40259d22:	0f2d      	mov.n	a2, a15
40259d24:	31e8      	l32i.n	a14, a1, 12
40259d26:	41f8      	l32i.n	a15, a1, 16
40259d28:	20c112        	addi	a1, a1, 32
40259d2b:	f00d      	ret.n
40259d2d:	51f8      	l32i.n	a15, a1, 20
40259d2f:	202ff2        	l32i	a15, a15, 128
40259d32:	fff986        	j	40259d1c <cnx_node_search+0x58>
40259d35:	000000        	ill
40259d38:	26ac30        	excw
40259d3b:	ac7040        	excw
40259d3e:	124026        	beqi	a0, 4, 40259d54 <cnx_node_leave+0x14>

40259d40 <cnx_node_leave>:
40259d40:	b0c112        	addi	a1, a1, -80
40259d43:	106102        	s32i	a0, a1, 64
40259d46:	1161c2        	s32i	a12, a1, 68
40259d49:	f129      	s32i.n	a2, a1, 60
40259d4b:	03cd      	mov.n	a12, a3
40259d4d:	01d322        	addmi	a2, a3, 0x100
40259d50:	f0c222        	addi	a2, a2, -16
40259d53:	999901        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40259d56:	0000c0        	callx0	a0
40259d59:	f108      	l32i.n	a0, a1, 60
40259d5b:	202002        	l32i	a0, a0, 128
40259d5e:	e6e731        	l32r	a3, 402538fc <hostap_input+0x884>
40259d61:	c000c0        	sub	a0, a0, a12
40259d64:	0a9016        	beqz	a0, 40259e11 <cnx_node_leave+0xd1>
40259d67:	0d1c22        	l16ui	a2, a12, 26
40259d6a:	100230        	and	a0, a2, a3
40259d6d:	210237        	bnone	a2, a3, 40259d92 <cnx_node_leave+0x52>
40259d70:	fff221        	l32r	a2, 40259d38 <cnx_node_search+0x74>
40259d73:	040c72        	l8ui	a7, a12, 4
40259d76:	030c62        	l8ui	a6, a12, 3
40259d79:	020c52        	l8ui	a5, a12, 2
40259d7c:	010c42        	l8ui	a4, a12, 1
40259d7f:	000c32        	l8ui	a3, a12, 0
40259d82:	050c82        	l8ui	a8, a12, 5
40259d85:	0189      	s32i.n	a8, a1, 0
40259d87:	1109      	s32i.n	a0, a1, 4
40259d89:	995101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40259d8c:	0000c0        	callx0	a0
40259d8f:	000206        	j	40259d9b <cnx_node_leave+0x5b>
40259d92:	ffea21        	l32r	a2, 40259d3c <cnx_node_search+0x78>
40259d95:	994e01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40259d98:	0000c0        	callx0	a0
40259d9b:	0d1c92        	l16ui	a9, a12, 26
40259d9e:	f7a3a1        	l32r	a10, 40257c2c <scan_parse_beacon+0x34c>
40259da1:	067916        	beqz	a9, 40259e0c <cnx_node_leave+0xcc>
40259da4:	002aa2        	l32i	a10, a10, 0
40259da7:	021a16        	beqz	a10, 40259dcc <cnx_node_leave+0x8c>
40259daa:	14c122        	addi	a2, a1, 20
40259dad:	0c3d      	mov.n	a3, a12
40259daf:	640c      	movi.n	a4, 6
40259db1:	5b0c      	movi.n	a11, 5
40259db3:	41b9      	s32i.n	a11, a1, 16
40259db5:	997901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40259db8:	0000c0        	callx0	a0
40259dbb:	0d1c22        	l16ui	a2, a12, 26
40259dbe:	f79b01        	l32r	a0, 40257c2c <scan_parse_beacon+0x34c>
40259dc1:	1a4122        	s8i	a2, a1, 26
40259dc4:	0008      	l32i.n	a0, a0, 0
40259dc6:	10c122        	addi	a2, a1, 16
40259dc9:	0000c0        	callx0	a0
40259dcc:	fcd005        	call0	40256ad0 <ieee80211_phy_type_get>
40259dcf:	030c      	movi.n	a3, 0
40259dd1:	0c4d      	mov.n	a4, a12
40259dd3:	0d1c62        	l16ui	a6, a12, 26
40259dd6:	070c      	movi.n	a7, 0
40259dd8:	0179      	s32i.n	a7, a1, 0
40259dda:	1179      	s32i.n	a7, a1, 4
40259ddc:	b46060        	extui	a6, a6, 0, 12
40259ddf:	065d      	mov.n	a5, a6
40259de1:	027d      	mov.n	a7, a2
40259de3:	120c      	movi.n	a2, 1
40259de5:	f388c5        	call0	4024d674 <ic_set_sta>
40259de8:	080c      	movi.n	a8, 0
40259dea:	f07c      	movi.n	a0, -1
40259dec:	1b0c      	movi.n	a11, 1
40259dee:	9887a1        	l32r	a10, 4024000c <_irom0_text_start+0xc>
40259df1:	0d1c22        	l16ui	a2, a12, 26
40259df4:	dd1a92        	l16ui	a9, a10, 0x1ba
40259df7:	442020        	extui	a2, a2, 0, 5
40259dfa:	401200        	ssl	a2
40259dfd:	a1bb00        	sll	a11, a11
40259e00:	30bb00        	xor	a11, a11, a0
40259e03:	1099b0        	and	a9, a9, a11
40259e06:	dd5a92        	s16i	a9, a10, 0x1ba
40259e09:	0d5c82        	s16i	a8, a12, 26
40259e0c:	0c2d      	mov.n	a2, a12
40259e0e:	ffe345        	call0	40259c44 <cnx_node_remove>
40259e11:	1121c2        	l32i	a12, a1, 68
40259e14:	102102        	l32i	a0, a1, 64
40259e17:	50c112        	addi	a1, a1, 80
40259e1a:	f00d      	ret.n
40259e1c:	26ac90        	excw
40259e1f:	acb040        	excw
40259e22:	124026        	beqi	a0, 4, 40259e38 <cnx_node_join+0x14>

40259e24 <cnx_node_join>:
40259e24:	b0c112        	addi	a1, a1, -80
40259e27:	106102        	s32i	a0, a1, 64
40259e2a:	1161c2        	s32i	a12, a1, 68
40259e2d:	1261d2        	s32i	a13, a1, 72
40259e30:	1361e2        	s32i	a14, a1, 76
40259e33:	20d330        	or	a13, a3, a3
40259e36:	20e220        	or	a14, a2, a2
40259e39:	20c440        	or	a12, a4, a4
40259e3c:	032d      	mov.n	a2, a3
40259e3e:	640c      	movi.n	a4, 6
40259e40:	a37831        	l32r	a3, 40242c20 <wifi_softap_get_station_num+0x50>
40259e43:	9f0e01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40259e46:	0000c0        	callx0	a0
40259e49:	a2dc      	bnez.n	a2, 40259e67 <cnx_node_join+0x43>
40259e4b:	0c3d      	mov.n	a3, a12
40259e4d:	0e2d      	mov.n	a2, a14
40259e4f:	141c      	movi.n	a4, 17
40259e51:	fbfb05        	call0	40255e04 <ieee80211_send_mgmt>
40259e54:	fff221        	l32r	a2, 40259e1c <cnx_node_leave+0xdc>
40259e57:	991e01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40259e5a:	0000c0        	callx0	a0
40259e5d:	0d3d      	mov.n	a3, a13
40259e5f:	0e2d      	mov.n	a2, a14
40259e61:	ffedc5        	call0	40259d40 <cnx_node_leave>
40259e64:	004f06        	j	40259fa4 <cnx_node_join+0x180>
40259e67:	0d1d92        	l16ui	a9, a13, 26
40259e6a:	100c      	movi.n	a0, 1
40259e6c:	06d956        	bnez	a9, 40259edd <cnx_node_join+0xb9>
40259e6f:	989261        	l32r	a6, 402400b8 <_irom0_text_start+0xb8>
40259e72:	f1c9      	s32i.n	a12, a1, 60
40259e74:	800662        	l8ui	a6, a6, 128
40259e77:	986591        	l32r	a9, 4024000c <_irom0_text_start+0xc>
40259e7a:	0216e6        	bgei	a6, 1, 40259e80 <cnx_node_join+0x5c>
40259e7d:	004d06        	j	40259fb5 <cnx_node_join+0x191>
40259e80:	561b      	addi.n	a5, a6, 1
40259e82:	dd1922        	l16ui	a2, a9, 0x1ba
40259e85:	00cd      	mov.n	a12, a0
40259e87:	4480c0        	extui	a8, a12, 0, 5
40259e8a:	400800        	ssr	a8
40259e8d:	b17020        	sra	a7, a2
40259e90:	02e707        	bbsi	a7, 0, 40259e96 <cnx_node_join+0x72>
40259e93:	004846        	j	40259fb8 <cnx_node_join+0x194>
40259e96:	cc1b      	addi.n	a12, a12, 1
40259e98:	f4c0c0        	extui	a12, a12, 0, 16
40259e9b:	e895c7        	bne	a5, a12, 40259e87 <cnx_node_join+0x63>
40259e9e:	004586        	j	40259fb8 <cnx_node_join+0x194>
40259ea1:	dd1902        	l16ui	a0, a9, 0x1ba
40259ea4:	fb8031        	l32r	a3, 40258ca4 <cnx_sta_connect_led_timer_cb+0x4c>
40259ea7:	01a022        	movi	a2, 1
40259eaa:	203c30        	or	a3, a12, a3
40259ead:	0d5d32        	s16i	a3, a13, 26
40259eb0:	443030        	extui	a3, a3, 0, 5
40259eb3:	401300        	ssl	a3
40259eb6:	a12200        	sll	a2, a2
40259eb9:	200020        	or	a0, a0, a2
40259ebc:	dd5902        	s16i	a0, a9, 0x1ba
40259ebf:	fcc105        	call0	40256ad0 <ieee80211_phy_type_get>
40259ec2:	01a032        	movi	a3, 1
40259ec5:	0c6d      	mov.n	a6, a12
40259ec7:	0c5d      	mov.n	a5, a12
40259ec9:	027d      	mov.n	a7, a2
40259ecb:	040c      	movi.n	a4, 0
40259ecd:	120c      	movi.n	a2, 1
40259ecf:	0149      	s32i.n	a4, a1, 0
40259ed1:	1149      	s32i.n	a4, a1, 4
40259ed3:	f1c8      	l32i.n	a12, a1, 60
40259ed5:	0d4d      	mov.n	a4, a13
40259ed7:	f379c5        	call0	4024d674 <ic_set_sta>
40259eda:	0d1d92        	l16ui	a9, a13, 26
40259edd:	ffd021        	l32r	a2, 40259e20 <cnx_node_leave+0xe0>
40259ee0:	000d32        	l8ui	a3, a13, 0
40259ee3:	010d42        	l8ui	a4, a13, 1
40259ee6:	020d52        	l8ui	a5, a13, 2
40259ee9:	030d62        	l8ui	a6, a13, 3
40259eec:	040d72        	l8ui	a7, a13, 4
40259eef:	e68381        	l32r	a8, 402538fc <hostap_input+0x884>
40259ef2:	050da2        	l8ui	a10, a13, 5
40259ef5:	108980        	and	a8, a9, a8
40259ef8:	01a9      	s32i.n	a10, a1, 0
40259efa:	1189      	s32i.n	a8, a1, 4
40259efc:	98f501        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40259eff:	0000c0        	callx0	a0
40259f02:	1e2e22        	l32i	a2, a14, 120
40259f05:	0d3d      	mov.n	a3, a13
40259f07:	640c      	movi.n	a4, 6
40259f09:	992401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40259f0c:	0000c0        	callx0	a0
40259f0f:	0c3d      	mov.n	a3, a12
40259f11:	0e2d      	mov.n	a2, a14
40259f13:	040c      	movi.n	a4, 0
40259f15:	1e2ea2        	l32i	a10, a14, 120
40259f18:	0d1d92        	l16ui	a9, a13, 26
40259f1b:	0d5a92        	s16i	a9, a10, 26
40259f1e:	fbee45        	call0	40255e04 <ieee80211_send_mgmt>
40259f21:	1e2e22        	l32i	a2, a14, 120
40259f24:	ffa032        	movi	a3, 255
40259f27:	640c      	movi.n	a4, 6
40259f29:	992001        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40259f2c:	0000c0        	callx0	a0
40259f2f:	1e2ec2        	l32i	a12, a14, 120
40259f32:	0b0c      	movi.n	a11, 0
40259f34:	2d2e02        	l32i	a0, a14, 180
40259f37:	0d5cb2        	s16i	a11, a12, 26
40259f3a:	03e016        	beqz	a0, 40259f7c <cnx_node_join+0x158>
40259f3d:	6028      	l32i.n	a2, a0, 24
40259f3f:	1238      	l32i.n	a3, a2, 4
40259f41:	b3ac      	beqz.n	a3, 40259f70 <cnx_node_join+0x14c>
40259f43:	392d22        	l32i	a2, a13, 228
40259f46:	0a9505        	call0	40264898 <wpa_auth_sta_deinit>
40259f49:	2d2e22        	l32i	a2, a14, 180
40259f4c:	0d3d      	mov.n	a3, a13
40259f4e:	6228      	l32i.n	a2, a2, 24
40259f50:	0a84c5        	call0	402647a0 <wpa_auth_sta_init>
40259f53:	396d22        	s32i	a2, a13, 228
40259f56:	04a216        	beqz	a2, 40259fa4 <cnx_node_join+0x180>
40259f59:	023d      	mov.n	a3, a2
40259f5b:	2d2e42        	l32i	a4, a14, 180
40259f5e:	240d52        	l8ui	a5, a13, 36
40259f61:	6428      	l32i.n	a2, a4, 24
40259f63:	25cd42        	addi	a4, a13, 37
40259f66:	0c3985        	call0	40266300 <wpa_validate_wpa_ie>
40259f69:	72fc      	bnez.n	a2, 40259fa4 <cnx_node_join+0x180>
40259f6b:	2d2e22        	l32i	a2, a14, 180
40259f6e:	6228      	l32i.n	a2, a2, 24
40259f70:	392d32        	l32i	a3, a13, 228
40259f73:	0a86c5        	call0	402647e0 <wpa_auth_sta_associated>
40259f76:	01a032        	movi	a3, 1
40259f79:	184d32        	s8i	a3, a13, 24
40259f7c:	f72cc1        	l32r	a12, 40257c2c <scan_parse_beacon+0x34c>
40259f7f:	002c42        	l32i	a4, a12, 0
40259f82:	01e416        	beqz	a4, 40259fa4 <cnx_node_join+0x180>
40259f85:	14c122        	addi	a2, a1, 20
40259f88:	0d3d      	mov.n	a3, a13
40259f8a:	640c      	movi.n	a4, 6
40259f8c:	450c      	movi.n	a5, 4
40259f8e:	4159      	s32i.n	a5, a1, 16
40259f90:	990301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40259f93:	0000c0        	callx0	a0
40259f96:	0d1d22        	l16ui	a2, a13, 26
40259f99:	0c08      	l32i.n	a0, a12, 0
40259f9b:	1a4122        	s8i	a2, a1, 26
40259f9e:	10c122        	addi	a2, a1, 16
40259fa1:	0000c0        	callx0	a0
40259fa4:	1121c2        	l32i	a12, a1, 68
40259fa7:	1221d2        	l32i	a13, a1, 72
40259faa:	1321e2        	l32i	a14, a1, 76
40259fad:	102102        	l32i	a0, a1, 64
40259fb0:	50c112        	addi	a1, a1, 80
40259fb3:	f00d      	ret.n
40259fb5:	20c000        	or	a12, a0, a0
40259fb8:	0226c7        	blt	a6, a12, 40259fbe <cnx_node_join+0x19a>
40259fbb:	ffb886        	j	40259ea1 <cnx_node_join+0x7d>
40259fbe:	0f2132        	l32i	a3, a1, 60
40259fc1:	202ee0        	or	a2, a14, a14
40259fc4:	141c      	movi.n	a4, 17
40259fc6:	fbe3c5        	call0	40255e04 <ieee80211_send_mgmt>
40259fc9:	0d3d      	mov.n	a3, a13
40259fcb:	0e2d      	mov.n	a2, a14
40259fcd:	ffd705        	call0	40259d40 <cnx_node_leave>
40259fd0:	fff406        	j	40259fa4 <cnx_node_join+0x180>
40259fd3:	f27c00        	excw
40259fd6:	f00d      	ret.n
40259fd8:	873c      	movi.n	a7, 56
40259fda:	fe          	.byte 0xfe
40259fdb:	3f          	.byte 0x3f
40259fdc:	fe8730        	excw
40259fdf:	3f          	.byte 0x3f
40259fe0:	8738      	l32i.n	a3, a7, 32
40259fe2:	fe          	.byte 0xfe
40259fe3:	3f          	.byte 0x3f

40259fe4 <ieee80211_send_action_register>:
40259fe4:	1a3226        	beqi	a2, 3, 4025a002 <ieee80211_send_action_register+0x1e>
40259fe7:	207226        	beqi	a2, 7, 4025a00b <ieee80211_send_action_register+0x27>
40259fea:	7fa052        	movi	a5, 127
40259fed:	0d9257        	bne	a2, a5, 40259ffe <ieee80211_send_action_register+0x1a>
40259ff0:	a3cc      	bnez.n	a3, 40259ffe <ieee80211_send_action_register+0x1a>
40259ff2:	fff921        	l32r	a2, 40259fd8 <cnx_node_join+0x1b4>
40259ff5:	a06320        	addx4	a6, a3, a2
40259ff8:	0649      	s32i.n	a4, a6, 0
40259ffa:	020c      	movi.n	a2, 0
40259ffc:	f00d      	ret.n
40259ffe:	f27c      	movi.n	a2, -1
4025a000:	f00d      	ret.n
4025a002:	f823f6        	bgeui	a3, 2, 40259ffe <ieee80211_send_action_register+0x1a>
4025a005:	fff521        	l32r	a2, 40259fdc <cnx_node_join+0x1b8>
4025a008:	fffa46        	j	40259ff5 <ieee80211_send_action_register+0x11>
4025a00b:	fef356        	bnez	a3, 40259ffe <ieee80211_send_action_register+0x1a>
4025a00e:	fff421        	l32r	a2, 40259fe0 <cnx_node_join+0x1bc>
4025a011:	fff806        	j	40259ff5 <ieee80211_send_action_register+0x11>
4025a014:	259fd4        	excw
4025a017:	ff4140        	excw

4025a018 <ieee80211_send_action_unregister>:
4025a018:	ffff41        	l32r	a4, 4025a014 <ieee80211_send_action_register+0x30>
4025a01b:	f0c112        	addi	a1, a1, -16
4025a01e:	0109      	s32i.n	a0, a1, 0
4025a020:	fffc05        	call0	40259fe4 <ieee80211_send_action_register>
4025a023:	0108      	l32i.n	a0, a1, 0
4025a025:	10c112        	addi	a1, a1, 16
4025a028:	f00d      	ret.n
	...

4025a02c <ieee80211_send_action>:
4025a02c:	f0c112        	addi	a1, a1, -16
4025a02f:	0109      	s32i.n	a0, a1, 0
4025a031:	fff801        	l32r	a0, 4025a014 <ieee80211_send_action_register+0x30>
4025a034:	153326        	beqi	a3, 3, 4025a04d <ieee80211_send_action+0x21>
4025a037:	337326        	beqi	a3, 7, 4025a06e <ieee80211_send_action+0x42>
4025a03a:	7fa062        	movi	a6, 127
4025a03d:	0f9367        	bne	a3, a6, 4025a050 <ieee80211_send_action+0x24>
4025a040:	c4fc      	bnez.n	a4, 4025a080 <ieee80211_send_action+0x54>
4025a042:	ffe571        	l32r	a7, 40259fd8 <cnx_node_join+0x1b4>
4025a045:	a07470        	addx4	a7, a4, a7
4025a048:	0778      	l32i.n	a7, a7, 0
4025a04a:	0003c6        	j	4025a05d <ieee80211_send_action+0x31>
4025a04d:	0424b6        	bltui	a4, 2, 4025a055 <ieee80211_send_action+0x29>
4025a050:	007d      	mov.n	a7, a0
4025a052:	0001c6        	j	4025a05d <ieee80211_send_action+0x31>
4025a055:	ffe171        	l32r	a7, 40259fdc <cnx_node_join+0x1b8>
4025a058:	a07470        	addx4	a7, a4, a7
4025a05b:	0778      	l32i.n	a7, a7, 0
4025a05d:	32cc      	bnez.n	a2, 4025a064 <ieee80211_send_action+0x38>
4025a05f:	120c      	movi.n	a2, 1
4025a061:	000086        	j	4025a067 <ieee80211_send_action+0x3b>
4025a064:	0007c0        	callx0	a7
4025a067:	0108      	l32i.n	a0, a1, 0
4025a069:	10c112        	addi	a1, a1, 16
4025a06c:	f00d      	ret.n
4025a06e:	94cc      	bnez.n	a4, 4025a07b <ieee80211_send_action+0x4f>
4025a070:	ffdc71        	l32r	a7, 40259fe0 <cnx_node_join+0x1bc>
4025a073:	a07470        	addx4	a7, a4, a7
4025a076:	0778      	l32i.n	a7, a7, 0
4025a078:	fff846        	j	4025a05d <ieee80211_send_action+0x31>
4025a07b:	007d      	mov.n	a7, a0
4025a07d:	fff706        	j	4025a05d <ieee80211_send_action+0x31>
4025a080:	007d      	mov.n	a7, a0
4025a082:	fff5c6        	j	4025a05d <ieee80211_send_action+0x31>
4025a085:	000000        	ill
4025a088:	f27c      	movi.n	a2, -1
4025a08a:	f00d      	ret.n
4025a08c:	8748      	l32i.n	a4, a7, 32
4025a08e:	fe          	.byte 0xfe
4025a08f:	3f          	.byte 0x3f
4025a090:	fe8740        	excw
4025a093:	3f          	.byte 0x3f
4025a094:	fe8744        	excw
4025a097:	3f          	.byte 0x3f

4025a098 <ieee80211_recv_action_register>:
4025a098:	1a3226        	beqi	a2, 3, 4025a0b6 <ieee80211_recv_action_register+0x1e>
4025a09b:	207226        	beqi	a2, 7, 4025a0bf <ieee80211_recv_action_register+0x27>
4025a09e:	7fa052        	movi	a5, 127
4025a0a1:	0d9257        	bne	a2, a5, 4025a0b2 <ieee80211_recv_action_register+0x1a>
4025a0a4:	a3cc      	bnez.n	a3, 4025a0b2 <ieee80211_recv_action_register+0x1a>
4025a0a6:	fff921        	l32r	a2, 4025a08c <ieee80211_send_action+0x60>
4025a0a9:	a06320        	addx4	a6, a3, a2
4025a0ac:	0649      	s32i.n	a4, a6, 0
4025a0ae:	020c      	movi.n	a2, 0
4025a0b0:	f00d      	ret.n
4025a0b2:	f27c      	movi.n	a2, -1
4025a0b4:	f00d      	ret.n
4025a0b6:	ff8356        	bnez	a3, 4025a0b2 <ieee80211_recv_action_register+0x1a>
4025a0b9:	fff521        	l32r	a2, 4025a090 <ieee80211_send_action+0x64>
4025a0bc:	fffa46        	j	4025a0a9 <ieee80211_recv_action_register+0x11>
4025a0bf:	fef356        	bnez	a3, 4025a0b2 <ieee80211_recv_action_register+0x1a>
4025a0c2:	fff421        	l32r	a2, 4025a094 <ieee80211_send_action+0x68>
4025a0c5:	fff806        	j	4025a0a9 <ieee80211_recv_action_register+0x11>
4025a0c8:	a088      	l32i.n	a8, a0, 40
4025a0ca:	414025        	excw

4025a0cc <ieee80211_recv_action_unregister>:
4025a0cc:	ffff41        	l32r	a4, 4025a0c8 <ieee80211_recv_action_register+0x30>
4025a0cf:	f0c112        	addi	a1, a1, -16
4025a0d2:	0109      	s32i.n	a0, a1, 0
4025a0d4:	fffc05        	call0	4025a098 <ieee80211_recv_action_register>
4025a0d7:	0108      	l32i.n	a0, a1, 0
4025a0d9:	10c112        	addi	a1, a1, 16
4025a0dc:	f00d      	ret.n
	...

4025a0e0 <ieee80211_recv_action>:
4025a0e0:	f0c112        	addi	a1, a1, -16
4025a0e3:	0109      	s32i.n	a0, a1, 0
4025a0e5:	010302        	l8ui	a0, a3, 1
4025a0e8:	fff891        	l32r	a9, 4025a0c8 <ieee80211_recv_action_register+0x30>
4025a0eb:	096067        	bbci	a0, 6, 4025a0f8 <ieee80211_recv_action+0x18>
4025a0ee:	ec2601        	l32r	a0, 40255188 <ieee80211_parse_rsn+0xfc>
4025a0f1:	1008      	l32i.n	a0, a0, 4
4025a0f3:	004a      	add.n	a0, a0, a4
4025a0f5:	000046        	j	4025a0fa <ieee80211_recv_action+0x1a>
4025a0f8:	040d      	mov.n	a0, a4
4025a0fa:	000082        	l8ui	a8, a0, 0
4025a0fd:	097d      	mov.n	a7, a9
4025a0ff:	0b3826        	beqi	a8, 3, 4025a10e <ieee80211_recv_action+0x2e>
4025a102:	207826        	beqi	a8, 7, 4025a126 <ieee80211_recv_action+0x46>
4025a105:	7fa062        	movi	a6, 127
4025a108:	2c1867        	beq	a8, a6, 4025a138 <ieee80211_recv_action+0x58>
4025a10b:	000346        	j	4025a11c <ieee80211_recv_action+0x3c>
4025a10e:	010002        	l8ui	a0, a0, 1
4025a111:	ff6056        	bnez	a0, 4025a10b <ieee80211_recv_action+0x2b>
4025a114:	ffdf71        	l32r	a7, 4025a090 <ieee80211_send_action+0x64>
4025a117:	a07070        	addx4	a7, a0, a7
4025a11a:	0778      	l32i.n	a7, a7, 0
4025a11c:	0007c0        	callx0	a7
4025a11f:	0108      	l32i.n	a0, a1, 0
4025a121:	10c112        	addi	a1, a1, 16
4025a124:	f00d      	ret.n
4025a126:	010002        	l8ui	a0, a0, 1
4025a129:	097d      	mov.n	a7, a9
4025a12b:	10dc      	bnez.n	a0, 4025a140 <ieee80211_recv_action+0x60>
4025a12d:	ffd971        	l32r	a7, 4025a094 <ieee80211_send_action+0x68>
4025a130:	a07070        	addx4	a7, a0, a7
4025a133:	0778      	l32i.n	a7, a7, 0
4025a135:	fff8c6        	j	4025a11c <ieee80211_recv_action+0x3c>
4025a138:	ffa971        	l32r	a7, 40259fdc <cnx_node_join+0x1b8>
4025a13b:	6778      	l32i.n	a7, a7, 24
4025a13d:	fff6c6        	j	4025a11c <ieee80211_recv_action+0x3c>
4025a140:	fff606        	j	4025a11c <ieee80211_recv_action+0x3c>
4025a143:	eba000        	excw
4025a146:	fe          	.byte 0xfe
4025a147:	3f          	.byte 0x3f

4025a148 <get_iav_key>:
4025a148:	f0c112        	addi	a1, a1, -16
4025a14b:	0109      	s32i.n	a0, a1, 0
4025a14d:	f28c      	beqz.n	a2, 4025a160 <get_iav_key+0x18>
4025a14f:	fffd41        	l32r	a4, 4025a144 <ieee80211_recv_action+0x64>
4025a152:	0448      	l32i.n	a4, a4, 0
4025a154:	848c      	beqz.n	a4, 4025a160 <get_iav_key+0x18>
4025a156:	0004c0        	callx0	a4
4025a159:	0108      	l32i.n	a0, a1, 0
4025a15b:	10c112        	addi	a1, a1, 16
4025a15e:	f00d      	ret.n
4025a160:	020c      	movi.n	a2, 0
4025a162:	fffcc6        	j	4025a159 <get_iav_key+0x11>
4025a165:	000000        	ill

4025a168 <register_ieee80211_action_vendor_get_key_cb>:
4025a168:	32cc      	bnez.n	a2, 4025a16f <register_ieee80211_action_vendor_get_key_cb+0x7>
4025a16a:	f47c      	movi.n	a4, -1
4025a16c:	000186        	j	4025a176 <register_ieee80211_action_vendor_get_key_cb+0xe>
4025a16f:	fff531        	l32r	a3, 4025a144 <ieee80211_recv_action+0x64>
4025a172:	040c      	movi.n	a4, 0
4025a174:	0329      	s32i.n	a2, a3, 0
4025a176:	042d      	mov.n	a2, a4
4025a178:	f00d      	ret.n
	...

4025a17c <unregister_ieee80211_action_vendor_get_key_cb>:
4025a17c:	fff231        	l32r	a3, 4025a144 <ieee80211_recv_action+0x64>
4025a17f:	020c      	movi.n	a2, 0
4025a181:	0329      	s32i.n	a2, a3, 0
4025a183:	f00d      	ret.n
4025a185:	000000        	ill
4025a188:	feeba4        	excw
4025a18b:	3f          	.byte 0x3f

4025a18c <ieee80211_add_action_vendor_spec_esp>:
4025a18c:	d98b31        	l32r	a3, 402507b8 <pp_tx_idle_timeout+0xd0>
4025a18f:	340c      	movi.n	a4, 3
4025a191:	f0c112        	addi	a1, a1, -16
4025a194:	0109      	s32i.n	a0, a1, 0
4025a196:	11c9      	s32i.n	a12, a1, 4
4025a198:	7fa002        	movi	a0, 127
4025a19b:	02cd      	mov.n	a12, a2
4025a19d:	004202        	s8i	a0, a2, 0
4025a1a0:	221b      	addi.n	a2, a2, 1
4025a1a2:	987e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a1a5:	0000c0        	callx0	a0
4025a1a8:	ffe761        	l32r	a6, 4025a144 <ieee80211_recv_action+0x64>
4025a1ab:	c0bf01        	l32r	a0, 4024a4a8 <get_adc_rand+0x30>
4025a1ae:	1658      	l32i.n	a5, a6, 4
4025a1b0:	0020c0        	memw
4025a1b3:	112022        	l32i	a2, a0, 68
4025a1b6:	f61257        	beq	a2, a5, 4025a1b0 <ieee80211_add_action_vendor_spec_esp+0x24>
4025a1b9:	fff331        	l32r	a3, 4025a188 <unregister_ieee80211_action_vendor_get_key_cb+0xc>
4025a1bc:	1629      	s32i.n	a2, a6, 4
4025a1be:	440c      	movi.n	a4, 4
4025a1c0:	2c4b      	addi.n	a2, a12, 4
4025a1c2:	987601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a1c5:	0000c0        	callx0	a0
4025a1c8:	2c8b      	addi.n	a2, a12, 8
4025a1ca:	0108      	l32i.n	a0, a1, 0
4025a1cc:	11c8      	l32i.n	a12, a1, 4
4025a1ce:	10c112        	addi	a1, a1, 16
4025a1d1:	f00d      	ret.n
	...

4025a1d4 <ieee80211_alloc_action_vendor_spec>:
4025a1d4:	e0c112        	addi	a1, a1, -32
4025a1d7:	3109      	s32i.n	a0, a1, 12
4025a1d9:	2149      	s32i.n	a4, a1, 8
4025a1db:	51d9      	s32i.n	a13, a1, 20
4025a1dd:	41c9      	s32i.n	a12, a1, 16
4025a1df:	05dd      	mov.n	a13, a5
4025a1e1:	06cd      	mov.n	a12, a6
4025a1e3:	0d4616        	beqz	a6, 4025a2bb <ieee80211_alloc_action_vendor_spec+0xe7>
4025a1e6:	262602        	l32i	a0, a6, 152
4025a1e9:	0ce016        	beqz	a0, 4025a2bb <ieee80211_alloc_action_vendor_spec+0xe7>
4025a1ec:	1008      	l32i.n	a0, a0, 4
4025a1ee:	00fb      	addi.n	a0, a0, 15
4025a1f0:	202110        	or	a2, a1, a1
4025a1f3:	18a032        	movi	a3, 24
4025a1f6:	804d00        	add	a4, a13, a0
4025a1f9:	f88205        	call0	40252a1c <ieee80211_getmgtframe>
4025a1fc:	32cc      	bnez.n	a2, 4025a203 <ieee80211_alloc_action_vendor_spec+0x2f>
4025a1fe:	000c      	movi.n	a0, 0
4025a200:	002a86        	j	4025a2ae <ieee80211_alloc_action_vendor_spec+0xda>
4025a203:	1129      	s32i.n	a2, a1, 4
4025a205:	07cc16        	beqz	a12, 4025a285 <ieee80211_alloc_action_vendor_spec+0xb1>
4025a208:	262c32        	l32i	a3, a12, 152
4025a20b:	0128      	l32i.n	a2, a1, 0
4025a20d:	077316        	beqz	a3, 4025a288 <ieee80211_alloc_action_vendor_spec+0xb4>
4025a210:	252c52        	l32i	a5, a12, 148
4025a213:	029d      	mov.n	a9, a2
4025a215:	242c42        	l32i	a4, a12, 144
4025a218:	404800        	ssai	8
4025a21b:	641b      	addi.n	a6, a4, 1
4025a21d:	01b647        	bgeu	a6, a4, 4025a222 <ieee80211_alloc_action_vendor_spec+0x4e>
4025a220:	551b      	addi.n	a5, a5, 1
4025a222:	040c      	movi.n	a4, 0
4025a224:	256c52        	s32i	a5, a12, 148
4025a227:	246c62        	s32i	a6, a12, 144
4025a22a:	004962        	s8i	a6, a9, 0
4025a22d:	252c22        	l32i	a2, a12, 148
4025a230:	242c32        	l32i	a3, a12, 144
4025a233:	024942        	s8i	a4, a9, 2
4025a236:	812230        	src	a2, a2, a3
4025a239:	014922        	s8i	a2, a9, 1
4025a23c:	b10c02        	l8ui	a0, a12, 177
4025a23f:	022c      	movi.n	a2, 32
4025a241:	1100a0        	slli	a0, a0, 6
4025a244:	200020        	or	a0, a0, a2
4025a247:	034902        	s8i	a0, a9, 3
4025a24a:	242cb2        	l32i	a11, a12, 144
4025a24d:	252ca2        	l32i	a10, a12, 148
4025a250:	404010        	ssai	16
4025a253:	81aab0        	src	a10, a10, a11
4025a256:	0449a2        	s8i	a10, a9, 4
4025a259:	242c82        	l32i	a8, a12, 144
4025a25c:	252c72        	l32i	a7, a12, 148
4025a25f:	404810        	ssai	24
4025a262:	817780        	src	a7, a7, a8
4025a265:	054972        	s8i	a7, a9, 5
4025a268:	252c42        	l32i	a4, a12, 148
4025a26b:	064942        	s8i	a4, a9, 6
4025a26e:	252c32        	l32i	a3, a12, 148
4025a271:	413830        	srli	a3, a3, 8
4025a274:	074932        	s8i	a3, a9, 7
4025a277:	262c22        	l32i	a2, a12, 152
4025a27a:	0138      	l32i.n	a3, a1, 0
4025a27c:	1228      	l32i.n	a2, a2, 4
4025a27e:	223a      	add.n	a2, a2, a3
4025a280:	0129      	s32i.n	a2, a1, 0
4025a282:	000086        	j	4025a288 <ieee80211_alloc_action_vendor_spec+0xb4>
4025a285:	002122        	l32i	a2, a1, 0
4025a288:	fff005        	call0	4025a18c <ieee80211_add_action_vendor_spec_esp>
4025a28b:	204dd0        	or	a4, a13, a13
4025a28e:	006122        	s32i	a2, a1, 0
4025a291:	2138      	l32i.n	a3, a1, 8
4025a293:	0060c5        	call0	4025a8a0 <ieee80211_add_ie_vendor_esp_now>
4025a296:	871c      	movi.n	a7, 24
4025a298:	1168      	l32i.n	a6, a1, 4
4025a29a:	0129      	s32i.n	a2, a1, 0
4025a29c:	1658      	l32i.n	a5, a6, 4
4025a29e:	060d      	mov.n	a0, a6
4025a2a0:	1558      	l32i.n	a5, a5, 4
4025a2a2:	0a5672        	s16i	a7, a6, 20
4025a2a5:	c05250        	sub	a5, a2, a5
4025a2a8:	e8c552        	addi	a5, a5, -24
4025a2ab:	0b5652        	s16i	a5, a6, 22
4025a2ae:	41c8      	l32i.n	a12, a1, 16
4025a2b0:	51d8      	l32i.n	a13, a1, 20
4025a2b2:	002d      	mov.n	a2, a0
4025a2b4:	3108      	l32i.n	a0, a1, 12
4025a2b6:	20c112        	addi	a1, a1, 32
4025a2b9:	f00d      	ret.n
4025a2bb:	f00c      	movi.n	a0, 15
4025a2bd:	ffcbc6        	j	4025a1f0 <ieee80211_alloc_action_vendor_spec+0x1c>

4025a2c0 <ieee80211_send_action_vendor_spec>:
4025a2c0:	d0c112        	addi	a1, a1, -48
4025a2c3:	b1f9      	s32i.n	a15, a1, 44
4025a2c5:	6149      	s32i.n	a4, a1, 24
4025a2c7:	4169      	s32i.n	a6, a1, 16
4025a2c9:	7109      	s32i.n	a0, a1, 28
4025a2cb:	81c9      	s32i.n	a12, a1, 32
4025a2cd:	91d9      	s32i.n	a13, a1, 36
4025a2cf:	a1e9      	s32i.n	a14, a1, 40
4025a2d1:	05dd      	mov.n	a13, a5
4025a2d3:	03ed      	mov.n	a14, a3
4025a2d5:	02cd      	mov.n	a12, a2
4025a2d7:	0208      	l32i.n	a0, a2, 0
4025a2d9:	5109      	s32i.n	a0, a1, 20
4025a2db:	032d      	mov.n	a2, a3
4025a2dd:	ffe685        	call0	4025a148 <get_iav_key>
4025a2e0:	0d5d      	mov.n	a5, a13
4025a2e2:	0e3d      	mov.n	a3, a14
4025a2e4:	02fd      	mov.n	a15, a2
4025a2e6:	6148      	l32i.n	a4, a1, 24
4025a2e8:	0c2d      	mov.n	a2, a12
4025a2ea:	0f6d      	mov.n	a6, a15
4025a2ec:	ffee45        	call0	4025a1d4 <ieee80211_alloc_action_vendor_spec>
4025a2ef:	02dd      	mov.n	a13, a2
4025a2f1:	32cc      	bnez.n	a2, 4025a2f8 <ieee80211_send_action_vendor_spec+0x38>
4025a2f3:	120c      	movi.n	a2, 1
4025a2f5:	005206        	j	4025a441 <ieee80211_send_action_vendor_spec+0x181>
4025a2f8:	ca3e61        	l32r	a6, 4024cbf0 <pm_open_rf+0x44>
4025a2fb:	b9c671        	l32r	a7, 40248a14 <chip_v6_rxmax_ext+0x34>
4025a2fe:	0b12b2        	l16ui	a11, a2, 22
4025a301:	0a12a2        	l16ui	a10, a2, 20
4025a304:	012292        	l32i	a9, a2, 4
4025a307:	80aab0        	add	a10, a10, a11
4025a30a:	0020c0        	memw
4025a30d:	002952        	l32i	a5, a9, 0
4025a310:	105570        	and	a5, a5, a7
4025a313:	205560        	or	a5, a5, a6
4025a316:	0020c0        	memw
4025a319:	0959      	s32i.n	a5, a9, 0
4025a31b:	ac0e31        	l32r	a3, 40245354 <ram_pbus_set_rxgain+0xd4>
4025a31e:	b6fb41        	l32r	a4, 40247f0c <noise_check_loop+0x158>
4025a321:	0020c0        	memw
4025a324:	0928      	l32i.n	a2, a9, 0
4025a326:	102240        	and	a2, a2, a4
4025a329:	202230        	or	a2, a2, a3
4025a32c:	0020c0        	memw
4025a32f:	0929      	s32i.n	a2, a9, 0
4025a331:	d2bb01        	l32r	a0, 4024ee20 <pm_attach+0xe0>
4025a334:	0020c0        	memw
4025a337:	09b8      	l32i.n	a11, a9, 0
4025a339:	10bb00        	and	a11, a11, a0
4025a33c:	0020c0        	memw
4025a33f:	09b9      	s32i.n	a11, a9, 0
4025a341:	b4a0a0        	extui	a10, a10, 0, 12
4025a344:	d2b8b1        	l32r	a11, 4024ee24 <pm_attach+0xe4>
4025a347:	11aa40        	slli	a10, a10, 12
4025a34a:	0020c0        	memw
4025a34d:	0988      	l32i.n	a8, a9, 0
4025a34f:	1088b0        	and	a8, a8, a11
4025a352:	2088a0        	or	a8, a8, a10
4025a355:	0020c0        	memw
4025a358:	0e7d      	mov.n	a7, a14
4025a35a:	0c2d      	mov.n	a2, a12
4025a35c:	0d3d      	mov.n	a3, a13
4025a35e:	d0a042        	movi	a4, 208
4025a361:	051c      	movi.n	a5, 16
4025a363:	5168      	l32i.n	a6, a1, 20
4025a365:	0989      	s32i.n	a8, a9, 0
4025a367:	01e9      	s32i.n	a14, a1, 0
4025a369:	2fc662        	addi	a6, a6, 47
4025a36c:	fb11c5        	call0	4025548c <ieee80211_send_setup>
4025a36f:	090c      	movi.n	a9, 0
4025a371:	100c      	movi.n	a0, 1
4025a373:	972631        	l32r	a3, 4024000c <_irom0_text_start+0xc>
4025a376:	80a042        	movi	a4, 128
4025a379:	4d28      	l32i.n	a2, a13, 16
4025a37b:	047f16        	beqz	a15, 4025a3c6 <ieee80211_send_action_vendor_spec+0x106>
4025a37e:	010282        	l8ui	a8, a2, 1
4025a381:	0a4c      	movi.n	a10, 64
4025a383:	2088a0        	or	a8, a8, a10
4025a386:	014282        	s8i	a8, a2, 1
4025a389:	9d28      	l32i.n	a2, a13, 36
4025a38b:	0278      	l32i.n	a7, a2, 0
4025a38d:	546070        	extui	a6, a7, 0, 6
4025a390:	417670        	srli	a7, a7, 6
4025a393:	207700        	or	a7, a7, a0
4025a396:	1177a0        	slli	a7, a7, 6
4025a399:	206670        	or	a6, a6, a7
4025a39c:	0269      	s32i.n	a6, a2, 0
4025a39e:	5358      	l32i.n	a5, a3, 20
4025a3a0:	001f02        	l16ui	a0, a15, 0
4025a3a3:	c055c0        	sub	a5, a5, a12
4025a3a6:	15cc      	bnez.n	a5, 4025a3ab <ieee80211_send_action_vendor_spec+0xeb>
4025a3a8:	200040        	or	a0, a0, a4
4025a3ab:	ed1151        	l32r	a5, 402557f0 <ieee80211_send_nulldata+0x148>
4025a3ae:	0c4202        	s8i	a0, a2, 12
4025a3b1:	262fe2        	l32i	a14, a15, 152
4025a3b4:	32b8      	l32i.n	a11, a2, 12
4025a3b6:	0ee8      	l32i.n	a14, a14, 0
4025a3b8:	10bb50        	and	a11, a11, a5
4025a3bb:	34e0e0        	extui	a14, a14, 0, 4
4025a3be:	11ee80        	slli	a14, a14, 8
4025a3c1:	20bbe0        	or	a11, a11, a14
4025a3c4:	32b9      	s32i.n	a11, a2, 12
4025a3c6:	98fa71        	l32r	a7, 402407b0 <ets_timer_done+0x30>
4025a3c9:	160c      	movi.n	a6, 1
4025a3cb:	081c      	movi.n	a8, 16
4025a3cd:	9d08      	l32i.n	a0, a13, 36
4025a3cf:	d29721        	l32r	a2, 4024ee2c <pm_attach+0xec>
4025a3d2:	10f8      	l32i.n	a15, a0, 4
4025a3d4:	0058      	l32i.n	a5, a0, 0
4025a3d6:	10ff20        	and	a15, a15, a2
4025a3d9:	542050        	extui	a2, a5, 0, 6
4025a3dc:	415650        	srli	a5, a5, 6
4025a3df:	205580        	or	a5, a5, a8
4025a3e2:	1155a0        	slli	a5, a5, 6
4025a3e5:	202250        	or	a2, a2, a5
4025a3e8:	0029      	s32i.n	a2, a0, 0
4025a3ea:	4358      	l32i.n	a5, a3, 16
4025a3ec:	10f9      	s32i.n	a15, a0, 4
4025a3ee:	9da8      	l32i.n	a10, a13, 36
4025a3f0:	7b0c      	movi.n	a11, 7
4025a3f2:	1a88      	l32i.n	a8, a10, 4
4025a3f4:	0e7c      	movi.n	a14, -16
4025a3f6:	1088e0        	and	a8, a8, a14
4025a3f9:	2088b0        	or	a8, a8, a11
4025a3fc:	1a89      	s32i.n	a8, a10, 4
4025a3fe:	c055c0        	sub	a5, a5, a12
4025a401:	935650        	movnez	a5, a6, a5
4025a404:	9d88      	l32i.n	a8, a13, 36
4025a406:	0020c0        	memw
4025a409:	41f8      	l32i.n	a15, a1, 16
4025a40b:	d67c      	movi.n	a6, -3
4025a40d:	045050        	extui	a5, a5, 0, 1
4025a410:	802772        	l32i	a7, a7, 0x200
4025a413:	08a8      	l32i.n	a10, a8, 0
4025a415:	eb7c      	movi.n	a11, -2
4025a417:	10aab0        	and	a10, a10, a11
4025a41a:	08a9      	s32i.n	a10, a8, 0
4025a41c:	9d28      	l32i.n	a2, a13, 36
4025a41e:	4879      	s32i.n	a7, a8, 16
4025a420:	0208      	l32i.n	a0, a2, 0
4025a422:	1155f0        	slli	a5, a5, 1
4025a425:	100060        	and	a0, a0, a6
4025a428:	200050        	or	a0, a0, a5
4025a42b:	0209      	s32i.n	a0, a2, 0
4025a42d:	9f8c      	beqz.n	a15, 4025a43a <ieee80211_send_action_vendor_spec+0x17a>
4025a42f:	9d58      	l32i.n	a5, a13, 36
4025a431:	0e0532        	l8ui	a3, a5, 14
4025a434:	203340        	or	a3, a3, a4
4025a437:	0e4532        	s8i	a3, a5, 14
4025a43a:	0d2d      	mov.n	a2, a13
4025a43c:	7d99      	s32i.n	a9, a13, 28
4025a43e:	f5e405        	call0	40250280 <ppTxPkt>
4025a441:	81c8      	l32i.n	a12, a1, 32
4025a443:	91d8      	l32i.n	a13, a1, 36
4025a445:	a1e8      	l32i.n	a14, a1, 40
4025a447:	b1f8      	l32i.n	a15, a1, 44
4025a449:	7108      	l32i.n	a0, a1, 28
4025a44b:	30c112        	addi	a1, a1, 48
4025a44e:	f00d      	ret.n
4025a450:	26ad00        	excw
4025a453:	ad2040        	excw
4025a456:	ac4026        	beqi	a0, 4, 4025a406 <ieee80211_send_action_vendor_spec+0x146>
4025a459:	feeb      	addi.n	a15, a14, 14
4025a45b:	3f          	.byte 0x3f

4025a45c <ieee80211_recv_action_vendor_spec>:
4025a45c:	e0c112        	addi	a1, a1, -32
4025a45f:	51e9      	s32i.n	a14, a1, 20
4025a461:	41d9      	s32i.n	a13, a1, 16
4025a463:	31c9      	s32i.n	a12, a1, 12
4025a465:	2109      	s32i.n	a0, a1, 8
4025a467:	04cd      	mov.n	a12, a4
4025a469:	ff3601        	l32r	a0, 4025a144 <ieee80211_recv_action+0x64>
4025a46c:	05dd      	mov.n	a13, a5
4025a46e:	2008      	l32i.n	a0, a0, 8
4025a470:	03ed      	mov.n	a14, a3
4025a472:	04a016        	beqz	a0, 4025a4c0 <ieee80211_recv_action_vendor_spec+0x64>
4025a475:	012d      	mov.n	a2, a1
4025a477:	33ab      	addi.n	a3, a3, 10
4025a479:	640c      	movi.n	a4, 6
4025a47b:	97c801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a47e:	0000c0        	callx0	a0
4025a481:	012d      	mov.n	a2, a1
4025a483:	ffcc45        	call0	4025a148 <get_iav_key>
4025a486:	07f216        	beqz	a2, 4025a509 <ieee80211_recv_action_vendor_spec+0xad>
4025a489:	262202        	l32i	a0, a2, 152
4025a48c:	079016        	beqz	a0, 4025a509 <ieee80211_recv_action_vendor_spec+0xad>
4025a48f:	030c32        	l8ui	a3, a12, 3
4025a492:	39e357        	bbsi	a3, 5, 4025a4cf <ieee80211_recv_action_vendor_spec+0x73>
4025a495:	d27c      	movi.n	a2, -3
4025a497:	0009c6        	j	4025a4c2 <ieee80211_recv_action_vendor_spec+0x66>
4025a49a:	0d3d      	mov.n	a3, a13
4025a49c:	440c      	movi.n	a4, 4
4025a49e:	002d      	mov.n	a2, a0
4025a4a0:	97bf01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a4a3:	0000c0        	callx0	a0
4025a4a6:	ff2751        	l32r	a5, 4025a144 <ieee80211_recv_action+0x64>
4025a4a9:	2558      	l32i.n	a5, a5, 8
4025a4ab:	159c      	beqz.n	a5, 4025a4c0 <ieee80211_recv_action_vendor_spec+0x64>
4025a4ad:	3cfb      	addi.n	a3, a12, 15
4025a4af:	090c42        	l8ui	a4, a12, 9
4025a4b2:	012d      	mov.n	a2, a1
4025a4b4:	01d442        	addmi	a4, a4, 0x100
4025a4b7:	fbc442        	addi	a4, a4, -5
4025a4ba:	744040        	extui	a4, a4, 0, 8
4025a4bd:	0005c0        	callx0	a5
4025a4c0:	020c      	movi.n	a2, 0
4025a4c2:	31c8      	l32i.n	a12, a1, 12
4025a4c4:	41d8      	l32i.n	a13, a1, 16
4025a4c6:	51e8      	l32i.n	a14, a1, 20
4025a4c8:	2108      	l32i.n	a0, a1, 8
4025a4ca:	20c112        	addi	a1, a1, 32
4025a4cd:	f00d      	ret.n
4025a4cf:	1058      	l32i.n	a5, a0, 4
4025a4d1:	070c92        	l8ui	a9, a12, 7
4025a4d4:	000c72        	l8ui	a7, a12, 0
4025a4d7:	050ca2        	l8ui	a10, a12, 5
4025a4da:	2068      	l32i.n	a6, a0, 8
4025a4dc:	010c82        	l8ui	a8, a12, 1
4025a4df:	c0dd60        	sub	a13, a13, a6
4025a4e2:	118880        	slli	a8, a8, 8
4025a4e5:	01aa80        	slli	a10, a10, 24
4025a4e8:	207780        	or	a7, a7, a8
4025a4eb:	060c82        	l8ui	a8, a12, 6
4025a4ee:	119980        	slli	a9, a9, 8
4025a4f1:	208890        	or	a8, a8, a9
4025a4f4:	f48080        	extui	a8, a8, 0, 16
4025a4f7:	040c92        	l8ui	a9, a12, 4
4025a4fa:	c5ca      	add.n	a12, a5, a12
4025a4fc:	3289      	s32i.n	a8, a2, 12
4025a4fe:	119900        	slli	a9, a9, 16
4025a501:	2099a0        	or	a9, a9, a10
4025a504:	207790        	or	a7, a7, a9
4025a507:	2279      	s32i.n	a7, a2, 8
4025a509:	c00dc0        	sub	a0, a13, a12
4025a50c:	e90c      	movi.n	a9, 14
4025a50e:	0d3907        	bltu	a9, a0, 4025a51f <ieee80211_recv_action_vendor_spec+0xc3>
4025a511:	ffcf21        	l32r	a2, 4025a450 <ieee80211_send_action_vendor_spec+0x190>
4025a514:	976f01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025a517:	0000c0        	callx0	a0
4025a51a:	f27c      	movi.n	a2, -1
4025a51c:	ffe886        	j	4025a4c2 <ieee80211_recv_action_vendor_spec+0x66>
4025a51f:	090c32        	l8ui	a3, a12, 9
4025a522:	dc4b      	addi.n	a13, a12, 4
4025a524:	a3ab      	addi.n	a10, a3, 10
4025a526:	0db0a7        	bgeu	a0, a10, 4025a537 <ieee80211_recv_action_vendor_spec+0xdb>
4025a529:	ffca21        	l32r	a2, 4025a454 <ieee80211_send_action_vendor_spec+0x194>
4025a52c:	976901        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025a52f:	0000c0        	callx0	a0
4025a532:	e27c      	movi.n	a2, -2
4025a534:	ffe286        	j	4025a4c2 <ieee80211_recv_action_vendor_spec+0x66>
4025a537:	010eb2        	l8ui	a11, a14, 1
4025a53a:	ffc701        	l32r	a0, 4025a458 <ieee80211_send_action_vendor_spec+0x198>
4025a53d:	04b3b0        	extui	a11, a11, 3, 1
4025a540:	f56b16        	beqz	a11, 4025a49a <ieee80211_recv_action_vendor_spec+0x3e>
4025a543:	0d3d      	mov.n	a3, a13
4025a545:	440c      	movi.n	a4, 4
4025a547:	002d      	mov.n	a2, a0
4025a549:	9d4c01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025a54c:	0000c0        	callx0	a0
4025a54f:	ffc201        	l32r	a0, 4025a458 <ieee80211_send_action_vendor_spec+0x198>
4025a552:	f44256        	bnez	a2, 4025a49a <ieee80211_recv_action_vendor_spec+0x3e>
4025a555:	226c      	movi.n	a2, -30
4025a557:	ffd9c6        	j	4025a4c2 <ieee80211_recv_action_vendor_spec+0x66>
4025a55a:	5c0000        	excw
4025a55d:	4025a4        	excw
4025a560:	26ad40        	excw
4025a563:	a02240        	addx4	a2, a2, a4

4025a564 <ieee80211_action_vendor_spec_attach>:
4025a564:	7fa022        	movi	a2, 127
4025a567:	00a032        	movi	a3, 0
4025a56a:	fffc41        	l32r	a4, 4025a55c <ieee80211_recv_action_vendor_spec+0x100>
4025a56d:	f0c112        	addi	a1, a1, -16
4025a570:	006102        	s32i	a0, a1, 0
4025a573:	ffb245        	call0	4025a098 <ieee80211_recv_action_register>
4025a576:	200220        	or	a0, a2, a2
4025a579:	1129      	s32i.n	a2, a1, 4
4025a57b:	928c      	beqz.n	a2, 4025a588 <ieee80211_action_vendor_spec_attach+0x24>
4025a57d:	fff821        	l32r	a2, 4025a560 <ieee80211_recv_action_vendor_spec+0x104>
4025a580:	975401        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025a583:	0000c0        	callx0	a0
4025a586:	1108      	l32i.n	a0, a1, 4
4025a588:	977e31        	l32r	a3, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4025a58b:	96a041        	l32r	a4, 4024000c <_irom0_text_start+0xc>
4025a58e:	020c      	movi.n	a2, 0
4025a590:	716422        	s32i	a2, a4, 0x1c4
4025a593:	726422        	s32i	a2, a4, 0x1c8
4025a596:	4c4322        	s8i	a2, a3, 76
4025a599:	002d      	mov.n	a2, a0
4025a59b:	0108      	l32i.n	a0, a1, 0
4025a59d:	10c112        	addi	a1, a1, 16
4025a5a0:	f00d      	ret.n
	...

4025a5a4 <register_ieee80211_action_vendor_spec_cb>:
4025a5a4:	32cc      	bnez.n	a2, 4025a5ab <register_ieee80211_action_vendor_spec_cb+0x7>
4025a5a6:	f47c      	movi.n	a4, -1
4025a5a8:	000186        	j	4025a5b2 <register_ieee80211_action_vendor_spec_cb+0xe>
4025a5ab:	fee631        	l32r	a3, 4025a144 <ieee80211_recv_action+0x64>
4025a5ae:	040c      	movi.n	a4, 0
4025a5b0:	2329      	s32i.n	a2, a3, 8
4025a5b2:	042d      	mov.n	a2, a4
4025a5b4:	f00d      	ret.n
	...

4025a5b8 <unregister_ieee80211_action_vendor_spec_cb>:
4025a5b8:	fee331        	l32r	a3, 4025a144 <ieee80211_recv_action+0x64>
4025a5bb:	020c      	movi.n	a2, 0
4025a5bd:	2329      	s32i.n	a2, a3, 8
4025a5bf:	f00d      	ret.n
4025a5c1:	000000        	ill
4025a5c4:	404800        	ssai	8
4025a5c7:	0a0c      	movi.n	a10, 0
4025a5c9:	242252        	l32i	a5, a2, 144
4025a5cc:	0b1362        	l16ui	a6, a3, 22
4025a5cf:	1398      	l32i.n	a9, a3, 4
4025a5d1:	eaed71        	l32r	a7, 40255188 <ieee80211_parse_rsn+0xfc>
4025a5d4:	0b2c      	movi.n	a11, 32
4025a5d6:	20b4b0        	or	a11, a4, a11
4025a5d9:	1778      	l32i.n	a7, a7, 4
4025a5db:	1988      	l32i.n	a8, a9, 4
4025a5dd:	667a      	add.n	a6, a6, a7
4025a5df:	c08870        	sub	a8, a8, a7
4025a5e2:	1989      	s32i.n	a8, a9, 4
4025a5e4:	751b      	addi.n	a7, a5, 1
4025a5e6:	0b5362        	s16i	a6, a3, 22
4025a5e9:	252232        	l32i	a3, a2, 148
4025a5ec:	246272        	s32i	a7, a2, 144
4025a5ef:	01b757        	bgeu	a7, a5, 4025a5f4 <unregister_ieee80211_action_vendor_spec_cb+0x3c>
4025a5f2:	331b      	addi.n	a3, a3, 1
4025a5f4:	256232        	s32i	a3, a2, 148
4025a5f7:	004872        	s8i	a7, a8, 0
4025a5fa:	252252        	l32i	a5, a2, 148
4025a5fd:	242262        	l32i	a6, a2, 144
4025a600:	0248a2        	s8i	a10, a8, 2
4025a603:	0348b2        	s8i	a11, a8, 3
4025a606:	815560        	src	a5, a5, a6
4025a609:	014852        	s8i	a5, a8, 1
4025a60c:	242292        	l32i	a9, a2, 144
4025a60f:	252262        	l32i	a6, a2, 148
4025a612:	404010        	ssai	16
4025a615:	816690        	src	a6, a6, a9
4025a618:	044862        	s8i	a6, a8, 4
4025a61b:	242252        	l32i	a5, a2, 144
4025a61e:	2522b2        	l32i	a11, a2, 148
4025a621:	404810        	ssai	24
4025a624:	81bb50        	src	a11, a11, a5
4025a627:	0548b2        	s8i	a11, a8, 5
4025a62a:	2522a2        	l32i	a10, a2, 148
4025a62d:	0648a2        	s8i	a10, a8, 6
4025a630:	252292        	l32i	a9, a2, 148
4025a633:	120c      	movi.n	a2, 1
4025a635:	419890        	srli	a9, a9, 8
4025a638:	074892        	s8i	a9, a8, 7
4025a63b:	f00d      	ret.n
4025a63d:	000000        	ill
4025a640:	f0c112        	addi	a1, a1, -16
4025a643:	1398      	l32i.n	a9, a3, 4
4025a645:	1978      	l32i.n	a7, a9, 4
4025a647:	2109      	s32i.n	a0, a1, 8
4025a649:	047a      	add.n	a0, a4, a7
4025a64b:	030052        	l8ui	a5, a0, 3
4025a64e:	8ca082        	movi	a8, 140
4025a651:	045550        	extui	a5, a5, 5, 1
4025a654:	0b5516        	beqz	a5, 4025a70d <unregister_ieee80211_action_vendor_spec_cb+0x155>
4025a657:	0b0c      	movi.n	a11, 0
4025a659:	010052        	l8ui	a5, a0, 1
4025a65c:	000762        	l8ui	a6, a7, 0
4025a65f:	3139      	s32i.n	a3, a1, 12
4025a661:	106680        	and	a6, a6, a8
4025a664:	88a082        	movi	a8, 136
4025a667:	119687        	bne	a6, a8, 4025a67c <unregister_ieee80211_action_vendor_spec_cb+0xc4>
4025a66a:	0107a2        	l8ui	a10, a7, 1
4025a66d:	14a0a0        	extui	a10, a10, 0, 2
4025a670:	fdcaa2        	addi	a10, a10, -3
4025a673:	0a1a56        	bnez	a10, 4025a718 <unregister_ieee80211_action_vendor_spec_cb+0x160>
4025a676:	1e0772        	l8ui	a7, a7, 30
4025a679:	002786        	j	4025a71b <unregister_ieee80211_action_vendor_spec_cb+0x163>
4025a67c:	071c      	movi.n	a7, 16
4025a67e:	115580        	slli	a5, a5, 8
4025a681:	060082        	l8ui	a8, a0, 6
4025a684:	070062        	l8ui	a6, a0, 7
4025a687:	040032        	l8ui	a3, a0, 4
4025a68a:	116680        	slli	a6, a6, 8
4025a68d:	113300        	slli	a3, a3, 16
4025a690:	206680        	or	a6, a6, a8
4025a693:	000082        	l8ui	a8, a0, 0
4025a696:	050002        	l8ui	a0, a0, 5
4025a699:	205580        	or	a5, a5, a8
4025a69c:	203350        	or	a3, a3, a5
4025a69f:	010080        	slli	a0, a0, 24
4025a6a2:	b08720        	addx8	a8, a7, a2
4025a6a5:	0189      	s32i.n	a8, a1, 0
4025a6a7:	f47060        	extui	a7, a6, 0, 16
4025a6aa:	38a8      	l32i.n	a10, a8, 12
4025a6ac:	160c      	movi.n	a6, 1
4025a6ae:	200030        	or	a0, a0, a3
4025a6b1:	2888      	l32i.n	a8, a8, 8
4025a6b3:	1109      	s32i.n	a0, a1, 4
4025a6b5:	c05800        	sub	a5, a8, a0
4025a6b8:	c03a70        	sub	a3, a10, a7
4025a6bb:	83b650        	moveqz	a11, a6, a5
4025a6be:	050c      	movi.n	a5, 0
4025a6c0:	835630        	moveqz	a5, a6, a3
4025a6c3:	3138      	l32i.n	a3, a1, 12
4025a6c5:	448b57        	bany	a11, a5, 4025a70d <unregister_ieee80211_action_vendor_spec_cb+0x155>
4025a6c8:	c0a7a0        	sub	a10, a7, a10
4025a6cb:	050c      	movi.n	a5, 0
4025a6cd:	9a5c61        	l32r	a6, 40241040 <system_upgrade_flag_check+0x10>
4025a6d0:	c0b080        	sub	a11, a0, a8
4025a6d3:	01b0b7        	bgeu	a0, a11, 4025a6d8 <unregister_ieee80211_action_vendor_spec_cb+0x120>
4025a6d6:	aa0b      	addi.n	a10, a10, -1
4025a6d8:	106a60        	and	a6, a10, a6
4025a6db:	100c      	movi.n	a0, 1
4025a6dd:	935050        	movnez	a5, a0, a5
4025a6e0:	936060        	movnez	a6, a0, a6
4025a6e3:	205560        	or	a5, a5, a6
4025a6e6:	35ec      	bnez.n	a5, 4025a70d <unregister_ieee80211_action_vendor_spec_cb+0x155>
4025a6e8:	0b1382        	l16ui	a8, a3, 22
4025a6eb:	0158      	l32i.n	a5, a1, 0
4025a6ed:	11b8      	l32i.n	a11, a1, 4
4025a6ef:	3579      	s32i.n	a7, a5, 12
4025a6f1:	25b9      	s32i.n	a11, a5, 8
4025a6f3:	2622a2        	l32i	a10, a2, 152
4025a6f6:	19b8      	l32i.n	a11, a9, 4
4025a6f8:	1a68      	l32i.n	a6, a10, 4
4025a6fa:	2aa8      	l32i.n	a10, a10, 8
4025a6fc:	546a      	add.n	a5, a4, a6
4025a6fe:	aa6a      	add.n	a10, a10, a6
4025a700:	bb5a      	add.n	a11, a11, a5
4025a702:	19b9      	s32i.n	a11, a9, 4
4025a704:	c088a0        	sub	a8, a8, a10
4025a707:	0b5382        	s16i	a8, a3, 22
4025a70a:	000046        	j	4025a70f <unregister_ieee80211_action_vendor_spec_cb+0x157>
4025a70d:	000c      	movi.n	a0, 0
4025a70f:	002d      	mov.n	a2, a0
4025a711:	2108      	l32i.n	a0, a1, 8
4025a713:	10c112        	addi	a1, a1, 16
4025a716:	f00d      	ret.n
4025a718:	180772        	l8ui	a7, a7, 24
4025a71b:	347070        	extui	a7, a7, 0, 4
4025a71e:	ffd706        	j	4025a67e <unregister_ieee80211_action_vendor_spec_cb+0xc6>
4025a721:	000000        	ill

4025a724 <ieee80211_add_ie_vendor_esp_head>:
4025a724:	f0c112        	addi	a1, a1, -16
4025a727:	014252        	s8i	a5, a2, 1
4025a72a:	31c9      	s32i.n	a12, a1, 12
4025a72c:	2109      	s32i.n	a0, a1, 8
4025a72e:	0139      	s32i.n	a3, a1, 0
4025a730:	1149      	s32i.n	a4, a1, 4
4025a732:	d82131        	l32r	a3, 402507b8 <pp_tx_idle_timeout+0xd0>
4025a735:	340c      	movi.n	a4, 3
4025a737:	ddaf02        	movi	a0, -35
4025a73a:	02cd      	mov.n	a12, a2
4025a73c:	004202        	s8i	a0, a2, 0
4025a73f:	222b      	addi.n	a2, a2, 2
4025a741:	971601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a744:	0000c0        	callx0	a0
4025a747:	2108      	l32i.n	a0, a1, 8
4025a749:	0138      	l32i.n	a3, a1, 0
4025a74b:	1128      	l32i.n	a2, a1, 4
4025a74d:	064c22        	s8i	a2, a12, 6
4025a750:	054c32        	s8i	a3, a12, 5
4025a753:	2c7b      	addi.n	a2, a12, 7
4025a755:	31c8      	l32i.n	a12, a1, 12
4025a757:	10c112        	addi	a1, a1, 16
4025a75a:	f00d      	ret.n

4025a75c <ieee80211_add_ie_vendor_esp_mesh_assoc>:
4025a75c:	e0c112        	addi	a1, a1, -32
4025a75f:	3169      	s32i.n	a6, a1, 12
4025a761:	4179      	s32i.n	a7, a1, 16
4025a763:	5109      	s32i.n	a0, a1, 20
4025a765:	2159      	s32i.n	a5, a1, 8
4025a767:	1149      	s32i.n	a4, a1, 4
4025a769:	61c9      	s32i.n	a12, a1, 24
4025a76b:	0139      	s32i.n	a3, a1, 0
4025a76d:	02cd      	mov.n	a12, a2
4025a76f:	030c      	movi.n	a3, 0
4025a771:	140c      	movi.n	a4, 1
4025a773:	951c      	movi.n	a5, 25
4025a775:	fffac5        	call0	4025a724 <ieee80211_add_ie_vendor_esp_head>
4025a778:	1138      	l32i.n	a3, a1, 4
4025a77a:	2c8b      	addi.n	a2, a12, 8
4025a77c:	640c      	movi.n	a4, 6
4025a77e:	0108      	l32i.n	a0, a1, 0
4025a780:	074c02        	s8i	a0, a12, 7
4025a783:	970601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a786:	0000c0        	callx0	a0
4025a789:	2cc132        	addi	a3, a1, 44
4025a78c:	14cc22        	addi	a2, a12, 20
4025a78f:	240152        	l8ui	a5, a1, 36
4025a792:	280142        	l8ui	a4, a1, 40
4025a795:	200162        	l8ui	a6, a1, 32
4025a798:	4178      	l32i.n	a7, a1, 16
4025a79a:	3188      	l32i.n	a8, a1, 12
4025a79c:	2198      	l32i.n	a9, a1, 8
4025a79e:	0e4c92        	s8i	a9, a12, 14
4025a7a1:	0f4c82        	s8i	a8, a12, 15
4025a7a4:	104c72        	s8i	a7, a12, 16
4025a7a7:	114c62        	s8i	a6, a12, 17
4025a7aa:	134c42        	s8i	a4, a12, 19
4025a7ad:	124c52        	s8i	a5, a12, 18
4025a7b0:	240c      	movi.n	a4, 2
4025a7b2:	96fa01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a7b5:	0000c0        	callx0	a0
4025a7b8:	16cc22        	addi	a2, a12, 22
4025a7bb:	240c      	movi.n	a4, 2
4025a7bd:	30c132        	addi	a3, a1, 48
4025a7c0:	96f701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a7c3:	0000c0        	callx0	a0
4025a7c6:	18cc22        	addi	a2, a12, 24
4025a7c9:	240c      	movi.n	a4, 2
4025a7cb:	34c132        	addi	a3, a1, 52
4025a7ce:	96f301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a7d1:	0000c0        	callx0	a0
4025a7d4:	5108      	l32i.n	a0, a1, 20
4025a7d6:	380142        	l8ui	a4, a1, 56
4025a7d9:	2c7b      	addi.n	a2, a12, 7
4025a7db:	1a4c42        	s8i	a4, a12, 26
4025a7de:	61c8      	l32i.n	a12, a1, 24
4025a7e0:	20c112        	addi	a1, a1, 32
4025a7e3:	f00d      	ret.n
4025a7e5:	000000        	ill

4025a7e8 <ieee80211_add_ie_vendor_esp_mesh_group>:
4025a7e8:	c50c      	movi.n	a5, 12
4025a7ea:	f0c112        	addi	a1, a1, -16
4025a7ed:	2109      	s32i.n	a0, a1, 8
4025a7ef:	1149      	s32i.n	a4, a1, 4
4025a7f1:	31c9      	s32i.n	a12, a1, 12
4025a7f3:	0139      	s32i.n	a3, a1, 0
4025a7f5:	02cd      	mov.n	a12, a2
4025a7f7:	130c      	movi.n	a3, 1
4025a7f9:	140c      	movi.n	a4, 1
4025a7fb:	fff285        	call0	4025a724 <ieee80211_add_ie_vendor_esp_head>
4025a7fe:	1138      	l32i.n	a3, a1, 4
4025a800:	640c      	movi.n	a4, 6
4025a802:	0108      	l32i.n	a0, a1, 0
4025a804:	2c8b      	addi.n	a2, a12, 8
4025a806:	074c02        	s8i	a0, a12, 7
4025a809:	31c8      	l32i.n	a12, a1, 12
4025a80b:	96e401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a80e:	0000c0        	callx0	a0
4025a811:	2108      	l32i.n	a0, a1, 8
4025a813:	10c112        	addi	a1, a1, 16
4025a816:	f00d      	ret.n

4025a818 <ieee80211_add_ie_vendor_esp_simple_pair>:
4025a818:	e0c112        	addi	a1, a1, -32
4025a81b:	3169      	s32i.n	a6, a1, 12
4025a81d:	4179      	s32i.n	a7, a1, 16
4025a81f:	6109      	s32i.n	a0, a1, 24
4025a821:	2159      	s32i.n	a5, a1, 8
4025a823:	1149      	s32i.n	a4, a1, 4
4025a825:	71c9      	s32i.n	a12, a1, 28
4025a827:	0139      	s32i.n	a3, a1, 0
4025a829:	02cd      	mov.n	a12, a2
4025a82b:	230c      	movi.n	a3, 2
4025a82d:	140c      	movi.n	a4, 1
4025a82f:	200152        	l8ui	a5, a1, 32
4025a832:	5159      	s32i.n	a5, a1, 20
4025a834:	559b      	addi.n	a5, a5, 9
4025a836:	745050        	extui	a5, a5, 0, 8
4025a839:	ffee85        	call0	4025a724 <ieee80211_add_ie_vendor_esp_head>
4025a83c:	4138      	l32i.n	a3, a1, 16
4025a83e:	5148      	l32i.n	a4, a1, 20
4025a840:	2cbb      	addi.n	a2, a12, 11
4025a842:	3168      	l32i.n	a6, a1, 12
4025a844:	2178      	l32i.n	a7, a1, 8
4025a846:	1188      	l32i.n	a8, a1, 4
4025a848:	0198      	l32i.n	a9, a1, 0
4025a84a:	074c92        	s8i	a9, a12, 7
4025a84d:	084c82        	s8i	a8, a12, 8
4025a850:	094c72        	s8i	a7, a12, 9
4025a853:	0a4c62        	s8i	a6, a12, 10
4025a856:	71c8      	l32i.n	a12, a1, 28
4025a858:	96d101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a85b:	0000c0        	callx0	a0
4025a85e:	6108      	l32i.n	a0, a1, 24
4025a860:	20c112        	addi	a1, a1, 32
4025a863:	f00d      	ret.n
4025a865:	000000        	ill

4025a868 <ieee80211_add_ie_vendor_esp_freq_annon>:
4025a868:	e0c112        	addi	a1, a1, -32
4025a86b:	3109      	s32i.n	a0, a1, 12
4025a86d:	2159      	s32i.n	a5, a1, 8
4025a86f:	1149      	s32i.n	a4, a1, 4
4025a871:	41c9      	s32i.n	a12, a1, 16
4025a873:	0139      	s32i.n	a3, a1, 0
4025a875:	02cd      	mov.n	a12, a2
4025a877:	330c      	movi.n	a3, 3
4025a879:	140c      	movi.n	a4, 1
4025a87b:	950c      	movi.n	a5, 9
4025a87d:	ffea45        	call0	4025a724 <ieee80211_add_ie_vendor_esp_head>
4025a880:	1128      	l32i.n	a2, a1, 4
4025a882:	2108      	l32i.n	a0, a1, 8
4025a884:	0138      	l32i.n	a3, a1, 0
4025a886:	074c32        	s8i	a3, a12, 7
4025a889:	094c02        	s8i	a0, a12, 9
4025a88c:	084c22        	s8i	a2, a12, 8
4025a88f:	410800        	srli	a0, a0, 8
4025a892:	2cbb      	addi.n	a2, a12, 11
4025a894:	0a4c02        	s8i	a0, a12, 10
4025a897:	3108      	l32i.n	a0, a1, 12
4025a899:	41c8      	l32i.n	a12, a1, 16
4025a89b:	20c112        	addi	a1, a1, 32
4025a89e:	f00d      	ret.n

4025a8a0 <ieee80211_add_ie_vendor_esp_now>:
4025a8a0:	f0c112        	addi	a1, a1, -16
4025a8a3:	545b      	addi.n	a5, a4, 5
4025a8a5:	745050        	extui	a5, a5, 0, 8
4025a8a8:	1109      	s32i.n	a0, a1, 4
4025a8aa:	0139      	s32i.n	a3, a1, 0
4025a8ac:	31d9      	s32i.n	a13, a1, 12
4025a8ae:	21c9      	s32i.n	a12, a1, 8
4025a8b0:	02dd      	mov.n	a13, a2
4025a8b2:	04cd      	mov.n	a12, a4
4025a8b4:	430c      	movi.n	a3, 4
4025a8b6:	140c      	movi.n	a4, 1
4025a8b8:	ffe685        	call0	4025a724 <ieee80211_add_ie_vendor_esp_head>
4025a8bb:	2d7b      	addi.n	a2, a13, 7
4025a8bd:	0138      	l32i.n	a3, a1, 0
4025a8bf:	0c4d      	mov.n	a4, a12
4025a8c1:	96b601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a8c4:	0000c0        	callx0	a0
4025a8c7:	2cda      	add.n	a2, a12, a13
4025a8c9:	1108      	l32i.n	a0, a1, 4
4025a8cb:	21c8      	l32i.n	a12, a1, 8
4025a8cd:	31d8      	l32i.n	a13, a1, 12
4025a8cf:	227b      	addi.n	a2, a2, 7
4025a8d1:	10c112        	addi	a1, a1, 16
4025a8d4:	f00d      	ret.n
	...

4025a8d8 <ieee80211_add_ie_vendor_esp_manufacturer>:
4025a8d8:	e0c112        	addi	a1, a1, -32
4025a8db:	3109      	s32i.n	a0, a1, 12
4025a8dd:	1149      	s32i.n	a4, a1, 4
4025a8df:	0139      	s32i.n	a3, a1, 0
4025a8e1:	41c9      	s32i.n	a12, a1, 16
4025a8e3:	dda032        	movi	a3, 221
4025a8e6:	05cd      	mov.n	a12, a5
4025a8e8:	140c      	movi.n	a4, 1
4025a8ea:	559b      	addi.n	a5, a5, 9
4025a8ec:	745050        	extui	a5, a5, 0, 8
4025a8ef:	ffe345        	call0	4025a724 <ieee80211_add_ie_vendor_esp_head>
4025a8f2:	0138      	l32i.n	a3, a1, 0
4025a8f4:	ddaf42        	movi	a4, -35
4025a8f7:	074242        	s8i	a4, a2, 7
4025a8fa:	2129      	s32i.n	a2, a1, 8
4025a8fc:	340c      	movi.n	a4, 3
4025a8fe:	228b      	addi.n	a2, a2, 8
4025a900:	96a701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a903:	0000c0        	callx0	a0
4025a906:	1138      	l32i.n	a3, a1, 4
4025a908:	0c4d      	mov.n	a4, a12
4025a90a:	2128      	l32i.n	a2, a1, 8
4025a90c:	41c8      	l32i.n	a12, a1, 16
4025a90e:	22bb      	addi.n	a2, a2, 11
4025a910:	96a301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025a913:	0000c0        	callx0	a0
4025a916:	3108      	l32i.n	a0, a1, 12
4025a918:	20c112        	addi	a1, a1, 32
4025a91b:	f00d      	ret.n
4025a91d:	000000        	ill
4025a920:	26b164        	excw
4025a923:	c11240        	mul16u	a1, a2, a4
4025a926:	21c9f0        	srai	a12, a15, 9
4025a929:	1109      	s32i.n	a0, a1, 4
4025a92b:	02cd      	mov.n	a12, a2
4025a92d:	8208      	l32i.n	a0, a2, 32
4025a92f:	0109      	s32i.n	a0, a1, 0
4025a931:	059645        	call0	40260298 <netif_set_down>
4025a934:	fffb31        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025a937:	0c2d      	mov.n	a2, a12
4025a939:	058905        	call0	402601cc <netif_set_ipaddr>
4025a93c:	0c2d      	mov.n	a2, a12
4025a93e:	fff831        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025a941:	058f05        	call0	40260234 <netif_set_gw>
4025a944:	0c2d      	mov.n	a2, a12
4025a946:	fff631        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025a949:	058f85        	call0	40260244 <netif_set_netmask>
4025a94c:	0128      	l32i.n	a2, a1, 0
4025a94e:	c30c      	movi.n	a3, 12
4025a950:	00d0c5        	call0	4025b660 <dhcp_stop+0x38>
4025a953:	0c2d      	mov.n	a2, a12
4025a955:	21c8      	l32i.n	a12, a1, 8
4025a957:	007605        	call0	4025b0b8 <dhcp_arp_reply+0xc0>
4025a95a:	1108      	l32i.n	a0, a1, 4
4025a95c:	10c112        	addi	a1, a1, 16
4025a95f:	f00d      	ret.n
4025a961:	000000        	ill
4025a964:	08a032        	movi	a3, 8
4025a967:	f0c112        	addi	a1, a1, -16
4025a96a:	006102        	s32i	a0, a1, 0
4025a96d:	0161c2        	s32i	a12, a1, 4
4025a970:	21d9      	s32i.n	a13, a1, 8
4025a972:	82c8      	l32i.n	a12, a2, 32
4025a974:	02dd      	mov.n	a13, a2
4025a976:	0c2d      	mov.n	a2, a12
4025a978:	00ce45        	call0	4025b660 <dhcp_stop+0x38>
4025a97b:	24cc32        	addi	a3, a12, 36
4025a97e:	0d2d      	mov.n	a2, a13
4025a980:	040c      	movi.n	a4, 0
4025a982:	21d8      	l32i.n	a13, a1, 8
4025a984:	045485        	call0	4025eed0 <etharp_query>
4025a987:	0d0c22        	l8ui	a2, a12, 13
4025a98a:	100c      	movi.n	a0, 1
4025a98c:	0d5c02        	s16i	a0, a12, 26
4025a98f:	221b      	addi.n	a2, a2, 1
4025a991:	0d4c22        	s8i	a2, a12, 13
4025a994:	0108      	l32i.n	a0, a1, 0
4025a996:	11c8      	l32i.n	a12, a1, 4
4025a998:	10c112        	addi	a1, a1, 16
4025a99b:	f00d      	ret.n
4025a99d:	000000        	ill
4025a9a0:	feebb0        	excw
4025a9a3:	3f          	.byte 0x3f
4025a9a4:	f0c112        	addi	a1, a1, -16
4025a9a7:	fffe61        	l32r	a6, 4025a9a0 <ieee80211_add_ie_vendor_esp_manufacturer+0xc8>
4025a9aa:	0109      	s32i.n	a0, a1, 0
4025a9ac:	020632        	l8ui	a3, a6, 2
4025a9af:	8208      	l32i.n	a0, a2, 32
4025a9b1:	046316        	beqz	a3, 4025a9fb <ieee80211_add_ie_vendor_esp_manufacturer+0x123>
4025a9b4:	967191        	l32r	a9, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025a9b7:	2058      	l32i.n	a5, a0, 8
4025a9b9:	6678      	l32i.n	a7, a6, 24
4025a9bb:	130542        	l8ui	a4, a5, 19
4025a9be:	416870        	srli	a6, a7, 8
4025a9c1:	106690        	and	a6, a6, a9
4025a9c4:	108790        	and	a8, a7, a9
4025a9c7:	118880        	slli	a8, a8, 8
4025a9ca:	759870        	extui	a9, a7, 24, 8
4025a9cd:	017780        	slli	a7, a7, 24
4025a9d0:	206690        	or	a6, a6, a9
4025a9d3:	207780        	or	a7, a7, a8
4025a9d6:	206670        	or	a6, a6, a7
4025a9d9:	8069      	s32i.n	a6, a0, 32
4025a9db:	120562        	l8ui	a6, a5, 18
4025a9de:	114480        	slli	a4, a4, 8
4025a9e1:	204460        	or	a4, a4, a6
4025a9e4:	114480        	slli	a4, a4, 8
4025a9e7:	110562        	l8ui	a6, a5, 17
4025a9ea:	100552        	l8ui	a5, a5, 16
4025a9ed:	204460        	or	a4, a4, a6
4025a9f0:	114480        	slli	a4, a4, 8
4025a9f3:	204450        	or	a4, a4, a5
4025a9f6:	9049      	s32i.n	a4, a0, 36
4025a9f8:	0000c5        	call0	4025aa08 <ieee80211_add_ie_vendor_esp_manufacturer+0x130>
4025a9fb:	0108      	l32i.n	a0, a1, 0
4025a9fd:	10c112        	addi	a1, a1, 16
4025aa00:	f00d      	ret.n
4025aa02:	680000        	excw
4025aa05:	4026b1        	l32r	a11, 4022aaa0 <_lit4_end+0x123d44>
4025aa08:	130c      	movi.n	a3, 1
4025aa0a:	e0c112        	addi	a1, a1, -32
4025aa0d:	3109      	s32i.n	a0, a1, 12
4025aa0f:	41c9      	s32i.n	a12, a1, 16
4025aa11:	51d9      	s32i.n	a13, a1, 20
4025aa13:	82c8      	l32i.n	a12, a2, 32
4025aa15:	02dd      	mov.n	a13, a2
4025aa17:	0c2d      	mov.n	a2, a12
4025aa19:	00c445        	call0	4025b660 <dhcp_stop+0x38>
4025aa1c:	0d2d      	mov.n	a2, a13
4025aa1e:	0c3d      	mov.n	a3, a12
4025aa20:	340c      	movi.n	a4, 3
4025aa22:	010685        	call0	4025ba8c <dhcp_stop+0x464>
4025aa25:	2129      	s32i.n	a2, a1, 8
4025aa27:	12b256        	bnez	a2, 4025ab56 <ieee80211_add_ie_vendor_esp_manufacturer+0x27e>
4025aa2a:	0c2d      	mov.n	a2, a12
4025aa2c:	933c      	movi.n	a3, 57
4025aa2e:	240c      	movi.n	a4, 2
4025aa30:	00c405        	call0	4025b674 <dhcp_stop+0x4c>
4025aa33:	0c2d      	mov.n	a2, a12
4025aa35:	161d32        	l16ui	a3, a13, 44
4025aa38:	00c6c5        	call0	4025b6a8 <dhcp_stop+0x80>
4025aa3b:	0c2d      	mov.n	a2, a12
4025aa3d:	233c      	movi.n	a3, 50
4025aa3f:	440c      	movi.n	a4, 4
4025aa41:	00c305        	call0	4025b674 <dhcp_stop+0x4c>
4025aa44:	0c2d      	mov.n	a2, a12
4025aa46:	9c58      	l32i.n	a5, a12, 36
4025aa48:	964c61        	l32r	a6, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025aa4b:	413850        	srli	a3, a5, 8
4025aa4e:	754850        	extui	a4, a5, 24, 8
4025aa51:	103360        	and	a3, a3, a6
4025aa54:	203340        	or	a3, a3, a4
4025aa57:	014580        	slli	a4, a5, 24
4025aa5a:	105560        	and	a5, a5, a6
4025aa5d:	115580        	slli	a5, a5, 8
4025aa60:	204450        	or	a4, a4, a5
4025aa63:	203340        	or	a3, a3, a4
4025aa66:	00c645        	call0	4025b6cc <dhcp_stop+0xa4>
4025aa69:	0c2d      	mov.n	a2, a12
4025aa6b:	633c      	movi.n	a3, 54
4025aa6d:	440c      	movi.n	a4, 4
4025aa6f:	00c045        	call0	4025b674 <dhcp_stop+0x4c>
4025aa72:	0c2d      	mov.n	a2, a12
4025aa74:	8c38      	l32i.n	a3, a12, 32
4025aa76:	964071        	l32r	a7, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025aa79:	755830        	extui	a5, a3, 24, 8
4025aa7c:	014380        	slli	a4, a3, 24
4025aa7f:	106370        	and	a6, a3, a7
4025aa82:	116680        	slli	a6, a6, 8
4025aa85:	204460        	or	a4, a4, a6
4025aa88:	413830        	srli	a3, a3, 8
4025aa8b:	103370        	and	a3, a3, a7
4025aa8e:	203350        	or	a3, a3, a5
4025aa91:	203340        	or	a3, a3, a4
4025aa94:	00c345        	call0	4025b6cc <dhcp_stop+0xa4>
4025aa97:	0c2d      	mov.n	a2, a12
4025aa99:	733c      	movi.n	a3, 55
4025aa9b:	c40c      	movi.n	a4, 12
4025aa9d:	00bd45        	call0	4025b674 <dhcp_stop+0x4c>
4025aaa0:	0c2d      	mov.n	a2, a12
4025aaa2:	130c      	movi.n	a3, 1
4025aaa4:	00bec5        	call0	4025b694 <dhcp_stop+0x6c>
4025aaa7:	0c2d      	mov.n	a2, a12
4025aaa9:	330c      	movi.n	a3, 3
4025aaab:	00be85        	call0	4025b694 <dhcp_stop+0x6c>
4025aaae:	0c2d      	mov.n	a2, a12
4025aab0:	c31c      	movi.n	a3, 28
4025aab2:	00be05        	call0	4025b694 <dhcp_stop+0x6c>
4025aab5:	0c2d      	mov.n	a2, a12
4025aab7:	630c      	movi.n	a3, 6
4025aab9:	00bd85        	call0	4025b694 <dhcp_stop+0x6c>
4025aabc:	0c2d      	mov.n	a2, a12
4025aabe:	f30c      	movi.n	a3, 15
4025aac0:	00bd05        	call0	4025b694 <dhcp_stop+0x6c>
4025aac3:	0c2d      	mov.n	a2, a12
4025aac5:	c32c      	movi.n	a3, 44
4025aac7:	00bcc5        	call0	4025b694 <dhcp_stop+0x6c>
4025aaca:	0c2d      	mov.n	a2, a12
4025aacc:	e32c      	movi.n	a3, 46
4025aace:	00bc45        	call0	4025b694 <dhcp_stop+0x6c>
4025aad1:	0c2d      	mov.n	a2, a12
4025aad3:	f32c      	movi.n	a3, 47
4025aad5:	00bbc5        	call0	4025b694 <dhcp_stop+0x6c>
4025aad8:	0c2d      	mov.n	a2, a12
4025aada:	f31c      	movi.n	a3, 31
4025aadc:	00bb45        	call0	4025b694 <dhcp_stop+0x6c>
4025aadf:	0c2d      	mov.n	a2, a12
4025aae1:	132c      	movi.n	a3, 33
4025aae3:	00bb05        	call0	4025b694 <dhcp_stop+0x6c>
4025aae6:	0c2d      	mov.n	a2, a12
4025aae8:	79a032        	movi	a3, 121
4025aaeb:	00ba85        	call0	4025b694 <dhcp_stop+0x6c>
4025aaee:	0c2d      	mov.n	a2, a12
4025aaf0:	b32c      	movi.n	a3, 43
4025aaf2:	00ba05        	call0	4025b694 <dhcp_stop+0x6c>
4025aaf5:	ad48      	l32i.n	a4, a13, 40
4025aaf7:	0149      	s32i.n	a4, a1, 0
4025aaf9:	04bc      	beqz.n	a4, 4025ab2d <ieee80211_add_ie_vendor_esp_manufacturer+0x255>
4025aafb:	042d      	mov.n	a2, a4
4025aafd:	1129      	s32i.n	a2, a1, 4
4025aaff:	9ace01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4025ab02:	0000c0        	callx0	a0
4025ab05:	744020        	extui	a4, a2, 0, 8
4025ab08:	14ac      	beqz.n	a4, 4025ab2d <ieee80211_add_ie_vendor_esp_manufacturer+0x255>
4025ab0a:	0c2d      	mov.n	a2, a12
4025ab0c:	c30c      	movi.n	a3, 12
4025ab0e:	00b645        	call0	4025b674 <dhcp_stop+0x4c>
4025ab11:	0138      	l32i.n	a3, a1, 0
4025ab13:	000332        	l8ui	a3, a3, 0
4025ab16:	339c      	beqz.n	a3, 4025ab2d <ieee80211_add_ie_vendor_esp_manufacturer+0x255>
4025ab18:	012142        	l32i	a4, a1, 4
4025ab1b:	202cc0        	or	a2, a12, a12
4025ab1e:	441b      	addi.n	a4, a4, 1
4025ab20:	1149      	s32i.n	a4, a1, 4
4025ab22:	00b705        	call0	4025b694 <dhcp_stop+0x6c>
4025ab25:	1138      	l32i.n	a3, a1, 4
4025ab27:	000332        	l8ui	a3, a3, 0
4025ab2a:	fea356        	bnez	a3, 4025ab18 <ieee80211_add_ie_vendor_esp_manufacturer+0x240>
4025ab2d:	0c2d      	mov.n	a2, a12
4025ab2f:	011245        	call0	4025bc54 <dhcp_stop+0x62c>
4025ab32:	0c1c32        	l16ui	a3, a12, 24
4025ab35:	4c28      	l32i.n	a2, a12, 16
4025ab37:	01d332        	addmi	a3, a3, 0x100
4025ab3a:	f0c332        	addi	a3, a3, -16
4025ab3d:	f43030        	extui	a3, a3, 0, 16
4025ab40:	059245        	call0	40260468 <pbuf_realloc>
4025ab43:	0d6d      	mov.n	a6, a13
4025ab45:	1c28      	l32i.n	a2, a12, 4
4025ab47:	4c38      	l32i.n	a3, a12, 16
4025ab49:	ffae41        	l32r	a4, 4025aa04 <ieee80211_add_ie_vendor_esp_manufacturer+0x12c>
4025ab4c:	354c      	movi.n	a5, 67
4025ab4e:	08e845        	call0	402639d4 <udp_sendto_if>
4025ab51:	0c2d      	mov.n	a2, a12
4025ab53:	010dc5        	call0	4025bc30 <dhcp_stop+0x608>
4025ab56:	0d0c02        	l8ui	a0, a12, 13
4025ab59:	001b      	addi.n	a0, a0, 1
4025ab5b:	740000        	extui	a0, a0, 0, 8
4025ab5e:	0d4c02        	s8i	a0, a12, 13
4025ab61:	0b60f6        	bgeui	a0, 6, 4025ab70 <ieee80211_add_ie_vendor_esp_manufacturer+0x298>
4025ab64:	401000        	ssl	a0
4025ab67:	e8a302        	movi	a0, 0x3e8
4025ab6a:	a10000        	sll	a0, a0
4025ab6d:	000086        	j	4025ab73 <ieee80211_add_ie_vendor_esp_manufacturer+0x29b>
4025ab70:	955401        	l32r	a0, 402400c0 <_irom0_text_start+0xc0>
4025ab73:	f4a132        	movi	a3, 0x1f4
4025ab76:	51d8      	l32i.n	a13, a1, 20
4025ab78:	f42000        	extui	a2, a0, 0, 16
4025ab7b:	02d222        	addmi	a2, a2, 0x200
4025ab7e:	f3c222        	addi	a2, a2, -13
4025ab81:	aa5a01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4025ab84:	0000c0        	callx0	a0
4025ab87:	0d5c22        	s16i	a2, a12, 26
4025ab8a:	2108      	l32i.n	a0, a1, 8
4025ab8c:	41c8      	l32i.n	a12, a1, 16
4025ab8e:	002d      	mov.n	a2, a0
4025ab90:	3108      	l32i.n	a0, a1, 12
4025ab92:	20c112        	addi	a1, a1, 32
4025ab95:	f00d      	ret.n
4025ab97:	f35400        	excw
4025ab9a:	fe          	.byte 0xfe
4025ab9b:	3f          	.byte 0x3f

4025ab9c <dhcp_coarse_tmr>:
4025ab9c:	f0c112        	addi	a1, a1, -16
4025ab9f:	11c9      	s32i.n	a12, a1, 4
4025aba1:	fffdc1        	l32r	a12, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025aba4:	0cc8      	l32i.n	a12, a12, 0
4025aba6:	0109      	s32i.n	a0, a1, 0
4025aba8:	ecac      	beqz.n	a12, 4025abda <dhcp_coarse_tmr+0x3e>
4025abaa:	8c08      	l32i.n	a0, a12, 32
4025abac:	50ac      	beqz.n	a0, 4025abd5 <dhcp_coarse_tmr+0x39>
4025abae:	0f1022        	l16ui	a2, a0, 30
4025abb1:	0e1032        	l16ui	a3, a0, 28
4025abb4:	220b      	addi.n	a2, a2, -1
4025abb6:	f42020        	extui	a2, a2, 0, 16
4025abb9:	0f5022        	s16i	a2, a0, 30
4025abbc:	62cc      	bnez.n	a2, 4025abc6 <dhcp_coarse_tmr+0x2a>
4025abbe:	0c2d      	mov.n	a2, a12
4025abc0:	001205        	call0	4025ace4 <dhcp_fine_tmr+0x100>
4025abc3:	000386        	j	4025abd5 <dhcp_coarse_tmr+0x39>
4025abc6:	330b      	addi.n	a3, a3, -1
4025abc8:	f43030        	extui	a3, a3, 0, 16
4025abcb:	0e5032        	s16i	a3, a0, 28
4025abce:	33cc      	bnez.n	a3, 4025abd5 <dhcp_coarse_tmr+0x39>
4025abd0:	0c2d      	mov.n	a2, a12
4025abd2:	000f05        	call0	4025acc4 <dhcp_fine_tmr+0xe0>
4025abd5:	0cc8      	l32i.n	a12, a12, 0
4025abd7:	fcfc56        	bnez	a12, 4025abaa <dhcp_coarse_tmr+0xe>
4025abda:	11c8      	l32i.n	a12, a1, 4
4025abdc:	0108      	l32i.n	a0, a1, 0
4025abde:	10c112        	addi	a1, a1, 16
4025abe1:	f00d      	ret.n
	...

4025abe4 <dhcp_fine_tmr>:
4025abe4:	f0c112        	addi	a1, a1, -16
4025abe7:	11c9      	s32i.n	a12, a1, 4
4025abe9:	ffebc1        	l32r	a12, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025abec:	0cc8      	l32i.n	a12, a12, 0
4025abee:	0109      	s32i.n	a0, a1, 0
4025abf0:	2cac      	beqz.n	a12, 4025ac16 <dhcp_fine_tmr+0x32>
4025abf2:	8c08      	l32i.n	a0, a12, 32
4025abf4:	909c      	beqz.n	a0, 4025ac11 <dhcp_fine_tmr+0x2d>
4025abf6:	0d1022        	l16ui	a2, a0, 26
4025abf9:	0722b6        	bltui	a2, 2, 4025ac04 <dhcp_fine_tmr+0x20>
4025abfc:	320b      	addi.n	a3, a2, -1
4025abfe:	0d5032        	s16i	a3, a0, 26
4025ac01:	000306        	j	4025ac11 <dhcp_fine_tmr+0x2d>
4025ac04:	091266        	bnei	a2, 1, 4025ac11 <dhcp_fine_tmr+0x2d>
4025ac07:	420b      	addi.n	a4, a2, -1
4025ac09:	0c2d      	mov.n	a2, a12
4025ac0b:	0d5042        	s16i	a4, a0, 26
4025ac0e:	000105        	call0	4025ac20 <dhcp_fine_tmr+0x3c>
4025ac11:	0cc8      	l32i.n	a12, a12, 0
4025ac13:	fdbc56        	bnez	a12, 4025abf2 <dhcp_fine_tmr+0xe>
4025ac16:	11c8      	l32i.n	a12, a1, 4
4025ac18:	0108      	l32i.n	a0, a1, 0
4025ac1a:	10c112        	addi	a1, a1, 16
4025ac1d:	f00d      	ret.n
4025ac1f:	c11200        	mul16u	a1, a2, a0
4025ac22:	11c9f0        	slli	a12, a9, 1
4025ac25:	02cd      	mov.n	a12, a2
4025ac27:	8228      	l32i.n	a2, a2, 32
4025ac29:	0109      	s32i.n	a0, a1, 0
4025ac2b:	0c0202        	l8ui	a0, a2, 12
4025ac2e:	f4c032        	addi	a3, a0, -12
4025ac31:	086316        	beqz	a3, 4025acbb <dhcp_fine_tmr+0xd7>
4025ac34:	026066        	bnei	a0, 6, 4025ac3a <dhcp_fine_tmr+0x56>
4025ac37:	002006        	j	4025acbb <dhcp_fine_tmr+0xd7>
4025ac3a:	0d1066        	bnei	a0, 1, 4025ac4b <dhcp_fine_tmr+0x67>
4025ac3d:	0d0242        	l8ui	a4, a2, 13
4025ac40:	5564f6        	bgeui	a4, 6, 4025ac99 <dhcp_fine_tmr+0xb5>
4025ac43:	0c2d      	mov.n	a2, a12
4025ac45:	ffdc05        	call0	4025aa08 <ieee80211_add_ie_vendor_esp_manufacturer+0x130>
4025ac48:	001106        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025ac4b:	0d8066        	bnei	a0, 8, 4025ac5c <dhcp_fine_tmr+0x78>
4025ac4e:	0d0252        	l8ui	a5, a2, 13
4025ac51:	5125f6        	bgeui	a5, 2, 4025aca6 <dhcp_fine_tmr+0xc2>
4025ac54:	0c2d      	mov.n	a2, a12
4025ac56:	ffd0c5        	call0	4025a964 <ieee80211_add_ie_vendor_esp_manufacturer+0x8c>
4025ac59:	000cc6        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025ac5c:	075066        	bnei	a0, 5, 4025ac67 <dhcp_fine_tmr+0x83>
4025ac5f:	0c2d      	mov.n	a2, a12
4025ac61:	006905        	call0	4025b2f4 <dhcp_renew>
4025ac64:	000a06        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025ac67:	0f4066        	bnei	a0, 4, 4025ac7a <dhcp_fine_tmr+0x96>
4025ac6a:	0d0272        	l8ui	a7, a2, 13
4025ac6d:	860c      	movi.n	a6, 8
4025ac6f:	3b3677        	bltu	a6, a7, 4025acae <dhcp_fine_tmr+0xca>
4025ac72:	0c2d      	mov.n	a2, a12
4025ac74:	007505        	call0	4025b3c8 <dhcp_renew+0xd4>
4025ac77:	000546        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025ac7a:	123066        	bnei	a0, 3, 4025ac90 <dhcp_fine_tmr+0xac>
4025ac7d:	0d0282        	l8ui	a8, a2, 13
4025ac80:	0728f6        	bgeui	a8, 2, 4025ac8b <dhcp_fine_tmr+0xa7>
4025ac83:	0c2d      	mov.n	a2, a12
4025ac85:	008145        	call0	4025b49c <dhcp_renew+0x1a8>
4025ac88:	000106        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025ac8b:	0c2d      	mov.n	a2, a12
4025ac8d:	004285        	call0	4025b0b8 <dhcp_arp_reply+0xc0>
4025ac90:	11c8      	l32i.n	a12, a1, 4
4025ac92:	0108      	l32i.n	a0, a1, 0
4025ac94:	10c112        	addi	a1, a1, 16
4025ac97:	f00d      	ret.n
4025ac99:	0c2d      	mov.n	a2, a12
4025ac9b:	008cc5        	call0	4025b568 <dhcp_release>
4025ac9e:	0c2d      	mov.n	a2, a12
4025aca0:	004145        	call0	4025b0b8 <dhcp_arp_reply+0xc0>
4025aca3:	fffa46        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025aca6:	0c2d      	mov.n	a2, a12
4025aca8:	005445        	call0	4025b1f0 <dhcp_arp_reply+0x1f8>
4025acab:	fff846        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025acae:	0c2d      	mov.n	a2, a12
4025acb0:	008b45        	call0	4025b568 <dhcp_release>
4025acb3:	0c2d      	mov.n	a2, a12
4025acb5:	004005        	call0	4025b0b8 <dhcp_arp_reply+0xc0>
4025acb8:	fff506        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025acbb:	0c2d      	mov.n	a2, a12
4025acbd:	003f85        	call0	4025b0b8 <dhcp_arp_reply+0xc0>
4025acc0:	fff306        	j	4025ac90 <dhcp_fine_tmr+0xac>
4025acc3:	c11200        	mul16u	a1, a2, a0
4025acc6:	0109f0        	slli	a0, a9, 17
4025acc9:	8208      	l32i.n	a0, a2, 32
4025accb:	0c0002        	l8ui	a0, a0, 12
4025acce:	051026        	beqi	a0, 1, 4025acd7 <dhcp_fine_tmr+0xf3>
4025acd1:	029026        	beqi	a0, 10, 4025acd7 <dhcp_fine_tmr+0xf3>
4025acd4:	025066        	bnei	a0, 5, 4025acda <dhcp_fine_tmr+0xf6>
4025acd7:	0061c5        	call0	4025b2f4 <dhcp_renew>
4025acda:	0108      	l32i.n	a0, a1, 0
4025acdc:	10c112        	addi	a1, a1, 16
4025acdf:	f00d      	ret.n
4025ace1:	000000        	ill
4025ace4:	f0c112        	addi	a1, a1, -16
4025ace7:	0109      	s32i.n	a0, a1, 0
4025ace9:	8208      	l32i.n	a0, a2, 32
4025aceb:	0c0002        	l8ui	a0, a0, 12
4025acee:	051026        	beqi	a0, 1, 4025acf7 <dhcp_fine_tmr+0x113>
4025acf1:	029026        	beqi	a0, 10, 4025acf7 <dhcp_fine_tmr+0x113>
4025acf4:	025066        	bnei	a0, 5, 4025acfa <dhcp_fine_tmr+0x116>
4025acf7:	006d05        	call0	4025b3c8 <dhcp_renew+0xd4>
4025acfa:	0108      	l32i.n	a0, a1, 0
4025acfc:	10c112        	addi	a1, a1, 16
4025acff:	f00d      	ret.n
4025ad01:	000000        	ill
4025ad04:	feebc0        	excw
4025ad07:	3f          	.byte 0x3f
4025ad08:	e0c112        	addi	a1, a1, -32
4025ad0b:	21c9      	s32i.n	a12, a1, 8
4025ad0d:	31d9      	s32i.n	a13, a1, 12
4025ad0f:	1109      	s32i.n	a0, a1, 4
4025ad11:	ff23d1        	l32r	a13, 4025a9a0 <ieee80211_add_ie_vendor_esp_manufacturer+0xc8>
4025ad14:	8208      	l32i.n	a0, a2, 32
4025ad16:	020c      	movi.n	a2, 0
4025ad18:	b029      	s32i.n	a2, a0, 44
4025ad1a:	a029      	s32i.n	a2, a0, 40
4025ad1c:	030d32        	l8ui	a3, a13, 3
4025ad1f:	41e9      	s32i.n	a14, a1, 16
4025ad21:	238c      	beqz.n	a3, 4025ad27 <dhcp_fine_tmr+0x143>
4025ad23:	7d48      	l32i.n	a4, a13, 28
4025ad25:	c049      	s32i.n	a4, a0, 48
4025ad27:	040d52        	l8ui	a5, a13, 4
4025ad2a:	0cf516        	beqz	a5, 4025adfd <dhcp_fine_tmr+0x219>
4025ad2d:	8d48      	l32i.n	a4, a13, 32
4025ad2f:	d049      	s32i.n	a4, a0, 52
4025ad31:	050d62        	l8ui	a6, a13, 5
4025ad34:	2098      	l32i.n	a9, a0, 8
4025ad36:	0cb616        	beqz	a6, 4025ae05 <dhcp_fine_tmr+0x221>
4025ad39:	9d48      	l32i.n	a4, a13, 36
4025ad3b:	e049      	s32i.n	a4, a0, 56
4025ad3d:	130982        	l8ui	a8, a9, 19
4025ad40:	1209a2        	l8ui	a10, a9, 18
4025ad43:	118880        	slli	a8, a8, 8
4025ad46:	2088a0        	or	a8, a8, a10
4025ad49:	118880        	slli	a8, a8, 8
4025ad4c:	1109a2        	l8ui	a10, a9, 17
4025ad4f:	100992        	l8ui	a9, a9, 16
4025ad52:	2088a0        	or	a8, a8, a10
4025ad55:	118880        	slli	a8, a8, 8
4025ad58:	208890        	or	a8, a8, a9
4025ad5b:	9089      	s32i.n	a8, a0, 36
4025ad5d:	060d72        	l8ui	a7, a13, 6
4025ad60:	9586e1        	l32r	a14, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025ad63:	f79c      	beqz.n	a7, 4025ad86 <dhcp_fine_tmr+0x1a2>
4025ad65:	ad98      	l32i.n	a9, a13, 40
4025ad67:	120c      	movi.n	a2, 1
4025ad69:	75b890        	extui	a11, a9, 24, 8
4025ad6c:	01a980        	slli	a10, a9, 24
4025ad6f:	10c9e0        	and	a12, a9, a14
4025ad72:	11cc80        	slli	a12, a12, 8
4025ad75:	20aac0        	or	a10, a10, a12
4025ad78:	419890        	srli	a9, a9, 8
4025ad7b:	1099e0        	and	a9, a9, a14
4025ad7e:	2099b0        	or	a9, a9, a11
4025ad81:	2099a0        	or	a9, a9, a10
4025ad84:	a099      	s32i.n	a9, a0, 40
4025ad86:	0e4022        	s8i	a2, a0, 14
4025ad89:	070da2        	l8ui	a10, a13, 7
4025ad8c:	da9c      	beqz.n	a10, 4025adad <dhcp_fine_tmr+0x1c9>
4025ad8e:	bdb8      	l32i.n	a11, a13, 44
4025ad90:	102be0        	and	a2, a11, a14
4025ad93:	01cb80        	slli	a12, a11, 24
4025ad96:	112280        	slli	a2, a2, 8
4025ad99:	20cc20        	or	a12, a12, a2
4025ad9c:	7528b0        	extui	a2, a11, 24, 8
4025ad9f:	41b8b0        	srli	a11, a11, 8
4025ada2:	10bbe0        	and	a11, a11, a14
4025ada5:	20bb20        	or	a11, a11, a2
4025ada8:	20bbc0        	or	a11, a11, a12
4025adab:	b0b9      	s32i.n	a11, a0, 44
4025adad:	00a0c2        	movi	a12, 0
4025adb0:	804cd0        	add	a4, a12, a13
4025adb3:	080442        	l8ui	a4, a4, 8
4025adb6:	036416        	beqz	a4, 4025adf0 <dhcp_fine_tmr+0x20c>
4025adb9:	332cf6        	bgeui	a12, 2, 4025adf0 <dhcp_fine_tmr+0x20c>
4025adbc:	ffd251        	l32r	a5, 4025ad04 <dhcp_fine_tmr+0x120>
4025adbf:	0c2d      	mov.n	a2, a12
4025adc1:	a05c50        	addx4	a5, a12, a5
4025adc4:	8558      	l32i.n	a5, a5, 32
4025adc6:	013d      	mov.n	a3, a1
4025adc8:	757850        	extui	a7, a5, 24, 8
4025adcb:	016580        	slli	a6, a5, 24
4025adce:	1085e0        	and	a8, a5, a14
4025add1:	118880        	slli	a8, a8, 8
4025add4:	206680        	or	a6, a6, a8
4025add7:	415850        	srli	a5, a5, 8
4025adda:	1055e0        	and	a5, a5, a14
4025addd:	205570        	or	a5, a5, a7
4025ade0:	205560        	or	a5, a5, a6
4025ade3:	0159      	s32i.n	a5, a1, 0
4025ade5:	019845        	call0	4025c76c <dns_setserver>
4025ade8:	cc1b      	addi.n	a12, a12, 1
4025adea:	74c0c0        	extui	a12, a12, 0, 8
4025aded:	ffefc6        	j	4025adb0 <dhcp_fine_tmr+0x1cc>
4025adf0:	21c8      	l32i.n	a12, a1, 8
4025adf2:	31d8      	l32i.n	a13, a1, 12
4025adf4:	41e8      	l32i.n	a14, a1, 16
4025adf6:	1108      	l32i.n	a0, a1, 4
4025adf8:	20c112        	addi	a1, a1, 32
4025adfb:	f00d      	ret.n
4025adfd:	c048      	l32i.n	a4, a0, 48
4025adff:	414140        	srli	a4, a4, 1
4025ae02:	ffca46        	j	4025ad2f <dhcp_fine_tmr+0x14b>
4025ae05:	c048      	l32i.n	a4, a0, 48
4025ae07:	ffcc06        	j	4025ad3b <dhcp_fine_tmr+0x157>
	...

4025ae0c <dhcp_set_struct>:
4025ae0c:	c43c      	movi.n	a4, 60
4025ae0e:	f0c112        	addi	a1, a1, -16
4025ae11:	1109      	s32i.n	a0, a1, 4
4025ae13:	0129      	s32i.n	a2, a1, 0
4025ae15:	21c9      	s32i.n	a12, a1, 8
4025ae17:	032d      	mov.n	a2, a3
4025ae19:	03cd      	mov.n	a12, a3
4025ae1b:	030c      	movi.n	a3, 0
4025ae1d:	956301        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025ae20:	0000c0        	callx0	a0
4025ae23:	0108      	l32i.n	a0, a1, 0
4025ae25:	80c9      	s32i.n	a12, a0, 32
4025ae27:	21c8      	l32i.n	a12, a1, 8
4025ae29:	1108      	l32i.n	a0, a1, 4
4025ae2b:	10c112        	addi	a1, a1, 16
4025ae2e:	f00d      	ret.n

4025ae30 <dhcp_cleanup>:
4025ae30:	f0c112        	addi	a1, a1, -16
4025ae33:	11c9      	s32i.n	a12, a1, 4
4025ae35:	02cd      	mov.n	a12, a2
4025ae37:	8228      	l32i.n	a2, a2, 32
4025ae39:	0109      	s32i.n	a0, a1, 0
4025ae3b:	828c      	beqz.n	a2, 4025ae47 <dhcp_cleanup+0x17>
4025ae3d:	955901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025ae40:	0000c0        	callx0	a0
4025ae43:	000c      	movi.n	a0, 0
4025ae45:	8c09      	s32i.n	a0, a12, 32
4025ae47:	11c8      	l32i.n	a12, a1, 4
4025ae49:	0108      	l32i.n	a0, a1, 0
4025ae4b:	10c112        	addi	a1, a1, 16
4025ae4e:	f00d      	ret.n
4025ae50:	25b964        	excw
4025ae53:	c11240        	mul16u	a1, a2, a4

4025ae54 <dhcp_start>:
4025ae54:	f0c112        	addi	a1, a1, -16
4025ae57:	21d9      	s32i.n	a13, a1, 8
4025ae59:	11c9      	s32i.n	a12, a1, 4
4025ae5b:	0109      	s32i.n	a0, a1, 0
4025ae5d:	02cd      	mov.n	a12, a2
4025ae5f:	09b216        	beqz	a2, 4025aefe <dhcp_start+0xaa>
4025ae62:	8cd8      	l32i.n	a13, a12, 32
4025ae64:	350222        	l8ui	a2, a2, 53
4025ae67:	f7a032        	movi	a3, 247
4025ae6a:	102230        	and	a2, a2, a3
4025ae6d:	354c22        	s8i	a2, a12, 53
4025ae70:	042520        	extui	a2, a2, 5, 1
4025ae73:	087216        	beqz	a2, 4025aefe <dhcp_start+0xaa>
4025ae76:	161c52        	l16ui	a5, a12, 44
4025ae79:	3fa242        	movi	a4, 0x23f
4025ae7c:	63b457        	bgeu	a4, a5, 4025aee3 <dhcp_start+0x8f>
4025ae7f:	0ddc      	bnez.n	a13, 4025ae93 <dhcp_start+0x3f>
4025ae81:	c23c      	movi.n	a2, 60
4025ae83:	960601        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4025ae86:	0000c0        	callx0	a0
4025ae89:	02dd      	mov.n	a13, a2
4025ae8b:	054216        	beqz	a2, 4025aee3 <dhcp_start+0x8f>
4025ae8e:	8c29      	s32i.n	a2, a12, 32
4025ae90:	000206        	j	4025ae9c <dhcp_start+0x48>
4025ae93:	012d22        	l32i	a2, a13, 4
4025ae96:	002216        	beqz	a2, 4025ae9c <dhcp_start+0x48>
4025ae99:	08d785        	call0	40263c14 <udp_remove>
4025ae9c:	202dd0        	or	a2, a13, a13
4025ae9f:	030c      	movi.n	a3, 0
4025aea1:	c43c      	movi.n	a4, 60
4025aea3:	954201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025aea6:	0000c0        	callx0	a0
4025aea9:	08d9c5        	call0	40263c48 <udp_new>
4025aeac:	1d29      	s32i.n	a2, a13, 4
4025aeae:	12bc      	beqz.n	a2, 4025aee3 <dhcp_start+0x8f>
4025aeb0:	444c      	movi.n	a4, 68
4025aeb2:	fe9b31        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025aeb5:	080262        	l8ui	a6, a2, 8
4025aeb8:	072c      	movi.n	a7, 32
4025aeba:	206670        	or	a6, a6, a7
4025aebd:	084262        	s8i	a6, a2, 8
4025aec0:	08c585        	call0	40263b1c <udp_bind>
4025aec3:	fe9731        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025aec6:	1d28      	l32i.n	a2, a13, 4
4025aec8:	344c      	movi.n	a4, 67
4025aeca:	08ccc5        	call0	40263b98 <udp_connect>
4025aecd:	1d28      	l32i.n	a2, a13, 4
4025aecf:	ffe031        	l32r	a3, 4025ae50 <dhcp_cleanup+0x20>
4025aed2:	0c4d      	mov.n	a4, a12
4025aed4:	08d345        	call0	40263c0c <udp_recv>
4025aed7:	0c2d      	mov.n	a2, a12
4025aed9:	001dc5        	call0	4025b0b8 <dhcp_arp_reply+0xc0>
4025aedc:	828c      	beqz.n	a2, 4025aee8 <dhcp_start+0x94>
4025aede:	0c2d      	mov.n	a2, a12
4025aee0:	007445        	call0	4025b628 <dhcp_stop>
4025aee3:	f27c      	movi.n	a2, -1
4025aee5:	000286        	j	4025aef3 <dhcp_start+0x9f>
4025aee8:	350c82        	l8ui	a8, a12, 53
4025aeeb:	890c      	movi.n	a9, 8
4025aeed:	208890        	or	a8, a8, a9
4025aef0:	354c82        	s8i	a8, a12, 53
4025aef3:	11c8      	l32i.n	a12, a1, 4
4025aef5:	21d8      	l32i.n	a13, a1, 8
4025aef7:	0108      	l32i.n	a0, a1, 0
4025aef9:	10c112        	addi	a1, a1, 16
4025aefc:	f00d      	ret.n
4025aefe:	427c      	movi.n	a2, -12
4025af00:	fffbc6        	j	4025aef3 <dhcp_start+0x9f>
	...

4025af04 <dhcp_inform>:
4025af04:	b0c112        	addi	a1, a1, -80
4025af07:	1161c2        	s32i	a12, a1, 68
4025af0a:	106102        	s32i	a0, a1, 64
4025af0d:	02cd      	mov.n	a12, a2
4025af0f:	08e216        	beqz	a2, 4025afa1 <dhcp_inform+0x9d>
4025af12:	012d      	mov.n	a2, a1
4025af14:	030c      	movi.n	a3, 0
4025af16:	c43c      	movi.n	a4, 60
4025af18:	952501        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025af1b:	0000c0        	callx0	a0
4025af1e:	012d      	mov.n	a2, a1
4025af20:	830c      	movi.n	a3, 8
4025af22:	0073c5        	call0	4025b660 <dhcp_stop+0x38>
4025af25:	8c08      	l32i.n	a0, a12, 32
4025af27:	708c      	beqz.n	a0, 4025af32 <dhcp_inform+0x2e>
4025af29:	1028      	l32i.n	a2, a0, 4
4025af2b:	328c      	beqz.n	a2, 4025af32 <dhcp_inform+0x2e>
4025af2d:	f129      	s32i.n	a2, a1, 60
4025af2f:	000786        	j	4025af51 <dhcp_inform+0x4d>
4025af32:	08d145        	call0	40263c48 <udp_new>
4025af35:	0f6122        	s32i	a2, a1, 60
4025af38:	065216        	beqz	a2, 4025afa1 <dhcp_inform+0x9d>
4025af3b:	016122        	s32i	a2, a1, 4
4025af3e:	080232        	l8ui	a3, a2, 8
4025af41:	042c      	movi.n	a4, 32
4025af43:	203340        	or	a3, a3, a4
4025af46:	084232        	s8i	a3, a2, 8
4025af49:	444c      	movi.n	a4, 68
4025af4b:	fe7531        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025af4e:	08bcc5        	call0	40263b1c <udp_bind>
4025af51:	202cc0        	or	a2, a12, a12
4025af54:	203110        	or	a3, a1, a1
4025af57:	840c      	movi.n	a4, 8
4025af59:	00b305        	call0	4025ba8c <dhcp_stop+0x464>
4025af5c:	82fc      	bnez.n	a2, 4025af98 <dhcp_inform+0x94>
4025af5e:	012d      	mov.n	a2, a1
4025af60:	933c      	movi.n	a3, 57
4025af62:	240c      	movi.n	a4, 2
4025af64:	0070c5        	call0	4025b674 <dhcp_stop+0x4c>
4025af67:	012d      	mov.n	a2, a1
4025af69:	161c32        	l16ui	a3, a12, 44
4025af6c:	007385        	call0	4025b6a8 <dhcp_stop+0x80>
4025af6f:	012d      	mov.n	a2, a1
4025af71:	00ce05        	call0	4025bc54 <dhcp_stop+0x62c>
4025af74:	0c1132        	l16ui	a3, a1, 24
4025af77:	4128      	l32i.n	a2, a1, 16
4025af79:	01d332        	addmi	a3, a3, 0x100
4025af7c:	f0c332        	addi	a3, a3, -16
4025af7f:	f43030        	extui	a3, a3, 0, 16
4025af82:	054e45        	call0	40260468 <pbuf_realloc>
4025af85:	0c6d      	mov.n	a6, a12
4025af87:	f128      	l32i.n	a2, a1, 60
4025af89:	4138      	l32i.n	a3, a1, 16
4025af8b:	fe9e41        	l32r	a4, 4025aa04 <ieee80211_add_ie_vendor_esp_manufacturer+0x12c>
4025af8e:	354c      	movi.n	a5, 67
4025af90:	08a405        	call0	402639d4 <udp_sendto_if>
4025af93:	012d      	mov.n	a2, a1
4025af95:	00c985        	call0	4025bc30 <dhcp_stop+0x608>
4025af98:	012122        	l32i	a2, a1, 4
4025af9b:	002216        	beqz	a2, 4025afa1 <dhcp_inform+0x9d>
4025af9e:	08c745        	call0	40263c14 <udp_remove>
4025afa1:	1121c2        	l32i	a12, a1, 68
4025afa4:	102102        	l32i	a0, a1, 64
4025afa7:	50c112        	addi	a1, a1, 80
4025afaa:	000080        	ret
4025afad:	000000        	ill

4025afb0 <dhcp_network_changed>:
4025afb0:	f0c112        	addi	a1, a1, -16
4025afb3:	0109      	s32i.n	a0, a1, 0
4025afb5:	11c9      	s32i.n	a12, a1, 4
4025afb7:	21d9      	s32i.n	a13, a1, 8
4025afb9:	82d8      	l32i.n	a13, a2, 32
4025afbb:	02cd      	mov.n	a12, a2
4025afbd:	bdac      	beqz.n	a13, 4025afec <dhcp_network_changed+0x3c>
4025afbf:	0c0d22        	l8ui	a2, a13, 12
4025afc2:	000c      	movi.n	a0, 0
4025afc4:	42ac      	beqz.n	a2, 4025afec <dhcp_network_changed+0x3c>
4025afc6:	0262e6        	bgei	a2, 6, 4025afcc <dhcp_network_changed+0x1c>
4025afc9:	0d32e6        	bgei	a2, 3, 4025afda <dhcp_network_changed+0x2a>
4025afcc:	0a9226        	beqi	a2, 10, 4025afda <dhcp_network_changed+0x2a>
4025afcf:	0c2d      	mov.n	a2, a12
4025afd1:	0d4d02        	s8i	a0, a13, 13
4025afd4:	000e05        	call0	4025b0b8 <dhcp_arp_reply+0xc0>
4025afd7:	000446        	j	4025afec <dhcp_network_changed+0x3c>
4025afda:	202cc0        	or	a2, a12, a12
4025afdd:	052b85        	call0	40260298 <netif_set_down>
4025afe0:	202cc0        	or	a2, a12, a12
4025afe3:	00a002        	movi	a0, 0
4025afe6:	0d4d02        	s8i	a0, a13, 13
4025afe9:	004b05        	call0	4025b49c <dhcp_renew+0x1a8>
4025afec:	11c8      	l32i.n	a12, a1, 4
4025afee:	21d8      	l32i.n	a13, a1, 8
4025aff0:	0108      	l32i.n	a0, a1, 0
4025aff2:	10c112        	addi	a1, a1, 16
4025aff5:	f00d      	ret.n
	...

4025aff8 <dhcp_arp_reply>:
4025aff8:	f0c112        	addi	a1, a1, -16
4025affb:	0109      	s32i.n	a0, a1, 0
4025affd:	229c      	beqz.n	a2, 4025b013 <dhcp_arp_reply+0x1b>
4025afff:	8208      	l32i.n	a0, a2, 32
4025b001:	e08c      	beqz.n	a0, 4025b013 <dhcp_arp_reply+0x1b>
4025b003:	0c0042        	l8ui	a4, a0, 12
4025b006:	098466        	bnei	a4, 8, 4025b013 <dhcp_arp_reply+0x1b>
4025b009:	9068      	l32i.n	a6, a0, 36
4025b00b:	0358      	l32i.n	a5, a3, 0
4025b00d:	029567        	bne	a5, a6, 4025b013 <dhcp_arp_reply+0x1b>
4025b010:	000085        	call0	4025b01c <dhcp_arp_reply+0x24>
4025b013:	0108      	l32i.n	a0, a1, 0
4025b015:	10c112        	addi	a1, a1, 16
4025b018:	f00d      	ret.n
4025b01a:	320000        	excw
4025b01d:	120ca0        	excw
4025b020:	02f0c1        	l32r	a12, 4021bbe0 <_lit4_end+0x114e84>
4025b023:	c90061        	l32r	a6, 4024d424 <ic_get_addr+0x4>
4025b026:	21d911        	l32r	a1, 4022378c <_lit4_end+0x11ca30>
4025b029:	82c8      	l32i.n	a12, a2, 32
4025b02b:	02dd      	mov.n	a13, a2
4025b02d:	0c2d      	mov.n	a2, a12
4025b02f:	006305        	call0	4025b660 <dhcp_stop+0x38>
4025b032:	0d2d      	mov.n	a2, a13
4025b034:	0c3d      	mov.n	a3, a12
4025b036:	440c      	movi.n	a4, 4
4025b038:	00a505        	call0	4025ba8c <dhcp_stop+0x464>
4025b03b:	020d      	mov.n	a0, a2
4025b03d:	3129      	s32i.n	a2, a1, 12
4025b03f:	058256        	bnez	a2, 4025b09b <dhcp_arp_reply+0xa3>
4025b042:	0c2d      	mov.n	a2, a12
4025b044:	233c      	movi.n	a3, 50
4025b046:	440c      	movi.n	a4, 4
4025b048:	006285        	call0	4025b674 <dhcp_stop+0x4c>
4025b04b:	0c2d      	mov.n	a2, a12
4025b04d:	9c48      	l32i.n	a4, a12, 36
4025b04f:	94ca61        	l32r	a6, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025b052:	413840        	srli	a3, a4, 8
4025b055:	103360        	and	a3, a3, a6
4025b058:	105460        	and	a5, a4, a6
4025b05b:	115580        	slli	a5, a5, 8
4025b05e:	756840        	extui	a6, a4, 24, 8
4025b061:	203360        	or	a3, a3, a6
4025b064:	014480        	slli	a4, a4, 24
4025b067:	204450        	or	a4, a4, a5
4025b06a:	203340        	or	a3, a3, a4
4025b06d:	0065c5        	call0	4025b6cc <dhcp_stop+0xa4>
4025b070:	0c2d      	mov.n	a2, a12
4025b072:	00be05        	call0	4025bc54 <dhcp_stop+0x62c>
4025b075:	0c1c32        	l16ui	a3, a12, 24
4025b078:	4c28      	l32i.n	a2, a12, 16
4025b07a:	01d332        	addmi	a3, a3, 0x100
4025b07d:	f0c332        	addi	a3, a3, -16
4025b080:	f43030        	extui	a3, a3, 0, 16
4025b083:	053e45        	call0	40260468 <pbuf_realloc>
4025b086:	0d6d      	mov.n	a6, a13
4025b088:	1c28      	l32i.n	a2, a12, 4
4025b08a:	4c38      	l32i.n	a3, a12, 16
4025b08c:	fe5e41        	l32r	a4, 4025aa04 <ieee80211_add_ie_vendor_esp_manufacturer+0x12c>
4025b08f:	354c      	movi.n	a5, 67
4025b091:	089405        	call0	402639d4 <udp_sendto_if>
4025b094:	0c2d      	mov.n	a2, a12
4025b096:	00b985        	call0	4025bc30 <dhcp_stop+0x608>
4025b099:	3108      	l32i.n	a0, a1, 12
4025b09b:	21d8      	l32i.n	a13, a1, 8
4025b09d:	0d0c52        	l8ui	a5, a12, 13
4025b0a0:	441c      	movi.n	a4, 20
4025b0a2:	002d      	mov.n	a2, a0
4025b0a4:	0d5c42        	s16i	a4, a12, 26
4025b0a7:	551b      	addi.n	a5, a5, 1
4025b0a9:	0d4c52        	s8i	a5, a12, 13
4025b0ac:	0108      	l32i.n	a0, a1, 0
4025b0ae:	11c8      	l32i.n	a12, a1, 4
4025b0b0:	10c112        	addi	a1, a1, 16
4025b0b3:	f00d      	ret.n
4025b0b5:	000000        	ill
4025b0b8:	630c      	movi.n	a3, 6
4025b0ba:	e0c112        	addi	a1, a1, -32
4025b0bd:	3109      	s32i.n	a0, a1, 12
4025b0bf:	51d9      	s32i.n	a13, a1, 20
4025b0c1:	41c9      	s32i.n	a12, a1, 16
4025b0c3:	02dd      	mov.n	a13, a2
4025b0c5:	82c8      	l32i.n	a12, a2, 32
4025b0c7:	000c      	movi.n	a0, 0
4025b0c9:	0c2d      	mov.n	a2, a12
4025b0cb:	9c09      	s32i.n	a0, a12, 36
4025b0cd:	005905        	call0	4025b660 <dhcp_stop+0x38>
4025b0d0:	0d2d      	mov.n	a2, a13
4025b0d2:	0c3d      	mov.n	a3, a12
4025b0d4:	140c      	movi.n	a4, 1
4025b0d6:	009b45        	call0	4025ba8c <dhcp_stop+0x464>
4025b0d9:	2129      	s32i.n	a2, a1, 8
4025b0db:	0cd256        	bnez	a2, 4025b1ac <dhcp_arp_reply+0x1b4>
4025b0de:	0c2d      	mov.n	a2, a12
4025b0e0:	933c      	movi.n	a3, 57
4025b0e2:	240c      	movi.n	a4, 2
4025b0e4:	0058c5        	call0	4025b674 <dhcp_stop+0x4c>
4025b0e7:	0c2d      	mov.n	a2, a12
4025b0e9:	161d32        	l16ui	a3, a13, 44
4025b0ec:	005b85        	call0	4025b6a8 <dhcp_stop+0x80>
4025b0ef:	ad28      	l32i.n	a2, a13, 40
4025b0f1:	0129      	s32i.n	a2, a1, 0
4025b0f3:	e2ac      	beqz.n	a2, 4025b125 <dhcp_arp_reply+0x12d>
4025b0f5:	1129      	s32i.n	a2, a1, 4
4025b0f7:	995001        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4025b0fa:	0000c0        	callx0	a0
4025b0fd:	744020        	extui	a4, a2, 0, 8
4025b100:	14ac      	beqz.n	a4, 4025b125 <dhcp_arp_reply+0x12d>
4025b102:	0c2d      	mov.n	a2, a12
4025b104:	c30c      	movi.n	a3, 12
4025b106:	0056c5        	call0	4025b674 <dhcp_stop+0x4c>
4025b109:	0138      	l32i.n	a3, a1, 0
4025b10b:	000332        	l8ui	a3, a3, 0
4025b10e:	339c      	beqz.n	a3, 4025b125 <dhcp_arp_reply+0x12d>
4025b110:	012142        	l32i	a4, a1, 4
4025b113:	202cc0        	or	a2, a12, a12
4025b116:	441b      	addi.n	a4, a4, 1
4025b118:	1149      	s32i.n	a4, a1, 4
4025b11a:	005785        	call0	4025b694 <dhcp_stop+0x6c>
4025b11d:	1138      	l32i.n	a3, a1, 4
4025b11f:	000332        	l8ui	a3, a3, 0
4025b122:	fea356        	bnez	a3, 4025b110 <dhcp_arp_reply+0x118>
4025b125:	0c2d      	mov.n	a2, a12
4025b127:	733c      	movi.n	a3, 55
4025b129:	c40c      	movi.n	a4, 12
4025b12b:	005485        	call0	4025b674 <dhcp_stop+0x4c>
4025b12e:	0c2d      	mov.n	a2, a12
4025b130:	130c      	movi.n	a3, 1
4025b132:	005605        	call0	4025b694 <dhcp_stop+0x6c>
4025b135:	0c2d      	mov.n	a2, a12
4025b137:	330c      	movi.n	a3, 3
4025b139:	005585        	call0	4025b694 <dhcp_stop+0x6c>
4025b13c:	0c2d      	mov.n	a2, a12
4025b13e:	c31c      	movi.n	a3, 28
4025b140:	005505        	call0	4025b694 <dhcp_stop+0x6c>
4025b143:	0c2d      	mov.n	a2, a12
4025b145:	630c      	movi.n	a3, 6
4025b147:	0054c5        	call0	4025b694 <dhcp_stop+0x6c>
4025b14a:	0c2d      	mov.n	a2, a12
4025b14c:	f30c      	movi.n	a3, 15
4025b14e:	005445        	call0	4025b694 <dhcp_stop+0x6c>
4025b151:	0c2d      	mov.n	a2, a12
4025b153:	c32c      	movi.n	a3, 44
4025b155:	0053c5        	call0	4025b694 <dhcp_stop+0x6c>
4025b158:	0c2d      	mov.n	a2, a12
4025b15a:	e32c      	movi.n	a3, 46
4025b15c:	005345        	call0	4025b694 <dhcp_stop+0x6c>
4025b15f:	0c2d      	mov.n	a2, a12
4025b161:	f32c      	movi.n	a3, 47
4025b163:	005305        	call0	4025b694 <dhcp_stop+0x6c>
4025b166:	0c2d      	mov.n	a2, a12
4025b168:	f31c      	movi.n	a3, 31
4025b16a:	005285        	call0	4025b694 <dhcp_stop+0x6c>
4025b16d:	0c2d      	mov.n	a2, a12
4025b16f:	132c      	movi.n	a3, 33
4025b171:	005205        	call0	4025b694 <dhcp_stop+0x6c>
4025b174:	0c2d      	mov.n	a2, a12
4025b176:	79a032        	movi	a3, 121
4025b179:	005185        	call0	4025b694 <dhcp_stop+0x6c>
4025b17c:	0c2d      	mov.n	a2, a12
4025b17e:	b32c      	movi.n	a3, 43
4025b180:	005105        	call0	4025b694 <dhcp_stop+0x6c>
4025b183:	0c2d      	mov.n	a2, a12
4025b185:	00acc5        	call0	4025bc54 <dhcp_stop+0x62c>
4025b188:	0c1c32        	l16ui	a3, a12, 24
4025b18b:	4c28      	l32i.n	a2, a12, 16
4025b18d:	01d332        	addmi	a3, a3, 0x100
4025b190:	f0c332        	addi	a3, a3, -16
4025b193:	f43030        	extui	a3, a3, 0, 16
4025b196:	052d05        	call0	40260468 <pbuf_realloc>
4025b199:	0d6d      	mov.n	a6, a13
4025b19b:	1c28      	l32i.n	a2, a12, 4
4025b19d:	4c38      	l32i.n	a3, a12, 16
4025b19f:	fe1941        	l32r	a4, 4025aa04 <ieee80211_add_ie_vendor_esp_manufacturer+0x12c>
4025b1a2:	354c      	movi.n	a5, 67
4025b1a4:	0882c5        	call0	402639d4 <udp_sendto_if>
4025b1a7:	0c2d      	mov.n	a2, a12
4025b1a9:	00a845        	call0	4025bc30 <dhcp_stop+0x608>
4025b1ac:	0d0c02        	l8ui	a0, a12, 13
4025b1af:	001b      	addi.n	a0, a0, 1
4025b1b1:	740000        	extui	a0, a0, 0, 8
4025b1b4:	0d4c02        	s8i	a0, a12, 13
4025b1b7:	0b60f6        	bgeui	a0, 6, 4025b1c6 <dhcp_arp_reply+0x1ce>
4025b1ba:	401000        	ssl	a0
4025b1bd:	e8a302        	movi	a0, 0x3e8
4025b1c0:	a10000        	sll	a0, a0
4025b1c3:	000086        	j	4025b1c9 <dhcp_arp_reply+0x1d1>
4025b1c6:	93be01        	l32r	a0, 402400c0 <_irom0_text_start+0xc0>
4025b1c9:	f4a132        	movi	a3, 0x1f4
4025b1cc:	51d8      	l32i.n	a13, a1, 20
4025b1ce:	f42000        	extui	a2, a0, 0, 16
4025b1d1:	02d222        	addmi	a2, a2, 0x200
4025b1d4:	f3c222        	addi	a2, a2, -13
4025b1d7:	a8c501        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4025b1da:	0000c0        	callx0	a0
4025b1dd:	0d5c22        	s16i	a2, a12, 26
4025b1e0:	2108      	l32i.n	a0, a1, 8
4025b1e2:	41c8      	l32i.n	a12, a1, 16
4025b1e4:	002d      	mov.n	a2, a0
4025b1e6:	3108      	l32i.n	a0, a1, 12
4025b1e8:	20c112        	addi	a1, a1, 32
4025b1eb:	f00d      	ret.n
4025b1ed:	000000        	ill
4025b1f0:	d0c112        	addi	a1, a1, -48
4025b1f3:	61c9      	s32i.n	a12, a1, 24
4025b1f5:	81e9      	s32i.n	a14, a1, 32
4025b1f7:	71d9      	s32i.n	a13, a1, 28
4025b1f9:	5109      	s32i.n	a0, a1, 20
4025b1fb:	02dd      	mov.n	a13, a2
4025b1fd:	0c3216        	beqz	a2, 4025b2c4 <dhcp_arp_reply+0x2cc>
4025b200:	82c8      	l32i.n	a12, a2, 32
4025b202:	ad08e1        	l32r	a14, 40246624 <low_power_set+0x50>
4025b205:	0bbc16        	beqz	a12, 4025b2c4 <dhcp_arp_reply+0x2cc>
4025b208:	dc08      	l32i.n	a0, a12, 52
4025b20a:	1e0026        	beqi	a0, -1, 4025b22c <dhcp_arp_reply+0x234>
4025b20d:	c33c      	movi.n	a3, 60
4025b20f:	1ec022        	addi	a2, a0, 30
4025b212:	93b001        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025b215:	0000c0        	callx0	a0
4025b218:	0e0d      	mov.n	a0, a14
4025b21a:	013e27        	bltu	a14, a2, 4025b21f <dhcp_arp_reply+0x227>
4025b21d:	020d      	mov.n	a0, a2
4025b21f:	f42000        	extui	a2, a0, 0, 16
4025b222:	0e5c22        	s16i	a2, a12, 28
4025b225:	32cc      	bnez.n	a2, 4025b22c <dhcp_arp_reply+0x234>
4025b227:	130c      	movi.n	a3, 1
4025b229:	0e5c32        	s16i	a3, a12, 28
4025b22c:	ec08      	l32i.n	a0, a12, 56
4025b22e:	230026        	beqi	a0, -1, 4025b255 <dhcp_arp_reply+0x25d>
4025b231:	c33c      	movi.n	a3, 60
4025b233:	1ec022        	addi	a2, a0, 30
4025b236:	93a701        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025b239:	0000c0        	callx0	a0
4025b23c:	0e0d      	mov.n	a0, a14
4025b23e:	013e27        	bltu	a14, a2, 4025b243 <dhcp_arp_reply+0x24b>
4025b241:	020d      	mov.n	a0, a2
4025b243:	f40000        	extui	a0, a0, 0, 16
4025b246:	0f5c02        	s16i	a0, a12, 30
4025b249:	b0cc      	bnez.n	a0, 4025b258 <dhcp_arp_reply+0x260>
4025b24b:	100c      	movi.n	a0, 1
4025b24d:	140c      	movi.n	a4, 1
4025b24f:	0f5c42        	s16i	a4, a12, 30
4025b252:	000086        	j	4025b258 <dhcp_arp_reply+0x260>
4025b255:	0f1c02        	l16ui	a0, a12, 30
4025b258:	0e1c52        	l16ui	a5, a12, 28
4025b25b:	0e0c72        	l8ui	a7, a12, 14
4025b25e:	063507        	bltu	a5, a0, 4025b268 <dhcp_arp_reply+0x270>
4025b261:	308c      	beqz.n	a0, 4025b268 <dhcp_arp_reply+0x270>
4025b263:	060c      	movi.n	a6, 0
4025b265:	0e5c62        	s16i	a6, a12, 28
4025b268:	065716        	beqz	a7, 4025b2d1 <dhcp_arp_reply+0x2d9>
4025b26b:	ac08      	l32i.n	a0, a12, 40
4025b26d:	006102        	s32i	a0, a1, 0
4025b270:	0b2c82        	l32i	a8, a12, 44
4025b273:	016182        	s32i	a8, a1, 4
4025b276:	b8cc      	bnez.n	a8, 4025b285 <dhcp_arp_reply+0x28d>
4025b278:	9c98      	l32i.n	a9, a12, 36
4025b27a:	bfb6a1        	l32r	a10, 4024b154 <ram_rfcal_txiq+0x26c>
4025b27d:	109900        	and	a9, a9, a0
4025b280:	2099a0        	or	a9, a9, a10
4025b283:	1199      	s32i.n	a9, a1, 4
4025b285:	10c1b2        	addi	a11, a1, 16
4025b288:	318b      	addi.n	a3, a1, 8
4025b28a:	1d28      	l32i.n	a2, a13, 4
4025b28c:	01cb      	addi.n	a0, a1, 12
4025b28e:	0329      	s32i.n	a2, a3, 0
4025b290:	0d2d      	mov.n	a2, a13
4025b292:	24cc32        	addi	a3, a12, 36
4025b295:	2de8      	l32i.n	a14, a13, 8
4025b297:	00e9      	s32i.n	a14, a0, 0
4025b299:	3da8      	l32i.n	a10, a13, 12
4025b29b:	0ba9      	s32i.n	a10, a11, 0
4025b29d:	04f2c5        	call0	402601cc <netif_set_ipaddr>
4025b2a0:	0d2d      	mov.n	a2, a13
4025b2a2:	013d      	mov.n	a3, a1
4025b2a4:	04f9c5        	call0	40260244 <netif_set_netmask>
4025b2a7:	0d2d      	mov.n	a2, a13
4025b2a9:	314b      	addi.n	a3, a1, 4
4025b2ab:	04f885        	call0	40260234 <netif_set_gw>
4025b2ae:	0d2d      	mov.n	a2, a13
4025b2b0:	04fa85        	call0	4026025c <netif_set_up>
4025b2b3:	218b      	addi.n	a2, a1, 8
4025b2b5:	31cb      	addi.n	a3, a1, 12
4025b2b7:	10c142        	addi	a4, a1, 16
4025b2ba:	e60845        	call0	40241340 <system_station_got_ip_set>
4025b2bd:	0c2d      	mov.n	a2, a12
4025b2bf:	a30c      	movi.n	a3, 10
4025b2c1:	0039c5        	call0	4025b660 <dhcp_stop+0x38>
4025b2c4:	61c8      	l32i.n	a12, a1, 24
4025b2c6:	71d8      	l32i.n	a13, a1, 28
4025b2c8:	81e8      	l32i.n	a14, a1, 32
4025b2ca:	5108      	l32i.n	a0, a1, 20
4025b2cc:	30c112        	addi	a1, a1, 48
4025b2cf:	f00d      	ret.n
4025b2d1:	240c22        	l8ui	a2, a12, 36
4025b2d4:	05e277        	bbsi	a2, 7, 4025b2dd <dhcp_arp_reply+0x2e5>
4025b2d7:	ffa002        	movi	a0, 255
4025b2da:	ffe3c6        	j	4025b26d <dhcp_arp_reply+0x275>
4025b2dd:	941d01        	l32r	a0, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
4025b2e0:	bfa042        	movi	a4, 191
4025b2e3:	02b427        	bgeu	a4, a2, 4025b2e9 <dhcp_arp_reply+0x2f1>
4025b2e6:	ffe0c6        	j	4025b26d <dhcp_arp_reply+0x275>
4025b2e9:	0e0d      	mov.n	a0, a14
4025b2eb:	ffdf86        	j	4025b26d <dhcp_arp_reply+0x275>
4025b2ee:	200000        	or	a0, a0, a0
4025b2f1:	4e          	.byte 0x4e
	...

4025b2f4 <dhcp_renew>:
4025b2f4:	530c      	movi.n	a3, 5
4025b2f6:	e0c112        	addi	a1, a1, -32
4025b2f9:	3109      	s32i.n	a0, a1, 12
4025b2fb:	41c9      	s32i.n	a12, a1, 16
4025b2fd:	51d9      	s32i.n	a13, a1, 20
4025b2ff:	82c8      	l32i.n	a12, a2, 32
4025b301:	02dd      	mov.n	a13, a2
4025b303:	0c2d      	mov.n	a2, a12
4025b305:	003585        	call0	4025b660 <dhcp_stop+0x38>
4025b308:	0d2d      	mov.n	a2, a13
4025b30a:	0c3d      	mov.n	a3, a12
4025b30c:	340c      	movi.n	a4, 3
4025b30e:	0077c5        	call0	4025ba8c <dhcp_stop+0x464>
4025b311:	2129      	s32i.n	a2, a1, 8
4025b313:	071256        	bnez	a2, 4025b388 <dhcp_renew+0x94>
4025b316:	0c2d      	mov.n	a2, a12
4025b318:	933c      	movi.n	a3, 57
4025b31a:	240c      	movi.n	a4, 2
4025b31c:	003545        	call0	4025b674 <dhcp_stop+0x4c>
4025b31f:	0c2d      	mov.n	a2, a12
4025b321:	161d32        	l16ui	a3, a13, 44
4025b324:	003805        	call0	4025b6a8 <dhcp_stop+0x80>
4025b327:	ad08      	l32i.n	a0, a13, 40
4025b329:	0109      	s32i.n	a0, a1, 0
4025b32b:	00bc      	beqz.n	a0, 4025b35f <dhcp_renew+0x6b>
4025b32d:	002d      	mov.n	a2, a0
4025b32f:	1129      	s32i.n	a2, a1, 4
4025b331:	98c101        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4025b334:	0000c0        	callx0	a0
4025b337:	744020        	extui	a4, a2, 0, 8
4025b33a:	14ac      	beqz.n	a4, 4025b35f <dhcp_renew+0x6b>
4025b33c:	0c2d      	mov.n	a2, a12
4025b33e:	c30c      	movi.n	a3, 12
4025b340:	003305        	call0	4025b674 <dhcp_stop+0x4c>
4025b343:	0138      	l32i.n	a3, a1, 0
4025b345:	000332        	l8ui	a3, a3, 0
4025b348:	339c      	beqz.n	a3, 4025b35f <dhcp_renew+0x6b>
4025b34a:	012142        	l32i	a4, a1, 4
4025b34d:	202cc0        	or	a2, a12, a12
4025b350:	441b      	addi.n	a4, a4, 1
4025b352:	1149      	s32i.n	a4, a1, 4
4025b354:	0033c5        	call0	4025b694 <dhcp_stop+0x6c>
4025b357:	1138      	l32i.n	a3, a1, 4
4025b359:	000332        	l8ui	a3, a3, 0
4025b35c:	fea356        	bnez	a3, 4025b34a <dhcp_renew+0x56>
4025b35f:	0c2d      	mov.n	a2, a12
4025b361:	008f05        	call0	4025bc54 <dhcp_stop+0x62c>
4025b364:	0c1c32        	l16ui	a3, a12, 24
4025b367:	4c28      	l32i.n	a2, a12, 16
4025b369:	01d332        	addmi	a3, a3, 0x100
4025b36c:	f0c332        	addi	a3, a3, -16
4025b36f:	f43030        	extui	a3, a3, 0, 16
4025b372:	050f45        	call0	40260468 <pbuf_realloc>
4025b375:	0d6d      	mov.n	a6, a13
4025b377:	1c28      	l32i.n	a2, a12, 4
4025b379:	4c38      	l32i.n	a3, a12, 16
4025b37b:	20cc42        	addi	a4, a12, 32
4025b37e:	354c      	movi.n	a5, 67
4025b380:	086505        	call0	402639d4 <udp_sendto_if>
4025b383:	0c2d      	mov.n	a2, a12
4025b385:	008a85        	call0	4025bc30 <dhcp_stop+0x608>
4025b388:	0d0c02        	l8ui	a0, a12, 13
4025b38b:	d0a722        	movi	a2, 0x7d0
4025b38e:	001b      	addi.n	a0, a0, 1
4025b390:	740000        	extui	a0, a0, 0, 8
4025b393:	0d4c02        	s8i	a0, a12, 13
4025b396:	0590f6        	bgeui	a0, 10, 4025b39f <dhcp_renew+0xab>
4025b399:	c10020        	mul16u	a0, a0, a2
4025b39c:	000086        	j	4025b3a2 <dhcp_renew+0xae>
4025b39f:	ffd401        	l32r	a0, 4025b2f0 <dhcp_arp_reply+0x2f8>
4025b3a2:	f4a132        	movi	a3, 0x1f4
4025b3a5:	51d8      	l32i.n	a13, a1, 20
4025b3a7:	f42000        	extui	a2, a0, 0, 16
4025b3aa:	02d222        	addmi	a2, a2, 0x200
4025b3ad:	f3c222        	addi	a2, a2, -13
4025b3b0:	a84f01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4025b3b3:	0000c0        	callx0	a0
4025b3b6:	0d5c22        	s16i	a2, a12, 26
4025b3b9:	2108      	l32i.n	a0, a1, 8
4025b3bb:	41c8      	l32i.n	a12, a1, 16
4025b3bd:	002d      	mov.n	a2, a0
4025b3bf:	3108      	l32i.n	a0, a1, 12
4025b3c1:	20c112        	addi	a1, a1, 32
4025b3c4:	f00d      	ret.n
4025b3c6:	0c0000        	excw
4025b3c9:	c11243        	excw
4025b3cc:	3109e0        	srai	a0, a14, 25
4025b3cf:	41c9      	s32i.n	a12, a1, 16
4025b3d1:	51d9      	s32i.n	a13, a1, 20
4025b3d3:	82c8      	l32i.n	a12, a2, 32
4025b3d5:	02dd      	mov.n	a13, a2
4025b3d7:	0c2d      	mov.n	a2, a12
4025b3d9:	002845        	call0	4025b660 <dhcp_stop+0x38>
4025b3dc:	0d2d      	mov.n	a2, a13
4025b3de:	0c3d      	mov.n	a3, a12
4025b3e0:	340c      	movi.n	a4, 3
4025b3e2:	006a85        	call0	4025ba8c <dhcp_stop+0x464>
4025b3e5:	2129      	s32i.n	a2, a1, 8
4025b3e7:	071256        	bnez	a2, 4025b45c <dhcp_renew+0x168>
4025b3ea:	0c2d      	mov.n	a2, a12
4025b3ec:	933c      	movi.n	a3, 57
4025b3ee:	240c      	movi.n	a4, 2
4025b3f0:	002805        	call0	4025b674 <dhcp_stop+0x4c>
4025b3f3:	0c2d      	mov.n	a2, a12
4025b3f5:	161d32        	l16ui	a3, a13, 44
4025b3f8:	002ac5        	call0	4025b6a8 <dhcp_stop+0x80>
4025b3fb:	ad08      	l32i.n	a0, a13, 40
4025b3fd:	0109      	s32i.n	a0, a1, 0
4025b3ff:	00bc      	beqz.n	a0, 4025b433 <dhcp_renew+0x13f>
4025b401:	002d      	mov.n	a2, a0
4025b403:	1129      	s32i.n	a2, a1, 4
4025b405:	988c01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4025b408:	0000c0        	callx0	a0
4025b40b:	744020        	extui	a4, a2, 0, 8
4025b40e:	14ac      	beqz.n	a4, 4025b433 <dhcp_renew+0x13f>
4025b410:	0c2d      	mov.n	a2, a12
4025b412:	c30c      	movi.n	a3, 12
4025b414:	0025c5        	call0	4025b674 <dhcp_stop+0x4c>
4025b417:	0138      	l32i.n	a3, a1, 0
4025b419:	000332        	l8ui	a3, a3, 0
4025b41c:	339c      	beqz.n	a3, 4025b433 <dhcp_renew+0x13f>
4025b41e:	012142        	l32i	a4, a1, 4
4025b421:	202cc0        	or	a2, a12, a12
4025b424:	441b      	addi.n	a4, a4, 1
4025b426:	1149      	s32i.n	a4, a1, 4
4025b428:	002685        	call0	4025b694 <dhcp_stop+0x6c>
4025b42b:	1138      	l32i.n	a3, a1, 4
4025b42d:	000332        	l8ui	a3, a3, 0
4025b430:	fea356        	bnez	a3, 4025b41e <dhcp_renew+0x12a>
4025b433:	0c2d      	mov.n	a2, a12
4025b435:	0081c5        	call0	4025bc54 <dhcp_stop+0x62c>
4025b438:	0c1c32        	l16ui	a3, a12, 24
4025b43b:	4c28      	l32i.n	a2, a12, 16
4025b43d:	01d332        	addmi	a3, a3, 0x100
4025b440:	f0c332        	addi	a3, a3, -16
4025b443:	f43030        	extui	a3, a3, 0, 16
4025b446:	050205        	call0	40260468 <pbuf_realloc>
4025b449:	0d6d      	mov.n	a6, a13
4025b44b:	1c28      	l32i.n	a2, a12, 4
4025b44d:	4c38      	l32i.n	a3, a12, 16
4025b44f:	fd6d41        	l32r	a4, 4025aa04 <ieee80211_add_ie_vendor_esp_manufacturer+0x12c>
4025b452:	354c      	movi.n	a5, 67
4025b454:	0857c5        	call0	402639d4 <udp_sendto_if>
4025b457:	0c2d      	mov.n	a2, a12
4025b459:	007d45        	call0	4025bc30 <dhcp_stop+0x608>
4025b45c:	0d0c02        	l8ui	a0, a12, 13
4025b45f:	e8a322        	movi	a2, 0x3e8
4025b462:	001b      	addi.n	a0, a0, 1
4025b464:	740000        	extui	a0, a0, 0, 8
4025b467:	0d4c02        	s8i	a0, a12, 13
4025b46a:	0590f6        	bgeui	a0, 10, 4025b473 <dhcp_renew+0x17f>
4025b46d:	c10020        	mul16u	a0, a0, a2
4025b470:	000086        	j	4025b476 <dhcp_renew+0x182>
4025b473:	d60101        	l32r	a0, 40250c78 <ppGetTxQFirstAvail_Locked+0xdc>
4025b476:	f4a132        	movi	a3, 0x1f4
4025b479:	51d8      	l32i.n	a13, a1, 20
4025b47b:	f42000        	extui	a2, a0, 0, 16
4025b47e:	02d222        	addmi	a2, a2, 0x200
4025b481:	f3c222        	addi	a2, a2, -13
4025b484:	a81a01        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4025b487:	0000c0        	callx0	a0
4025b48a:	0d5c22        	s16i	a2, a12, 26
4025b48d:	2108      	l32i.n	a0, a1, 8
4025b48f:	41c8      	l32i.n	a12, a1, 16
4025b491:	002d      	mov.n	a2, a0
4025b493:	3108      	l32i.n	a0, a1, 12
4025b495:	20c112        	addi	a1, a1, 32
4025b498:	f00d      	ret.n
4025b49a:	320000        	excw
4025b49d:	1203a0        	excw
4025b4a0:	02f0c1        	l32r	a12, 4021c060 <_lit4_end+0x115304>
4025b4a3:	c90161        	l32r	a6, 4024d8a8 <lmacInit+0x50>
4025b4a6:	31d921        	l32r	a2, 40227c0c <_lit4_end+0x120eb0>
4025b4a9:	82c8      	l32i.n	a12, a2, 32
4025b4ab:	02dd      	mov.n	a13, a2
4025b4ad:	0c2d      	mov.n	a2, a12
4025b4af:	001b05        	call0	4025b660 <dhcp_stop+0x38>
4025b4b2:	0d2d      	mov.n	a2, a13
4025b4b4:	0c3d      	mov.n	a3, a12
4025b4b6:	340c      	movi.n	a4, 3
4025b4b8:	005d05        	call0	4025ba8c <dhcp_stop+0x464>
4025b4bb:	0129      	s32i.n	a2, a1, 0
4025b4bd:	067256        	bnez	a2, 4025b528 <dhcp_renew+0x234>
4025b4c0:	0c2d      	mov.n	a2, a12
4025b4c2:	933c      	movi.n	a3, 57
4025b4c4:	240c      	movi.n	a4, 2
4025b4c6:	001ac5        	call0	4025b674 <dhcp_stop+0x4c>
4025b4c9:	0c2d      	mov.n	a2, a12
4025b4cb:	40a232        	movi	a3, 0x240
4025b4ce:	001d85        	call0	4025b6a8 <dhcp_stop+0x80>
4025b4d1:	0c2d      	mov.n	a2, a12
4025b4d3:	233c      	movi.n	a3, 50
4025b4d5:	440c      	movi.n	a4, 4
4025b4d7:	0019c5        	call0	4025b674 <dhcp_stop+0x4c>
4025b4da:	0c2d      	mov.n	a2, a12
4025b4dc:	9c48      	l32i.n	a4, a12, 36
4025b4de:	93a661        	l32r	a6, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025b4e1:	413840        	srli	a3, a4, 8
4025b4e4:	103360        	and	a3, a3, a6
4025b4e7:	105460        	and	a5, a4, a6
4025b4ea:	115580        	slli	a5, a5, 8
4025b4ed:	756840        	extui	a6, a4, 24, 8
4025b4f0:	203360        	or	a3, a3, a6
4025b4f3:	014480        	slli	a4, a4, 24
4025b4f6:	204450        	or	a4, a4, a5
4025b4f9:	203340        	or	a3, a3, a4
4025b4fc:	001cc5        	call0	4025b6cc <dhcp_stop+0xa4>
4025b4ff:	0c2d      	mov.n	a2, a12
4025b501:	007505        	call0	4025bc54 <dhcp_stop+0x62c>
4025b504:	0c1c32        	l16ui	a3, a12, 24
4025b507:	4c28      	l32i.n	a2, a12, 16
4025b509:	01d332        	addmi	a3, a3, 0x100
4025b50c:	f0c332        	addi	a3, a3, -16
4025b50f:	f43030        	extui	a3, a3, 0, 16
4025b512:	04f545        	call0	40260468 <pbuf_realloc>
4025b515:	0d6d      	mov.n	a6, a13
4025b517:	1c28      	l32i.n	a2, a12, 4
4025b519:	4c38      	l32i.n	a3, a12, 16
4025b51b:	fd3a41        	l32r	a4, 4025aa04 <ieee80211_add_ie_vendor_esp_manufacturer+0x12c>
4025b51e:	354c      	movi.n	a5, 67
4025b520:	084b05        	call0	402639d4 <udp_sendto_if>
4025b523:	0c2d      	mov.n	a2, a12
4025b525:	007085        	call0	4025bc30 <dhcp_stop+0x608>
4025b528:	0d0c02        	l8ui	a0, a12, 13
4025b52b:	e8a322        	movi	a2, 0x3e8
4025b52e:	001b      	addi.n	a0, a0, 1
4025b530:	740000        	extui	a0, a0, 0, 8
4025b533:	0d4c02        	s8i	a0, a12, 13
4025b536:	0590f6        	bgeui	a0, 10, 4025b53f <dhcp_renew+0x24b>
4025b539:	c10020        	mul16u	a0, a0, a2
4025b53c:	000086        	j	4025b542 <dhcp_renew+0x24e>
4025b53f:	d5ce01        	l32r	a0, 40250c78 <ppGetTxQFirstAvail_Locked+0xdc>
4025b542:	f4a132        	movi	a3, 0x1f4
4025b545:	31d8      	l32i.n	a13, a1, 12
4025b547:	f42000        	extui	a2, a0, 0, 16
4025b54a:	02d222        	addmi	a2, a2, 0x200
4025b54d:	f3c222        	addi	a2, a2, -13
4025b550:	a7e701        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4025b553:	0000c0        	callx0	a0
4025b556:	0d5c22        	s16i	a2, a12, 26
4025b559:	0108      	l32i.n	a0, a1, 0
4025b55b:	21c8      	l32i.n	a12, a1, 8
4025b55d:	002d      	mov.n	a2, a0
4025b55f:	1108      	l32i.n	a0, a1, 4
4025b561:	10c112        	addi	a1, a1, 16
4025b564:	f00d      	ret.n
	...

4025b568 <dhcp_release>:
4025b568:	f0c112        	addi	a1, a1, -16
4025b56b:	1109      	s32i.n	a0, a1, 4
4025b56d:	21c9      	s32i.n	a12, a1, 8
4025b56f:	31d9      	s32i.n	a13, a1, 12
4025b571:	82d8      	l32i.n	a13, a2, 32
4025b573:	02cd      	mov.n	a12, a2
4025b575:	046d56        	bnez	a13, 4025b5bf <dhcp_release+0x57>
4025b578:	427c      	movi.n	a2, -12
4025b57a:	000d86        	j	4025b5b4 <dhcp_release+0x4c>
4025b57d:	d5be01        	l32r	a0, 40250c78 <ppGetTxQFirstAvail_Locked+0xdc>
4025b580:	f4a132        	movi	a3, 0x1f4
4025b583:	f42000        	extui	a2, a0, 0, 16
4025b586:	02d222        	addmi	a2, a2, 0x200
4025b589:	f3c222        	addi	a2, a2, -13
4025b58c:	a7d801        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
4025b58f:	0000c0        	callx0	a0
4025b592:	0d5d22        	s16i	a2, a13, 26
4025b595:	0c2d      	mov.n	a2, a12
4025b597:	04d005        	call0	40260298 <netif_set_down>
4025b59a:	fce1d1        	l32r	a13, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025b59d:	0c2d      	mov.n	a2, a12
4025b59f:	0d3d      	mov.n	a3, a13
4025b5a1:	04c285        	call0	402601cc <netif_set_ipaddr>
4025b5a4:	0c2d      	mov.n	a2, a12
4025b5a6:	0d3d      	mov.n	a3, a13
4025b5a8:	04c885        	call0	40260234 <netif_set_gw>
4025b5ab:	0d3d      	mov.n	a3, a13
4025b5ad:	0c2d      	mov.n	a2, a12
4025b5af:	04c945        	call0	40260244 <netif_set_netmask>
4025b5b2:	0128      	l32i.n	a2, a1, 0
4025b5b4:	21c8      	l32i.n	a12, a1, 8
4025b5b6:	31d8      	l32i.n	a13, a1, 12
4025b5b8:	1108      	l32i.n	a0, a1, 4
4025b5ba:	10c112        	addi	a1, a1, 16
4025b5bd:	f00d      	ret.n
4025b5bf:	202dd0        	or	a2, a13, a13
4025b5c2:	00a032        	movi	a3, 0
4025b5c5:	000985        	call0	4025b660 <dhcp_stop+0x38>
4025b5c8:	0c2d      	mov.n	a2, a12
4025b5ca:	740c      	movi.n	a4, 7
4025b5cc:	030c      	movi.n	a3, 0
4025b5ce:	8d39      	s32i.n	a3, a13, 32
4025b5d0:	9d39      	s32i.n	a3, a13, 36
4025b5d2:	ad39      	s32i.n	a3, a13, 40
4025b5d4:	bd39      	s32i.n	a3, a13, 44
4025b5d6:	ed39      	s32i.n	a3, a13, 56
4025b5d8:	dd39      	s32i.n	a3, a13, 52
4025b5da:	cd39      	s32i.n	a3, a13, 48
4025b5dc:	0d3d      	mov.n	a3, a13
4025b5de:	004ac5        	call0	4025ba8c <dhcp_stop+0x464>
4025b5e1:	0129      	s32i.n	a2, a1, 0
4025b5e3:	72ec      	bnez.n	a2, 4025b60e <dhcp_release+0xa6>
4025b5e5:	0d2d      	mov.n	a2, a13
4025b5e7:	0066c5        	call0	4025bc54 <dhcp_stop+0x62c>
4025b5ea:	0c1d32        	l16ui	a3, a13, 24
4025b5ed:	4d28      	l32i.n	a2, a13, 16
4025b5ef:	01d332        	addmi	a3, a3, 0x100
4025b5f2:	f0c332        	addi	a3, a3, -16
4025b5f5:	f43030        	extui	a3, a3, 0, 16
4025b5f8:	04e6c5        	call0	40260468 <pbuf_realloc>
4025b5fb:	1d28      	l32i.n	a2, a13, 4
4025b5fd:	4d38      	l32i.n	a3, a13, 16
4025b5ff:	20cd42        	addi	a4, a13, 32
4025b602:	354c      	movi.n	a5, 67
4025b604:	0c6d      	mov.n	a6, a12
4025b606:	083cc5        	call0	402639d4 <udp_sendto_if>
4025b609:	0d2d      	mov.n	a2, a13
4025b60b:	006245        	call0	4025bc30 <dhcp_stop+0x608>
4025b60e:	0d0d02        	l8ui	a0, a13, 13
4025b611:	e8a322        	movi	a2, 0x3e8
4025b614:	001b      	addi.n	a0, a0, 1
4025b616:	740000        	extui	a0, a0, 0, 8
4025b619:	0d4d02        	s8i	a0, a13, 13
4025b61c:	0290b6        	bltui	a0, 10, 4025b622 <dhcp_release+0xba>
4025b61f:	ffd686        	j	4025b57d <dhcp_release+0x15>
4025b622:	c10020        	mul16u	a0, a0, a2
4025b625:	ffd5c6        	j	4025b580 <dhcp_release+0x18>

4025b628 <dhcp_stop>:
4025b628:	f0c112        	addi	a1, a1, -16
4025b62b:	0161c2        	s32i	a12, a1, 4
4025b62e:	006102        	s32i	a0, a1, 0
4025b631:	021216        	beqz	a2, 4025b656 <dhcp_stop+0x2e>
4025b634:	82c8      	l32i.n	a12, a2, 32
4025b636:	350202        	l8ui	a0, a2, 53
4025b639:	f7a032        	movi	a3, 247
4025b63c:	100030        	and	a0, a0, a3
4025b63f:	354202        	s8i	a0, a2, 53
4025b642:	0c9c      	beqz.n	a12, 4025b656 <dhcp_stop+0x2e>
4025b644:	1c28      	l32i.n	a2, a12, 4
4025b646:	528c      	beqz.n	a2, 4025b64f <dhcp_stop+0x27>
4025b648:	085c85        	call0	40263c14 <udp_remove>
4025b64b:	040c      	movi.n	a4, 0
4025b64d:	1c49      	s32i.n	a4, a12, 4
4025b64f:	0c2d      	mov.n	a2, a12
4025b651:	030c      	movi.n	a3, 0
4025b653:	0000c5        	call0	4025b660 <dhcp_stop+0x38>
4025b656:	11c8      	l32i.n	a12, a1, 4
4025b658:	0108      	l32i.n	a0, a1, 0
4025b65a:	10c112        	addi	a1, a1, 16
4025b65d:	f00d      	ret.n
4025b65f:	024200        	excw
4025b662:	0c0c      	movi.n	a12, 0
4025b664:	143705        	call0	4026f9d8 <_irom0_text_end+0x460c>
4025b667:	3208      	l32i.n	a0, a2, 12
4025b669:	520c42        	l8ui	a4, a12, 82
4025b66c:	520d42        	l8ui	a4, a13, 82
4025b66f:	0d0d52        	l8ui	a5, a13, 13
4025b672:	9200f0        	excw
4025b675:	880c12        	l8ui	a1, a12, 136
4025b678:	a91b52        	l16ui	a5, a11, 0x152
4025b67b:	0c52a2        	s16i	a10, a2, 24
4025b67e:	889a      	add.n	a8, a8, a9
4025b680:	f04832        	s8i	a3, a8, 240
4025b683:	0c1262        	l16ui	a6, a2, 24
4025b686:	5258      	l32i.n	a5, a2, 20
4025b688:	761b      	addi.n	a7, a6, 1
4025b68a:	0c5272        	s16i	a7, a2, 24
4025b68d:	556a      	add.n	a5, a5, a6
4025b68f:	f04542        	s8i	a4, a5, 240
4025b692:	f00d      	ret.n
4025b694:	0c1252        	l16ui	a5, a2, 24
4025b697:	5248      	l32i.n	a4, a2, 20
4025b699:	651b      	addi.n	a6, a5, 1
4025b69b:	0c5262        	s16i	a6, a2, 24
4025b69e:	445a      	add.n	a4, a4, a5
4025b6a0:	f04432        	s8i	a3, a4, 240
4025b6a3:	f00d      	ret.n
4025b6a5:	000000        	ill
4025b6a8:	417830        	srli	a7, a3, 8
4025b6ab:	0c1292        	l16ui	a9, a2, 24
4025b6ae:	5288      	l32i.n	a8, a2, 20
4025b6b0:	a91b      	addi.n	a10, a9, 1
4025b6b2:	0c52a2        	s16i	a10, a2, 24
4025b6b5:	889a      	add.n	a8, a8, a9
4025b6b7:	f04872        	s8i	a7, a8, 240
4025b6ba:	0c1252        	l16ui	a5, a2, 24
4025b6bd:	5248      	l32i.n	a4, a2, 20
4025b6bf:	651b      	addi.n	a6, a5, 1
4025b6c1:	0c5262        	s16i	a6, a2, 24
4025b6c4:	445a      	add.n	a4, a4, a5
4025b6c6:	f04432        	s8i	a3, a4, 240
4025b6c9:	f00d      	ret.n
4025b6cb:	b03000        	addx8	a3, a0, a0
4025b6ce:	7830f5        	excw
4025b6d1:	129275        	excw
4025b6d4:	880c      	movi.n	a8, 8
4025b6d6:	a91b52        	l16ui	a5, a11, 0x152
4025b6d9:	0c52a2        	s16i	a10, a2, 24
4025b6dc:	889a      	add.n	a8, a8, a9
4025b6de:	f04872        	s8i	a7, a8, 240
4025b6e1:	417830        	srli	a7, a3, 8
4025b6e4:	0c1252        	l16ui	a5, a2, 24
4025b6e7:	5248      	l32i.n	a4, a2, 20
4025b6e9:	651b      	addi.n	a6, a5, 1
4025b6eb:	0c5262        	s16i	a6, a2, 24
4025b6ee:	445a      	add.n	a4, a4, a5
4025b6f0:	f044b2        	s8i	a11, a4, 240
4025b6f3:	0c1292        	l16ui	a9, a2, 24
4025b6f6:	5288      	l32i.n	a8, a2, 20
4025b6f8:	a91b      	addi.n	a10, a9, 1
4025b6fa:	0c52a2        	s16i	a10, a2, 24
4025b6fd:	889a      	add.n	a8, a8, a9
4025b6ff:	f04872        	s8i	a7, a8, 240
4025b702:	0c1252        	l16ui	a5, a2, 24
4025b705:	5248      	l32i.n	a4, a2, 20
4025b707:	651b      	addi.n	a6, a5, 1
4025b709:	0c5262        	s16i	a6, a2, 24
4025b70c:	445a      	add.n	a4, a4, a5
4025b70e:	f04432        	s8i	a3, a4, 240
4025b711:	f00d      	ret.n
4025b713:	a40c00        	extui	a0, a0, 12, 11
4025b716:	c0c112        	addi	a1, a1, -64
4025b719:	31d9      	s32i.n	a13, a1, 12
4025b71b:	41e9      	s32i.n	a14, a1, 16
4025b71d:	51f9      	s32i.n	a15, a1, 20
4025b71f:	1109      	s32i.n	a0, a1, 4
4025b721:	21c9      	s32i.n	a12, a1, 8
4025b723:	8139      	s32i.n	a3, a1, 32
4025b725:	02cd      	mov.n	a12, a2
4025b727:	030c      	movi.n	a3, 0
4025b729:	fc9d21        	l32r	a2, 4025a9a0 <ieee80211_add_ie_vendor_esp_manufacturer+0xc8>
4025b72c:	932001        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025b72f:	0000c0        	callx0	a0
4025b732:	8128      	l32i.n	a2, a1, 32
4025b734:	051222        	l16ui	a2, a2, 10
4025b737:	b02c      	movi.n	a0, 43
4025b739:	023027        	bltu	a0, a2, 4025b73f <dhcp_stop+0x117>
4025b73c:	006ec6        	j	4025b8fb <dhcp_stop+0x2d3>
4025b73f:	f0a0f2        	movi	a15, 240
4025b742:	8138      	l32i.n	a3, a1, 32
4025b744:	060c      	movi.n	a6, 0
4025b746:	070c      	movi.n	a7, 0
4025b748:	6179      	s32i.n	a7, a1, 24
4025b74a:	7169      	s32i.n	a6, a1, 28
4025b74c:	041382        	l16ui	a8, a3, 8
4025b74f:	1338      	l32i.n	a3, a3, 4
4025b751:	2c39      	s32i.n	a3, a12, 8
4025b753:	81c8      	l32i.n	a12, a1, 32
4025b755:	1a2c16        	beqz	a12, 4025b8fb <dhcp_stop+0x2d3>
4025b758:	051c42        	l16ui	a4, a12, 10
4025b75b:	103f47        	bltu	a15, a4, 4025b76f <dhcp_stop+0x147>
4025b75e:	0cc8      	l32i.n	a12, a12, 0
4025b760:	c08840        	sub	a8, a8, a4
4025b763:	c0ff40        	sub	a15, a15, a4
4025b766:	f4f0f0        	extui	a15, a15, 0, 16
4025b769:	f48080        	extui	a8, a8, 0, 16
4025b76c:	fff946        	j	4025b755 <dhcp_stop+0x12d>
4025b76f:	188c16        	beqz	a12, 4025b8fb <dhcp_stop+0x2d3>
4025b772:	a189      	s32i.n	a8, a1, 40
4025b774:	1c28      	l32i.n	a2, a12, 4
4025b776:	9129      	s32i.n	a2, a1, 36
4025b778:	3cac      	beqz.n	a12, 4025b79f <dhcp_stop+0x177>
4025b77a:	9198      	l32i.n	a9, a1, 36
4025b77c:	a1a8      	l32i.n	a10, a1, 40
4025b77e:	9f9a      	add.n	a9, a15, a9
4025b780:	000982        	l8ui	a8, a9, 0
4025b783:	ffa042        	movi	a4, 255
4025b786:	151847        	beq	a8, a4, 4025b79f <dhcp_stop+0x177>
4025b789:	12bfa7        	bgeu	a15, a10, 4025b79f <dhcp_stop+0x177>
4025b78c:	bf1b      	addi.n	a11, a15, 1
4025b78e:	ef2b      	addi.n	a14, a15, 2
4025b790:	051c42        	l16ui	a4, a12, 10
4025b793:	f4e0e0        	extui	a14, a14, 0, 16
4025b796:	41ab47        	bge	a11, a4, 4025b7db <dhcp_stop+0x1b3>
4025b799:	010992        	l8ui	a9, a9, 1
4025b79c:	001306        	j	4025b7ec <dhcp_stop+0x1c4>
4025b79f:	fc80f1        	l32r	a15, 4025a9a0 <ieee80211_add_ie_vendor_esp_manufacturer+0xc8>
4025b7a2:	000ff2        	l8ui	a15, a15, 0
4025b7a5:	0fac      	beqz.n	a15, 4025b7c9 <dhcp_stop+0x1a1>
4025b7a7:	fc7e31        	l32r	a3, 4025a9a0 <ieee80211_add_ie_vendor_esp_manufacturer+0xc8>
4025b7aa:	020c      	movi.n	a2, 0
4025b7ac:	4348      	l32i.n	a4, a3, 16
4025b7ae:	004322        	s8i	a2, a3, 0
4025b7b1:	101426        	beqi	a4, 1, 4025b7c5 <dhcp_stop+0x19d>
4025b7b4:	062466        	bnei	a4, 2, 4025b7be <dhcp_stop+0x196>
4025b7b7:	140c      	movi.n	a4, 1
4025b7b9:	6149      	s32i.n	a4, a1, 24
4025b7bb:	000286        	j	4025b7c9 <dhcp_stop+0x1a1>
4025b7be:	073466        	bnei	a4, 3, 4025b7c9 <dhcp_stop+0x1a1>
4025b7c1:	160c      	movi.n	a6, 1
4025b7c3:	6169      	s32i.n	a6, a1, 24
4025b7c5:	170c      	movi.n	a7, 1
4025b7c7:	7179      	s32i.n	a7, a1, 28
4025b7c9:	7188      	l32i.n	a8, a1, 28
4025b7cb:	166816        	beqz	a8, 4025b935 <dhcp_stop+0x30d>
4025b7ce:	eca082        	movi	a8, 236
4025b7d1:	6ca0f2        	movi	a15, 108
4025b7d4:	090c      	movi.n	a9, 0
4025b7d6:	7199      	s32i.n	a9, a1, 28
4025b7d8:	ffddc6        	j	4025b753 <dhcp_stop+0x12b>
4025b7db:	0c78      	l32i.n	a7, a12, 0
4025b7dd:	37cc      	bnez.n	a7, 4025b7e4 <dhcp_stop+0x1bc>
4025b7df:	070c      	movi.n	a7, 0
4025b7e1:	000106        	j	4025b7e9 <dhcp_stop+0x1c1>
4025b7e4:	1778      	l32i.n	a7, a7, 4
4025b7e6:	000772        	l8ui	a7, a7, 0
4025b7e9:	749070        	extui	a9, a7, 0, 8
4025b7ec:	09dd      	mov.n	a13, a9
4025b7ee:	11f816        	beqz	a8, 4025b911 <dhcp_stop+0x2e9>
4025b7f1:	a80b      	addi.n	a10, a8, -1
4025b7f3:	121a16        	beqz	a10, 4025b918 <dhcp_stop+0x2f0>
4025b7f6:	fdc8b2        	addi	a11, a8, -3
4025b7f9:	120b16        	beqz	a11, 4025b91d <dhcp_stop+0x2f5>
4025b7fc:	fac822        	addi	a2, a8, -6
4025b7ff:	121216        	beqz	a2, 4025b924 <dhcp_stop+0x2fc>
4025b802:	cdc832        	addi	a3, a8, -51
4025b805:	13d316        	beqz	a3, 4025b946 <dhcp_stop+0x31e>
4025b808:	ccc862        	addi	a6, a8, -52
4025b80b:	13c616        	beqz	a6, 4025b94b <dhcp_stop+0x323>
4025b80e:	cbc872        	addi	a7, a8, -53
4025b811:	13b716        	beqz	a7, 4025b950 <dhcp_stop+0x328>
4025b814:	cac8a2        	addi	a10, a8, -54
4025b817:	13aa16        	beqz	a10, 4025b955 <dhcp_stop+0x32d>
4025b81a:	c6c8b2        	addi	a11, a8, -58
4025b81d:	139b16        	beqz	a11, 4025b95a <dhcp_stop+0x332>
4025b820:	c5c822        	addi	a2, a8, -59
4025b823:	138216        	beqz	a2, 4025b95f <dhcp_stop+0x337>
4025b826:	0d0c      	movi.n	a13, 0
4025b828:	f77c      	movi.n	a7, -1
4025b82a:	ff9a      	add.n	a15, a15, a9
4025b82c:	ff2b      	addi.n	a15, a15, 2
4025b82e:	f4f0f0        	extui	a15, a15, 0, 16
4025b831:	09ed16        	beqz	a13, 4025b8d3 <dhcp_stop+0x2ab>
4025b834:	fd3421        	l32r	a2, 4025ad04 <dhcp_fine_tmr+0x120>
4025b837:	fc5a31        	l32r	a3, 4025a9a0 <ieee80211_add_ie_vendor_esp_manufacturer+0xc8>
4025b83a:	040c      	movi.n	a4, 0
4025b83c:	0149      	s32i.n	a4, a1, 0
4025b83e:	373a      	add.n	a3, a7, a3
4025b840:	a02720        	addx4	a2, a7, a2
4025b843:	c129      	s32i.n	a2, a1, 48
4025b845:	b139      	s32i.n	a3, a1, 44
4025b847:	000ec6        	j	4025b886 <dhcp_stop+0x25e>
4025b84a:	0c2162        	l32i	a6, a1, 48
4025b84d:	0b2182        	l32i	a8, a1, 44
4025b850:	002172        	l32i	a7, a1, 0
4025b853:	fccdd2        	addi	a13, a13, -4
4025b856:	ee4b      	addi.n	a14, a14, 4
4025b858:	f4e0e0        	extui	a14, a14, 0, 16
4025b85b:	74d0d0        	extui	a13, a13, 0, 8
4025b85e:	759870        	extui	a9, a7, 24, 8
4025b861:	004852        	s8i	a5, a8, 0
4025b864:	10a700        	and	a10, a7, a0
4025b867:	881b      	addi.n	a8, a8, 1
4025b869:	11aa80        	slli	a10, a10, 8
4025b86c:	b189      	s32i.n	a8, a1, 44
4025b86e:	018780        	slli	a8, a7, 24
4025b871:	2088a0        	or	a8, a8, a10
4025b874:	417870        	srli	a7, a7, 8
4025b877:	107700        	and	a7, a7, a0
4025b87a:	207790        	or	a7, a7, a9
4025b87d:	207780        	or	a7, a7, a8
4025b880:	0679      	s32i.n	a7, a6, 0
4025b882:	664b      	addi.n	a6, a6, 4
4025b884:	c169      	s32i.n	a6, a1, 48
4025b886:	f440d0        	extui	a4, a13, 0, 16
4025b889:	014db6        	bltui	a13, 4, 4025b88e <dhcp_stop+0x266>
4025b88c:	440c      	movi.n	a4, 4
4025b88e:	0c2d      	mov.n	a2, a12
4025b890:	013d      	mov.n	a3, a1
4025b892:	0e5d      	mov.n	a5, a14
4025b894:	04e485        	call0	402606e0 <pbuf_copy_partial>
4025b897:	92b801        	l32r	a0, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025b89a:	150c      	movi.n	a5, 1
4025b89c:	aa5df6        	bgeui	a13, 5, 4025b84a <dhcp_stop+0x222>
4025b89f:	c128      	l32i.n	a2, a1, 48
4025b8a1:	b1e8      	l32i.n	a14, a1, 44
4025b8a3:	fccd42        	addi	a4, a13, -4
4025b8a6:	0178      	l32i.n	a7, a1, 0
4025b8a8:	000162        	l8ui	a6, a1, 0
4025b8ab:	759870        	extui	a9, a7, 24, 8
4025b8ae:	018780        	slli	a8, a7, 24
4025b8b1:	10a700        	and	a10, a7, a0
4025b8b4:	11aa80        	slli	a10, a10, 8
4025b8b7:	2088a0        	or	a8, a8, a10
4025b8ba:	417870        	srli	a7, a7, 8
4025b8bd:	107700        	and	a7, a7, a0
4025b8c0:	207790        	or	a7, a7, a9
4025b8c3:	207780        	or	a7, a7, a8
4025b8c6:	937640        	movnez	a7, a6, a4
4025b8c9:	0179      	s32i.n	a7, a1, 0
4025b8cb:	004e52        	s8i	a5, a14, 0
4025b8ce:	051c42        	l16ui	a4, a12, 10
4025b8d1:	0279      	s32i.n	a7, a2, 0
4025b8d3:	02bf47        	bgeu	a15, a4, 4025b8d9 <dhcp_stop+0x2b1>
4025b8d6:	ffa786        	j	4025b778 <dhcp_stop+0x150>
4025b8d9:	a138      	l32i.n	a3, a1, 40
4025b8db:	c0ff40        	sub	a15, a15, a4
4025b8de:	f4f0f0        	extui	a15, a15, 0, 16
4025b8e1:	c02340        	sub	a2, a3, a4
4025b8e4:	f43020        	extui	a3, a2, 0, 16
4025b8e7:	a139      	s32i.n	a3, a1, 40
4025b8e9:	023f37        	bltu	a15, a3, 4025b8ef <dhcp_stop+0x2c7>
4025b8ec:	ffabc6        	j	4025b79f <dhcp_stop+0x177>
4025b8ef:	eac316        	beqz	a3, 4025b79f <dhcp_stop+0x177>
4025b8f2:	0cc8      	l32i.n	a12, a12, 0
4025b8f4:	1c48      	l32i.n	a4, a12, 4
4025b8f6:	9149      	s32i.n	a4, a1, 36
4025b8f8:	ff9f06        	j	4025b778 <dhcp_stop+0x150>
4025b8fb:	e27c      	movi.n	a2, -2
4025b8fd:	000046        	j	4025b902 <dhcp_stop+0x2da>
4025b900:	020c      	movi.n	a2, 0
4025b902:	21c8      	l32i.n	a12, a1, 8
4025b904:	31d8      	l32i.n	a13, a1, 12
4025b906:	41e8      	l32i.n	a14, a1, 16
4025b908:	51f8      	l32i.n	a15, a1, 20
4025b90a:	1108      	l32i.n	a0, a1, 4
4025b90c:	40c112        	addi	a1, a1, 64
4025b90f:	f00d      	ret.n
4025b911:	ff0b      	addi.n	a15, a15, -1
4025b913:	090c      	movi.n	a9, 0
4025b915:	ffc346        	j	4025b826 <dhcp_stop+0x1fe>
4025b918:	670c      	movi.n	a7, 6
4025b91a:	ffc306        	j	4025b82a <dhcp_stop+0x202>
4025b91d:	770c      	movi.n	a7, 7
4025b91f:	4d0c      	movi.n	a13, 4
4025b921:	ffc146        	j	4025b82a <dhcp_stop+0x202>
4025b924:	870c      	movi.n	a7, 8
4025b926:	880c      	movi.n	a8, 8
4025b928:	08ad      	mov.n	a10, a8
4025b92a:	013897        	bltu	a8, a9, 4025b92f <dhcp_stop+0x307>
4025b92d:	09ad      	mov.n	a10, a9
4025b92f:	74d0a0        	extui	a13, a10, 0, 8
4025b932:	ffbd06        	j	4025b82a <dhcp_stop+0x202>
4025b935:	6198      	l32i.n	a9, a1, 24
4025b937:	fc5916        	beqz	a9, 4025b900 <dhcp_stop+0x2d8>
4025b93a:	6ca082        	movi	a8, 108
4025b93d:	cf2c      	movi.n	a15, 44
4025b93f:	0a0c      	movi.n	a10, 0
4025b941:	61a9      	s32i.n	a10, a1, 24
4025b943:	ff8306        	j	4025b753 <dhcp_stop+0x12b>
4025b946:	370c      	movi.n	a7, 3
4025b948:	ffb786        	j	4025b82a <dhcp_stop+0x202>
4025b94b:	070c      	movi.n	a7, 0
4025b94d:	ffb646        	j	4025b82a <dhcp_stop+0x202>
4025b950:	170c      	movi.n	a7, 1
4025b952:	ffb506        	j	4025b82a <dhcp_stop+0x202>
4025b955:	270c      	movi.n	a7, 2
4025b957:	ffb3c6        	j	4025b82a <dhcp_stop+0x202>
4025b95a:	470c      	movi.n	a7, 4
4025b95c:	ffb286        	j	4025b82a <dhcp_stop+0x202>
4025b95f:	570c      	movi.n	a7, 5
4025b961:	ffb146        	j	4025b82a <dhcp_stop+0x202>
4025b964:	f0c112        	addi	a1, a1, -16
4025b967:	11c9      	s32i.n	a12, a1, 4
4025b969:	0109      	s32i.n	a0, a1, 0
4025b96b:	21d9      	s32i.n	a13, a1, 8
4025b96d:	000c      	movi.n	a0, 0
4025b96f:	04dd      	mov.n	a13, a4
4025b971:	02cd      	mov.n	a12, a2
4025b973:	8248      	l32i.n	a4, a2, 32
4025b975:	051d32        	l16ui	a3, a13, 10
4025b978:	b22c      	movi.n	a2, 43
4025b97a:	3149      	s32i.n	a4, a1, 12
4025b97c:	1d48      	l32i.n	a4, a13, 4
4025b97e:	023237        	bltu	a2, a3, 4025b984 <dhcp_stop+0x35c>
4025b981:	0027c6        	j	4025ba24 <dhcp_stop+0x3fc>
4025b984:	000452        	l8ui	a5, a4, 0
4025b987:	fec552        	addi	a5, a5, -2
4025b98a:	096556        	bnez	a5, 4025ba24 <dhcp_stop+0x3fc>
4025b98d:	2e0c72        	l8ui	a7, a12, 46
4025b990:	003d      	mov.n	a3, a0
4025b992:	679c      	beqz.n	a7, 4025b9ac <dhcp_stop+0x384>
4025b994:	643a      	add.n	a6, a4, a3
4025b996:	8c3a      	add.n	a8, a12, a3
4025b998:	2f0882        	l8ui	a8, a8, 47
4025b99b:	1c0662        	l8ui	a6, a6, 28
4025b99e:	331b      	addi.n	a3, a3, 1
4025b9a0:	021687        	beq	a6, a8, 4025b9a6 <dhcp_stop+0x37e>
4025b9a3:	001f46        	j	4025ba24 <dhcp_stop+0x3fc>
4025b9a6:	743030        	extui	a3, a3, 0, 8
4025b9a9:	e79737        	bne	a7, a3, 4025b994 <dhcp_stop+0x36c>
4025b9ac:	927371        	l32r	a7, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025b9af:	060492        	l8ui	a9, a4, 6
4025b9b2:	070482        	l8ui	a8, a4, 7
4025b9b5:	3158      	l32i.n	a5, a1, 12
4025b9b7:	118880        	slli	a8, a8, 8
4025b9ba:	0558      	l32i.n	a5, a5, 0
4025b9bc:	208890        	or	a8, a8, a9
4025b9bf:	050492        	l8ui	a9, a4, 5
4025b9c2:	118880        	slli	a8, a8, 8
4025b9c5:	208890        	or	a8, a8, a9
4025b9c8:	040492        	l8ui	a9, a4, 4
4025b9cb:	118880        	slli	a8, a8, 8
4025b9ce:	208890        	or	a8, a8, a9
4025b9d1:	109870        	and	a9, a8, a7
4025b9d4:	416880        	srli	a6, a8, 8
4025b9d7:	106670        	and	a6, a6, a7
4025b9da:	119980        	slli	a9, a9, 8
4025b9dd:	017880        	slli	a7, a8, 24
4025b9e0:	207790        	or	a7, a7, a9
4025b9e3:	758880        	extui	a8, a8, 24, 8
4025b9e6:	206680        	or	a6, a6, a8
4025b9e9:	206670        	or	a6, a6, a7
4025b9ec:	349567        	bne	a5, a6, 4025ba24 <dhcp_stop+0x3fc>
4025b9ef:	3128      	l32i.n	a2, a1, 12
4025b9f1:	0d3d      	mov.n	a3, a13
4025b9f3:	ffd205        	call0	4025b714 <dhcp_stop+0xec>
4025b9f6:	a2ec      	bnez.n	a2, 4025ba24 <dhcp_stop+0x3fc>
4025b9f8:	fbea01        	l32r	a0, 4025a9a0 <ieee80211_add_ie_vendor_esp_manufacturer+0xc8>
4025b9fb:	010092        	l8ui	a9, a0, 1
4025b9fe:	29ac      	beqz.n	a9, 4025ba24 <dhcp_stop+0x3fc>
4025ba00:	140032        	l8ui	a3, a0, 20
4025ba03:	365366        	bnei	a3, 5, 4025ba3d <dhcp_stop+0x415>
4025ba06:	3108      	l32i.n	a0, a1, 12
4025ba08:	0c0002        	l8ui	a0, a0, 12
4025ba0b:	0c1066        	bnei	a0, 1, 4025ba1b <dhcp_stop+0x3f3>
4025ba0e:	0c2d      	mov.n	a2, a12
4025ba10:	ff2f45        	call0	4025ad08 <dhcp_fine_tmr+0x124>
4025ba13:	0c2d      	mov.n	a2, a12
4025ba15:	fef4c5        	call0	4025a964 <ieee80211_add_ie_vendor_esp_manufacturer+0x8c>
4025ba18:	000206        	j	4025ba24 <dhcp_stop+0x3fc>
4025ba1b:	4c3026        	beqi	a0, 3, 4025ba6b <dhcp_stop+0x443>
4025ba1e:	494026        	beqi	a0, 4, 4025ba6b <dhcp_stop+0x443>
4025ba21:	465026        	beqi	a0, 5, 4025ba6b <dhcp_stop+0x443>
4025ba24:	032132        	l32i	a3, a1, 12
4025ba27:	00a022        	movi	a2, 0
4025ba2a:	026322        	s32i	a2, a3, 8
4025ba2d:	0d2d      	mov.n	a2, a13
4025ba2f:	04aec5        	call0	4026051c <pbuf_free>
4025ba32:	21d8      	l32i.n	a13, a1, 8
4025ba34:	11c8      	l32i.n	a12, a1, 4
4025ba36:	0108      	l32i.n	a0, a1, 0
4025ba38:	10c112        	addi	a1, a1, 16
4025ba3b:	f00d      	ret.n
4025ba3d:	106366        	bnei	a3, 6, 4025ba51 <dhcp_stop+0x429>
4025ba40:	3108      	l32i.n	a0, a1, 12
4025ba42:	0c0002        	l8ui	a0, a0, 12
4025ba45:	2a3026        	beqi	a0, 3, 4025ba73 <dhcp_stop+0x44b>
4025ba48:	271026        	beqi	a0, 1, 4025ba73 <dhcp_stop+0x44b>
4025ba4b:	244026        	beqi	a0, 4, 4025ba73 <dhcp_stop+0x44b>
4025ba4e:	215026        	beqi	a0, 5, 4025ba73 <dhcp_stop+0x44b>
4025ba51:	cf2366        	bnei	a3, 2, 4025ba24 <dhcp_stop+0x3fc>
4025ba54:	3128      	l32i.n	a2, a1, 12
4025ba56:	0c0222        	l8ui	a2, a2, 12
4025ba59:	c76266        	bnei	a2, 6, 4025ba24 <dhcp_stop+0x3fc>
4025ba5c:	0c2d      	mov.n	a2, a12
4025ba5e:	3148      	l32i.n	a4, a1, 12
4025ba60:	030c      	movi.n	a3, 0
4025ba62:	0d5432        	s16i	a3, a4, 26
4025ba65:	fef3c5        	call0	4025a9a4 <ieee80211_add_ie_vendor_esp_manufacturer+0xcc>
4025ba68:	ffee06        	j	4025ba24 <dhcp_stop+0x3fc>
4025ba6b:	0c2d      	mov.n	a2, a12
4025ba6d:	ff7805        	call0	4025b1f0 <dhcp_arp_reply+0x1f8>
4025ba70:	ffec06        	j	4025ba24 <dhcp_stop+0x3fc>
4025ba73:	0c2d      	mov.n	a2, a12
4025ba75:	feeac5        	call0	4025a924 <ieee80211_add_ie_vendor_esp_manufacturer+0x4c>
4025ba78:	ffea06        	j	4025ba24 <dhcp_stop+0x3fc>
4025ba7b:	635300        	excw
4025ba7e:	820000        	mull	a0, a0, a0
4025ba81:	006353        	excw
4025ba84:	538263        	excw
4025ba87:	874c63        	excw
4025ba8a:	fe          	.byte 0xfe
4025ba8b:	3f          	.byte 0x3f
4025ba8c:	f0c112        	addi	a1, a1, -16
4025ba8f:	0109      	s32i.n	a0, a1, 0
4025ba91:	11c9      	s32i.n	a12, a1, 4
4025ba93:	31e9      	s32i.n	a14, a1, 12
4025ba95:	21d9      	s32i.n	a13, a1, 8
4025ba97:	04ed      	mov.n	a14, a4
4025ba99:	02dd      	mov.n	a13, a2
4025ba9b:	03cd      	mov.n	a12, a3
4025ba9d:	32cc      	bnez.n	a2, 4025baa4 <dhcp_stop+0x47c>
4025ba9f:	427c      	movi.n	a2, -12
4025baa1:	001746        	j	4025bb02 <dhcp_stop+0x4da>
4025baa4:	067356        	bnez	a3, 4025bb0f <dhcp_stop+0x4e7>
4025baa7:	a27c      	movi.n	a2, -6
4025baa9:	001546        	j	4025bb02 <dhcp_stop+0x4da>
4025baac:	5c48      	l32i.n	a4, a12, 20
4025baae:	301b      	addi.n	a3, a0, 1
4025bab0:	440a      	add.n	a4, a4, a0
4025bab2:	2c4422        	s8i	a2, a4, 44
4025bab5:	f40030        	extui	a0, a3, 0, 16
4025bab8:	f0d066        	bnei	a0, 64, 4025baac <dhcp_stop+0x484>
4025babb:	000c      	movi.n	a0, 0
4025babd:	434c      	movi.n	a3, 68
4025babf:	5c68      	l32i.n	a6, a12, 20
4025bac1:	501b      	addi.n	a5, a0, 1
4025bac3:	660a      	add.n	a6, a6, a0
4025bac5:	6c4622        	s8i	a2, a6, 108
4025bac8:	f40050        	extui	a0, a5, 0, 16
4025bacb:	f0e066        	bnei	a0, 128, 4025babf <dhcp_stop+0x497>
4025bace:	5c88      	l32i.n	a8, a12, 20
4025bad0:	000c      	movi.n	a0, 0
4025bad2:	ef4872        	s8i	a7, a8, 239
4025bad5:	ee4892        	s8i	a9, a8, 238
4025bad8:	ed48a2        	s8i	a10, a8, 237
4025badb:	ec48b2        	s8i	a11, a8, 236
4025bade:	0c5c22        	s16i	a2, a12, 24
4025bae1:	5c28      	l32i.n	a2, a12, 20
4025bae3:	d01b      	addi.n	a13, a0, 1
4025bae5:	220a      	add.n	a2, a2, a0
4025bae7:	f04202        	s8i	a0, a2, 240
4025baea:	f400d0        	extui	a0, a13, 0, 16
4025baed:	f09037        	bne	a0, a3, 4025bae1 <dhcp_stop+0x4b9>
4025baf0:	0c2d      	mov.n	a2, a12
4025baf2:	533c      	movi.n	a3, 53
4025baf4:	140c      	movi.n	a4, 1
4025baf6:	ffb7c5        	call0	4025b674 <dhcp_stop+0x4c>
4025baf9:	0e3d      	mov.n	a3, a14
4025bafb:	0c2d      	mov.n	a2, a12
4025bafd:	ffb945        	call0	4025b694 <dhcp_stop+0x6c>
4025bb00:	020c      	movi.n	a2, 0
4025bb02:	11c8      	l32i.n	a12, a1, 4
4025bb04:	21d8      	l32i.n	a13, a1, 8
4025bb06:	31e8      	l32i.n	a14, a1, 12
4025bb08:	0108      	l32i.n	a0, a1, 0
4025bb0a:	10c112        	addi	a1, a1, 16
4025bb0d:	f00d      	ret.n
4025bb0f:	00a022        	movi	a2, 0
4025bb12:	34a132        	movi	a3, 0x134
4025bb15:	00a042        	movi	a4, 0
4025bb18:	048005        	call0	4026031c <pbuf_alloc>
4025bb1b:	046c22        	s32i	a2, a12, 16
4025bb1e:	32cc      	bnez.n	a2, 4025bb25 <dhcp_stop+0x4fd>
4025bb20:	f27c      	movi.n	a2, -1
4025bb22:	fff706        	j	4025bb02 <dhcp_stop+0x4da>
4025bb25:	9214a1        	l32r	a10, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025bb28:	050c      	movi.n	a5, 0
4025bb2a:	060c      	movi.n	a6, 0
4025bb2c:	1b0c      	movi.n	a11, 1
4025bb2e:	2e0d82        	l8ui	a8, a13, 46
4025bb31:	123e26        	beqi	a14, 3, 4025bb47 <dhcp_stop+0x51f>
4025bb34:	ffd531        	l32r	a3, 4025ba88 <dhcp_stop+0x460>
4025bb37:	0d0c42        	l8ui	a4, a12, 13
4025bb3a:	0308      	l32i.n	a0, a3, 0
4025bb3c:	24cc      	bnez.n	a4, 4025bb42 <dhcp_stop+0x51a>
4025bb3e:	001b      	addi.n	a0, a0, 1
4025bb40:	0309      	s32i.n	a0, a3, 0
4025bb42:	0c09      	s32i.n	a0, a12, 0
4025bb44:	000046        	j	4025bb49 <dhcp_stop+0x521>
4025bb47:	0c08      	l32i.n	a0, a12, 0
4025bb49:	1238      	l32i.n	a3, a2, 4
4025bb4b:	419800        	srli	a9, a0, 8
4025bb4e:	020c      	movi.n	a2, 0
4025bb50:	5c39      	s32i.n	a3, a12, 20
4025bb52:	0e4362        	s8i	a6, a3, 14
4025bb55:	024382        	s8i	a8, a3, 2
4025bb58:	0f4352        	s8i	a5, a3, 15
4025bb5b:	1099a0        	and	a9, a9, a10
4025bb5e:	0043b2        	s8i	a11, a3, 0
4025bb61:	0143b2        	s8i	a11, a3, 1
4025bb64:	034322        	s8i	a2, a3, 3
4025bb67:	084322        	s8i	a2, a3, 8
4025bb6a:	094322        	s8i	a2, a3, 9
4025bb6d:	0a4322        	s8i	a2, a3, 10
4025bb70:	0b4322        	s8i	a2, a3, 11
4025bb73:	0c4322        	s8i	a2, a3, 12
4025bb76:	0d4322        	s8i	a2, a3, 13
4025bb79:	10b0a0        	and	a11, a0, a10
4025bb7c:	75a800        	extui	a10, a0, 24, 8
4025bb7f:	2099a0        	or	a9, a9, a10
4025bb82:	11bb80        	slli	a11, a11, 8
4025bb85:	01a080        	slli	a10, a0, 24
4025bb88:	20aab0        	or	a10, a10, a11
4025bb8b:	2099a0        	or	a9, a9, a10
4025bb8e:	044392        	s8i	a9, a3, 4
4025bb91:	419890        	srli	a9, a9, 8
4025bb94:	054392        	s8i	a9, a3, 5
4025bb97:	419890        	srli	a9, a9, 8
4025bb9a:	064392        	s8i	a9, a3, 6
4025bb9d:	419890        	srli	a9, a9, 8
4025bba0:	074392        	s8i	a9, a3, 7
4025bba3:	419820        	srli	a9, a2, 8
4025bba6:	417890        	srli	a7, a9, 8
4025bba9:	415870        	srli	a5, a7, 8
4025bbac:	0e8e26        	beqi	a14, 8, 4025bbbe <dhcp_stop+0x596>
4025bbaf:	0b4e26        	beqi	a14, 4, 4025bbbe <dhcp_stop+0x596>
4025bbb2:	1f3e66        	bnei	a14, 3, 4025bbd5 <dhcp_stop+0x5ad>
4025bbb5:	0c0c02        	l8ui	a0, a12, 12
4025bbb8:	025026        	beqi	a0, 5, 4025bbbe <dhcp_stop+0x596>
4025bbbb:	164066        	bnei	a0, 4, 4025bbd5 <dhcp_stop+0x5ad>
4025bbbe:	1d08      	l32i.n	a0, a13, 4
4025bbc0:	0c4302        	s8i	a0, a3, 12
4025bbc3:	410800        	srli	a0, a0, 8
4025bbc6:	0d4302        	s8i	a0, a3, 13
4025bbc9:	410800        	srli	a0, a0, 8
4025bbcc:	0e4302        	s8i	a0, a3, 14
4025bbcf:	410800        	srli	a0, a0, 8
4025bbd2:	0f4302        	s8i	a0, a3, 15
4025bbd5:	104322        	s8i	a2, a3, 16
4025bbd8:	144322        	s8i	a2, a3, 20
4025bbdb:	184322        	s8i	a2, a3, 24
4025bbde:	000c      	movi.n	a0, 0
4025bbe0:	134352        	s8i	a5, a3, 19
4025bbe3:	174352        	s8i	a5, a3, 23
4025bbe6:	1b4352        	s8i	a5, a3, 27
4025bbe9:	ffa6b1        	l32r	a11, 4025ba84 <dhcp_stop+0x45c>
4025bbec:	114392        	s8i	a9, a3, 17
4025bbef:	154392        	s8i	a9, a3, 21
4025bbf2:	124372        	s8i	a7, a3, 18
4025bbf5:	164372        	s8i	a7, a3, 22
4025bbf8:	1a4372        	s8i	a7, a3, 26
4025bbfb:	194392        	s8i	a9, a3, 25
4025bbfe:	63a072        	movi	a7, 99
4025bc01:	ff9e91        	l32r	a9, 4025ba7c <dhcp_stop+0x454>
4025bc04:	401b      	addi.n	a4, a0, 1
4025bc06:	5c58      	l32i.n	a5, a12, 20
4025bc08:	2e0da2        	l8ui	a10, a13, 46
4025bc0b:	550a      	add.n	a5, a5, a0
4025bc0d:	0ab0a7        	bgeu	a0, a10, 4025bc1b <dhcp_stop+0x5f3>
4025bc10:	0760f6        	bgeui	a0, 6, 4025bc1b <dhcp_stop+0x5f3>
4025bc13:	3d0a      	add.n	a3, a13, a0
4025bc15:	2f0332        	l8ui	a3, a3, 47
4025bc18:	000046        	j	4025bc1d <dhcp_stop+0x5f5>
4025bc1b:	030c      	movi.n	a3, 0
4025bc1d:	1c4532        	s8i	a3, a5, 28
4025bc20:	f40040        	extui	a0, a4, 0, 16
4025bc23:	ddb066        	bnei	a0, 16, 4025bc04 <dhcp_stop+0x5dc>
4025bc26:	ff96a1        	l32r	a10, 4025ba80 <dhcp_stop+0x458>
4025bc29:	000c      	movi.n	a0, 0
4025bc2b:	ff9f46        	j	4025baac <dhcp_stop+0x484>
4025bc2e:	120000        	excw
4025bc31:	c2f0c1        	l32r	a12, 4024c7f4 <pm_sleep_opt+0xfc>
4025bc34:	020161        	l32r	a6, 4021c438 <_lit4_end+0x1156dc>
4025bc37:	200061        	l32r	a6, 40223c38 <_lit4_end+0x11cedc>
4025bc3a:	8c20c2        	l32i	a12, a0, 0x230
4025bc3d:	4228b2        	l32i	a11, a8, 0x108
4025bc40:	128c      	beqz.n	a2, 4025bc45 <dhcp_stop+0x61d>
4025bc42:	048d85        	call0	4026051c <pbuf_free>
4025bc45:	000c      	movi.n	a0, 0
4025bc47:	4c09      	s32i.n	a0, a12, 16
4025bc49:	5c09      	s32i.n	a0, a12, 20
4025bc4b:	11c8      	l32i.n	a12, a1, 4
4025bc4d:	0108      	l32i.n	a0, a1, 0
4025bc4f:	10c112        	addi	a1, a1, 16
4025bc52:	f00d      	ret.n
4025bc54:	02bc      	beqz.n	a2, 4025bc88 <dhcp_stop+0x660>
4025bc56:	364c      	movi.n	a6, 67
4025bc58:	380c      	movi.n	a8, 3
4025bc5a:	070c      	movi.n	a7, 0
4025bc5c:	f37c      	movi.n	a3, -1
4025bc5e:	0c1252        	l16ui	a5, a2, 24
4025bc61:	5248      	l32i.n	a4, a2, 20
4025bc63:	951b      	addi.n	a9, a5, 1
4025bc65:	0c5292        	s16i	a9, a2, 24
4025bc68:	445a      	add.n	a4, a4, a5
4025bc6a:	f04432        	s8i	a3, a4, 240
4025bc6d:	0c1252        	l16ui	a5, a2, 24
4025bc70:	52a8      	l32i.n	a10, a2, 20
4025bc72:	05b657        	bgeu	a6, a5, 4025bc7b <dhcp_stop+0x653>
4025bc75:	0f0857        	bnone	a8, a5, 4025bc88 <dhcp_stop+0x660>
4025bc78:	0c3657        	bltu	a6, a5, 4025bc88 <dhcp_stop+0x660>
4025bc7b:	aa5a      	add.n	a10, a10, a5
4025bc7d:	b51b      	addi.n	a11, a5, 1
4025bc7f:	0c52b2        	s16i	a11, a2, 24
4025bc82:	f04a72        	s8i	a7, a10, 240
4025bc85:	fff906        	j	4025bc6d <dhcp_stop+0x645>
4025bc88:	f00d      	ret.n
	...

4025bc8c <node_insert_to_list>:
4025bc8c:	0258      	l32i.n	a5, a2, 0
4025bc8e:	35cc      	bnez.n	a5, 4025bc95 <node_insert_to_list+0x9>
4025bc90:	0239      	s32i.n	a3, a2, 0
4025bc92:	000306        	j	4025bca2 <node_insert_to_list+0x16>
4025bc95:	1528      	l32i.n	a2, a5, 4
4025bc97:	528c      	beqz.n	a2, 4025bca0 <node_insert_to_list+0x14>
4025bc99:	025d      	mov.n	a5, a2
4025bc9b:	1228      	l32i.n	a2, a2, 4
4025bc9d:	ff8256        	bnez	a2, 4025bc99 <node_insert_to_list+0xd>
4025bca0:	1539      	s32i.n	a3, a5, 4
4025bca2:	020c      	movi.n	a2, 0
4025bca4:	1329      	s32i.n	a2, a3, 4
4025bca6:	f00d      	ret.n

4025bca8 <node_remove_from_list>:
4025bca8:	0268      	l32i.n	a6, a2, 0
4025bcaa:	46cc      	bnez.n	a6, 4025bcb2 <node_remove_from_list+0xa>
4025bcac:	030c      	movi.n	a3, 0
4025bcae:	0239      	s32i.n	a3, a2, 0
4025bcb0:	f00d      	ret.n
4025bcb2:	049367        	bne	a3, a6, 4025bcba <node_remove_from_list+0x12>
4025bcb5:	1638      	l32i.n	a3, a6, 4
4025bcb7:	fffcc6        	j	4025bcae <node_remove_from_list+0x6>
4025bcba:	1628      	l32i.n	a2, a6, 4
4025bcbc:	039237        	bne	a2, a3, 4025bcc3 <node_remove_from_list+0x1b>
4025bcbf:	1328      	l32i.n	a2, a3, 4
4025bcc1:	1629      	s32i.n	a2, a6, 4
4025bcc3:	026d      	mov.n	a6, a2
4025bcc5:	ff1256        	bnez	a2, 4025bcba <node_remove_from_list+0x12>
4025bcc8:	f00d      	ret.n
4025bcca:	320000        	excw
4025bccd:	0c0242        	l8ui	a4, a2, 12
4025bcd0:	553c14        	excw
4025bcd3:	004252        	s8i	a5, a2, 0
4025bcd6:	014242        	s8i	a4, a2, 1
4025bcd9:	223b      	addi.n	a2, a2, 3
4025bcdb:	f00d      	ret.n
4025bcdd:	000000        	ill
4025bce0:	ebe8      	l32i.n	a14, a11, 56
4025bce2:	fe          	.byte 0xfe
4025bce3:	3f          	.byte 0x3f
4025bce4:	fe8750        	excw
4025bce7:	3f          	.byte 0x3f
4025bce8:	33a032        	movi	a3, 51
4025bceb:	fffd61        	l32r	a6, 4025bce0 <node_remove_from_list+0x38>
4025bcee:	36a0b2        	movi	a11, 54
4025bcf1:	01a0a2        	movi	a10, 1
4025bcf4:	090c      	movi.n	a9, 0
4025bcf6:	470c      	movi.n	a7, 4
4025bcf8:	f87c      	movi.n	a8, -1
4025bcfa:	d0c112        	addi	a1, a1, -48
4025bcfd:	4109      	s32i.n	a0, a1, 16
4025bcff:	51c9      	s32i.n	a12, a1, 20
4025bd01:	024282        	s8i	a8, a2, 2
4025bd04:	034282        	s8i	a8, a2, 3
4025bd07:	044282        	s8i	a8, a2, 4
4025bd0a:	014272        	s8i	a7, a2, 1
4025bd0d:	074272        	s8i	a7, a2, 7
4025bd10:	054292        	s8i	a9, a2, 5
4025bd13:	084292        	s8i	a9, a2, 8
4025bd16:	0042a2        	s8i	a10, a2, 0
4025bd19:	0942a2        	s8i	a10, a2, 9
4025bd1c:	0c42b2        	s8i	a11, a2, 12
4025bd1f:	0d4272        	s8i	a7, a2, 13
4025bd22:	0668      	l32i.n	a6, a6, 0
4025bd24:	064232        	s8i	a3, a2, 6
4025bd27:	80afc2        	movi	a12, -128
4025bd2a:	105c      	movi.n	a0, 81
4025bd2c:	0a4202        	s8i	a0, a2, 10
4025bd2f:	0b42c2        	s8i	a12, a2, 11
4025bd32:	ffec31        	l32r	a3, 4025bce4 <node_remove_from_list+0x3c>
4025bd35:	12c2c2        	addi	a12, a2, 18
4025bd38:	745860        	extui	a5, a6, 8, 8
4025bd3b:	754060        	extui	a4, a6, 16, 8
4025bd3e:	8149      	s32i.n	a4, a1, 32
4025bd40:	7159      	s32i.n	a5, a1, 28
4025bd42:	0f4252        	s8i	a5, a2, 15
4025bd45:	104242        	s8i	a4, a2, 16
4025bd48:	000332        	l8ui	a3, a3, 0
4025bd4b:	750860        	extui	a0, a6, 24, 8
4025bd4e:	9109      	s32i.n	a0, a1, 36
4025bd50:	114202        	s8i	a0, a2, 17
4025bd53:	746060        	extui	a6, a6, 0, 8
4025bd56:	6169      	s32i.n	a6, a1, 24
4025bd58:	0e4262        	s8i	a6, a2, 14
4025bd5b:	426307        	bbci	a3, 0, 4025bda1 <node_remove_from_list+0xf9>
4025bd5e:	214b      	addi.n	a2, a1, 4
4025bd60:	c30c      	movi.n	a3, 12
4025bd62:	90dd01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025bd65:	0000c0        	callx0	a0
4025bd68:	120c      	movi.n	a2, 1
4025bd6a:	314b      	addi.n	a3, a1, 4
4025bd6c:	e73145        	call0	40243084 <wifi_get_ip_info>
4025bd6f:	9108      	l32i.n	a0, a1, 36
4025bd71:	8148      	l32i.n	a4, a1, 32
4025bd73:	7158      	l32i.n	a5, a1, 28
4025bd75:	6168      	l32i.n	a6, a1, 24
4025bd77:	f87c      	movi.n	a8, -1
4025bd79:	090c      	movi.n	a9, 0
4025bd7b:	1a0c      	movi.n	a10, 1
4025bd7d:	320c      	movi.n	a2, 3
4025bd7f:	470c      	movi.n	a7, 4
4025bd81:	014c72        	s8i	a7, a12, 1
4025bd84:	004c22        	s8i	a2, a12, 0
4025bd87:	0c01b2        	l8ui	a11, a1, 12
4025bd8a:	024cb2        	s8i	a11, a12, 2
4025bd8d:	0d0132        	l8ui	a3, a1, 13
4025bd90:	034c32        	s8i	a3, a12, 3
4025bd93:	0e0122        	l8ui	a2, a1, 14
4025bd96:	044c22        	s8i	a2, a12, 4
4025bd99:	0f01b2        	l8ui	a11, a1, 15
4025bd9c:	054cb2        	s8i	a11, a12, 5
4025bd9f:	cc6b      	addi.n	a12, a12, 6
4025bda1:	024c62        	s8i	a6, a12, 2
4025bda4:	084c62        	s8i	a6, a12, 8
4025bda7:	034c52        	s8i	a5, a12, 3
4025bdaa:	094c52        	s8i	a5, a12, 9
4025bdad:	044c42        	s8i	a4, a12, 4
4025bdb0:	0a4c42        	s8i	a4, a12, 10
4025bdb3:	0b4c82        	s8i	a8, a12, 11
4025bdb6:	114ca2        	s8i	a10, a12, 17
4025bdb9:	154ca2        	s8i	a10, a12, 21
4025bdbc:	014c72        	s8i	a7, a12, 1
4025bdbf:	074c72        	s8i	a7, a12, 7
4025bdc2:	164c72        	s8i	a7, a12, 22
4025bdc5:	124c92        	s8i	a9, a12, 18
4025bdc8:	174c92        	s8i	a9, a12, 23
4025bdcb:	184c92        	s8i	a9, a12, 24
4025bdce:	194c92        	s8i	a9, a12, 25
4025bdd1:	054c02        	s8i	a0, a12, 5
4025bdd4:	a21c      	movi.n	a2, 26
4025bdd6:	c31c      	movi.n	a3, 28
4025bdd8:	2b0c      	movi.n	a11, 2
4025bdda:	0d4cb2        	s8i	a11, a12, 13
4025bddd:	0e4cb2        	s8i	a11, a12, 14
4025bde0:	1a4cb2        	s8i	a11, a12, 26
4025bde3:	064c32        	s8i	a3, a12, 6
4025bde6:	0c4c22        	s8i	a2, a12, 12
4025bde9:	600c      	movi.n	a0, 6
4025bdeb:	1bcc22        	addi	a2, a12, 27
4025bdee:	004c02        	s8i	a0, a12, 0
4025bdf1:	144c02        	s8i	a0, a12, 20
4025bdf4:	b32c      	movi.n	a3, 43
4025bdf6:	134c32        	s8i	a3, a12, 19
4025bdf9:	fb1c      	movi.n	a11, 31
4025bdfb:	004c      	movi.n	a0, 64
4025bdfd:	0f4c02        	s8i	a0, a12, 15
4025be00:	104cb2        	s8i	a11, a12, 16
4025be03:	4108      	l32i.n	a0, a1, 16
4025be05:	51c8      	l32i.n	a12, a1, 20
4025be07:	30c112        	addi	a1, a1, 48
4025be0a:	f00d      	ret.n
4025be0c:	f37c      	movi.n	a3, -1
4025be0e:	004232        	s8i	a3, a2, 0
4025be11:	221b      	addi.n	a2, a2, 1
4025be13:	f00d      	ret.n
4025be15:	000000        	ill
4025be18:	26adb0        	excw
4025be1b:	440c40        	extui	a0, a4, 12, 5
4025be1e:	650c      	movi.n	a5, 6
4025be20:	160c      	movi.n	a6, 1
4025be22:	270c      	movi.n	a7, 2
4025be24:	080c      	movi.n	a8, 0
4025be26:	ffae91        	l32r	a9, 4025bce0 <node_remove_from_list+0x38>
4025be29:	f0c112        	addi	a1, a1, -16
4025be2c:	013d      	mov.n	a3, a1
4025be2e:	1109      	s32i.n	a0, a1, 4
4025be30:	21c9      	s32i.n	a12, a1, 8
4025be32:	80a002        	movi	a0, 128
4025be35:	02cd      	mov.n	a12, a2
4025be37:	1998      	l32i.n	a9, a9, 4
4025be39:	10c222        	addi	a2, a2, 16
4025be3c:	0199      	s32i.n	a9, a1, 0
4025be3e:	045c82        	s16i	a8, a12, 8
4025be41:	034c82        	s8i	a8, a12, 3
4025be44:	004c72        	s8i	a7, a12, 0
4025be47:	014c62        	s8i	a6, a12, 1
4025be4a:	024c52        	s8i	a5, a12, 2
4025be4d:	055c02        	s16i	a0, a12, 10
4025be50:	915301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025be53:	0000c0        	callx0	a0
4025be56:	2ccb      	addi.n	a2, a12, 12
4025be58:	030c      	movi.n	a3, 0
4025be5a:	440c      	movi.n	a4, 4
4025be5c:	915401        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025be5f:	0000c0        	callx0	a0
4025be62:	14cc22        	addi	a2, a12, 20
4025be65:	030c      	movi.n	a3, 0
4025be67:	440c      	movi.n	a4, 4
4025be69:	915001        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025be6c:	0000c0        	callx0	a0
4025be6f:	18cc22        	addi	a2, a12, 24
4025be72:	030c      	movi.n	a3, 0
4025be74:	440c      	movi.n	a4, 4
4025be76:	914d01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025be79:	0000c0        	callx0	a0
4025be7c:	2ccc22        	addi	a2, a12, 44
4025be7f:	030c      	movi.n	a3, 0
4025be81:	044c      	movi.n	a4, 64
4025be83:	914a01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025be86:	0000c0        	callx0	a0
4025be89:	6ccc22        	addi	a2, a12, 108
4025be8c:	030c      	movi.n	a3, 0
4025be8e:	80a042        	movi	a4, 128
4025be91:	914601        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025be94:	0000c0        	callx0	a0
4025be97:	030c      	movi.n	a3, 0
4025be99:	38a142        	movi	a4, 0x138
4025be9c:	01dcc2        	addmi	a12, a12, 0x100
4025be9f:	ecccc2        	addi	a12, a12, -20
4025bea2:	0c2d      	mov.n	a2, a12
4025bea4:	914201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025bea7:	0000c0        	callx0	a0
4025beaa:	ffdb31        	l32r	a3, 4025be18 <node_remove_from_list+0x170>
4025bead:	0c2d      	mov.n	a2, a12
4025beaf:	440c      	movi.n	a4, 4
4025beb1:	21c8      	l32i.n	a12, a1, 8
4025beb3:	913a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025beb6:	0000c0        	callx0	a0
4025beb9:	1108      	l32i.n	a0, a1, 4
4025bebb:	10c112        	addi	a1, a1, 16
4025bebe:	f00d      	ret.n
4025bec0:	f0c112        	addi	a1, a1, -16
4025bec3:	0261d2        	s32i	a13, a1, 8
4025bec6:	0161c2        	s32i	a12, a1, 4
4025bec9:	006102        	s32i	a0, a1, 0
4025becc:	02cd      	mov.n	a12, a2
4025bece:	fff4c5        	call0	4025be1c <node_remove_from_list+0x174>
4025bed1:	230c      	movi.n	a3, 2
4025bed3:	01dc22        	addmi	a2, a12, 0x100
4025bed6:	f0c222        	addi	a2, a2, -16
4025bed9:	ffdf05        	call0	4025bccc <node_remove_from_list+0x24>
4025bedc:	ffe085        	call0	4025bce8 <node_remove_from_list+0x40>
4025bedf:	fff2c5        	call0	4025be0c <node_remove_from_list+0x164>
4025bee2:	020c      	movi.n	a2, 0
4025bee4:	24a232        	movi	a3, 0x224
4025bee7:	040c      	movi.n	a4, 0
4025bee9:	044305        	call0	4026031c <pbuf_alloc>
4025beec:	02dd      	mov.n	a13, a2
4025beee:	045216        	beqz	a2, 4025bf37 <node_remove_from_list+0x28f>
4025bef1:	023d      	mov.n	a3, a2
4025bef3:	020c      	movi.n	a2, 0
4025bef5:	051302        	l16ui	a0, a3, 10
4025bef8:	1368      	l32i.n	a6, a3, 4
4025befa:	a09c      	beqz.n	a0, 4025bf18 <node_remove_from_list+0x270>
4025befc:	000c      	movi.n	a0, 0
4025befe:	560a      	add.n	a5, a6, a0
4025bf00:	4c2a      	add.n	a4, a12, a2
4025bf02:	001b      	addi.n	a0, a0, 1
4025bf04:	000442        	l8ui	a4, a4, 0
4025bf07:	221b      	addi.n	a2, a2, 1
4025bf09:	f42020        	extui	a2, a2, 0, 16
4025bf0c:	004542        	s8i	a4, a5, 0
4025bf0f:	051342        	l16ui	a4, a3, 10
4025bf12:	f40000        	extui	a0, a0, 0, 16
4025bf15:	e53047        	bltu	a0, a4, 4025befe <node_remove_from_list+0x256>
4025bf18:	002332        	l32i	a3, a3, 0
4025bf1b:	fd6356        	bnez	a3, 4025bef5 <node_remove_from_list+0x24d>
4025bf1e:	203dd0        	or	a3, a13, a13
4025bf21:	ff6f41        	l32r	a4, 4025bce0 <node_remove_from_list+0x38>
4025bf24:	454c      	movi.n	a5, 68
4025bf26:	2428      	l32i.n	a2, a4, 8
4025bf28:	44cb      	addi.n	a4, a4, 12
4025bf2a:	07a5c5        	call0	40263988 <udp_sendto>
4025bf2d:	071d52        	l16ui	a5, a13, 14
4025bf30:	358c      	beqz.n	a5, 4025bf37 <node_remove_from_list+0x28f>
4025bf32:	0d2d      	mov.n	a2, a13
4025bf34:	045e45        	call0	4026051c <pbuf_free>
4025bf37:	11c8      	l32i.n	a12, a1, 4
4025bf39:	21d8      	l32i.n	a13, a1, 8
4025bf3b:	0108      	l32i.n	a0, a1, 0
4025bf3d:	10c112        	addi	a1, a1, 16
4025bf40:	f00d      	ret.n
4025bf42:	120000        	excw
4025bf45:	d2f0c1        	l32r	a12, 40250b08 <DefFreqCalTimerCB+0x25c>
4025bf48:	c20261        	l32r	a6, 4024c750 <pm_sleep_opt+0x58>
4025bf4b:	020161        	l32r	a6, 4021c750 <_lit4_end+0x1159f4>
4025bf4e:	cd0061        	l32r	a6, 4024f350 <fpm_set_type_from_upper+0x54>
4025bf51:	ec8502        	excw
4025bf54:	ff          	.byte 0xff
4025bf55:	630c      	movi.n	a3, 6
4025bf57:	01dc22        	addmi	a2, a12, 0x100
4025bf5a:	f0c222        	addi	a2, a2, -16
4025bf5d:	ffd6c5        	call0	4025bccc <node_remove_from_list+0x24>
4025bf60:	ffea85        	call0	4025be0c <node_remove_from_list+0x164>
4025bf63:	020c      	movi.n	a2, 0
4025bf65:	24a232        	movi	a3, 0x224
4025bf68:	040c      	movi.n	a4, 0
4025bf6a:	043b05        	call0	4026031c <pbuf_alloc>
4025bf6d:	02dd      	mov.n	a13, a2
4025bf6f:	045216        	beqz	a2, 4025bfb8 <node_remove_from_list+0x310>
4025bf72:	023d      	mov.n	a3, a2
4025bf74:	020c      	movi.n	a2, 0
4025bf76:	051302        	l16ui	a0, a3, 10
4025bf79:	1368      	l32i.n	a6, a3, 4
4025bf7b:	a09c      	beqz.n	a0, 4025bf99 <node_remove_from_list+0x2f1>
4025bf7d:	000c      	movi.n	a0, 0
4025bf7f:	560a      	add.n	a5, a6, a0
4025bf81:	4c2a      	add.n	a4, a12, a2
4025bf83:	001b      	addi.n	a0, a0, 1
4025bf85:	000442        	l8ui	a4, a4, 0
4025bf88:	221b      	addi.n	a2, a2, 1
4025bf8a:	f42020        	extui	a2, a2, 0, 16
4025bf8d:	004542        	s8i	a4, a5, 0
4025bf90:	051342        	l16ui	a4, a3, 10
4025bf93:	f40000        	extui	a0, a0, 0, 16
4025bf96:	e53047        	bltu	a0, a4, 4025bf7f <node_remove_from_list+0x2d7>
4025bf99:	002332        	l32i	a3, a3, 0
4025bf9c:	fd6356        	bnez	a3, 4025bf76 <node_remove_from_list+0x2ce>
4025bf9f:	203dd0        	or	a3, a13, a13
4025bfa2:	ff4f41        	l32r	a4, 4025bce0 <node_remove_from_list+0x38>
4025bfa5:	454c      	movi.n	a5, 68
4025bfa7:	2428      	l32i.n	a2, a4, 8
4025bfa9:	44cb      	addi.n	a4, a4, 12
4025bfab:	079dc5        	call0	40263988 <udp_sendto>
4025bfae:	071d52        	l16ui	a5, a13, 14
4025bfb1:	358c      	beqz.n	a5, 4025bfb8 <node_remove_from_list+0x310>
4025bfb3:	0d2d      	mov.n	a2, a13
4025bfb5:	045645        	call0	4026051c <pbuf_free>
4025bfb8:	11c8      	l32i.n	a12, a1, 4
4025bfba:	21d8      	l32i.n	a13, a1, 8
4025bfbc:	0108      	l32i.n	a0, a1, 0
4025bfbe:	10c112        	addi	a1, a1, 16
4025bfc1:	f00d      	ret.n
4025bfc3:	c11200        	mul16u	a1, a2, a0
4025bfc6:	61d2f0        	xsr.excsave2	a15
4025bfc9:	61c202        	addi	a0, a2, 97
4025bfcc:	610201        	l32r	a0, 402343d4 <_lit4_end+0x12d678>
4025bfcf:	02cd00        	excw
4025bfd2:	ffe485        	call0	4025be1c <node_remove_from_list+0x174>
4025bfd5:	530c      	movi.n	a3, 5
4025bfd7:	01dc22        	addmi	a2, a12, 0x100
4025bfda:	f0c222        	addi	a2, a2, -16
4025bfdd:	ffcec5        	call0	4025bccc <node_remove_from_list+0x24>
4025bfe0:	ffd045        	call0	4025bce8 <node_remove_from_list+0x40>
4025bfe3:	ffe285        	call0	4025be0c <node_remove_from_list+0x164>
4025bfe6:	020c      	movi.n	a2, 0
4025bfe8:	24a232        	movi	a3, 0x224
4025bfeb:	040c      	movi.n	a4, 0
4025bfed:	0432c5        	call0	4026031c <pbuf_alloc>
4025bff0:	02dd      	mov.n	a13, a2
4025bff2:	045216        	beqz	a2, 4025c03b <node_remove_from_list+0x393>
4025bff5:	023d      	mov.n	a3, a2
4025bff7:	020c      	movi.n	a2, 0
4025bff9:	051302        	l16ui	a0, a3, 10
4025bffc:	1368      	l32i.n	a6, a3, 4
4025bffe:	a09c      	beqz.n	a0, 4025c01c <node_remove_from_list+0x374>
4025c000:	000c      	movi.n	a0, 0
4025c002:	560a      	add.n	a5, a6, a0
4025c004:	4c2a      	add.n	a4, a12, a2
4025c006:	001b      	addi.n	a0, a0, 1
4025c008:	000442        	l8ui	a4, a4, 0
4025c00b:	221b      	addi.n	a2, a2, 1
4025c00d:	f42020        	extui	a2, a2, 0, 16
4025c010:	004542        	s8i	a4, a5, 0
4025c013:	051342        	l16ui	a4, a3, 10
4025c016:	f40000        	extui	a0, a0, 0, 16
4025c019:	e53047        	bltu	a0, a4, 4025c002 <node_remove_from_list+0x35a>
4025c01c:	002332        	l32i	a3, a3, 0
4025c01f:	fd6356        	bnez	a3, 4025bff9 <node_remove_from_list+0x351>
4025c022:	203dd0        	or	a3, a13, a13
4025c025:	ff2e41        	l32r	a4, 4025bce0 <node_remove_from_list+0x38>
4025c028:	454c      	movi.n	a5, 68
4025c02a:	2428      	l32i.n	a2, a4, 8
4025c02c:	44cb      	addi.n	a4, a4, 12
4025c02e:	079585        	call0	40263988 <udp_sendto>
4025c031:	071d52        	l16ui	a5, a13, 14
4025c034:	358c      	beqz.n	a5, 4025c03b <node_remove_from_list+0x393>
4025c036:	0d2d      	mov.n	a2, a13
4025c038:	044e05        	call0	4026051c <pbuf_free>
4025c03b:	11c8      	l32i.n	a12, a1, 4
4025c03d:	21d8      	l32i.n	a13, a1, 8
4025c03f:	0108      	l32i.n	a0, a1, 0
4025c041:	10c112        	addi	a1, a1, 16
4025c044:	f00d      	ret.n
4025c046:	6d0000        	excw
4025c049:	832a02        	l32i	a0, a10, 0x20c
4025c04c:	e0c112        	addi	a1, a1, -32
4025c04f:	ff2491        	l32r	a9, 4025bce0 <node_remove_from_list+0x38>
4025c052:	2109      	s32i.n	a0, a1, 8
4025c054:	500c      	movi.n	a0, 5
4025c056:	085902        	s16i	a0, a9, 16
4025c059:	1928      	l32i.n	a2, a9, 4
4025c05b:	0129      	s32i.n	a2, a1, 0
4025c05d:	5db687        	bgeu	a6, a8, 4025c0be <node_remove_from_list+0x416>
4025c060:	5b3c      	movi.n	a11, 53
4025c062:	2a3c      	movi.n	a10, 50
4025c064:	070c      	movi.n	a7, 0
4025c066:	030c      	movi.n	a3, 0
4025c068:	1169      	s32i.n	a6, a1, 4
4025c06a:	3189      	s32i.n	a8, a1, 12
4025c06c:	4179      	s32i.n	a7, a1, 16
4025c06e:	000622        	l8ui	a2, a6, 0
4025c071:	5139      	s32i.n	a3, a1, 20
4025c073:	1312a7        	beq	a2, a10, 4025c08a <node_remove_from_list+0x3e2>
4025c076:	0a12b7        	beq	a2, a11, 4025c084 <node_remove_from_list+0x3dc>
4025c079:	ffa042        	movi	a4, 255
4025c07c:	2f9247        	bne	a2, a4, 4025c0af <node_remove_from_list+0x407>
4025c07f:	170c      	movi.n	a7, 1
4025c081:	000a86        	j	4025c0af <node_remove_from_list+0x407>
4025c084:	020632        	l8ui	a3, a6, 2
4025c087:	000906        	j	4025c0af <node_remove_from_list+0x407>
4025c08a:	012d      	mov.n	a2, a1
4025c08c:	362b      	addi.n	a3, a6, 2
4025c08e:	440c      	movi.n	a4, 4
4025c090:	967b01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025c093:	0000c0        	callx0	a0
4025c096:	1168      	l32i.n	a6, a1, 4
4025c098:	5138      	l32i.n	a3, a1, 20
4025c09a:	4178      	l32i.n	a7, a1, 16
4025c09c:	3188      	l32i.n	a8, a1, 12
4025c09e:	2a3c      	movi.n	a10, 50
4025c0a0:	5b3c      	movi.n	a11, 53
4025c0a2:	ff0f91        	l32r	a9, 4025bce0 <node_remove_from_list+0x38>
4025c0a5:	340c      	movi.n	a4, 3
4025c0a7:	400c      	movi.n	a0, 4
4025c0a9:	830420        	moveqz	a0, a4, a2
4025c0ac:	085902        	s16i	a0, a9, 16
4025c0af:	d7cc      	bnez.n	a7, 4025c0c0 <node_remove_from_list+0x418>
4025c0b1:	010652        	l8ui	a5, a6, 1
4025c0b4:	552b      	addi.n	a5, a5, 2
4025c0b6:	665a      	add.n	a6, a6, a5
4025c0b8:	ac3687        	bltu	a6, a8, 4025c068 <node_remove_from_list+0x3c0>
4025c0bb:	000046        	j	4025c0c0 <node_remove_from_list+0x418>
4025c0be:	030c      	movi.n	a3, 0
4025c0c0:	251326        	beqi	a3, 1, 4025c0e9 <node_remove_from_list+0x441>
4025c0c3:	143326        	beqi	a3, 3, 4025c0db <node_remove_from_list+0x433>
4025c0c6:	024326        	beqi	a3, 4, 4025c0cc <node_remove_from_list+0x424>
4025c0c9:	047366        	bnei	a3, 7, 4025c0d1 <node_remove_from_list+0x429>
4025c0cc:	500c      	movi.n	a0, 5
4025c0ce:	085902        	s16i	a0, a9, 16
4025c0d1:	742000        	extui	a2, a0, 0, 8
4025c0d4:	2108      	l32i.n	a0, a1, 8
4025c0d6:	20c112        	addi	a1, a1, 32
4025c0d9:	f00d      	ret.n
4025c0db:	f23026        	beqi	a0, 3, 4025c0d1 <node_remove_from_list+0x429>
4025c0de:	ef4026        	beqi	a0, 4, 4025c0d1 <node_remove_from_list+0x429>
4025c0e1:	400c      	movi.n	a0, 4
4025c0e3:	085902        	s16i	a0, a9, 16
4025c0e6:	fff9c6        	j	4025c0d1 <node_remove_from_list+0x429>
4025c0e9:	100c      	movi.n	a0, 1
4025c0eb:	fff7c6        	j	4025c0ce <node_remove_from_list+0x426>
4025c0ee:	000000        	ill
4025c0f1:	feec      	bnez.n	a14, 4025c124 <node_remove_from_list+0x47c>
4025c0f3:	3f          	.byte 0x3f
4025c0f4:	ebec      	bnez.n	a11, 4025c126 <node_remove_from_list+0x47e>
4025c0f6:	fe          	.byte 0xfe
4025c0f7:	3f          	.byte 0x3f
4025c0f8:	26adc0        	excw
4025c0fb:	440c40        	extui	a0, a4, 12, 5
4025c0fe:	039d      	mov.n	a9, a3
4025c100:	e0c112        	addi	a1, a1, -32
4025c103:	31c9      	s32i.n	a12, a1, 12
4025c105:	51e9      	s32i.n	a14, a1, 20
4025c107:	61f9      	s32i.n	a15, a1, 24
4025c109:	ff4331        	l32r	a3, 4025be18 <node_remove_from_list+0x170>
4025c10c:	41d9      	s32i.n	a13, a1, 16
4025c10e:	2109      	s32i.n	a0, a1, 8
4025c110:	02dd      	mov.n	a13, a2
4025c112:	1199      	s32i.n	a9, a1, 4
4025c114:	01d222        	addmi	a2, a2, 0x100
4025c117:	ecc222        	addi	a2, a2, -20
4025c11a:	965801        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025c11d:	0000c0        	callx0	a0
4025c120:	0c3256        	bnez	a2, 4025c1e7 <node_remove_from_list+0x53f>
4025c123:	fff321        	l32r	a2, 4025c0f0 <node_remove_from_list+0x448>
4025c126:	1ccdf2        	addi	a15, a13, 28
4025c129:	02c8      	l32i.n	a12, a2, 0
4025c12b:	e8c2e2        	addi	a14, a2, -24
4025c12e:	5e38      	l32i.n	a3, a14, 20
4025c130:	1e39      	s32i.n	a3, a14, 4
4025c132:	060c16        	beqz	a12, 4025c196 <node_remove_from_list+0x4ee>
4025c135:	01d9      	s32i.n	a13, a1, 0
4025c137:	0f3d      	mov.n	a3, a15
4025c139:	0cd8      	l32i.n	a13, a12, 0
4025c13b:	640c      	movi.n	a4, 6
4025c13d:	2d4b      	addi.n	a2, a13, 4
4025c13f:	964f01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4025c142:	0000c0        	callx0	a0
4025c145:	0c5216        	beqz	a2, 4025c20e <node_remove_from_list+0x566>
4025c148:	5e08      	l32i.n	a0, a14, 20
4025c14a:	0d58      	l32i.n	a5, a13, 0
4025c14c:	1cc8      	l32i.n	a12, a12, 4
4025c14e:	3e9507        	bne	a5, a0, 4025c190 <node_remove_from_list+0x4e8>
4025c151:	756800        	extui	a6, a0, 24, 8
4025c154:	908991        	l32r	a9, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025c157:	018080        	slli	a8, a0, 24
4025c15a:	107090        	and	a7, a0, a9
4025c15d:	117780        	slli	a7, a7, 8
4025c160:	207780        	or	a7, a7, a8
4025c163:	418800        	srli	a8, a0, 8
4025c166:	108890        	and	a8, a8, a9
4025c169:	206680        	or	a6, a6, a8
4025c16c:	206670        	or	a6, a6, a7
4025c16f:	661b      	addi.n	a6, a6, 1
4025c171:	108690        	and	a8, a6, a9
4025c174:	017680        	slli	a7, a6, 24
4025c177:	118880        	slli	a8, a8, 8
4025c17a:	207780        	or	a7, a7, a8
4025c17d:	758860        	extui	a8, a6, 24, 8
4025c180:	416860        	srli	a6, a6, 8
4025c183:	106690        	and	a6, a6, a9
4025c186:	206680        	or	a6, a6, a8
4025c189:	206670        	or	a6, a6, a7
4025c18c:	5e69      	s32i.n	a6, a14, 20
4025c18e:	1e69      	s32i.n	a6, a14, 4
4025c190:	fa3c56        	bnez	a12, 4025c137 <node_remove_from_list+0x48f>
4025c193:	000106        	j	4025c19b <node_remove_from_list+0x4f3>
4025c196:	01d9      	s32i.n	a13, a1, 0
4025c198:	1ccdf2        	addi	a15, a13, 28
4025c19b:	021c      	movi.n	a2, 16
4025c19d:	907d01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025c1a0:	0000c0        	callx0	a0
4025c1a3:	0f3d      	mov.n	a3, a15
4025c1a5:	640c      	movi.n	a4, 6
4025c1a7:	1e88      	l32i.n	a8, a14, 4
4025c1a9:	02dd      	mov.n	a13, a2
4025c1ab:	0289      	s32i.n	a8, a2, 0
4025c1ad:	224b      	addi.n	a2, a2, 4
4025c1af:	907b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025c1b2:	0000c0        	callx0	a0
4025c1b5:	820c      	movi.n	a2, 8
4025c1b7:	a0a592        	movi	a9, 0x5a0
4025c1ba:	3d99      	s32i.n	a9, a13, 12
4025c1bc:	907601        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025c1bf:	0000c0        	callx0	a0
4025c1c2:	02d9      	s32i.n	a13, a2, 0
4025c1c4:	02cd      	mov.n	a12, a2
4025c1c6:	0c3d      	mov.n	a3, a12
4025c1c8:	ffca21        	l32r	a2, 4025c0f0 <node_remove_from_list+0x448>
4025c1cb:	ffac05        	call0	4025bc8c <node_insert_to_list>
4025c1ce:	052eb2        	l32i	a11, a14, 20
4025c1d1:	082ea2        	l32i	a10, a14, 32
4025c1d4:	012e02        	l32i	a0, a14, 4
4025c1d7:	413ab7        	bltu	a10, a11, 4025c21c <node_remove_from_list+0x574>
4025c1da:	03e016        	beqz	a0, 4025c21c <node_remove_from_list+0x574>
4025c1dd:	0f2d      	mov.n	a2, a15
4025c1df:	ffc531        	l32r	a3, 4025c0f4 <node_remove_from_list+0x44c>
4025c1e2:	e68a05        	call0	40242a84 <wifi_softap_set_station_info>
4025c1e5:	32cc      	bnez.n	a2, 4025c1ec <node_remove_from_list+0x544>
4025c1e7:	020c      	movi.n	a2, 0
4025c1e9:	000486        	j	4025c1ff <node_remove_from_list+0x557>
4025c1ec:	1138      	l32i.n	a3, a1, 4
4025c1ee:	0128      	l32i.n	a2, a1, 0
4025c1f0:	113300        	slli	a3, a3, 16
4025c1f3:	01d222        	addmi	a2, a2, 0x100
4025c1f6:	f0c222        	addi	a2, a2, -16
4025c1f9:	313030        	srai	a3, a3, 16
4025c1fc:	ffe485        	call0	4025c048 <node_remove_from_list+0x3a0>
4025c1ff:	31c8      	l32i.n	a12, a1, 12
4025c201:	41d8      	l32i.n	a13, a1, 16
4025c203:	51e8      	l32i.n	a14, a1, 20
4025c205:	61f8      	l32i.n	a15, a1, 24
4025c207:	2108      	l32i.n	a0, a1, 8
4025c209:	20c112        	addi	a1, a1, 32
4025c20c:	f00d      	ret.n
4025c20e:	0c0c      	movi.n	a12, 0
4025c210:	a0a542        	movi	a4, 0x5a0
4025c213:	0d58      	l32i.n	a5, a13, 0
4025c215:	1e59      	s32i.n	a5, a14, 4
4025c217:	3d49      	s32i.n	a4, a13, 12
4025c219:	ffec46        	j	4025c1ce <node_remove_from_list+0x526>
4025c21c:	e52885        	call0	402414a8 <system_get_free_heap_size>
4025c21f:	204220        	or	a4, a2, a2
4025c222:	052e32        	l32i	a3, a14, 20
4025c225:	ffb421        	l32r	a2, 4025c0f8 <node_remove_from_list+0x450>
4025c228:	902a01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025c22b:	0000c0        	callx0	a0
4025c22e:	ffb021        	l32r	a2, 4025c0f0 <node_remove_from_list+0x448>
4025c231:	203cc0        	or	a3, a12, a12
4025c234:	ffa705        	call0	4025bca8 <node_remove_from_list>
4025c237:	0d2d      	mov.n	a2, a13
4025c239:	905a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c23c:	0000c0        	callx0	a0
4025c23f:	0c2d      	mov.n	a2, a12
4025c241:	905801        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c244:	0000c0        	callx0	a0
4025c247:	420c      	movi.n	a2, 4
4025c249:	ffec86        	j	4025c1ff <node_remove_from_list+0x557>
4025c24c:	f0c112        	addi	a1, a1, -16
4025c24f:	0261d2        	s32i	a13, a1, 8
4025c252:	0161c2        	s32i	a12, a1, 4
4025c255:	006102        	s32i	a0, a1, 0
4025c258:	04cd      	mov.n	a12, a4
4025c25a:	098416        	beqz	a4, 4025c2f6 <node_remove_from_list+0x64e>
4025c25d:	24a222        	movi	a2, 0x224
4025c260:	904d01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025c263:	0000c0        	callx0	a0
4025c266:	02dd      	mov.n	a13, a2
4025c268:	62cc      	bnez.n	a2, 4025c272 <node_remove_from_list+0x5ca>
4025c26a:	0c2d      	mov.n	a2, a12
4025c26c:	042ac5        	call0	4026051c <pbuf_free>
4025c26f:	0020c6        	j	4025c2f6 <node_remove_from_list+0x64e>
4025c272:	041c62        	l16ui	a6, a12, 8
4025c275:	051c02        	l16ui	a0, a12, 10
4025c278:	1c48      	l32i.n	a4, a12, 4
4025c27a:	a09c      	beqz.n	a0, 4025c298 <node_remove_from_list+0x5f0>
4025c27c:	000c      	movi.n	a0, 0
4025c27e:	5d0a      	add.n	a5, a13, a0
4025c280:	304a      	add.n	a3, a0, a4
4025c282:	201b      	addi.n	a2, a0, 1
4025c284:	f42020        	extui	a2, a2, 0, 16
4025c287:	000332        	l8ui	a3, a3, 0
4025c28a:	004532        	s8i	a3, a5, 0
4025c28d:	051c32        	l16ui	a3, a12, 10
4025c290:	020d      	mov.n	a0, a2
4025c292:	e83237        	bltu	a2, a3, 4025c27e <node_remove_from_list+0x5d6>
4025c295:	000046        	j	4025c29a <node_remove_from_list+0x5f2>
4025c298:	020c      	movi.n	a2, 0
4025c29a:	0c08      	l32i.n	a0, a12, 0
4025c29c:	30ac      	beqz.n	a0, 4025c2c3 <node_remove_from_list+0x61b>
4025c29e:	051052        	l16ui	a5, a0, 10
4025c2a1:	1048      	l32i.n	a4, a0, 4
4025c2a3:	c59c      	beqz.n	a5, 4025c2c3 <node_remove_from_list+0x61b>
4025c2a5:	000c      	movi.n	a0, 0
4025c2a7:	340a      	add.n	a3, a4, a0
4025c2a9:	5d2a      	add.n	a5, a13, a2
4025c2ab:	001b      	addi.n	a0, a0, 1
4025c2ad:	221b      	addi.n	a2, a2, 1
4025c2af:	000332        	l8ui	a3, a3, 0
4025c2b2:	004532        	s8i	a3, a5, 0
4025c2b5:	0c78      	l32i.n	a7, a12, 0
4025c2b7:	f42020        	extui	a2, a2, 0, 16
4025c2ba:	051772        	l16ui	a7, a7, 10
4025c2bd:	f40000        	extui	a0, a0, 0, 16
4025c2c0:	e33077        	bltu	a0, a7, 4025c2a7 <node_remove_from_list+0x5ff>
4025c2c3:	0d2d      	mov.n	a2, a13
4025c2c5:	10af32        	movi	a3, -240
4025c2c8:	363a      	add.n	a3, a6, a3
4025c2ca:	f43030        	extui	a3, a3, 0, 16
4025c2cd:	ffe2c5        	call0	4025c0fc <node_remove_from_list+0x454>
4025c2d0:	0d1226        	beqi	a2, 1, 4025c2e1 <node_remove_from_list+0x639>
4025c2d3:	2a3226        	beqi	a2, 3, 4025c301 <node_remove_from_list+0x659>
4025c2d6:	0c4266        	bnei	a2, 4, 4025c2e6 <node_remove_from_list+0x63e>
4025c2d9:	0d2d      	mov.n	a2, a13
4025c2db:	ffc685        	call0	4025bf44 <node_remove_from_list+0x29c>
4025c2de:	000106        	j	4025c2e6 <node_remove_from_list+0x63e>
4025c2e1:	0d2d      	mov.n	a2, a13
4025c2e3:	ffbdc5        	call0	4025bec0 <node_remove_from_list+0x218>
4025c2e6:	0c2d      	mov.n	a2, a12
4025c2e8:	201110        	or	a1, a1, a1
4025c2eb:	042305        	call0	4026051c <pbuf_free>
4025c2ee:	0d2d      	mov.n	a2, a13
4025c2f0:	902d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c2f3:	0000c0        	callx0	a0
4025c2f6:	11c8      	l32i.n	a12, a1, 4
4025c2f8:	21d8      	l32i.n	a13, a1, 8
4025c2fa:	0108      	l32i.n	a0, a1, 0
4025c2fc:	10c112        	addi	a1, a1, 16
4025c2ff:	f00d      	ret.n
4025c301:	0d2d      	mov.n	a2, a13
4025c303:	ffcc05        	call0	4025bfc4 <node_remove_from_list+0x31c>
4025c306:	fff706        	j	4025c2e6 <node_remove_from_list+0x63e>
4025c309:	000000        	ill
4025c30c:	feec04        	excw
4025c30f:	3f          	.byte 0x3f
4025c310:	fe7531        	l32r	a3, 4025bce4 <node_remove_from_list+0x3c>
4025c313:	f0c112        	addi	a1, a1, -16
4025c316:	31d9      	s32i.n	a13, a1, 12
4025c318:	1109      	s32i.n	a0, a1, 4
4025c31a:	21c9      	s32i.n	a12, a1, 8
4025c31c:	fe7101        	l32r	a0, 4025bce0 <node_remove_from_list+0x38>
4025c31f:	010332        	l8ui	a3, a3, 1
4025c322:	9015c1        	l32r	a12, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025c325:	050316        	beqz	a3, 4025c379 <node_remove_from_list+0x6d1>
4025c328:	750820        	extui	a0, a2, 24, 8
4025c32b:	1032c0        	and	a3, a2, a12
4025c32e:	014280        	slli	a4, a2, 24
4025c331:	113380        	slli	a3, a3, 8
4025c334:	203340        	or	a3, a3, a4
4025c337:	414820        	srli	a4, a2, 8
4025c33a:	1044c0        	and	a4, a4, a12
4025c33d:	200040        	or	a0, a0, a4
4025c340:	200030        	or	a0, a0, a3
4025c343:	0109      	s32i.n	a0, a1, 0
4025c345:	740000        	extui	a0, a0, 0, 8
4025c348:	05e0b6        	bltui	a0, 128, 4025c351 <node_remove_from_list+0x6a9>
4025c34b:	9cc0d2        	addi	a13, a0, -100
4025c34e:	000046        	j	4025c353 <node_remove_from_list+0x6ab>
4025c351:	d01b      	addi.n	a13, a0, 1
4025c353:	ffee21        	l32r	a2, 4025c30c <node_remove_from_list+0x664>
4025c356:	830c      	movi.n	a3, 8
4025c358:	8f6001        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025c35b:	0000c0        	callx0	a0
4025c35e:	fe6001        	l32r	a0, 4025bce0 <node_remove_from_list+0x38>
4025c361:	64cd22        	addi	a2, a13, 100
4025c364:	0148      	l32i.n	a4, a1, 0
4025c366:	00af52        	movi	a5, 0xffffff00
4025c369:	104450        	and	a4, a4, a5
4025c36c:	202420        	or	a2, a4, a2
4025c36f:	8029      	s32i.n	a2, a0, 32
4025c371:	2044d0        	or	a4, a4, a13
4025c374:	7049      	s32i.n	a4, a0, 28
4025c376:	0000c6        	j	4025c37d <node_remove_from_list+0x6d5>
4025c379:	8028      	l32i.n	a2, a0, 32
4025c37b:	7048      	l32i.n	a4, a0, 28
4025c37d:	31d8      	l32i.n	a13, a1, 12
4025c37f:	416820        	srli	a6, a2, 8
4025c382:	10a2c0        	and	a10, a2, a12
4025c385:	018480        	slli	a8, a4, 24
4025c388:	1094c0        	and	a9, a4, a12
4025c38b:	417840        	srli	a7, a4, 8
4025c38e:	11aa80        	slli	a10, a10, 8
4025c391:	1066c0        	and	a6, a6, a12
4025c394:	1077c0        	and	a7, a7, a12
4025c397:	119980        	slli	a9, a9, 8
4025c39a:	208890        	or	a8, a8, a9
4025c39d:	21c8      	l32i.n	a12, a1, 8
4025c39f:	759840        	extui	a9, a4, 24, 8
4025c3a2:	207790        	or	a7, a7, a9
4025c3a5:	207780        	or	a7, a7, a8
4025c3a8:	019280        	slli	a9, a2, 24
4025c3ab:	2099a0        	or	a9, a9, a10
4025c3ae:	7079      	s32i.n	a7, a0, 28
4025c3b0:	75a820        	extui	a10, a2, 24, 8
4025c3b3:	2066a0        	or	a6, a6, a10
4025c3b6:	206690        	or	a6, a6, a9
4025c3b9:	8069      	s32i.n	a6, a0, 32
4025c3bb:	1108      	l32i.n	a0, a1, 4
4025c3bd:	10c112        	addi	a1, a1, 16
4025c3c0:	f00d      	ret.n
4025c3c2:	e00000        	subx4	a0, a0, a0
4025c3c5:	26ad      	excw
4025c3c7:	c24c40        	excw
4025c3ca:	124025        	excw

4025c3cc <dhcps_start>:
4025c3cc:	f0c112        	addi	a1, a1, -16
4025c3cf:	0361d2        	s32i	a13, a1, 12
4025c3d2:	21c9      	s32i.n	a12, a1, 8
4025c3d4:	1109      	s32i.n	a0, a1, 4
4025c3d6:	02cd      	mov.n	a12, a2
4025c3d8:	120c      	movi.n	a2, 1
4025c3da:	e796c5        	call0	40243d48 <eagle_lwip_getif>
4025c3dd:	0129      	s32i.n	a2, a1, 0
4025c3df:	9228      	l32i.n	a2, a2, 36
4025c3e1:	128c      	beqz.n	a2, 4025c3e6 <dhcps_start+0x1a>
4025c3e3:	078305        	call0	40263c14 <udp_remove>
4025c3e6:	078605        	call0	40263c48 <udp_new>
4025c3e9:	fe3dd1        	l32r	a13, 4025bce0 <node_remove_from_list+0x38>
4025c3ec:	2d29      	s32i.n	a2, a13, 8
4025c3ee:	028c      	beqz.n	a2, 4025c3f2 <dhcps_start+0x26>
4025c3f0:	9ccc      	bnez.n	a12, 4025c3fd <dhcps_start+0x31>
4025c3f2:	fff421        	l32r	a2, 4025c3c4 <node_remove_from_list+0x71c>
4025c3f5:	8fb601        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025c3f8:	0000c0        	callx0	a0
4025c3fb:	2d28      	l32i.n	a2, a13, 8
4025c3fd:	002132        	l32i	a3, a1, 0
4025c400:	ffaf02        	movi	a0, -1
4025c403:	9329      	s32i.n	a2, a3, 36
4025c405:	3d09      	s32i.n	a0, a13, 12
4025c407:	0c28      	l32i.n	a2, a12, 0
4025c409:	0d29      	s32i.n	a2, a13, 0
4025c40b:	fff045        	call0	4025c310 <node_remove_from_list+0x668>
4025c40e:	2d28      	l32i.n	a2, a13, 8
4025c410:	7d48      	l32i.n	a4, a13, 28
4025c412:	f94331        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025c415:	5d49      	s32i.n	a4, a13, 20
4025c417:	344c      	movi.n	a4, 67
4025c419:	077005        	call0	40263b1c <udp_bind>
4025c41c:	ffeb31        	l32r	a3, 4025c3c8 <node_remove_from_list+0x720>
4025c41f:	040c      	movi.n	a4, 0
4025c421:	2d28      	l32i.n	a2, a13, 8
4025c423:	21c8      	l32i.n	a12, a1, 8
4025c425:	31d8      	l32i.n	a13, a1, 12
4025c427:	077e45        	call0	40263c0c <udp_recv>
4025c42a:	1108      	l32i.n	a0, a1, 4
4025c42c:	10c112        	addi	a1, a1, 16
4025c42f:	f00d      	ret.n
4025c431:	000000        	ill

4025c434 <dhcps_stop>:
4025c434:	01a022        	movi	a2, 1
4025c437:	e0c112        	addi	a1, a1, -32
4025c43a:	11c9      	s32i.n	a12, a1, 4
4025c43c:	21d9      	s32i.n	a13, a1, 8
4025c43e:	31e9      	s32i.n	a14, a1, 12
4025c440:	41f9      	s32i.n	a15, a1, 16
4025c442:	0109      	s32i.n	a0, a1, 0
4025c444:	e79005        	call0	40243d48 <eagle_lwip_getif>
4025c447:	fe26d1        	l32r	a13, 4025bce0 <node_remove_from_list+0x38>
4025c44a:	02cd      	mov.n	a12, a2
4025c44c:	2d28      	l32i.n	a2, a13, 8
4025c44e:	077a45        	call0	40263bf4 <udp_disconnect>
4025c451:	fe2421        	l32r	a2, 4025bce4 <node_remove_from_list+0x3c>
4025c454:	100c      	movi.n	a0, 1
4025c456:	014202        	s8i	a0, a2, 1
4025c459:	9c28      	l32i.n	a2, a12, 36
4025c45b:	0e0c      	movi.n	a14, 0
4025c45d:	328c      	beqz.n	a2, 4025c464 <dhcps_stop+0x30>
4025c45f:	077b45        	call0	40263c14 <udp_remove>
4025c462:	9ce9      	s32i.n	a14, a12, 36
4025c464:	6dc8      	l32i.n	a12, a13, 24
4025c466:	ff22f1        	l32r	a15, 4025c0f0 <node_remove_from_list+0x448>
4025c469:	ec9c      	beqz.n	a12, 4025c48b <dhcps_stop+0x57>
4025c46b:	0cdd      	mov.n	a13, a12
4025c46d:	0f2d      	mov.n	a2, a15
4025c46f:	1cc8      	l32i.n	a12, a12, 4
4025c471:	0d3d      	mov.n	a3, a13
4025c473:	ff8345        	call0	4025bca8 <node_remove_from_list>
4025c476:	0d28      	l32i.n	a2, a13, 0
4025c478:	8fcb01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c47b:	0000c0        	callx0	a0
4025c47e:	0d2d      	mov.n	a2, a13
4025c480:	0de9      	s32i.n	a14, a13, 0
4025c482:	8fc801        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c485:	0000c0        	callx0	a0
4025c488:	fdfc56        	bnez	a12, 4025c46b <dhcps_stop+0x37>
4025c48b:	11c8      	l32i.n	a12, a1, 4
4025c48d:	21d8      	l32i.n	a13, a1, 8
4025c48f:	31e8      	l32i.n	a14, a1, 12
4025c491:	41f8      	l32i.n	a15, a1, 16
4025c493:	0108      	l32i.n	a0, a1, 0
4025c495:	20c112        	addi	a1, a1, 32
4025c498:	f00d      	ret.n
	...

4025c49c <wifi_softap_set_dhcps_lease>:
4025c49c:	e0c112        	addi	a1, a1, -32
4025c49f:	0561c2        	s32i	a12, a1, 20
4025c4a2:	046102        	s32i	a0, a1, 16
4025c4a5:	20c220        	or	a12, a2, a2
4025c4a8:	e53905        	call0	4024183c <wifi_get_opmode>
4025c4ab:	011226        	beqi	a2, 1, 4025c4b0 <wifi_softap_set_dhcps_lease+0x14>
4025c4ae:	32cc      	bnez.n	a2, 4025c4b5 <wifi_softap_set_dhcps_lease+0x19>
4025c4b0:	020c      	movi.n	a2, 0
4025c4b2:	003046        	j	4025c577 <wifi_softap_set_dhcps_lease+0xdb>
4025c4b5:	ff7c16        	beqz	a12, 4025c4b0 <wifi_softap_set_dhcps_lease+0x14>
4025c4b8:	e52745        	call0	40241730 <wifi_softap_dhcps_status>
4025c4bb:	f11226        	beqi	a2, 1, 4025c4b0 <wifi_softap_set_dhcps_lease+0x14>
4025c4be:	202110        	or	a2, a1, a1
4025c4c1:	0ca032        	movi	a3, 12
4025c4c4:	8f0501        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025c4c7:	0000c0        	callx0	a0
4025c4ca:	120c      	movi.n	a2, 1
4025c4cc:	013d      	mov.n	a3, a1
4025c4ce:	e6bb45        	call0	40243084 <wifi_get_ip_info>
4025c4d1:	8fa981        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025c4d4:	1c48      	l32i.n	a4, a12, 4
4025c4d6:	0168      	l32i.n	a6, a1, 0
4025c4d8:	410840        	srli	a0, a4, 8
4025c4db:	755860        	extui	a5, a6, 24, 8
4025c4de:	417860        	srli	a7, a6, 8
4025c4e1:	107780        	and	a7, a7, a8
4025c4e4:	205570        	or	a5, a5, a7
4025c4e7:	100080        	and	a0, a0, a8
4025c4ea:	017680        	slli	a7, a6, 24
4025c4ed:	106680        	and	a6, a6, a8
4025c4f0:	116680        	slli	a6, a6, 8
4025c4f3:	206670        	or	a6, a6, a7
4025c4f6:	0c78      	l32i.n	a7, a12, 0
4025c4f8:	205560        	or	a5, a5, a6
4025c4fb:	412870        	srli	a2, a7, 8
4025c4fe:	753870        	extui	a3, a7, 24, 8
4025c501:	102280        	and	a2, a2, a8
4025c504:	202230        	or	a2, a2, a3
4025c507:	013780        	slli	a3, a7, 24
4025c50a:	107780        	and	a7, a7, a8
4025c50d:	117780        	slli	a7, a7, 8
4025c510:	203370        	or	a3, a3, a7
4025c513:	202230        	or	a2, a2, a3
4025c516:	107480        	and	a7, a4, a8
4025c519:	117780        	slli	a7, a7, 8
4025c51c:	758840        	extui	a8, a4, 24, 8
4025c51f:	200080        	or	a0, a0, a8
4025c522:	014480        	slli	a4, a4, 24
4025c525:	204470        	or	a4, a4, a7
4025c528:	200040        	or	a0, a0, a4
4025c52b:	053527        	bltu	a5, a2, 4025c534 <wifi_softap_set_dhcps_lease+0x98>
4025c52e:	023057        	bltu	a0, a5, 4025c534 <wifi_softap_set_dhcps_lease+0x98>
4025c531:	ffdec6        	j	4025c4b0 <wifi_softap_set_dhcps_lease+0x14>
4025c534:	418820        	srli	a8, a2, 8
4025c537:	414850        	srli	a4, a5, 8
4025c53a:	c08480        	sub	a8, a4, a8
4025c53d:	f6f856        	bnez	a8, 4025c4b0 <wifi_softap_set_dhcps_lease+0x14>
4025c540:	419800        	srli	a9, a0, 8
4025c543:	c09490        	sub	a9, a4, a9
4025c546:	f66956        	bnez	a9, 4025c4b0 <wifi_softap_set_dhcps_lease+0x14>
4025c549:	3129      	s32i.n	a2, a1, 12
4025c54b:	c0b020        	sub	a11, a0, a2
4025c54e:	64a0a2        	movi	a10, 100
4025c551:	02bab7        	bgeu	a10, a11, 4025c557 <wifi_softap_set_dhcps_lease+0xbb>
4025c554:	ffd606        	j	4025c4b0 <wifi_softap_set_dhcps_lease+0x14>
4025c557:	ff6d21        	l32r	a2, 4025c30c <node_remove_from_list+0x664>
4025c55a:	830c      	movi.n	a3, 8
4025c55c:	00cd      	mov.n	a12, a0
4025c55e:	8ede01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025c561:	0000c0        	callx0	a0
4025c564:	120c      	movi.n	a2, 1
4025c566:	fddf31        	l32r	a3, 4025bce4 <node_remove_from_list+0x3c>
4025c569:	000c      	movi.n	a0, 0
4025c56b:	fddd41        	l32r	a4, 4025bce0 <node_remove_from_list+0x38>
4025c56e:	3158      	l32i.n	a5, a1, 12
4025c570:	7459      	s32i.n	a5, a4, 28
4025c572:	84c9      	s32i.n	a12, a4, 32
4025c574:	014302        	s8i	a0, a3, 1
4025c577:	51c8      	l32i.n	a12, a1, 20
4025c579:	4108      	l32i.n	a0, a1, 16
4025c57b:	20c112        	addi	a1, a1, 32
4025c57e:	f00d      	ret.n

4025c580 <wifi_softap_get_dhcps_lease>:
4025c580:	f0c112        	addi	a1, a1, -16
4025c583:	0161c2        	s32i	a12, a1, 4
4025c586:	006102        	s32i	a0, a1, 0
4025c589:	02cd      	mov.n	a12, a2
4025c58b:	e52b05        	call0	4024183c <wifi_get_opmode>
4025c58e:	111226        	beqi	a2, 1, 4025c5a3 <wifi_softap_get_dhcps_lease+0x23>
4025c591:	e28c      	beqz.n	a2, 4025c5a3 <wifi_softap_get_dhcps_lease+0x23>
4025c593:	cc8c      	beqz.n	a12, 4025c5a3 <wifi_softap_get_dhcps_lease+0x23>
4025c595:	fdd301        	l32r	a0, 4025bce4 <node_remove_from_list+0x3c>
4025c598:	010002        	l8ui	a0, a0, 1
4025c59b:	908c      	beqz.n	a0, 4025c5a8 <wifi_softap_get_dhcps_lease+0x28>
4025c59d:	e51905        	call0	40241730 <wifi_softap_dhcps_status>
4025c5a0:	05a256        	bnez	a2, 4025c5fe <wifi_softap_get_dhcps_lease+0x7e>
4025c5a3:	020c      	movi.n	a2, 0
4025c5a5:	001c86        	j	4025c61b <wifi_softap_get_dhcps_lease+0x9b>
4025c5a8:	202cc0        	or	a2, a12, a12
4025c5ab:	08a032        	movi	a3, 8
4025c5ae:	8eca01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025c5b1:	0000c0        	callx0	a0
4025c5b4:	e51785        	call0	40241730 <wifi_softap_dhcps_status>
4025c5b7:	043256        	bnez	a2, 4025c5fe <wifi_softap_get_dhcps_lease+0x7e>
4025c5ba:	fdc941        	l32r	a4, 4025bce0 <node_remove_from_list+0x38>
4025c5bd:	7478      	l32i.n	a7, a4, 28
4025c5bf:	8f6e31        	l32r	a3, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025c5c2:	415870        	srli	a5, a7, 8
4025c5c5:	756870        	extui	a6, a7, 24, 8
4025c5c8:	105530        	and	a5, a5, a3
4025c5cb:	205560        	or	a5, a5, a6
4025c5ce:	016780        	slli	a6, a7, 24
4025c5d1:	107730        	and	a7, a7, a3
4025c5d4:	117780        	slli	a7, a7, 8
4025c5d7:	206670        	or	a6, a6, a7
4025c5da:	205560        	or	a5, a5, a6
4025c5dd:	0c59      	s32i.n	a5, a12, 0
4025c5df:	8448      	l32i.n	a4, a4, 32
4025c5e1:	105430        	and	a5, a4, a3
4025c5e4:	412840        	srli	a2, a4, 8
4025c5e7:	102230        	and	a2, a2, a3
4025c5ea:	115580        	slli	a5, a5, 8
4025c5ed:	013480        	slli	a3, a4, 24
4025c5f0:	203350        	or	a3, a3, a5
4025c5f3:	754840        	extui	a4, a4, 24, 8
4025c5f6:	202240        	or	a2, a2, a4
4025c5f9:	202230        	or	a2, a2, a3
4025c5fc:	1c29      	s32i.n	a2, a12, 4
4025c5fe:	e51305        	call0	40241730 <wifi_softap_dhcps_status>
4025c601:	141266        	bnei	a2, 1, 4025c619 <wifi_softap_get_dhcps_lease+0x99>
4025c604:	0c2d      	mov.n	a2, a12
4025c606:	830c      	movi.n	a3, 8
4025c608:	8eb401        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025c60b:	0000c0        	callx0	a0
4025c60e:	fdb461        	l32r	a6, 4025bce0 <node_remove_from_list+0x38>
4025c611:	7678      	l32i.n	a7, a6, 28
4025c613:	0c79      	s32i.n	a7, a12, 0
4025c615:	8668      	l32i.n	a6, a6, 32
4025c617:	1c69      	s32i.n	a6, a12, 4
4025c619:	120c      	movi.n	a2, 1
4025c61b:	11c8      	l32i.n	a12, a1, 4
4025c61d:	0108      	l32i.n	a0, a1, 0
4025c61f:	10c112        	addi	a1, a1, 16
4025c622:	f00d      	ret.n
4025c624:	fdaf51        	l32r	a5, 4025bce0 <node_remove_from_list+0x38>
4025c627:	f0c112        	addi	a1, a1, -16
4025c62a:	0109      	s32i.n	a0, a1, 0
4025c62c:	6558      	l32i.n	a5, a5, 24
4025c62e:	11c9      	s32i.n	a12, a1, 4
4025c630:	1508      	l32i.n	a0, a5, 4
4025c632:	052d      	mov.n	a2, a5
4025c634:	00cd      	mov.n	a12, a0
4025c636:	409c      	beqz.n	a0, 4025c64e <wifi_softap_get_dhcps_lease+0xce>
4025c638:	0c78      	l32i.n	a7, a12, 0
4025c63a:	0068      	l32i.n	a6, a0, 0
4025c63c:	3778      	l32i.n	a7, a7, 12
4025c63e:	3668      	l32i.n	a6, a6, 12
4025c640:	03b677        	bgeu	a6, a7, 4025c647 <wifi_softap_get_dhcps_lease+0xc7>
4025c643:	025d      	mov.n	a5, a2
4025c645:	00cd      	mov.n	a12, a0
4025c647:	002d      	mov.n	a2, a0
4025c649:	1008      	l32i.n	a0, a0, 4
4025c64b:	fe9056        	bnez	a0, 4025c638 <wifi_softap_get_dhcps_lease+0xb8>
4025c64e:	0c28      	l32i.n	a2, a12, 0
4025c650:	1c88      	l32i.n	a8, a12, 4
4025c652:	1589      	s32i.n	a8, a5, 4
4025c654:	8f5401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c657:	0000c0        	callx0	a0
4025c65a:	090c      	movi.n	a9, 0
4025c65c:	0c2d      	mov.n	a2, a12
4025c65e:	0c99      	s32i.n	a9, a12, 0
4025c660:	11c8      	l32i.n	a12, a1, 4
4025c662:	8f5001        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c665:	0000c0        	callx0	a0
4025c668:	0108      	l32i.n	a0, a1, 0
4025c66a:	10c112        	addi	a1, a1, 16
4025c66d:	f00d      	ret.n
	...

4025c670 <dhcps_coarse_tmr>:
4025c670:	e0c112        	addi	a1, a1, -32
4025c673:	11c9      	s32i.n	a12, a1, 4
4025c675:	41f9      	s32i.n	a15, a1, 16
4025c677:	0109      	s32i.n	a0, a1, 0
4025c679:	fd9901        	l32r	a0, 4025bce0 <node_remove_from_list+0x38>
4025c67c:	31e9      	s32i.n	a14, a1, 12
4025c67e:	60e8      	l32i.n	a14, a0, 24
4025c680:	21d9      	s32i.n	a13, a1, 8
4025c682:	cebc      	beqz.n	a14, 4025c6c2 <dhcps_coarse_tmr+0x52>
4025c684:	0d0c      	movi.n	a13, 0
4025c686:	0e58      	l32i.n	a5, a14, 0
4025c688:	0efd      	mov.n	a15, a14
4025c68a:	3548      	l32i.n	a4, a5, 12
4025c68c:	1ec8      	l32i.n	a12, a14, 4
4025c68e:	440b      	addi.n	a4, a4, -1
4025c690:	3549      	s32i.n	a4, a5, 12
4025c692:	f4dc      	bnez.n	a4, 4025c6b5 <dhcps_coarse_tmr+0x45>
4025c694:	0ced      	mov.n	a14, a12
4025c696:	fe9621        	l32r	a2, 4025c0f0 <node_remove_from_list+0x448>
4025c699:	0f3d      	mov.n	a3, a15
4025c69b:	ff60c5        	call0	4025bca8 <node_remove_from_list>
4025c69e:	0f28      	l32i.n	a2, a15, 0
4025c6a0:	8f4101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c6a3:	0000c0        	callx0	a0
4025c6a6:	0f2d      	mov.n	a2, a15
4025c6a8:	050c      	movi.n	a5, 0
4025c6aa:	0f59      	s32i.n	a5, a15, 0
4025c6ac:	8f3e01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025c6af:	0000c0        	callx0	a0
4025c6b2:	000186        	j	4025c6bc <dhcps_coarse_tmr+0x4c>
4025c6b5:	0ced      	mov.n	a14, a12
4025c6b7:	dd1b      	addi.n	a13, a13, 1
4025c6b9:	74d0d0        	extui	a13, a13, 0, 8
4025c6bc:	fc6c56        	bnez	a12, 4025c686 <dhcps_coarse_tmr+0x16>
4025c6bf:	000046        	j	4025c6c4 <dhcps_coarse_tmr+0x54>
4025c6c2:	0d0c      	movi.n	a13, 0
4025c6c4:	11c8      	l32i.n	a12, a1, 4
4025c6c6:	31e8      	l32i.n	a14, a1, 12
4025c6c8:	41f8      	l32i.n	a15, a1, 16
4025c6ca:	028db6        	bltui	a13, 8, 4025c6d0 <dhcps_coarse_tmr+0x60>
4025c6cd:	fff545        	call0	4025c624 <wifi_softap_get_dhcps_lease+0xa4>
4025c6d0:	21d8      	l32i.n	a13, a1, 8
4025c6d2:	0108      	l32i.n	a0, a1, 0
4025c6d4:	20c112        	addi	a1, a1, 32
4025c6d7:	f00d      	ret.n
4025c6d9:	000000        	ill

4025c6dc <wifi_softap_set_dhcps_offer_option>:
4025c6dc:	f0c112        	addi	a1, a1, -16
4025c6df:	006102        	s32i	a0, a1, 0
4025c6e2:	0161c2        	s32i	a12, a1, 4
4025c6e5:	0261d2        	s32i	a13, a1, 8
4025c6e8:	02cd      	mov.n	a12, a2
4025c6ea:	03dd      	mov.n	a13, a3
4025c6ec:	83cc      	bnez.n	a3, 4025c6f8 <wifi_softap_set_dhcps_offer_option+0x1c>
4025c6ee:	e50405        	call0	40241730 <wifi_softap_dhcps_status>
4025c6f1:	32cc      	bnez.n	a2, 4025c6f8 <wifi_softap_set_dhcps_offer_option+0x1c>
4025c6f3:	020c      	movi.n	a2, 0
4025c6f5:	0006c6        	j	4025c714 <wifi_softap_set_dhcps_offer_option+0x38>
4025c6f8:	ff7c16        	beqz	a12, 4025c6f3 <wifi_softap_set_dhcps_offer_option+0x17>
4025c6fb:	f42cf6        	bgeui	a12, 2, 4025c6f3 <wifi_softap_set_dhcps_offer_option+0x17>
4025c6fe:	101c66        	bnei	a12, 1, 4025c712 <wifi_softap_set_dhcps_offer_option+0x36>
4025c701:	000d02        	l8ui	a0, a13, 0
4025c704:	fd7821        	l32r	a2, 4025bce4 <node_remove_from_list+0x3c>
4025c707:	040000        	extui	a0, a0, 0, 1
4025c70a:	004202        	s8i	a0, a2, 0
4025c70d:	120c      	movi.n	a2, 1
4025c70f:	000046        	j	4025c714 <wifi_softap_set_dhcps_offer_option+0x38>
4025c712:	020c      	movi.n	a2, 0
4025c714:	11c8      	l32i.n	a12, a1, 4
4025c716:	21d8      	l32i.n	a13, a1, 8
4025c718:	0108      	l32i.n	a0, a1, 0
4025c71a:	10c112        	addi	a1, a1, 16
4025c71d:	f00d      	ret.n
4025c71f:	ec1000        	excw
4025c722:	fe          	.byte 0xfe
4025c723:	3f          	.byte 0x3f
4025c724:	de43d0        	excw
4025c727:	de          	.byte 0xde
4025c728:	c9f8      	l32i.n	a15, a9, 48
4025c72a:	124025        	excw

4025c72c <dns_init>:
4025c72c:	f0c112        	addi	a1, a1, -16
4025c72f:	fffc21        	l32r	a2, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025c732:	016102        	s32i	a0, a1, 4
4025c735:	0228      	l32i.n	a2, a2, 0
4025c737:	fffb01        	l32r	a0, 4025c724 <wifi_softap_set_dhcps_offer_option+0x48>
4025c73a:	62ec      	bnez.n	a2, 4025c764 <dns_init+0x38>
4025c73c:	0109      	s32i.n	a0, a1, 0
4025c73e:	075085        	call0	40263c48 <udp_new>
4025c741:	fff731        	l32r	a3, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025c744:	0329      	s32i.n	a2, a3, 0
4025c746:	a29c      	beqz.n	a2, 4025c764 <dns_init+0x38>
4025c748:	f87631        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025c74b:	040c      	movi.n	a4, 0
4025c74d:	073cc5        	call0	40263b1c <udp_bind>
4025c750:	fff631        	l32r	a3, 4025c728 <wifi_softap_set_dhcps_offer_option+0x4c>
4025c753:	fff321        	l32r	a2, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025c756:	040c      	movi.n	a4, 0
4025c758:	0228      	l32i.n	a2, a2, 0
4025c75a:	074b05        	call0	40263c0c <udp_recv>
4025c75d:	020c      	movi.n	a2, 0
4025c75f:	013d      	mov.n	a3, a1
4025c761:	000085        	call0	4025c76c <dns_setserver>
4025c764:	1108      	l32i.n	a0, a1, 4
4025c766:	10c112        	addi	a1, a1, 16
4025c769:	f00d      	ret.n
	...

4025c76c <dns_setserver>:
4025c76c:	1422f6        	bgeui	a2, 2, 4025c784 <dns_setserver+0x18>
4025c76f:	ffec51        	l32r	a5, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025c772:	0548      	l32i.n	a4, a5, 0
4025c774:	c48c      	beqz.n	a4, 4025c784 <dns_setserver+0x18>
4025c776:	a38c      	beqz.n	a3, 4025c784 <dns_setserver+0x18>
4025c778:	0338      	l32i.n	a3, a3, 0
4025c77a:	10c562        	addi	a6, a5, 16
4025c77d:	338c      	beqz.n	a3, 4025c784 <dns_setserver+0x18>
4025c77f:	a06260        	addx4	a6, a2, a6
4025c782:	0639      	s32i.n	a3, a6, 0
4025c784:	f00d      	ret.n
4025c786:	200000        	or	a0, a0, a0
4025c789:	feec      	bnez.n	a14, 4025c7bc <dns_tmr+0x1c>
4025c78b:	3f          	.byte 0x3f

4025c78c <dns_getserver>:
4025c78c:	0922f6        	bgeui	a2, 2, 4025c799 <dns_getserver+0xd>
4025c78f:	fffe31        	l32r	a3, 4025c788 <dns_setserver+0x1c>
4025c792:	a02230        	addx4	a2, a2, a3
4025c795:	0228      	l32i.n	a2, a2, 0
4025c797:	f00d      	ret.n
4025c799:	f86121        	l32r	a2, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025c79c:	fffd46        	j	4025c795 <dns_getserver+0x9>
	...

4025c7a0 <dns_tmr>:
4025c7a0:	f0c112        	addi	a1, a1, -16
4025c7a3:	0109      	s32i.n	a0, a1, 0
4025c7a5:	ffde01        	l32r	a0, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025c7a8:	0008      	l32i.n	a0, a0, 0
4025c7aa:	108c      	beqz.n	a0, 4025c7af <dns_tmr+0xf>
4025c7ac:	002245        	call0	4025c9d4 <dns_tmr+0x234>
4025c7af:	0108      	l32i.n	a0, a1, 0
4025c7b1:	10c112        	addi	a1, a1, 16
4025c7b4:	f00d      	ret.n
4025c7b6:	720000        	excw
4025c7b9:	820003        	excw
4025c7bc:	1bc0a0        	excw
4025c7bf:	076d33        	excw
4025c7c2:	1e4787        	ball	a7, a8, 4025c7e4 <dns_tmr+0x44>
4025c7c5:	379c      	beqz.n	a7, 4025c7dc <dns_tmr+0x3c>
4025c7c7:	000242        	l8ui	a4, a2, 0
4025c7ca:	000352        	l8ui	a5, a3, 0
4025c7cd:	331b      	addi.n	a3, a3, 1
4025c7cf:	159457        	bne	a4, a5, 4025c7e8 <dns_tmr+0x48>
4025c7d2:	221b      	addi.n	a2, a2, 1
4025c7d4:	660b      	addi.n	a6, a6, -1
4025c7d6:	746060        	extui	a6, a6, 0, 8
4025c7d9:	fea656        	bnez	a6, 4025c7c7 <dns_tmr+0x27>
4025c7dc:	000372        	l8ui	a7, a3, 0
4025c7df:	221b      	addi.n	a2, a2, 1
4025c7e1:	fd9756        	bnez	a7, 4025c7be <dns_tmr+0x1e>
4025c7e4:	020c      	movi.n	a2, 0
4025c7e6:	f00d      	ret.n
4025c7e8:	120c      	movi.n	a2, 1
4025c7ea:	f00d      	ret.n
4025c7ec:	000262        	l8ui	a6, a2, 0
4025c7ef:	c0a072        	movi	a7, 192
4025c7f2:	221b      	addi.n	a2, a2, 1
4025c7f4:	065d      	mov.n	a5, a6
4025c7f6:	114677        	ball	a6, a7, 4025c80b <dns_tmr+0x6b>
4025c7f9:	868c      	beqz.n	a6, 4025c805 <dns_tmr+0x65>
4025c7fb:	221b      	addi.n	a2, a2, 1
4025c7fd:	550b      	addi.n	a5, a5, -1
4025c7ff:	745050        	extui	a5, a5, 0, 8
4025c802:	ff5556        	bnez	a5, 4025c7fb <dns_tmr+0x5b>
4025c805:	000262        	l8ui	a6, a2, 0
4025c808:	fe6656        	bnez	a6, 4025c7f2 <dns_tmr+0x52>
4025c80b:	221b      	addi.n	a2, a2, 1
4025c80d:	f00d      	ret.n
4025c80f:	c11200        	mul16u	a1, a2, a0
4025c812:	61d2d0        	xsr.excsave2	a13
4025c815:	61e206        	j	40274fa1 <_irom0_text_end+0x9bd5>
4025c818:	312907        	blt	a9, a0, 4025c84d <dns_tmr+0xad>
4025c81b:	2139      	s32i.n	a3, a1, 8
4025c81d:	51c9      	s32i.n	a12, a1, 20
4025c81f:	4109      	s32i.n	a0, a1, 16
4025c821:	04cd      	mov.n	a12, a4
4025c823:	07bf05        	call0	40264414 <os_random>
4025c826:	ffbee1        	l32r	a14, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025c829:	faa032        	movi	a3, 250
4025c82c:	a98b01        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
4025c82f:	0000c0        	callx0	a0
4025c832:	10a132        	movi	a3, 0x110
4025c835:	044e22        	s8i	a2, a14, 4
4025c838:	040c      	movi.n	a4, 0
4025c83a:	020c      	movi.n	a2, 0
4025c83c:	03adc5        	call0	4026031c <pbuf_alloc>
4025c83f:	02dd      	mov.n	a13, a2
4025c841:	0b7216        	beqz	a2, 4025c8fc <dns_tmr+0x15c>
4025c844:	030c      	movi.n	a3, 0
4025c846:	c40c      	movi.n	a4, 12
4025c848:	81c9      	s32i.n	a12, a1, 32
4025c84a:	1228      	l32i.n	a2, a2, 4
4025c84c:	1129      	s32i.n	a2, a1, 4
4025c84e:	8ed701        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025c851:	0000c0        	callx0	a0
4025c854:	e72c      	movi.n	a7, 46
4025c856:	040c      	movi.n	a4, 0
4025c858:	8158      	l32i.n	a5, a1, 32
4025c85a:	040e22        	l8ui	a2, a14, 4
4025c85d:	2108      	l32i.n	a0, a1, 8
4025c85f:	00a192        	movi	a9, 0x100
4025c862:	1138      	l32i.n	a3, a1, 4
4025c864:	160c      	movi.n	a6, 1
4025c866:	024362        	s8i	a6, a3, 2
4025c869:	054362        	s8i	a6, a3, 5
4025c86c:	044392        	s8i	a9, a3, 4
4025c86f:	c3cb      	addi.n	a12, a3, 12
4025c871:	000b      	addi.n	a0, a0, -1
4025c873:	001b      	addi.n	a0, a0, 1
4025c875:	225a      	add.n	a2, a2, a5
4025c877:	0c8d      	mov.n	a8, a12
4025c879:	745820        	extui	a5, a2, 8, 8
4025c87c:	112280        	slli	a2, a2, 8
4025c87f:	202250        	or	a2, a2, a5
4025c882:	004322        	s8i	a2, a3, 0
4025c885:	412820        	srli	a2, a2, 8
4025c888:	014322        	s8i	a2, a3, 1
4025c88b:	cc1b      	addi.n	a12, a12, 1
4025c88d:	000032        	l8ui	a3, a0, 0
4025c890:	0d1377        	beq	a3, a7, 4025c8a1 <dns_tmr+0x101>
4025c893:	a38c      	beqz.n	a3, 4025c8a1 <dns_tmr+0x101>
4025c895:	441b      	addi.n	a4, a4, 1
4025c897:	004c32        	s8i	a3, a12, 0
4025c89a:	001b      	addi.n	a0, a0, 1
4025c89c:	cc1b      	addi.n	a12, a12, 1
4025c89e:	fffac6        	j	4025c88d <dns_tmr+0xed>
4025c8a1:	004842        	s8i	a4, a8, 0
4025c8a4:	040c      	movi.n	a4, 0
4025c8a6:	0c8d      	mov.n	a8, a12
4025c8a8:	000022        	l8ui	a2, a0, 0
4025c8ab:	001b      	addi.n	a0, a0, 1
4025c8ad:	fda256        	bnez	a2, 4025c88b <dns_tmr+0xeb>
4025c8b0:	2c1b      	addi.n	a2, a12, 1
4025c8b2:	440c      	movi.n	a4, 4
4025c8b4:	030c      	movi.n	a3, 0
4025c8b6:	004c32        	s8i	a3, a12, 0
4025c8b9:	005192        	s16i	a9, a1, 0
4025c8bc:	015192        	s16i	a9, a1, 2
4025c8bf:	013d      	mov.n	a3, a1
4025c8c1:	8eb601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025c8c4:	0000c0        	callx0	a0
4025c8c7:	1d38      	l32i.n	a3, a13, 4
4025c8c9:	0d2d      	mov.n	a2, a13
4025c8cb:	c03c30        	sub	a3, a12, a3
4025c8ce:	335b      	addi.n	a3, a3, 5
4025c8d0:	f43030        	extui	a3, a3, 0, 16
4025c8d3:	03b945        	call0	40260468 <pbuf_realloc>
4025c8d6:	0e28      	l32i.n	a2, a14, 0
4025c8d8:	ffac01        	l32r	a0, 4025c788 <dns_setserver+0x1c>
4025c8db:	31c8      	l32i.n	a12, a1, 12
4025c8dd:	543c      	movi.n	a4, 53
4025c8df:	a0cc00        	addx4	a12, a12, a0
4025c8e2:	0c3d      	mov.n	a3, a12
4025c8e4:	072b05        	call0	40263b98 <udp_connect>
4025c8e7:	0c4d      	mov.n	a4, a12
4025c8e9:	0e28      	l32i.n	a2, a14, 0
4025c8eb:	0d3d      	mov.n	a3, a13
4025c8ed:	553c      	movi.n	a5, 53
4025c8ef:	070985        	call0	40263988 <udp_sendto>
4025c8f2:	02cd      	mov.n	a12, a2
4025c8f4:	0d2d      	mov.n	a2, a13
4025c8f6:	03c245        	call0	4026051c <pbuf_free>
4025c8f9:	000046        	j	4025c8fe <dns_tmr+0x15e>
4025c8fc:	fc7c      	movi.n	a12, -1
4025c8fe:	4108      	l32i.n	a0, a1, 16
4025c900:	61d8      	l32i.n	a13, a1, 24
4025c902:	0c2d      	mov.n	a2, a12
4025c904:	71e8      	l32i.n	a14, a1, 28
4025c906:	51c8      	l32i.n	a12, a1, 20
4025c908:	30c112        	addi	a1, a1, 48
4025c90b:	f00d      	ret.n
4025c90d:	000000        	ill
4025c910:	feec30        	excw
4025c913:	3f          	.byte 0x3f
4025c914:	ffff81        	l32r	a8, 4025c910 <dns_tmr+0x170>
4025c917:	f0c112        	addi	a1, a1, -16
4025c91a:	1109      	s32i.n	a0, a1, 4
4025c91c:	18a102        	movi	a0, 0x118
4025c91f:	d10020        	mul16s	a0, a0, a2
4025c922:	080a      	add.n	a0, a8, a0
4025c924:	000052        	l8ui	a5, a0, 0
4025c927:	024d      	mov.n	a4, a2
4025c929:	b59c      	beqz.n	a5, 4025c948 <dns_tmr+0x1a8>
4025c92b:	020c      	movi.n	a2, 0
4025c92d:	160c      	movi.n	a6, 1
4025c92f:	0109      	s32i.n	a0, a1, 0
4025c931:	791526        	beqi	a5, 1, 4025c9ae <dns_tmr+0x20e>
4025c934:	172526        	beqi	a5, 2, 4025c94f <dns_tmr+0x1af>
4025c937:	0d3566        	bnei	a5, 3, 4025c948 <dns_tmr+0x1a8>
4025c93a:	2038      	l32i.n	a3, a0, 8
4025c93c:	330b      	addi.n	a3, a3, -1
4025c93e:	2039      	s32i.n	a3, a0, 8
4025c940:	43cc      	bnez.n	a3, 4025c948 <dns_tmr+0x1a8>
4025c942:	004022        	s8i	a2, a0, 0
4025c945:	446022        	s32i	a2, a0, 0x110
4025c948:	1108      	l32i.n	a0, a1, 4
4025c94a:	10c112        	addi	a1, a1, 16
4025c94d:	f00d      	ret.n
4025c94f:	020052        	l8ui	a5, a0, 2
4025c952:	550b      	addi.n	a5, a5, -1
4025c954:	745050        	extui	a5, a5, 0, 8
4025c957:	024052        	s8i	a5, a0, 2
4025c95a:	fea556        	bnez	a5, 4025c948 <dns_tmr+0x1a8>
4025c95d:	030072        	l8ui	a7, a0, 3
4025c960:	0109      	s32i.n	a0, a1, 0
4025c962:	771b      	addi.n	a7, a7, 1
4025c964:	747070        	extui	a7, a7, 0, 8
4025c967:	034072        	s8i	a7, a0, 3
4025c96a:	584766        	bnei	a7, 4, 4025c9c6 <dns_tmr+0x226>
4025c96d:	010042        	l8ui	a4, a0, 1
4025c970:	1c14e6        	bgei	a4, 1, 4025c990 <dns_tmr+0x1f0>
4025c973:	c97c      	movi.n	a9, -4
4025c975:	f0c872        	addi	a7, a8, -16
4025c978:	a07470        	addx4	a7, a4, a7
4025c97b:	111797        	beq	a7, a9, 4025c990 <dns_tmr+0x1f0>
4025c97e:	1788      	l32i.n	a8, a7, 4
4025c980:	c88c      	beqz.n	a8, 4025c990 <dns_tmr+0x1f0>
4025c982:	024062        	s8i	a6, a0, 2
4025c985:	034022        	s8i	a2, a0, 3
4025c988:	941b      	addi.n	a9, a4, 1
4025c98a:	014092        	s8i	a9, a0, 1
4025c98d:	ffedc6        	j	4025c948 <dns_tmr+0x1a8>
4025c990:	442062        	l32i	a6, a0, 0x110
4025c993:	0109      	s32i.n	a0, a1, 0
4025c995:	c68c      	beqz.n	a6, 4025c9a5 <dns_tmr+0x205>
4025c997:	030c      	movi.n	a3, 0
4025c999:	20cb      	addi.n	a2, a0, 12
4025c99b:	452042        	l32i	a4, a0, 0x114
4025c99e:	0006c0        	callx0	a6
4025c9a1:	0108      	l32i.n	a0, a1, 0
4025c9a3:	020c      	movi.n	a2, 0
4025c9a5:	004022        	s8i	a2, a0, 0
4025c9a8:	446022        	s32i	a2, a0, 0x110
4025c9ab:	ffe646        	j	4025c948 <dns_tmr+0x1a8>
4025c9ae:	024062        	s8i	a6, a0, 2
4025c9b1:	30cb      	addi.n	a3, a0, 12
4025c9b3:	250c      	movi.n	a5, 2
4025c9b5:	020c      	movi.n	a2, 0
4025c9b7:	014022        	s8i	a2, a0, 1
4025c9ba:	034022        	s8i	a2, a0, 3
4025c9bd:	004052        	s8i	a5, a0, 0
4025c9c0:	ffe4c5        	call0	4025c810 <dns_tmr+0x70>
4025c9c3:	ffe046        	j	4025c948 <dns_tmr+0x1a8>
4025c9c6:	024072        	s8i	a7, a0, 2
4025c9c9:	010022        	l8ui	a2, a0, 1
4025c9cc:	30cb      	addi.n	a3, a0, 12
4025c9ce:	ffe405        	call0	4025c810 <dns_tmr+0x70>
4025c9d1:	ffdcc6        	j	4025c948 <dns_tmr+0x1a8>
4025c9d4:	f0c112        	addi	a1, a1, -16
4025c9d7:	0109      	s32i.n	a0, a1, 0
4025c9d9:	11c9      	s32i.n	a12, a1, 4
4025c9db:	0c0c      	movi.n	a12, 0
4025c9dd:	0c2d      	mov.n	a2, a12
4025c9df:	fff345        	call0	4025c914 <dns_tmr+0x174>
4025c9e2:	cc1b      	addi.n	a12, a12, 1
4025c9e4:	74c0c0        	extui	a12, a12, 0, 8
4025c9e7:	f24c66        	bnei	a12, 4, 4025c9dd <dns_tmr+0x23d>
4025c9ea:	11c8      	l32i.n	a12, a1, 4
4025c9ec:	0108      	l32i.n	a0, a1, 0
4025c9ee:	10c112        	addi	a1, a1, 16
4025c9f1:	f00d      	ret.n
4025c9f3:	3a8000        	excw
4025c9f6:	0009      	s32i.n	a0, a0, 0
4025c9f8:	03a222        	movi	a2, 0x203
4025c9fb:	d0c112        	addi	a1, a1, -48
4025c9fe:	0961c2        	s32i	a12, a1, 36
4025ca01:	086102        	s32i	a0, a1, 32
4025ca04:	20c440        	or	a12, a4, a4
4025ca07:	8e6301        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025ca0a:	0000c0        	callx0	a0
4025ca0d:	ff4401        	l32r	a0, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025ca10:	7129      	s32i.n	a2, a1, 28
4025ca12:	323b      	addi.n	a3, a2, 3
4025ca14:	c47c      	movi.n	a4, -4
4025ca16:	00a222        	movi	a2, 0x200
4025ca19:	103340        	and	a3, a3, a4
4025ca1c:	041c42        	l16ui	a4, a12, 8
4025ca1f:	2039      	s32i.n	a3, a0, 8
4025ca21:	02b247        	bgeu	a2, a4, 4025ca27 <dns_tmr+0x287>
4025ca24:	006006        	j	4025cba8 <dns_tmr+0x408>
4025ca27:	951c      	movi.n	a5, 25
4025ca29:	023547        	bltu	a5, a4, 4025ca2f <dns_tmr+0x28f>
4025ca2c:	005e06        	j	4025cba8 <dns_tmr+0x408>
4025ca2f:	0c2d      	mov.n	a2, a12
4025ca31:	050c      	movi.n	a5, 0
4025ca33:	03cac5        	call0	402606e0 <pbuf_copy_partial>
4025ca36:	041c62        	l16ui	a6, a12, 8
4025ca39:	c06620        	sub	a6, a6, a2
4025ca3c:	168656        	bnez	a6, 4025cba8 <dns_tmr+0x408>
4025ca3f:	ff3821        	l32r	a2, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025ca42:	ffb351        	l32r	a5, 4025c910 <dns_tmr+0x170>
4025ca45:	2238      	l32i.n	a3, a2, 8
4025ca47:	040222        	l8ui	a2, a2, 4
4025ca4a:	010302        	l8ui	a0, a3, 1
4025ca4d:	000342        	l8ui	a4, a3, 0
4025ca50:	110080        	slli	a0, a0, 8
4025ca53:	200040        	or	a0, a0, a4
4025ca56:	744800        	extui	a4, a0, 8, 8
4025ca59:	110080        	slli	a0, a0, 8
4025ca5c:	200040        	or	a0, a0, a4
4025ca5f:	c00020        	sub	a0, a0, a2
4025ca62:	f47000        	extui	a7, a0, 0, 16
4025ca65:	0247b6        	bltui	a7, 4, 4025ca6b <dns_tmr+0x2cb>
4025ca68:	004f06        	j	4025cba8 <dns_tmr+0x408>
4025ca6b:	18a122        	movi	a2, 0x118
4025ca6e:	c10200        	mul16u	a0, a2, a0
4025ca71:	050a      	add.n	a0, a5, a0
4025ca73:	000042        	l8ui	a4, a0, 0
4025ca76:	fec442        	addi	a4, a4, -2
4025ca79:	12b456        	bnez	a4, 4025cba8 <dns_tmr+0x408>
4025ca7c:	6109      	s32i.n	a0, a1, 24
4025ca7e:	060372        	l8ui	a7, a3, 6
4025ca81:	070362        	l8ui	a6, a3, 7
4025ca84:	020352        	l8ui	a5, a3, 2
4025ca87:	030342        	l8ui	a4, a3, 3
4025ca8a:	045750        	extui	a5, a5, 7, 1
4025ca8d:	344040        	extui	a4, a4, 0, 4
4025ca90:	116680        	slli	a6, a6, 8
4025ca93:	206670        	or	a6, a6, a7
4025ca96:	054042        	s8i	a4, a0, 5
4025ca99:	747860        	extui	a7, a6, 8, 8
4025ca9c:	116680        	slli	a6, a6, 8
4025ca9f:	206670        	or	a6, a6, a7
4025caa2:	f46060        	extui	a6, a6, 0, 16
4025caa5:	370c      	movi.n	a7, 3
4025caa7:	004072        	s8i	a7, a0, 0
4025caaa:	4169      	s32i.n	a6, a1, 16
4025caac:	0d9516        	beqz	a5, 4025cb89 <dns_tmr+0x3e9>
4025caaf:	0d6456        	bnez	a4, 4025cb89 <dns_tmr+0x3e9>
4025cab2:	050372        	l8ui	a7, a3, 5
4025cab5:	040382        	l8ui	a8, a3, 4
4025cab8:	117780        	slli	a7, a7, 8
4025cabb:	207780        	or	a7, a7, a8
4025cabe:	748870        	extui	a8, a7, 8, 8
4025cac1:	117780        	slli	a7, a7, 8
4025cac4:	207780        	or	a7, a7, a8
4025cac7:	f47070        	extui	a7, a7, 0, 16
4025caca:	770b      	addi.n	a7, a7, -1
4025cacc:	0b9756        	bnez	a7, 4025cb89 <dns_tmr+0x3e9>
4025cacf:	33cb      	addi.n	a3, a3, 12
4025cad1:	20cb      	addi.n	a2, a0, 12
4025cad3:	5129      	s32i.n	a2, a1, 20
4025cad5:	ffce05        	call0	4025c7b8 <dns_tmr+0x18>
4025cad8:	0ad256        	bnez	a2, 4025cb89 <dns_tmr+0x3e9>
4025cadb:	ff1121        	l32r	a2, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025cade:	2228      	l32i.n	a2, a2, 8
4025cae0:	22cb      	addi.n	a2, a2, 12
4025cae2:	ffd085        	call0	4025c7ec <dns_tmr+0x4c>
4025cae5:	4138      	l32i.n	a3, a1, 16
4025cae7:	224b      	addi.n	a2, a2, 4
4025cae9:	09c316        	beqz	a3, 4025cb89 <dns_tmr+0x3e9>
4025caec:	ffcfc5        	call0	4025c7ec <dns_tmr+0x4c>
4025caef:	023d      	mov.n	a3, a2
4025caf1:	a129      	s32i.n	a2, a1, 40
4025caf3:	a40c      	movi.n	a4, 10
4025caf5:	012d      	mov.n	a2, a1
4025caf7:	8e2901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025cafa:	0000c0        	callx0	a0
4025cafd:	4108      	l32i.n	a0, a1, 16
4025caff:	001152        	l16ui	a5, a1, 0
4025cb02:	a138      	l32i.n	a3, a1, 40
4025cb04:	64f566        	bnei	a5, 0x100, 4025cb6c <dns_tmr+0x3cc>
4025cb07:	011162        	l16ui	a6, a1, 2
4025cb0a:	041142        	l16ui	a4, a1, 8
4025cb0d:	5ef666        	bnei	a6, 0x100, 4025cb6f <dns_tmr+0x3cf>
4025cb10:	00a472        	movi	a7, 0x400
4025cb13:	589477        	bne	a4, a7, 4025cb6f <dns_tmr+0x3cf>
4025cb16:	11a8      	l32i.n	a10, a1, 4
4025cb18:	8e1801        	l32r	a0, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025cb1b:	7588a0        	extui	a8, a10, 24, 8
4025cb1e:	41b8a0        	srli	a11, a10, 8
4025cb21:	109a00        	and	a9, a10, a0
4025cb24:	10bb00        	and	a11, a11, a0
4025cb27:	2088b0        	or	a8, a8, a11
4025cb2a:	119980        	slli	a9, a9, 8
4025cb2d:	01aa80        	slli	a10, a10, 24
4025cb30:	2099a0        	or	a9, a9, a10
4025cb33:	208890        	or	a8, a8, a9
4025cb36:	6198      	l32i.n	a9, a1, 24
4025cb38:	ffaf41        	l32r	a4, 4025c9f4 <dns_tmr+0x254>
4025cb3b:	2989      	s32i.n	a8, a9, 8
4025cb3d:	01b487        	bgeu	a4, a8, 4025cb42 <dns_tmr+0x3a2>
4025cb40:	2949      	s32i.n	a4, a9, 8
4025cb42:	33ab      	addi.n	a3, a3, 10
4025cb44:	6128      	l32i.n	a2, a1, 24
4025cb46:	440c      	movi.n	a4, 4
4025cb48:	01d222        	addmi	a2, a2, 0x100
4025cb4b:	22cb      	addi.n	a2, a2, 12
4025cb4d:	3129      	s32i.n	a2, a1, 12
4025cb4f:	8e1301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025cb52:	0000c0        	callx0	a0
4025cb55:	6168      	l32i.n	a6, a1, 24
4025cb57:	442662        	l32i	a6, a6, 0x110
4025cb5a:	04a616        	beqz	a6, 4025cba8 <dns_tmr+0x408>
4025cb5d:	5128      	l32i.n	a2, a1, 20
4025cb5f:	6148      	l32i.n	a4, a1, 24
4025cb61:	3138      	l32i.n	a3, a1, 12
4025cb63:	452442        	l32i	a4, a4, 0x114
4025cb66:	0006c0        	callx0	a6
4025cb69:	000ec6        	j	4025cba8 <dns_tmr+0x408>
4025cb6c:	041142        	l16ui	a4, a1, 8
4025cb6f:	000b      	addi.n	a0, a0, -1
4025cb71:	745840        	extui	a5, a4, 8, 8
4025cb74:	112480        	slli	a2, a4, 8
4025cb77:	f40000        	extui	a0, a0, 0, 16
4025cb7a:	4109      	s32i.n	a0, a1, 16
4025cb7c:	202250        	or	a2, a2, a5
4025cb7f:	f42020        	extui	a2, a2, 0, 16
4025cb82:	232a      	add.n	a2, a3, a2
4025cb84:	22ab      	addi.n	a2, a2, 10
4025cb86:	f62056        	bnez	a0, 4025caec <dns_tmr+0x34c>
4025cb89:	6168      	l32i.n	a6, a1, 24
4025cb8b:	442662        	l32i	a6, a6, 0x110
4025cb8e:	a68c      	beqz.n	a6, 4025cb9c <dns_tmr+0x3fc>
4025cb90:	6148      	l32i.n	a4, a1, 24
4025cb92:	030c      	movi.n	a3, 0
4025cb94:	24cb      	addi.n	a2, a4, 12
4025cb96:	452442        	l32i	a4, a4, 0x114
4025cb99:	0006c0        	callx0	a6
4025cb9c:	062162        	l32i	a6, a1, 24
4025cb9f:	00a052        	movi	a5, 0
4025cba2:	004652        	s8i	a5, a6, 0
4025cba5:	446652        	s32i	a5, a6, 0x110
4025cba8:	202cc0        	or	a2, a12, a12
4025cbab:	039705        	call0	4026051c <pbuf_free>
4025cbae:	7128      	l32i.n	a2, a1, 28
4025cbb0:	91c8      	l32i.n	a12, a1, 36
4025cbb2:	8dfc01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025cbb5:	0000c0        	callx0	a0
4025cbb8:	8108      	l32i.n	a0, a1, 32
4025cbba:	30c112        	addi	a1, a1, 48
4025cbbd:	f00d      	ret.n
4025cbbf:	090c00        	excw
4025cbc2:	fed7a1        	l32r	a10, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025cbc5:	e0c112        	addi	a1, a1, -32
4025cbc8:	21d9      	s32i.n	a13, a1, 8
4025cbca:	41f9      	s32i.n	a15, a1, 16
4025cbcc:	0109      	s32i.n	a0, a1, 0
4025cbce:	11c9      	s32i.n	a12, a1, 4
4025cbd0:	31e9      	s32i.n	a14, a1, 12
4025cbd2:	0c0c      	movi.n	a12, 0
4025cbd4:	0c0a72        	l8ui	a7, a10, 12
4025cbd7:	20ca82        	addi	a8, a10, 32
4025cbda:	02ed      	mov.n	a14, a2
4025cbdc:	020c      	movi.n	a2, 0
4025cbde:	18a1d2        	movi	a13, 0x118
4025cbe1:	d1dcd0        	mul16s	a13, a12, a13
4025cbe4:	d8da      	add.n	a13, a8, a13
4025cbe6:	000d02        	l8ui	a0, a13, 0
4025cbe9:	a09c      	beqz.n	a0, 4025cc07 <dns_tmr+0x467>
4025cbeb:	0d3066        	bnei	a0, 3, 4025cbfc <dns_tmr+0x45c>
4025cbee:	040d02        	l8ui	a0, a13, 4
4025cbf1:	c00700        	sub	a0, a7, a0
4025cbf4:	04a907        	bge	a9, a0, 4025cbfc <dns_tmr+0x45c>
4025cbf7:	749000        	extui	a9, a0, 0, 8
4025cbfa:	0c2d      	mov.n	a2, a12
4025cbfc:	cc1b      	addi.n	a12, a12, 1
4025cbfe:	74c0c0        	extui	a12, a12, 0, 8
4025cc01:	d94c66        	bnei	a12, 4, 4025cbde <dns_tmr+0x43e>
4025cc04:	000086        	j	4025cc0a <dns_tmr+0x46a>
4025cc07:	434c66        	bnei	a12, 4, 4025cc4e <dns_tmr+0x4ae>
4025cc0a:	0d42f6        	bgeui	a2, 4, 4025cc1b <dns_tmr+0x47b>
4025cc0d:	18a1d2        	movi	a13, 0x118
4025cc10:	d1d2d0        	mul16s	a13, a2, a13
4025cc13:	d8da      	add.n	a13, a8, a13
4025cc15:	000df2        	l8ui	a15, a13, 0
4025cc18:	303f26        	beqi	a15, 3, 4025cc4c <dns_tmr+0x4ac>
4025cc1b:	f27c      	movi.n	a2, -1
4025cc1d:	000706        	j	4025cc3d <dns_tmr+0x49d>
4025cc20:	ffa0f2        	movi	a15, 255
4025cc23:	0e3d      	mov.n	a3, a14
4025cc25:	2dcb      	addi.n	a2, a13, 12
4025cc27:	0f4d      	mov.n	a4, a15
4025cc29:	8ddc01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025cc2c:	0000c0        	callx0	a0
4025cc2f:	0c2d      	mov.n	a2, a12
4025cc31:	0fda      	add.n	a0, a15, a13
4025cc33:	0e0c      	movi.n	a14, 0
4025cc35:	0c40e2        	s8i	a14, a0, 12
4025cc38:	ffcd85        	call0	4025c914 <dns_tmr+0x174>
4025cc3b:	b27c      	movi.n	a2, -5
4025cc3d:	11c8      	l32i.n	a12, a1, 4
4025cc3f:	21d8      	l32i.n	a13, a1, 8
4025cc41:	31e8      	l32i.n	a14, a1, 12
4025cc43:	41f8      	l32i.n	a15, a1, 16
4025cc45:	0108      	l32i.n	a0, a1, 0
4025cc47:	20c112        	addi	a1, a1, 32
4025cc4a:	f00d      	ret.n
4025cc4c:	02cd      	mov.n	a12, a2
4025cc4e:	044d72        	s8i	a7, a13, 4
4025cc51:	446d32        	s32i	a3, a13, 0x110
4025cc54:	456d42        	s32i	a4, a13, 0x114
4025cc57:	571b      	addi.n	a5, a7, 1
4025cc59:	120c      	movi.n	a2, 1
4025cc5b:	004d22        	s8i	a2, a13, 0
4025cc5e:	0c4a52        	s8i	a5, a10, 12
4025cc61:	0e2d      	mov.n	a2, a14
4025cc63:	927501        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4025cc66:	0000c0        	callx0	a0
4025cc69:	fea062        	movi	a6, 254
4025cc6c:	b02627        	blt	a6, a2, 4025cc20 <dns_tmr+0x480>
4025cc6f:	0e2d      	mov.n	a2, a14
4025cc71:	927101        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4025cc74:	0000c0        	callx0	a0
4025cc77:	02fd      	mov.n	a15, a2
4025cc79:	ffe986        	j	4025cc23 <dns_tmr+0x483>

4025cc7c <dns_gethostbyname>:
4025cc7c:	e0c112        	addi	a1, a1, -32
4025cc7f:	0461d2        	s32i	a13, a1, 16
4025cc82:	0361c2        	s32i	a12, a1, 12
4025cc85:	026102        	s32i	a0, a1, 8
4025cc88:	02cd      	mov.n	a12, a2
4025cc8a:	fea501        	l32r	a0, 4025c720 <wifi_softap_set_dhcps_offer_option+0x44>
4025cc8d:	03dd      	mov.n	a13, a3
4025cc8f:	0008      	l32i.n	a0, a0, 0
4025cc91:	043d      	mov.n	a3, a4
4025cc93:	30ac      	beqz.n	a0, 4025ccba <dns_gethostbyname+0x3e>
4025cc95:	1dac      	beqz.n	a13, 4025ccba <dns_gethostbyname+0x3e>
4025cc97:	f29c      	beqz.n	a2, 4025ccba <dns_gethostbyname+0x3e>
4025cc99:	1139      	s32i.n	a3, a1, 4
4025cc9b:	000242        	l8ui	a4, a2, 0
4025cc9e:	0159      	s32i.n	a5, a1, 0
4025cca0:	649c      	beqz.n	a4, 4025ccba <dns_gethostbyname+0x3e>
4025cca2:	926501        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4025cca5:	0000c0        	callx0	a0
4025cca8:	0ef2e6        	bgei	a2, 0x100, 4025ccba <dns_gethostbyname+0x3e>
4025ccab:	0c2d      	mov.n	a2, a12
4025ccad:	02b585        	call0	4025f808 <ipaddr_addr>
4025ccb0:	0b0226        	beqi	a2, -1, 4025ccbf <dns_gethostbyname+0x43>
4025ccb3:	0d29      	s32i.n	a2, a13, 0
4025ccb5:	020c      	movi.n	a2, 0
4025ccb7:	000346        	j	4025ccc8 <dns_gethostbyname+0x4c>
4025ccba:	427c      	movi.n	a2, -12
4025ccbc:	000206        	j	4025ccc8 <dns_gethostbyname+0x4c>
4025ccbf:	0c2d      	mov.n	a2, a12
4025ccc1:	1138      	l32i.n	a3, a1, 4
4025ccc3:	0148      	l32i.n	a4, a1, 0
4025ccc5:	ffef85        	call0	4025cbc0 <dns_tmr+0x420>
4025ccc8:	31c8      	l32i.n	a12, a1, 12
4025ccca:	41d8      	l32i.n	a13, a1, 16
4025cccc:	2108      	l32i.n	a0, a1, 8
4025ccce:	20c112        	addi	a1, a1, 32
4025ccd1:	f00d      	ret.n
	...

4025ccd4 <espconn_copy_partial>:
4025ccd4:	f0c112        	addi	a1, a1, -16
4025ccd7:	0109      	s32i.n	a0, a1, 0
4025ccd9:	2378      	l32i.n	a7, a3, 8
4025ccdb:	0358      	l32i.n	a5, a3, 0
4025ccdd:	1368      	l32i.n	a6, a3, 4
4025ccdf:	21d9      	s32i.n	a13, a1, 8
4025cce1:	11c9      	s32i.n	a12, a1, 4
4025cce3:	02dd      	mov.n	a13, a2
4025cce5:	03cd      	mov.n	a12, a3
4025cce7:	1269      	s32i.n	a6, a2, 4
4025cce9:	0259      	s32i.n	a5, a2, 0
4025cceb:	2268      	l32i.n	a6, a2, 8
4025cced:	0348      	l32i.n	a4, a3, 0
4025ccef:	0708      	l32i.n	a0, a7, 0
4025ccf1:	37cb      	addi.n	a3, a7, 12
4025ccf3:	26cb      	addi.n	a2, a6, 12
4025ccf5:	30b466        	bnei	a4, 16, 4025cd29 <espconn_copy_partial+0x55>
4025ccf8:	440c      	movi.n	a4, 4
4025ccfa:	0609      	s32i.n	a0, a6, 0
4025ccfc:	1778      	l32i.n	a7, a7, 4
4025ccfe:	1679      	s32i.n	a7, a6, 4
4025cd00:	8da701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025cd03:	0000c0        	callx0	a0
4025cd06:	440c      	movi.n	a4, 4
4025cd08:	2d28      	l32i.n	a2, a13, 8
4025cd0a:	2c38      	l32i.n	a3, a12, 8
4025cd0c:	228b      	addi.n	a2, a2, 8
4025cd0e:	338b      	addi.n	a3, a3, 8
4025cd10:	8da301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025cd13:	0000c0        	callx0	a0
4025cd16:	2c38      	l32i.n	a3, a12, 8
4025cd18:	2d48      	l32i.n	a4, a13, 8
4025cd1a:	5358      	l32i.n	a5, a3, 20
4025cd1c:	4368      	l32i.n	a6, a3, 16
4025cd1e:	4469      	s32i.n	a6, a4, 16
4025cd20:	5459      	s32i.n	a5, a4, 20
4025cd22:	6338      	l32i.n	a3, a3, 24
4025cd24:	6439      	s32i.n	a3, a4, 24
4025cd26:	000746        	j	4025cd47 <espconn_copy_partial+0x73>
4025cd29:	440c      	movi.n	a4, 4
4025cd2b:	0609      	s32i.n	a0, a6, 0
4025cd2d:	1778      	l32i.n	a7, a7, 4
4025cd2f:	1679      	s32i.n	a7, a6, 4
4025cd31:	8d9a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025cd34:	0000c0        	callx0	a0
4025cd37:	440c      	movi.n	a4, 4
4025cd39:	2d28      	l32i.n	a2, a13, 8
4025cd3b:	2c38      	l32i.n	a3, a12, 8
4025cd3d:	228b      	addi.n	a2, a2, 8
4025cd3f:	338b      	addi.n	a3, a3, 8
4025cd41:	8d9601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025cd44:	0000c0        	callx0	a0
4025cd47:	0108      	l32i.n	a0, a1, 0
4025cd49:	6c38      	l32i.n	a3, a12, 24
4025cd4b:	140c42        	l8ui	a4, a12, 20
4025cd4e:	4c58      	l32i.n	a5, a12, 16
4025cd50:	3c68      	l32i.n	a6, a12, 12
4025cd52:	3d69      	s32i.n	a6, a13, 12
4025cd54:	4d59      	s32i.n	a5, a13, 16
4025cd56:	144d42        	s8i	a4, a13, 20
4025cd59:	6d39      	s32i.n	a3, a13, 24
4025cd5b:	11c8      	l32i.n	a12, a1, 4
4025cd5d:	21d8      	l32i.n	a13, a1, 8
4025cd5f:	10c112        	addi	a1, a1, 16
4025cd62:	f00d      	ret.n

4025cd64 <espconn_list_creat>:
4025cd64:	0258      	l32i.n	a5, a2, 0
4025cd66:	35cc      	bnez.n	a5, 4025cd6d <espconn_list_creat+0x9>
4025cd68:	0239      	s32i.n	a3, a2, 0
4025cd6a:	0003c6        	j	4025cd7d <espconn_list_creat+0x19>
4025cd6d:	172522        	l32i	a2, a5, 92
4025cd70:	628c      	beqz.n	a2, 4025cd7a <espconn_list_creat+0x16>
4025cd72:	025d      	mov.n	a5, a2
4025cd74:	172222        	l32i	a2, a2, 92
4025cd77:	ff7256        	bnez	a2, 4025cd72 <espconn_list_creat+0xe>
4025cd7a:	176532        	s32i	a3, a5, 92
4025cd7d:	020c      	movi.n	a2, 0
4025cd7f:	176322        	s32i	a2, a3, 92
4025cd82:	f00d      	ret.n

4025cd84 <espconn_list_delete>:
4025cd84:	0268      	l32i.n	a6, a2, 0
4025cd86:	46cc      	bnez.n	a6, 4025cd8e <espconn_list_delete+0xa>
4025cd88:	030c      	movi.n	a3, 0
4025cd8a:	0239      	s32i.n	a3, a2, 0
4025cd8c:	f00d      	ret.n
4025cd8e:	059367        	bne	a3, a6, 4025cd97 <espconn_list_delete+0x13>
4025cd91:	172632        	l32i	a3, a6, 92
4025cd94:	fffc86        	j	4025cd8a <espconn_list_delete+0x6>
4025cd97:	172622        	l32i	a2, a6, 92
4025cd9a:	059237        	bne	a2, a3, 4025cda3 <espconn_list_delete+0x1f>
4025cd9d:	172322        	l32i	a2, a3, 92
4025cda0:	176622        	s32i	a2, a6, 92
4025cda3:	026d      	mov.n	a6, a2
4025cda5:	fee256        	bnez	a2, 4025cd97 <espconn_list_delete+0x13>
4025cda8:	f00d      	ret.n
	...

4025cdac <espconn_pbuf_create>:
4025cdac:	0258      	l32i.n	a5, a2, 0
4025cdae:	35cc      	bnez.n	a5, 4025cdb5 <espconn_pbuf_create+0x9>
4025cdb0:	0239      	s32i.n	a3, a2, 0
4025cdb2:	000306        	j	4025cdc2 <espconn_pbuf_create+0x16>
4025cdb5:	4528      	l32i.n	a2, a5, 16
4025cdb7:	528c      	beqz.n	a2, 4025cdc0 <espconn_pbuf_create+0x14>
4025cdb9:	025d      	mov.n	a5, a2
4025cdbb:	4228      	l32i.n	a2, a2, 16
4025cdbd:	ff8256        	bnez	a2, 4025cdb9 <espconn_pbuf_create+0xd>
4025cdc0:	4539      	s32i.n	a3, a5, 16
4025cdc2:	020c      	movi.n	a2, 0
4025cdc4:	4329      	s32i.n	a2, a3, 16
4025cdc6:	f00d      	ret.n

4025cdc8 <espconn_pbuf_delete>:
4025cdc8:	0268      	l32i.n	a6, a2, 0
4025cdca:	46cc      	bnez.n	a6, 4025cdd2 <espconn_pbuf_delete+0xa>
4025cdcc:	030c      	movi.n	a3, 0
4025cdce:	0239      	s32i.n	a3, a2, 0
4025cdd0:	f00d      	ret.n
4025cdd2:	049367        	bne	a3, a6, 4025cdda <espconn_pbuf_delete+0x12>
4025cdd5:	4638      	l32i.n	a3, a6, 16
4025cdd7:	fffcc6        	j	4025cdce <espconn_pbuf_delete+0x6>
4025cdda:	4628      	l32i.n	a2, a6, 16
4025cddc:	039237        	bne	a2, a3, 4025cde3 <espconn_pbuf_delete+0x1b>
4025cddf:	4328      	l32i.n	a2, a3, 16
4025cde1:	4629      	s32i.n	a2, a6, 16
4025cde3:	026d      	mov.n	a6, a2
4025cde5:	ff1256        	bnez	a2, 4025cdda <espconn_pbuf_delete+0x12>
4025cde8:	f00d      	ret.n
4025cdea:	900000        	addx2	a0, a0, a0
4025cded:	3ffef0        	excw

4025cdf0 <espconn_find_connection>:
4025cdf0:	42ac      	beqz.n	a2, 4025ce18 <espconn_find_connection+0x28>
4025cdf2:	fffe51        	l32r	a5, 4025cdec <espconn_pbuf_delete+0x24>
4025cdf5:	0598      	l32i.n	a9, a5, 0
4025cdf7:	096d      	mov.n	a6, a9
4025cdf9:	c98c      	beqz.n	a9, 4025ce09 <espconn_find_connection+0x19>
4025cdfb:	0648      	l32i.n	a4, a6, 0
4025cdfd:	c04420        	sub	a4, a4, a2
4025ce00:	077416        	beqz	a4, 4025ce7b <espconn_find_connection+0x8b>
4025ce03:	172662        	l32i	a6, a6, 92
4025ce06:	ff1656        	bnez	a6, 4025cdfb <espconn_find_connection+0xb>
4025ce09:	1568      	l32i.n	a6, a5, 4
4025ce0b:	968c      	beqz.n	a6, 4025ce18 <espconn_find_connection+0x28>
4025ce0d:	0658      	l32i.n	a5, a6, 0
4025ce0f:	091527        	beq	a5, a2, 4025ce1c <espconn_find_connection+0x2c>
4025ce12:	172662        	l32i	a6, a6, 92
4025ce15:	ff4656        	bnez	a6, 4025ce0d <espconn_find_connection+0x1d>
4025ce18:	020c      	movi.n	a2, 0
4025ce1a:	f00d      	ret.n
4025ce1c:	2228      	l32i.n	a2, a2, 8
4025ce1e:	ff6216        	beqz	a2, 4025ce18 <espconn_find_connection+0x28>
4025ce21:	0f02a2        	l8ui	a10, a2, 15
4025ce24:	0d0282        	l8ui	a8, a2, 13
4025ce27:	0c0272        	l8ui	a7, a2, 12
4025ce2a:	118880        	slli	a8, a8, 8
4025ce2d:	207780        	or	a7, a7, a8
4025ce30:	0e0282        	l8ui	a8, a2, 14
4025ce33:	01aa80        	slli	a10, a10, 24
4025ce36:	118800        	slli	a8, a8, 16
4025ce39:	2088a0        	or	a8, a8, a10
4025ce3c:	207780        	or	a7, a7, a8
4025ce3f:	fd5716        	beqz	a7, 4025ce18 <espconn_find_connection+0x28>
4025ce42:	0288      	l32i.n	a8, a2, 0
4025ce44:	096d      	mov.n	a6, a9
4025ce46:	fce816        	beqz	a8, 4025ce18 <espconn_find_connection+0x28>
4025ce49:	fcb916        	beqz	a9, 4025ce18 <espconn_find_connection+0x28>
4025ce4c:	0f06b2        	l8ui	a11, a6, 15
4025ce4f:	0d06a2        	l8ui	a10, a6, 13
4025ce52:	0c0692        	l8ui	a9, a6, 12
4025ce55:	11aa80        	slli	a10, a10, 8
4025ce58:	2099a0        	or	a9, a9, a10
4025ce5b:	0e06a2        	l8ui	a10, a6, 14
4025ce5e:	01bb80        	slli	a11, a11, 24
4025ce61:	11aa00        	slli	a10, a10, 16
4025ce64:	20aab0        	or	a10, a10, a11
4025ce67:	2099a0        	or	a9, a9, a10
4025ce6a:	049797        	bne	a7, a9, 4025ce72 <espconn_find_connection+0x82>
4025ce6d:	26b8      	l32i.n	a11, a6, 8
4025ce6f:	081b87        	beq	a11, a8, 4025ce7b <espconn_find_connection+0x8b>
4025ce72:	172662        	l32i	a6, a6, 92
4025ce75:	fd3656        	bnez	a6, 4025ce4c <espconn_find_connection+0x5c>
4025ce78:	ffe706        	j	4025ce18 <espconn_find_connection+0x28>
4025ce7b:	0369      	s32i.n	a6, a3, 0
4025ce7d:	120c      	movi.n	a2, 1
4025ce7f:	f00d      	ret.n
4025ce81:	000000        	ill
4025ce84:	ffda61        	l32r	a6, 4025cdec <espconn_pbuf_delete+0x24>
4025ce87:	0668      	l32i.n	a6, a6, 0
4025ce89:	050c      	movi.n	a5, 0
4025ce8b:	569c      	beqz.n	a6, 4025cea4 <espconn_find_connection+0xb4>
4025ce8d:	0678      	l32i.n	a7, a6, 0
4025ce8f:	172662        	l32i	a6, a6, 92
4025ce92:	878c      	beqz.n	a7, 4025ce9e <espconn_find_connection+0xae>
4025ce94:	0788      	l32i.n	a8, a7, 0
4025ce96:	049287        	bne	a2, a8, 4025ce9e <espconn_find_connection+0xae>
4025ce99:	551b      	addi.n	a5, a5, 1
4025ce9b:	745050        	extui	a5, a5, 0, 8
4025ce9e:	feb656        	bnez	a6, 4025ce8d <espconn_find_connection+0x9d>
4025cea1:	000046        	j	4025cea6 <espconn_find_connection+0xb6>
4025cea4:	050c      	movi.n	a5, 0
4025cea6:	052d      	mov.n	a2, a5
4025cea8:	f00d      	ret.n
	...

4025ceac <espconn_connect>:
4025ceac:	e0c112        	addi	a1, a1, -32
4025ceaf:	6109      	s32i.n	a0, a1, 24
4025ceb1:	528c      	beqz.n	a2, 4025ceba <espconn_connect+0xe>
4025ceb3:	0208      	l32i.n	a0, a2, 0
4025ceb5:	5129      	s32i.n	a2, a1, 20
4025ceb7:	4ab026        	beqi	a0, 16, 4025cf05 <espconn_connect+0x59>
4025ceba:	427c      	movi.n	a2, -12
4025cebc:	000f86        	j	4025cefe <espconn_connect+0x52>
4025cebf:	e497c5        	call0	4024183c <wifi_get_opmode>
4025cec2:	6c2266        	bnei	a2, 2, 4025cf32 <espconn_connect+0x86>
4025cec5:	01a022        	movi	a2, 1
4025cec8:	203110        	or	a3, a1, a1
4025cecb:	e61b85        	call0	40243084 <wifi_get_ip_info>
4025cece:	0128      	l32i.n	a2, a1, 0
4025ced0:	054216        	beqz	a2, 4025cf28 <espconn_connect+0x7c>
4025ced3:	ffc621        	l32r	a2, 4025cdec <espconn_pbuf_delete+0x24>
4025ced6:	0228      	l32i.n	a2, a2, 0
4025ced8:	5108      	l32i.n	a0, a1, 20
4025ceda:	829c      	beqz.n	a2, 4025cef6 <espconn_connect+0x4a>
4025cedc:	0258      	l32i.n	a5, a2, 0
4025cede:	e58c      	beqz.n	a5, 4025cef0 <espconn_connect+0x44>
4025cee0:	0538      	l32i.n	a3, a5, 0
4025cee2:	0ab366        	bnei	a3, 16, 4025cef0 <espconn_connect+0x44>
4025cee5:	2068      	l32i.n	a6, a0, 8
4025cee7:	2548      	l32i.n	a4, a5, 8
4025cee9:	1668      	l32i.n	a6, a6, 4
4025ceeb:	1448      	l32i.n	a4, a4, 4
4025ceed:	3c1467        	beq	a4, a6, 4025cf2d <espconn_connect+0x81>
4025cef0:	172222        	l32i	a2, a2, 92
4025cef3:	fe5256        	bnez	a2, 4025cedc <espconn_connect+0x30>
4025cef6:	002d      	mov.n	a2, a0
4025cef8:	201110        	or	a1, a1, a1
4025cefb:	010f05        	call0	4025dfec <espconn_tcp_client>
4025cefe:	6108      	l32i.n	a0, a1, 24
4025cf00:	20c112        	addi	a1, a1, 32
4025cf03:	f00d      	ret.n
4025cf05:	10a022        	movi	a2, 16
4025cf08:	fff785        	call0	4025ce84 <espconn_find_connection+0x94>
4025cf0b:	046122        	s32i	a2, a1, 16
4025cf0e:	001d85        	call0	4025d0e8 <espconn_tcp_get_max_con>
4025cf11:	4158      	l32i.n	a5, a1, 16
4025cf13:	16b527        	bgeu	a5, a2, 4025cf2d <espconn_connect+0x81>
4025cf16:	e49245        	call0	4024183c <wifi_get_opmode>
4025cf19:	a21266        	bnei	a2, 1, 4025cebf <espconn_connect+0x13>
4025cf1c:	020c      	movi.n	a2, 0
4025cf1e:	013d      	mov.n	a3, a1
4025cf20:	e61605        	call0	40243084 <wifi_get_ip_info>
4025cf23:	0168      	l32i.n	a6, a1, 0
4025cf25:	faa656        	bnez	a6, 4025ced3 <espconn_connect+0x27>
4025cf28:	c27c      	movi.n	a2, -4
4025cf2a:	fff406        	j	4025cefe <espconn_connect+0x52>
4025cf2d:	127c      	movi.n	a2, -15
4025cf2f:	fff2c6        	j	4025cefe <espconn_connect+0x52>
4025cf32:	e49085        	call0	4024183c <wifi_get_opmode>
4025cf35:	9a3266        	bnei	a2, 3, 4025ced3 <espconn_connect+0x27>
4025cf38:	5198      	l32i.n	a9, a1, 20
4025cf3a:	120c      	movi.n	a2, 1
4025cf3c:	2998      	l32i.n	a9, a9, 8
4025cf3e:	013d      	mov.n	a3, a1
4025cf40:	0c0972        	l8ui	a7, a9, 12
4025cf43:	0e0982        	l8ui	a8, a9, 14
4025cf46:	0d0992        	l8ui	a9, a9, 13
4025cf49:	118800        	slli	a8, a8, 16
4025cf4c:	119980        	slli	a9, a9, 8
4025cf4f:	207790        	or	a7, a7, a9
4025cf52:	207780        	or	a7, a7, a8
4025cf55:	117780        	slli	a7, a7, 8
4025cf58:	3179      	s32i.n	a7, a1, 12
4025cf5a:	e61285        	call0	40243084 <wifi_get_ip_info>
4025cf5d:	01b8      	l32i.n	a11, a1, 0
4025cf5f:	31a8      	l32i.n	a10, a1, 12
4025cf61:	11bb80        	slli	a11, a11, 8
4025cf64:	01b9      	s32i.n	a11, a1, 0
4025cf66:	c0aab0        	sub	a10, a10, a11
4025cf69:	f66a16        	beqz	a10, 4025ced3 <espconn_connect+0x27>
4025cf6c:	e54985        	call0	40242408 <wifi_station_get_connect_status>
4025cf6f:	740020        	extui	a0, a2, 0, 8
4025cf72:	0e5066        	bnei	a0, 5, 4025cf84 <espconn_connect+0xd8>
4025cf75:	020c      	movi.n	a2, 0
4025cf77:	013d      	mov.n	a3, a1
4025cf79:	e61085        	call0	40243084 <wifi_get_ip_info>
4025cf7c:	0108      	l32i.n	a0, a1, 0
4025cf7e:	f51056        	bnez	a0, 4025ced3 <espconn_connect+0x27>
4025cf81:	ffe8c6        	j	4025cf28 <espconn_connect+0x7c>
4025cf84:	fa0016        	beqz	a0, 4025cf28 <espconn_connect+0x7c>
4025cf87:	012080        	slli	a2, a0, 24
4025cf8a:	312820        	srai	a2, a2, 24
4025cf8d:	ffdb46        	j	4025cefe <espconn_connect+0x52>

4025cf90 <espconn_create>:
4025cf90:	f0c112        	addi	a1, a1, -16
4025cf93:	0109      	s32i.n	a0, a1, 0
4025cf95:	12bc      	beqz.n	a2, 4025cfca <espconn_create+0x3a>
4025cf97:	0208      	l32i.n	a0, a2, 0
4025cf99:	2dc066        	bnei	a0, 32, 4025cfca <espconn_create+0x3a>
4025cf9c:	ff9401        	l32r	a0, 4025cdec <espconn_pbuf_delete+0x24>
4025cf9f:	0008      	l32i.n	a0, a0, 0
4025cfa1:	809c      	beqz.n	a0, 4025cfbd <espconn_create+0x2d>
4025cfa3:	0058      	l32i.n	a5, a0, 0
4025cfa5:	e58c      	beqz.n	a5, 4025cfb7 <espconn_create+0x27>
4025cfa7:	0538      	l32i.n	a3, a5, 0
4025cfa9:	0ac366        	bnei	a3, 32, 4025cfb7 <espconn_create+0x27>
4025cfac:	2268      	l32i.n	a6, a2, 8
4025cfae:	2548      	l32i.n	a4, a5, 8
4025cfb0:	1668      	l32i.n	a6, a6, 4
4025cfb2:	1448      	l32i.n	a4, a4, 4
4025cfb4:	171467        	beq	a4, a6, 4025cfcf <espconn_create+0x3f>
4025cfb7:	172002        	l32i	a0, a0, 92
4025cfba:	fe5056        	bnez	a0, 4025cfa3 <espconn_create+0x13>
4025cfbd:	0187c5        	call0	4025e83c <espconn_udp_server>
4025cfc0:	0108      	l32i.n	a0, a1, 0
4025cfc2:	10c112        	addi	a1, a1, 16
4025cfc5:	f00d      	ret.n
4025cfc7:	000000        	ill
4025cfca:	427c      	movi.n	a2, -12
4025cfcc:	fffc06        	j	4025cfc0 <espconn_create+0x30>
4025cfcf:	127c      	movi.n	a2, -15
4025cfd1:	fffac6        	j	4025cfc0 <espconn_create+0x30>

4025cfd4 <espconn_send>:
4025cfd4:	e0c112        	addi	a1, a1, -32
4025cfd7:	016102        	s32i	a0, a1, 4
4025cfda:	0361d2        	s32i	a13, a1, 12
4025cfdd:	0461e2        	s32i	a14, a1, 16
4025cfe0:	21c9      	s32i.n	a12, a1, 8
4025cfe2:	04ed      	mov.n	a14, a4
4025cfe4:	02cd      	mov.n	a12, a2
4025cfe6:	03dd      	mov.n	a13, a3
4025cfe8:	000c      	movi.n	a0, 0
4025cfea:	0109      	s32i.n	a0, a1, 0
4025cfec:	12ac      	beqz.n	a2, 4025d011 <espconn_send+0x3d>
4025cfee:	f39c      	beqz.n	a3, 4025d011 <espconn_send+0x3d>
4025cff0:	d49c      	beqz.n	a4, 4025d011 <espconn_send+0x3d>
4025cff2:	013d      	mov.n	a3, a1
4025cff4:	ffdf85        	call0	4025cdf0 <espconn_find_connection>
4025cff7:	629c      	beqz.n	a2, 4025d011 <espconn_send+0x3d>
4025cff9:	420c      	movi.n	a2, 4
4025cffb:	0c08      	l32i.n	a0, a12, 0
4025cffd:	1c29      	s32i.n	a2, a12, 4
4025cfff:	6bb026        	beqi	a0, 16, 4025d06e <espconn_send+0x9a>
4025d002:	0bc066        	bnei	a0, 32, 4025d011 <espconn_send+0x3d>
4025d005:	0e4d      	mov.n	a4, a14
4025d007:	0d3d      	mov.n	a3, a13
4025d009:	0128      	l32i.n	a2, a1, 0
4025d00b:	015a05        	call0	4025e5ac <espconn_udp_sent>
4025d00e:	0013c6        	j	4025d061 <espconn_send+0x8d>
4025d011:	427c      	movi.n	a2, -12
4025d013:	001286        	j	4025d061 <espconn_send+0x8d>
4025d016:	0c3d      	mov.n	a3, a12
4025d018:	12d9      	s32i.n	a13, a2, 4
4025d01a:	0452e2        	s16i	a14, a2, 8
4025d01d:	02d9      	s32i.n	a13, a2, 0
4025d01f:	0128      	l32i.n	a2, a1, 0
4025d021:	055ce2        	s16i	a14, a12, 10
4025d024:	18c222        	addi	a2, a2, 24
4025d027:	ffd845        	call0	4025cdac <espconn_pbuf_create>
4025d02a:	0128      	l32i.n	a2, a1, 0
4025d02c:	7238      	l32i.n	a3, a2, 28
4025d02e:	132242        	l32i	a4, a2, 76
4025d031:	03cc      	bnez.n	a3, 4025d035 <espconn_send+0x61>
4025d033:	72c9      	s32i.n	a12, a2, 28
4025d035:	086427        	bbci	a4, 2, 4025d041 <espconn_send+0x6d>
4025d038:	00a052        	movi	a5, 0
4025d03b:	484252        	s8i	a5, a2, 72
4025d03e:	002122        	l32i	a2, a1, 0
4025d041:	00d805        	call0	4025ddc4 <espconn_tcp_write>
4025d044:	01d280        	slli	a13, a2, 24
4025d047:	31d8d0        	srai	a13, a13, 24
4025d04a:	011d16        	beqz	a13, 4025d05f <espconn_send+0x8b>
4025d04d:	0128      	l32i.n	a2, a1, 0
4025d04f:	0c3d      	mov.n	a3, a12
4025d051:	18c222        	addi	a2, a2, 24
4025d054:	ffd705        	call0	4025cdc8 <espconn_pbuf_delete>
4025d057:	0c2d      	mov.n	a2, a12
4025d059:	8cd201        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d05c:	0000c0        	callx0	a0
4025d05f:	0d2d      	mov.n	a2, a13
4025d061:	21c8      	l32i.n	a12, a1, 8
4025d063:	31d8      	l32i.n	a13, a1, 12
4025d065:	41e8      	l32i.n	a14, a1, 16
4025d067:	1108      	l32i.n	a0, a1, 4
4025d069:	20c112        	addi	a1, a1, 32
4025d06c:	f00d      	ret.n
4025d06e:	0128      	l32i.n	a2, a1, 0
4025d070:	480232        	l8ui	a3, a2, 72
4025d073:	132242        	l32i	a4, a2, 76
4025d076:	f97316        	beqz	a3, 4025d011 <espconn_send+0x3d>
4025d079:	11e427        	bbsi	a4, 2, 4025d08e <espconn_send+0xba>
4025d07c:	6228      	l32i.n	a2, a2, 24
4025d07e:	001645        	call0	4025d1e4 <espconn_tcp_set_buf_count+0x2c>
4025d081:	0158      	l32i.n	a5, a1, 0
4025d083:	300552        	l8ui	a5, a5, 48
4025d086:	043257        	bltu	a2, a5, 4025d08e <espconn_send+0xba>
4025d089:	927c      	movi.n	a2, -7
4025d08b:	fff486        	j	4025d061 <espconn_send+0x8d>
4025d08e:	421c      	movi.n	a2, 20
4025d090:	8cc101        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025d093:	0000c0        	callx0	a0
4025d096:	02cd      	mov.n	a12, a2
4025d098:	f7a256        	bnez	a2, 4025d016 <espconn_send+0x42>
4025d09b:	f27c      	movi.n	a2, -1
4025d09d:	fff006        	j	4025d061 <espconn_send+0x8d>

4025d0a0 <espconn_tcp_get_wnd>:
4025d0a0:	f0c112        	addi	a1, a1, -16
4025d0a3:	0109      	s32i.n	a0, a1, 0
4025d0a5:	8caf21        	l32r	a2, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d0a8:	0020c0        	memw
4025d0ab:	b4a532        	movi	a3, 0x5b4
4025d0ae:	fc2222        	l32i	a2, a2, 0x3f0
4025d0b1:	8c0801        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025d0b4:	0000c0        	callx0	a0
4025d0b7:	742020        	extui	a2, a2, 0, 8
4025d0ba:	0108      	l32i.n	a0, a1, 0
4025d0bc:	10c112        	addi	a1, a1, 16
4025d0bf:	f00d      	ret.n
4025d0c1:	000000        	ill

4025d0c4 <espconn_tcp_set_wnd>:
4025d0c4:	128c      	beqz.n	a2, 4025d0c9 <espconn_tcp_set_wnd+0x5>
4025d0c6:	03b2b6        	bltui	a2, 16, 4025d0cd <espconn_tcp_set_wnd+0x9>
4025d0c9:	427c      	movi.n	a2, -12
4025d0cb:	f00d      	ret.n
4025d0cd:	b4a542        	movi	a4, 0x5b4
4025d0d0:	8ca531        	l32r	a3, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d0d3:	d12420        	mul16s	a2, a4, a2
4025d0d6:	0020c0        	memw
4025d0d9:	fc6322        	s32i	a2, a3, 0x3f0
4025d0dc:	020c      	movi.n	a2, 0
4025d0de:	f00d      	ret.n

4025d0e0 <espconn_tcp_get_mss>:
4025d0e0:	b4a522        	movi	a2, 0x5b4
4025d0e3:	f00d      	ret.n
4025d0e5:	000000        	ill

4025d0e8 <espconn_tcp_get_max_con>:
4025d0e8:	8c9f21        	l32r	a2, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d0eb:	0020c0        	memw
4025d0ee:	ff2222        	l32i	a2, a2, 0x3fc
4025d0f1:	742020        	extui	a2, a2, 0, 8
4025d0f4:	f00d      	ret.n
	...

4025d0f8 <espconn_tcp_set_max_con>:
4025d0f8:	128c      	beqz.n	a2, 4025d0fd <espconn_tcp_set_max_con+0x5>
4025d0fa:	03b2b6        	bltui	a2, 16, 4025d101 <espconn_tcp_set_max_con+0x9>
4025d0fd:	427c      	movi.n	a2, -12
4025d0ff:	f00d      	ret.n
4025d101:	8c9831        	l32r	a3, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d104:	0020c0        	memw
4025d107:	ff6322        	s32i	a2, a3, 0x3fc
4025d10a:	020c      	movi.n	a2, 0
4025d10c:	f00d      	ret.n
	...

4025d110 <espconn_tcp_get_max_retran>:
4025d110:	8c9521        	l32r	a2, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d113:	0020c0        	memw
4025d116:	fa2222        	l32i	a2, a2, 0x3e8
4025d119:	742020        	extui	a2, a2, 0, 8
4025d11c:	f00d      	ret.n
	...

4025d120 <espconn_tcp_set_max_retran>:
4025d120:	328c      	beqz.n	a2, 4025d127 <espconn_tcp_set_max_retran+0x7>
4025d122:	c30c      	movi.n	a3, 12
4025d124:	03b327        	bgeu	a3, a2, 4025d12b <espconn_tcp_set_max_retran+0xb>
4025d127:	427c      	movi.n	a2, -12
4025d129:	f00d      	ret.n
4025d12b:	8c8e41        	l32r	a4, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d12e:	0020c0        	memw
4025d131:	fa6422        	s32i	a2, a4, 0x3e8
4025d134:	020c      	movi.n	a2, 0
4025d136:	f00d      	ret.n

4025d138 <espconn_tcp_get_max_syn>:
4025d138:	8c8b21        	l32r	a2, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d13b:	0020c0        	memw
4025d13e:	f92222        	l32i	a2, a2, 0x3e4
4025d141:	742020        	extui	a2, a2, 0, 8
4025d144:	f00d      	ret.n
	...

4025d148 <espconn_tcp_set_max_syn>:
4025d148:	328c      	beqz.n	a2, 4025d14f <espconn_tcp_set_max_syn+0x7>
4025d14a:	c30c      	movi.n	a3, 12
4025d14c:	03b327        	bgeu	a3, a2, 4025d153 <espconn_tcp_set_max_syn+0xb>
4025d14f:	427c      	movi.n	a2, -12
4025d151:	f00d      	ret.n
4025d153:	8c8441        	l32r	a4, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d156:	0020c0        	memw
4025d159:	f96422        	s32i	a2, a4, 0x3e4
4025d15c:	020c      	movi.n	a2, 0
4025d15e:	f00d      	ret.n

4025d160 <espconn_tcp_get_max_con_allow>:
4025d160:	529c      	beqz.n	a2, 4025d179 <espconn_tcp_get_max_con_allow+0x19>
4025d162:	0238      	l32i.n	a3, a2, 0
4025d164:	ff2251        	l32r	a5, 4025cdec <espconn_pbuf_delete+0x24>
4025d167:	0ec326        	beqi	a3, 32, 4025d179 <espconn_tcp_get_max_con_allow+0x19>
4025d16a:	1558      	l32i.n	a5, a5, 4
4025d16c:	958c      	beqz.n	a5, 4025d179 <espconn_tcp_get_max_con_allow+0x19>
4025d16e:	0568      	l32i.n	a6, a5, 0
4025d170:	091627        	beq	a6, a2, 4025d17d <espconn_tcp_get_max_con_allow+0x1d>
4025d173:	172552        	l32i	a5, a5, 92
4025d176:	ff4556        	bnez	a5, 4025d16e <espconn_tcp_get_max_con_allow+0xe>
4025d179:	427c      	movi.n	a2, -12
4025d17b:	f00d      	ret.n
4025d17d:	500522        	l8ui	a2, a5, 80
4025d180:	012280        	slli	a2, a2, 24
4025d183:	312820        	srai	a2, a2, 24
4025d186:	f00d      	ret.n

4025d188 <espconn_tcp_set_max_con_allow>:
4025d188:	12ac      	beqz.n	a2, 4025d1ad <espconn_tcp_set_max_con_allow+0x25>
4025d18a:	8c7641        	l32r	a4, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d18d:	0020c0        	memw
4025d190:	ff2442        	l32i	a4, a4, 0x3fc
4025d193:	163437        	bltu	a4, a3, 4025d1ad <espconn_tcp_set_max_con_allow+0x25>
4025d196:	0258      	l32i.n	a5, a2, 0
4025d198:	ff1561        	l32r	a6, 4025cdec <espconn_pbuf_delete+0x24>
4025d19b:	0ec526        	beqi	a5, 32, 4025d1ad <espconn_tcp_set_max_con_allow+0x25>
4025d19e:	1668      	l32i.n	a6, a6, 4
4025d1a0:	968c      	beqz.n	a6, 4025d1ad <espconn_tcp_set_max_con_allow+0x25>
4025d1a2:	0678      	l32i.n	a7, a6, 0
4025d1a4:	091727        	beq	a7, a2, 4025d1b1 <espconn_tcp_set_max_con_allow+0x29>
4025d1a7:	172662        	l32i	a6, a6, 92
4025d1aa:	ff4656        	bnez	a6, 4025d1a2 <espconn_tcp_set_max_con_allow+0x1a>
4025d1ad:	427c      	movi.n	a2, -12
4025d1af:	f00d      	ret.n
4025d1b1:	504632        	s8i	a3, a6, 80
4025d1b4:	020c      	movi.n	a2, 0
4025d1b6:	f00d      	ret.n

4025d1b8 <espconn_tcp_set_buf_count>:
4025d1b8:	c29c      	beqz.n	a2, 4025d1d8 <espconn_tcp_set_buf_count+0x20>
4025d1ba:	840c      	movi.n	a4, 8
4025d1bc:	183437        	bltu	a4, a3, 4025d1d8 <espconn_tcp_set_buf_count+0x20>
4025d1bf:	ff0b61        	l32r	a6, 4025cdec <espconn_pbuf_delete+0x24>
4025d1c2:	0668      	l32i.n	a6, a6, 0
4025d1c4:	069c      	beqz.n	a6, 4025d1d8 <espconn_tcp_set_buf_count+0x20>
4025d1c6:	0678      	l32i.n	a7, a6, 0
4025d1c8:	678c      	beqz.n	a7, 4025d1d2 <espconn_tcp_set_buf_count+0x1a>
4025d1ca:	049727        	bne	a7, a2, 4025d1d2 <espconn_tcp_set_buf_count+0x1a>
4025d1cd:	0278      	l32i.n	a7, a2, 0
4025d1cf:	09b726        	beqi	a7, 16, 4025d1dc <espconn_tcp_set_buf_count+0x24>
4025d1d2:	172662        	l32i	a6, a6, 92
4025d1d5:	fed656        	bnez	a6, 4025d1c6 <espconn_tcp_set_buf_count+0xe>
4025d1d8:	427c      	movi.n	a2, -12
4025d1da:	f00d      	ret.n
4025d1dc:	304632        	s8i	a3, a6, 48
4025d1df:	020c      	movi.n	a2, 0
4025d1e1:	f00d      	ret.n
4025d1e3:	d28c00        	excw
4025d1e6:	040c      	movi.n	a4, 0
4025d1e8:	441b      	addi.n	a4, a4, 1
4025d1ea:	4228      	l32i.n	a2, a2, 16
4025d1ec:	744040        	extui	a4, a4, 0, 8
4025d1ef:	ff5256        	bnez	a2, 4025d1e8 <espconn_tcp_set_buf_count+0x30>
4025d1f2:	000046        	j	4025d1f7 <espconn_tcp_set_buf_count+0x3f>
4025d1f5:	040c      	movi.n	a4, 0
4025d1f7:	042d      	mov.n	a2, a4
4025d1f9:	f00d      	ret.n
	...

4025d1fc <espconn_regist_sentcb>:
4025d1fc:	428c      	beqz.n	a2, 4025d204 <espconn_regist_sentcb+0x8>
4025d1fe:	4239      	s32i.n	a3, a2, 16
4025d200:	020c      	movi.n	a2, 0
4025d202:	f00d      	ret.n
4025d204:	427c      	movi.n	a2, -12
4025d206:	f00d      	ret.n

4025d208 <espconn_regist_write_finish>:
4025d208:	d28c      	beqz.n	a2, 4025d219 <espconn_regist_write_finish+0x11>
4025d20a:	2258      	l32i.n	a5, a2, 8
4025d20c:	0248      	l32i.n	a4, a2, 0
4025d20e:	758c      	beqz.n	a5, 4025d219 <espconn_regist_write_finish+0x11>
4025d210:	05c426        	beqi	a4, 32, 4025d219 <espconn_regist_write_finish+0x11>
4025d213:	020c      	movi.n	a2, 0
4025d215:	7539      	s32i.n	a3, a5, 28
4025d217:	f00d      	ret.n
4025d219:	427c      	movi.n	a2, -12
4025d21b:	f00d      	ret.n
4025d21d:	000000        	ill

4025d220 <espconn_regist_connectcb>:
4025d220:	628c      	beqz.n	a2, 4025d22a <espconn_regist_connectcb+0xa>
4025d222:	2248      	l32i.n	a4, a2, 8
4025d224:	020c      	movi.n	a2, 0
4025d226:	4439      	s32i.n	a3, a4, 16
4025d228:	f00d      	ret.n
4025d22a:	427c      	movi.n	a2, -12
4025d22c:	f00d      	ret.n
	...

4025d230 <espconn_regist_recvcb>:
4025d230:	428c      	beqz.n	a2, 4025d238 <espconn_regist_recvcb+0x8>
4025d232:	3239      	s32i.n	a3, a2, 12
4025d234:	020c      	movi.n	a2, 0
4025d236:	f00d      	ret.n
4025d238:	427c      	movi.n	a2, -12
4025d23a:	f00d      	ret.n

4025d23c <espconn_regist_reconcb>:
4025d23c:	628c      	beqz.n	a2, 4025d246 <espconn_regist_reconcb+0xa>
4025d23e:	2248      	l32i.n	a4, a2, 8
4025d240:	020c      	movi.n	a2, 0
4025d242:	5439      	s32i.n	a3, a4, 20
4025d244:	f00d      	ret.n
4025d246:	427c      	movi.n	a2, -12
4025d248:	f00d      	ret.n
	...

4025d24c <espconn_regist_disconcb>:
4025d24c:	628c      	beqz.n	a2, 4025d256 <espconn_regist_disconcb+0xa>
4025d24e:	2248      	l32i.n	a4, a2, 8
4025d250:	020c      	movi.n	a2, 0
4025d252:	6439      	s32i.n	a3, a4, 24
4025d254:	f00d      	ret.n
4025d256:	427c      	movi.n	a2, -12
4025d258:	f00d      	ret.n
4025d25a:	a00000        	addx4	a0, a0, a0
4025d25d:	3ffef0        	excw

4025d260 <espconn_get_connection_info>:
4025d260:	f0c112        	addi	a1, a1, -16
4025d263:	2109      	s32i.n	a0, a1, 8
4025d265:	31c9      	s32i.n	a12, a1, 12
4025d267:	1139      	s32i.n	a3, a1, 4
4025d269:	02cd      	mov.n	a12, a2
4025d26b:	52dc      	bnez.n	a2, 4025d284 <espconn_get_connection_info+0x24>
4025d26d:	427c      	movi.n	a2, -12
4025d26f:	000206        	j	4025d27b <espconn_get_connection_info+0x1b>
4025d272:	1128      	l32i.n	a2, a1, 4
4025d274:	fffa01        	l32r	a0, 4025d25c <espconn_regist_disconcb+0x10>
4025d277:	0209      	s32i.n	a0, a2, 0
4025d279:	020c      	movi.n	a2, 0
4025d27b:	31c8      	l32i.n	a12, a1, 12
4025d27d:	2108      	l32i.n	a0, a1, 8
4025d27f:	10c112        	addi	a1, a1, 16
4025d282:	f00d      	ret.n
4025d284:	030c      	movi.n	a3, 0
4025d286:	fff521        	l32r	a2, 4025d25c <espconn_regist_disconcb+0x10>
4025d289:	b4a042        	movi	a4, 180
4025d28c:	8c4801        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4025d28f:	0000c0        	callx0	a0
4025d292:	070c      	movi.n	a7, 0
4025d294:	0c58      	l32i.n	a5, a12, 0
4025d296:	fed501        	l32r	a0, 4025cdec <espconn_pbuf_delete+0x24>
4025d299:	020c      	movi.n	a2, 0
4025d29b:	144c22        	s8i	a2, a12, 20
4025d29e:	0008      	l32i.n	a0, a0, 0
4025d2a0:	43b526        	beqi	a5, 16, 4025d2e7 <espconn_get_connection_info+0x87>
4025d2a3:	cbc566        	bnei	a5, 32, 4025d272 <espconn_get_connection_info+0x12>
4025d2a6:	fc8016        	beqz	a0, 4025d272 <espconn_get_connection_info+0x12>
4025d2a9:	0068      	l32i.n	a6, a0, 0
4025d2ab:	f6ac      	beqz.n	a6, 4025d2de <espconn_get_connection_info+0x7e>
4025d2ad:	0638      	l32i.n	a3, a6, 0
4025d2af:	0109      	s32i.n	a0, a1, 0
4025d2b1:	29c366        	bnei	a3, 32, 4025d2de <espconn_get_connection_info+0x7e>
4025d2b4:	1658      	l32i.n	a5, a6, 4
4025d2b6:	ffe931        	l32r	a3, 4025d25c <espconn_regist_disconcb+0x10>
4025d2b9:	902770        	addx2	a2, a7, a7
4025d2bc:	2048      	l32i.n	a4, a0, 8
4025d2be:	a02230        	addx4	a2, a2, a3
4025d2c1:	30cb      	addi.n	a3, a0, 12
4025d2c3:	1249      	s32i.n	a4, a2, 4
4025d2c5:	0259      	s32i.n	a5, a2, 0
4025d2c7:	440c      	movi.n	a4, 4
4025d2c9:	228b      	addi.n	a2, a2, 8
4025d2cb:	8c3401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025d2ce:	0000c0        	callx0	a0
4025d2d1:	140c72        	l8ui	a7, a12, 20
4025d2d4:	0108      	l32i.n	a0, a1, 0
4025d2d6:	771b      	addi.n	a7, a7, 1
4025d2d8:	747070        	extui	a7, a7, 0, 8
4025d2db:	144c72        	s8i	a7, a12, 20
4025d2de:	172002        	l32i	a0, a0, 92
4025d2e1:	fc4056        	bnez	a0, 4025d2a9 <espconn_get_connection_info+0x49>
4025d2e4:	ffe286        	j	4025d272 <espconn_get_connection_info+0x12>
4025d2e7:	f87016        	beqz	a0, 4025d272 <espconn_get_connection_info+0x12>
4025d2ea:	152082        	l32i	a8, a0, 84
4025d2ed:	0109      	s32i.n	a0, a1, 0
4025d2ef:	2b98c7        	bne	a8, a12, 4025d31e <espconn_get_connection_info+0xbe>
4025d2f2:	2058      	l32i.n	a5, a0, 8
4025d2f4:	ffda31        	l32r	a3, 4025d25c <espconn_regist_disconcb+0x10>
4025d2f7:	0048      	l32i.n	a4, a0, 0
4025d2f9:	902770        	addx2	a2, a7, a7
4025d2fc:	1448      	l32i.n	a4, a4, 4
4025d2fe:	a02230        	addx4	a2, a2, a3
4025d301:	30cb      	addi.n	a3, a0, 12
4025d303:	0249      	s32i.n	a4, a2, 0
4025d305:	1259      	s32i.n	a5, a2, 4
4025d307:	440c      	movi.n	a4, 4
4025d309:	228b      	addi.n	a2, a2, 8
4025d30b:	8c2401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025d30e:	0000c0        	callx0	a0
4025d311:	140c72        	l8ui	a7, a12, 20
4025d314:	0108      	l32i.n	a0, a1, 0
4025d316:	771b      	addi.n	a7, a7, 1
4025d318:	747070        	extui	a7, a7, 0, 8
4025d31b:	144c72        	s8i	a7, a12, 20
4025d31e:	172002        	l32i	a0, a0, 92
4025d321:	fc5056        	bnez	a0, 4025d2ea <espconn_get_connection_info+0x8a>
4025d324:	ffd286        	j	4025d272 <espconn_get_connection_info+0x12>
	...

4025d328 <espconn_accept>:
4025d328:	f0c112        	addi	a1, a1, -16
4025d32b:	0109      	s32i.n	a0, a1, 0
4025d32d:	12bc      	beqz.n	a2, 4025d362 <espconn_accept+0x3a>
4025d32f:	0208      	l32i.n	a0, a2, 0
4025d331:	2db066        	bnei	a0, 16, 4025d362 <espconn_accept+0x3a>
4025d334:	feae01        	l32r	a0, 4025cdec <espconn_pbuf_delete+0x24>
4025d337:	0008      	l32i.n	a0, a0, 0
4025d339:	809c      	beqz.n	a0, 4025d355 <espconn_accept+0x2d>
4025d33b:	0058      	l32i.n	a5, a0, 0
4025d33d:	e58c      	beqz.n	a5, 4025d34f <espconn_accept+0x27>
4025d33f:	0538      	l32i.n	a3, a5, 0
4025d341:	0ab366        	bnei	a3, 16, 4025d34f <espconn_accept+0x27>
4025d344:	2268      	l32i.n	a6, a2, 8
4025d346:	2548      	l32i.n	a4, a5, 8
4025d348:	1668      	l32i.n	a6, a6, 4
4025d34a:	1448      	l32i.n	a4, a4, 4
4025d34c:	171467        	beq	a4, a6, 4025d367 <espconn_accept+0x3f>
4025d34f:	172002        	l32i	a0, a0, 92
4025d352:	fe5056        	bnez	a0, 4025d33b <espconn_accept+0x13>
4025d355:	010cc5        	call0	4025e424 <espconn_tcp_server>
4025d358:	0108      	l32i.n	a0, a1, 0
4025d35a:	10c112        	addi	a1, a1, 16
4025d35d:	f00d      	ret.n
4025d35f:	000000        	ill
4025d362:	427c      	movi.n	a2, -12
4025d364:	fffc06        	j	4025d358 <espconn_accept+0x30>
4025d367:	127c      	movi.n	a2, -15
4025d369:	fffac6        	j	4025d358 <espconn_accept+0x30>

4025d36c <espconn_regist_time>:
4025d36c:	f0c112        	addi	a1, a1, -16
4025d36f:	1109      	s32i.n	a0, a1, 4
4025d371:	000c      	movi.n	a0, 0
4025d373:	0109      	s32i.n	a0, a1, 0
4025d375:	a2ac      	beqz.n	a2, 4025d3a3 <espconn_regist_time+0x37>
4025d377:	2824f6        	bgeui	a4, 2, 4025d3a3 <espconn_regist_time+0x37>
4025d37a:	2139      	s32i.n	a3, a1, 8
4025d37c:	111466        	bnei	a4, 1, 4025d391 <espconn_regist_time+0x25>
4025d37f:	013d      	mov.n	a3, a1
4025d381:	ffa6c5        	call0	4025cdf0 <espconn_find_connection>
4025d384:	b29c      	beqz.n	a2, 4025d3a3 <espconn_regist_time+0x37>
4025d386:	0108      	l32i.n	a0, a1, 0
4025d388:	2138      	l32i.n	a3, a1, 8
4025d38a:	a039      	s32i.n	a3, a0, 40
4025d38c:	020c      	movi.n	a2, 0
4025d38e:	0004c6        	j	4025d3a5 <espconn_regist_time+0x39>
4025d391:	fe9601        	l32r	a0, 4025cdec <espconn_pbuf_delete+0x24>
4025d394:	1008      	l32i.n	a0, a0, 4
4025d396:	908c      	beqz.n	a0, 4025d3a3 <espconn_regist_time+0x37>
4025d398:	0048      	l32i.n	a4, a0, 0
4025d39a:	ec1427        	beq	a4, a2, 4025d38a <espconn_regist_time+0x1e>
4025d39d:	172002        	l32i	a0, a0, 92
4025d3a0:	ff4056        	bnez	a0, 4025d398 <espconn_regist_time+0x2c>
4025d3a3:	427c      	movi.n	a2, -12
4025d3a5:	1108      	l32i.n	a0, a1, 4
4025d3a7:	10c112        	addi	a1, a1, 16
4025d3aa:	f00d      	ret.n

4025d3ac <espconn_disconnect>:
4025d3ac:	f0c112        	addi	a1, a1, -16
4025d3af:	2109      	s32i.n	a0, a1, 8
4025d3b1:	000c      	movi.n	a0, 0
4025d3b3:	0109      	s32i.n	a0, a1, 0
4025d3b5:	c28c      	beqz.n	a2, 4025d3c5 <espconn_disconnect+0x19>
4025d3b7:	0238      	l32i.n	a3, a2, 0
4025d3b9:	1129      	s32i.n	a2, a1, 4
4025d3bb:	06b366        	bnei	a3, 16, 4025d3c5 <espconn_disconnect+0x19>
4025d3be:	013d      	mov.n	a3, a1
4025d3c0:	ffa2c5        	call0	4025cdf0 <espconn_find_connection>
4025d3c3:	42dc      	bnez.n	a2, 4025d3db <espconn_disconnect+0x2f>
4025d3c5:	427c      	movi.n	a2, -12
4025d3c7:	000186        	j	4025d3d1 <espconn_disconnect+0x25>
4025d3ca:	0128      	l32i.n	a2, a1, 0
4025d3cc:	008305        	call0	4025dc00 <espconn_tcp_disconnect>
4025d3cf:	020c      	movi.n	a2, 0
4025d3d1:	2108      	l32i.n	a0, a1, 8
4025d3d3:	10c112        	addi	a1, a1, 16
4025d3d6:	f00d      	ret.n
4025d3d8:	000000        	ill
4025d3db:	1148      	l32i.n	a4, a1, 4
4025d3dd:	1448      	l32i.n	a4, a4, 4
4025d3df:	b27c      	movi.n	a2, -5
4025d3e1:	e56466        	bnei	a4, 6, 4025d3ca <espconn_disconnect+0x1e>
4025d3e4:	fffa46        	j	4025d3d1 <espconn_disconnect+0x25>
4025d3e7:	f17400        	excw
4025d3ea:	fe          	.byte 0xfe
4025d3eb:	3f          	.byte 0x3f
4025d3ec:	fef160        	excw
4025d3ef:	3f          	.byte 0x3f

4025d3f0 <espconn_get_packet_info>:
4025d3f0:	f0c112        	addi	a1, a1, -16
4025d3f3:	31c9      	s32i.n	a12, a1, 12
4025d3f5:	2109      	s32i.n	a0, a1, 8
4025d3f7:	03cd      	mov.n	a12, a3
4025d3f9:	000c      	movi.n	a0, 0
4025d3fb:	0109      	s32i.n	a0, a1, 0
4025d3fd:	429c      	beqz.n	a2, 4025d415 <espconn_get_packet_info+0x25>
4025d3ff:	239c      	beqz.n	a3, 4025d415 <espconn_get_packet_info+0x25>
4025d401:	0238      	l32i.n	a3, a2, 0
4025d403:	1129      	s32i.n	a2, a1, 4
4025d405:	0cb366        	bnei	a3, 16, 4025d415 <espconn_get_packet_info+0x25>
4025d408:	013d      	mov.n	a3, a1
4025d40a:	ff9e45        	call0	4025cdf0 <espconn_find_connection>
4025d40d:	928c      	beqz.n	a2, 4025d41a <espconn_get_packet_info+0x2a>
4025d40f:	0138      	l32i.n	a3, a1, 0
4025d411:	1308      	l32i.n	a0, a3, 4
4025d413:	70dc      	bnez.n	a0, 4025d42e <espconn_get_packet_info+0x3e>
4025d415:	427c      	movi.n	a2, -12
4025d417:	000286        	j	4025d425 <espconn_get_packet_info+0x35>
4025d41a:	1108      	l32i.n	a0, a1, 4
4025d41c:	1008      	l32i.n	a0, a0, 4
4025d41e:	c0bc      	beqz.n	a0, 4025d45e <espconn_get_packet_info+0x6e>
4025d420:	4a6026        	beqi	a0, 6, 4025d46e <espconn_get_packet_info+0x7e>
4025d423:	427c      	movi.n	a2, -12
4025d425:	31c8      	l32i.n	a12, a1, 12
4025d427:	2108      	l32i.n	a0, a1, 8
4025d429:	10c112        	addi	a1, a1, 16
4025d42c:	f00d      	ret.n
4025d42e:	3a1042        	l16ui	a4, a0, 116
4025d431:	391052        	l16ui	a5, a0, 114
4025d434:	820c      	movi.n	a2, 8
4025d436:	172062        	l32i	a6, a0, 92
4025d439:	a078      	l32i.n	a7, a0, 40
4025d43b:	106372        	s32i	a7, a3, 64
4025d43e:	f369      	s32i.n	a6, a3, 60
4025d440:	1d5322        	s16i	a2, a3, 58
4025d443:	1b5352        	s16i	a5, a3, 54
4025d446:	c02240        	sub	a2, a2, a4
4025d449:	1c5322        	s16i	a2, a3, 56
4025d44c:	441c      	movi.n	a4, 20
4025d44e:	0c2d      	mov.n	a2, a12
4025d450:	34c332        	addi	a3, a3, 52
4025d453:	8bd201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025d456:	0000c0        	callx0	a0
4025d459:	020c      	movi.n	a2, 0
4025d45b:	fff186        	j	4025d425 <espconn_get_packet_info+0x35>
4025d45e:	0c2d      	mov.n	a2, a12
4025d460:	ffe231        	l32r	a3, 4025d3e8 <espconn_disconnect+0x3c>
4025d463:	441c      	movi.n	a4, 20
4025d465:	8bcd01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025d468:	0000c0        	callx0	a0
4025d46b:	000306        	j	4025d47b <espconn_get_packet_info+0x8b>
4025d46e:	0c2d      	mov.n	a2, a12
4025d470:	ffdf31        	l32r	a3, 4025d3ec <espconn_disconnect+0x40>
4025d473:	441c      	movi.n	a4, 20
4025d475:	8bc901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025d478:	0000c0        	callx0	a0
4025d47b:	020c      	movi.n	a2, 0
4025d47d:	ffe906        	j	4025d425 <espconn_get_packet_info+0x35>

4025d480 <espconn_set_opt>:
4025d480:	f0c112        	addi	a1, a1, -16
4025d483:	2109      	s32i.n	a0, a1, 8
4025d485:	000c      	movi.n	a0, 0
4025d487:	0109      	s32i.n	a0, a1, 0
4025d489:	c28c      	beqz.n	a2, 4025d499 <espconn_set_opt+0x19>
4025d48b:	0248      	l32i.n	a4, a2, 0
4025d48d:	1139      	s32i.n	a3, a1, 4
4025d48f:	06b466        	bnei	a4, 16, 4025d499 <espconn_set_opt+0x19>
4025d492:	013d      	mov.n	a3, a1
4025d494:	ff9585        	call0	4025cdf0 <espconn_find_connection>
4025d497:	32cc      	bnez.n	a2, 4025d49e <espconn_set_opt+0x1e>
4025d499:	427c      	movi.n	a2, -12
4025d49b:	000c46        	j	4025d4d0 <espconn_set_opt+0x50>
4025d49e:	0158      	l32i.n	a5, a1, 0
4025d4a0:	1108      	l32i.n	a0, a1, 4
4025d4a2:	132532        	l32i	a3, a5, 76
4025d4a5:	1528      	l32i.n	a2, a5, 4
4025d4a7:	200030        	or	a0, a0, a3
4025d4aa:	136502        	s32i	a0, a5, 76
4025d4ad:	0f6017        	bbci	a0, 1, 4025d4c0 <espconn_set_opt+0x40>
4025d4b0:	240232        	l8ui	a3, a2, 36
4025d4b3:	044c      	movi.n	a4, 64
4025d4b5:	203340        	or	a3, a3, a4
4025d4b8:	244232        	s8i	a3, a2, 36
4025d4bb:	0108      	l32i.n	a0, a1, 0
4025d4bd:	132002        	l32i	a0, a0, 76
4025d4c0:	830c      	movi.n	a3, 8
4025d4c2:	086037        	bbci	a0, 3, 4025d4ce <espconn_set_opt+0x4e>
4025d4c5:	080252        	l8ui	a5, a2, 8
4025d4c8:	205530        	or	a5, a5, a3
4025d4cb:	084252        	s8i	a5, a2, 8
4025d4ce:	020c      	movi.n	a2, 0
4025d4d0:	2108      	l32i.n	a0, a1, 8
4025d4d2:	10c112        	addi	a1, a1, 16
4025d4d5:	f00d      	ret.n
	...

4025d4d8 <espconn_clear_opt>:
4025d4d8:	f0c112        	addi	a1, a1, -16
4025d4db:	2109      	s32i.n	a0, a1, 8
4025d4dd:	000c      	movi.n	a0, 0
4025d4df:	0109      	s32i.n	a0, a1, 0
4025d4e1:	c28c      	beqz.n	a2, 4025d4f1 <espconn_clear_opt+0x19>
4025d4e3:	0248      	l32i.n	a4, a2, 0
4025d4e5:	1139      	s32i.n	a3, a1, 4
4025d4e7:	06b466        	bnei	a4, 16, 4025d4f1 <espconn_clear_opt+0x19>
4025d4ea:	013d      	mov.n	a3, a1
4025d4ec:	ff9005        	call0	4025cdf0 <espconn_find_connection>
4025d4ef:	32cc      	bnez.n	a2, 4025d4f6 <espconn_clear_opt+0x1e>
4025d4f1:	427c      	movi.n	a2, -12
4025d4f3:	000e06        	j	4025d52f <espconn_clear_opt+0x57>
4025d4f6:	f47c      	movi.n	a4, -1
4025d4f8:	0128      	l32i.n	a2, a1, 0
4025d4fa:	1138      	l32i.n	a3, a1, 4
4025d4fc:	132202        	l32i	a0, a2, 76
4025d4ff:	303340        	xor	a3, a3, a4
4025d502:	100030        	and	a0, a0, a3
4025d505:	136202        	s32i	a0, a2, 76
4025d508:	1228      	l32i.n	a2, a2, 4
4025d50a:	10e037        	bbsi	a0, 3, 4025d51e <espconn_clear_opt+0x46>
4025d50d:	080232        	l8ui	a3, a2, 8
4025d510:	f7a042        	movi	a4, 247
4025d513:	103340        	and	a3, a3, a4
4025d516:	084232        	s8i	a3, a2, 8
4025d519:	0108      	l32i.n	a0, a1, 0
4025d51b:	132002        	l32i	a0, a0, 76
4025d51e:	0be017        	bbsi	a0, 1, 4025d52d <espconn_clear_opt+0x55>
4025d521:	240252        	l8ui	a5, a2, 36
4025d524:	bfa062        	movi	a6, 191
4025d527:	105560        	and	a5, a5, a6
4025d52a:	244252        	s8i	a5, a2, 36
4025d52d:	020c      	movi.n	a2, 0
4025d52f:	2108      	l32i.n	a0, a1, 8
4025d531:	10c112        	addi	a1, a1, 16
4025d534:	f00d      	ret.n
	...

4025d538 <espconn_set_keepalive>:
4025d538:	f0c112        	addi	a1, a1, -16
4025d53b:	1109      	s32i.n	a0, a1, 4
4025d53d:	31d9      	s32i.n	a13, a1, 12
4025d53f:	21c9      	s32i.n	a12, a1, 8
4025d541:	03dd      	mov.n	a13, a3
4025d543:	04cd      	mov.n	a12, a4
4025d545:	000c      	movi.n	a0, 0
4025d547:	0109      	s32i.n	a0, a1, 0
4025d549:	028c      	beqz.n	a2, 4025d54d <espconn_set_keepalive+0x15>
4025d54b:	34cc      	bnez.n	a4, 4025d552 <espconn_set_keepalive+0x1a>
4025d54d:	427c      	movi.n	a2, -12
4025d54f:	000806        	j	4025d573 <espconn_set_keepalive+0x3b>
4025d552:	0238      	l32i.n	a3, a2, 0
4025d554:	f5b366        	bnei	a3, 16, 4025d54d <espconn_set_keepalive+0x15>
4025d557:	013d      	mov.n	a3, a1
4025d559:	ff8945        	call0	4025cdf0 <espconn_find_connection>
4025d55c:	fed216        	beqz	a2, 4025d54d <espconn_set_keepalive+0x15>
4025d55f:	0108      	l32i.n	a0, a1, 0
4025d561:	132042        	l32i	a4, a0, 76
4025d564:	e56437        	bbci	a4, 3, 4025d54d <espconn_set_keepalive+0x15>
4025d567:	1008      	l32i.n	a0, a0, 4
4025d569:	1d9c      	beqz.n	a13, 4025d57e <espconn_set_keepalive+0x46>
4025d56b:	271d26        	beqi	a13, 1, 4025d596 <espconn_set_keepalive+0x5e>
4025d56e:	1a2d26        	beqi	a13, 2, 4025d58c <espconn_set_keepalive+0x54>
4025d571:	427c      	movi.n	a2, -12
4025d573:	21c8      	l32i.n	a12, a1, 8
4025d575:	31d8      	l32i.n	a13, a1, 12
4025d577:	1108      	l32i.n	a0, a1, 4
4025d579:	10c112        	addi	a1, a1, 16
4025d57c:	f00d      	ret.n
4025d57e:	0c58      	l32i.n	a5, a12, 0
4025d580:	e8a362        	movi	a6, 0x3e8
4025d583:	825560        	mull	a5, a5, a6
4025d586:	266052        	s32i	a5, a0, 152
4025d589:	000106        	j	4025d591 <espconn_set_keepalive+0x59>
4025d58c:	0c78      	l32i.n	a7, a12, 0
4025d58e:	286072        	s32i	a7, a0, 160
4025d591:	020c      	movi.n	a2, 0
4025d593:	fff706        	j	4025d573 <espconn_set_keepalive+0x3b>
4025d596:	0c88      	l32i.n	a8, a12, 0
4025d598:	e8a392        	movi	a9, 0x3e8
4025d59b:	828890        	mull	a8, a8, a9
4025d59e:	276082        	s32i	a8, a0, 156
4025d5a1:	fffb06        	j	4025d591 <espconn_set_keepalive+0x59>

4025d5a4 <espconn_get_keepalive>:
4025d5a4:	f0c112        	addi	a1, a1, -16
4025d5a7:	1109      	s32i.n	a0, a1, 4
4025d5a9:	31d9      	s32i.n	a13, a1, 12
4025d5ab:	21c9      	s32i.n	a12, a1, 8
4025d5ad:	03dd      	mov.n	a13, a3
4025d5af:	04cd      	mov.n	a12, a4
4025d5b1:	000c      	movi.n	a0, 0
4025d5b3:	0109      	s32i.n	a0, a1, 0
4025d5b5:	028c      	beqz.n	a2, 4025d5b9 <espconn_get_keepalive+0x15>
4025d5b7:	34cc      	bnez.n	a4, 4025d5be <espconn_get_keepalive+0x1a>
4025d5b9:	427c      	movi.n	a2, -12
4025d5bb:	000806        	j	4025d5df <espconn_get_keepalive+0x3b>
4025d5be:	0238      	l32i.n	a3, a2, 0
4025d5c0:	f5b366        	bnei	a3, 16, 4025d5b9 <espconn_get_keepalive+0x15>
4025d5c3:	013d      	mov.n	a3, a1
4025d5c5:	ff8285        	call0	4025cdf0 <espconn_find_connection>
4025d5c8:	fed216        	beqz	a2, 4025d5b9 <espconn_get_keepalive+0x15>
4025d5cb:	0108      	l32i.n	a0, a1, 0
4025d5cd:	132042        	l32i	a4, a0, 76
4025d5d0:	e56437        	bbci	a4, 3, 4025d5b9 <espconn_get_keepalive+0x15>
4025d5d3:	1008      	l32i.n	a0, a0, 4
4025d5d5:	bd9c      	beqz.n	a13, 4025d5f4 <espconn_get_keepalive+0x50>
4025d5d7:	281d26        	beqi	a13, 1, 4025d603 <espconn_get_keepalive+0x5f>
4025d5da:	0c2d26        	beqi	a13, 2, 4025d5ea <espconn_get_keepalive+0x46>
4025d5dd:	427c      	movi.n	a2, -12
4025d5df:	21c8      	l32i.n	a12, a1, 8
4025d5e1:	31d8      	l32i.n	a13, a1, 12
4025d5e3:	1108      	l32i.n	a0, a1, 4
4025d5e5:	10c112        	addi	a1, a1, 16
4025d5e8:	f00d      	ret.n
4025d5ea:	282022        	l32i	a2, a0, 160
4025d5ed:	0c29      	s32i.n	a2, a12, 0
4025d5ef:	020c      	movi.n	a2, 0
4025d5f1:	fffa86        	j	4025d5df <espconn_get_keepalive+0x3b>
4025d5f4:	e8a332        	movi	a3, 0x3e8
4025d5f7:	262022        	l32i	a2, a0, 152
4025d5fa:	8ab601        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025d5fd:	0000c0        	callx0	a0
4025d600:	fffa46        	j	4025d5ed <espconn_get_keepalive+0x49>
4025d603:	e8a332        	movi	a3, 0x3e8
4025d606:	272022        	l32i	a2, a0, 156
4025d609:	8ab201        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025d60c:	0000c0        	callx0	a0
4025d60f:	fff686        	j	4025d5ed <espconn_get_keepalive+0x49>
	...

4025d614 <espconn_delete>:
4025d614:	f0c112        	addi	a1, a1, -16
4025d617:	016102        	s32i	a0, a1, 4
4025d61a:	00a002        	movi	a0, 0
4025d61d:	006102        	s32i	a0, a1, 0
4025d620:	82ac      	beqz.n	a2, 4025d64c <espconn_delete+0x38>
4025d622:	0238      	l32i.n	a3, a2, 0
4025d624:	1cc326        	beqi	a3, 32, 4025d644 <espconn_delete+0x30>
4025d627:	00ea05        	call0	4025e4c8 <espconn_tcp_delete>
4025d62a:	012280        	slli	a2, a2, 24
4025d62d:	312820        	srai	a2, a2, 24
4025d630:	000186        	j	4025d63a <espconn_delete+0x26>
4025d633:	0128      	l32i.n	a2, a1, 0
4025d635:	011cc5        	call0	4025e804 <espconn_udp_disconnect>
4025d638:	020c      	movi.n	a2, 0
4025d63a:	1108      	l32i.n	a0, a1, 4
4025d63c:	10c112        	addi	a1, a1, 16
4025d63f:	f00d      	ret.n
4025d641:	000000        	ill
4025d644:	013d      	mov.n	a3, a1
4025d646:	ff7a85        	call0	4025cdf0 <espconn_find_connection>
4025d649:	fe6256        	bnez	a2, 4025d633 <espconn_delete+0x1f>
4025d64c:	427c      	movi.n	a2, -12
4025d64e:	fffa06        	j	4025d63a <espconn_delete+0x26>
4025d651:	000000        	ill
4025d654:	fef190        	excw
4025d657:	3f          	.byte 0x3f

4025d658 <espconn_port>:
4025d658:	f0c112        	addi	a1, a1, -16
4025d65b:	0109      	s32i.n	a0, a1, 0
4025d65d:	21d9      	s32i.n	a13, a1, 8
4025d65f:	11c9      	s32i.n	a12, a1, 4
4025d661:	ffa3d2        	movi	a13, 0x3ff
4025d664:	fffcc1        	l32r	a12, 4025d654 <espconn_delete+0x40>
4025d667:	8b0201        	l32r	a0, 40240270 <wdt_init+0x88>
4025d66a:	0000c0        	callx0	a0
4025d66d:	99d231        	l32r	a3, 40243db8 <tcpclient1_sent_cb+0x4c>
4025d670:	979201        	l32r	a0, 402434b8 <system_get_sdk_version+0x8>
4025d673:	0000c0        	callx0	a0
4025d676:	0c08      	l32i.n	a0, a12, 0
4025d678:	023d27        	bltu	a13, a2, 4025d67e <espconn_port+0x26>
4025d67b:	04d222        	addmi	a2, a2, 0x400
4025d67e:	e51027        	beq	a0, a2, 4025d667 <espconn_port+0xf>
4025d681:	0108      	l32i.n	a0, a1, 0
4025d683:	0c29      	s32i.n	a2, a12, 0
4025d685:	21d8      	l32i.n	a13, a1, 8
4025d687:	11c8      	l32i.n	a12, a1, 4
4025d689:	10c112        	addi	a1, a1, 16
4025d68c:	f00d      	ret.n
	...

4025d690 <espconn_gethostbyname>:
4025d690:	207220        	or	a7, a2, a2
4025d693:	f0c112        	addi	a1, a1, -16
4025d696:	202330        	or	a2, a3, a3
4025d699:	203440        	or	a3, a4, a4
4025d69c:	0109      	s32i.n	a0, a1, 0
4025d69e:	054d      	mov.n	a4, a5
4025d6a0:	075d      	mov.n	a5, a7
4025d6a2:	ff5d85        	call0	4025cc7c <dns_gethostbyname>
4025d6a5:	0108      	l32i.n	a0, a1, 0
4025d6a7:	10c112        	addi	a1, a1, 16
4025d6aa:	f00d      	ret.n

4025d6ac <espconn_dns_setserver>:
4025d6ac:	f0c112        	addi	a1, a1, -16
4025d6af:	006102        	s32i	a0, a1, 0
4025d6b2:	ff0b85        	call0	4025c76c <dns_setserver>
4025d6b5:	002102        	l32i	a0, a1, 0
4025d6b8:	10c112        	addi	a1, a1, 16
4025d6bb:	000080        	ret
4025d6be:	a40000        	extui	a0, a0, 0, 11
4025d6c1:	3ffef3        	excw
4025d6c4:	fef3b0        	excw
4025d6c7:	3f          	.byte 0x3f
4025d6c8:	f39c      	beqz.n	a3, 4025d6eb <espconn_dns_setserver+0x3f>
4025d6ca:	fe          	.byte 0xfe
4025d6cb:	3f          	.byte 0x3f
4025d6cc:	fffd21        	l32r	a2, 4025d6c0 <espconn_dns_setserver+0x14>
4025d6cf:	f0c112        	addi	a1, a1, -16
4025d6d2:	0109      	s32i.n	a0, a1, 0
4025d6d4:	11c9      	s32i.n	a12, a1, 4
4025d6d6:	21d9      	s32i.n	a13, a1, 8
4025d6d8:	0228      	l32i.n	a2, a2, 0
4025d6da:	fffad1        	l32r	a13, 4025d6c4 <espconn_dns_setserver+0x18>
4025d6dd:	829c      	beqz.n	a2, 4025d6f9 <espconn_dns_setserver+0x4d>
4025d6df:	030c      	movi.n	a3, 0
4025d6e1:	0c0c      	movi.n	a12, 0
4025d6e3:	0d78      	l32i.n	a7, a13, 0
4025d6e5:	d268      	l32i.n	a6, a2, 52
4025d6e7:	c06760        	sub	a6, a7, a6
4025d6ea:	033637        	bltu	a6, a3, 4025d6f1 <espconn_dns_setserver+0x45>
4025d6ed:	063d      	mov.n	a3, a6
4025d6ef:	02cd      	mov.n	a12, a2
4025d6f1:	3228      	l32i.n	a2, a2, 12
4025d6f3:	fee256        	bnez	a2, 4025d6e5 <espconn_dns_setserver+0x39>
4025d6f6:	000086        	j	4025d6fc <espconn_dns_setserver+0x50>
4025d6f9:	00a0c2        	movi	a12, 0
4025d6fc:	005c16        	beqz	a12, 4025d705 <espconn_dns_setserver+0x59>
4025d6ff:	202cc0        	or	a2, a12, a12
4025d702:	045b85        	call0	40261cbc <tcp_abort>
4025d705:	fff001        	l32r	a0, 4025d6c8 <espconn_dns_setserver+0x1c>
4025d708:	0d78      	l32i.n	a7, a13, 0
4025d70a:	0088      	l32i.n	a8, a0, 0
4025d70c:	0c0c      	movi.n	a12, 0
4025d70e:	082d      	mov.n	a2, a8
4025d710:	989c      	beqz.n	a8, 4025d72d <espconn_dns_setserver+0x81>
4025d712:	030c      	movi.n	a3, 0
4025d714:	4298      	l32i.n	a9, a2, 16
4025d716:	0b6966        	bnei	a9, 6, 4025d725 <espconn_dns_setserver+0x79>
4025d719:	d268      	l32i.n	a6, a2, 52
4025d71b:	c06760        	sub	a6, a7, a6
4025d71e:	033637        	bltu	a6, a3, 4025d725 <espconn_dns_setserver+0x79>
4025d721:	063d      	mov.n	a3, a6
4025d723:	02cd      	mov.n	a12, a2
4025d725:	3228      	l32i.n	a2, a2, 12
4025d727:	fe9256        	bnez	a2, 4025d714 <espconn_dns_setserver+0x68>
4025d72a:	000086        	j	4025d730 <espconn_dns_setserver+0x84>
4025d72d:	00a0c2        	movi	a12, 0
4025d730:	015c16        	beqz	a12, 4025d749 <espconn_dns_setserver+0x9d>
4025d733:	ffe521        	l32r	a2, 4025d6c8 <espconn_dns_setserver+0x1c>
4025d736:	203cc0        	or	a3, a12, a12
4025d739:	04dd05        	call0	4026250c <tcp_pcb_remove>
4025d73c:	0c2d      	mov.n	a2, a12
4025d73e:	8b1901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d741:	0000c0        	callx0	a0
4025d744:	ffe101        	l32r	a0, 4025d6c8 <espconn_dns_setserver+0x1c>
4025d747:	0088      	l32i.n	a8, a0, 0
4025d749:	082d      	mov.n	a2, a8
4025d74b:	f89c      	beqz.n	a8, 4025d76e <espconn_dns_setserver+0xc2>
4025d74d:	030c      	movi.n	a3, 0
4025d74f:	0c0c      	movi.n	a12, 0
4025d751:	0d78      	l32i.n	a7, a13, 0
4025d753:	980c      	movi.n	a8, 9
4025d755:	4298      	l32i.n	a9, a2, 16
4025d757:	0b9987        	bne	a9, a8, 4025d766 <espconn_dns_setserver+0xba>
4025d75a:	d268      	l32i.n	a6, a2, 52
4025d75c:	c06760        	sub	a6, a7, a6
4025d75f:	033637        	bltu	a6, a3, 4025d766 <espconn_dns_setserver+0xba>
4025d762:	063d      	mov.n	a3, a6
4025d764:	02cd      	mov.n	a12, a2
4025d766:	3228      	l32i.n	a2, a2, 12
4025d768:	fe9256        	bnez	a2, 4025d755 <espconn_dns_setserver+0xa9>
4025d76b:	000046        	j	4025d770 <espconn_dns_setserver+0xc4>
4025d76e:	0c0c      	movi.n	a12, 0
4025d770:	0221d2        	l32i	a13, a1, 8
4025d773:	00fc16        	beqz	a12, 4025d786 <espconn_dns_setserver+0xda>
4025d776:	203cc0        	or	a3, a12, a12
4025d779:	002d      	mov.n	a2, a0
4025d77b:	04d905        	call0	4026250c <tcp_pcb_remove>
4025d77e:	0c2d      	mov.n	a2, a12
4025d780:	8b0901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d783:	0000c0        	callx0	a0
4025d786:	11c8      	l32i.n	a12, a1, 4
4025d788:	0108      	l32i.n	a0, a1, 0
4025d78a:	10c112        	addi	a1, a1, 16
4025d78d:	f00d      	ret.n
4025d78f:	b1f000        	sra	a15, a0
4025d792:	0c4026        	beqi	a0, 4, 4025d7a2 <espconn_kill_oldest_pcb+0xe>

4025d794 <espconn_kill_oldest_pcb>:
4025d794:	060c      	movi.n	a6, 0
4025d796:	f0c112        	addi	a1, a1, -16
4025d799:	11c9      	s32i.n	a12, a1, 4
4025d79b:	0109      	s32i.n	a0, a1, 0
4025d79d:	21d9      	s32i.n	a13, a1, 8
4025d79f:	31e9      	s32i.n	a14, a1, 12
4025d7a1:	2d0c      	movi.n	a13, 2
4025d7a3:	9e0c      	movi.n	a14, 9
4025d7a5:	fffa01        	l32r	a0, 4025d790 <espconn_dns_setserver+0xe4>
4025d7a8:	8aefc1        	l32r	a12, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025d7ab:	a04d00        	addx4	a4, a13, a0
4025d7ae:	0448      	l32i.n	a4, a4, 0
4025d7b0:	0448      	l32i.n	a4, a4, 0
4025d7b2:	a4ac      	beqz.n	a4, 4025d7e0 <espconn_kill_oldest_pcb+0x4c>
4025d7b4:	4458      	l32i.n	a5, a4, 16
4025d7b6:	0d9566        	bnei	a5, 10, 4025d7c7 <espconn_kill_oldest_pcb+0x33>
4025d7b9:	661b      	addi.n	a6, a6, 1
4025d7bb:	746060        	extui	a6, a6, 0, 8
4025d7be:	0020c0        	memw
4025d7c1:	ff2c72        	l32i	a7, a12, 0x3fc
4025d7c4:	181677        	beq	a6, a7, 4025d7e0 <espconn_kill_oldest_pcb+0x4c>
4025d7c7:	026526        	beqi	a5, 6, 4025d7cd <espconn_kill_oldest_pcb+0x39>
4025d7ca:	0d95e7        	bne	a5, a14, 4025d7db <espconn_kill_oldest_pcb+0x47>
4025d7cd:	661b      	addi.n	a6, a6, 1
4025d7cf:	746060        	extui	a6, a6, 0, 8
4025d7d2:	0020c0        	memw
4025d7d5:	ff2c72        	l32i	a7, a12, 0x3fc
4025d7d8:	041677        	beq	a6, a7, 4025d7e0 <espconn_kill_oldest_pcb+0x4c>
4025d7db:	3448      	l32i.n	a4, a4, 12
4025d7dd:	fd3456        	bnez	a4, 4025d7b4 <espconn_kill_oldest_pcb+0x20>
4025d7e0:	0020c0        	memw
4025d7e3:	ff2c72        	l32i	a7, a12, 0x3fc
4025d7e6:	079677        	bne	a6, a7, 4025d7f1 <espconn_kill_oldest_pcb+0x5d>
4025d7e9:	ffee05        	call0	4025d6cc <espconn_dns_setserver+0x20>
4025d7ec:	ffe901        	l32r	a0, 4025d790 <espconn_dns_setserver+0xe4>
4025d7ef:	060c      	movi.n	a6, 0
4025d7f1:	dd1b      	addi.n	a13, a13, 1
4025d7f3:	74d0d0        	extui	a13, a13, 0, 8
4025d7f6:	b14d66        	bnei	a13, 4, 4025d7ab <espconn_kill_oldest_pcb+0x17>
4025d7f9:	11c8      	l32i.n	a12, a1, 4
4025d7fb:	21d8      	l32i.n	a13, a1, 8
4025d7fd:	31e8      	l32i.n	a14, a1, 12
4025d7ff:	0108      	l32i.n	a0, a1, 0
4025d801:	10c112        	addi	a1, a1, 16
4025d804:	f00d      	ret.n
	...

4025d808 <espconn_kill_pcb>:
4025d808:	e0c112        	addi	a1, a1, -32
4025d80b:	21c9      	s32i.n	a12, a1, 8
4025d80d:	31d9      	s32i.n	a13, a1, 12
4025d80f:	41e9      	s32i.n	a14, a1, 16
4025d811:	51f9      	s32i.n	a15, a1, 20
4025d813:	1109      	s32i.n	a0, a1, 4
4025d815:	02fd      	mov.n	a15, a2
4025d817:	120c      	movi.n	a2, 1
4025d819:	6129      	s32i.n	a2, a1, 24
4025d81b:	ffdd21        	l32r	a2, 4025d790 <espconn_dns_setserver+0xe4>
4025d81e:	062102        	l32i	a0, a1, 24
4025d821:	a00020        	addx4	a0, a0, a2
4025d824:	0020e2        	l32i	a14, a0, 0
4025d827:	002ee2        	l32i	a14, a14, 0
4025d82a:	2ebc      	beqz.n	a14, 4025d860 <espconn_kill_pcb+0x58>
4025d82c:	0109      	s32i.n	a0, a1, 0
4025d82e:	130c      	movi.n	a3, 1
4025d830:	040c      	movi.n	a4, 0
4025d832:	0edd      	mov.n	a13, a14
4025d834:	101e52        	l16ui	a5, a14, 32
4025d837:	3ec8      	l32i.n	a12, a14, 12
4025d839:	c055f0        	sub	a5, a5, a15
4025d83c:	933450        	movnez	a3, a4, a5
4025d83f:	439c      	beqz.n	a3, 4025d857 <espconn_kill_pcb+0x4f>
4025d841:	0ced      	mov.n	a14, a12
4025d843:	0128      	l32i.n	a2, a1, 0
4025d845:	0d3d      	mov.n	a3, a13
4025d847:	0228      	l32i.n	a2, a2, 0
4025d849:	04cc05        	call0	4026250c <tcp_pcb_remove>
4025d84c:	0d2d      	mov.n	a2, a13
4025d84e:	8ad501        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d851:	0000c0        	callx0	a0
4025d854:	000046        	j	4025d859 <espconn_kill_pcb+0x51>
4025d857:	0ced      	mov.n	a14, a12
4025d859:	040c      	movi.n	a4, 0
4025d85b:	130c      	movi.n	a3, 1
4025d85d:	fd1c56        	bnez	a12, 4025d832 <espconn_kill_pcb+0x2a>
4025d860:	6138      	l32i.n	a3, a1, 24
4025d862:	ffcb21        	l32r	a2, 4025d790 <espconn_dns_setserver+0xe4>
4025d865:	431b      	addi.n	a4, a3, 1
4025d867:	743040        	extui	a3, a4, 0, 8
4025d86a:	6139      	s32i.n	a3, a1, 24
4025d86c:	ae4366        	bnei	a3, 4, 4025d81e <espconn_kill_pcb+0x16>
4025d86f:	21c8      	l32i.n	a12, a1, 8
4025d871:	31d8      	l32i.n	a13, a1, 12
4025d873:	41e8      	l32i.n	a14, a1, 16
4025d875:	51f8      	l32i.n	a15, a1, 20
4025d877:	1108      	l32i.n	a0, a1, 4
4025d879:	20c112        	addi	a1, a1, 32
4025d87c:	f00d      	ret.n
	...

4025d880 <espconn_find_current_pcb>:
4025d880:	ff9091        	l32r	a9, 4025d6c0 <espconn_dns_setserver+0x14>
4025d883:	ff9141        	l32r	a4, 4025d6c8 <espconn_dns_setserver+0x1c>
4025d886:	081272        	l16ui	a7, a2, 16
4025d889:	041252        	l16ui	a5, a2, 8
4025d88c:	3268      	l32i.n	a6, a2, 12
4025d88e:	152232        	l32i	a3, a2, 84
4025d891:	5288      	l32i.n	a8, a2, 20
4025d893:	c3ec      	bnez.n	a3, 4025d8c3 <espconn_find_current_pcb+0x43>
4025d895:	05a816        	beqz	a8, 4025d8f3 <espconn_find_current_pcb+0x73>
4025d898:	057716        	beqz	a7, 4025d8f3 <espconn_find_current_pcb+0x73>
4025d89b:	0428      	l32i.n	a2, a4, 0
4025d89d:	056216        	beqz	a2, 4025d8f7 <espconn_find_current_pcb+0x77>
4025d8a0:	111242        	l16ui	a4, a2, 34
4025d8a3:	149457        	bne	a4, a5, 4025d8bb <espconn_find_current_pcb+0x3b>
4025d8a6:	12a8      	l32i.n	a10, a2, 4
4025d8a8:	0f9a67        	bne	a10, a6, 4025d8bb <espconn_find_current_pcb+0x3b>
4025d8ab:	1012b2        	l16ui	a11, a2, 32
4025d8ae:	099b77        	bne	a11, a7, 4025d8bb <espconn_find_current_pcb+0x3b>
4025d8b1:	0238      	l32i.n	a3, a2, 0
4025d8b3:	049387        	bne	a3, a8, 4025d8bb <espconn_find_current_pcb+0x3b>
4025d8b6:	000dc6        	j	4025d8f1 <espconn_find_current_pcb+0x71>
4025d8b9:	f00d      	ret.n
4025d8bb:	3228      	l32i.n	a2, a2, 12
4025d8bd:	fdf256        	bnez	a2, 4025d8a0 <espconn_find_current_pcb+0x20>
4025d8c0:	000cc6        	j	4025d8f7 <espconn_find_current_pcb+0x77>
4025d8c3:	c6ac      	beqz.n	a6, 4025d8f3 <espconn_find_current_pcb+0x73>
4025d8c5:	a5ac      	beqz.n	a5, 4025d8f3 <espconn_find_current_pcb+0x73>
4025d8c7:	0428      	l32i.n	a2, a4, 0
4025d8c9:	e28c      	beqz.n	a2, 4025d8db <espconn_find_current_pcb+0x5b>
4025d8cb:	111242        	l16ui	a4, a2, 34
4025d8ce:	049457        	bne	a4, a5, 4025d8d6 <espconn_find_current_pcb+0x56>
4025d8d1:	1278      	l32i.n	a7, a2, 4
4025d8d3:	e21767        	beq	a7, a6, 4025d8b9 <espconn_find_current_pcb+0x39>
4025d8d6:	3228      	l32i.n	a2, a2, 12
4025d8d8:	fef256        	bnez	a2, 4025d8cb <espconn_find_current_pcb+0x4b>
4025d8db:	0928      	l32i.n	a2, a9, 0
4025d8dd:	e28c      	beqz.n	a2, 4025d8ef <espconn_find_current_pcb+0x6f>
4025d8df:	111282        	l16ui	a8, a2, 34
4025d8e2:	049857        	bne	a8, a5, 4025d8ea <espconn_find_current_pcb+0x6a>
4025d8e5:	1298      	l32i.n	a9, a2, 4
4025d8e7:	ce1967        	beq	a9, a6, 4025d8b9 <espconn_find_current_pcb+0x39>
4025d8ea:	3228      	l32i.n	a2, a2, 12
4025d8ec:	fef256        	bnez	a2, 4025d8df <espconn_find_current_pcb+0x5f>
4025d8ef:	020c      	movi.n	a2, 0
4025d8f1:	f00d      	ret.n
4025d8f3:	1228      	l32i.n	a2, a2, 4
4025d8f5:	f00d      	ret.n
4025d8f7:	0928      	l32i.n	a2, a9, 0
4025d8f9:	ff2216        	beqz	a2, 4025d8ef <espconn_find_current_pcb+0x6f>
4025d8fc:	1112a2        	l16ui	a10, a2, 34
4025d8ff:	0f9a57        	bne	a10, a5, 4025d912 <espconn_find_current_pcb+0x92>
4025d902:	12b8      	l32i.n	a11, a2, 4
4025d904:	0a9b67        	bne	a11, a6, 4025d912 <espconn_find_current_pcb+0x92>
4025d907:	101232        	l16ui	a3, a2, 32
4025d90a:	049377        	bne	a3, a7, 4025d912 <espconn_find_current_pcb+0x92>
4025d90d:	0248      	l32i.n	a4, a2, 0
4025d90f:	a61487        	beq	a4, a8, 4025d8b9 <espconn_find_current_pcb+0x39>
4025d912:	3228      	l32i.n	a2, a2, 12
4025d914:	fe4256        	bnez	a2, 4025d8fc <espconn_find_current_pcb+0x7c>
4025d917:	fff506        	j	4025d8ef <espconn_find_current_pcb+0x6f>
4025d91a:	120000        	excw
4025d91d:	c2e0c1        	l32r	a12, 4024e4a0 <pm_onBcnRx+0x128>
4025d920:	e20261        	l32r	a6, 40256128 <ieee80211_send_mgmt+0x324>
4025d923:	f20461        	l32r	a6, 4025a134 <ieee80211_recv_action+0x54>
4025d926:	d90561        	l32r	a6, 40253d3c <wifi_softap_stop+0x48>
4025d929:	110931        	l32r	a3, 40221d50 <_lit4_end+0x11aff4>
4025d92c:	02dd      	mov.n	a13, a2
4025d92e:	ffe645        	call0	4025d794 <espconn_kill_oldest_pcb>
4025d931:	090d16        	beqz	a13, 4025d9c5 <espconn_find_current_pcb+0x145>
4025d934:	152df2        	l32i	a15, a13, 84
4025d937:	260d02        	l8ui	a0, a13, 38
4025d93a:	0d38      	l32i.n	a3, a13, 0
4025d93c:	010080        	slli	a0, a0, 24
4025d93f:	310800        	srai	a0, a0, 24
4025d942:	0109      	s32i.n	a0, a1, 0
4025d944:	83ac      	beqz.n	a3, 4025d970 <espconn_find_current_pcb+0xf0>
4025d946:	4fac      	beqz.n	a15, 4025d96e <espconn_find_current_pcb+0xee>
4025d948:	2328      	l32i.n	a2, a3, 8
4025d94a:	0c0c      	movi.n	a12, 0
4025d94c:	129c      	beqz.n	a2, 4025d961 <espconn_find_current_pcb+0xe1>
4025d94e:	0f2d      	mov.n	a2, a15
4025d950:	ff3805        	call0	4025ccd4 <espconn_copy_partial>
4025d953:	0d28      	l32i.n	a2, a13, 0
4025d955:	2228      	l32i.n	a2, a2, 8
4025d957:	8a9301        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d95a:	0000c0        	callx0	a0
4025d95d:	0d38      	l32i.n	a3, a13, 0
4025d95f:	23c9      	s32i.n	a12, a3, 8
4025d961:	032d      	mov.n	a2, a3
4025d963:	8a9001        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d966:	0000c0        	callx0	a0
4025d969:	0dc9      	s32i.n	a12, a13, 0
4025d96b:	000046        	j	4025d970 <espconn_find_current_pcb+0xf0>
4025d96e:	03fd      	mov.n	a15, a3
4025d970:	6dc8      	l32i.n	a12, a13, 24
4025d972:	18cd32        	addi	a3, a13, 24
4025d975:	9c9c      	beqz.n	a12, 4025d992 <espconn_find_current_pcb+0x112>
4025d977:	6139      	s32i.n	a3, a1, 24
4025d979:	20ecc0        	or	a14, a12, a12
4025d97c:	062122        	l32i	a2, a1, 24
4025d97f:	042cc2        	l32i	a12, a12, 16
4025d982:	0e3d      	mov.n	a3, a14
4025d984:	ff4405        	call0	4025cdc8 <espconn_pbuf_delete>
4025d987:	0e2d      	mov.n	a2, a14
4025d989:	8a8601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d98c:	0000c0        	callx0	a0
4025d98f:	fe6c56        	bnez	a12, 4025d979 <espconn_find_current_pcb+0xf9>
4025d992:	fe95c1        	l32r	a12, 4025d3e8 <espconn_disconnect+0x3c>
4025d995:	431c      	movi.n	a3, 20
4025d997:	0c2d      	mov.n	a2, a12
4025d999:	89cf01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025d99c:	0000c0        	callx0	a0
4025d99f:	0c2d      	mov.n	a2, a12
4025d9a1:	34cd32        	addi	a3, a13, 52
4025d9a4:	441c      	movi.n	a4, 20
4025d9a6:	8a7d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025d9a9:	0000c0        	callx0	a0
4025d9ac:	0d2d      	mov.n	a2, a13
4025d9ae:	8a7d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025d9b1:	0000c0        	callx0	a0
4025d9b4:	df8c      	beqz.n	a15, 4025d9c5 <espconn_find_current_pcb+0x145>
4025d9b6:	2f08      	l32i.n	a0, a15, 8
4025d9b8:	908c      	beqz.n	a0, 4025d9c5 <espconn_find_current_pcb+0x145>
4025d9ba:	5058      	l32i.n	a5, a0, 20
4025d9bc:	558c      	beqz.n	a5, 4025d9c5 <espconn_find_current_pcb+0x145>
4025d9be:	0f2d      	mov.n	a2, a15
4025d9c0:	0138      	l32i.n	a3, a1, 0
4025d9c2:	0005c0        	callx0	a5
4025d9c5:	21c8      	l32i.n	a12, a1, 8
4025d9c7:	31d8      	l32i.n	a13, a1, 12
4025d9c9:	41e8      	l32i.n	a14, a1, 16
4025d9cb:	51f8      	l32i.n	a15, a1, 20
4025d9cd:	1108      	l32i.n	a0, a1, 4
4025d9cf:	20c112        	addi	a1, a1, 32
4025d9d2:	f00d      	ret.n
4025d9d4:	e0c112        	addi	a1, a1, -32
4025d9d7:	0161c2        	s32i	a12, a1, 4
4025d9da:	0361e2        	s32i	a14, a1, 12
4025d9dd:	0461f2        	s32i	a15, a1, 16
4025d9e0:	21d9      	s32i.n	a13, a1, 8
4025d9e2:	0109      	s32i.n	a0, a1, 0
4025d9e4:	02dd      	mov.n	a13, a2
4025d9e6:	ffdac5        	call0	4025d794 <espconn_kill_oldest_pcb>
4025d9e9:	0f9d16        	beqz	a13, 4025dae6 <espconn_find_current_pcb+0x266>
4025d9ec:	0d38      	l32i.n	a3, a13, 0
4025d9ee:	152df2        	l32i	a15, a13, 84
4025d9f1:	0a0316        	beqz	a3, 4025da95 <espconn_find_current_pcb+0x215>
4025d9f4:	8fac      	beqz.n	a15, 4025da20 <espconn_find_current_pcb+0x1a0>
4025d9f6:	2308      	l32i.n	a0, a3, 8
4025d9f8:	0c0c      	movi.n	a12, 0
4025d9fa:	509c      	beqz.n	a0, 4025da13 <espconn_find_current_pcb+0x193>
4025d9fc:	2f28      	l32i.n	a2, a15, 8
4025d9fe:	129c      	beqz.n	a2, 4025da13 <espconn_find_current_pcb+0x193>
4025da00:	0f2d      	mov.n	a2, a15
4025da02:	ff2d05        	call0	4025ccd4 <espconn_copy_partial>
4025da05:	0d28      	l32i.n	a2, a13, 0
4025da07:	2228      	l32i.n	a2, a2, 8
4025da09:	8a6601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025da0c:	0000c0        	callx0	a0
4025da0f:	0d38      	l32i.n	a3, a13, 0
4025da11:	23c9      	s32i.n	a12, a3, 8
4025da13:	032d      	mov.n	a2, a3
4025da15:	8a6301        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025da18:	0000c0        	callx0	a0
4025da1b:	0dc9      	s32i.n	a12, a13, 0
4025da1d:	000046        	j	4025da22 <espconn_find_current_pcb+0x1a2>
4025da20:	03fd      	mov.n	a15, a3
4025da22:	0d2d      	mov.n	a2, a13
4025da24:	ffe585        	call0	4025d880 <espconn_find_current_pcb>
4025da27:	6129      	s32i.n	a2, a1, 24
4025da29:	068216        	beqz	a2, 4025da95 <espconn_find_current_pcb+0x215>
4025da2c:	132d32        	l32i	a3, a13, 76
4025da2f:	ff2401        	l32r	a0, 4025d6c0 <espconn_dns_setserver+0x14>
4025da32:	516307        	bbci	a3, 0, 4025da87 <espconn_find_current_pcb+0x207>
4025da35:	00c8      	l32i.n	a12, a0, 0
4025da37:	040c      	movi.n	a4, 0
4025da39:	058c16        	beqz	a12, 4025da95 <espconn_find_current_pcb+0x215>
4025da3c:	7149      	s32i.n	a4, a1, 28
4025da3e:	150c      	movi.n	a5, 1
4025da40:	060c      	movi.n	a6, 0
4025da42:	062172        	l32i	a7, a1, 24
4025da45:	101c82        	l16ui	a8, a12, 32
4025da48:	101772        	l16ui	a7, a7, 32
4025da4b:	20ecc0        	or	a14, a12, a12
4025da4e:	c07780        	sub	a7, a7, a8
4025da51:	935670        	movnez	a5, a6, a7
4025da54:	021516        	beqz	a5, 4025da79 <espconn_find_current_pcb+0x1f9>
4025da57:	0c2d      	mov.n	a2, a12
4025da59:	04a685        	call0	402624c4 <tcp_pcb_purge>
4025da5c:	7188      	l32i.n	a8, a1, 28
4025da5e:	3ec8      	l32i.n	a12, a14, 12
4025da60:	68cc      	bnez.n	a8, 4025da6a <espconn_find_current_pcb+0x1ea>
4025da62:	ff1791        	l32r	a9, 4025d6c0 <espconn_dns_setserver+0x14>
4025da65:	09c9      	s32i.n	a12, a9, 0
4025da67:	0000c6        	j	4025da6e <espconn_find_current_pcb+0x1ee>
4025da6a:	38c9      	s32i.n	a12, a8, 12
4025da6c:	3ec8      	l32i.n	a12, a14, 12
4025da6e:	0e2d      	mov.n	a2, a14
4025da70:	8a4d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025da73:	0000c0        	callx0	a0
4025da76:	0000c6        	j	4025da7d <espconn_find_current_pcb+0x1fd>
4025da79:	71c9      	s32i.n	a12, a1, 28
4025da7b:	3cc8      	l32i.n	a12, a12, 12
4025da7d:	060c      	movi.n	a6, 0
4025da7f:	150c      	movi.n	a5, 1
4025da81:	fbdc56        	bnez	a12, 4025da42 <espconn_find_current_pcb+0x1c2>
4025da84:	000346        	j	4025da95 <espconn_find_current_pcb+0x215>
4025da87:	00a032        	movi	a3, 0
4025da8a:	04a105        	call0	4026249c <tcp_arg>
4025da8d:	062122        	l32i	a2, a1, 24
4025da90:	030c      	movi.n	a3, 0
4025da92:	04a1c5        	call0	402624b0 <tcp_err>
4025da95:	6dc8      	l32i.n	a12, a13, 24
4025da97:	18cde2        	addi	a14, a13, 24
4025da9a:	9c9c      	beqz.n	a12, 4025dab7 <espconn_find_current_pcb+0x237>
4025da9c:	51e9      	s32i.n	a14, a1, 20
4025da9e:	20ecc0        	or	a14, a12, a12
4025daa1:	052122        	l32i	a2, a1, 20
4025daa4:	042cc2        	l32i	a12, a12, 16
4025daa7:	0e3d      	mov.n	a3, a14
4025daa9:	ff31c5        	call0	4025cdc8 <espconn_pbuf_delete>
4025daac:	0e2d      	mov.n	a2, a14
4025daae:	8a3d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025dab1:	0000c0        	callx0	a0
4025dab4:	fe6c56        	bnez	a12, 4025da9e <espconn_find_current_pcb+0x21e>
4025dab7:	fe4dc1        	l32r	a12, 4025d3ec <espconn_disconnect+0x40>
4025daba:	431c      	movi.n	a3, 20
4025dabc:	0c2d      	mov.n	a2, a12
4025dabe:	898601        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
4025dac1:	0000c0        	callx0	a0
4025dac4:	0c2d      	mov.n	a2, a12
4025dac6:	34cd32        	addi	a3, a13, 52
4025dac9:	441c      	movi.n	a4, 20
4025dacb:	8a3401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025dace:	0000c0        	callx0	a0
4025dad1:	0d2d      	mov.n	a2, a13
4025dad3:	8a3401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025dad6:	0000c0        	callx0	a0
4025dad9:	2f08      	l32i.n	a0, a15, 8
4025dadb:	708c      	beqz.n	a0, 4025dae6 <espconn_find_current_pcb+0x266>
4025dadd:	6038      	l32i.n	a3, a0, 24
4025dadf:	338c      	beqz.n	a3, 4025dae6 <espconn_find_current_pcb+0x266>
4025dae1:	0f2d      	mov.n	a2, a15
4025dae3:	0003c0        	callx0	a3
4025dae6:	11c8      	l32i.n	a12, a1, 4
4025dae8:	21d8      	l32i.n	a13, a1, 8
4025daea:	31e8      	l32i.n	a14, a1, 12
4025daec:	41f8      	l32i.n	a15, a1, 16
4025daee:	0108      	l32i.n	a0, a1, 0
4025daf0:	20c112        	addi	a1, a1, 32
4025daf3:	f00d      	ret.n
4025daf5:	000000        	ill
4025daf8:	f0c112        	addi	a1, a1, -16
4025dafb:	016102        	s32i	a0, a1, 4
4025dafe:	012202        	l32i	a0, a2, 4
4025db01:	006102        	s32i	a0, a1, 0
4025db04:	0208      	l32i.n	a0, a2, 0
4025db06:	fcb921        	l32r	a2, 4025cdec <espconn_pbuf_delete+0x24>
4025db09:	121026        	beqi	a0, 1, 4025db1f <espconn_find_current_pcb+0x29f>
4025db0c:	234026        	beqi	a0, 4, 4025db33 <espconn_find_current_pcb+0x2b3>
4025db0f:	167066        	bnei	a0, 7, 4025db29 <espconn_find_current_pcb+0x2a9>
4025db12:	0138      	l32i.n	a3, a1, 0
4025db14:	ff26c5        	call0	4025cd84 <espconn_list_delete>
4025db17:	0128      	l32i.n	a2, a1, 0
4025db19:	ffeb85        	call0	4025d9d4 <espconn_find_current_pcb+0x154>
4025db1c:	000246        	j	4025db29 <espconn_find_current_pcb+0x2a9>
4025db1f:	0138      	l32i.n	a3, a1, 0
4025db21:	ff2605        	call0	4025cd84 <espconn_list_delete>
4025db24:	0128      	l32i.n	a2, a1, 0
4025db26:	ffdf45        	call0	4025d91c <espconn_find_current_pcb+0x9c>
4025db29:	1108      	l32i.n	a0, a1, 4
4025db2b:	10c112        	addi	a1, a1, 16
4025db2e:	f00d      	ret.n
4025db30:	000000        	ill
4025db33:	0128      	l32i.n	a2, a1, 0
4025db35:	0228      	l32i.n	a2, a2, 0
4025db37:	fee216        	beqz	a2, 4025db29 <espconn_find_current_pcb+0x2a9>
4025db3a:	2238      	l32i.n	a3, a2, 8
4025db3c:	7338      	l32i.n	a3, a3, 28
4025db3e:	fe7316        	beqz	a3, 4025db29 <espconn_find_current_pcb+0x2a9>
4025db41:	0003c0        	callx0	a3
4025db44:	fff846        	j	4025db29 <espconn_find_current_pcb+0x2a9>
	...

4025db48 <espconn_tcp_sent>:
4025db48:	e0c112        	addi	a1, a1, -32
4025db4b:	21c9      	s32i.n	a12, a1, 8
4025db4d:	51f9      	s32i.n	a15, a1, 20
4025db4f:	1109      	s32i.n	a0, a1, 4
4025db51:	31d9      	s32i.n	a13, a1, 12
4025db53:	41e9      	s32i.n	a14, a1, 16
4025db55:	02dd      	mov.n	a13, a2
4025db57:	04ed      	mov.n	a14, a4
4025db59:	09b216        	beqz	a2, 4025dbf8 <espconn_tcp_sent+0xb0>
4025db5c:	098316        	beqz	a3, 4025dbf8 <espconn_tcp_sent+0xb0>
4025db5f:	095416        	beqz	a4, 4025dbf8 <espconn_tcp_sent+0xb0>
4025db62:	12f8      	l32i.n	a15, a2, 4
4025db64:	0139      	s32i.n	a3, a1, 0
4025db66:	1e1f02        	l16ui	a0, a15, 60
4025db69:	391fc2        	l16ui	a12, a15, 114
4025db6c:	1100f0        	slli	a0, a0, 1
4025db6f:	013c47        	bltu	a12, a4, 4025db74 <espconn_tcp_sent+0x2c>
4025db72:	04cd      	mov.n	a12, a4
4025db74:	02a0c7        	bge	a0, a12, 4025db7a <espconn_tcp_sent+0x32>
4025db77:	f4c000        	extui	a12, a0, 0, 16
4025db7a:	132d22        	l32i	a2, a13, 76
4025db7d:	126227        	bbci	a2, 2, 4025db93 <espconn_tcp_sent+0x4b>
4025db80:	202ff0        	or	a2, a15, a15
4025db83:	002132        	l32i	a3, a1, 0
4025db86:	204cc0        	or	a4, a12, a12
4025db89:	150c      	movi.n	a5, 1
4025db8b:	04d045        	call0	40262890 <tcp_write>
4025db8e:	020d      	mov.n	a0, a2
4025db90:	000386        	j	4025dba2 <espconn_tcp_sent+0x5a>
4025db93:	202ff0        	or	a2, a15, a15
4025db96:	002132        	l32i	a3, a1, 0
4025db99:	0c4d      	mov.n	a4, a12
4025db9b:	050c      	movi.n	a5, 0
4025db9d:	04cf05        	call0	40262890 <tcp_write>
4025dba0:	020d      	mov.n	a0, a2
4025dba2:	080066        	bnei	a0, -1, 4025dbae <espconn_tcp_sent+0x66>
4025dba5:	41c1c0        	srli	a12, a12, 1
4025dba8:	020066        	bnei	a0, -1, 4025dbae <espconn_tcp_sent+0x66>
4025dbab:	cb2cf6        	bgeui	a12, 2, 4025db7a <espconn_tcp_sent+0x32>
4025dbae:	50fc      	bnez.n	a0, 4025dbe7 <espconn_tcp_sent+0x9f>
4025dbb0:	0f2d      	mov.n	a2, a15
4025dbb2:	0158      	l32i.n	a5, a1, 0
4025dbb4:	7d48      	l32i.n	a4, a13, 28
4025dbb6:	c03ec0        	sub	a3, a14, a12
4025dbb9:	045432        	s16i	a3, a4, 8
4025dbbc:	5c5a      	add.n	a5, a12, a5
4025dbbe:	1459      	s32i.n	a5, a4, 4
4025dbc0:	051805        	call0	40262d44 <tcp_output>
4025dbc3:	132d62        	l32i	a6, a13, 76
4025dbc6:	020d      	mov.n	a0, a2
4025dbc8:	1b6627        	bbci	a6, 2, 4025dbe7 <espconn_tcp_sent+0x9f>
4025dbcb:	7d78      	l32i.n	a7, a13, 28
4025dbcd:	041772        	l16ui	a7, a7, 8
4025dbd0:	6129      	s32i.n	a2, a1, 24
4025dbd2:	17dc      	bnez.n	a7, 4025dbe7 <espconn_tcp_sent+0x9f>
4025dbd4:	0d4d      	mov.n	a4, a13
4025dbd6:	a21c      	movi.n	a2, 26
4025dbd8:	430c      	movi.n	a3, 4
4025dbda:	180c      	movi.n	a8, 1
4025dbdc:	484d82        	s8i	a8, a13, 72
4025dbdf:	c56f01        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
4025dbe2:	0000c0        	callx0	a0
4025dbe5:	6108      	l32i.n	a0, a1, 24
4025dbe7:	002d      	mov.n	a2, a0
4025dbe9:	21c8      	l32i.n	a12, a1, 8
4025dbeb:	31d8      	l32i.n	a13, a1, 12
4025dbed:	41e8      	l32i.n	a14, a1, 16
4025dbef:	51f8      	l32i.n	a15, a1, 20
4025dbf1:	1108      	l32i.n	a0, a1, 4
4025dbf3:	20c112        	addi	a1, a1, 32
4025dbf6:	f00d      	ret.n
4025dbf8:	427c      	movi.n	a2, -12
4025dbfa:	fffac6        	j	4025dbe9 <espconn_tcp_sent+0xa1>
4025dbfd:	000000        	ill

4025dc00 <espconn_tcp_disconnect>:
4025dc00:	f0c112        	addi	a1, a1, -16
4025dc03:	0109      	s32i.n	a0, a1, 0
4025dc05:	e28c      	beqz.n	a2, 4025dc17 <espconn_tcp_disconnect+0x17>
4025dc07:	152202        	l32i	a0, a2, 84
4025dc0a:	1238      	l32i.n	a3, a2, 4
4025dc0c:	408c      	beqz.n	a0, 4025dc14 <espconn_tcp_disconnect+0x14>
4025dc0e:	004a85        	call0	4025e0b8 <espconn_tcp_client+0xcc>
4025dc11:	000086        	j	4025dc17 <espconn_tcp_disconnect+0x17>
4025dc14:	0000c5        	call0	4025dc24 <espconn_tcp_disconnect+0x24>
4025dc17:	0108      	l32i.n	a0, a1, 0
4025dc19:	10c112        	addi	a1, a1, 16
4025dc1c:	f00d      	ret.n
4025dc1e:	1c0000        	excw
4025dc21:	25dd      	excw
4025dc23:	c11240        	mul16u	a1, a2, a4
4025dc26:	6102f0        	excw
4025dc29:	123900        	excw
4025dc2c:	21d9      	s32i.n	a13, a1, 8
4025dc2e:	11c9      	s32i.n	a12, a1, 4
4025dc30:	02dd      	mov.n	a13, a2
4025dc32:	03cd      	mov.n	a12, a3
4025dc34:	032d      	mov.n	a2, a3
4025dc36:	030c      	movi.n	a3, 0
4025dc38:	048645        	call0	402624a0 <tcp_recv>
4025dc3b:	0c2d      	mov.n	a2, a12
4025dc3d:	03f685        	call0	40261ba8 <tcp_close>
4025dc40:	928c      	beqz.n	a2, 4025dc4d <espconn_tcp_disconnect+0x4d>
4025dc42:	0c2d      	mov.n	a2, a12
4025dc44:	fff731        	l32r	a3, 4025dc20 <espconn_tcp_disconnect+0x20>
4025dc47:	048585        	call0	402624a0 <tcp_recv>
4025dc4a:	000846        	j	4025dc6f <espconn_tcp_disconnect+0x6f>
4025dc4d:	202cc0        	or	a2, a12, a12
4025dc50:	00a032        	movi	a3, 0
4025dc53:	048545        	call0	402624a8 <tcp_sent>
4025dc56:	0c2d      	mov.n	a2, a12
4025dc58:	030c      	movi.n	a3, 0
4025dc5a:	048545        	call0	402624b0 <tcp_err>
4025dc5d:	0d4d      	mov.n	a4, a13
4025dc5f:	0d28      	l32i.n	a2, a13, 0
4025dc61:	600c      	movi.n	a0, 6
4025dc63:	730c      	movi.n	a3, 7
4025dc65:	1209      	s32i.n	a0, a2, 4
4025dc67:	a21c      	movi.n	a2, 26
4025dc69:	c54c01        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
4025dc6c:	0000c0        	callx0	a0
4025dc6f:	11c8      	l32i.n	a12, a1, 4
4025dc71:	21d8      	l32i.n	a13, a1, 8
4025dc73:	0108      	l32i.n	a0, a1, 0
4025dc75:	10c112        	addi	a1, a1, 16
4025dc78:	f00d      	ret.n
4025dc7a:	200000        	or	a0, a0, a0
4025dc7d:	ae          	.byte 0xae
4025dc7e:	124026        	beqi	a0, 4, 4025dc94 <espconn_recv_hold+0x14>

4025dc80 <espconn_recv_hold>:
4025dc80:	f0c112        	addi	a1, a1, -16
4025dc83:	016102        	s32i	a0, a1, 4
4025dc86:	00a002        	movi	a0, 0
4025dc89:	006102        	s32i	a0, a1, 0
4025dc8c:	f28c      	beqz.n	a2, 4025dc9f <espconn_recv_hold+0x1f>
4025dc8e:	013d      	mov.n	a3, a1
4025dc90:	ff15c5        	call0	4025cdf0 <espconn_find_connection>
4025dc93:	0d1226        	beqi	a2, 1, 4025dca4 <espconn_recv_hold+0x24>
4025dc96:	fff921        	l32r	a2, 4025dc7c <espconn_tcp_disconnect+0x7c>
4025dc99:	898d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025dc9c:	0000c0        	callx0	a0
4025dc9f:	427c      	movi.n	a2, -12
4025dca1:	000506        	j	4025dcb9 <espconn_recv_hold+0x39>
4025dca4:	0108      	l32i.n	a0, a1, 0
4025dca6:	600022        	l8ui	a2, a0, 96
4025dca9:	a2cc      	bnez.n	a2, 4025dcb7 <espconn_recv_hold+0x37>
4025dcab:	150c      	movi.n	a5, 1
4025dcad:	604052        	s8i	a5, a0, 96
4025dcb0:	0148      	l32i.n	a4, a1, 0
4025dcb2:	030c      	movi.n	a3, 0
4025dcb4:	315432        	s16i	a3, a4, 98
4025dcb7:	020c      	movi.n	a2, 0
4025dcb9:	1108      	l32i.n	a0, a1, 4
4025dcbb:	10c112        	addi	a1, a1, 16
4025dcbe:	f00d      	ret.n
4025dcc0:	26ae50        	excw
4025dcc3:	c11240        	mul16u	a1, a2, a4

4025dcc4 <espconn_recv_unhold>:
4025dcc4:	f0c112        	addi	a1, a1, -16
4025dcc7:	0261c2        	s32i	a12, a1, 8
4025dcca:	016102        	s32i	a0, a1, 4
4025dccd:	20c220        	or	a12, a2, a2
4025dcd0:	000c      	movi.n	a0, 0
4025dcd2:	0109      	s32i.n	a0, a1, 0
4025dcd4:	f28c      	beqz.n	a2, 4025dce7 <espconn_recv_unhold+0x23>
4025dcd6:	013d      	mov.n	a3, a1
4025dcd8:	ff1145        	call0	4025cdf0 <espconn_find_connection>
4025dcdb:	0d1226        	beqi	a2, 1, 4025dcec <espconn_recv_unhold+0x28>
4025dcde:	fff821        	l32r	a2, 4025dcc0 <espconn_recv_hold+0x40>
4025dce1:	897b01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025dce4:	0000c0        	callx0	a0
4025dce7:	427c      	movi.n	a2, -12
4025dce9:	0008c6        	j	4025dd10 <espconn_recv_unhold+0x4c>
4025dcec:	002102        	l32i	a0, a1, 0
4025dcef:	600022        	l8ui	a2, a0, 96
4025dcf2:	181266        	bnei	a2, 1, 4025dd0e <espconn_recv_unhold+0x4a>
4025dcf5:	002c32        	l32i	a3, a12, 0
4025dcf8:	0ab366        	bnei	a3, 16, 4025dd06 <espconn_recv_unhold+0x42>
4025dcfb:	012022        	l32i	a2, a0, 4
4025dcfe:	311032        	l16ui	a3, a0, 98
4025dd01:	041405        	call0	40261e44 <tcp_recved>
4025dd04:	0108      	l32i.n	a0, a1, 0
4025dd06:	040c      	movi.n	a4, 0
4025dd08:	315042        	s16i	a4, a0, 98
4025dd0b:	604042        	s8i	a4, a0, 96
4025dd0e:	020c      	movi.n	a2, 0
4025dd10:	21c8      	l32i.n	a12, a1, 8
4025dd12:	1108      	l32i.n	a0, a1, 4
4025dd14:	10c112        	addi	a1, a1, 16
4025dd17:	f00d      	ret.n
4025dd19:	000000        	ill
4025dd1c:	e0c112        	addi	a1, a1, -32
4025dd1f:	026102        	s32i	a0, a1, 8
4025dd22:	0561e2        	s32i	a14, a1, 20
4025dd25:	41d9      	s32i.n	a13, a1, 16
4025dd27:	31c9      	s32i.n	a12, a1, 12
4025dd29:	61f9      	s32i.n	a15, a1, 24
4025dd2b:	04cd      	mov.n	a12, a4
4025dd2d:	05fd      	mov.n	a15, a5
4025dd2f:	02dd      	mov.n	a13, a2
4025dd31:	03ed      	mov.n	a14, a3
4025dd33:	032d      	mov.n	a2, a3
4025dd35:	0d3d      	mov.n	a3, a13
4025dd37:	047645        	call0	4026249c <tcp_arg>
4025dd3a:	7c9c      	beqz.n	a12, 4025dd55 <espconn_recv_unhold+0x91>
4025dd3c:	600d02        	l8ui	a0, a13, 96
4025dd3f:	041c32        	l16ui	a3, a12, 8
4025dd42:	60cc      	bnez.n	a0, 4025dd4c <espconn_recv_unhold+0x88>
4025dd44:	0e2d      	mov.n	a2, a14
4025dd46:	040fc5        	call0	40261e44 <tcp_recved>
4025dd49:	000206        	j	4025dd55 <espconn_recv_unhold+0x91>
4025dd4c:	311d22        	l16ui	a2, a13, 98
4025dd4f:	802230        	add	a2, a2, a3
4025dd52:	315d22        	s16i	a2, a13, 98
4025dd55:	058f56        	bnez	a15, 4025ddb1 <espconn_recv_unhold+0xed>
4025dd58:	04ac16        	beqz	a12, 4025dda6 <espconn_recv_unhold+0xe2>
4025dd5b:	041c22        	l16ui	a2, a12, 8
4025dd5e:	01c222        	addi	a2, a2, 1
4025dd61:	898c01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025dd64:	0000c0        	callx0	a0
4025dd67:	041c42        	l16ui	a4, a12, 8
4025dd6a:	023d      	mov.n	a3, a2
4025dd6c:	1129      	s32i.n	a2, a1, 4
4025dd6e:	050c      	movi.n	a5, 0
4025dd70:	0c2d      	mov.n	a2, a12
4025dd72:	0296c5        	call0	402606e0 <pbuf_copy_partial>
4025dd75:	0129      	s32i.n	a2, a1, 0
4025dd77:	0c2d      	mov.n	a2, a12
4025dd79:	027a05        	call0	4026051c <pbuf_free>
4025dd7c:	0138      	l32i.n	a3, a1, 0
4025dd7e:	550c      	movi.n	a5, 5
4025dd80:	034d      	mov.n	a4, a3
4025dd82:	839c      	beqz.n	a3, 4025dd9e <espconn_recv_unhold+0xda>
4025dd84:	0d28      	l32i.n	a2, a13, 0
4025dd86:	1259      	s32i.n	a5, a2, 4
4025dd88:	3258      	l32i.n	a5, a2, 12
4025dd8a:	1de9      	s32i.n	a14, a13, 4
4025dd8c:	358c      	beqz.n	a5, 4025dd93 <espconn_recv_unhold+0xcf>
4025dd8e:	1138      	l32i.n	a3, a1, 4
4025dd90:	0005c0        	callx0	a5
4025dd93:	4e68      	l32i.n	a6, a14, 16
4025dd95:	054666        	bnei	a6, 4, 4025dd9e <espconn_recv_unhold+0xda>
4025dd98:	0d88      	l32i.n	a8, a13, 0
4025dd9a:	370c      	movi.n	a7, 3
4025dd9c:	1879      	s32i.n	a7, a8, 4
4025dd9e:	1128      	l32i.n	a2, a1, 4
4025dda0:	898101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025dda3:	0000c0        	callx0	a0
4025dda6:	7fcc      	bnez.n	a15, 4025ddb1 <espconn_recv_unhold+0xed>
4025dda8:	5ccc      	bnez.n	a12, 4025ddb1 <espconn_recv_unhold+0xed>
4025ddaa:	0e3d      	mov.n	a3, a14
4025ddac:	0d2d      	mov.n	a2, a13
4025ddae:	ffe745        	call0	4025dc24 <espconn_tcp_disconnect+0x24>
4025ddb1:	020c      	movi.n	a2, 0
4025ddb3:	31c8      	l32i.n	a12, a1, 12
4025ddb5:	41d8      	l32i.n	a13, a1, 16
4025ddb7:	51e8      	l32i.n	a14, a1, 20
4025ddb9:	61f8      	l32i.n	a15, a1, 24
4025ddbb:	2108      	l32i.n	a0, a1, 8
4025ddbd:	20c112        	addi	a1, a1, 32
4025ddc0:	f00d      	ret.n
	...

4025ddc4 <espconn_tcp_write>:
4025ddc4:	f0c112        	addi	a1, a1, -16
4025ddc7:	11c9      	s32i.n	a12, a1, 4
4025ddc9:	21d9      	s32i.n	a13, a1, 8
4025ddcb:	12d8      	l32i.n	a13, a2, 4
4025ddcd:	0109      	s32i.n	a0, a1, 0
4025ddcf:	240d02        	l8ui	a0, a13, 36
4025ddd2:	02cd      	mov.n	a12, a2
4025ddd4:	0a6067        	bbci	a0, 6, 4025dde2 <espconn_tcp_write+0x1e>
4025ddd7:	3a1d22        	l16ui	a2, a13, 116
4025ddda:	0482b6        	bltui	a2, 8, 4025dde2 <espconn_tcp_write+0x1e>
4025dddd:	f27c      	movi.n	a2, -1
4025dddf:	000a86        	j	4025de0d <espconn_tcp_write+0x49>
4025dde2:	391d52        	l16ui	a5, a13, 114
4025dde5:	020c      	movi.n	a2, 0
4025dde7:	05ac      	beqz.n	a5, 4025de0b <espconn_tcp_write+0x47>
4025dde9:	7c08      	l32i.n	a0, a12, 28
4025ddeb:	e09c      	beqz.n	a0, 4025de0d <espconn_tcp_write+0x49>
4025dded:	041042        	l16ui	a4, a0, 8
4025ddf0:	4038      	l32i.n	a3, a0, 16
4025ddf2:	34cc      	bnez.n	a4, 4025ddf9 <espconn_tcp_write+0x35>
4025ddf4:	7c39      	s32i.n	a3, a12, 28
4025ddf6:	0002c6        	j	4025de05 <espconn_tcp_write+0x41>
4025ddf9:	0c2d      	mov.n	a2, a12
4025ddfb:	1038      	l32i.n	a3, a0, 4
4025ddfd:	ffd485        	call0	4025db48 <espconn_tcp_sent>
4025de00:	92cc      	bnez.n	a2, 4025de0d <espconn_tcp_write+0x49>
4025de02:	391d52        	l16ui	a5, a13, 114
4025de05:	fe0556        	bnez	a5, 4025dde9 <espconn_tcp_write+0x25>
4025de08:	000046        	j	4025de0d <espconn_tcp_write+0x49>
4025de0b:	020c      	movi.n	a2, 0
4025de0d:	11c8      	l32i.n	a12, a1, 4
4025de0f:	21d8      	l32i.n	a13, a1, 8
4025de11:	0108      	l32i.n	a0, a1, 0
4025de13:	10c112        	addi	a1, a1, 16
4025de16:	f00d      	ret.n
4025de18:	e0c112        	addi	a1, a1, -32
4025de1b:	21d9      	s32i.n	a13, a1, 8
4025de1d:	31e9      	s32i.n	a14, a1, 12
4025de1f:	41f9      	s32i.n	a15, a1, 16
4025de21:	11c9      	s32i.n	a12, a1, 4
4025de23:	0109      	s32i.n	a0, a1, 0
4025de25:	02cd      	mov.n	a12, a2
4025de27:	fff9c5        	call0	4025ddc4 <espconn_tcp_write>
4025de2a:	6ce8      	l32i.n	a14, a12, 24
4025de2c:	18ccf2        	addi	a15, a12, 24
4025de2f:	045e16        	beqz	a14, 4025de78 <espconn_tcp_write+0xb4>
4025de32:	0d0c      	movi.n	a13, 0
4025de34:	061e22        	l16ui	a2, a14, 12
4025de37:	051e32        	l16ui	a3, a14, 10
4025de3a:	8022d0        	add	a2, a2, a13
4025de3d:	065e22        	s16i	a2, a14, 12
4025de40:	f42020        	extui	a2, a2, 0, 16
4025de43:	313237        	bltu	a2, a3, 4025de78 <espconn_tcp_write+0xb4>
4025de46:	202ff0        	or	a2, a15, a15
4025de49:	203ee0        	or	a3, a14, a14
4025de4c:	fef785        	call0	4025cdc8 <espconn_pbuf_delete>
4025de4f:	0e2d      	mov.n	a2, a14
4025de51:	061ed2        	l16ui	a13, a14, 12
4025de54:	051e02        	l16ui	a0, a14, 10
4025de57:	1a5c02        	s16i	a0, a12, 52
4025de5a:	c0dd00        	sub	a13, a13, a0
4025de5d:	895101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025de60:	0000c0        	callx0	a0
4025de63:	0c28      	l32i.n	a2, a12, 0
4025de65:	340c      	movi.n	a4, 3
4025de67:	4238      	l32i.n	a3, a2, 16
4025de69:	1249      	s32i.n	a4, a2, 4
4025de6b:	138c      	beqz.n	a3, 4025de70 <espconn_tcp_write+0xac>
4025de6d:	0003c0        	callx0	a3
4025de70:	6ce8      	l32i.n	a14, a12, 24
4025de72:	1a5cd2        	s16i	a13, a12, 52
4025de75:	fbbe56        	bnez	a14, 4025de34 <espconn_tcp_write+0x70>
4025de78:	11c8      	l32i.n	a12, a1, 4
4025de7a:	21d8      	l32i.n	a13, a1, 8
4025de7c:	31e8      	l32i.n	a14, a1, 12
4025de7e:	41f8      	l32i.n	a15, a1, 16
4025de80:	0108      	l32i.n	a0, a1, 0
4025de82:	20c112        	addi	a1, a1, 32
4025de85:	f00d      	ret.n
4025de87:	c11200        	mul16u	a1, a2, a0
4025de8a:	6258f0        	excw
4025de8d:	0109      	s32i.n	a0, a1, 0
4025de8f:	061502        	l16ui	a0, a5, 12
4025de92:	1239      	s32i.n	a3, a2, 4
4025de94:	004a      	add.n	a0, a0, a4
4025de96:	065502        	s16i	a0, a5, 12
4025de99:	1a5242        	s16i	a4, a2, 52
4025de9c:	fff785        	call0	4025de18 <espconn_tcp_write+0x54>
4025de9f:	020c      	movi.n	a2, 0
4025dea1:	0108      	l32i.n	a0, a1, 0
4025dea3:	10c112        	addi	a1, a1, 16
4025dea6:	f00d      	ret.n
4025dea8:	024d      	mov.n	a4, a2
4025deaa:	f0c112        	addi	a1, a1, -16
4025dead:	0109      	s32i.n	a0, a1, 0
4025deaf:	52bc      	beqz.n	a2, 4025dee8 <espconn_tcp_write+0x124>
4025deb1:	1208      	l32i.n	a0, a2, 4
4025deb3:	0268      	l32i.n	a6, a2, 0
4025deb5:	650c      	movi.n	a5, 6
4025deb7:	1659      	s32i.n	a5, a6, 4
4025deb9:	827c      	movi.n	a2, -8
4025debb:	1c9327        	bne	a3, a2, 4025dedb <espconn_tcp_write+0x117>
4025debe:	4028      	l32i.n	a2, a0, 16
4025dec0:	577c      	movi.n	a7, -11
4025dec2:	f28c      	beqz.n	a2, 4025ded5 <espconn_tcp_write+0x111>
4025dec4:	892881        	l32r	a8, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025dec7:	242226        	beqi	a2, 2, 4025deef <espconn_tcp_write+0x12b>
4025deca:	344226        	beqi	a2, 4, 4025df02 <espconn_tcp_write+0x13e>
4025decd:	677c      	movi.n	a7, -10
4025decf:	425226        	beqi	a2, 5, 4025df15 <espconn_tcp_write+0x151>
4025ded2:	086266        	bnei	a2, 6, 4025dede <espconn_tcp_write+0x11a>
4025ded5:	264472        	s8i	a7, a4, 38
4025ded8:	000086        	j	4025dede <espconn_tcp_write+0x11a>
4025dedb:	264432        	s8i	a3, a4, 38
4025dede:	a21c      	movi.n	a2, 26
4025dee0:	130c      	movi.n	a3, 1
4025dee2:	c4ae01        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
4025dee5:	0000c0        	callx0	a0
4025dee8:	0108      	l32i.n	a0, a1, 0
4025deea:	10c112        	addi	a1, a1, 16
4025deed:	f00d      	ret.n
4025deef:	0020c0        	memw
4025def2:	f928a2        	l32i	a10, a8, 0x3e4
4025def5:	4e0092        	l8ui	a9, a0, 78
4025def8:	0119a7        	beq	a9, a10, 4025defd <espconn_tcp_write+0x139>
4025defb:	037d      	mov.n	a7, a3
4025defd:	073d      	mov.n	a3, a7
4025deff:	000346        	j	4025df10 <espconn_tcp_write+0x14c>
4025df02:	0020c0        	memw
4025df05:	fa2822        	l32i	a2, a8, 0x3e8
4025df08:	4e00b2        	l8ui	a11, a0, 78
4025df0b:	019b27        	bne	a11, a2, 4025df10 <espconn_tcp_write+0x14c>
4025df0e:	d37c      	movi.n	a3, -3
4025df10:	037d      	mov.n	a7, a3
4025df12:	ffefc6        	j	4025ded5 <espconn_tcp_write+0x111>
4025df15:	0020c0        	memw
4025df18:	fa2862        	l32i	a6, a8, 0x3e8
4025df1b:	4e0052        	l8ui	a5, a0, 78
4025df1e:	b31567        	beq	a5, a6, 4025ded5 <espconn_tcp_write+0x111>
4025df21:	037d      	mov.n	a7, a3
4025df23:	ffeb86        	j	4025ded5 <espconn_tcp_write+0x111>
4025df26:	880000        	excw
4025df29:	de          	.byte 0xde
4025df2a:	804025        	excw
4025df2d:	ae          	.byte 0xae
4025df2e:	9c4026        	beqi	a0, 4, 4025dece <espconn_tcp_write+0x10a>
4025df31:	fe89      	s32i.n	a8, a14, 60
4025df33:	3f          	.byte 0x3f
4025df34:	f0c112        	addi	a1, a1, -16
4025df37:	0109      	s32i.n	a0, a1, 0
4025df39:	11c9      	s32i.n	a12, a1, 4
4025df3b:	31e9      	s32i.n	a14, a1, 12
4025df3d:	21d9      	s32i.n	a13, a1, 8
4025df3f:	02ed      	mov.n	a14, a2
4025df41:	03dd      	mov.n	a13, a3
4025df43:	04cd      	mov.n	a12, a4
4025df45:	07d456        	bnez	a4, 4025dfc6 <espconn_tcp_write+0x202>
4025df48:	100c      	movi.n	a0, 1
4025df4a:	101362        	l16ui	a6, a3, 32
4025df4d:	0378      	l32i.n	a7, a3, 0
4025df4f:	111382        	l16ui	a8, a3, 34
4025df52:	02a8      	l32i.n	a10, a2, 0
4025df54:	390c      	movi.n	a9, 3
4025df56:	1a99      	s32i.n	a9, a10, 4
4025df58:	2289      	s32i.n	a8, a2, 8
4025df5a:	5279      	s32i.n	a7, a2, 20
4025df5c:	4269      	s32i.n	a6, a2, 16
4025df5e:	1239      	s32i.n	a3, a2, 4
4025df60:	264242        	s8i	a4, a2, 38
4025df63:	040352        	l8ui	a5, a3, 4
4025df66:	0c4252        	s8i	a5, a2, 12
4025df69:	050342        	l8ui	a4, a3, 5
4025df6c:	0d4242        	s8i	a4, a2, 13
4025df6f:	060332        	l8ui	a3, a3, 6
4025df72:	0e4232        	s8i	a3, a2, 14
4025df75:	0e3d      	mov.n	a3, a14
4025df77:	070d22        	l8ui	a2, a13, 7
4025df7a:	484e02        	s8i	a0, a14, 72
4025df7d:	0f4e22        	s8i	a2, a14, 15
4025df80:	0d2d      	mov.n	a2, a13
4025df82:	045185        	call0	4026249c <tcp_arg>
4025df85:	0d2d      	mov.n	a2, a13
4025df87:	ffe831        	l32r	a3, 4025df28 <espconn_tcp_write+0x164>
4025df8a:	0451c5        	call0	402624a8 <tcp_sent>
4025df8d:	0d2d      	mov.n	a2, a13
4025df8f:	ff2431        	l32r	a3, 4025dc20 <espconn_tcp_disconnect+0x20>
4025df92:	0450c5        	call0	402624a0 <tcp_recv>
4025df95:	0e28      	l32i.n	a2, a14, 0
4025df97:	130c      	movi.n	a3, 1
4025df99:	240db2        	l8ui	a11, a13, 36
4025df9c:	004c      	movi.n	a0, 64
4025df9e:	20bb00        	or	a11, a11, a0
4025dfa1:	244db2        	s8i	a11, a13, 36
4025dfa4:	ff2105        	call0	4025d1b8 <espconn_tcp_set_buf_count>
4025dfa7:	0e28      	l32i.n	a2, a14, 0
4025dfa9:	2238      	l32i.n	a3, a2, 8
4025dfab:	4338      	l32i.n	a3, a3, 16
4025dfad:	138c      	beqz.n	a3, 4025dfb2 <espconn_tcp_write+0x1ee>
4025dfaf:	0003c0        	callx0	a3
4025dfb2:	132e42        	l32i	a4, a14, 76
4025dfb5:	800c      	movi.n	a0, 8
4025dfb7:	176437        	bbci	a4, 3, 4025dfd2 <espconn_tcp_write+0x20e>
4025dfba:	080d52        	l8ui	a5, a13, 8
4025dfbd:	205500        	or	a5, a5, a0
4025dfc0:	084d52        	s8i	a5, a13, 8
4025dfc3:	0002c6        	j	4025dfd2 <espconn_tcp_write+0x20e>
4025dfc6:	ffd921        	l32r	a2, 4025df2c <espconn_tcp_write+0x168>
4025dfc9:	ffd931        	l32r	a3, 4025df30 <espconn_tcp_write+0x16c>
4025dfcc:	88c101        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025dfcf:	0000c0        	callx0	a0
4025dfd2:	0108      	l32i.n	a0, a1, 0
4025dfd4:	21d8      	l32i.n	a13, a1, 8
4025dfd6:	0c2d      	mov.n	a2, a12
4025dfd8:	31e8      	l32i.n	a14, a1, 12
4025dfda:	11c8      	l32i.n	a12, a1, 4
4025dfdc:	10c112        	addi	a1, a1, 16
4025dfdf:	f00d      	ret.n
4025dfe1:	000000        	ill
4025dfe4:	dea8      	l32i.n	a10, a14, 52
4025dfe6:	344025        	excw
4025dfe9:	df          	.byte 0xdf
4025dfea:	124025        	excw

4025dfec <espconn_tcp_client>:
4025dfec:	e0c112        	addi	a1, a1, -32
4025dfef:	0261c2        	s32i	a12, a1, 8
4025dff2:	0361d2        	s32i	a13, a1, 12
4025dff5:	0461e2        	s32i	a14, a1, 16
4025dff8:	1109      	s32i.n	a0, a1, 4
4025dffa:	02ed      	mov.n	a14, a2
4025dffc:	64a022        	movi	a2, 100
4025dfff:	88e501        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e002:	0000c0        	callx0	a0
4025e005:	02cd      	mov.n	a12, a2
4025e007:	f2ac      	beqz.n	a2, 4025e03a <espconn_tcp_client+0x4e>
4025e009:	2e28      	l32i.n	a2, a14, 8
4025e00b:	0d0232        	l8ui	a3, a2, 13
4025e00e:	0c0202        	l8ui	a0, a2, 12
4025e011:	113380        	slli	a3, a3, 8
4025e014:	200030        	or	a0, a0, a3
4025e017:	0f0232        	l8ui	a3, a2, 15
4025e01a:	0e0222        	l8ui	a2, a2, 14
4025e01d:	013380        	slli	a3, a3, 24
4025e020:	112200        	slli	a2, a2, 16
4025e023:	202230        	or	a2, a2, a3
4025e026:	200020        	or	a0, a0, a2
4025e029:	0109      	s32i.n	a0, a1, 0
4025e02b:	0445c5        	call0	40262488 <tcp_new>
4025e02e:	02dd      	mov.n	a13, a2
4025e030:	52dc      	bnez.n	a2, 4025e049 <espconn_tcp_client+0x5d>
4025e032:	0c2d      	mov.n	a2, a12
4025e034:	88dc01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e037:	0000c0        	callx0	a0
4025e03a:	f27c      	movi.n	a2, -1
4025e03c:	21c8      	l32i.n	a12, a1, 8
4025e03e:	31d8      	l32i.n	a13, a1, 12
4025e040:	41e8      	l32i.n	a14, a1, 16
4025e042:	1108      	l32i.n	a0, a1, 4
4025e044:	20c112        	addi	a1, a1, 32
4025e047:	f00d      	ret.n
4025e049:	fb6821        	l32r	a2, 4025cdec <espconn_pbuf_delete+0x24>
4025e04c:	203cc0        	or	a3, a12, a12
4025e04f:	fed145        	call0	4025cd64 <espconn_list_creat>
4025e052:	202dd0        	or	a2, a13, a13
4025e055:	0c3d      	mov.n	a3, a12
4025e057:	044445        	call0	4026249c <tcp_arg>
4025e05a:	0d2d      	mov.n	a2, a13
4025e05c:	ffe231        	l32r	a3, 4025dfe4 <espconn_tcp_write+0x220>
4025e05f:	044505        	call0	402624b0 <tcp_err>
4025e062:	0d2d      	mov.n	a2, a13
4025e064:	f22f31        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025e067:	0ce9      	s32i.n	a14, a12, 0
4025e069:	150c      	movi.n	a5, 1
4025e06b:	2e48      	l32i.n	a4, a14, 8
4025e06d:	060c      	movi.n	a6, 0
4025e06f:	156c62        	s32i	a6, a12, 84
4025e072:	021442        	l16ui	a4, a4, 4
4025e075:	1e59      	s32i.n	a5, a14, 4
4025e077:	1cd9      	s32i.n	a13, a12, 4
4025e079:	03c585        	call0	40261cd4 <tcp_bind>
4025e07c:	0d2d      	mov.n	a2, a13
4025e07e:	0c48      	l32i.n	a4, a12, 0
4025e080:	013d      	mov.n	a3, a1
4025e082:	2448      	l32i.n	a4, a4, 8
4025e084:	ffd951        	l32r	a5, 4025dfe8 <espconn_tcp_write+0x224>
4025e087:	001442        	l16ui	a4, a4, 0
4025e08a:	03e145        	call0	40261ea0 <tcp_connect>
4025e08d:	264c22        	s8i	a2, a12, 38
4025e090:	fca062        	movi	a6, 252
4025e093:	745020        	extui	a5, a2, 0, 8
4025e096:	a29567        	bne	a5, a6, 4025e03c <espconn_tcp_client+0x50>
4025e099:	fb5421        	l32r	a2, 4025cdec <espconn_pbuf_delete+0x24>
4025e09c:	0c3d      	mov.n	a3, a12
4025e09e:	fece45        	call0	4025cd84 <espconn_list_delete>
4025e0a1:	101d22        	l16ui	a2, a13, 32
4025e0a4:	ff7605        	call0	4025d808 <espconn_kill_pcb>
4025e0a7:	0c2d      	mov.n	a2, a12
4025e0a9:	88be01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e0ac:	0000c0        	callx0	a0
4025e0af:	c27c      	movi.n	a2, -4
4025e0b1:	ffe1c6        	j	4025e03c <espconn_tcp_client+0x50>
4025e0b4:	e118      	l32i.n	a1, a1, 56
4025e0b6:	124025        	excw
4025e0b9:	02f0c1        	l32r	a12, 4021ec7c <_lit4_end+0x117f20>
4025e0bc:	390061        	l32r	a6, 4022c4bc <_lit4_end+0x125760>
4025e0bf:	21d912        	addmi	a1, a9, 0x2100
4025e0c2:	11c9      	s32i.n	a12, a1, 4
4025e0c4:	02dd      	mov.n	a13, a2
4025e0c6:	03cd      	mov.n	a12, a3
4025e0c8:	032d      	mov.n	a2, a3
4025e0ca:	030c      	movi.n	a3, 0
4025e0cc:	043d05        	call0	402624a0 <tcp_recv>
4025e0cf:	0c2d      	mov.n	a2, a12
4025e0d1:	03ad45        	call0	40261ba8 <tcp_close>
4025e0d4:	928c      	beqz.n	a2, 4025e0e1 <espconn_tcp_client+0xf5>
4025e0d6:	0c2d      	mov.n	a2, a12
4025e0d8:	fff731        	l32r	a3, 4025e0b4 <espconn_tcp_client+0xc8>
4025e0db:	043c45        	call0	402624a0 <tcp_recv>
4025e0de:	000a46        	j	4025e10b <espconn_tcp_client+0x11f>
4025e0e1:	202cc0        	or	a2, a12, a12
4025e0e4:	030c      	movi.n	a3, 0
4025e0e6:	040c      	movi.n	a4, 0
4025e0e8:	043d05        	call0	402624bc <tcp_poll>
4025e0eb:	0c2d      	mov.n	a2, a12
4025e0ed:	030c      	movi.n	a3, 0
4025e0ef:	043b85        	call0	402624a8 <tcp_sent>
4025e0f2:	0c2d      	mov.n	a2, a12
4025e0f4:	030c      	movi.n	a3, 0
4025e0f6:	043b85        	call0	402624b0 <tcp_err>
4025e0f9:	0d4d      	mov.n	a4, a13
4025e0fb:	0d28      	l32i.n	a2, a13, 0
4025e0fd:	600c      	movi.n	a0, 6
4025e0ff:	730c      	movi.n	a3, 7
4025e101:	1209      	s32i.n	a0, a2, 4
4025e103:	a21c      	movi.n	a2, 26
4025e105:	c42501        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
4025e108:	0000c0        	callx0	a0
4025e10b:	11c8      	l32i.n	a12, a1, 4
4025e10d:	21d8      	l32i.n	a13, a1, 8
4025e10f:	0108      	l32i.n	a0, a1, 0
4025e111:	10c112        	addi	a1, a1, 16
4025e114:	f00d      	ret.n
4025e116:	120000        	excw
4025e119:	52e0c1        	l32r	a12, 40232c9c <_lit4_end+0x12bf40>
4025e11c:	020261        	l32r	a6, 4021e924 <_lit4_end+0x117bc8>
4025e11f:	e90361        	l32r	a6, 4025852c <ieee80211_parse_wmeparams+0x1a8>
4025e122:	41c961        	l32r	a6, 4022e848 <_lit4_end+0x127aec>
4025e125:	51d9      	s32i.n	a13, a1, 20
4025e127:	04cd      	mov.n	a12, a4
4025e129:	02dd      	mov.n	a13, a2
4025e12b:	03ed      	mov.n	a14, a3
4025e12d:	032d      	mov.n	a2, a3
4025e12f:	0d3d      	mov.n	a3, a13
4025e131:	043685        	call0	4026249c <tcp_arg>
4025e134:	7c9c      	beqz.n	a12, 4025e14f <espconn_tcp_client+0x163>
4025e136:	600d02        	l8ui	a0, a13, 96
4025e139:	041c32        	l16ui	a3, a12, 8
4025e13c:	60cc      	bnez.n	a0, 4025e146 <espconn_tcp_client+0x15a>
4025e13e:	0e2d      	mov.n	a2, a14
4025e140:	03d005        	call0	40261e44 <tcp_recved>
4025e143:	000206        	j	4025e14f <espconn_tcp_client+0x163>
4025e146:	311d22        	l16ui	a2, a13, 98
4025e149:	802230        	add	a2, a2, a3
4025e14c:	315d22        	s16i	a2, a13, 98
4025e14f:	022132        	l32i	a3, a1, 8
4025e152:	055356        	bnez	a3, 4025e1ab <espconn_tcp_client+0x1bf>
4025e155:	059c16        	beqz	a12, 4025e1b2 <espconn_tcp_client+0x1c6>
4025e158:	041c22        	l16ui	a2, a12, 8
4025e15b:	030c      	movi.n	a3, 0
4025e15d:	bd39      	s32i.n	a3, a13, 44
4025e15f:	221b      	addi.n	a2, a2, 1
4025e161:	888c01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e164:	0000c0        	callx0	a0
4025e167:	041c42        	l16ui	a4, a12, 8
4025e16a:	023d      	mov.n	a3, a2
4025e16c:	0129      	s32i.n	a2, a1, 0
4025e16e:	050c      	movi.n	a5, 0
4025e170:	0c2d      	mov.n	a2, a12
4025e172:	0256c5        	call0	402606e0 <pbuf_copy_partial>
4025e175:	1129      	s32i.n	a2, a1, 4
4025e177:	0c2d      	mov.n	a2, a12
4025e179:	023a05        	call0	4026051c <pbuf_free>
4025e17c:	1158      	l32i.n	a5, a1, 4
4025e17e:	01c8      	l32i.n	a12, a1, 0
4025e180:	054d      	mov.n	a4, a5
4025e182:	a59c      	beqz.n	a5, 4025e1a0 <espconn_tcp_client+0x1b4>
4025e184:	0d28      	l32i.n	a2, a13, 0
4025e186:	560c      	movi.n	a6, 5
4025e188:	1269      	s32i.n	a6, a2, 4
4025e18a:	3258      	l32i.n	a5, a2, 12
4025e18c:	1de9      	s32i.n	a14, a13, 4
4025e18e:	358c      	beqz.n	a5, 4025e195 <espconn_tcp_client+0x1a9>
4025e190:	0c3d      	mov.n	a3, a12
4025e192:	0005c0        	callx0	a5
4025e195:	4e78      	l32i.n	a7, a14, 16
4025e197:	054766        	bnei	a7, 4, 4025e1a0 <espconn_tcp_client+0x1b4>
4025e19a:	0d98      	l32i.n	a9, a13, 0
4025e19c:	380c      	movi.n	a8, 3
4025e19e:	1989      	s32i.n	a8, a9, 4
4025e1a0:	0c2d      	mov.n	a2, a12
4025e1a2:	888001        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e1a5:	0000c0        	callx0	a0
4025e1a8:	000346        	j	4025e1b9 <espconn_tcp_client+0x1cd>
4025e1ab:	3c8c      	beqz.n	a12, 4025e1b2 <espconn_tcp_client+0x1c6>
4025e1ad:	0c2d      	mov.n	a2, a12
4025e1af:	0236c5        	call0	4026051c <pbuf_free>
4025e1b2:	0e3d      	mov.n	a3, a14
4025e1b4:	0d2d      	mov.n	a2, a13
4025e1b6:	fff005        	call0	4025e0b8 <espconn_tcp_client+0xcc>
4025e1b9:	020c      	movi.n	a2, 0
4025e1bb:	41c8      	l32i.n	a12, a1, 16
4025e1bd:	51d8      	l32i.n	a13, a1, 20
4025e1bf:	61e8      	l32i.n	a14, a1, 24
4025e1c1:	3108      	l32i.n	a0, a1, 12
4025e1c3:	20c112        	addi	a1, a1, 32
4025e1c6:	f00d      	ret.n
4025e1c8:	060c      	movi.n	a6, 0
4025e1ca:	f0c112        	addi	a1, a1, -16
4025e1cd:	0109      	s32i.n	a0, a1, 0
4025e1cf:	6258      	l32i.n	a5, a2, 24
4025e1d1:	1239      	s32i.n	a3, a2, 4
4025e1d3:	061502        	l16ui	a0, a5, 12
4025e1d6:	b269      	s32i.n	a6, a2, 44
4025e1d8:	004a      	add.n	a0, a0, a4
4025e1da:	065502        	s16i	a0, a5, 12
4025e1dd:	1a5242        	s16i	a4, a2, 52
4025e1e0:	ffc345        	call0	4025de18 <espconn_tcp_write+0x54>
4025e1e3:	020c      	movi.n	a2, 0
4025e1e5:	0108      	l32i.n	a0, a1, 0
4025e1e7:	10c112        	addi	a1, a1, 16
4025e1ea:	f00d      	ret.n
4025e1ec:	fef094        	excw
4025e1ef:	3f          	.byte 0x3f
4025e1f0:	f0c112        	addi	a1, a1, -16
4025e1f3:	0161c2        	s32i	a12, a1, 4
4025e1f6:	006102        	s32i	a0, a1, 0
4025e1f9:	03cd      	mov.n	a12, a3
4025e1fb:	12dc      	bnez.n	a2, 4025e210 <espconn_tcp_client+0x224>
4025e1fd:	032d      	mov.n	a2, a3
4025e1ff:	030c      	movi.n	a3, 0
4025e201:	03a245        	call0	40261c28 <tcp_abandon>
4025e204:	0c2d      	mov.n	a2, a12
4025e206:	030c      	movi.n	a3, 0
4025e208:	040c      	movi.n	a4, 0
4025e20a:	042b05        	call0	402624bc <tcp_poll>
4025e20d:	000886        	j	4025e233 <espconn_tcp_client+0x247>
4025e210:	4308      	l32i.n	a0, a3, 16
4025e212:	1239      	s32i.n	a3, a2, 4
4025e214:	184066        	bnei	a0, 4, 4025e230 <espconn_tcp_client+0x244>
4025e217:	030c      	movi.n	a3, 0
4025e219:	b268      	l32i.n	a6, a2, 44
4025e21b:	a208      	l32i.n	a0, a2, 40
4025e21d:	661b      	addi.n	a6, a6, 1
4025e21f:	b269      	s32i.n	a6, a2, 44
4025e221:	909c      	beqz.n	a0, 4025e23e <espconn_tcp_client+0x252>
4025e223:	0c3607        	bltu	a6, a0, 4025e233 <espconn_tcp_client+0x247>
4025e226:	b239      	s32i.n	a3, a2, 44
4025e228:	0c3d      	mov.n	a3, a12
4025e22a:	ffe8c5        	call0	4025e0b8 <espconn_tcp_client+0xcc>
4025e22d:	000086        	j	4025e233 <espconn_tcp_client+0x247>
4025e230:	ffe845        	call0	4025e0b8 <espconn_tcp_client+0xcc>
4025e233:	020c      	movi.n	a2, 0
4025e235:	11c8      	l32i.n	a12, a1, 4
4025e237:	0108      	l32i.n	a0, a1, 0
4025e239:	10c112        	addi	a1, a1, 16
4025e23c:	f00d      	ret.n
4025e23e:	ffeb01        	l32r	a0, 4025e1ec <espconn_tcp_client+0x200>
4025e241:	0008      	l32i.n	a0, a0, 0
4025e243:	fec016        	beqz	a0, 4025e233 <espconn_tcp_client+0x247>
4025e246:	152272        	l32i	a7, a2, 84
4025e249:	000146        	j	4025e252 <espconn_tcp_client+0x266>
4025e24c:	172002        	l32i	a0, a0, 92
4025e24f:	fe0016        	beqz	a0, 4025e233 <espconn_tcp_client+0x247>
4025e252:	0048      	l32i.n	a4, a0, 0
4025e254:	f49477        	bne	a4, a7, 4025e24c <espconn_tcp_client+0x260>
4025e257:	a008      	l32i.n	a0, a0, 40
4025e259:	b08c      	beqz.n	a0, 4025e268 <espconn_tcp_client+0x27c>
4025e25b:	d43607        	bltu	a6, a0, 4025e233 <espconn_tcp_client+0x247>
4025e25e:	b239      	s32i.n	a3, a2, 44
4025e260:	0c3d      	mov.n	a3, a12
4025e262:	ffe545        	call0	4025e0b8 <espconn_tcp_client+0xcc>
4025e265:	fff286        	j	4025e233 <espconn_tcp_client+0x247>
4025e268:	b239      	s32i.n	a3, a2, 44
4025e26a:	fff146        	j	4025e233 <espconn_tcp_client+0x247>
4025e26d:	000000        	ill
4025e270:	024d      	mov.n	a4, a2
4025e272:	f0c112        	addi	a1, a1, -16
4025e275:	0109      	s32i.n	a0, a1, 0
4025e277:	72bc      	beqz.n	a2, 4025e2b2 <espconn_tcp_client+0x2c6>
4025e279:	1208      	l32i.n	a0, a2, 4
4025e27b:	0268      	l32i.n	a6, a2, 0
4025e27d:	650c      	movi.n	a5, 6
4025e27f:	1659      	s32i.n	a5, a6, 4
4025e281:	827c      	movi.n	a2, -8
4025e283:	1e9327        	bne	a3, a2, 4025e2a5 <espconn_tcp_client+0x2b9>
4025e286:	4028      	l32i.n	a2, a0, 16
4025e288:	577c      	movi.n	a7, -11
4025e28a:	129c      	beqz.n	a2, 4025e29f <espconn_tcp_client+0x2b3>
4025e28c:	883681        	l32r	a8, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025e28f:	263226        	beqi	a2, 3, 4025e2b9 <espconn_tcp_client+0x2cd>
4025e292:	364226        	beqi	a2, 4, 4025e2cc <espconn_tcp_client+0x2e0>
4025e295:	677c      	movi.n	a7, -10
4025e297:	447226        	beqi	a2, 7, 4025e2df <espconn_tcp_client+0x2f3>
4025e29a:	980c      	movi.n	a8, 9
4025e29c:	089287        	bne	a2, a8, 4025e2a8 <espconn_tcp_client+0x2bc>
4025e29f:	264472        	s8i	a7, a4, 38
4025e2a2:	000086        	j	4025e2a8 <espconn_tcp_client+0x2bc>
4025e2a5:	264432        	s8i	a3, a4, 38
4025e2a8:	a21c      	movi.n	a2, 26
4025e2aa:	130c      	movi.n	a3, 1
4025e2ac:	c3bc01        	l32r	a0, 4024f19c <pm_sleep_for+0x30>
4025e2af:	0000c0        	callx0	a0
4025e2b2:	0108      	l32i.n	a0, a1, 0
4025e2b4:	10c112        	addi	a1, a1, 16
4025e2b7:	f00d      	ret.n
4025e2b9:	0020c0        	memw
4025e2bc:	f928a2        	l32i	a10, a8, 0x3e4
4025e2bf:	4e0092        	l8ui	a9, a0, 78
4025e2c2:	0119a7        	beq	a9, a10, 4025e2c7 <espconn_tcp_client+0x2db>
4025e2c5:	037d      	mov.n	a7, a3
4025e2c7:	073d      	mov.n	a3, a7
4025e2c9:	000346        	j	4025e2da <espconn_tcp_client+0x2ee>
4025e2cc:	0020c0        	memw
4025e2cf:	fa2822        	l32i	a2, a8, 0x3e8
4025e2d2:	4e00b2        	l8ui	a11, a0, 78
4025e2d5:	019b27        	bne	a11, a2, 4025e2da <espconn_tcp_client+0x2ee>
4025e2d8:	d37c      	movi.n	a3, -3
4025e2da:	037d      	mov.n	a7, a3
4025e2dc:	ffefc6        	j	4025e29f <espconn_tcp_client+0x2b3>
4025e2df:	0020c0        	memw
4025e2e2:	fa2862        	l32i	a6, a8, 0x3e8
4025e2e5:	4e0052        	l8ui	a5, a0, 78
4025e2e8:	b31567        	beq	a5, a6, 4025e29f <espconn_tcp_client+0x2b3>
4025e2eb:	037d      	mov.n	a7, a3
4025e2ed:	ffeb86        	j	4025e29f <espconn_tcp_client+0x2b3>
4025e2f0:	25e270        	extui	a14, a7, 18, 3
4025e2f3:	e1c840        	excw
4025e2f6:	f04025        	excw
4025e2f9:	4025e1        	l32r	a14, 4022e390 <_lit4_end+0x127634>
4025e2fc:	e0c112        	addi	a1, a1, -32
4025e2ff:	41e9      	s32i.n	a14, a1, 16
4025e301:	1109      	s32i.n	a0, a1, 4
4025e303:	31d9      	s32i.n	a13, a1, 12
4025e305:	21c9      	s32i.n	a12, a1, 8
4025e307:	03dd      	mov.n	a13, a3
4025e309:	02cd      	mov.n	a12, a2
4025e30b:	030c      	movi.n	a3, 0
4025e30d:	0139      	s32i.n	a3, a1, 0
4025e30f:	102216        	beqz	a2, 4025e415 <espconn_tcp_client+0x429>
4025e312:	2208      	l32i.n	a0, a2, 8
4025e314:	0fd016        	beqz	a0, 4025e415 <espconn_tcp_client+0x429>
4025e317:	0d2d      	mov.n	a2, a13
4025e319:	041805        	call0	4026249c <tcp_arg>
4025e31c:	0d2d      	mov.n	a2, a13
4025e31e:	fff431        	l32r	a3, 4025e2f0 <espconn_tcp_client+0x304>
4025e321:	0418c5        	call0	402624b0 <tcp_err>
4025e324:	0c2d      	mov.n	a2, a12
4025e326:	013d      	mov.n	a3, a1
4025e328:	040c      	movi.n	a4, 0
4025e32a:	fef345        	call0	4025d260 <espconn_get_connection_info>
4025e32d:	0c2d      	mov.n	a2, a12
4025e32f:	fee305        	call0	4025d160 <espconn_tcp_get_max_con_allow>
4025e332:	140c32        	l8ui	a3, a12, 20
4025e335:	049237        	bne	a2, a3, 4025e33d <espconn_tcp_client+0x351>
4025e338:	127c      	movi.n	a2, -15
4025e33a:	003286        	j	4025e408 <espconn_tcp_client+0x41c>
4025e33d:	64a022        	movi	a2, 100
4025e340:	881501        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e343:	0000c0        	callx0	a0
4025e346:	20e220        	or	a14, a2, a2
4025e349:	0d2d      	mov.n	a2, a13
4025e34b:	0e3d      	mov.n	a3, a14
4025e34d:	0414c5        	call0	4026249c <tcp_arg>
4025e350:	0c6e16        	beqz	a14, 4025e41a <espconn_tcp_client+0x42e>
4025e353:	faa621        	l32r	a2, 4025cdec <espconn_pbuf_delete+0x24>
4025e356:	0e3d      	mov.n	a3, a14
4025e358:	fea085        	call0	4025cd64 <espconn_list_creat>
4025e35b:	156ec2        	s32i	a12, a14, 84
4025e35e:	c21c      	movi.n	a2, 28
4025e360:	880d01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e363:	0000c0        	callx0	a0
4025e366:	0e29      	s32i.n	a2, a14, 0
4025e368:	0ae216        	beqz	a2, 4025e41a <espconn_tcp_client+0x42e>
4025e36b:	022c      	movi.n	a2, 32
4025e36d:	880901        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e370:	0000c0        	callx0	a0
4025e373:	0e48      	l32i.n	a4, a14, 0
4025e375:	2429      	s32i.n	a2, a4, 8
4025e377:	09f216        	beqz	a2, 4025e41a <espconn_tcp_client+0x42e>
4025e37a:	130c      	movi.n	a3, 1
4025e37c:	1ed9      	s32i.n	a13, a14, 4
4025e37e:	111d82        	l16ui	a8, a13, 34
4025e381:	2e89      	s32i.n	a8, a14, 8
4025e383:	040d72        	l8ui	a7, a13, 4
4025e386:	0c4e72        	s8i	a7, a14, 12
4025e389:	050d62        	l8ui	a6, a13, 5
4025e38c:	0d4e62        	s8i	a6, a14, 13
4025e38f:	060d52        	l8ui	a5, a13, 6
4025e392:	0e4e52        	s8i	a5, a14, 14
4025e395:	070d42        	l8ui	a4, a13, 7
4025e398:	484e32        	s8i	a3, a14, 72
4025e39b:	0f4e42        	s8i	a4, a14, 15
4025e39e:	3ecb      	addi.n	a3, a14, 12
4025e3a0:	2c28      	l32i.n	a2, a12, 8
4025e3a2:	440c      	movi.n	a4, 4
4025e3a4:	22cb      	addi.n	a2, a2, 12
4025e3a6:	87fd01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025e3a9:	0000c0        	callx0	a0
4025e3ac:	0c3d      	mov.n	a3, a12
4025e3ae:	0e28      	l32i.n	a2, a14, 0
4025e3b0:	390c      	movi.n	a9, 3
4025e3b2:	2cb8      	l32i.n	a11, a12, 8
4025e3b4:	111da2        	l16ui	a10, a13, 34
4025e3b7:	0ba9      	s32i.n	a10, a11, 0
4025e3b9:	1c99      	s32i.n	a9, a12, 4
4025e3bb:	fe9185        	call0	4025ccd4 <espconn_copy_partial>
4025e3be:	0d2d      	mov.n	a2, a13
4025e3c0:	ffcd31        	l32r	a3, 4025e2f4 <espconn_tcp_client+0x308>
4025e3c3:	040e45        	call0	402624a8 <tcp_sent>
4025e3c6:	0d2d      	mov.n	a2, a13
4025e3c8:	ff3b31        	l32r	a3, 4025e0b4 <espconn_tcp_client+0xc8>
4025e3cb:	040d45        	call0	402624a0 <tcp_recv>
4025e3ce:	0d2d      	mov.n	a2, a13
4025e3d0:	ffca31        	l32r	a3, 4025e2f8 <espconn_tcp_client+0x30c>
4025e3d3:	840c      	movi.n	a4, 8
4025e3d5:	040e45        	call0	402624bc <tcp_poll>
4025e3d8:	0e28      	l32i.n	a2, a14, 0
4025e3da:	130c      	movi.n	a3, 1
4025e3dc:	240dc2        	l8ui	a12, a13, 36
4025e3df:	004c      	movi.n	a0, 64
4025e3e1:	20cc00        	or	a12, a12, a0
4025e3e4:	244dc2        	s8i	a12, a13, 36
4025e3e7:	fedd05        	call0	4025d1b8 <espconn_tcp_set_buf_count>
4025e3ea:	0e28      	l32i.n	a2, a14, 0
4025e3ec:	2238      	l32i.n	a3, a2, 8
4025e3ee:	4338      	l32i.n	a3, a3, 16
4025e3f0:	138c      	beqz.n	a3, 4025e3f5 <espconn_tcp_client+0x409>
4025e3f2:	0003c0        	callx0	a3
4025e3f5:	132e42        	l32i	a4, a14, 76
4025e3f8:	800c      	movi.n	a0, 8
4025e3fa:	086437        	bbci	a4, 3, 4025e406 <espconn_tcp_client+0x41a>
4025e3fd:	080d52        	l8ui	a5, a13, 8
4025e400:	205500        	or	a5, a5, a0
4025e403:	084d52        	s8i	a5, a13, 8
4025e406:	020c      	movi.n	a2, 0
4025e408:	21c8      	l32i.n	a12, a1, 8
4025e40a:	31d8      	l32i.n	a13, a1, 12
4025e40c:	41e8      	l32i.n	a14, a1, 16
4025e40e:	1108      	l32i.n	a0, a1, 4
4025e410:	20c112        	addi	a1, a1, 32
4025e413:	f00d      	ret.n
4025e415:	427c      	movi.n	a2, -12
4025e417:	fffb46        	j	4025e408 <espconn_tcp_client+0x41c>
4025e41a:	f27c      	movi.n	a2, -1
4025e41c:	fffa06        	j	4025e408 <espconn_tcp_client+0x41c>
4025e41f:	e2fc00        	excw
4025e422:	124025        	excw

4025e424 <espconn_tcp_server>:
4025e424:	e0c112        	addi	a1, a1, -32
4025e427:	0261c2        	s32i	a12, a1, 8
4025e42a:	0361d2        	s32i	a13, a1, 12
4025e42d:	0461e2        	s32i	a14, a1, 16
4025e430:	1109      	s32i.n	a0, a1, 4
4025e432:	02ed      	mov.n	a14, a2
4025e434:	64a022        	movi	a2, 100
4025e437:	87d701        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e43a:	0000c0        	callx0	a0
4025e43d:	02cd      	mov.n	a12, a2
4025e43f:	02ac      	beqz.n	a2, 4025e463 <espconn_tcp_server+0x3f>
4025e441:	040445        	call0	40262488 <tcp_new>
4025e444:	02dd      	mov.n	a13, a2
4025e446:	82ec      	bnez.n	a2, 4025e472 <espconn_tcp_server+0x4e>
4025e448:	0c2d      	mov.n	a2, a12
4025e44a:	87d601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e44d:	0000c0        	callx0	a0
4025e450:	0003c6        	j	4025e463 <espconn_tcp_server+0x3f>
4025e453:	0d2d      	mov.n	a2, a13
4025e455:	87d301        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e458:	0000c0        	callx0	a0
4025e45b:	0c2d      	mov.n	a2, a12
4025e45d:	87d101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e460:	0000c0        	callx0	a0
4025e463:	f27c      	movi.n	a2, -1
4025e465:	21c8      	l32i.n	a12, a1, 8
4025e467:	31d8      	l32i.n	a13, a1, 12
4025e469:	41e8      	l32i.n	a14, a1, 16
4025e46b:	1108      	l32i.n	a0, a1, 4
4025e46d:	20c112        	addi	a1, a1, 32
4025e470:	f00d      	ret.n
4025e472:	022e42        	l32i	a4, a14, 8
4025e475:	f12a31        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025e478:	021442        	l16ui	a4, a4, 4
4025e47b:	038585        	call0	40261cd4 <tcp_bind>
4025e47e:	202dd0        	or	a2, a13, a13
4025e481:	ffa032        	movi	a3, 255
4025e484:	038c85        	call0	40261d50 <tcp_listen_with_backlog>
4025e487:	006122        	s32i	a2, a1, 0
4025e48a:	fc5216        	beqz	a2, 4025e453 <espconn_tcp_server+0x2f>
4025e48d:	ff5721        	l32r	a2, 4025e1ec <espconn_tcp_client+0x200>
4025e490:	0c3d      	mov.n	a3, a12
4025e492:	fe8d05        	call0	4025cd64 <espconn_list_creat>
4025e495:	0128      	l32i.n	a2, a1, 0
4025e497:	0ce9      	s32i.n	a14, a12, 0
4025e499:	156c22        	s32i	a2, a12, 84
4025e49c:	0e3d      	mov.n	a3, a14
4025e49e:	87b171        	l32r	a7, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025e4a1:	0020c0        	memw
4025e4a4:	250c      	movi.n	a5, 2
4025e4a6:	a60c      	movi.n	a6, 10
4025e4a8:	ff2772        	l32i	a7, a7, 0x3fc
4025e4ab:	504c72        	s8i	a7, a12, 80
4025e4ae:	ac69      	s32i.n	a6, a12, 40
4025e4b0:	1e59      	s32i.n	a5, a14, 4
4025e4b2:	03fe85        	call0	4026249c <tcp_arg>
4025e4b5:	0128      	l32i.n	a2, a1, 0
4025e4b7:	ffda31        	l32r	a3, 4025e420 <espconn_tcp_client+0x434>
4025e4ba:	03ffc5        	call0	402624b8 <tcp_accept>
4025e4bd:	020c      	movi.n	a2, 0
4025e4bf:	ffe886        	j	4025e465 <espconn_tcp_server+0x41>
4025e4c2:	a00000        	addx4	a0, a0, a0
4025e4c5:	ae          	.byte 0xae
4025e4c6:	424026        	beqi	a0, 4, 4025e50c <espconn_tcp_delete+0x44>

4025e4c8 <espconn_tcp_delete>:
4025e4c8:	00a042        	movi	a4, 0
4025e4cb:	e0c112        	addi	a1, a1, -32
4025e4ce:	0361c2        	s32i	a12, a1, 12
4025e4d1:	026102        	s32i	a0, a1, 8
4025e4d4:	02cd      	mov.n	a12, a2
4025e4d6:	0149      	s32i.n	a4, a1, 0
4025e4d8:	62ac      	beqz.n	a2, 4025e502 <espconn_tcp_delete+0x3a>
4025e4da:	013d      	mov.n	a3, a1
4025e4dc:	fed805        	call0	4025d260 <espconn_get_connection_info>
4025e4df:	140c02        	l8ui	a0, a12, 20
4025e4e2:	b27c      	movi.n	a2, -5
4025e4e4:	108c      	beqz.n	a0, 4025e4e9 <espconn_tcp_delete+0x21>
4025e4e6:	000686        	j	4025e504 <espconn_tcp_delete+0x3c>
4025e4e9:	ff4021        	l32r	a2, 4025e1ec <espconn_tcp_client+0x200>
4025e4ec:	0208      	l32i.n	a0, a2, 0
4025e4ee:	908c      	beqz.n	a0, 4025e4fb <espconn_tcp_delete+0x33>
4025e4f0:	0038      	l32i.n	a3, a0, 0
4025e4f2:	1713c7        	beq	a3, a12, 4025e50d <espconn_tcp_delete+0x45>
4025e4f5:	172002        	l32i	a0, a0, 92
4025e4f8:	ff4056        	bnez	a0, 4025e4f0 <espconn_tcp_delete+0x28>
4025e4fb:	30cc      	bnez.n	a0, 4025e502 <espconn_tcp_delete+0x3a>
4025e4fd:	002d      	mov.n	a2, a0
4025e4ff:	000046        	j	4025e504 <espconn_tcp_delete+0x3c>
4025e502:	427c      	movi.n	a2, -12
4025e504:	31c8      	l32i.n	a12, a1, 12
4025e506:	2108      	l32i.n	a0, a1, 8
4025e508:	20c112        	addi	a1, a1, 32
4025e50b:	f00d      	ret.n
4025e50d:	20c000        	or	a12, a0, a0
4025e510:	203000        	or	a3, a0, a0
4025e513:	fe8705        	call0	4025cd84 <espconn_list_delete>
4025e516:	ffeb21        	l32r	a2, 4025e4c4 <espconn_tcp_server+0xa0>
4025e519:	152c42        	l32i	a4, a12, 84
4025e51c:	1149      	s32i.n	a4, a1, 4
4025e51e:	4438      	l32i.n	a3, a4, 16
4025e520:	101442        	l16ui	a4, a4, 32
4025e523:	876b01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025e526:	0000c0        	callx0	a0
4025e529:	1128      	l32i.n	a2, a1, 4
4025e52b:	101222        	l16ui	a2, a2, 32
4025e52e:	ff2d85        	call0	4025d808 <espconn_kill_pcb>
4025e531:	1128      	l32i.n	a2, a1, 4
4025e533:	036745        	call0	40261ba8 <tcp_close>
4025e536:	4129      	s32i.n	a2, a1, 16
4025e538:	0c2d      	mov.n	a2, a12
4025e53a:	879a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e53d:	0000c0        	callx0	a0
4025e540:	4108      	l32i.n	a0, a1, 16
4025e542:	ffed46        	j	4025e4fb <espconn_tcp_delete+0x33>
4025e545:	000000        	ill
4025e548:	daf8      	l32i.n	a15, a10, 52
4025e54a:	a04025        	excw
4025e54d:	3ffef1        	l32r	a15, 4022e548 <_lit4_end+0x1277ec>

4025e550 <espconn_init>:
4025e550:	fffe21        	l32r	a2, 4025e548 <espconn_tcp_delete+0x80>
4025e553:	a31c      	movi.n	a3, 26
4025e555:	fffd41        	l32r	a4, 4025e54c <espconn_tcp_delete+0x84>
4025e558:	f50c      	movi.n	a5, 15
4025e55a:	f0c112        	addi	a1, a1, -16
4025e55d:	0109      	s32i.n	a0, a1, 0
4025e55f:	88ce01        	l32r	a0, 40240898 <ets_timer_handler_isr+0xcc>
4025e562:	0000c0        	callx0	a0
4025e565:	0108      	l32i.n	a0, a1, 0
4025e567:	10c112        	addi	a1, a1, 16
4025e56a:	f00d      	ret.n
4025e56c:	f0c112        	addi	a1, a1, -16
4025e56f:	0109      	s32i.n	a0, a1, 0
4025e571:	528c      	beqz.n	a2, 4025e57a <espconn_init+0x2a>
4025e573:	4248      	l32i.n	a4, a2, 16
4025e575:	148c      	beqz.n	a4, 4025e57a <espconn_init+0x2a>
4025e577:	0004c0        	callx0	a4
4025e57a:	0108      	l32i.n	a0, a1, 0
4025e57c:	10c112        	addi	a1, a1, 16
4025e57f:	f00d      	ret.n
4025e581:	000000        	ill
4025e584:	f0c112        	addi	a1, a1, -16
4025e587:	0109      	s32i.n	a0, a1, 0
4025e589:	429c      	beqz.n	a2, 4025e5a1 <espconn_init+0x51>
4025e58b:	121242        	l16ui	a4, a2, 36
4025e58e:	a4cc      	bnez.n	a4, 4025e59c <espconn_init+0x4c>
4025e590:	0228      	l32i.n	a2, a2, 0
4025e592:	300c      	movi.n	a0, 3
4025e594:	1209      	s32i.n	a0, a2, 4
4025e596:	fffd45        	call0	4025e56c <espconn_init+0x1c>
4025e599:	000106        	j	4025e5a1 <espconn_init+0x51>
4025e59c:	8238      	l32i.n	a3, a2, 32
4025e59e:	0000c5        	call0	4025e5ac <espconn_udp_sent>
4025e5a1:	0108      	l32i.n	a0, a1, 0
4025e5a3:	10c112        	addi	a1, a1, 16
4025e5a6:	f00d      	ret.n
4025e5a8:	fe9064        	excw
4025e5ab:	3f          	.byte 0x3f

4025e5ac <espconn_udp_sent>:
4025e5ac:	207440        	or	a7, a4, a4
4025e5af:	e0c112        	addi	a1, a1, -32
4025e5b2:	0761e2        	s32i	a14, a1, 28
4025e5b5:	046102        	s32i	a0, a1, 16
4025e5b8:	51c9      	s32i.n	a12, a1, 20
4025e5ba:	61d9      	s32i.n	a13, a1, 24
4025e5bc:	03cd      	mov.n	a12, a3
4025e5be:	12d8      	l32i.n	a13, a2, 4
4025e5c0:	0da216        	beqz	a2, 4025e69e <espconn_udp_sent+0xf2>
4025e5c3:	0d7d16        	beqz	a13, 4025e69e <espconn_udp_sent+0xf2>
4025e5c6:	0d4316        	beqz	a3, 4025e69e <espconn_udp_sent+0xf2>
4025e5c9:	0d1416        	beqz	a4, 4025e69e <espconn_udp_sent+0xf2>
4025e5cc:	3129      	s32i.n	a2, a1, 12
4025e5ce:	b4a502        	movi	a0, 0x5b4
4025e5d1:	013047        	bltu	a0, a4, 4025e5d6 <espconn_udp_sent+0x2a>
4025e5d4:	040d      	mov.n	a0, a4
4025e5d6:	020c      	movi.n	a2, 0
4025e5d8:	040c      	movi.n	a4, 0
4025e5da:	1179      	s32i.n	a7, a1, 4
4025e5dc:	f43000        	extui	a3, a0, 0, 16
4025e5df:	2139      	s32i.n	a3, a1, 8
4025e5e1:	01d385        	call0	4026031c <pbuf_alloc>
4025e5e4:	02ed      	mov.n	a14, a2
4025e5e6:	0b9216        	beqz	a2, 4025e6a3 <espconn_udp_sent+0xf7>
4025e5e9:	028d      	mov.n	a8, a2
4025e5eb:	070c      	movi.n	a7, 0
4025e5ed:	051802        	l16ui	a0, a8, 10
4025e5f0:	1898      	l32i.n	a9, a8, 4
4025e5f2:	a09c      	beqz.n	a0, 4025e610 <espconn_udp_sent+0x64>
4025e5f4:	000c      	movi.n	a0, 0
4025e5f6:	b90a      	add.n	a11, a9, a0
4025e5f8:	ac7a      	add.n	a10, a12, a7
4025e5fa:	001b      	addi.n	a0, a0, 1
4025e5fc:	000aa2        	l8ui	a10, a10, 0
4025e5ff:	771b      	addi.n	a7, a7, 1
4025e601:	f47070        	extui	a7, a7, 0, 16
4025e604:	004ba2        	s8i	a10, a11, 0
4025e607:	051822        	l16ui	a2, a8, 10
4025e60a:	f40000        	extui	a0, a0, 0, 16
4025e60d:	e53027        	bltu	a0, a2, 4025e5f6 <espconn_udp_sent+0x4a>
4025e610:	002882        	l32i	a8, a8, 0
4025e613:	fd6856        	bnez	a8, 4025e5ed <espconn_udp_sent+0x41>
4025e616:	032102        	l32i	a0, a1, 12
4025e619:	002002        	l32i	a0, a0, 0
4025e61c:	2008      	l32i.n	a0, a0, 8
4025e61e:	0038      	l32i.n	a3, a0, 0
4025e620:	0a5d32        	s16i	a3, a13, 20
4025e623:	0d0022        	l8ui	a2, a0, 13
4025e626:	0c00b2        	l8ui	a11, a0, 12
4025e629:	112280        	slli	a2, a2, 8
4025e62c:	20bb20        	or	a11, a11, a2
4025e62f:	0f0022        	l8ui	a2, a0, 15
4025e632:	0e0002        	l8ui	a0, a0, 14
4025e635:	012280        	slli	a2, a2, 24
4025e638:	110000        	slli	a0, a0, 16
4025e63b:	200020        	or	a0, a0, a2
4025e63e:	20bb00        	or	a11, a11, a0
4025e641:	1db9      	s32i.n	a11, a13, 4
4025e643:	e31f85        	call0	4024183c <wifi_get_opmode>
4025e646:	fdc222        	addi	a2, a2, -3
4025e649:	087256        	bnez	a2, 4025e6d4 <espconn_udp_sent+0x128>
4025e64c:	ffd731        	l32r	a3, 4025e5a8 <espconn_init+0x58>
4025e64f:	000332        	l8ui	a3, a3, 0
4025e652:	fdc332        	addi	a3, a3, -3
4025e655:	07b356        	bnez	a3, 4025e6d4 <espconn_udp_sent+0x128>
4025e658:	866d01        	l32r	a0, 4024000c <_irom0_text_start+0xc>
4025e65b:	4078      	l32i.n	a7, a0, 16
4025e65d:	073716        	beqz	a7, 4025e6d4 <espconn_udp_sent+0x128>
4025e660:	5068      	l32i.n	a6, a0, 20
4025e662:	06e616        	beqz	a6, 4025e6d4 <espconn_udp_sent+0x128>
4025e665:	0738      	l32i.n	a3, a7, 0
4025e667:	350342        	l8ui	a4, a3, 53
4025e66a:	666407        	bbci	a4, 0, 4025e6d4 <espconn_udp_sent+0x128>
4025e66d:	0658      	l32i.n	a5, a6, 0
4025e66f:	350552        	l8ui	a5, a5, 53
4025e672:	5e6507        	bbci	a5, 0, 4025e6d4 <espconn_udp_sent+0x128>
4025e675:	1d28      	l32i.n	a2, a13, 4
4025e677:	011245        	call0	4025f79c <ip4_addr_isbroadcast>
4025e67a:	056216        	beqz	a2, 4025e6d4 <espconn_udp_sent+0x128>
4025e67d:	866331        	l32r	a3, 4024000c <_irom0_text_start+0xc>
4025e680:	5338      	l32i.n	a3, a3, 20
4025e682:	1d28      	l32i.n	a2, a13, 4
4025e684:	0338      	l32i.n	a3, a3, 0
4025e686:	011145        	call0	4025f79c <ip4_addr_isbroadcast>
4025e689:	047216        	beqz	a2, 4025e6d4 <espconn_udp_sent+0x128>
4025e68c:	020c      	movi.n	a2, 0
4025e68e:	2138      	l32i.n	a3, a1, 8
4025e690:	040c      	movi.n	a4, 0
4025e692:	01c885        	call0	4026031c <pbuf_alloc>
4025e695:	0129      	s32i.n	a2, a1, 0
4025e697:	0e3d      	mov.n	a3, a14
4025e699:	01fa05        	call0	4026063c <pbuf_copy>
4025e69c:	229c      	beqz.n	a2, 4025e6b2 <espconn_udp_sent+0x106>
4025e69e:	427c      	movi.n	a2, -12
4025e6a0:	000046        	j	4025e6a5 <espconn_udp_sent+0xf9>
4025e6a3:	f27c      	movi.n	a2, -1
4025e6a5:	51c8      	l32i.n	a12, a1, 20
4025e6a7:	61d8      	l32i.n	a13, a1, 24
4025e6a9:	71e8      	l32i.n	a14, a1, 28
4025e6ab:	4108      	l32i.n	a0, a1, 16
4025e6ad:	20c112        	addi	a1, a1, 32
4025e6b0:	f00d      	ret.n
4025e6b2:	865621        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4025e6b5:	042222        	l32i	a2, a2, 16
4025e6b8:	002222        	l32i	a2, a2, 0
4025e6bb:	01b985        	call0	40260254 <netif_set_default>
4025e6be:	0d2d      	mov.n	a2, a13
4025e6c0:	0138      	l32i.n	a3, a1, 0
4025e6c2:	052b05        	call0	40263974 <udp_send>
4025e6c5:	0128      	l32i.n	a2, a1, 0
4025e6c7:	01e545        	call0	4026051c <pbuf_free>
4025e6ca:	865021        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4025e6cd:	5228      	l32i.n	a2, a2, 20
4025e6cf:	0228      	l32i.n	a2, a2, 0
4025e6d1:	01b805        	call0	40260254 <netif_set_default>
4025e6d4:	0d2d      	mov.n	a2, a13
4025e6d6:	0e3d      	mov.n	a3, a14
4025e6d8:	052985        	call0	40263974 <udp_send>
4025e6db:	071e32        	l16ui	a3, a14, 14
4025e6de:	02dd      	mov.n	a13, a2
4025e6e0:	b39c      	beqz.n	a3, 4025e6ff <espconn_udp_sent+0x153>
4025e6e2:	0e2d      	mov.n	a2, a14
4025e6e4:	01e345        	call0	4026051c <pbuf_free>
4025e6e7:	2158      	l32i.n	a5, a1, 8
4025e6e9:	1148      	l32i.n	a4, a1, 4
4025e6eb:	3128      	l32i.n	a2, a1, 12
4025e6ed:	c04450        	sub	a4, a4, a5
4025e6f0:	125242        	s16i	a4, a2, 36
4025e6f3:	55ca      	add.n	a5, a5, a12
4025e6f5:	8259      	s32i.n	a5, a2, 32
4025e6f7:	ffe8c5        	call0	4025e584 <espconn_init+0x34>
4025e6fa:	0d2d      	mov.n	a2, a13
4025e6fc:	ffe946        	j	4025e6a5 <espconn_udp_sent+0xf9>
4025e6ff:	0e2d      	mov.n	a2, a14
4025e701:	01e185        	call0	4026051c <pbuf_free>
4025e704:	c27c      	movi.n	a2, -4
4025e706:	ffe6c6        	j	4025e6a5 <espconn_udp_sent+0xf9>
4025e709:	000000        	ill
4025e70c:	d0c112        	addi	a1, a1, -48
4025e70f:	036102        	s32i	a0, a1, 12
4025e712:	0588      	l32i.n	a8, a5, 0
4025e714:	41c9      	s32i.n	a12, a1, 16
4025e716:	61e9      	s32i.n	a14, a1, 24
4025e718:	51d9      	s32i.n	a13, a1, 20
4025e71a:	71f9      	s32i.n	a15, a1, 28
4025e71c:	04dd      	mov.n	a13, a4
4025e71e:	06fd      	mov.n	a15, a6
4025e720:	03ed      	mov.n	a14, a3
4025e722:	02cd      	mov.n	a12, a2
4025e724:	32cb      	addi.n	a3, a2, 12
4025e726:	1e89      	s32i.n	a8, a14, 4
4025e728:	0228      	l32i.n	a2, a2, 0
4025e72a:	0a5ef2        	s16i	a15, a14, 20
4025e72d:	748080        	extui	a8, a8, 0, 8
4025e730:	0c4c82        	s8i	a8, a12, 12
4025e733:	050e72        	l8ui	a7, a14, 5
4025e736:	0d4c72        	s8i	a7, a12, 13
4025e739:	060e62        	l8ui	a6, a14, 6
4025e73c:	0e4c62        	s8i	a6, a12, 14
4025e73f:	070e42        	l8ui	a4, a14, 7
4025e742:	0f4c42        	s8i	a4, a12, 15
4025e745:	2228      	l32i.n	a2, a2, 8
4025e747:	440c      	movi.n	a4, 4
4025e749:	22cb      	addi.n	a2, a2, 12
4025e74b:	871401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025e74e:	0000c0        	callx0	a0
4025e751:	0c98      	l32i.n	a9, a12, 0
4025e753:	2998      	l32i.n	a9, a9, 8
4025e755:	09f9      	s32i.n	a15, a9, 0
4025e757:	2cf9      	s32i.n	a15, a12, 8
4025e759:	1ce9      	s32i.n	a14, a12, 4
4025e75b:	e30e05        	call0	4024183c <wifi_get_opmode>
4025e75e:	271226        	beqi	a2, 1, 4025e789 <espconn_udp_sent+0x1dd>
4025e761:	120c      	movi.n	a2, 1
4025e763:	013d      	mov.n	a3, a1
4025e765:	e491c5        	call0	40243084 <wifi_get_ip_info>
4025e768:	0c08      	l32i.n	a0, a12, 0
4025e76a:	11f8      	l32i.n	a15, a1, 4
4025e76c:	2008      	l32i.n	a0, a0, 8
4025e76e:	01b8      	l32i.n	a11, a1, 0
4025e770:	30a8      	l32i.n	a10, a0, 12
4025e772:	10bbf0        	and	a11, a11, a15
4025e775:	10aaf0        	and	a10, a10, a15
4025e778:	191ab7        	beq	a10, a11, 4025e795 <espconn_udp_sent+0x1e9>
4025e77b:	020c      	movi.n	a2, 0
4025e77d:	013d      	mov.n	a3, a1
4025e77f:	e49045        	call0	40243084 <wifi_get_ip_info>
4025e782:	0c08      	l32i.n	a0, a12, 0
4025e784:	2008      	l32i.n	a0, a0, 8
4025e786:	0002c6        	j	4025e795 <espconn_udp_sent+0x1e9>
4025e789:	00a022        	movi	a2, 0
4025e78c:	013d      	mov.n	a3, a1
4025e78e:	e48f45        	call0	40243084 <wifi_get_ip_info>
4025e791:	0c08      	l32i.n	a0, a12, 0
4025e793:	2008      	l32i.n	a0, a0, 8
4025e795:	000182        	l8ui	a8, a1, 0
4025e798:	084082        	s8i	a8, a0, 8
4025e79b:	0c78      	l32i.n	a7, a12, 0
4025e79d:	2778      	l32i.n	a7, a7, 8
4025e79f:	010162        	l8ui	a6, a1, 1
4025e7a2:	094762        	s8i	a6, a7, 9
4025e7a5:	0c58      	l32i.n	a5, a12, 0
4025e7a7:	2558      	l32i.n	a5, a5, 8
4025e7a9:	020142        	l8ui	a4, a1, 2
4025e7ac:	0a4542        	s8i	a4, a5, 10
4025e7af:	0c38      	l32i.n	a3, a12, 0
4025e7b1:	2338      	l32i.n	a3, a3, 8
4025e7b3:	030122        	l8ui	a2, a1, 3
4025e7b6:	0b4322        	s8i	a2, a3, 11
4025e7b9:	7dbc      	beqz.n	a13, 4025e7f4 <espconn_udp_sent+0x248>
4025e7bb:	041d22        	l16ui	a2, a13, 8
4025e7be:	221b      	addi.n	a2, a2, 1
4025e7c0:	86f501        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e7c3:	0000c0        	callx0	a0
4025e7c6:	041d42        	l16ui	a4, a13, 8
4025e7c9:	02fd      	mov.n	a15, a2
4025e7cb:	050c      	movi.n	a5, 0
4025e7cd:	0d2d      	mov.n	a2, a13
4025e7cf:	0f3d      	mov.n	a3, a15
4025e7d1:	01f0c5        	call0	402606e0 <pbuf_copy_partial>
4025e7d4:	1ce9      	s32i.n	a14, a12, 4
4025e7d6:	02ed      	mov.n	a14, a2
4025e7d8:	0d2d      	mov.n	a2, a13
4025e7da:	01d405        	call0	4026051c <pbuf_free>
4025e7dd:	be8c      	beqz.n	a14, 4025e7ec <espconn_udp_sent+0x240>
4025e7df:	0c28      	l32i.n	a2, a12, 0
4025e7e1:	3258      	l32i.n	a5, a2, 12
4025e7e3:	558c      	beqz.n	a5, 4025e7ec <espconn_udp_sent+0x240>
4025e7e5:	0e4d      	mov.n	a4, a14
4025e7e7:	0f3d      	mov.n	a3, a15
4025e7e9:	0005c0        	callx0	a5
4025e7ec:	0f2d      	mov.n	a2, a15
4025e7ee:	86ed01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e7f1:	0000c0        	callx0	a0
4025e7f4:	41c8      	l32i.n	a12, a1, 16
4025e7f6:	51d8      	l32i.n	a13, a1, 20
4025e7f8:	61e8      	l32i.n	a14, a1, 24
4025e7fa:	71f8      	l32i.n	a15, a1, 28
4025e7fc:	3108      	l32i.n	a0, a1, 12
4025e7fe:	30c112        	addi	a1, a1, 48
4025e801:	f00d      	ret.n
	...

4025e804 <espconn_udp_disconnect>:
4025e804:	f0c112        	addi	a1, a1, -16
4025e807:	0261c2        	s32i	a12, a1, 8
4025e80a:	1109      	s32i.n	a0, a1, 4
4025e80c:	02cd      	mov.n	a12, a2
4025e80e:	a29c      	beqz.n	a2, 4025e82c <espconn_udp_disconnect+0x28>
4025e810:	1228      	l32i.n	a2, a2, 4
4025e812:	0129      	s32i.n	a2, a1, 0
4025e814:	053dc5        	call0	40263bf4 <udp_disconnect>
4025e817:	0128      	l32i.n	a2, a1, 0
4025e819:	053f85        	call0	40263c14 <udp_remove>
4025e81c:	f97421        	l32r	a2, 4025cdec <espconn_pbuf_delete+0x24>
4025e81f:	0c3d      	mov.n	a3, a12
4025e821:	fe5605        	call0	4025cd84 <espconn_list_delete>
4025e824:	0c2d      	mov.n	a2, a12
4025e826:	86df01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025e829:	0000c0        	callx0	a0
4025e82c:	21c8      	l32i.n	a12, a1, 8
4025e82e:	1108      	l32i.n	a0, a1, 4
4025e830:	10c112        	addi	a1, a1, 16
4025e833:	f00d      	ret.n
4025e835:	000000        	ill
4025e838:	e70c      	movi.n	a7, 14
4025e83a:	124025        	excw

4025e83c <espconn_udp_server>:
4025e83c:	f0c112        	addi	a1, a1, -16
4025e83f:	0261c2        	s32i	a12, a1, 8
4025e842:	0361d2        	s32i	a13, a1, 12
4025e845:	1109      	s32i.n	a0, a1, 4
4025e847:	02dd      	mov.n	a13, a2
4025e849:	053fc5        	call0	40263c48 <udp_new>
4025e84c:	02cd      	mov.n	a12, a2
4025e84e:	229c      	beqz.n	a2, 4025e864 <espconn_udp_server+0x28>
4025e850:	64a022        	movi	a2, 100
4025e853:	01d9      	s32i.n	a13, a1, 0
4025e855:	86cf01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
4025e858:	0000c0        	callx0	a0
4025e85b:	02dd      	mov.n	a13, a2
4025e85d:	82cc      	bnez.n	a2, 4025e869 <espconn_udp_server+0x2d>
4025e85f:	0c2d      	mov.n	a2, a12
4025e861:	053b05        	call0	40263c14 <udp_remove>
4025e864:	f27c      	movi.n	a2, -1
4025e866:	000a46        	j	4025e893 <espconn_udp_server+0x57>
4025e869:	203dd0        	or	a3, a13, a13
4025e86c:	0108      	l32i.n	a0, a1, 0
4025e86e:	12c9      	s32i.n	a12, a2, 4
4025e870:	0209      	s32i.n	a0, a2, 0
4025e872:	f95e21        	l32r	a2, 4025cdec <espconn_pbuf_delete+0x24>
4025e875:	fe4ec5        	call0	4025cd64 <espconn_list_creat>
4025e878:	0d48      	l32i.n	a4, a13, 0
4025e87a:	0c2d      	mov.n	a2, a12
4025e87c:	2448      	l32i.n	a4, a4, 8
4025e87e:	f02831        	l32r	a3, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025e881:	021442        	l16ui	a4, a4, 4
4025e884:	052945        	call0	40263b1c <udp_bind>
4025e887:	0d4d      	mov.n	a4, a13
4025e889:	0c2d      	mov.n	a2, a12
4025e88b:	ffeb31        	l32r	a3, 4025e838 <espconn_udp_disconnect+0x34>
4025e88e:	0537c5        	call0	40263c0c <udp_recv>
4025e891:	020c      	movi.n	a2, 0
4025e893:	21c8      	l32i.n	a12, a1, 8
4025e895:	31d8      	l32i.n	a13, a1, 12
4025e897:	1108      	l32i.n	a0, a1, 4
4025e899:	10c112        	addi	a1, a1, 16
4025e89c:	f00d      	ret.n
	...

4025e8a0 <espconn_igmp_leave>:
4025e8a0:	f0c112        	addi	a1, a1, -16
4025e8a3:	006102        	s32i	a0, a1, 0
4025e8a6:	00c785        	call0	4025f520 <igmp_leavegroup>
4025e8a9:	00a042        	movi	a4, 0
4025e8ac:	ffaf02        	movi	a0, -1
4025e8af:	830420        	moveqz	a0, a4, a2
4025e8b2:	002d      	mov.n	a2, a0
4025e8b4:	0108      	l32i.n	a0, a1, 0
4025e8b6:	10c112        	addi	a1, a1, 16
4025e8b9:	f00d      	ret.n
	...

4025e8bc <espconn_igmp_join>:
4025e8bc:	f0c112        	addi	a1, a1, -16
4025e8bf:	006102        	s32i	a0, a1, 0
4025e8c2:	00bb45        	call0	4025f478 <igmp_joingroup>
4025e8c5:	00a042        	movi	a4, 0
4025e8c8:	ffaf02        	movi	a0, -1
4025e8cb:	830420        	moveqz	a0, a4, a2
4025e8ce:	002d      	mov.n	a2, a0
4025e8d0:	0108      	l32i.n	a0, a1, 0
4025e8d2:	10c112        	addi	a1, a1, 16
4025e8d5:	f00d      	ret.n
4025e8d7:	f23000        	excw
4025e8da:	fe          	.byte 0xfe
4025e8db:	3f          	.byte 0x3f
4025e8dc:	4d0c      	movi.n	a13, 4
4025e8de:	124010        	excw
4025e8e1:	c9f0c1        	l32r	a12, 402510a4 <pp_attach+0x424>
4025e8e4:	010911        	l32r	a1, 4021ed08 <_lit4_end+0x117fac>
4025e8e7:	fffc01        	l32r	a0, 4025e8d8 <espconn_igmp_join+0x1c>
4025e8ea:	90c220        	addx2	a12, a2, a2
4025e8ed:	b0cc00        	addx8	a12, a12, a0
4025e8f0:	0c28      	l32i.n	a2, a12, 0
4025e8f2:	000c      	movi.n	a0, 0
4025e8f4:	828c      	beqz.n	a2, 4025e900 <espconn_igmp_join+0x44>
4025e8f6:	fff901        	l32r	a0, 4025e8dc <espconn_igmp_join+0x20>
4025e8f9:	0000c0        	callx0	a0
4025e8fc:	000c      	movi.n	a0, 0
4025e8fe:	0c09      	s32i.n	a0, a12, 0
4025e900:	144c02        	s8i	a0, a12, 20
4025e903:	11c8      	l32i.n	a12, a1, 4
4025e905:	0108      	l32i.n	a0, a1, 0
4025e907:	10c112        	addi	a1, a1, 16
4025e90a:	f00d      	ret.n

4025e90c <etharp_tmr>:
4025e90c:	f0c112        	addi	a1, a1, -16
4025e90f:	0109      	s32i.n	a0, a1, 0
4025e911:	31e9      	s32i.n	a14, a1, 12
4025e913:	11c9      	s32i.n	a12, a1, 4
4025e915:	21d9      	s32i.n	a13, a1, 8
4025e917:	0c0c      	movi.n	a12, 0
4025e919:	ffefd1        	l32r	a13, 4025e8d8 <espconn_igmp_join+0x1c>
4025e91c:	efa0e2        	movi	a14, 239
4025e91f:	900cc0        	addx2	a0, a12, a12
4025e922:	b000d0        	addx8	a0, a0, a13
4025e925:	140022        	l8ui	a2, a0, 20
4025e928:	150052        	l8ui	a5, a0, 21
4025e92b:	f29c      	beqz.n	a2, 4025e94e <etharp_tmr+0x42>
4025e92d:	551b      	addi.n	a5, a5, 1
4025e92f:	745050        	extui	a5, a5, 0, 8
4025e932:	154052        	s8i	a5, a0, 21
4025e935:	053e57        	bltu	a14, a5, 4025e93e <etharp_tmr+0x32>
4025e938:	0a1266        	bnei	a2, 1, 4025e946 <etharp_tmr+0x3a>
4025e93b:	0725b6        	bltui	a5, 2, 4025e946 <etharp_tmr+0x3a>
4025e93e:	0c2d      	mov.n	a2, a12
4025e940:	fff9c5        	call0	4025e8e0 <espconn_igmp_join+0x24>
4025e943:	0001c6        	j	4025e94e <etharp_tmr+0x42>
4025e946:	043266        	bnei	a2, 3, 4025e94e <etharp_tmr+0x42>
4025e949:	260c      	movi.n	a6, 2
4025e94b:	144062        	s8i	a6, a0, 20
4025e94e:	cc1b      	addi.n	a12, a12, 1
4025e950:	74c0c0        	extui	a12, a12, 0, 8
4025e953:	c89c66        	bnei	a12, 10, 4025e91f <etharp_tmr+0x13>
4025e956:	11c8      	l32i.n	a12, a1, 4
4025e958:	21d8      	l32i.n	a13, a1, 8
4025e95a:	31e8      	l32i.n	a14, a1, 12
4025e95c:	0108      	l32i.n	a0, a1, 0
4025e95e:	10c112        	addi	a1, a1, 16
4025e961:	f00d      	ret.n
4025e963:	090c00        	excw
4025e966:	aa0c      	movi.n	a10, 10
4025e968:	070c      	movi.n	a7, 0
4025e96a:	a60c      	movi.n	a6, 10
4025e96c:	a80c      	movi.n	a8, 10
4025e96e:	ab0c      	movi.n	a11, 10
4025e970:	e0c112        	addi	a1, a1, -32
4025e973:	1109      	s32i.n	a0, a1, 4
4025e975:	41e9      	s32i.n	a14, a1, 16
4025e977:	31d9      	s32i.n	a13, a1, 12
4025e979:	21c9      	s32i.n	a12, a1, 8
4025e97b:	02dd      	mov.n	a13, a2
4025e97d:	0c0c      	movi.n	a12, 0
4025e97f:	ffd6e1        	l32r	a14, 4025e8d8 <espconn_igmp_join+0x1c>
4025e982:	000c      	movi.n	a0, 0
4025e984:	0109      	s32i.n	a0, a1, 0
4025e986:	902cc0        	addx2	a2, a12, a12
4025e989:	b022e0        	addx8	a2, a2, a14
4025e98c:	140202        	l8ui	a0, a2, 20
4025e98f:	0a9666        	bnei	a6, 10, 4025e99d <etharp_tmr+0x91>
4025e992:	a0cc      	bnez.n	a0, 4025e9a0 <etharp_tmr+0x94>
4025e994:	016c80        	slli	a6, a12, 24
4025e997:	316860        	srai	a6, a6, 24
4025e99a:	001106        	j	4025e9e2 <etharp_tmr+0xd6>
4025e99d:	041016        	beqz	a0, 4025e9e2 <etharp_tmr+0xd6>
4025e9a0:	5d8c      	beqz.n	a13, 4025e9a9 <etharp_tmr+0x9d>
4025e9a2:	1258      	l32i.n	a5, a2, 4
4025e9a4:	0d48      	l32i.n	a4, a13, 0
4025e9a6:	6c1457        	beq	a4, a5, 4025ea16 <etharp_tmr+0x10a>
4025e9a9:	241066        	bnei	a0, 1, 4025e9d1 <etharp_tmr+0xc5>
4025e9ac:	0248      	l32i.n	a4, a2, 0
4025e9ae:	150202        	l8ui	a0, a2, 21
4025e9b1:	c48c      	beqz.n	a4, 4025e9c1 <etharp_tmr+0xb5>
4025e9b3:	2b3097        	bltu	a0, a9, 4025e9e2 <etharp_tmr+0xd6>
4025e9b6:	009d      	mov.n	a9, a0
4025e9b8:	01ac80        	slli	a10, a12, 24
4025e9bb:	31a8a0        	srai	a10, a10, 24
4025e9be:	000806        	j	4025e9e2 <etharp_tmr+0xd6>
4025e9c1:	0128      	l32i.n	a2, a1, 0
4025e9c3:	1b3027        	bltu	a0, a2, 4025e9e2 <etharp_tmr+0xd6>
4025e9c6:	0109      	s32i.n	a0, a1, 0
4025e9c8:	01bc80        	slli	a11, a12, 24
4025e9cb:	31b8b0        	srai	a11, a11, 24
4025e9ce:	000406        	j	4025e9e2 <etharp_tmr+0xd6>
4025e9d1:	0d20b6        	bltui	a0, 2, 4025e9e2 <etharp_tmr+0xd6>
4025e9d4:	150202        	l8ui	a0, a2, 21
4025e9d7:	073077        	bltu	a0, a7, 4025e9e2 <etharp_tmr+0xd6>
4025e9da:	007d      	mov.n	a7, a0
4025e9dc:	018c80        	slli	a8, a12, 24
4025e9df:	318880        	srai	a8, a8, 24
4025e9e2:	cc1b      	addi.n	a12, a12, 1
4025e9e4:	74c0c0        	extui	a12, a12, 0, 8
4025e9e7:	9b9c66        	bnei	a12, 10, 4025e986 <etharp_tmr+0x7a>
4025e9ea:	05e317        	bbsi	a3, 1, 4025e9f3 <etharp_tmr+0xe7>
4025e9ed:	389666        	bnei	a6, 10, 4025ea29 <etharp_tmr+0x11d>
4025e9f0:	35e307        	bbsi	a3, 0, 4025ea29 <etharp_tmr+0x11d>
4025e9f3:	f27c      	movi.n	a2, -1
4025e9f5:	0008c6        	j	4025ea1c <etharp_tmr+0x110>
4025e9f8:	f79ae6        	bgei	a10, 10, 4025e9f3 <etharp_tmr+0xe7>
4025e9fb:	0a8d      	mov.n	a8, a10
4025e9fd:	74c080        	extui	a12, a8, 0, 8
4025ea00:	0c2d      	mov.n	a2, a12
4025ea02:	ffedc5        	call0	4025e8e0 <espconn_igmp_join+0x24>
4025ea05:	040c      	movi.n	a4, 0
4025ea07:	902cc0        	addx2	a2, a12, a12
4025ea0a:	b022e0        	addx8	a2, a2, a14
4025ea0d:	2d8c      	beqz.n	a13, 4025ea13 <etharp_tmr+0x107>
4025ea0f:	0d38      	l32i.n	a3, a13, 0
4025ea11:	1239      	s32i.n	a3, a2, 4
4025ea13:	154242        	s8i	a4, a2, 21
4025ea16:	012c80        	slli	a2, a12, 24
4025ea19:	312820        	srai	a2, a2, 24
4025ea1c:	21c8      	l32i.n	a12, a1, 8
4025ea1e:	31d8      	l32i.n	a13, a1, 12
4025ea20:	41e8      	l32i.n	a14, a1, 16
4025ea22:	1108      	l32i.n	a0, a1, 4
4025ea24:	20c112        	addi	a1, a1, 32
4025ea27:	f00d      	ret.n
4025ea29:	0596e6        	bgei	a6, 10, 4025ea32 <etharp_tmr+0x126>
4025ea2c:	74c060        	extui	a12, a6, 0, 8
4025ea2f:	fff486        	j	4025ea05 <etharp_tmr+0xf9>
4025ea32:	c798a6        	blti	a8, 10, 4025e9fd <etharp_tmr+0xf1>
4025ea35:	bf9be6        	bgei	a11, 10, 4025e9f8 <etharp_tmr+0xec>
4025ea38:	0b8d      	mov.n	a8, a11
4025ea3a:	ffefc6        	j	4025e9fd <etharp_tmr+0xf1>
4025ea3d:	000000        	ill
4025ea40:	e0c112        	addi	a1, a1, -32
4025ea43:	2109      	s32i.n	a0, a1, 8
4025ea45:	0129      	s32i.n	a2, a1, 0
4025ea47:	31c9      	s32i.n	a12, a1, 12
4025ea49:	1149      	s32i.n	a4, a1, 4
4025ea4b:	41d9      	s32i.n	a13, a1, 16
4025ea4d:	640c      	movi.n	a4, 6
4025ea4f:	03dd      	mov.n	a13, a3
4025ea51:	1dc8      	l32i.n	a12, a13, 4
4025ea53:	053d      	mov.n	a3, a5
4025ea55:	0c2d      	mov.n	a2, a12
4025ea57:	865101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ea5a:	0000c0        	callx0	a0
4025ea5d:	1138      	l32i.n	a3, a1, 4
4025ea5f:	2c6b      	addi.n	a2, a12, 6
4025ea61:	640c      	movi.n	a4, 6
4025ea63:	864e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ea66:	0000c0        	callx0	a0
4025ea69:	0108      	l32i.n	a0, a1, 0
4025ea6b:	020c      	movi.n	a2, 0
4025ea6d:	830c      	movi.n	a3, 8
4025ea6f:	0c4c32        	s8i	a3, a12, 12
4025ea72:	0d4c22        	s8i	a2, a12, 13
4025ea75:	0d3d      	mov.n	a3, a13
4025ea77:	31c8      	l32i.n	a12, a1, 12
4025ea79:	002d      	mov.n	a2, a0
4025ea7b:	6008      	l32i.n	a0, a0, 24
4025ea7d:	41d8      	l32i.n	a13, a1, 16
4025ea7f:	0000c0        	callx0	a0
4025ea82:	2108      	l32i.n	a0, a1, 8
4025ea84:	20c112        	addi	a1, a1, 32
4025ea87:	f00d      	ret.n
4025ea89:	000000        	ill
4025ea8c:	e0c112        	addi	a1, a1, -32
4025ea8f:	036102        	s32i	a0, a1, 12
4025ea92:	0661e2        	s32i	a14, a1, 24
4025ea95:	0461c2        	s32i	a12, a1, 16
4025ea98:	51d9      	s32i.n	a13, a1, 20
4025ea9a:	03cd      	mov.n	a12, a3
4025ea9c:	02dd      	mov.n	a13, a2
4025ea9e:	04ed      	mov.n	a14, a4
4025eaa0:	939c      	beqz.n	a3, 4025eabd <etharp_tmr+0x1b1>
4025eaa2:	0328      	l32i.n	a2, a3, 0
4025eaa4:	1159      	s32i.n	a5, a1, 4
4025eaa6:	329c      	beqz.n	a2, 4025eabd <etharp_tmr+0x1b1>
4025eaa8:	0d3d      	mov.n	a3, a13
4025eaaa:	00cf05        	call0	4025f79c <ip4_addr_isbroadcast>
4025eaad:	c2cc      	bnez.n	a2, 4025eabd <etharp_tmr+0x1b1>
4025eaaf:	0c08      	l32i.n	a0, a12, 0
4025eab1:	f0a022        	movi	a2, 240
4025eab4:	100020        	and	a0, a0, a2
4025eab7:	e0a022        	movi	a2, 224
4025eaba:	5f9027        	bne	a0, a2, 4025eb1d <etharp_tmr+0x211>
4025eabd:	427c      	movi.n	a2, -12
4025eabf:	001346        	j	4025eb10 <etharp_tmr+0x204>
4025eac2:	640c      	movi.n	a4, 6
4025eac4:	230c      	movi.n	a3, 2
4025eac6:	ff8401        	l32r	a0, 4025e8d8 <espconn_igmp_join+0x1c>
4025eac9:	90e220        	addx2	a14, a2, a2
4025eacc:	b0ee00        	addx8	a14, a14, a0
4025eacf:	144e32        	s8i	a3, a14, 20
4025ead2:	2e8b      	addi.n	a2, a14, 8
4025ead4:	2138      	l32i.n	a3, a1, 8
4025ead6:	863101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ead9:	0000c0        	callx0	a0
4025eadc:	030c      	movi.n	a3, 0
4025eade:	0e28      	l32i.n	a2, a14, 0
4025eae0:	154e32        	s8i	a3, a14, 21
4025eae3:	72ac      	beqz.n	a2, 4025eb0e <etharp_tmr+0x202>
4025eae5:	2fcd42        	addi	a4, a13, 47
4025eae8:	0149      	s32i.n	a4, a1, 0
4025eaea:	0122c2        	l32i	a12, a2, 4
4025eaed:	002252        	l32i	a5, a2, 0
4025eaf0:	006e52        	s32i	a5, a14, 0
4025eaf3:	862c01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025eaf6:	0000c0        	callx0	a0
4025eaf9:	0d2d      	mov.n	a2, a13
4025eafb:	0c3d      	mov.n	a3, a12
4025eafd:	0148      	l32i.n	a4, a1, 0
4025eaff:	2158      	l32i.n	a5, a1, 8
4025eb01:	fff3c5        	call0	4025ea40 <etharp_tmr+0x134>
4025eb04:	0c2d      	mov.n	a2, a12
4025eb06:	01a145        	call0	4026051c <pbuf_free>
4025eb09:	0e28      	l32i.n	a2, a14, 0
4025eb0b:	fdb256        	bnez	a2, 4025eaea <etharp_tmr+0x1de>
4025eb0e:	020c      	movi.n	a2, 0
4025eb10:	41c8      	l32i.n	a12, a1, 16
4025eb12:	51d8      	l32i.n	a13, a1, 20
4025eb14:	61e8      	l32i.n	a14, a1, 24
4025eb16:	3108      	l32i.n	a0, a1, 12
4025eb18:	20c112        	addi	a1, a1, 32
4025eb1b:	f00d      	ret.n
4025eb1d:	0c2d      	mov.n	a2, a12
4025eb1f:	1138      	l32i.n	a3, a1, 4
4025eb21:	21e9      	s32i.n	a14, a1, 8
4025eb23:	ffe405        	call0	4025e964 <etharp_tmr+0x58>
4025eb26:	f982d6        	bgez	a2, 4025eac2 <etharp_tmr+0x1b6>
4025eb29:	fff8c6        	j	4025eb10 <etharp_tmr+0x204>

4025eb2c <etharp_cleanup_netif>:
4025eb2c:	f0c112        	addi	a1, a1, -16
4025eb2f:	0109      	s32i.n	a0, a1, 0
4025eb31:	31e9      	s32i.n	a14, a1, 12
4025eb33:	21d9      	s32i.n	a13, a1, 8
4025eb35:	11c9      	s32i.n	a12, a1, 4
4025eb37:	02dd      	mov.n	a13, a2
4025eb39:	0c0c      	movi.n	a12, 0
4025eb3b:	ff67e1        	l32r	a14, 4025e8d8 <espconn_igmp_join+0x1c>
4025eb3e:	900cc0        	addx2	a0, a12, a12
4025eb41:	b000e0        	addx8	a0, a0, a14
4025eb44:	140022        	l8ui	a2, a0, 20
4025eb47:	828c      	beqz.n	a2, 4025eb53 <etharp_cleanup_netif+0x27>
4025eb49:	4028      	l32i.n	a2, a0, 16
4025eb4b:	0492d7        	bne	a2, a13, 4025eb53 <etharp_cleanup_netif+0x27>
4025eb4e:	0c2d      	mov.n	a2, a12
4025eb50:	ffd8c5        	call0	4025e8e0 <espconn_igmp_join+0x24>
4025eb53:	cc1b      	addi.n	a12, a12, 1
4025eb55:	74c0c0        	extui	a12, a12, 0, 8
4025eb58:	e29c66        	bnei	a12, 10, 4025eb3e <etharp_cleanup_netif+0x12>
4025eb5b:	11c8      	l32i.n	a12, a1, 4
4025eb5d:	21d8      	l32i.n	a13, a1, 8
4025eb5f:	31e8      	l32i.n	a14, a1, 12
4025eb61:	0108      	l32i.n	a0, a1, 0
4025eb63:	10c112        	addi	a1, a1, 16
4025eb66:	f00d      	ret.n

4025eb68 <etharp_find_addr>:
4025eb68:	032d      	mov.n	a2, a3
4025eb6a:	f0c112        	addi	a1, a1, -16
4025eb6d:	0149      	s32i.n	a4, a1, 0
4025eb6f:	1159      	s32i.n	a5, a1, 4
4025eb71:	230c      	movi.n	a3, 2
4025eb73:	2109      	s32i.n	a0, a1, 8
4025eb75:	ffdec5        	call0	4025e964 <etharp_tmr+0x58>
4025eb78:	01d296        	bltz	a2, 4025eb99 <etharp_find_addr+0x31>
4025eb7b:	ff5731        	l32r	a3, 4025e8d8 <espconn_igmp_join+0x1c>
4025eb7e:	900220        	addx2	a0, a2, a2
4025eb81:	b00030        	addx8	a0, a0, a3
4025eb84:	140032        	l8ui	a3, a0, 20
4025eb87:	1158      	l32i.n	a5, a1, 4
4025eb89:	0c23b6        	bltui	a3, 2, 4025eb99 <etharp_find_addr+0x31>
4025eb8c:	404b      	addi.n	a4, a0, 4
4025eb8e:	0178      	l32i.n	a7, a1, 0
4025eb90:	608b      	addi.n	a6, a0, 8
4025eb92:	0769      	s32i.n	a6, a7, 0
4025eb94:	0549      	s32i.n	a4, a5, 0
4025eb96:	000046        	j	4025eb9b <etharp_find_addr+0x33>
4025eb99:	f27c      	movi.n	a2, -1
4025eb9b:	2108      	l32i.n	a0, a1, 8
4025eb9d:	10c112        	addi	a1, a1, 16
4025eba0:	f00d      	ret.n
4025eba2:	120000        	excw
4025eba5:	09f0c1        	l32r	a12, 40221368 <_lit4_end+0x11a60c>
4025eba8:	62bc11        	l32r	a1, 40237698 <_lit4_end+0x13093c>
4025ebab:	1338      	l32i.n	a3, a3, 4
4025ebad:	1d0342        	l8ui	a4, a3, 29
4025ebb0:	1c0352        	l8ui	a5, a3, 28
4025ebb3:	114480        	slli	a4, a4, 8
4025ebb6:	204450        	or	a4, a4, a5
4025ebb9:	1b0352        	l8ui	a5, a3, 27
4025ebbc:	114480        	slli	a4, a4, 8
4025ebbf:	204450        	or	a4, a4, a5
4025ebc2:	1a0352        	l8ui	a5, a3, 26
4025ebc5:	114480        	slli	a4, a4, 8
4025ebc8:	204450        	or	a4, a4, a5
4025ebcb:	0149      	s32i.n	a4, a1, 0
4025ebcd:	2258      	l32i.n	a5, a2, 8
4025ebcf:	1208      	l32i.n	a0, a2, 4
4025ebd1:	104540        	and	a4, a5, a4
4025ebd4:	100050        	and	a0, a0, a5
4025ebd7:	089047        	bne	a0, a4, 4025ebe3 <etharp_find_addr+0x7b>
4025ebda:	436b      	addi.n	a4, a3, 6
4025ebdc:	250c      	movi.n	a5, 2
4025ebde:	013d      	mov.n	a3, a1
4025ebe0:	ffea85        	call0	4025ea8c <etharp_tmr+0x180>
4025ebe3:	1108      	l32i.n	a0, a1, 4
4025ebe5:	10c112        	addi	a1, a1, 16
4025ebe8:	f00d      	ret.n
4025ebea:	120000        	excw
4025ebed:	c2d0c1        	l32r	a12, 4024f730 <fpm_attach+0x248>
4025ebf0:	020861        	l32r	a6, 4021f410 <_lit4_end+0x1186b4>
4025ebf3:	d20761        	l32r	a6, 40253410 <hostap_input+0x398>
4025ebf6:	e90961        	l32r	a6, 4025901c <cnx_start_handoff_cb+0x14>
4025ebf9:	04dda1        	l32r	a10, 4021ff70 <_lit4_end+0x119214>
4025ebfc:	02ed      	mov.n	a14, a2
4025ebfe:	032d      	mov.n	a2, a3
4025ec00:	0dee16        	beqz	a14, 4025ece2 <etharp_find_addr+0x17a>
4025ec03:	051432        	l16ui	a3, a4, 10
4025ec06:	902c      	movi.n	a0, 41
4025ec08:	073037        	bltu	a0, a3, 4025ec13 <etharp_find_addr+0xab>
4025ec0b:	042d      	mov.n	a2, a4
4025ec0d:	0190c5        	call0	4026051c <pbuf_free>
4025ec10:	003386        	j	4025ece2 <etharp_find_addr+0x17a>
4025ec13:	0124c2        	l32i	a12, a4, 4
4025ec16:	0f0c42        	l8ui	a4, a12, 15
4025ec19:	0e0c52        	l8ui	a5, a12, 14
4025ec1c:	114480        	slli	a4, a4, 8
4025ec1f:	204450        	or	a4, a4, a5
4025ec22:	32f466        	bnei	a4, 0x100, 4025ec58 <etharp_find_addr+0xf0>
4025ec25:	120c52        	l8ui	a5, a12, 18
4025ec28:	130c62        	l8ui	a6, a12, 19
4025ec2b:	296566        	bnei	a5, 6, 4025ec58 <etharp_find_addr+0xf0>
4025ec2e:	264666        	bnei	a6, 4, 4025ec58 <etharp_find_addr+0xf0>
4025ec31:	110c72        	l8ui	a7, a12, 17
4025ec34:	100c82        	l8ui	a8, a12, 16
4025ec37:	117780        	slli	a7, a7, 8
4025ec3a:	207780        	or	a7, a7, a8
4025ec3d:	178766        	bnei	a7, 8, 4025ec58 <etharp_find_addr+0xf0>
4025ec40:	066122        	s32i	a2, a1, 24
4025ec43:	0d0c82        	l8ui	a8, a12, 13
4025ec46:	0c0c92        	l8ui	a9, a12, 12
4025ec49:	118880        	slli	a8, a8, 8
4025ec4c:	208890        	or	a8, a8, a9
4025ec4f:	08a692        	movi	a9, 0x608
4025ec52:	c08890        	sub	a8, a8, a9
4025ec55:	099816        	beqz	a8, 4025ecf2 <etharp_find_addr+0x18a>
4025ec58:	202dd0        	or	a2, a13, a13
4025ec5b:	018c05        	call0	4026051c <pbuf_free>
4025ec5e:	002006        	j	4025ece2 <etharp_find_addr+0x17a>
4025ec61:	032192        	l32i	a9, a1, 12
4025ec64:	075916        	beqz	a9, 4025ecdd <etharp_find_addr+0x175>
4025ec67:	144c72        	s8i	a7, a12, 20
4025ec6a:	022122        	l32i	a2, a1, 8
4025ec6d:	4138      	l32i.n	a3, a1, 16
4025ec6f:	440c      	movi.n	a4, 4
4025ec71:	2a0c      	movi.n	a10, 2
4025ec73:	154ca2        	s8i	a10, a12, 21
4025ec76:	85c901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ec79:	0000c0        	callx0	a0
4025ec7c:	4128      	l32i.n	a2, a1, 16
4025ec7e:	3e4b      	addi.n	a3, a14, 4
4025ec80:	440c      	movi.n	a4, 4
4025ec82:	85c601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ec85:	0000c0        	callx0	a0
4025ec88:	20cc22        	addi	a2, a12, 32
4025ec8b:	5138      	l32i.n	a3, a1, 20
4025ec8d:	640c      	movi.n	a4, 6
4025ec8f:	85c301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ec92:	0000c0        	callx0	a0
4025ec95:	0c2d      	mov.n	a2, a12
4025ec97:	5138      	l32i.n	a3, a1, 20
4025ec99:	640c      	movi.n	a4, 6
4025ec9b:	85c001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ec9e:	0000c0        	callx0	a0
4025eca1:	5128      	l32i.n	a2, a1, 20
4025eca3:	6138      	l32i.n	a3, a1, 24
4025eca5:	640c      	movi.n	a4, 6
4025eca7:	85bd01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ecaa:	0000c0        	callx0	a0
4025ecad:	2c6b      	addi.n	a2, a12, 6
4025ecaf:	6138      	l32i.n	a3, a1, 24
4025ecb1:	640c      	movi.n	a4, 6
4025ecb3:	85ba01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ecb6:	0000c0        	callx0	a0
4025ecb9:	320c      	movi.n	a2, 3
4025ecbb:	041d32        	l16ui	a3, a13, 8
4025ecbe:	040c      	movi.n	a4, 0
4025ecc0:	016585        	call0	4026031c <pbuf_alloc>
4025ecc3:	02cd      	mov.n	a12, a2
4025ecc5:	328c      	beqz.n	a2, 4025eccc <etharp_find_addr+0x164>
4025ecc7:	0d3d      	mov.n	a3, a13
4025ecc9:	019705        	call0	4026063c <pbuf_copy>
4025eccc:	202ee0        	or	a2, a14, a14
4025eccf:	062e02        	l32i	a0, a14, 24
4025ecd2:	203cc0        	or	a3, a12, a12
4025ecd5:	0000c0        	callx0	a0
4025ecd8:	0c2d      	mov.n	a2, a12
4025ecda:	018405        	call0	4026051c <pbuf_free>
4025ecdd:	0d2d      	mov.n	a2, a13
4025ecdf:	0183c5        	call0	4026051c <pbuf_free>
4025ece2:	81c8      	l32i.n	a12, a1, 32
4025ece4:	91d8      	l32i.n	a13, a1, 36
4025ece6:	a1e8      	l32i.n	a14, a1, 40
4025ece8:	7108      	l32i.n	a0, a1, 28
4025ecea:	30c112        	addi	a1, a1, 48
4025eced:	f00d      	ret.n
4025ecef:	000000        	ill
4025ecf2:	012d      	mov.n	a2, a1
4025ecf4:	440c      	movi.n	a4, 4
4025ecf6:	1ccc32        	addi	a3, a12, 28
4025ecf9:	4139      	s32i.n	a3, a1, 16
4025ecfb:	85a801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ecfe:	0000c0        	callx0	a0
4025ed01:	214b      	addi.n	a2, a1, 4
4025ed03:	440c      	movi.n	a4, 4
4025ed05:	26cc32        	addi	a3, a12, 38
4025ed08:	2139      	s32i.n	a3, a1, 8
4025ed0a:	85a401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025ed0d:	0000c0        	callx0	a0
4025ed10:	c27c      	movi.n	a2, -4
4025ed12:	4c1e27        	beq	a14, a2, 4025ed62 <etharp_find_addr+0x1fa>
4025ed15:	1e08      	l32i.n	a0, a14, 4
4025ed17:	047016        	beqz	a0, 4025ed62 <etharp_find_addr+0x1fa>
4025ed1a:	140c      	movi.n	a4, 1
4025ed1c:	1158      	l32i.n	a5, a1, 4
4025ed1e:	030c      	movi.n	a3, 0
4025ed20:	c05500        	sub	a5, a5, a0
4025ed23:	833450        	moveqz	a3, a4, a5
4025ed26:	3139      	s32i.n	a3, a1, 12
4025ed28:	202ee0        	or	a2, a14, a14
4025ed2b:	203110        	or	a3, a1, a1
4025ed2e:	032172        	l32i	a7, a1, 12
4025ed31:	160c      	movi.n	a6, 1
4025ed33:	250c      	movi.n	a5, 2
4025ed35:	16cc42        	addi	a4, a12, 22
4025ed38:	5149      	s32i.n	a4, a1, 20
4025ed3a:	935670        	movnez	a5, a6, a7
4025ed3d:	ffd4c5        	call0	4025ea8c <etharp_tmr+0x180>
4025ed40:	00a272        	movi	a7, 0x200
4025ed43:	150c02        	l8ui	a0, a12, 21
4025ed46:	140c22        	l8ui	a2, a12, 20
4025ed49:	110080        	slli	a0, a0, 8
4025ed4c:	200020        	or	a0, a0, a2
4025ed4f:	ffd082        	addmi	a8, a0, 0xffffff00
4025ed52:	f0b816        	beqz	a8, 4025ec61 <etharp_find_addr+0xf9>
4025ed55:	849077        	bne	a0, a7, 4025ecdd <etharp_find_addr+0x175>
4025ed58:	0e2d      	mov.n	a2, a14
4025ed5a:	013d      	mov.n	a3, a1
4025ed5c:	fc2985        	call0	4025aff8 <dhcp_arp_reply>
4025ed5f:	ffde86        	j	4025ecdd <etharp_find_addr+0x175>
4025ed62:	020c      	movi.n	a2, 0
4025ed64:	3129      	s32i.n	a2, a1, 12
4025ed66:	ffef86        	j	4025ed28 <etharp_find_addr+0x1c0>
4025ed69:	000000        	ill
4025ed6c:	f0c112        	addi	a1, a1, -16
4025ed6f:	21d9      	s32i.n	a13, a1, 8
4025ed71:	11c9      	s32i.n	a12, a1, 4
4025ed73:	0109      	s32i.n	a0, a1, 0
4025ed75:	fed801        	l32r	a0, 4025e8d8 <espconn_igmp_join+0x1c>
4025ed78:	90c440        	addx2	a12, a4, a4
4025ed7b:	b0cc00        	addx8	a12, a12, a0
4025ed7e:	140c02        	l8ui	a0, a12, 20
4025ed81:	02dd      	mov.n	a13, a2
4025ed83:	1a2066        	bnei	a0, 2, 4025eda1 <etharp_find_addr+0x239>
4025ed86:	3139      	s32i.n	a3, a1, 12
4025ed88:	150c42        	l8ui	a4, a12, 21
4025ed8b:	e3a022        	movi	a2, 227
4025ed8e:	0fb247        	bgeu	a2, a4, 4025eda1 <etharp_find_addr+0x239>
4025ed91:	0d2d      	mov.n	a2, a13
4025ed93:	3c4b      	addi.n	a3, a12, 4
4025ed95:	0035c5        	call0	4025f0f4 <etharp_request>
4025ed98:	3138      	l32i.n	a3, a1, 12
4025ed9a:	32cc      	bnez.n	a2, 4025eda1 <etharp_find_addr+0x239>
4025ed9c:	350c      	movi.n	a5, 3
4025ed9e:	144c52        	s8i	a5, a12, 20
4025eda1:	0d2d      	mov.n	a2, a13
4025eda3:	5c8b      	addi.n	a5, a12, 8
4025eda5:	2fcd42        	addi	a4, a13, 47
4025eda8:	11c8      	l32i.n	a12, a1, 4
4025edaa:	21d8      	l32i.n	a13, a1, 8
4025edac:	ffc905        	call0	4025ea40 <etharp_tmr+0x134>
4025edaf:	0108      	l32i.n	a0, a1, 0
4025edb1:	10c112        	addi	a1, a1, 16
4025edb4:	f00d      	ret.n
4025edb6:	a90000        	excw
4025edb9:	fe          	.byte 0xfe
	...

4025edbc <etharp_output>:
4025edbc:	e0c112        	addi	a1, a1, -32
4025edbf:	026102        	s32i	a0, a1, 8
4025edc2:	0561e2        	s32i	a14, a1, 20
4025edc5:	0461d2        	s32i	a13, a1, 16
4025edc8:	31c9      	s32i.n	a12, a1, 12
4025edca:	04dd      	mov.n	a13, a4
4025edcc:	02cd      	mov.n	a12, a2
4025edce:	03ed      	mov.n	a14, a3
4025edd0:	032d      	mov.n	a2, a3
4025edd2:	e30c      	movi.n	a3, 14
4025edd4:	016d85        	call0	402604b0 <pbuf_header>
4025edd7:	929c      	beqz.n	a2, 4025edf4 <etharp_output+0x38>
4025edd9:	e27c      	movi.n	a2, -2
4025eddb:	000206        	j	4025ede7 <etharp_output+0x2b>
4025edde:	0e4d      	mov.n	a4, a14
4025ede0:	0d3d      	mov.n	a3, a13
4025ede2:	0c2d      	mov.n	a2, a12
4025ede4:	000e85        	call0	4025eed0 <etharp_query>
4025ede7:	31c8      	l32i.n	a12, a1, 12
4025ede9:	41d8      	l32i.n	a13, a1, 16
4025edeb:	51e8      	l32i.n	a14, a1, 20
4025eded:	2108      	l32i.n	a0, a1, 8
4025edef:	20c112        	addi	a1, a1, 32
4025edf2:	f00d      	ret.n
4025edf4:	002d22        	l32i	a2, a13, 0
4025edf7:	203cc0        	or	a3, a12, a12
4025edfa:	009a05        	call0	4025f79c <ip4_addr_isbroadcast>
4025edfd:	005216        	beqz	a2, 4025ee06 <etharp_output+0x4a>
4025ee00:	8f8851        	l32r	a5, 40242c20 <wifi_softap_get_station_num+0x50>
4025ee03:	000cc6        	j	4025ee3a <etharp_output+0x7e>
4025ee06:	e0a032        	movi	a3, 224
4025ee09:	0d08      	l32i.n	a0, a13, 0
4025ee0b:	f0a022        	movi	a2, 240
4025ee0e:	102020        	and	a2, a0, a2
4025ee11:	329237        	bne	a2, a3, 4025ee47 <etharp_output+0x8b>
4025ee14:	190c      	movi.n	a9, 1
4025ee16:	080c      	movi.n	a8, 0
4025ee18:	e75c      	movi.n	a7, 94
4025ee1a:	024172        	s8i	a7, a1, 2
4025ee1d:	014182        	s8i	a8, a1, 1
4025ee20:	004192        	s8i	a9, a1, 0
4025ee23:	010d62        	l8ui	a6, a13, 1
4025ee26:	015d      	mov.n	a5, a1
4025ee28:	646060        	extui	a6, a6, 0, 7
4025ee2b:	034162        	s8i	a6, a1, 3
4025ee2e:	020d42        	l8ui	a4, a13, 2
4025ee31:	044142        	s8i	a4, a1, 4
4025ee34:	030d32        	l8ui	a3, a13, 3
4025ee37:	054132        	s8i	a3, a1, 5
4025ee3a:	0e3d      	mov.n	a3, a14
4025ee3c:	0c2d      	mov.n	a2, a12
4025ee3e:	2fcc42        	addi	a4, a12, 47
4025ee41:	ffbfc5        	call0	4025ea40 <etharp_tmr+0x134>
4025ee44:	ffe7c6        	j	4025ede7 <etharp_output+0x2b>
4025ee47:	2c28      	l32i.n	a2, a12, 8
4025ee49:	1ca8      	l32i.n	a10, a12, 4
4025ee4b:	10b020        	and	a11, a0, a2
4025ee4e:	10aa20        	and	a10, a10, a2
4025ee51:	141ab7        	beq	a10, a11, 4025ee69 <etharp_output+0xad>
4025ee54:	ffd941        	l32r	a4, 4025edb8 <etharp_find_addr+0x250>
4025ee57:	f43000        	extui	a3, a0, 0, 16
4025ee5a:	0b1347        	beq	a3, a4, 4025ee69 <etharp_output+0xad>
4025ee5d:	457c      	movi.n	a5, -12
4025ee5f:	5f1c57        	beq	a12, a5, 4025eec2 <etharp_output+0x106>
4025ee62:	3c68      	l32i.n	a6, a12, 12
4025ee64:	05a616        	beqz	a6, 4025eec2 <etharp_output+0x106>
4025ee67:	dccb      	addi.n	a13, a12, 12
4025ee69:	fe9b51        	l32r	a5, 4025e8d8 <espconn_igmp_join+0x1c>
4025ee6c:	f0c532        	addi	a3, a5, -16
4025ee6f:	000342        	l8ui	a4, a3, 0
4025ee72:	900440        	addx2	a0, a4, a4
4025ee75:	b00050        	addx8	a0, a0, a5
4025ee78:	140072        	l8ui	a7, a0, 20
4025ee7b:	1027b6        	bltui	a7, 2, 4025ee8f <etharp_output+0xd3>
4025ee7e:	1068      	l32i.n	a6, a0, 4
4025ee80:	0d28      	l32i.n	a2, a13, 0
4025ee82:	099267        	bne	a2, a6, 4025ee8f <etharp_output+0xd3>
4025ee85:	0e3d      	mov.n	a3, a14
4025ee87:	0c2d      	mov.n	a2, a12
4025ee89:	ffee05        	call0	4025ed6c <etharp_find_addr+0x204>
4025ee8c:	ffd5c6        	j	4025ede7 <etharp_output+0x2b>
4025ee8f:	000c      	movi.n	a0, 0
4025ee91:	902000        	addx2	a2, a0, a0
4025ee94:	b02250        	addx8	a2, a2, a5
4025ee97:	140272        	l8ui	a7, a2, 20
4025ee9a:	0627b6        	bltui	a7, 2, 4025eea4 <etharp_output+0xe8>
4025ee9d:	1268      	l32i.n	a6, a2, 4
4025ee9f:	0d48      	l32i.n	a4, a13, 0
4025eea1:	0d1467        	beq	a4, a6, 4025eeb2 <etharp_output+0xf6>
4025eea4:	001b      	addi.n	a0, a0, 1
4025eea6:	010080        	slli	a0, a0, 24
4025eea9:	310800        	srai	a0, a0, 24
4025eeac:	e19066        	bnei	a0, 10, 4025ee91 <etharp_output+0xd5>
4025eeaf:	ffcac6        	j	4025edde <etharp_output+0x22>
4025eeb2:	0c2d      	mov.n	a2, a12
4025eeb4:	004302        	s8i	a0, a3, 0
4025eeb7:	744000        	extui	a4, a0, 0, 8
4025eeba:	0e3d      	mov.n	a3, a14
4025eebc:	ffeac5        	call0	4025ed6c <etharp_find_addr+0x204>
4025eebf:	ffc906        	j	4025ede7 <etharp_output+0x2b>
4025eec2:	c27c      	movi.n	a2, -4
4025eec4:	ffc7c6        	j	4025ede7 <etharp_output+0x2b>
4025eec7:	f22000        	excw
4025eeca:	fe          	.byte 0xfe
4025eecb:	3f          	.byte 0x3f
4025eecc:	26b1b0        	excw
4025eecf:	c11240        	mul16u	a1, a2, a4

4025eed0 <etharp_query>:
4025eed0:	e0c112        	addi	a1, a1, -32
4025eed3:	0561f2        	s32i	a15, a1, 20
4025eed6:	016102        	s32i	a0, a1, 4
4025eed9:	0261c2        	s32i	a12, a1, 8
4025eedc:	31d9      	s32i.n	a13, a1, 12
4025eede:	41e9      	s32i.n	a14, a1, 16
4025eee0:	04dd      	mov.n	a13, a4
4025eee2:	02ed      	mov.n	a14, a2
4025eee4:	03cd      	mov.n	a12, a3
4025eee6:	0328      	l32i.n	a2, a3, 0
4025eee8:	0e3d      	mov.n	a3, a14
4025eeea:	008b05        	call0	4025f79c <ip4_addr_isbroadcast>
4025eeed:	02dc      	bnez.n	a2, 4025ef01 <etharp_query+0x31>
4025eeef:	e0a032        	movi	a3, 224
4025eef2:	0c08      	l32i.n	a0, a12, 0
4025eef4:	f0a022        	movi	a2, 240
4025eef7:	102020        	and	a2, a0, a2
4025eefa:	031237        	beq	a2, a3, 4025ef01 <etharp_query+0x31>
4025eefd:	0c8c      	beqz.n	a12, 4025ef01 <etharp_query+0x31>
4025eeff:	40dc      	bnez.n	a0, 4025ef17 <etharp_query+0x47>
4025ef01:	427c      	movi.n	a2, -12
4025ef03:	000046        	j	4025ef08 <etharp_query+0x38>
4025ef06:	f27c      	movi.n	a2, -1
4025ef08:	21c8      	l32i.n	a12, a1, 8
4025ef0a:	31d8      	l32i.n	a13, a1, 12
4025ef0c:	41e8      	l32i.n	a14, a1, 16
4025ef0e:	51f8      	l32i.n	a15, a1, 20
4025ef10:	1108      	l32i.n	a0, a1, 4
4025ef12:	20c112        	addi	a1, a1, 32
4025ef15:	f00d      	ret.n
4025ef17:	0c2d      	mov.n	a2, a12
4025ef19:	130c      	movi.n	a3, 1
4025ef1b:	ffa485        	call0	4025e964 <etharp_tmr+0x58>
4025ef1e:	0129      	s32i.n	a2, a1, 0
4025ef20:	fe4296        	bltz	a2, 4025ef08 <etharp_query+0x38>
4025ef23:	fe6d01        	l32r	a0, 4025e8d8 <espconn_igmp_join+0x1c>
4025ef26:	90f220        	addx2	a15, a2, a2
4025ef29:	b0ff00        	addx8	a15, a15, a0
4025ef2c:	140f02        	l8ui	a0, a15, 20
4025ef2f:	50cc      	bnez.n	a0, 4025ef38 <etharp_query+0x68>
4025ef31:	100c      	movi.n	a0, 1
4025ef33:	120c      	movi.n	a2, 1
4025ef35:	144f22        	s8i	a2, a15, 20
4025ef38:	300b      	addi.n	a3, a0, -1
4025ef3a:	08f316        	beqz	a3, 4025efcd <etharp_query+0xfd>
4025ef3d:	08cd16        	beqz	a13, 4025efcd <etharp_query+0xfd>
4025ef40:	f27c      	movi.n	a2, -1
4025ef42:	1620b6        	bltui	a0, 2, 4025ef5c <etharp_query+0x8c>
4025ef45:	0d3d      	mov.n	a3, a13
4025ef47:	0e2d      	mov.n	a2, a14
4025ef49:	2fce42        	addi	a4, a14, 47
4025ef4c:	5f8b      	addi.n	a5, a15, 8
4025ef4e:	ffde71        	l32r	a7, 4025eec8 <etharp_output+0x10c>
4025ef51:	0168      	l32i.n	a6, a1, 0
4025ef53:	004762        	s8i	a6, a7, 0
4025ef56:	ffae85        	call0	4025ea40 <etharp_tmr+0x134>
4025ef59:	ffeac6        	j	4025ef08 <etharp_query+0x38>
4025ef5c:	a81066        	bnei	a0, 1, 4025ef08 <etharp_query+0x38>
4025ef5f:	0d0d      	mov.n	a0, a13
4025ef61:	0c0082        	l8ui	a8, a0, 12
4025ef64:	601866        	bnei	a8, 1, 4025efc8 <etharp_query+0xf8>
4025ef67:	0008      	l32i.n	a0, a0, 0
4025ef69:	ff4056        	bnez	a0, 4025ef61 <etharp_query+0x91>
4025ef6c:	020c      	movi.n	a2, 0
4025ef6e:	01e216        	beqz	a2, 4025ef90 <etharp_query+0xc0>
4025ef71:	320c      	movi.n	a2, 3
4025ef73:	040c      	movi.n	a4, 0
4025ef75:	041032        	l16ui	a3, a0, 8
4025ef78:	013a05        	call0	4026031c <pbuf_alloc>
4025ef7b:	02cd      	mov.n	a12, a2
4025ef7d:	829c      	beqz.n	a2, 4025ef99 <etharp_query+0xc9>
4025ef7f:	0d3d      	mov.n	a3, a13
4025ef81:	016b85        	call0	4026063c <pbuf_copy>
4025ef84:	129c      	beqz.n	a2, 4025ef99 <etharp_query+0xc9>
4025ef86:	0c2d      	mov.n	a2, a12
4025ef88:	015905        	call0	4026051c <pbuf_free>
4025ef8b:	0c0c      	movi.n	a12, 0
4025ef8d:	000206        	j	4025ef99 <etharp_query+0xc9>
4025ef90:	202dd0        	or	a2, a13, a13
4025ef93:	20cdd0        	or	a12, a13, a13
4025ef96:	016145        	call0	402605ac <pbuf_ref>
4025ef99:	f69c16        	beqz	a12, 4025ef06 <etharp_query+0x36>
4025ef9c:	ffcc21        	l32r	a2, 4025eecc <etharp_output+0x110>
4025ef9f:	052222        	l32i	a2, a2, 20
4025efa2:	85be01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4025efa5:	0000c0        	callx0	a0
4025efa8:	053216        	beqz	a2, 4025efff <etharp_query+0x12f>
4025efab:	12c9      	s32i.n	a12, a2, 4
4025efad:	000c      	movi.n	a0, 0
4025efaf:	0f38      	l32i.n	a3, a15, 0
4025efb1:	0209      	s32i.n	a0, a2, 0
4025efb3:	055316        	beqz	a3, 4025f00c <etharp_query+0x13c>
4025efb6:	0348      	l32i.n	a4, a3, 0
4025efb8:	14ac      	beqz.n	a4, 4025efdd <etharp_query+0x10d>
4025efba:	100c      	movi.n	a0, 1
4025efbc:	043d      	mov.n	a3, a4
4025efbe:	0448      	l32i.n	a4, a4, 0
4025efc0:	001b      	addi.n	a0, a0, 1
4025efc2:	ff6456        	bnez	a4, 4025efbc <etharp_query+0xec>
4025efc5:	0005c6        	j	4025efe0 <etharp_query+0x110>
4025efc8:	120c      	movi.n	a2, 1
4025efca:	ffe806        	j	4025ef6e <etharp_query+0x9e>
4025efcd:	0c3d      	mov.n	a3, a12
4025efcf:	0e2d      	mov.n	a2, a14
4025efd1:	001205        	call0	4025f0f4 <etharp_request>
4025efd4:	f30d16        	beqz	a13, 4025ef08 <etharp_query+0x38>
4025efd7:	140f02        	l8ui	a0, a15, 20
4025efda:	ffd906        	j	4025ef42 <etharp_query+0x72>
4025efdd:	01a002        	movi	a0, 1
4025efe0:	006322        	s32i	a2, a3, 0
4025efe3:	1330b6        	bltui	a0, 3, 4025effa <etharp_query+0x12a>
4025efe6:	002fc2        	l32i	a12, a15, 0
4025efe9:	1c28      	l32i.n	a2, a12, 4
4025efeb:	0c38      	l32i.n	a3, a12, 0
4025efed:	0f39      	s32i.n	a3, a15, 0
4025efef:	0152c5        	call0	4026051c <pbuf_free>
4025eff2:	0c2d      	mov.n	a2, a12
4025eff4:	84ec01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025eff7:	0000c0        	callx0	a0
4025effa:	020c      	movi.n	a2, 0
4025effc:	ffc206        	j	4025ef08 <etharp_query+0x38>
4025efff:	0c2d      	mov.n	a2, a12
4025f001:	015185        	call0	4026051c <pbuf_free>
4025f004:	f27c      	movi.n	a2, -1
4025f006:	ffbf86        	j	4025ef08 <etharp_query+0x38>
4025f009:	000000        	ill
4025f00c:	0f3d      	mov.n	a3, a15
4025f00e:	fff386        	j	4025efe0 <etharp_query+0x110>
4025f011:	000000        	ill
4025f014:	e0c112        	addi	a1, a1, -32
4025f017:	016162        	s32i	a6, a1, 4
4025f01a:	006172        	s32i	a7, a1, 0
4025f01d:	056102        	s32i	a0, a1, 20
4025f020:	4139      	s32i.n	a3, a1, 16
4025f022:	71d9      	s32i.n	a13, a1, 28
4025f024:	61c9      	s32i.n	a12, a1, 24
4025f026:	3129      	s32i.n	a2, a1, 12
4025f028:	05cd      	mov.n	a12, a5
4025f02a:	320c      	movi.n	a2, 3
4025f02c:	04dd      	mov.n	a13, a4
4025f02e:	a32c      	movi.n	a3, 42
4025f030:	040c      	movi.n	a4, 0
4025f032:	21d9      	s32i.n	a13, a1, 8
4025f034:	012e45        	call0	4026031c <pbuf_alloc>
4025f037:	02dd      	mov.n	a13, a2
4025f039:	32cc      	bnez.n	a2, 4025f040 <etharp_query+0x170>
4025f03b:	f27c      	movi.n	a2, -1
4025f03d:	002846        	j	4025f0e2 <etharp_query+0x212>
4025f040:	06a042        	movi	a4, 6
4025f043:	203cc0        	or	a3, a12, a12
4025f046:	121102        	l16ui	a0, a1, 36
4025f049:	0122c2        	l32i	a12, a2, 4
4025f04c:	745800        	extui	a5, a0, 8, 8
4025f04f:	110080        	slli	a0, a0, 8
4025f052:	16cc22        	addi	a2, a12, 22
4025f055:	200050        	or	a0, a0, a5
4025f058:	144c02        	s8i	a0, a12, 20
4025f05b:	410800        	srli	a0, a0, 8
4025f05e:	154c02        	s8i	a0, a12, 21
4025f061:	84ce01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025f064:	0000c0        	callx0	a0
4025f067:	0138      	l32i.n	a3, a1, 0
4025f069:	20cc22        	addi	a2, a12, 32
4025f06c:	640c      	movi.n	a4, 6
4025f06e:	84cb01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025f071:	0000c0        	callx0	a0
4025f074:	2138      	l32i.n	a3, a1, 8
4025f076:	0c2d      	mov.n	a2, a12
4025f078:	640c      	movi.n	a4, 6
4025f07a:	84c801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025f07d:	0000c0        	callx0	a0
4025f080:	4138      	l32i.n	a3, a1, 16
4025f082:	2c6b      	addi.n	a2, a12, 6
4025f084:	640c      	movi.n	a4, 6
4025f086:	84c501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025f089:	0000c0        	callx0	a0
4025f08c:	1138      	l32i.n	a3, a1, 4
4025f08e:	1ccc22        	addi	a2, a12, 28
4025f091:	440c      	movi.n	a4, 4
4025f093:	84c201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025f096:	0000c0        	callx0	a0
4025f099:	26cc22        	addi	a2, a12, 38
4025f09c:	440c      	movi.n	a4, 4
4025f09e:	8138      	l32i.n	a3, a1, 32
4025f0a0:	84bf01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4025f0a3:	0000c0        	callx0	a0
4025f0a6:	3108      	l32i.n	a0, a1, 12
4025f0a8:	430c      	movi.n	a3, 4
4025f0aa:	08a622        	movi	a2, 0x608
4025f0ad:	040c      	movi.n	a4, 0
4025f0af:	850c      	movi.n	a5, 8
4025f0b1:	160c      	movi.n	a6, 1
4025f0b3:	00a172        	movi	a7, 0x100
4025f0b6:	680c      	movi.n	a8, 6
4025f0b8:	124c82        	s8i	a8, a12, 18
4025f0bb:	0d4c82        	s8i	a8, a12, 13
4025f0be:	0e4c72        	s8i	a7, a12, 14
4025f0c1:	0f4c62        	s8i	a6, a12, 15
4025f0c4:	104c52        	s8i	a5, a12, 16
4025f0c7:	114c42        	s8i	a4, a12, 17
4025f0ca:	0c4c22        	s8i	a2, a12, 12
4025f0cd:	134c32        	s8i	a3, a12, 19
4025f0d0:	002d      	mov.n	a2, a0
4025f0d2:	6008      	l32i.n	a0, a0, 24
4025f0d4:	0d3d      	mov.n	a3, a13
4025f0d6:	0000c0        	callx0	a0
4025f0d9:	02cd      	mov.n	a12, a2
4025f0db:	0d2d      	mov.n	a2, a13
4025f0dd:	0143c5        	call0	4026051c <pbuf_free>
4025f0e0:	0c2d      	mov.n	a2, a12
4025f0e2:	61c8      	l32i.n	a12, a1, 24
4025f0e4:	71d8      	l32i.n	a13, a1, 28
4025f0e6:	5108      	l32i.n	a0, a1, 20
4025f0e8:	20c112        	addi	a1, a1, 32
4025f0eb:	f00d      	ret.n
4025f0ed:	000000        	ill
4025f0f0:	fef224        	excw
4025f0f3:	3f          	.byte 0x3f

4025f0f4 <etharp_request>:
4025f0f4:	624b      	addi.n	a6, a2, 4
4025f0f6:	8eca41        	l32r	a4, 40242c20 <wifi_softap_get_station_num+0x50>
4025f0f9:	fffd71        	l32r	a7, 4025f0f0 <etharp_query+0x220>
4025f0fc:	2fc252        	addi	a5, a2, 47
4025f0ff:	e0c112        	addi	a1, a1, -32
4025f102:	0139      	s32i.n	a3, a1, 0
4025f104:	4109      	s32i.n	a0, a1, 16
4025f106:	053d      	mov.n	a3, a5
4025f108:	100c      	movi.n	a0, 1
4025f10a:	1109      	s32i.n	a0, a1, 4
4025f10c:	fff045        	call0	4025f014 <etharp_query+0x144>
4025f10f:	4108      	l32i.n	a0, a1, 16
4025f111:	20c112        	addi	a1, a1, 32
4025f114:	f00d      	ret.n
	...

4025f118 <ethernet_input>:
4025f118:	f0c112        	addi	a1, a1, -16
4025f11b:	0109      	s32i.n	a0, a1, 0
4025f11d:	21d9      	s32i.n	a13, a1, 8
4025f11f:	11c9      	s32i.n	a12, a1, 4
4025f121:	03dd      	mov.n	a13, a3
4025f123:	02cd      	mov.n	a12, a2
4025f125:	051222        	l16ui	a2, a2, 10
4025f128:	e00c      	movi.n	a0, 14
4025f12a:	29b027        	bgeu	a0, a2, 4025f157 <ethernet_input+0x3f>
4025f12d:	1c28      	l32i.n	a2, a12, 4
4025f12f:	0d0202        	l8ui	a0, a2, 13
4025f132:	0c0222        	l8ui	a2, a2, 12
4025f135:	110080        	slli	a0, a0, 8
4025f138:	200020        	or	a0, a0, a2
4025f13b:	238026        	beqi	a0, 8, 4025f162 <ethernet_input+0x4a>
4025f13e:	08a632        	movi	a3, 0x608
4025f141:	129037        	bne	a0, a3, 4025f157 <ethernet_input+0x3f>
4025f144:	350d42        	l8ui	a4, a13, 53
4025f147:	0c6457        	bbci	a4, 5, 4025f157 <ethernet_input+0x3f>
4025f14a:	0c4d      	mov.n	a4, a12
4025f14c:	0d2d      	mov.n	a2, a13
4025f14e:	2fcd32        	addi	a3, a13, 47
4025f151:	ffa985        	call0	4025ebec <etharp_find_addr+0x84>
4025f154:	000a86        	j	4025f182 <ethernet_input+0x6a>
4025f157:	0c2d      	mov.n	a2, a12
4025f159:	013c05        	call0	4026051c <pbuf_free>
4025f15c:	000886        	j	4025f182 <ethernet_input+0x6a>
4025f15f:	000000        	ill
4025f162:	350352        	l8ui	a5, a3, 53
4025f165:	ee6557        	bbci	a5, 5, 4025f157 <ethernet_input+0x3f>
4025f168:	202330        	or	a2, a3, a3
4025f16b:	203cc0        	or	a3, a12, a12
4025f16e:	ffa345        	call0	4025eba4 <etharp_find_addr+0x3c>
4025f171:	0c2d      	mov.n	a2, a12
4025f173:	237c      	movi.n	a3, -14
4025f175:	013385        	call0	402604b0 <pbuf_header>
4025f178:	fdb256        	bnez	a2, 4025f157 <ethernet_input+0x3f>
4025f17b:	0d3d      	mov.n	a3, a13
4025f17d:	0c2d      	mov.n	a2, a12
4025f17f:	00a905        	call0	4025fc10 <ip_input>
4025f182:	020c      	movi.n	a2, 0
4025f184:	11c8      	l32i.n	a12, a1, 4
4025f186:	21d8      	l32i.n	a13, a1, 8
4025f188:	0108      	l32i.n	a0, a1, 0
4025f18a:	10c112        	addi	a1, a1, 16
4025f18d:	f00d      	ret.n
4025f18f:	f32000        	excw
4025f192:	fe          	.byte 0xfe
4025f193:	3f          	.byte 0x3f
4025f194:	0000e0        	excw
4025f197:	00e001        	l32r	a0, 4021f518 <_lit4_end+0x1187bc>
4025f19a:	210200        	srai	a0, a0, 2

4025f19c <igmp_init>:
4025f19c:	ffff21        	l32r	a2, 4025f198 <ethernet_input+0x80>
4025f19f:	fffc31        	l32r	a3, 4025f190 <ethernet_input+0x78>
4025f1a2:	fffc41        	l32r	a4, 4025f194 <ethernet_input+0x7c>
4025f1a5:	0349      	s32i.n	a4, a3, 0
4025f1a7:	1329      	s32i.n	a2, a3, 4
4025f1a9:	f00d      	ret.n
	...

4025f1ac <igmp_start>:
4025f1ac:	fff931        	l32r	a3, 4025f190 <ethernet_input+0x78>
4025f1af:	f0c112        	addi	a1, a1, -16
4025f1b2:	11c9      	s32i.n	a12, a1, 4
4025f1b4:	0109      	s32i.n	a0, a1, 0
4025f1b6:	02cd      	mov.n	a12, a2
4025f1b8:	000dc5        	call0	4025f298 <igmp_lookfor_group+0x20>
4025f1bb:	e29c      	beqz.n	a2, 4025f1dd <igmp_start+0x31>
4025f1bd:	fc68      	l32i.n	a6, a12, 60
4025f1bf:	100202        	l8ui	a0, a2, 16
4025f1c2:	230c      	movi.n	a3, 2
4025f1c4:	0d4232        	s8i	a3, a2, 13
4025f1c7:	001b      	addi.n	a0, a0, 1
4025f1c9:	104202        	s8i	a0, a2, 16
4025f1cc:	868c      	beqz.n	a6, 4025f1d8 <igmp_start+0x2c>
4025f1ce:	0c2d      	mov.n	a2, a12
4025f1d0:	fff031        	l32r	a3, 4025f190 <ethernet_input+0x78>
4025f1d3:	140c      	movi.n	a4, 1
4025f1d5:	0006c0        	callx0	a6
4025f1d8:	020c      	movi.n	a2, 0
4025f1da:	000046        	j	4025f1df <igmp_start+0x33>
4025f1dd:	f27c      	movi.n	a2, -1
4025f1df:	11c8      	l32i.n	a12, a1, 4
4025f1e1:	0108      	l32i.n	a0, a1, 0
4025f1e3:	10c112        	addi	a1, a1, 16
4025f1e6:	f00d      	ret.n

4025f1e8 <igmp_stop>:
4025f1e8:	e0c112        	addi	a1, a1, -32
4025f1eb:	21d9      	s32i.n	a13, a1, 8
4025f1ed:	41f9      	s32i.n	a15, a1, 16
4025f1ef:	31e9      	s32i.n	a14, a1, 12
4025f1f1:	0109      	s32i.n	a0, a1, 0
4025f1f3:	ffe701        	l32r	a0, 4025f190 <ethernet_input+0x78>
4025f1f6:	11c9      	s32i.n	a12, a1, 4
4025f1f8:	20c8      	l32i.n	a12, a0, 8
4025f1fa:	02ed      	mov.n	a14, a2
4025f1fc:	4cbc      	beqz.n	a12, 4025f234 <igmp_stop+0x4c>
4025f1fe:	0f0c      	movi.n	a15, 0
4025f200:	1c28      	l32i.n	a2, a12, 4
4025f202:	0cd8      	l32i.n	a13, a12, 0
4025f204:	2592e7        	bne	a2, a14, 4025f22d <igmp_stop+0x45>
4025f207:	2038      	l32i.n	a3, a0, 8
4025f209:	0193c7        	bne	a3, a12, 4025f20e <igmp_stop+0x26>
4025f20c:	20d9      	s32i.n	a13, a0, 8
4025f20e:	fe68      	l32i.n	a6, a14, 60
4025f210:	0f8c      	beqz.n	a15, 4025f214 <igmp_stop+0x2c>
4025f212:	0fd9      	s32i.n	a13, a15, 0
4025f214:	768c      	beqz.n	a6, 4025f21f <igmp_stop+0x37>
4025f216:	0e2d      	mov.n	a2, a14
4025f218:	3c8b      	addi.n	a3, a12, 8
4025f21a:	040c      	movi.n	a4, 0
4025f21c:	0006c0        	callx0	a6
4025f21f:	0c2d      	mov.n	a2, a12
4025f221:	846001        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025f224:	0000c0        	callx0	a0
4025f227:	ffda01        	l32r	a0, 4025f190 <ethernet_input+0x78>
4025f22a:	000046        	j	4025f22f <igmp_stop+0x47>
4025f22d:	0cfd      	mov.n	a15, a12
4025f22f:	0dcd      	mov.n	a12, a13
4025f231:	fcbd56        	bnez	a13, 4025f200 <igmp_stop+0x18>
4025f234:	020c      	movi.n	a2, 0
4025f236:	11c8      	l32i.n	a12, a1, 4
4025f238:	21d8      	l32i.n	a13, a1, 8
4025f23a:	31e8      	l32i.n	a14, a1, 12
4025f23c:	41f8      	l32i.n	a15, a1, 16
4025f23e:	0108      	l32i.n	a0, a1, 0
4025f240:	20c112        	addi	a1, a1, 32
4025f243:	f00d      	ret.n
4025f245:	000000        	ill

4025f248 <igmp_report_groups>:
4025f248:	f0c112        	addi	a1, a1, -16
4025f24b:	0109      	s32i.n	a0, a1, 0
4025f24d:	11c9      	s32i.n	a12, a1, 4
4025f24f:	ffd0c1        	l32r	a12, 4025f190 <ethernet_input+0x78>
4025f252:	21d9      	s32i.n	a13, a1, 8
4025f254:	2cc8      	l32i.n	a12, a12, 8
4025f256:	02dd      	mov.n	a13, a2
4025f258:	fc8c      	beqz.n	a12, 4025f26b <igmp_report_groups+0x23>
4025f25a:	1c08      	l32i.n	a0, a12, 4
4025f25c:	0690d7        	bne	a0, a13, 4025f266 <igmp_report_groups+0x1e>
4025f25f:	0c2d      	mov.n	a2, a12
4025f261:	530c      	movi.n	a3, 5
4025f263:	003d45        	call0	4025f638 <igmp_tmr+0x74>
4025f266:	0cc8      	l32i.n	a12, a12, 0
4025f268:	feec56        	bnez	a12, 4025f25a <igmp_report_groups+0x12>
4025f26b:	11c8      	l32i.n	a12, a1, 4
4025f26d:	21d8      	l32i.n	a13, a1, 8
4025f26f:	0108      	l32i.n	a0, a1, 0
4025f271:	10c112        	addi	a1, a1, 16
4025f274:	f00d      	ret.n
	...

4025f278 <igmp_lookfor_group>:
4025f278:	ffc661        	l32r	a6, 4025f190 <ethernet_input+0x78>
4025f27b:	2668      	l32i.n	a6, a6, 8
4025f27d:	f68c      	beqz.n	a6, 4025f290 <igmp_lookfor_group+0x18>
4025f27f:	1678      	l32i.n	a7, a6, 4
4025f281:	2698      	l32i.n	a9, a6, 8
4025f283:	049727        	bne	a7, a2, 4025f28b <igmp_lookfor_group+0x13>
4025f286:	0388      	l32i.n	a8, a3, 0
4025f288:	081897        	beq	a8, a9, 4025f294 <igmp_lookfor_group+0x1c>
4025f28b:	0668      	l32i.n	a6, a6, 0
4025f28d:	fee656        	bnez	a6, 4025f27f <igmp_lookfor_group+0x7>
4025f290:	020c      	movi.n	a2, 0
4025f292:	f00d      	ret.n
4025f294:	062d      	mov.n	a2, a6
4025f296:	f00d      	ret.n
4025f298:	f0c112        	addi	a1, a1, -16
4025f29b:	0109      	s32i.n	a0, a1, 0
4025f29d:	21d9      	s32i.n	a13, a1, 8
4025f29f:	11c9      	s32i.n	a12, a1, 4
4025f2a1:	02dd      	mov.n	a13, a2
4025f2a3:	03cd      	mov.n	a12, a3
4025f2a5:	fffd05        	call0	4025f278 <igmp_lookfor_group>
4025f2a8:	72dc      	bnez.n	a2, 4025f2c3 <igmp_lookfor_group+0x4b>
4025f2aa:	000806        	j	4025f2ce <igmp_lookfor_group+0x56>
4025f2ad:	0c08      	l32i.n	a0, a12, 0
4025f2af:	2329      	s32i.n	a2, a3, 8
4025f2b1:	2209      	s32i.n	a0, a2, 8
4025f2b3:	0249      	s32i.n	a4, a2, 0
4025f2b5:	050c      	movi.n	a5, 0
4025f2b7:	075252        	s16i	a5, a2, 14
4025f2ba:	0d4252        	s8i	a5, a2, 13
4025f2bd:	0c4252        	s8i	a5, a2, 12
4025f2c0:	104252        	s8i	a5, a2, 16
4025f2c3:	11c8      	l32i.n	a12, a1, 4
4025f2c5:	21d8      	l32i.n	a13, a1, 8
4025f2c7:	0108      	l32i.n	a0, a1, 0
4025f2c9:	10c112        	addi	a1, a1, 16
4025f2cc:	f00d      	ret.n
4025f2ce:	feff21        	l32r	a2, 4025eecc <etharp_output+0x110>
4025f2d1:	6228      	l32i.n	a2, a2, 24
4025f2d3:	84f201        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4025f2d6:	0000c0        	callx0	a0
4025f2d9:	fe6216        	beqz	a2, 4025f2c3 <igmp_lookfor_group+0x4b>
4025f2dc:	ffad31        	l32r	a3, 4025f190 <ethernet_input+0x78>
4025f2df:	12d9      	s32i.n	a13, a2, 4
4025f2e1:	2348      	l32i.n	a4, a3, 8
4025f2e3:	fc6c56        	bnez	a12, 4025f2ad <igmp_lookfor_group+0x35>
4025f2e6:	000c      	movi.n	a0, 0
4025f2e8:	fff0c6        	j	4025f2af <igmp_lookfor_group+0x37>
4025f2eb:	c11200        	mul16u	a1, a2, a0
4025f2ee:	a851f0        	excw
4025f2f1:	ff          	.byte 0xff
4025f2f2:	0109      	s32i.n	a0, a1, 0
4025f2f4:	2508      	l32i.n	a0, a5, 8
4025f2f6:	11c9      	s32i.n	a12, a1, 4
4025f2f8:	089207        	bne	a2, a0, 4025f304 <igmp_lookfor_group+0x8c>
4025f2fb:	0c0c      	movi.n	a12, 0
4025f2fd:	0208      	l32i.n	a0, a2, 0
4025f2ff:	2509      	s32i.n	a0, a5, 8
4025f301:	000486        	j	4025f317 <igmp_lookfor_group+0x9f>
4025f304:	437c      	movi.n	a3, -12
4025f306:	0c0c      	movi.n	a12, 0
4025f308:	808c      	beqz.n	a0, 4025f314 <igmp_lookfor_group+0x9c>
4025f30a:	0058      	l32i.n	a5, a0, 0
4025f30c:	181527        	beq	a5, a2, 4025f328 <igmp_lookfor_group+0xb0>
4025f30f:	050d      	mov.n	a0, a5
4025f311:	ff5556        	bnez	a5, 4025f30a <igmp_lookfor_group+0x92>
4025f314:	83c300        	moveqz	a12, a3, a0
4025f317:	842301        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4025f31a:	0000c0        	callx0	a0
4025f31d:	0c2d      	mov.n	a2, a12
4025f31f:	0108      	l32i.n	a0, a1, 0
4025f321:	11c8      	l32i.n	a12, a1, 4
4025f323:	10c112        	addi	a1, a1, 16
4025f326:	f00d      	ret.n
4025f328:	0248      	l32i.n	a4, a2, 0
4025f32a:	0049      	s32i.n	a4, a0, 0
4025f32c:	fff906        	j	4025f314 <igmp_lookfor_group+0x9c>
	...

4025f330 <igmp_input>:
4025f330:	e0c112        	addi	a1, a1, -32
4025f333:	036102        	s32i	a0, a1, 12
4025f336:	41c9      	s32i.n	a12, a1, 16
4025f338:	51d9      	s32i.n	a13, a1, 20
4025f33a:	61e9      	s32i.n	a14, a1, 24
4025f33c:	04dd      	mov.n	a13, a4
4025f33e:	03ed      	mov.n	a14, a3
4025f340:	1248      	l32i.n	a4, a2, 4
4025f342:	02cd      	mov.n	a12, a2
4025f344:	010432        	l8ui	a3, a4, 1
4025f347:	000442        	l8ui	a4, a4, 0
4025f34a:	113380        	slli	a3, a3, 8
4025f34d:	203340        	or	a3, a3, a4
4025f350:	343030        	extui	a3, a3, 0, 4
4025f353:	1133e0        	slli	a3, a3, 2
4025f356:	603030        	neg	a3, a3
4025f359:	113300        	slli	a3, a3, 16
4025f35c:	313030        	srai	a3, a3, 16
4025f35f:	011505        	call0	402604b0 <pbuf_header>
4025f362:	72dc      	bnez.n	a2, 4025f37d <igmp_input+0x4d>
4025f364:	051c32        	l16ui	a3, a12, 10
4025f367:	21d9      	s32i.n	a13, a1, 8
4025f369:	1083b6        	bltui	a3, 8, 4025f37d <igmp_input+0x4d>
4025f36c:	1cd8      	l32i.n	a13, a12, 4
4025f36e:	0d2d      	mov.n	a2, a13
4025f370:	0bd685        	call0	4026b0dc <inet_chksum>
4025f373:	62ac      	beqz.n	a2, 4025f39d <igmp_input+0x6d>
4025f375:	0c2d      	mov.n	a2, a12
4025f377:	011a45        	call0	4026051c <pbuf_free>
4025f37a:	0003c6        	j	4025f38d <igmp_input+0x5d>
4025f37d:	0c2d      	mov.n	a2, a12
4025f37f:	0119c5        	call0	4026051c <pbuf_free>
4025f382:	0001c6        	j	4025f38d <igmp_input+0x5d>
4025f385:	000000        	ill
4025f388:	0c2d      	mov.n	a2, a12
4025f38a:	011905        	call0	4026051c <pbuf_free>
4025f38d:	41c8      	l32i.n	a12, a1, 16
4025f38f:	51d8      	l32i.n	a13, a1, 20
4025f391:	61e8      	l32i.n	a14, a1, 24
4025f393:	3108      	l32i.n	a0, a1, 12
4025f395:	20c112        	addi	a1, a1, 32
4025f398:	f00d      	ret.n
4025f39a:	000000        	ill
4025f39d:	202ee0        	or	a2, a14, a14
4025f3a0:	022132        	l32i	a3, a1, 8
4025f3a3:	ffed45        	call0	4025f278 <igmp_lookfor_group>
4025f3a6:	007256        	bnez	a2, 4025f3b1 <igmp_input+0x81>
4025f3a9:	0c2d      	mov.n	a2, a12
4025f3ab:	011705        	call0	4026051c <pbuf_free>
4025f3ae:	fff6c6        	j	4025f38d <igmp_input+0x5d>
4025f3b1:	000d72        	l8ui	a7, a13, 0
4025f3b4:	161c      	movi.n	a6, 17
4025f3b6:	1a1767        	beq	a7, a6, 4025f3d4 <igmp_input+0xa4>
4025f3b9:	681c      	movi.n	a8, 22
4025f3bb:	c99787        	bne	a7, a8, 4025f388 <igmp_input+0x58>
4025f3be:	0d0292        	l8ui	a9, a2, 13
4025f3c1:	c31966        	bnei	a9, 1, 4025f388 <igmp_input+0x58>
4025f3c4:	2a0c      	movi.n	a10, 2
4025f3c6:	0b0c      	movi.n	a11, 0
4025f3c8:	0752b2        	s16i	a11, a2, 14
4025f3cb:	0c42b2        	s8i	a11, a2, 12
4025f3ce:	0d42a2        	s8i	a10, a2, 13
4025f3d1:	ffecc6        	j	4025f388 <igmp_input+0x58>
4025f3d4:	ff6f71        	l32r	a7, 4025f190 <ethernet_input+0x78>
4025f3d7:	2138      	l32i.n	a3, a1, 8
4025f3d9:	0708      	l32i.n	a0, a7, 0
4025f3db:	0338      	l32i.n	a3, a3, 0
4025f3dd:	c47c      	movi.n	a4, -4
4025f3df:	229307        	bne	a3, a0, 4025f405 <igmp_input+0xd5>
4025f3e2:	5e1d47        	beq	a13, a4, 4025f444 <igmp_input+0x114>
4025f3e5:	070d52        	l8ui	a5, a13, 7
4025f3e8:	060d62        	l8ui	a6, a13, 6
4025f3eb:	115580        	slli	a5, a5, 8
4025f3ee:	205560        	or	a5, a5, a6
4025f3f1:	050d62        	l8ui	a6, a13, 5
4025f3f4:	115580        	slli	a5, a5, 8
4025f3f7:	205560        	or	a5, a5, a6
4025f3fa:	040d62        	l8ui	a6, a13, 4
4025f3fd:	115580        	slli	a5, a5, 8
4025f400:	205560        	or	a5, a5, a6
4025f403:	d5bc      	beqz.n	a5, 4025f444 <igmp_input+0x114>
4025f405:	029d47        	bne	a13, a4, 4025f40b <igmp_input+0xdb>
4025f408:	ffdf06        	j	4025f388 <igmp_input+0x58>
4025f40b:	070d42        	l8ui	a4, a13, 7
4025f40e:	060d52        	l8ui	a5, a13, 6
4025f411:	114480        	slli	a4, a4, 8
4025f414:	204450        	or	a4, a4, a5
4025f417:	050d52        	l8ui	a5, a13, 5
4025f41a:	114480        	slli	a4, a4, 8
4025f41d:	204450        	or	a4, a4, a5
4025f420:	040d52        	l8ui	a5, a13, 4
4025f423:	114480        	slli	a4, a4, 8
4025f426:	204450        	or	a4, a4, a5
4025f429:	f5b416        	beqz	a4, 4025f388 <igmp_input+0x58>
4025f42c:	089307        	bne	a3, a0, 4025f438 <igmp_input+0x108>
4025f42f:	0e2d      	mov.n	a2, a14
4025f431:	0149      	s32i.n	a4, a1, 0
4025f433:	013d      	mov.n	a3, a1
4025f435:	ffe405        	call0	4025f278 <igmp_lookfor_group>
4025f438:	f4c216        	beqz	a2, 4025f388 <igmp_input+0x58>
4025f43b:	010d32        	l8ui	a3, a13, 1
4025f43e:	001f85        	call0	4025f638 <igmp_tmr+0x74>
4025f441:	ffd0c6        	j	4025f388 <igmp_input+0x58>
4025f444:	010d52        	l8ui	a5, a13, 1
4025f447:	35cc      	bnez.n	a5, 4025f44e <igmp_input+0x11e>
4025f449:	a60c      	movi.n	a6, 10
4025f44b:	014d62        	s8i	a6, a13, 1
4025f44e:	2708      	l32i.n	a0, a7, 8
4025f450:	f34016        	beqz	a0, 4025f388 <igmp_input+0x58>
4025f453:	1088      	l32i.n	a8, a0, 4
4025f455:	1598e7        	bne	a8, a14, 4025f46e <igmp_input+0x13e>
4025f458:	20a8      	l32i.n	a10, a0, 8
4025f45a:	0798      	l32i.n	a9, a7, 0
4025f45c:	1109      	s32i.n	a0, a1, 4
4025f45e:	0c19a7        	beq	a9, a10, 4025f46e <igmp_input+0x13e>
4025f461:	010d32        	l8ui	a3, a13, 1
4025f464:	002d      	mov.n	a2, a0
4025f466:	001d05        	call0	4025f638 <igmp_tmr+0x74>
4025f469:	1108      	l32i.n	a0, a1, 4
4025f46b:	ff4971        	l32r	a7, 4025f190 <ethernet_input+0x78>
4025f46e:	0008      	l32i.n	a0, a0, 0
4025f470:	fdf056        	bnez	a0, 4025f453 <igmp_input+0x123>
4025f473:	ffc446        	j	4025f388 <igmp_input+0x58>
	...

4025f478 <igmp_joingroup>:
4025f478:	e0c112        	addi	a1, a1, -32
4025f47b:	21c9      	s32i.n	a12, a1, 8
4025f47d:	1109      	s32i.n	a0, a1, 4
4025f47f:	31d9      	s32i.n	a13, a1, 12
4025f481:	41e9      	s32i.n	a14, a1, 16
4025f483:	03dd      	mov.n	a13, a3
4025f485:	02ed      	mov.n	a14, a2
4025f487:	0308      	l32i.n	a0, a3, 0
4025f489:	f0a022        	movi	a2, 240
4025f48c:	e0a032        	movi	a3, 224
4025f48f:	102020        	and	a2, a0, a2
4025f492:	0c9237        	bne	a2, a3, 4025f4a2 <igmp_joingroup+0x2a>
4025f495:	ff3e31        	l32r	a3, 4025f190 <ethernet_input+0x78>
4025f498:	edc0c1        	l32r	a12, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025f49b:	0338      	l32i.n	a3, a3, 0
4025f49d:	0cc8      	l32i.n	a12, a12, 0
4025f49f:	139307        	bne	a3, a0, 4025f4b6 <igmp_joingroup+0x3e>
4025f4a2:	a27c      	movi.n	a2, -6
4025f4a4:	000046        	j	4025f4a9 <igmp_joingroup+0x31>
4025f4a7:	a27c      	movi.n	a2, -6
4025f4a9:	21c8      	l32i.n	a12, a1, 8
4025f4ab:	31d8      	l32i.n	a13, a1, 12
4025f4ad:	41e8      	l32i.n	a14, a1, 16
4025f4af:	1108      	l32i.n	a0, a1, 4
4025f4b1:	20c112        	addi	a1, a1, 32
4025f4b4:	f00d      	ret.n
4025f4b6:	fedc16        	beqz	a12, 4025f4a7 <igmp_joingroup+0x2f>
4025f4b9:	a27c      	movi.n	a2, -6
4025f4bb:	350c32        	l8ui	a3, a12, 53
4025f4be:	0a6377        	bbci	a3, 7, 4025f4cc <igmp_joingroup+0x54>
4025f4c1:	fe8c      	beqz.n	a14, 4025f4d4 <igmp_joingroup+0x5c>
4025f4c3:	0e08      	l32i.n	a0, a14, 0
4025f4c5:	b08c      	beqz.n	a0, 4025f4d4 <igmp_joingroup+0x5c>
4025f4c7:	1c48      	l32i.n	a4, a12, 4
4025f4c9:	071407        	beq	a4, a0, 4025f4d4 <igmp_joingroup+0x5c>
4025f4cc:	0cc8      	l32i.n	a12, a12, 0
4025f4ce:	fe9c56        	bnez	a12, 4025f4bb <igmp_joingroup+0x43>
4025f4d1:	fff506        	j	4025f4a9 <igmp_joingroup+0x31>
4025f4d4:	0c2d      	mov.n	a2, a12
4025f4d6:	0d3d      	mov.n	a3, a13
4025f4d8:	ffdbc5        	call0	4025f298 <igmp_lookfor_group+0x20>
4025f4db:	020d      	mov.n	a0, a2
4025f4dd:	92bc      	beqz.n	a2, 4025f51a <igmp_joingroup+0xa2>
4025f4df:	0d0252        	l8ui	a5, a2, 13
4025f4e2:	100262        	l8ui	a6, a2, 16
4025f4e5:	45ec      	bnez.n	a5, 4025f50d <igmp_joingroup+0x95>
4025f4e7:	0109      	s32i.n	a0, a1, 0
4025f4e9:	b6cc      	bnez.n	a6, 4025f4f8 <igmp_joingroup+0x80>
4025f4eb:	fc68      	l32i.n	a6, a12, 60
4025f4ed:	768c      	beqz.n	a6, 4025f4f8 <igmp_joingroup+0x80>
4025f4ef:	0c2d      	mov.n	a2, a12
4025f4f1:	0d3d      	mov.n	a3, a13
4025f4f3:	140c      	movi.n	a4, 1
4025f4f5:	0006c0        	callx0	a6
4025f4f8:	0128      	l32i.n	a2, a1, 0
4025f4fa:	631c      	movi.n	a3, 22
4025f4fc:	001985        	call0	4025f698 <igmp_tmr+0xd4>
4025f4ff:	0128      	l32i.n	a2, a1, 0
4025f501:	530c      	movi.n	a3, 5
4025f503:	001085        	call0	4025f60c <igmp_tmr+0x48>
4025f506:	0108      	l32i.n	a0, a1, 0
4025f508:	170c      	movi.n	a7, 1
4025f50a:	0d4072        	s8i	a7, a0, 13
4025f50d:	100082        	l8ui	a8, a0, 16
4025f510:	020c      	movi.n	a2, 0
4025f512:	881b      	addi.n	a8, a8, 1
4025f514:	104082        	s8i	a8, a0, 16
4025f517:	ffec46        	j	4025f4cc <igmp_joingroup+0x54>
4025f51a:	f27c      	movi.n	a2, -1
4025f51c:	ffe246        	j	4025f4a9 <igmp_joingroup+0x31>
	...

4025f520 <igmp_leavegroup>:
4025f520:	e0c112        	addi	a1, a1, -32
4025f523:	31c9      	s32i.n	a12, a1, 12
4025f525:	2109      	s32i.n	a0, a1, 8
4025f527:	41d9      	s32i.n	a13, a1, 16
4025f529:	51e9      	s32i.n	a14, a1, 20
4025f52b:	03dd      	mov.n	a13, a3
4025f52d:	02ed      	mov.n	a14, a2
4025f52f:	0308      	l32i.n	a0, a3, 0
4025f531:	f0a022        	movi	a2, 240
4025f534:	e0a032        	movi	a3, 224
4025f537:	102020        	and	a2, a0, a2
4025f53a:	0c9237        	bne	a2, a3, 4025f54a <igmp_leavegroup+0x2a>
4025f53d:	ff1431        	l32r	a3, 4025f190 <ethernet_input+0x78>
4025f540:	ed96c1        	l32r	a12, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025f543:	0338      	l32i.n	a3, a3, 0
4025f545:	0cc8      	l32i.n	a12, a12, 0
4025f547:	179307        	bne	a3, a0, 4025f562 <igmp_leavegroup+0x42>
4025f54a:	a27c      	movi.n	a2, -6
4025f54c:	000146        	j	4025f555 <igmp_leavegroup+0x35>
4025f54f:	a47c      	movi.n	a4, -6
4025f551:	0149      	s32i.n	a4, a1, 0
4025f553:	0128      	l32i.n	a2, a1, 0
4025f555:	31c8      	l32i.n	a12, a1, 12
4025f557:	41d8      	l32i.n	a13, a1, 16
4025f559:	51e8      	l32i.n	a14, a1, 20
4025f55b:	2108      	l32i.n	a0, a1, 8
4025f55d:	20c112        	addi	a1, a1, 32
4025f560:	f00d      	ret.n
4025f562:	fe9c16        	beqz	a12, 4025f54f <igmp_leavegroup+0x2f>
4025f565:	a07c      	movi.n	a0, -6
4025f567:	0109      	s32i.n	a0, a1, 0
4025f569:	350c22        	l8ui	a2, a12, 53
4025f56c:	4b6277        	bbci	a2, 7, 4025f5bb <igmp_leavegroup+0x9b>
4025f56f:	7e8c      	beqz.n	a14, 4025f57a <igmp_leavegroup+0x5a>
4025f571:	0e08      	l32i.n	a0, a14, 0
4025f573:	308c      	beqz.n	a0, 4025f57a <igmp_leavegroup+0x5a>
4025f575:	1c38      	l32i.n	a3, a12, 4
4025f577:	409307        	bne	a3, a0, 4025f5bb <igmp_leavegroup+0x9b>
4025f57a:	0c2d      	mov.n	a2, a12
4025f57c:	0d3d      	mov.n	a3, a13
4025f57e:	ffcf85        	call0	4025f278 <igmp_lookfor_group>
4025f581:	020d      	mov.n	a0, a2
4025f583:	42bc      	beqz.n	a2, 4025f5bb <igmp_leavegroup+0x9b>
4025f585:	100222        	l8ui	a2, a2, 16
4025f588:	2622f6        	bgeui	a2, 2, 4025f5b2 <igmp_leavegroup+0x92>
4025f58b:	0c0042        	l8ui	a4, a0, 12
4025f58e:	1109      	s32i.n	a0, a1, 4
4025f590:	748c      	beqz.n	a4, 4025f59b <igmp_leavegroup+0x7b>
4025f592:	731c      	movi.n	a3, 23
4025f594:	002d      	mov.n	a2, a0
4025f596:	001005        	call0	4025f698 <igmp_tmr+0xd4>
4025f599:	1108      	l32i.n	a0, a1, 4
4025f59b:	fc68      	l32i.n	a6, a12, 60
4025f59d:	1109      	s32i.n	a0, a1, 4
4025f59f:	768c      	beqz.n	a6, 4025f5aa <igmp_leavegroup+0x8a>
4025f5a1:	0c2d      	mov.n	a2, a12
4025f5a3:	0d3d      	mov.n	a3, a13
4025f5a5:	040c      	movi.n	a4, 0
4025f5a7:	0006c0        	callx0	a6
4025f5aa:	1128      	l32i.n	a2, a1, 4
4025f5ac:	ffd3c5        	call0	4025f2ec <igmp_lookfor_group+0x74>
4025f5af:	000106        	j	4025f5b7 <igmp_leavegroup+0x97>
4025f5b2:	520b      	addi.n	a5, a2, -1
4025f5b4:	104052        	s8i	a5, a0, 16
4025f5b7:	060c      	movi.n	a6, 0
4025f5b9:	0169      	s32i.n	a6, a1, 0
4025f5bb:	0cc8      	l32i.n	a12, a12, 0
4025f5bd:	fa8c56        	bnez	a12, 4025f569 <igmp_leavegroup+0x49>
4025f5c0:	ffe3c6        	j	4025f553 <igmp_leavegroup+0x33>
	...

4025f5c4 <igmp_tmr>:
4025f5c4:	f0c112        	addi	a1, a1, -16
4025f5c7:	11c9      	s32i.n	a12, a1, 4
4025f5c9:	fef1c1        	l32r	a12, 4025f190 <ethernet_input+0x78>
4025f5cc:	2cc8      	l32i.n	a12, a12, 8
4025f5ce:	0109      	s32i.n	a0, a1, 0
4025f5d0:	7c9c      	beqz.n	a12, 4025f5eb <igmp_tmr+0x27>
4025f5d2:	071c02        	l16ui	a0, a12, 14
4025f5d5:	d08c      	beqz.n	a0, 4025f5e6 <igmp_tmr+0x22>
4025f5d7:	200b      	addi.n	a2, a0, -1
4025f5d9:	f42020        	extui	a2, a2, 0, 16
4025f5dc:	075c22        	s16i	a2, a12, 14
4025f5df:	32cc      	bnez.n	a2, 4025f5e6 <igmp_tmr+0x22>
4025f5e1:	0c2d      	mov.n	a2, a12
4025f5e3:	000105        	call0	4025f5f4 <igmp_tmr+0x30>
4025f5e6:	0cc8      	l32i.n	a12, a12, 0
4025f5e8:	fe6c56        	bnez	a12, 4025f5d2 <igmp_tmr+0xe>
4025f5eb:	11c8      	l32i.n	a12, a1, 4
4025f5ed:	0108      	l32i.n	a0, a1, 0
4025f5ef:	10c112        	addi	a1, a1, 16
4025f5f2:	f00d      	ret.n
4025f5f4:	f0c112        	addi	a1, a1, -16
4025f5f7:	0109      	s32i.n	a0, a1, 0
4025f5f9:	0d0202        	l8ui	a0, a2, 13
4025f5fc:	041066        	bnei	a0, 1, 4025f604 <igmp_tmr+0x40>
4025f5ff:	631c      	movi.n	a3, 22
4025f601:	000945        	call0	4025f698 <igmp_tmr+0xd4>
4025f604:	0108      	l32i.n	a0, a1, 0
4025f606:	10c112        	addi	a1, a1, 16
4025f609:	f00d      	ret.n
4025f60b:	c11200        	mul16u	a1, a2, a0
4025f60e:	6122f0        	excw
4025f611:	613200        	excw
4025f614:	610201        	l32r	a0, 40237a1c <_lit4_end+0x130cc0>
4025f617:	de4502        	s8i	a0, a5, 222
4025f61a:	113804        	excw
4025f61d:	140c      	movi.n	a4, 1
4025f61f:	833430        	moveqz	a3, a4, a3
4025f622:	330b      	addi.n	a3, a3, -1
4025f624:	8fa501        	l32r	a0, 402434b8 <system_get_sdk_version+0x8>
4025f627:	0000c0        	callx0	a0
4025f62a:	0168      	l32i.n	a6, a1, 0
4025f62c:	521b      	addi.n	a5, a2, 1
4025f62e:	2108      	l32i.n	a0, a1, 8
4025f630:	075652        	s16i	a5, a6, 14
4025f633:	10c112        	addi	a1, a1, 16
4025f636:	f00d      	ret.n
4025f638:	f0c112        	addi	a1, a1, -16
4025f63b:	11c9      	s32i.n	a12, a1, 4
4025f63d:	0109      	s32i.n	a0, a1, 0
4025f63f:	0d0202        	l8ui	a0, a2, 13
4025f642:	02cd      	mov.n	a12, a2
4025f644:	0d2026        	beqi	a0, 2, 4025f655 <igmp_tmr+0x91>
4025f647:	141066        	bnei	a0, 1, 4025f65f <igmp_tmr+0x9b>
4025f64a:	071202        	l16ui	a0, a2, 14
4025f64d:	f42030        	extui	a2, a3, 0, 16
4025f650:	108c      	beqz.n	a0, 4025f655 <igmp_tmr+0x91>
4025f652:	09b207        	bgeu	a2, a0, 4025f65f <igmp_tmr+0x9b>
4025f655:	0c2d      	mov.n	a2, a12
4025f657:	fffb45        	call0	4025f60c <igmp_tmr+0x48>
4025f65a:	130c      	movi.n	a3, 1
4025f65c:	0d4c32        	s8i	a3, a12, 13
4025f65f:	11c8      	l32i.n	a12, a1, 4
4025f661:	0108      	l32i.n	a0, a1, 0
4025f663:	10c112        	addi	a1, a1, 16
4025f666:	f00d      	ret.n
4025f668:	94a482        	movi	a8, 0x494
4025f66b:	00a062        	movi	a6, 0
4025f66e:	e0c112        	addi	a1, a1, -32
4025f671:	056102        	s32i	a0, a1, 20
4025f674:	10c172        	addi	a7, a1, 16
4025f677:	04a002        	movi	a0, 4
4025f67a:	095162        	s16i	a6, a1, 18
4025f67d:	085182        	s16i	a8, a1, 16
4025f680:	0159      	s32i.n	a5, a1, 0
4025f682:	1179      	s32i.n	a7, a1, 4
4025f684:	150c      	movi.n	a5, 1
4025f686:	270c      	movi.n	a7, 2
4025f688:	2109      	s32i.n	a0, a1, 8
4025f68a:	007f85        	call0	4025fe84 <ip_output_if_opt>
4025f68d:	5108      	l32i.n	a0, a1, 20
4025f68f:	20c112        	addi	a1, a1, 32
4025f692:	f00d      	ret.n
4025f694:	fef324        	excw
4025f697:	3f          	.byte 0x3f
4025f698:	00a042        	movi	a4, 0
4025f69b:	e0c112        	addi	a1, a1, -32
4025f69e:	0561c2        	s32i	a12, a1, 20
4025f6a1:	046102        	s32i	a0, a1, 16
4025f6a4:	61d9      	s32i.n	a13, a1, 24
4025f6a6:	ec9e01        	l32r	a0, 4025a920 <ieee80211_add_ie_vendor_esp_manufacturer+0x48>
4025f6a9:	02dd      	mov.n	a13, a2
4025f6ab:	03cd      	mov.n	a12, a3
4025f6ad:	020c      	movi.n	a2, 0
4025f6af:	830c      	movi.n	a3, 8
4025f6b1:	0008      	l32i.n	a0, a0, 0
4025f6b3:	0109      	s32i.n	a0, a1, 0
4025f6b5:	00c645        	call0	4026031c <pbuf_alloc>
4025f6b8:	093216        	beqz	a2, 4025f74f <igmp_tmr+0x18b>
4025f6bb:	731c      	movi.n	a3, 23
4025f6bd:	1129      	s32i.n	a2, a1, 4
4025f6bf:	1248      	l32i.n	a4, a2, 4
4025f6c1:	671c      	movi.n	a7, 22
4025f6c3:	1d28      	l32i.n	a2, a13, 4
4025f6c5:	3149      	s32i.n	a4, a1, 12
4025f6c7:	1228      	l32i.n	a2, a2, 4
4025f6c9:	0129      	s32i.n	a2, a1, 0
4025f6cb:	229c77        	bne	a12, a7, 4025f6f1 <igmp_tmr+0x12d>
4025f6ce:	160c      	movi.n	a6, 1
4025f6d0:	5d8b      	addi.n	a5, a13, 8
4025f6d2:	2d88      	l32i.n	a8, a13, 8
4025f6d4:	044482        	s8i	a8, a4, 4
4025f6d7:	418880        	srli	a8, a8, 8
4025f6da:	2159      	s32i.n	a5, a1, 8
4025f6dc:	054482        	s8i	a8, a4, 5
4025f6df:	418880        	srli	a8, a8, 8
4025f6e2:	064482        	s8i	a8, a4, 6
4025f6e5:	418880        	srli	a8, a8, 8
4025f6e8:	074482        	s8i	a8, a4, 7
4025f6eb:	0c4d62        	s8i	a6, a13, 12
4025f6ee:	000946        	j	4025f717 <igmp_tmr+0x153>
4025f6f1:	1e9c37        	bne	a12, a3, 4025f713 <igmp_tmr+0x14f>
4025f6f4:	ffe891        	l32r	a9, 4025f694 <igmp_tmr+0xd0>
4025f6f7:	2da8      	l32i.n	a10, a13, 8
4025f6f9:	0444a2        	s8i	a10, a4, 4
4025f6fc:	41a8a0        	srli	a10, a10, 8
4025f6ff:	2199      	s32i.n	a9, a1, 8
4025f701:	0544a2        	s8i	a10, a4, 5
4025f704:	41a8a0        	srli	a10, a10, 8
4025f707:	0644a2        	s8i	a10, a4, 6
4025f70a:	41a8a0        	srli	a10, a10, 8
4025f70d:	0744a2        	s8i	a10, a4, 7
4025f710:	0000c6        	j	4025f717 <igmp_tmr+0x153>
4025f713:	0b0c      	movi.n	a11, 0
4025f715:	21b9      	s32i.n	a11, a1, 8
4025f717:	021c77        	beq	a12, a7, 4025f71d <igmp_tmr+0x159>
4025f71a:	2c9c37        	bne	a12, a3, 4025f74a <igmp_tmr+0x186>
4025f71d:	08a032        	movi	a3, 8
4025f720:	032122        	l32i	a2, a1, 12
4025f723:	000c      	movi.n	a0, 0
4025f725:	0042c2        	s8i	a12, a2, 0
4025f728:	014202        	s8i	a0, a2, 1
4025f72b:	024202        	s8i	a0, a2, 2
4025f72e:	034202        	s8i	a0, a2, 3
4025f731:	0b9a85        	call0	4026b0dc <inet_chksum>
4025f734:	2148      	l32i.n	a4, a1, 8
4025f736:	3138      	l32i.n	a3, a1, 12
4025f738:	1d58      	l32i.n	a5, a13, 4
4025f73a:	024322        	s8i	a2, a3, 2
4025f73d:	412820        	srli	a2, a2, 8
4025f740:	034322        	s8i	a2, a3, 3
4025f743:	013d      	mov.n	a3, a1
4025f745:	1128      	l32i.n	a2, a1, 4
4025f747:	fff205        	call0	4025f668 <igmp_tmr+0xa4>
4025f74a:	1128      	l32i.n	a2, a1, 4
4025f74c:	00dcc5        	call0	4026051c <pbuf_free>
4025f74f:	51c8      	l32i.n	a12, a1, 20
4025f751:	61d8      	l32i.n	a13, a1, 24
4025f753:	4108      	l32i.n	a0, a1, 16
4025f755:	20c112        	addi	a1, a1, 32
4025f758:	f00d      	ret.n
4025f75a:	d00000        	subx2	a0, a0, a0
4025f75d:	000016        	beqz	a0, 4025f761 <lwip_init+0x1>

4025f760 <lwip_init>:
4025f760:	f0c112        	addi	a1, a1, -16
4025f763:	0109      	s32i.n	a0, a1, 0
4025f765:	550c      	movi.n	a5, 5
4025f767:	82ff21        	l32r	a2, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
4025f76a:	0020c0        	memw
4025f76d:	ff6252        	s32i	a5, a2, 0x3fc
4025f770:	fffb41        	l32r	a4, 4025f75c <igmp_tmr+0x198>
4025f773:	0020c0        	memw
4025f776:	fc6242        	s32i	a4, a2, 0x3f0
4025f779:	330c      	movi.n	a3, 3
4025f77b:	0020c0        	memw
4025f77e:	fa6232        	s32i	a3, a2, 0x3e8
4025f781:	600c      	movi.n	a0, 6
4025f783:	0020c0        	memw
4025f786:	f96202        	s32i	a0, a2, 0x3e4
4025f789:	009105        	call0	4026009c <netif_init>
4025f78c:	ffa0c5        	call0	4025f19c <igmp_init>
4025f78f:	fcf9c5        	call0	4025c72c <dns_init>
4025f792:	03dac5        	call0	40263540 <sys_timeouts_init>
4025f795:	0108      	l32i.n	a0, a1, 0
4025f797:	10c112        	addi	a1, a1, 16
4025f79a:	f00d      	ret.n

4025f79c <ip4_addr_isbroadcast>:
4025f79c:	1f0226        	beqi	a2, -1, 4025f7bf <ip4_addr_isbroadcast+0x23>
4025f79f:	c29c      	beqz.n	a2, 4025f7bf <ip4_addr_isbroadcast+0x23>
4025f7a1:	350342        	l8ui	a4, a3, 53
4025f7a4:	1b6417        	bbci	a4, 1, 4025f7c3 <ip4_addr_isbroadcast+0x27>
4025f7a7:	1368      	l32i.n	a6, a3, 4
4025f7a9:	2338      	l32i.n	a3, a3, 8
4025f7ab:	141627        	beq	a6, a2, 4025f7c3 <ip4_addr_isbroadcast+0x27>
4025f7ae:	107320        	and	a7, a3, a2
4025f7b1:	105630        	and	a5, a6, a3
4025f7b4:	0b9577        	bne	a5, a7, 4025f7c3 <ip4_addr_isbroadcast+0x27>
4025f7b7:	f87c      	movi.n	a8, -1
4025f7b9:	308380        	xor	a8, a3, a8
4025f7bc:	03c287        	bnall	a2, a8, 4025f7c3 <ip4_addr_isbroadcast+0x27>
4025f7bf:	120c      	movi.n	a2, 1
4025f7c1:	f00d      	ret.n
4025f7c3:	020c      	movi.n	a2, 0
4025f7c5:	f00d      	ret.n
	...

4025f7c8 <ip4_addr_netmask_valid>:
4025f7c8:	b50a51        	l32r	a5, 4024cbf0 <pm_open_rf+0x44>
4025f7cb:	753820        	extui	a3, a2, 24, 8
4025f7ce:	016280        	slli	a6, a2, 24
4025f7d1:	82e981        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025f7d4:	417820        	srli	a7, a2, 8
4025f7d7:	104280        	and	a4, a2, a8
4025f7da:	107780        	and	a7, a7, a8
4025f7dd:	114480        	slli	a4, a4, 8
4025f7e0:	204460        	or	a4, a4, a6
4025f7e3:	203370        	or	a3, a3, a7
4025f7e6:	202340        	or	a2, a3, a4
4025f7e9:	080257        	bnone	a2, a5, 4025f7f5 <ip4_addr_netmask_valid+0x2d>
4025f7ec:	415150        	srli	a5, a5, 1
4025f7ef:	ff6556        	bnez	a5, 4025f7e9 <ip4_addr_netmask_valid+0x21>
4025f7f2:	000286        	j	4025f800 <ip4_addr_netmask_valid+0x38>
4025f7f5:	758c      	beqz.n	a5, 4025f800 <ip4_addr_netmask_valid+0x38>
4025f7f7:	098527        	bany	a5, a2, 4025f804 <ip4_addr_netmask_valid+0x3c>
4025f7fa:	415150        	srli	a5, a5, 1
4025f7fd:	ff6556        	bnez	a5, 4025f7f7 <ip4_addr_netmask_valid+0x2f>
4025f800:	120c      	movi.n	a2, 1
4025f802:	f00d      	ret.n
4025f804:	020c      	movi.n	a2, 0
4025f806:	f00d      	ret.n

4025f808 <ipaddr_addr>:
4025f808:	f0c112        	addi	a1, a1, -16
4025f80b:	013d      	mov.n	a3, a1
4025f80d:	1109      	s32i.n	a0, a1, 4
4025f80f:	000145        	call0	4025f824 <ipaddr_aton>
4025f812:	0108      	l32i.n	a0, a1, 0
4025f814:	f47c      	movi.n	a4, -1
4025f816:	830420        	moveqz	a0, a4, a2
4025f819:	002d      	mov.n	a2, a0
4025f81b:	1108      	l32i.n	a0, a1, 4
4025f81d:	10c112        	addi	a1, a1, 16
4025f820:	f00d      	ret.n
	...

4025f824 <ipaddr_aton>:
4025f824:	60a082        	movi	a8, 96
4025f827:	f62c      	movi.n	a6, 47
4025f829:	973c      	movi.n	a7, 57
4025f82b:	c0c112        	addi	a1, a1, -64
4025f82e:	a1d9      	s32i.n	a13, a1, 40
4025f830:	c1f9      	s32i.n	a15, a1, 48
4025f832:	91c9      	s32i.n	a12, a1, 36
4025f834:	b1e9      	s32i.n	a14, a1, 44
4025f836:	8109      	s32i.n	a0, a1, 32
4025f838:	b1cb      	addi.n	a11, a1, 12
4025f83a:	71b9      	s32i.n	a11, a1, 28
4025f83c:	010d      	mov.n	a0, a1
4025f83e:	02ed      	mov.n	a14, a2
4025f840:	000ec2        	l8ui	a12, a14, 0
4025f843:	032d      	mov.n	a2, a3
4025f845:	5129      	s32i.n	a2, a1, 20
4025f847:	0236c7        	bltu	a6, a12, 4025f84d <ipaddr_aton+0x29>
4025f84a:	004b86        	j	4025f97c <ipaddr_aton+0x158>
4025f84d:	02b7c7        	bgeu	a7, a12, 4025f853 <ipaddr_aton+0x2f>
4025f850:	004a06        	j	4025f97c <ipaddr_aton+0x158>
4025f853:	4109      	s32i.n	a0, a1, 16
4025f855:	0d3c      	movi.n	a13, 48
4025f857:	159cd7        	bne	a12, a13, 4025f870 <ipaddr_aton+0x4c>
4025f85a:	010ec2        	l8ui	a12, a14, 1
4025f85d:	ee1b      	addi.n	a14, a14, 1
4025f85f:	88ccf2        	addi	a15, a12, -120
4025f862:	1a4f16        	beqz	a15, 4025fa0a <ipaddr_aton+0x1e6>
4025f865:	a8cc02        	addi	a0, a12, -88
4025f868:	19e016        	beqz	a0, 4025fa0a <ipaddr_aton+0x1e6>
4025f86b:	8f0c      	movi.n	a15, 8
4025f86d:	000046        	j	4025f872 <ipaddr_aton+0x4e>
4025f870:	af0c      	movi.n	a15, 10
4025f872:	0d0c      	movi.n	a13, 0
4025f874:	49b6c7        	bgeu	a6, a12, 4025f8c1 <ipaddr_aton+0x9d>
4025f877:	4637c7        	bltu	a7, a12, 4025f8c1 <ipaddr_aton+0x9d>
4025f87a:	f27c      	movi.n	a2, -1
4025f87c:	0f3d      	mov.n	a3, a15
4025f87e:	821501        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025f881:	0000c0        	callx0	a0
4025f884:	f62c      	movi.n	a6, 47
4025f886:	973c      	movi.n	a7, 57
4025f888:	60a082        	movi	a8, 96
4025f88b:	02b2d7        	bgeu	a2, a13, 4025f891 <ipaddr_aton+0x6d>
4025f88e:	003a86        	j	4025f97c <ipaddr_aton+0x158>
4025f891:	1c92d7        	bne	a2, a13, 4025f8b1 <ipaddr_aton+0x8d>
4025f894:	f27c      	movi.n	a2, -1
4025f896:	0f3d      	mov.n	a3, a15
4025f898:	8f0801        	l32r	a0, 402434b8 <system_get_sdk_version+0x8>
4025f89b:	0000c0        	callx0	a0
4025f89e:	f62c      	movi.n	a6, 47
4025f8a0:	973c      	movi.n	a7, 57
4025f8a2:	60a082        	movi	a8, 96
4025f8a5:	d0cc32        	addi	a3, a12, -48
4025f8a8:	743030        	extui	a3, a3, 0, 8
4025f8ab:	02a237        	bge	a2, a3, 4025f8b1 <ipaddr_aton+0x8d>
4025f8ae:	003286        	j	4025f97c <ipaddr_aton+0x158>
4025f8b1:	82dfd0        	mull	a13, a15, a13
4025f8b4:	dcda      	add.n	a13, a12, a13
4025f8b6:	d0cdd2        	addi	a13, a13, -48
4025f8b9:	ee1b      	addi.n	a14, a14, 1
4025f8bb:	000ec2        	l8ui	a12, a14, 0
4025f8be:	ffec86        	j	4025f874 <ipaddr_aton+0x50>
4025f8c1:	02bf26        	beqi	a15, 16, 4025f8c7 <ipaddr_aton+0xa3>
4025f8c4:	002046        	j	4025f949 <ipaddr_aton+0x125>
4025f8c7:	02b6c7        	bgeu	a6, a12, 4025f8cd <ipaddr_aton+0xa9>
4025f8ca:	12b7c7        	bgeu	a7, a12, 4025f8e0 <ipaddr_aton+0xbc>
4025f8cd:	05b8c7        	bgeu	a8, a12, 4025f8d6 <ipaddr_aton+0xb2>
4025f8d0:	66a002        	movi	a0, 102
4025f8d3:	09b0c7        	bgeu	a0, a12, 4025f8e0 <ipaddr_aton+0xbc>
4025f8d6:	024c      	movi.n	a2, 64
4025f8d8:	6db2c7        	bgeu	a2, a12, 4025f949 <ipaddr_aton+0x125>
4025f8db:	634c      	movi.n	a3, 70
4025f8dd:	6833c7        	bltu	a3, a12, 4025f949 <ipaddr_aton+0x125>
4025f8e0:	0db8c7        	bgeu	a8, a12, 4025f8f1 <ipaddr_aton+0xcd>
4025f8e3:	7aa042        	movi	a4, 122
4025f8e6:	0734c7        	bltu	a4, a12, 4025f8f1 <ipaddr_aton+0xcd>
4025f8e9:	61a052        	movi	a5, 97
4025f8ec:	6159      	s32i.n	a5, a1, 24
4025f8ee:	0000c6        	j	4025f8f5 <ipaddr_aton+0xd1>
4025f8f1:	194c      	movi.n	a9, 65
4025f8f3:	6199      	s32i.n	a9, a1, 24
4025f8f5:	f27c      	movi.n	a2, -1
4025f8f7:	0f3d      	mov.n	a3, a15
4025f8f9:	81f601        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025f8fc:	0000c0        	callx0	a0
4025f8ff:	f62c      	movi.n	a6, 47
4025f901:	973c      	movi.n	a7, 57
4025f903:	60a082        	movi	a8, 96
4025f906:	7232d7        	bltu	a2, a13, 4025f97c <ipaddr_aton+0x158>
4025f909:	1d92d7        	bne	a2, a13, 4025f92a <ipaddr_aton+0x106>
4025f90c:	f27c      	movi.n	a2, -1
4025f90e:	0f3d      	mov.n	a3, a15
4025f910:	8eea01        	l32r	a0, 402434b8 <system_get_sdk_version+0x8>
4025f913:	0000c0        	callx0	a0
4025f916:	f62c      	movi.n	a6, 47
4025f918:	973c      	movi.n	a7, 57
4025f91a:	61a8      	l32i.n	a10, a1, 24
4025f91c:	60a082        	movi	a8, 96
4025f91f:	c0aca0        	sub	a10, a12, a10
4025f922:	aaab      	addi.n	a10, a10, 10
4025f924:	74a0a0        	extui	a10, a10, 0, 8
4025f927:	5122a7        	blt	a2, a10, 4025f97c <ipaddr_aton+0x158>
4025f92a:	112dc0        	slli	a2, a13, 4
4025f92d:	0bb8c7        	bgeu	a8, a12, 4025f93c <ipaddr_aton+0x118>
4025f930:	7aa0b2        	movi	a11, 122
4025f933:	053bc7        	bltu	a11, a12, 4025f93c <ipaddr_aton+0x118>
4025f936:	61a002        	movi	a0, 97
4025f939:	000046        	j	4025f93e <ipaddr_aton+0x11a>
4025f93c:	104c      	movi.n	a0, 65
4025f93e:	c03c00        	sub	a3, a12, a0
4025f941:	d3ab      	addi.n	a13, a3, 10
4025f943:	20dd20        	or	a13, a13, a2
4025f946:	ffdbc6        	j	4025f8b9 <ipaddr_aton+0x95>
4025f949:	e42c      	movi.n	a4, 46
4025f94b:	129c47        	bne	a12, a4, 4025f961 <ipaddr_aton+0x13d>
4025f94e:	4158      	l32i.n	a5, a1, 16
4025f950:	7198      	l32i.n	a9, a1, 28
4025f952:	054b      	addi.n	a0, a5, 4
4025f954:	24b597        	bgeu	a5, a9, 4025f97c <ipaddr_aton+0x158>
4025f957:	05d9      	s32i.n	a13, a5, 0
4025f959:	ee1b      	addi.n	a14, a14, 1
4025f95b:	000ec2        	l8ui	a12, a14, 0
4025f95e:	ffb946        	j	4025f847 <ipaddr_aton+0x23>
4025f961:	062c16        	beqz	a12, 4025f9c7 <ipaddr_aton+0x1a3>
4025f964:	5fcc26        	beqi	a12, 32, 4025f9c7 <ipaddr_aton+0x1a3>
4025f967:	5cac26        	beqi	a12, 12, 4025f9c7 <ipaddr_aton+0x1a3>
4025f96a:	599c26        	beqi	a12, 10, 4025f9c7 <ipaddr_aton+0x1a3>
4025f96d:	da0c      	movi.n	a10, 13
4025f96f:	541ca7        	beq	a12, a10, 4025f9c7 <ipaddr_aton+0x1a3>
4025f972:	9b0c      	movi.n	a11, 9
4025f974:	4f1cb7        	beq	a12, a11, 4025f9c7 <ipaddr_aton+0x1a3>
4025f977:	be0c      	movi.n	a14, 11
4025f979:	4a1ce7        	beq	a12, a14, 4025f9c7 <ipaddr_aton+0x1a3>
4025f97c:	020c      	movi.n	a2, 0
4025f97e:	000d86        	j	4025f9b8 <ipaddr_aton+0x194>
4025f981:	8274f1        	l32r	a15, 40240354 <user_uart_wait_tx_fifo_empty+0xe0>
4025f984:	f43fd7        	bltu	a15, a13, 4025f97c <ipaddr_aton+0x158>
4025f987:	0108      	l32i.n	a0, a1, 0
4025f989:	eff0f6        	bgeui	a0, 0x100, 4025f97c <ipaddr_aton+0x158>
4025f98c:	012080        	slli	a2, a0, 24
4025f98f:	20dd20        	or	a13, a13, a2
4025f992:	5138      	l32i.n	a3, a1, 20
4025f994:	e39c      	beqz.n	a3, 4025f9b6 <ipaddr_aton+0x192>
4025f996:	827851        	l32r	a5, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4025f999:	4148d0        	srli	a4, a13, 8
4025f99c:	106d50        	and	a6, a13, a5
4025f99f:	104450        	and	a4, a4, a5
4025f9a2:	116680        	slli	a6, a6, 8
4025f9a5:	7558d0        	extui	a5, a13, 24, 8
4025f9a8:	204450        	or	a4, a4, a5
4025f9ab:	015d80        	slli	a5, a13, 24
4025f9ae:	205560        	or	a5, a5, a6
4025f9b1:	204450        	or	a4, a4, a5
4025f9b4:	0349      	s32i.n	a4, a3, 0
4025f9b6:	120c      	movi.n	a2, 1
4025f9b8:	91c8      	l32i.n	a12, a1, 36
4025f9ba:	a1d8      	l32i.n	a13, a1, 40
4025f9bc:	b1e8      	l32i.n	a14, a1, 44
4025f9be:	c1f8      	l32i.n	a15, a1, 48
4025f9c0:	8108      	l32i.n	a0, a1, 32
4025f9c2:	40c112        	addi	a1, a1, 64
4025f9c5:	f00d      	ret.n
4025f9c7:	4128      	l32i.n	a2, a1, 16
4025f9c9:	c02210        	sub	a2, a2, a1
4025f9cc:	023b      	addi.n	a0, a2, 3
4025f9ce:	b30220        	movgez	a0, a2, a2
4025f9d1:	210200        	srai	a0, a0, 2
4025f9d4:	a40026        	beqi	a0, -1, 4025f97c <ipaddr_aton+0x158>
4025f9d7:	fb7016        	beqz	a0, 4025f992 <ipaddr_aton+0x16e>
4025f9da:	a31026        	beqi	a0, 1, 4025f981 <ipaddr_aton+0x15d>
4025f9dd:	332026        	beqi	a0, 2, 4025fa14 <ipaddr_aton+0x1f0>
4025f9e0:	ae3066        	bnei	a0, 3, 4025f992 <ipaddr_aton+0x16e>
4025f9e3:	95fdf6        	bgeui	a13, 0x100, 4025f97c <ipaddr_aton+0x158>
4025f9e6:	0108      	l32i.n	a0, a1, 0
4025f9e8:	90f0f6        	bgeui	a0, 0x100, 4025f97c <ipaddr_aton+0x158>
4025f9eb:	1128      	l32i.n	a2, a1, 4
4025f9ed:	8bf2f6        	bgeui	a2, 0x100, 4025f97c <ipaddr_aton+0x158>
4025f9f0:	2158      	l32i.n	a5, a1, 8
4025f9f2:	86f5f6        	bgeui	a5, 0x100, 4025f97c <ipaddr_aton+0x158>
4025f9f5:	01f080        	slli	a15, a0, 24
4025f9f8:	11e200        	slli	a14, a2, 16
4025f9fb:	113580        	slli	a3, a5, 8
4025f9fe:	20dd30        	or	a13, a13, a3
4025fa01:	20eef0        	or	a14, a14, a15
4025fa04:	20dde0        	or	a13, a13, a14
4025fa07:	ffe1c6        	j	4025f992 <ipaddr_aton+0x16e>
4025fa0a:	0f1c      	movi.n	a15, 16
4025fa0c:	ee1b      	addi.n	a14, a14, 1
4025fa0e:	000ec2        	l8ui	a12, a14, 0
4025fa11:	ff9746        	j	4025f872 <ipaddr_aton+0x4e>
4025fa14:	021db6        	bltui	a13, 0x10000, 4025fa1a <ipaddr_aton+0x1f6>
4025fa17:	ffd846        	j	4025f97c <ipaddr_aton+0x158>
4025fa1a:	0108      	l32i.n	a0, a1, 0
4025fa1c:	02f0b6        	bltui	a0, 0x100, 4025fa22 <ipaddr_aton+0x1fe>
4025fa1f:	ffd646        	j	4025f97c <ipaddr_aton+0x158>
4025fa22:	1128      	l32i.n	a2, a1, 4
4025fa24:	02f2b6        	bltui	a2, 0x100, 4025fa2a <ipaddr_aton+0x206>
4025fa27:	ffd446        	j	4025f97c <ipaddr_aton+0x158>
4025fa2a:	015080        	slli	a5, a0, 24
4025fa2d:	114200        	slli	a4, a2, 16
4025fa30:	204450        	or	a4, a4, a5
4025fa33:	20dd40        	or	a13, a13, a4
4025fa36:	ffd606        	j	4025f992 <ipaddr_aton+0x16e>
4025fa39:	000000        	ill
4025fa3c:	fef330        	excw
4025fa3f:	3f          	.byte 0x3f

4025fa40 <ipaddr_ntoa>:
4025fa40:	ffff31        	l32r	a3, 4025fa3c <ipaddr_aton+0x218>
4025fa43:	041c      	movi.n	a4, 16
4025fa45:	f0c112        	addi	a1, a1, -16
4025fa48:	0109      	s32i.n	a0, a1, 0
4025fa4a:	000085        	call0	4025fa54 <ipaddr_ntoa_r>
4025fa4d:	0108      	l32i.n	a0, a1, 0
4025fa4f:	10c112        	addi	a1, a1, 16
4025fa52:	f00d      	ret.n

4025fa54 <ipaddr_ntoa_r>:
4025fa54:	036d      	mov.n	a6, a3
4025fa56:	d0c112        	addi	a1, a1, -48
4025fa59:	41c9      	s32i.n	a12, a1, 16
4025fa5b:	51d9      	s32i.n	a13, a1, 20
4025fa5d:	61e9      	s32i.n	a14, a1, 24
4025fa5f:	9149      	s32i.n	a4, a1, 36
4025fa61:	a119      	s32i.n	a1, a1, 40
4025fa63:	8139      	s32i.n	a3, a1, 32
4025fa65:	71f9      	s32i.n	a15, a1, 28
4025fa67:	3109      	s32i.n	a0, a1, 12
4025fa69:	2169      	s32i.n	a6, a1, 8
4025fa6b:	000c      	movi.n	a0, 0
4025fa6d:	0f0c      	movi.n	a15, 0
4025fa6f:	0238      	l32i.n	a3, a2, 0
4025fa71:	0139      	s32i.n	a3, a1, 0
4025fa73:	a1d8      	l32i.n	a13, a1, 40
4025fa75:	0c0c      	movi.n	a12, 0
4025fa77:	000dd2        	l8ui	a13, a13, 0
4025fa7a:	b109      	s32i.n	a0, a1, 44
4025fa7c:	0d2d      	mov.n	a2, a13
4025fa7e:	a30c      	movi.n	a3, 10
4025fa80:	8e8e01        	l32r	a0, 402434b8 <system_get_sdk_version+0x8>
4025fa83:	0000c0        	callx0	a0
4025fa86:	02ed      	mov.n	a14, a2
4025fa88:	a30c      	movi.n	a3, 10
4025fa8a:	0d2d      	mov.n	a2, a13
4025fa8c:	819201        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4025fa8f:	0000c0        	callx0	a0
4025fa92:	a108      	l32i.n	a0, a1, 40
4025fa94:	74d020        	extui	a13, a2, 0, 8
4025fa97:	30ce32        	addi	a3, a14, 48
4025fa9a:	714b      	addi.n	a7, a1, 4
4025fa9c:	4c7a      	add.n	a4, a12, a7
4025fa9e:	004432        	s8i	a3, a4, 0
4025faa1:	0040d2        	s8i	a13, a0, 0
4025faa4:	cc1b      	addi.n	a12, a12, 1
4025faa6:	74c0c0        	extui	a12, a12, 0, 8
4025faa9:	fcfd56        	bnez	a13, 4025fa7c <ipaddr_ntoa_r+0x28>
4025faac:	2108      	l32i.n	a0, a1, 8
4025faae:	ffa082        	movi	a8, 255
4025fab1:	2109      	s32i.n	a0, a1, 8
4025fab3:	cc0b      	addi.n	a12, a12, -1
4025fab5:	74c0c0        	extui	a12, a12, 0, 8
4025fab8:	1a1c87        	beq	a12, a8, 4025fad6 <ipaddr_ntoa_r+0x82>
4025fabb:	0fdd      	mov.n	a13, a15
4025fabd:	91e8      	l32i.n	a14, a1, 36
4025fabf:	ff1b      	addi.n	a15, a15, 1
4025fac1:	0cade7        	bge	a13, a14, 4025fad1 <ipaddr_ntoa_r+0x7d>
4025fac4:	2c7a      	add.n	a2, a12, a7
4025fac6:	000222        	l8ui	a2, a2, 0
4025fac9:	004022        	s8i	a2, a0, 0
4025facc:	001b      	addi.n	a0, a0, 1
4025face:	fff7c6        	j	4025fab1 <ipaddr_ntoa_r+0x5d>
4025fad1:	030c      	movi.n	a3, 0
4025fad3:	000b86        	j	4025fb05 <ipaddr_ntoa_r+0xb1>
4025fad6:	0f3d      	mov.n	a3, a15
4025fad8:	9148      	l32i.n	a4, a1, 36
4025fada:	ff1b      	addi.n	a15, a15, 1
4025fadc:	f1a347        	bge	a3, a4, 4025fad1 <ipaddr_ntoa_r+0x7d>
4025fadf:	a1a8      	l32i.n	a10, a1, 40
4025fae1:	e82c      	movi.n	a8, 46
4025fae3:	601b      	addi.n	a6, a0, 1
4025fae5:	2169      	s32i.n	a6, a1, 8
4025fae7:	004082        	s8i	a8, a0, 0
4025faea:	aa1b      	addi.n	a10, a10, 1
4025faec:	b108      	l32i.n	a0, a1, 44
4025faee:	a1a9      	s32i.n	a10, a1, 40
4025faf0:	901b      	addi.n	a9, a0, 1
4025faf2:	740090        	extui	a0, a9, 0, 8
4025faf5:	024026        	beqi	a0, 4, 4025fafb <ipaddr_ntoa_r+0xa7>
4025faf8:	ffddc6        	j	4025fa73 <ipaddr_ntoa_r+0x1f>
4025fafb:	8138      	l32i.n	a3, a1, 32
4025fafd:	ffd6c2        	addmi	a12, a6, 0xffffff00
4025fb00:	0b0c      	movi.n	a11, 0
4025fb02:	ff4cb2        	s8i	a11, a12, 255
4025fb05:	032d      	mov.n	a2, a3
4025fb07:	41c8      	l32i.n	a12, a1, 16
4025fb09:	51d8      	l32i.n	a13, a1, 20
4025fb0b:	61e8      	l32i.n	a14, a1, 24
4025fb0d:	71f8      	l32i.n	a15, a1, 28
4025fb0f:	3108      	l32i.n	a0, a1, 12
4025fb11:	30c112        	addi	a1, a1, 48
4025fb14:	f00d      	ret.n
	...

4025fb18 <ip_route>:
4025fb18:	f0c112        	addi	a1, a1, -16
4025fb1b:	21d9      	s32i.n	a13, a1, 8
4025fb1d:	02dd      	mov.n	a13, a2
4025fb1f:	ec1e21        	l32r	a2, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025fb22:	11c9      	s32i.n	a12, a1, 4
4025fb24:	0228      	l32i.n	a2, a2, 0
4025fb26:	0109      	s32i.n	a0, a1, 0
4025fb28:	02cd      	mov.n	a12, a2
4025fb2a:	829c      	beqz.n	a2, 4025fb46 <ip_route+0x2e>
4025fb2c:	350c32        	l8ui	a3, a12, 53
4025fb2f:	0e6307        	bbci	a3, 0, 4025fb41 <ip_route+0x29>
4025fb32:	2c68      	l32i.n	a6, a12, 8
4025fb34:	1c58      	l32i.n	a5, a12, 4
4025fb36:	0d48      	l32i.n	a4, a13, 0
4025fb38:	105560        	and	a5, a5, a6
4025fb3b:	104460        	and	a4, a4, a6
4025fb3e:	3e1457        	beq	a4, a5, 4025fb80 <ip_route+0x68>
4025fb41:	0cc8      	l32i.n	a12, a12, 0
4025fb43:	fe5c56        	bnez	a12, 4025fb2c <ip_route+0x14>
4025fb46:	20c220        	or	a12, a2, a2
4025fb49:	01b216        	beqz	a2, 4025fb68 <ip_route+0x50>
4025fb4c:	350c62        	l8ui	a6, a12, 53
4025fb4f:	106607        	bbci	a6, 0, 4025fb63 <ip_route+0x4b>
4025fb52:	0d28      	l32i.n	a2, a13, 0
4025fb54:	0c3d      	mov.n	a3, a12
4025fb56:	ffc445        	call0	4025f79c <ip4_addr_isbroadcast>
4025fb59:	62cc      	bnez.n	a2, 4025fb63 <ip_route+0x4b>
4025fb5b:	020c      	movi.n	a2, 0
4025fb5d:	e41e85        	call0	40243d48 <eagle_lwip_getif>
4025fb60:	1c12c7        	beq	a2, a12, 4025fb80 <ip_route+0x68>
4025fb63:	0cc8      	l32i.n	a12, a12, 0
4025fb65:	fe3c56        	bnez	a12, 4025fb4c <ip_route+0x34>
4025fb68:	8758c1        	l32r	a12, 402418c8 <wifi_get_opmode_default+0x78>
4025fb6b:	100c      	movi.n	a0, 1
4025fb6d:	0cc8      	l32i.n	a12, a12, 0
4025fb6f:	0d0c      	movi.n	a13, 0
4025fb71:	9c8c      	beqz.n	a12, 4025fb7e <ip_route+0x66>
4025fb73:	350c22        	l8ui	a2, a12, 53
4025fb76:	042020        	extui	a2, a2, 0, 1
4025fb79:	83d020        	moveqz	a13, a0, a2
4025fb7c:	0d8c      	beqz.n	a13, 4025fb80 <ip_route+0x68>
4025fb7e:	0c0c      	movi.n	a12, 0
4025fb80:	0108      	l32i.n	a0, a1, 0
4025fb82:	0c2d      	mov.n	a2, a12
4025fb84:	21d8      	l32i.n	a13, a1, 8
4025fb86:	11c8      	l32i.n	a12, a1, 4
4025fb88:	10c112        	addi	a1, a1, 16
4025fb8b:	f00d      	ret.n
4025fb8d:	000000        	ill
4025fb90:	26b180        	excw
4025fb93:	c11240        	mul16u	a1, a2, a4

4025fb94 <ip_router>:
4025fb94:	f0c112        	addi	a1, a1, -16
4025fb97:	0109      	s32i.n	a0, a1, 0
4025fb99:	ebff01        	l32r	a0, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025fb9c:	0008      	l32i.n	a0, a0, 0
4025fb9e:	c0ac      	beqz.n	a0, 4025fbce <ip_router+0x3a>
4025fba0:	350052        	l8ui	a5, a0, 53
4025fba3:	044050        	extui	a4, a5, 0, 1
4025fba6:	0e6507        	bbci	a5, 0, 4025fbb8 <ip_router+0x24>
4025fba9:	2088      	l32i.n	a8, a0, 8
4025fbab:	1078      	l32i.n	a7, a0, 4
4025fbad:	0268      	l32i.n	a6, a2, 0
4025fbaf:	107780        	and	a7, a7, a8
4025fbb2:	106680        	and	a6, a6, a8
4025fbb5:	481677        	beq	a6, a7, 4025fc01 <ip_router+0x6d>
4025fbb8:	d48c      	beqz.n	a4, 4025fbc9 <ip_router+0x35>
4025fbba:	20a8      	l32i.n	a10, a0, 8
4025fbbc:	1098      	l32i.n	a9, a0, 4
4025fbbe:	0388      	l32i.n	a8, a3, 0
4025fbc0:	1099a0        	and	a9, a9, a10
4025fbc3:	1088a0        	and	a8, a8, a10
4025fbc6:	371897        	beq	a8, a9, 4025fc01 <ip_router+0x6d>
4025fbc9:	0008      	l32i.n	a0, a0, 0
4025fbcb:	fd1056        	bnez	a0, 4025fba0 <ip_router+0xc>
4025fbce:	873e31        	l32r	a3, 402418c8 <wifi_get_opmode_default+0x78>
4025fbd1:	020c      	movi.n	a2, 0
4025fbd3:	0348      	l32i.n	a4, a3, 0
4025fbd5:	1b0c      	movi.n	a11, 1
4025fbd7:	b48c      	beqz.n	a4, 4025fbe6 <ip_router+0x52>
4025fbd9:	350402        	l8ui	a0, a4, 53
4025fbdc:	0a0c      	movi.n	a10, 0
4025fbde:	040000        	extui	a0, a0, 0, 1
4025fbe1:	83ab00        	moveqz	a10, a11, a0
4025fbe4:	1a8c      	beqz.n	a10, 4025fbe9 <ip_router+0x55>
4025fbe6:	000406        	j	4025fbfa <ip_router+0x66>
4025fbe9:	ffe921        	l32r	a2, 4025fb90 <ip_route+0x78>
4025fbec:	c6a032        	movi	a3, 198
4025fbef:	81b801        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4025fbf2:	0000c0        	callx0	a0
4025fbf5:	873421        	l32r	a2, 402418c8 <wifi_get_opmode_default+0x78>
4025fbf8:	0228      	l32i.n	a2, a2, 0
4025fbfa:	0108      	l32i.n	a0, a1, 0
4025fbfc:	10c112        	addi	a1, a1, 16
4025fbff:	f00d      	ret.n
4025fc01:	002d      	mov.n	a2, a0
4025fc03:	fffcc6        	j	4025fbfa <ip_router+0x66>
4025fc06:	400000        	ssr	a0
4025fc09:	3ffef3        	excw
4025fc0c:	3f          	.byte 0x3f
4025fc0d:	ff          	.byte 0xff
	...

4025fc10 <ip_input>:
4025fc10:	e0c112        	addi	a1, a1, -32
4025fc13:	0661f2        	s32i	a15, a1, 24
4025fc16:	026102        	s32i	a0, a1, 8
4025fc19:	0461d2        	s32i	a13, a1, 16
4025fc1c:	31c9      	s32i.n	a12, a1, 12
4025fc1e:	51e9      	s32i.n	a14, a1, 20
4025fc20:	02cd      	mov.n	a12, a2
4025fc22:	12e8      	l32i.n	a14, a2, 4
4025fc24:	03dd      	mov.n	a13, a3
4025fc26:	010e02        	l8ui	a0, a14, 1
4025fc29:	000e32        	l8ui	a3, a14, 0
4025fc2c:	110080        	slli	a0, a0, 8
4025fc2f:	200030        	or	a0, a0, a3
4025fc32:	343400        	extui	a3, a0, 4, 4
4025fc35:	134326        	beqi	a3, 4, 4025fc4c <ip_input+0x3c>
4025fc38:	008e05        	call0	4026051c <pbuf_free>
4025fc3b:	020c      	movi.n	a2, 0
4025fc3d:	31c8      	l32i.n	a12, a1, 12
4025fc3f:	41d8      	l32i.n	a13, a1, 16
4025fc41:	51e8      	l32i.n	a14, a1, 20
4025fc43:	61f8      	l32i.n	a15, a1, 24
4025fc45:	2108      	l32i.n	a0, a1, 8
4025fc47:	20c112        	addi	a1, a1, 32
4025fc4a:	f00d      	ret.n
4025fc4c:	020e32        	l8ui	a3, a14, 2
4025fc4f:	030ef2        	l8ui	a15, a14, 3
4025fc52:	340000        	extui	a0, a0, 0, 4
4025fc55:	1100e0        	slli	a0, a0, 2
4025fc58:	11ff80        	slli	a15, a15, 8
4025fc5b:	f40000        	extui	a0, a0, 0, 16
4025fc5e:	20ff30        	or	a15, a15, a3
4025fc61:	7438f0        	extui	a3, a15, 8, 8
4025fc64:	11ff80        	slli	a15, a15, 8
4025fc67:	20ff30        	or	a15, a15, a3
4025fc6a:	051232        	l16ui	a3, a2, 10
4025fc6d:	f4f0f0        	extui	a15, a15, 0, 16
4025fc70:	1a3307        	bltu	a3, a0, 4025fc8e <ip_input+0x7e>
4025fc73:	041222        	l16ui	a2, a2, 8
4025fc76:	016102        	s32i	a0, a1, 4
4025fc79:	1132f7        	bltu	a2, a15, 4025fc8e <ip_input+0x7e>
4025fc7c:	202ee0        	or	a2, a14, a14
4025fc7f:	003d      	mov.n	a3, a0
4025fc81:	0b4585        	call0	4026b0dc <inet_chksum>
4025fc84:	129c      	beqz.n	a2, 4025fc99 <ip_input+0x89>
4025fc86:	0c2d      	mov.n	a2, a12
4025fc88:	008905        	call0	4026051c <pbuf_free>
4025fc8b:	ffeb06        	j	4025fc3b <ip_input+0x2b>
4025fc8e:	0c2d      	mov.n	a2, a12
4025fc90:	008885        	call0	4026051c <pbuf_free>
4025fc93:	ffe906        	j	4025fc3b <ip_input+0x2b>
4025fc96:	000000        	ill
4025fc99:	203ff0        	or	a3, a15, a15
4025fc9c:	202cc0        	or	a2, a12, a12
4025fc9f:	007c85        	call0	40260468 <pbuf_realloc>
4025fca2:	e0a022        	movi	a2, 224
4025fca5:	f0a072        	movi	a7, 240
4025fca8:	ffd8f1        	l32r	a15, 4025fc08 <ip_router+0x74>
4025fcab:	130e32        	l8ui	a3, a14, 19
4025fcae:	120e42        	l8ui	a4, a14, 18
4025fcb1:	113380        	slli	a3, a3, 8
4025fcb4:	203340        	or	a3, a3, a4
4025fcb7:	110e42        	l8ui	a4, a14, 17
4025fcba:	113380        	slli	a3, a3, 8
4025fcbd:	203340        	or	a3, a3, a4
4025fcc0:	100e42        	l8ui	a4, a14, 16
4025fcc3:	113380        	slli	a3, a3, 8
4025fcc6:	203340        	or	a3, a3, a4
4025fcc9:	0f39      	s32i.n	a3, a15, 0
4025fccb:	103370        	and	a3, a3, a7
4025fcce:	0f0e42        	l8ui	a4, a14, 15
4025fcd1:	0e0e52        	l8ui	a5, a14, 14
4025fcd4:	114480        	slli	a4, a4, 8
4025fcd7:	204450        	or	a4, a4, a5
4025fcda:	0d0e52        	l8ui	a5, a14, 13
4025fcdd:	114480        	slli	a4, a4, 8
4025fce0:	204450        	or	a4, a4, a5
4025fce3:	0c0e52        	l8ui	a5, a14, 12
4025fce6:	114480        	slli	a4, a4, 8
4025fce9:	204450        	or	a4, a4, a5
4025fcec:	1f49      	s32i.n	a4, a15, 4
4025fcee:	179327        	bne	a3, a2, 4025fd09 <ip_input+0xf9>
4025fcf1:	350d42        	l8ui	a4, a13, 53
4025fcf4:	044740        	extui	a4, a4, 7, 1
4025fcf7:	13a416        	beqz	a4, 4025fe35 <ip_input+0x225>
4025fcfa:	0d2d      	mov.n	a2, a13
4025fcfc:	0f3d      	mov.n	a3, a15
4025fcfe:	ff5785        	call0	4025f278 <igmp_lookfor_group>
4025fd01:	130216        	beqz	a2, 4025fe35 <ip_input+0x225>
4025fd04:	0d0d      	mov.n	a0, a13
4025fd06:	001106        	j	4025fd4e <ip_input+0x13e>
4025fd09:	fcaf92        	movi	a9, -4
4025fd0c:	eba381        	l32r	a8, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025fd0f:	01a042        	movi	a4, 1
4025fd12:	200dd0        	or	a0, a13, a13
4025fd15:	350052        	l8ui	a5, a0, 53
4025fd18:	1f6507        	bbci	a5, 0, 4025fd3b <ip_input+0x12b>
4025fd1b:	1c1097        	beq	a0, a9, 4025fd3b <ip_input+0x12b>
4025fd1e:	1078      	l32i.n	a7, a0, 4
4025fd20:	0f28      	l32i.n	a2, a15, 0
4025fd22:	579c      	beqz.n	a7, 4025fd3b <ip_input+0x12b>
4025fd24:	7149      	s32i.n	a4, a1, 28
4025fd26:	0109      	s32i.n	a0, a1, 0
4025fd28:	221727        	beq	a7, a2, 4025fd4e <ip_input+0x13e>
4025fd2b:	003d      	mov.n	a3, a0
4025fd2d:	ffa6c5        	call0	4025f79c <ip4_addr_isbroadcast>
4025fd30:	0108      	l32i.n	a0, a1, 0
4025fd32:	eb9981        	l32r	a8, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
4025fd35:	c97c      	movi.n	a9, -4
4025fd37:	7148      	l32i.n	a4, a1, 28
4025fd39:	12dc      	bnez.n	a2, 4025fd4e <ip_input+0x13e>
4025fd3b:	34cc      	bnez.n	a4, 4025fd42 <ip_input+0x132>
4025fd3d:	0008      	l32i.n	a0, a0, 0
4025fd3f:	0000c6        	j	4025fd46 <ip_input+0x136>
4025fd42:	0808      	l32i.n	a0, a8, 0
4025fd44:	040c      	movi.n	a4, 0
4025fd46:	019d07        	bne	a13, a0, 4025fd4b <ip_input+0x13b>
4025fd49:	0008      	l32i.n	a0, a0, 0
4025fd4b:	fc6056        	bnez	a0, 4025fd15 <ip_input+0x105>
4025fd4e:	40ec      	bnez.n	a0, 4025fd76 <ip_input+0x166>
4025fd50:	090e62        	l8ui	a6, a14, 9
4025fd53:	efc662        	addi	a6, a6, -17
4025fd56:	0d6656        	bnez	a6, 4025fe30 <ip_input+0x220>
4025fd59:	1198      	l32i.n	a9, a1, 4
4025fd5b:	99ea      	add.n	a9, a9, a14
4025fd5d:	030982        	l8ui	a8, a9, 3
4025fd60:	020992        	l8ui	a9, a9, 2
4025fd63:	118880        	slli	a8, a8, 8
4025fd66:	208890        	or	a8, a8, a9
4025fd69:	bcd882        	addmi	a8, a8, 0xffffbc00
4025fd6c:	0d7856        	bnez	a8, 4025fe47 <ip_input+0x237>
4025fd6f:	0d0d      	mov.n	a0, a13
4025fd71:	030c      	movi.n	a3, 0
4025fd73:	000046        	j	4025fd78 <ip_input+0x168>
4025fd76:	130c      	movi.n	a3, 1
4025fd78:	021316        	beqz	a3, 4025fd9d <ip_input+0x18d>
4025fd7b:	012f22        	l32i	a2, a15, 4
4025fd7e:	0109      	s32i.n	a0, a1, 0
4025fd80:	929c      	beqz.n	a2, 4025fd9d <ip_input+0x18d>
4025fd82:	0d3d      	mov.n	a3, a13
4025fd84:	ffa145        	call0	4025f79c <ip4_addr_isbroadcast>
4025fd87:	0108      	l32i.n	a0, a1, 0
4025fd89:	098256        	bnez	a2, 4025fe25 <ip_input+0x215>
4025fd8c:	1fa8      	l32i.n	a10, a15, 4
4025fd8e:	f0a0b2        	movi	a11, 240
4025fd91:	10aab0        	and	a10, a10, a11
4025fd94:	e0a0b2        	movi	a11, 224
4025fd97:	029ab7        	bne	a10, a11, 4025fd9d <ip_input+0x18d>
4025fd9a:	0021c6        	j	4025fe25 <ip_input+0x215>
4025fd9d:	60cc      	bnez.n	a0, 4025fda7 <ip_input+0x197>
4025fd9f:	0c2d      	mov.n	a2, a12
4025fda1:	007785        	call0	4026051c <pbuf_free>
4025fda4:	ffa4c6        	j	4025fc3b <ip_input+0x2b>
4025fda7:	ff9901        	l32r	a0, 4025fc0c <ip_router+0x78>
4025fdaa:	070e22        	l8ui	a2, a14, 7
4025fdad:	060e32        	l8ui	a3, a14, 6
4025fdb0:	112280        	slli	a2, a2, 8
4025fdb3:	202230        	or	a2, a2, a3
4025fdb6:	0a0027        	bnone	a0, a2, 4025fdc4 <ip_input+0x1b4>
4025fdb9:	0c2d      	mov.n	a2, a12
4025fdbb:	007605        	call0	4026051c <pbuf_free>
4025fdbe:	ff9e46        	j	4025fc3b <ip_input+0x2b>
4025fdc1:	000000        	ill
4025fdc4:	2fd9      	s32i.n	a13, a15, 8
4025fdc6:	3fe9      	s32i.n	a14, a15, 12
4025fdc8:	0c2d      	mov.n	a2, a12
4025fdca:	0d3d      	mov.n	a3, a13
4025fdcc:	00b645        	call0	40260934 <raw_input>
4025fdcf:	042256        	bnez	a2, 4025fe15 <ip_input+0x205>
4025fdd2:	090e02        	l8ui	a0, a14, 9
4025fdd5:	351026        	beqi	a0, 1, 4025fe0e <ip_input+0x1fe>
4025fdd8:	702026        	beqi	a0, 2, 4025fe4c <ip_input+0x23c>
4025fddb:	026066        	bnei	a0, 6, 4025fde1 <ip_input+0x1d1>
4025fdde:	001e46        	j	4025fe5b <ip_input+0x24b>
4025fde1:	131c      	movi.n	a3, 17
4025fde3:	531037        	beq	a0, a3, 4025fe3a <ip_input+0x22a>
4025fde6:	0d3d      	mov.n	a3, a13
4025fde8:	0f28      	l32i.n	a2, a15, 0
4025fdea:	ff9b05        	call0	4025f79c <ip4_addr_isbroadcast>
4025fded:	52dc      	bnez.n	a2, 4025fe06 <ip_input+0x1f6>
4025fdef:	0f48      	l32i.n	a4, a15, 0
4025fdf1:	f0a052        	movi	a5, 240
4025fdf4:	104450        	and	a4, a4, a5
4025fdf7:	e0a052        	movi	a5, 224
4025fdfa:	081457        	beq	a4, a5, 4025fe06 <ip_input+0x1f6>
4025fdfd:	1ce9      	s32i.n	a14, a12, 4
4025fdff:	0c2d      	mov.n	a2, a12
4025fe01:	230c      	movi.n	a3, 2
4025fe03:	040245        	call0	40263e28 <icmp_dest_unreach>
4025fe06:	0c2d      	mov.n	a2, a12
4025fe08:	007105        	call0	4026051c <pbuf_free>
4025fe0b:	000186        	j	4025fe15 <ip_input+0x205>
4025fe0e:	0d3d      	mov.n	a3, a13
4025fe10:	0c2d      	mov.n	a2, a12
4025fe12:	03e685        	call0	40263c7c <icmp_input>
4025fe15:	060c      	movi.n	a6, 0
4025fe17:	2f69      	s32i.n	a6, a15, 8
4025fe19:	3f69      	s32i.n	a6, a15, 12
4025fe1b:	1f69      	s32i.n	a6, a15, 4
4025fe1d:	0f69      	s32i.n	a6, a15, 0
4025fe1f:	ff8606        	j	4025fc3b <ip_input+0x2b>
4025fe22:	000000        	ill
4025fe25:	0c2d      	mov.n	a2, a12
4025fe27:	006f45        	call0	4026051c <pbuf_free>
4025fe2a:	ff8346        	j	4025fc3b <ip_input+0x2b>
4025fe2d:	000000        	ill
4025fe30:	130c      	movi.n	a3, 1
4025fe32:	ffd086        	j	4025fd78 <ip_input+0x168>
4025fe35:	000c      	movi.n	a0, 0
4025fe37:	ffc4c6        	j	4025fd4e <ip_input+0x13e>
4025fe3a:	0d3d      	mov.n	a3, a13
4025fe3c:	0c2d      	mov.n	a2, a12
4025fe3e:	038e45        	call0	40263724 <udp_input>
4025fe41:	fff406        	j	4025fe15 <ip_input+0x205>
4025fe44:	000000        	ill
4025fe47:	130c      	movi.n	a3, 1
4025fe49:	ffcac6        	j	4025fd78 <ip_input+0x168>
4025fe4c:	203dd0        	or	a3, a13, a13
4025fe4f:	202cc0        	or	a2, a12, a12
4025fe52:	204ff0        	or	a4, a15, a15
4025fe55:	ff4d85        	call0	4025f330 <igmp_input>
4025fe58:	ffee46        	j	4025fe15 <ip_input+0x205>
4025fe5b:	0d3d      	mov.n	a3, a13
4025fe5d:	0c2d      	mov.n	a2, a12
4025fe5f:	00cb05        	call0	40260b10 <tcp_input>
4025fe62:	ffebc6        	j	4025fe15 <ip_input+0x205>
4025fe65:	000000        	ill

4025fe68 <ip_output_if>:
4025fe68:	e0c112        	addi	a1, a1, -32
4025fe6b:	4109      	s32i.n	a0, a1, 16
4025fe6d:	8188      	l32i.n	a8, a1, 32
4025fe6f:	0189      	s32i.n	a8, a1, 0
4025fe71:	000c      	movi.n	a0, 0
4025fe73:	1109      	s32i.n	a0, a1, 4
4025fe75:	2109      	s32i.n	a0, a1, 8
4025fe77:	0000c5        	call0	4025fe84 <ip_output_if_opt>
4025fe7a:	4108      	l32i.n	a0, a1, 16
4025fe7c:	20c112        	addi	a1, a1, 32
4025fe7f:	f00d      	ret.n
4025fe81:	000000        	ill

4025fe84 <ip_output_if_opt>:
4025fe84:	d0c112        	addi	a1, a1, -48
4025fe87:	076102        	s32i	a0, a1, 28
4025fe8a:	0861c2        	s32i	a12, a1, 32
4025fe8d:	0961d2        	s32i	a13, a1, 36
4025fe90:	a1e9      	s32i.n	a14, a1, 40
4025fe92:	02dd      	mov.n	a13, a2
4025fe94:	04ed      	mov.n	a14, a4
4025fe96:	032d      	mov.n	a2, a3
4025fe98:	14bc      	beqz.n	a4, 4025fecd <ip_output_if_opt+0x49>
4025fe9a:	4159      	s32i.n	a5, a1, 16
4025fe9c:	3169      	s32i.n	a6, a1, 12
4025fe9e:	2179      	s32i.n	a7, a1, 8
4025fea0:	1c11c2        	l16ui	a12, a1, 56
4025fea3:	1129      	s32i.n	a2, a1, 4
4025fea5:	060c16        	beqz	a12, 4025ff09 <ip_output_if_opt+0x85>
4025fea8:	0d2d      	mov.n	a2, a13
4025feaa:	81f941        	l32r	a4, 40240690 <user_uart_wait_tx_fifo_empty+0x41c>
4025fead:	3c3b      	addi.n	a3, a12, 3
4025feaf:	103340        	and	a3, a3, a4
4025feb2:	6139      	s32i.n	a3, a1, 24
4025feb4:	14c342        	addi	a4, a3, 20
4025feb7:	f44040        	extui	a4, a4, 0, 16
4025feba:	5149      	s32i.n	a4, a1, 20
4025febc:	113300        	slli	a3, a3, 16
4025febf:	313030        	srai	a3, a3, 16
4025fec2:	005ec5        	call0	402604b0 <pbuf_header>
4025fec5:	153216        	beqz	a2, 4026001c <ip_output_if_opt+0x198>
4025fec8:	e27c      	movi.n	a2, -2
4025feca:	000b86        	j	4025fefc <ip_output_if_opt+0x78>
4025fecd:	1d58      	l32i.n	a5, a13, 4
4025fecf:	01ed      	mov.n	a14, a1
4025fed1:	100562        	l8ui	a6, a5, 16
4025fed4:	110572        	l8ui	a7, a5, 17
4025fed7:	120582        	l8ui	a8, a5, 18
4025feda:	130552        	l8ui	a5, a5, 19
4025fedd:	c128      	l32i.n	a2, a1, 48
4025fedf:	115580        	slli	a5, a5, 8
4025fee2:	205580        	or	a5, a5, a8
4025fee5:	115580        	slli	a5, a5, 8
4025fee8:	205570        	or	a5, a5, a7
4025feeb:	115580        	slli	a5, a5, 8
4025feee:	205560        	or	a5, a5, a6
4025fef1:	0159      	s32i.n	a5, a1, 0
4025fef3:	0e4d      	mov.n	a4, a14
4025fef5:	5208      	l32i.n	a0, a2, 20
4025fef7:	0d3d      	mov.n	a3, a13
4025fef9:	0000c0        	callx0	a0
4025fefc:	81c8      	l32i.n	a12, a1, 32
4025fefe:	91d8      	l32i.n	a13, a1, 36
4025ff00:	a1e8      	l32i.n	a14, a1, 40
4025ff02:	7108      	l32i.n	a0, a1, 28
4025ff04:	30c112        	addi	a1, a1, 48
4025ff07:	f00d      	ret.n
4025ff09:	00a0c2        	movi	a12, 0
4025ff0c:	14a022        	movi	a2, 20
4025ff0f:	056122        	s32i	a2, a1, 20
4025ff12:	0d2d      	mov.n	a2, a13
4025ff14:	431c      	movi.n	a3, 20
4025ff16:	005985        	call0	402604b0 <pbuf_header>
4025ff19:	fab256        	bnez	a2, 4025fec8 <ip_output_if_opt+0x44>
4025ff1c:	3158      	l32i.n	a5, a1, 12
4025ff1e:	5168      	l32i.n	a6, a1, 20
4025ff20:	070c      	movi.n	a7, 0
4025ff22:	041d42        	l16ui	a4, a13, 8
4025ff25:	2188      	l32i.n	a8, a1, 8
4025ff27:	1d08      	l32i.n	a0, a13, 4
4025ff29:	4198      	l32i.n	a9, a1, 16
4025ff2b:	084092        	s8i	a9, a0, 8
4025ff2e:	094082        	s8i	a8, a0, 9
4025ff31:	742840        	extui	a2, a4, 8, 8
4025ff34:	064072        	s8i	a7, a0, 6
4025ff37:	074072        	s8i	a7, a0, 7
4025ff3a:	416260        	srli	a6, a6, 2
4025ff3d:	113880        	slli	a3, a8, 8
4025ff40:	203930        	or	a3, a9, a3
4025ff43:	116680        	slli	a6, a6, 8
4025ff46:	205560        	or	a5, a5, a6
4025ff49:	3c3a      	add.n	a3, a12, a3
4025ff4b:	0e78      	l32i.n	a7, a14, 0
4025ff4d:	104072        	s8i	a7, a0, 16
4025ff50:	11c480        	slli	a12, a4, 8
4025ff53:	20cc20        	or	a12, a12, a2
4025ff56:	f44070        	extui	a4, a7, 0, 16
4025ff59:	f56070        	extui	a6, a7, 16, 16
4025ff5c:	417870        	srli	a7, a7, 8
4025ff5f:	446a      	add.n	a4, a4, a6
4025ff61:	334a      	add.n	a3, a3, a4
4025ff63:	114072        	s8i	a7, a0, 17
4025ff66:	ff2861        	l32r	a6, 4025fc08 <ip_router+0x74>
4025ff69:	417870        	srli	a7, a7, 8
4025ff6c:	124072        	s8i	a7, a0, 18
4025ff6f:	081622        	l16ui	a2, a6, 16
4025ff72:	417870        	srli	a7, a7, 8
4025ff75:	421b      	addi.n	a4, a2, 1
4025ff77:	134072        	s8i	a7, a0, 19
4025ff7a:	085642        	s16i	a4, a6, 16
4025ff7d:	744820        	extui	a4, a2, 8, 8
4025ff80:	8f8061        	l32r	a6, 40243d80 <tcpclient1_sent_cb+0x14>
4025ff83:	112280        	slli	a2, a2, 8
4025ff86:	202240        	or	a2, a2, a4
4025ff89:	114580        	slli	a4, a5, 8
4025ff8c:	044022        	s8i	a2, a0, 4
4025ff8f:	205560        	or	a5, a5, a6
4025ff92:	745850        	extui	a5, a5, 8, 8
4025ff95:	204450        	or	a4, a4, a5
4025ff98:	004042        	s8i	a4, a0, 0
4025ff9b:	415840        	srli	a5, a4, 8
4025ff9e:	f44040        	extui	a4, a4, 0, 16
4025ffa1:	014052        	s8i	a5, a0, 1
4025ffa4:	334a      	add.n	a3, a3, a4
4025ffa6:	7448c0        	extui	a4, a12, 8, 8
4025ffa9:	f4c0c0        	extui	a12, a12, 0, 16
4025ffac:	0240c2        	s8i	a12, a0, 2
4025ffaf:	034042        	s8i	a4, a0, 3
4025ffb2:	cc3a      	add.n	a12, a12, a3
4025ffb4:	413820        	srli	a3, a2, 8
4025ffb7:	f42020        	extui	a2, a2, 0, 16
4025ffba:	054032        	s8i	a3, a0, 5
4025ffbd:	1138      	l32i.n	a3, a1, 4
4025ffbf:	cc2a      	add.n	a12, a12, a2
4025ffc1:	238c      	beqz.n	a3, 4025ffc7 <ip_output_if_opt+0x143>
4025ffc3:	0348      	l32i.n	a4, a3, 0
4025ffc5:	44dc      	bnez.n	a4, 4025ffdd <ip_output_if_opt+0x159>
4025ffc7:	c128      	l32i.n	a2, a1, 48
4025ffc9:	1248      	l32i.n	a4, a2, 4
4025ffcb:	0c4042        	s8i	a4, a0, 12
4025ffce:	413840        	srli	a3, a4, 8
4025ffd1:	0d4032        	s8i	a3, a0, 13
4025ffd4:	413830        	srli	a3, a3, 8
4025ffd7:	0e4032        	s8i	a3, a0, 14
4025ffda:	000406        	j	4025ffee <ip_output_if_opt+0x16a>
4025ffdd:	c128      	l32i.n	a2, a1, 48
4025ffdf:	0c4042        	s8i	a4, a0, 12
4025ffe2:	413840        	srli	a3, a4, 8
4025ffe5:	0d4032        	s8i	a3, a0, 13
4025ffe8:	413830        	srli	a3, a3, 8
4025ffeb:	0e4032        	s8i	a3, a0, 14
4025ffee:	417830        	srli	a7, a3, 8
4025fff1:	f56040        	extui	a6, a4, 16, 16
4025fff4:	f45040        	extui	a5, a4, 0, 16
4025fff7:	556a      	add.n	a5, a5, a6
4025fff9:	5c5a      	add.n	a5, a12, a5
4025fffb:	0f4072        	s8i	a7, a0, 15
4025fffe:	f56050        	extui	a6, a5, 16, 16
40260001:	f45050        	extui	a5, a5, 0, 16
40260004:	556a      	add.n	a5, a5, a6
40260006:	f56050        	extui	a6, a5, 16, 16
40260009:	556a      	add.n	a5, a5, a6
4026000b:	f67c      	movi.n	a6, -1
4026000d:	305560        	xor	a5, a5, a6
40260010:	0a4052        	s8i	a5, a0, 10
40260013:	415850        	srli	a5, a5, 8
40260016:	0b4052        	s8i	a5, a0, 11
40260019:	ffb586        	j	4025fef3 <ip_output_if_opt+0x6f>
4026001c:	d138      	l32i.n	a3, a1, 52
4026001e:	1d28      	l32i.n	a2, a13, 4
40260020:	0c4d      	mov.n	a4, a12
40260022:	80de01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40260025:	0000c0        	callx0	a0
40260028:	6148      	l32i.n	a4, a1, 24
4026002a:	0ebc47        	bgeu	a12, a4, 4026003c <ip_output_if_opt+0x1b8>
4026002d:	c044c0        	sub	a4, a4, a12
40260030:	1d28      	l32i.n	a2, a13, 4
40260032:	030c      	movi.n	a3, 0
40260034:	22ca      	add.n	a2, a2, a12
40260036:	80dd01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40260039:	0000c0        	callx0	a0
4026003c:	6128      	l32i.n	a2, a1, 24
4026003e:	0c0c      	movi.n	a12, 0
40260040:	f42120        	extui	a2, a2, 1, 16
40260043:	1112a6        	blti	a2, 1, 40260058 <ip_output_if_opt+0x1d4>
40260046:	1d08      	l32i.n	a0, a13, 4
40260048:	902200        	addx2	a2, a2, a0
4026004b:	001032        	l16ui	a3, a0, 0
4026004e:	002b      	addi.n	a0, a0, 2
40260050:	c3ca      	add.n	a12, a3, a12
40260052:	f59027        	bne	a0, a2, 4026004b <ip_output_if_opt+0x1c7>
40260055:	ffae46        	j	4025ff12 <ip_output_if_opt+0x8e>
40260058:	0c0c      	movi.n	a12, 0
4026005a:	ffad06        	j	4025ff12 <ip_output_if_opt+0x8e>
4026005d:	000000        	ill

40260060 <ip_output>:
40260060:	d0c112        	addi	a1, a1, -48
40260063:	5139      	s32i.n	a3, a1, 20
40260065:	6159      	s32i.n	a5, a1, 24
40260067:	7169      	s32i.n	a6, a1, 28
40260069:	8179      	s32i.n	a7, a1, 32
4026006b:	9109      	s32i.n	a0, a1, 36
4026006d:	4129      	s32i.n	a2, a1, 16
4026006f:	a1c9      	s32i.n	a12, a1, 40
40260071:	042d      	mov.n	a2, a4
40260073:	04cd      	mov.n	a12, a4
40260075:	ffaa05        	call0	4025fb18 <ip_route>
40260078:	32cc      	bnez.n	a2, 4026007f <ip_output+0x1f>
4026007a:	c27c      	movi.n	a2, -4
4026007c:	000406        	j	40260090 <ip_output+0x30>
4026007f:	0c4d      	mov.n	a4, a12
40260081:	5138      	l32i.n	a3, a1, 20
40260083:	6158      	l32i.n	a5, a1, 24
40260085:	7168      	l32i.n	a6, a1, 28
40260087:	0129      	s32i.n	a2, a1, 0
40260089:	8178      	l32i.n	a7, a1, 32
4026008b:	4128      	l32i.n	a2, a1, 16
4026008d:	ffdd85        	call0	4025fe68 <ip_output_if>
40260090:	a1c8      	l32i.n	a12, a1, 40
40260092:	9108      	l32i.n	a0, a1, 36
40260094:	30c112        	addi	a1, a1, 48
40260097:	f00d      	ret.n
40260099:	000000        	ill

4026009c <netif_init>:
4026009c:	f00d      	ret.n
4026009e:	5c0000        	excw
402600a1:	3ffef3        	excw

402600a4 <netif_add>:
402600a4:	ffff81        	l32r	a8, 402600a0 <netif_init+0x4>
402600a7:	090c      	movi.n	a9, 0
402600a9:	f0c112        	addi	a1, a1, -16
402600ac:	0179      	s32i.n	a7, a1, 0
402600ae:	1109      	s32i.n	a0, a1, 4
402600b0:	21c9      	s32i.n	a12, a1, 8
402600b2:	4108      	l32i.n	a0, a1, 16
402600b4:	1299      	s32i.n	a9, a2, 4
402600b6:	2299      	s32i.n	a9, a2, 8
402600b8:	3299      	s32i.n	a9, a2, 12
402600ba:	354292        	s8i	a9, a2, 53
402600bd:	8299      	s32i.n	a9, a2, 32
402600bf:	9299      	s32i.n	a9, a2, 36
402600c1:	02cd      	mov.n	a12, a2
402600c3:	fc99      	s32i.n	a9, a12, 60
402600c5:	7c69      	s32i.n	a6, a12, 28
402600c7:	000822        	l8ui	a2, a8, 0
402600ca:	4c09      	s32i.n	a0, a12, 16
402600cc:	384c22        	s8i	a2, a12, 56
402600cf:	721b      	addi.n	a7, a2, 1
402600d1:	004872        	s8i	a7, a8, 0
402600d4:	0c2d      	mov.n	a2, a12
402600d6:	000345        	call0	4026010c <netif_set_addr>
402600d9:	0108      	l32i.n	a0, a1, 0
402600db:	0c2d      	mov.n	a2, a12
402600dd:	0000c0        	callx0	a0
402600e0:	328c      	beqz.n	a2, 402600e7 <netif_add+0x43>
402600e2:	0c0c      	movi.n	a12, 0
402600e4:	000586        	j	402600fe <netif_add+0x5a>
402600e7:	eaac31        	l32r	a3, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
402600ea:	002342        	l32i	a4, a3, 0
402600ed:	006c42        	s32i	a4, a12, 0
402600f0:	0063c2        	s32i	a12, a3, 0
402600f3:	350c22        	l8ui	a2, a12, 53
402600f6:	046277        	bbci	a2, 7, 402600fe <netif_add+0x5a>
402600f9:	0c2d      	mov.n	a2, a12
402600fb:	ff0b05        	call0	4025f1ac <igmp_start>
402600fe:	0c2d      	mov.n	a2, a12
40260100:	1108      	l32i.n	a0, a1, 4
40260102:	21c8      	l32i.n	a12, a1, 8
40260104:	10c112        	addi	a1, a1, 16
40260107:	f00d      	ret.n
40260109:	000000        	ill

4026010c <netif_set_addr>:
4026010c:	f0c112        	addi	a1, a1, -16
4026010f:	0149      	s32i.n	a4, a1, 0
40260111:	1159      	s32i.n	a5, a1, 4
40260113:	31c9      	s32i.n	a12, a1, 12
40260115:	2109      	s32i.n	a0, a1, 8
40260117:	02cd      	mov.n	a12, a2
40260119:	000b05        	call0	402601cc <netif_set_ipaddr>
4026011c:	0c2d      	mov.n	a2, a12
4026011e:	0138      	l32i.n	a3, a1, 0
40260120:	001205        	call0	40260244 <netif_set_netmask>
40260123:	0c2d      	mov.n	a2, a12
40260125:	1138      	l32i.n	a3, a1, 4
40260127:	31c8      	l32i.n	a12, a1, 12
40260129:	001085        	call0	40260234 <netif_set_gw>
4026012c:	2108      	l32i.n	a0, a1, 8
4026012e:	10c112        	addi	a1, a1, 16
40260131:	f00d      	ret.n
	...

40260134 <netif_remove>:
40260134:	f0c112        	addi	a1, a1, -16
40260137:	0161c2        	s32i	a12, a1, 4
4026013a:	006102        	s32i	a0, a1, 0
4026013d:	20c220        	or	a12, a2, a2
40260140:	92bc      	beqz.n	a2, 4026017d <netif_remove+0x49>
40260142:	350202        	l8ui	a0, a2, 53
40260145:	056077        	bbci	a0, 7, 4026014e <netif_remove+0x1a>
40260148:	ff09c5        	call0	4025f1e8 <igmp_stop>
4026014b:	350c02        	l8ui	a0, a12, 53
4026014e:	046007        	bbci	a0, 0, 40260156 <netif_remove+0x22>
40260151:	0c2d      	mov.n	a2, a12
40260153:	001445        	call0	40260298 <netif_set_down>
40260156:	ea9051        	l32r	a5, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
40260159:	0508      	l32i.n	a0, a5, 0
4026015b:	069c07        	bne	a12, a0, 40260165 <netif_remove+0x31>
4026015e:	0c08      	l32i.n	a0, a12, 0
40260160:	0509      	s32i.n	a0, a5, 0
40260162:	000346        	j	40260173 <netif_remove+0x3f>
40260165:	808c      	beqz.n	a0, 40260171 <netif_remove+0x3d>
40260167:	0028      	l32i.n	a2, a0, 0
40260169:	1912c7        	beq	a2, a12, 40260186 <netif_remove+0x52>
4026016c:	020d      	mov.n	a0, a2
4026016e:	ff5256        	bnez	a2, 40260167 <netif_remove+0x33>
40260171:	808c      	beqz.n	a0, 4026017d <netif_remove+0x49>
40260173:	1528      	l32i.n	a2, a5, 4
40260175:	0492c7        	bne	a2, a12, 4026017d <netif_remove+0x49>
40260178:	020c      	movi.n	a2, 0
4026017a:	000d85        	call0	40260254 <netif_set_default>
4026017d:	11c8      	l32i.n	a12, a1, 4
4026017f:	0108      	l32i.n	a0, a1, 0
40260181:	10c112        	addi	a1, a1, 16
40260184:	f00d      	ret.n
40260186:	0c38      	l32i.n	a3, a12, 0
40260188:	0039      	s32i.n	a3, a0, 0
4026018a:	fff8c6        	j	40260171 <netif_remove+0x3d>
4026018d:	000000        	ill

40260190 <netif_find>:
40260190:	b2ac      	beqz.n	a2, 402601bf <netif_find+0x2f>
40260192:	ea8151        	l32r	a5, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
40260195:	0558      	l32i.n	a5, a5, 0
40260197:	45ac      	beqz.n	a5, 402601bf <netif_find+0x2f>
40260199:	020262        	l8ui	a6, a2, 2
4026019c:	d0c662        	addi	a6, a6, -48
4026019f:	746060        	extui	a6, a6, 0, 8
402601a2:	380572        	l8ui	a7, a5, 56
402601a5:	360592        	l8ui	a9, a5, 54
402601a8:	0e9767        	bne	a7, a6, 402601ba <netif_find+0x2a>
402601ab:	000282        	l8ui	a8, a2, 0
402601ae:	0102a2        	l8ui	a10, a2, 1
402601b1:	059897        	bne	a8, a9, 402601ba <netif_find+0x2a>
402601b4:	3705b2        	l8ui	a11, a5, 55
402601b7:	081ab7        	beq	a10, a11, 402601c3 <netif_find+0x33>
402601ba:	0558      	l32i.n	a5, a5, 0
402601bc:	fe2556        	bnez	a5, 402601a2 <netif_find+0x12>
402601bf:	020c      	movi.n	a2, 0
402601c1:	f00d      	ret.n
402601c3:	052d      	mov.n	a2, a5
402601c5:	f00d      	ret.n
402601c7:	f3ac00        	excw
402601ca:	fe          	.byte 0xfe
402601cb:	3f          	.byte 0x3f

402601cc <netif_set_ipaddr>:
402601cc:	f0c112        	addi	a1, a1, -16
402601cf:	31e9      	s32i.n	a14, a1, 12
402601d1:	0109      	s32i.n	a0, a1, 0
402601d3:	11c9      	s32i.n	a12, a1, 4
402601d5:	21d9      	s32i.n	a13, a1, 8
402601d7:	02cd      	mov.n	a12, a2
402601d9:	03dd      	mov.n	a13, a3
402601db:	04d316        	beqz	a3, 4026022c <netif_set_ipaddr+0x60>
402601de:	1228      	l32i.n	a2, a2, 4
402601e0:	0308      	l32i.n	a0, a3, 0
402601e2:	331027        	beq	a0, a2, 40260219 <netif_set_ipaddr+0x4d>
402601e5:	f53821        	l32r	a2, 4025d6c8 <espconn_dns_setserver+0x1c>
402601e8:	0228      	l32i.n	a2, a2, 0
402601ea:	229c      	beqz.n	a2, 40260200 <netif_set_ipaddr+0x34>
402601ec:	012c42        	l32i	a4, a12, 4
402601ef:	002232        	l32i	a3, a2, 0
402601f2:	0322e2        	l32i	a14, a2, 12
402601f5:	029347        	bne	a3, a4, 402601fb <netif_set_ipaddr+0x2f>
402601f8:	01ac05        	call0	40261cbc <tcp_abort>
402601fb:	0e2d      	mov.n	a2, a14
402601fd:	febe56        	bnez	a14, 402601ec <netif_set_ipaddr+0x20>
40260200:	fff201        	l32r	a0, 402601c8 <netif_find+0x38>
40260203:	0008      	l32i.n	a0, a0, 0
40260205:	009c      	beqz.n	a0, 40260219 <netif_set_ipaddr+0x4d>
40260207:	0028      	l32i.n	a2, a0, 0
40260209:	728c      	beqz.n	a2, 40260214 <netif_set_ipaddr+0x48>
4026020b:	1c38      	l32i.n	a3, a12, 4
4026020d:	039327        	bne	a3, a2, 40260214 <netif_set_ipaddr+0x48>
40260210:	0d48      	l32i.n	a4, a13, 0
40260212:	0049      	s32i.n	a4, a0, 0
40260214:	3008      	l32i.n	a0, a0, 12
40260216:	fed056        	bnez	a0, 40260207 <netif_set_ipaddr+0x3b>
40260219:	fd8c      	beqz.n	a13, 4026022c <netif_set_ipaddr+0x60>
4026021b:	0d08      	l32i.n	a0, a13, 0
4026021d:	21d8      	l32i.n	a13, a1, 8
4026021f:	1c09      	s32i.n	a0, a12, 4
40260221:	31e8      	l32i.n	a14, a1, 12
40260223:	11c8      	l32i.n	a12, a1, 4
40260225:	0108      	l32i.n	a0, a1, 0
40260227:	10c112        	addi	a1, a1, 16
4026022a:	f00d      	ret.n
4026022c:	000c      	movi.n	a0, 0
4026022e:	fffac6        	j	4026021d <netif_set_ipaddr+0x51>
40260231:	000000        	ill

40260234 <netif_set_gw>:
40260234:	33cc      	bnez.n	a3, 4026023b <netif_set_gw+0x7>
40260236:	030c      	movi.n	a3, 0
40260238:	000046        	j	4026023d <netif_set_gw+0x9>
4026023b:	0338      	l32i.n	a3, a3, 0
4026023d:	3239      	s32i.n	a3, a2, 12
4026023f:	f00d      	ret.n
40260241:	000000        	ill

40260244 <netif_set_netmask>:
40260244:	33cc      	bnez.n	a3, 4026024b <netif_set_netmask+0x7>
40260246:	030c      	movi.n	a3, 0
40260248:	000046        	j	4026024d <netif_set_netmask+0x9>
4026024b:	0338      	l32i.n	a3, a3, 0
4026024d:	2239      	s32i.n	a3, a2, 8
4026024f:	f00d      	ret.n
40260251:	000000        	ill

40260254 <netif_set_default>:
40260254:	ea5131        	l32r	a3, 4025ab98 <ieee80211_add_ie_vendor_esp_manufacturer+0x2c0>
40260257:	1329      	s32i.n	a2, a3, 4
40260259:	f00d      	ret.n
	...

4026025c <netif_set_up>:
4026025c:	f0c112        	addi	a1, a1, -16
4026025f:	0161c2        	s32i	a12, a1, 4
40260262:	006102        	s32i	a0, a1, 0
40260265:	02cd      	mov.n	a12, a2
40260267:	350202        	l8ui	a0, a2, 53
4026026a:	120c      	movi.n	a2, 1
4026026c:	1de007        	bbsi	a0, 0, 4026028d <netif_set_up+0x31>
4026026f:	200020        	or	a0, a0, a2
40260272:	354c02        	s8i	a0, a12, 53
40260275:	146047        	bbci	a0, 4, 4026028d <netif_set_up+0x31>
40260278:	096057        	bbci	a0, 5, 40260285 <netif_set_up+0x29>
4026027b:	0c2d      	mov.n	a2, a12
4026027d:	3c4b      	addi.n	a3, a12, 4
4026027f:	fee745        	call0	4025f0f4 <etharp_request>
40260282:	350c02        	l8ui	a0, a12, 53
40260285:	046077        	bbci	a0, 7, 4026028d <netif_set_up+0x31>
40260288:	0c2d      	mov.n	a2, a12
4026028a:	fefbc5        	call0	4025f248 <igmp_report_groups>
4026028d:	11c8      	l32i.n	a12, a1, 4
4026028f:	0108      	l32i.n	a0, a1, 0
40260291:	10c112        	addi	a1, a1, 16
40260294:	f00d      	ret.n
	...

40260298 <netif_set_down>:
40260298:	f0c112        	addi	a1, a1, -16
4026029b:	006102        	s32i	a0, a1, 0
4026029e:	350202        	l8ui	a0, a2, 53
402602a1:	fea032        	movi	a3, 254
402602a4:	0b6007        	bbci	a0, 0, 402602b3 <netif_set_down+0x1b>
402602a7:	103030        	and	a3, a0, a3
402602aa:	354232        	s8i	a3, a2, 53
402602ad:	026357        	bbci	a3, 5, 402602b3 <netif_set_down+0x1b>
402602b0:	fe8785        	call0	4025eb2c <etharp_cleanup_netif>
402602b3:	002102        	l32i	a0, a1, 0
402602b6:	10c112        	addi	a1, a1, 16
402602b9:	000080        	ret

402602bc <netif_set_link_up>:
402602bc:	f0c112        	addi	a1, a1, -16
402602bf:	0161c2        	s32i	a12, a1, 4
402602c2:	006102        	s32i	a0, a1, 0
402602c5:	02cd      	mov.n	a12, a2
402602c7:	350202        	l8ui	a0, a2, 53
402602ca:	021c      	movi.n	a2, 16
402602cc:	2ae047        	bbsi	a0, 4, 402602fa <netif_set_link_up+0x3e>
402602cf:	200020        	or	a0, a0, a2
402602d2:	8c38      	l32i.n	a3, a12, 32
402602d4:	354c02        	s8i	a0, a12, 53
402602d7:	638c      	beqz.n	a3, 402602e1 <netif_set_link_up+0x25>
402602d9:	0c2d      	mov.n	a2, a12
402602db:	facd45        	call0	4025afb0 <dhcp_network_changed>
402602de:	350c02        	l8ui	a0, a12, 53
402602e1:	156007        	bbci	a0, 0, 402602fa <netif_set_link_up+0x3e>
402602e4:	096057        	bbci	a0, 5, 402602f1 <netif_set_link_up+0x35>
402602e7:	0c2d      	mov.n	a2, a12
402602e9:	3c4b      	addi.n	a3, a12, 4
402602eb:	fee085        	call0	4025f0f4 <etharp_request>
402602ee:	350c02        	l8ui	a0, a12, 53
402602f1:	056077        	bbci	a0, 7, 402602fa <netif_set_link_up+0x3e>
402602f4:	202cc0        	or	a2, a12, a12
402602f7:	fef505        	call0	4025f248 <igmp_report_groups>
402602fa:	0121c2        	l32i	a12, a1, 4
402602fd:	002102        	l32i	a0, a1, 0
40260300:	10c112        	addi	a1, a1, 16
40260303:	f00d      	ret.n
40260305:	000000        	ill

40260308 <netif_set_link_down>:
40260308:	350242        	l8ui	a4, a2, 53
4026030b:	efa032        	movi	a3, 239
4026030e:	056447        	bbci	a4, 4, 40260317 <netif_set_link_down+0xf>
40260311:	103430        	and	a3, a4, a3
40260314:	354232        	s8i	a3, a2, 53
40260317:	f00d      	ret.n
40260319:	000000        	ill

4026031c <pbuf_alloc>:
4026031c:	e0c112        	addi	a1, a1, -32
4026031f:	41d9      	s32i.n	a13, a1, 16
40260321:	2109      	s32i.n	a0, a1, 8
40260323:	51e9      	s32i.n	a14, a1, 20
40260325:	31c9      	s32i.n	a12, a1, 12
40260327:	03ed      	mov.n	a14, a3
40260329:	04cd      	mov.n	a12, a4
4026032b:	060216        	beqz	a2, 4026038f <pbuf_alloc+0x73>
4026032e:	621226        	beqi	a2, 1, 40260394 <pbuf_alloc+0x78>
40260331:	072226        	beqi	a2, 2, 4026033c <pbuf_alloc+0x20>
40260334:	523226        	beqi	a2, 3, 4026038a <pbuf_alloc+0x6e>
40260337:	0d0c      	movi.n	a13, 0
40260339:	000f86        	j	4026037b <pbuf_alloc+0x5f>
4026033c:	030c      	movi.n	a3, 0
4026033e:	32c332        	addi	a3, a3, 50
40260341:	f43030        	extui	a3, a3, 0, 16
40260344:	c67c      	movi.n	a6, -4
40260346:	052c16        	beqz	a12, 4026039c <pbuf_alloc+0x80>
40260349:	fae041        	l32r	a4, 4025eecc <etharp_output+0x110>
4026034c:	013cf6        	bgeui	a12, 3, 40260351 <pbuf_alloc+0x35>
4026034f:	4ccc      	bnez.n	a12, 40260357 <pbuf_alloc+0x3b>
40260351:	763c26        	beqi	a12, 3, 402603cb <pbuf_alloc+0xaf>
40260354:	df4c66        	bnei	a12, 4, 40260337 <pbuf_alloc+0x1b>
40260357:	8428      	l32i.n	a2, a4, 32
40260359:	80d001        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4026035c:	0000c0        	callx0	a0
4026035f:	030c      	movi.n	a3, 0
40260361:	02dd      	mov.n	a13, a2
40260363:	fd0216        	beqz	a2, 40260337 <pbuf_alloc+0x1b>
40260366:	1239      	s32i.n	a3, a2, 4
40260368:	045de2        	s16i	a14, a13, 8
4026036b:	055de2        	s16i	a14, a13, 10
4026036e:	0c4dc2        	s8i	a12, a13, 12
40260371:	0d39      	s32i.n	a3, a13, 0
40260373:	0d4d32        	s8i	a3, a13, 13
40260376:	140c      	movi.n	a4, 1
40260378:	075d42        	s16i	a4, a13, 14
4026037b:	2108      	l32i.n	a0, a1, 8
4026037d:	31c8      	l32i.n	a12, a1, 12
4026037f:	0d2d      	mov.n	a2, a13
40260381:	51e8      	l32i.n	a14, a1, 20
40260383:	41d8      	l32i.n	a13, a1, 16
40260385:	20c112        	addi	a1, a1, 32
40260388:	f00d      	ret.n
4026038a:	432c      	movi.n	a3, 36
4026038c:	ffed06        	j	40260344 <pbuf_alloc+0x28>
4026038f:	431c      	movi.n	a3, 20
40260391:	000046        	j	40260396 <pbuf_alloc+0x7a>
40260394:	030c      	movi.n	a3, 0
40260396:	14c332        	addi	a3, a3, 20
40260399:	ffe846        	j	4026033e <pbuf_alloc+0x22>
4026039c:	0139      	s32i.n	a3, a1, 0
4026039e:	2e3b      	addi.n	a2, a14, 3
402603a0:	102260        	and	a2, a2, a6
402603a3:	17c332        	addi	a3, a3, 23
402603a6:	103360        	and	a3, a3, a6
402603a9:	223a      	add.n	a2, a2, a3
402603ab:	80bc01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402603ae:	0000c0        	callx0	a0
402603b1:	030c      	movi.n	a3, 0
402603b3:	02dd      	mov.n	a13, a2
402603b5:	f7e216        	beqz	a2, 40260337 <pbuf_alloc+0x1b>
402603b8:	4239      	s32i.n	a3, a2, 16
402603ba:	0148      	l32i.n	a4, a1, 0
402603bc:	c57c      	movi.n	a5, -4
402603be:	424a      	add.n	a4, a2, a4
402603c0:	17c442        	addi	a4, a4, 23
402603c3:	104450        	and	a4, a4, a5
402603c6:	1249      	s32i.n	a4, a2, 4
402603c8:	ffe706        	j	40260368 <pbuf_alloc+0x4c>
402603cb:	9428      	l32i.n	a2, a4, 36
402603cd:	0139      	s32i.n	a3, a1, 0
402603cf:	80b301        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402603d2:	0000c0        	callx0	a0
402603d5:	030c      	movi.n	a3, 0
402603d7:	02dd      	mov.n	a13, a2
402603d9:	f5a216        	beqz	a2, 40260337 <pbuf_alloc+0x1b>
402603dc:	0e0d      	mov.n	a0, a14
402603de:	0c42c2        	s8i	a12, a2, 12
402603e1:	0239      	s32i.n	a3, a2, 0
402603e3:	0452e2        	s16i	a14, a2, 8
402603e6:	0148      	l32i.n	a4, a1, 0
402603e8:	c67c      	movi.n	a6, -4
402603ea:	524a      	add.n	a5, a2, a4
402603ec:	17c552        	addi	a5, a5, 23
402603ef:	443b      	addi.n	a4, a4, 3
402603f1:	104460        	and	a4, a4, a6
402603f4:	105560        	and	a5, a5, a6
402603f7:	1259      	s32i.n	a5, a2, 4
402603f9:	eca522        	movi	a2, 0x5ec
402603fc:	c02240        	sub	a2, a2, a4
402603ff:	01a2e7        	bge	a2, a14, 40260404 <pbuf_alloc+0xe8>
40260402:	020d      	mov.n	a0, a2
40260404:	11d9      	s32i.n	a13, a1, 4
40260406:	160c      	movi.n	a6, 1
40260408:	f47000        	extui	a7, a0, 0, 16
4026040b:	055d72        	s16i	a7, a13, 10
4026040e:	075d62        	s16i	a6, a13, 14
40260411:	c0ee70        	sub	a14, a14, a7
40260414:	021ee6        	bgei	a14, 1, 4026041a <pbuf_alloc+0xfe>
40260417:	ffd606        	j	40260373 <pbuf_alloc+0x57>
4026041a:	faac21        	l32r	a2, 4025eecc <etharp_output+0x110>
4026041d:	9228      	l32i.n	a2, a2, 36
4026041f:	809f01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40260422:	0000c0        	callx0	a0
40260425:	030c      	movi.n	a3, 0
40260427:	52bc      	beqz.n	a2, 40260460 <pbuf_alloc+0x144>
40260429:	14c282        	addi	a8, a2, 20
4026042c:	190c      	movi.n	a9, 1
4026042e:	f440e0        	extui	a4, a14, 0, 16
40260431:	0c42c2        	s8i	a12, a2, 12
40260434:	0d4232        	s8i	a3, a2, 13
40260437:	0239      	s32i.n	a3, a2, 0
40260439:	1168      	l32i.n	a6, a1, 4
4026043b:	eca552        	movi	a5, 0x5ec
4026043e:	050d      	mov.n	a0, a5
40260440:	1129      	s32i.n	a2, a1, 4
40260442:	0629      	s32i.n	a2, a6, 0
40260444:	0452e2        	s16i	a14, a2, 8
40260447:	013547        	bltu	a5, a4, 4026044c <pbuf_alloc+0x130>
4026044a:	040d      	mov.n	a0, a4
4026044c:	055202        	s16i	a0, a2, 10
4026044f:	1289      	s32i.n	a8, a2, 4
40260451:	075292        	s16i	a9, a2, 14
40260454:	f4a000        	extui	a10, a0, 0, 16
40260457:	c0eea0        	sub	a14, a14, a10
4026045a:	bc1ee6        	bgei	a14, 1, 4026041a <pbuf_alloc+0xfe>
4026045d:	ffc486        	j	40260373 <pbuf_alloc+0x57>
40260460:	0d2d      	mov.n	a2, a13
40260462:	000b85        	call0	4026051c <pbuf_free>
40260465:	ffb386        	j	40260337 <pbuf_alloc+0x1b>

40260468 <pbuf_realloc>:
40260468:	f0c112        	addi	a1, a1, -16
4026046b:	0109      	s32i.n	a0, a1, 0
4026046d:	041202        	l16ui	a0, a2, 8
40260470:	11c9      	s32i.n	a12, a1, 4
40260472:	31b307        	bgeu	a3, a0, 402604a7 <pbuf_realloc+0x3f>
40260475:	c06300        	sub	a6, a3, a0
40260478:	051202        	l16ui	a0, a2, 10
4026047b:	02cd      	mov.n	a12, a2
4026047d:	15b037        	bgeu	a0, a3, 40260496 <pbuf_realloc+0x2e>
40260480:	041c42        	l16ui	a4, a12, 8
40260483:	464a      	add.n	a4, a6, a4
40260485:	045c42        	s16i	a4, a12, 8
40260488:	0cc8      	l32i.n	a12, a12, 0
4026048a:	c03300        	sub	a3, a3, a0
4026048d:	051c02        	l16ui	a0, a12, 10
40260490:	f43030        	extui	a3, a3, 0, 16
40260493:	e93037        	bltu	a0, a3, 40260480 <pbuf_realloc+0x18>
40260496:	055c32        	s16i	a3, a12, 10
40260499:	0c28      	l32i.n	a2, a12, 0
4026049b:	045c32        	s16i	a3, a12, 8
4026049e:	128c      	beqz.n	a2, 402604a3 <pbuf_realloc+0x3b>
402604a0:	000785        	call0	4026051c <pbuf_free>
402604a3:	050c      	movi.n	a5, 0
402604a5:	0c59      	s32i.n	a5, a12, 0
402604a7:	11c8      	l32i.n	a12, a1, 4
402604a9:	0108      	l32i.n	a0, a1, 0
402604ab:	10c112        	addi	a1, a1, 16
402604ae:	f00d      	ret.n

402604b0 <pbuf_header>:
402604b0:	049316        	beqz	a3, 402604fd <pbuf_header+0x4d>
402604b3:	046216        	beqz	a2, 402604fd <pbuf_header+0x4d>
402604b6:	00f3d6        	bgez	a3, 402604c9 <pbuf_header+0x19>
402604b9:	051242        	l16ui	a4, a2, 10
402604bc:	609030        	neg	a9, a3
402604bf:	f49090        	extui	a9, a9, 0, 16
402604c2:	06b497        	bgeu	a4, a9, 402604cc <pbuf_header+0x1c>
402604c5:	120c      	movi.n	a2, 1
402604c7:	f00d      	ret.n
402604c9:	f49030        	extui	a9, a3, 0, 16
402604cc:	0c0262        	l8ui	a6, a2, 12
402604cf:	1278      	l32i.n	a7, a2, 4
402604d1:	56bc      	beqz.n	a6, 4026050a <pbuf_header+0x5a>
402604d3:	333626        	beqi	a6, 3, 4026050a <pbuf_header+0x5a>
402604d6:	022626        	beqi	a6, 2, 402604dc <pbuf_header+0x2c>
402604d9:	e81666        	bnei	a6, 1, 402604c5 <pbuf_header+0x15>
402604dc:	0213d6        	bgez	a3, 40260501 <pbuf_header+0x51>
402604df:	051282        	l16ui	a8, a2, 10
402604e2:	1b3897        	bltu	a8, a9, 40260501 <pbuf_header+0x51>
402604e5:	c0a730        	sub	a10, a7, a3
402604e8:	12a9      	s32i.n	a10, a2, 4
402604ea:	000086        	j	402604f0 <pbuf_header+0x40>
402604ed:	051282        	l16ui	a8, a2, 10
402604f0:	0412b2        	l16ui	a11, a2, 8
402604f3:	438a      	add.n	a4, a3, a8
402604f5:	055242        	s16i	a4, a2, 10
402604f8:	b3ba      	add.n	a11, a3, a11
402604fa:	0452b2        	s16i	a11, a2, 8
402604fd:	020c      	movi.n	a2, 0
402604ff:	f00d      	ret.n
40260501:	c02666        	bnei	a6, 2, 402604c5 <pbuf_header+0x15>
40260504:	051282        	l16ui	a8, a2, 10
40260507:	fff686        	j	402604e5 <pbuf_header+0x35>
4026050a:	38c262        	addi	a6, a2, 56
4026050d:	c05730        	sub	a5, a7, a3
40260510:	1259      	s32i.n	a5, a2, 4
40260512:	d7b567        	bgeu	a5, a6, 402604ed <pbuf_header+0x3d>
40260515:	1279      	s32i.n	a7, a2, 4
40260517:	ffea86        	j	402604c5 <pbuf_header+0x15>
	...

4026051c <pbuf_free>:
4026051c:	f0c112        	addi	a1, a1, -16
4026051f:	31e9      	s32i.n	a14, a1, 12
40260521:	0109      	s32i.n	a0, a1, 0
40260523:	11c9      	s32i.n	a12, a1, 4
40260525:	21d9      	s32i.n	a13, a1, 8
40260527:	02cd      	mov.n	a12, a2
40260529:	32cc      	bnez.n	a2, 40260530 <pbuf_free+0x14>
4026052b:	020c      	movi.n	a2, 0
4026052d:	001586        	j	40260587 <pbuf_free+0x6b>
40260530:	0d0c      	movi.n	a13, 0
40260532:	071c02        	l16ui	a0, a12, 14
40260535:	0ce8      	l32i.n	a14, a12, 0
40260537:	000b      	addi.n	a0, a0, -1
40260539:	f40000        	extui	a0, a0, 0, 16
4026053c:	075c02        	s16i	a0, a12, 14
4026053f:	d0fc      	bnez.n	a0, 40260580 <pbuf_free+0x64>
40260541:	0c0c02        	l8ui	a0, a12, 12
40260544:	0a3066        	bnei	a0, 3, 40260552 <pbuf_free+0x36>
40260547:	0c2d      	mov.n	a2, a12
40260549:	7f9601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4026054c:	0000c0        	callx0	a0
4026054f:	000406        	j	40260563 <pbuf_free+0x47>
40260552:	171026        	beqi	a0, 1, 4026056d <pbuf_free+0x51>
40260555:	142026        	beqi	a0, 2, 4026056d <pbuf_free+0x51>
40260558:	114026        	beqi	a0, 4, 4026056d <pbuf_free+0x51>
4026055b:	0c2d      	mov.n	a2, a12
4026055d:	7f9101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40260560:	0000c0        	callx0	a0
40260563:	0ecd      	mov.n	a12, a14
40260565:	dd1b      	addi.n	a13, a13, 1
40260567:	74d0d0        	extui	a13, a13, 0, 8
4026056a:	000506        	j	40260582 <pbuf_free+0x66>
4026056d:	4c28      	l32i.n	a2, a12, 16
4026056f:	e05c85        	call0	40240b38 <system_pp_recycle_rx_pkt>
40260572:	0c2d      	mov.n	a2, a12
40260574:	7f8c01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40260577:	0000c0        	callx0	a0
4026057a:	fff946        	j	40260563 <pbuf_free+0x47>
4026057d:	000000        	ill
40260580:	0c0c      	movi.n	a12, 0
40260582:	facc56        	bnez	a12, 40260532 <pbuf_free+0x16>
40260585:	0d2d      	mov.n	a2, a13
40260587:	11c8      	l32i.n	a12, a1, 4
40260589:	21d8      	l32i.n	a13, a1, 8
4026058b:	31e8      	l32i.n	a14, a1, 12
4026058d:	0108      	l32i.n	a0, a1, 0
4026058f:	10c112        	addi	a1, a1, 16
40260592:	f00d      	ret.n

40260594 <pbuf_clen>:
40260594:	d28c      	beqz.n	a2, 402605a5 <pbuf_clen+0x11>
40260596:	040c      	movi.n	a4, 0
40260598:	441b      	addi.n	a4, a4, 1
4026059a:	0228      	l32i.n	a2, a2, 0
4026059c:	744040        	extui	a4, a4, 0, 8
4026059f:	ff5256        	bnez	a2, 40260598 <pbuf_clen+0x4>
402605a2:	000046        	j	402605a7 <pbuf_clen+0x13>
402605a5:	040c      	movi.n	a4, 0
402605a7:	042d      	mov.n	a2, a4
402605a9:	f00d      	ret.n
	...

402605ac <pbuf_ref>:
402605ac:	628c      	beqz.n	a2, 402605b6 <pbuf_ref+0xa>
402605ae:	071232        	l16ui	a3, a2, 14
402605b1:	331b      	addi.n	a3, a3, 1
402605b3:	075232        	s16i	a3, a2, 14
402605b6:	f00d      	ret.n

402605b8 <pbuf_cat>:
402605b8:	32ac      	beqz.n	a2, 402605df <pbuf_cat+0x27>
402605ba:	13ac      	beqz.n	a3, 402605df <pbuf_cat+0x27>
402605bc:	0258      	l32i.n	a5, a2, 0
402605be:	059c      	beqz.n	a5, 402605d2 <pbuf_cat+0x1a>
402605c0:	041262        	l16ui	a6, a2, 8
402605c3:	041342        	l16ui	a4, a3, 8
402605c6:	446a      	add.n	a4, a4, a6
402605c8:	045242        	s16i	a4, a2, 8
402605cb:	052d      	mov.n	a2, a5
402605cd:	0558      	l32i.n	a5, a5, 0
402605cf:	fed556        	bnez	a5, 402605c0 <pbuf_cat+0x8>
402605d2:	041282        	l16ui	a8, a2, 8
402605d5:	041372        	l16ui	a7, a3, 8
402605d8:	0239      	s32i.n	a3, a2, 0
402605da:	778a      	add.n	a7, a7, a8
402605dc:	045272        	s16i	a7, a2, 8
402605df:	f00d      	ret.n
402605e1:	000000        	ill

402605e4 <pbuf_chain>:
402605e4:	f0c112        	addi	a1, a1, -16
402605e7:	11c9      	s32i.n	a12, a1, 4
402605e9:	0109      	s32i.n	a0, a1, 0
402605eb:	03cd      	mov.n	a12, a3
402605ed:	fffc85        	call0	402605b8 <pbuf_cat>
402605f0:	0c2d      	mov.n	a2, a12
402605f2:	11c8      	l32i.n	a12, a1, 4
402605f4:	fffb45        	call0	402605ac <pbuf_ref>
402605f7:	0108      	l32i.n	a0, a1, 0
402605f9:	10c112        	addi	a1, a1, 16
402605fc:	f00d      	ret.n
	...

40260600 <pbuf_dechain>:
40260600:	f0c112        	addi	a1, a1, -16
40260603:	0109      	s32i.n	a0, a1, 0
40260605:	11c9      	s32i.n	a12, a1, 4
40260607:	21d9      	s32i.n	a13, a1, 8
40260609:	02d8      	l32i.n	a13, a2, 0
4026060b:	0c0c      	movi.n	a12, 0
4026060d:	7d9c      	beqz.n	a13, 40260628 <pbuf_dechain+0x28>
4026060f:	051202        	l16ui	a0, a2, 10
40260612:	041232        	l16ui	a3, a2, 8
40260615:	c03300        	sub	a3, a3, a0
40260618:	045d32        	s16i	a3, a13, 8
4026061b:	045202        	s16i	a0, a2, 8
4026061e:	02c9      	s32i.n	a12, a2, 0
40260620:	0d2d      	mov.n	a2, a13
40260622:	ffef85        	call0	4026051c <pbuf_free>
40260625:	000046        	j	4026062a <pbuf_dechain+0x2a>
40260628:	120c      	movi.n	a2, 1
4026062a:	0108      	l32i.n	a0, a1, 0
4026062c:	83cd20        	moveqz	a12, a13, a2
4026062f:	0c2d      	mov.n	a2, a12
40260631:	21d8      	l32i.n	a13, a1, 8
40260633:	11c8      	l32i.n	a12, a1, 4
40260635:	10c112        	addi	a1, a1, 16
40260638:	f00d      	ret.n
	...

4026063c <pbuf_copy>:
4026063c:	e0c112        	addi	a1, a1, -32
4026063f:	31e9      	s32i.n	a14, a1, 12
40260641:	41f9      	s32i.n	a15, a1, 16
40260643:	0109      	s32i.n	a0, a1, 0
40260645:	21d9      	s32i.n	a13, a1, 8
40260647:	11c9      	s32i.n	a12, a1, 4
40260649:	02dd      	mov.n	a13, a2
4026064b:	03cd      	mov.n	a12, a3
4026064d:	079216        	beqz	a2, 402606ca <pbuf_copy+0x8e>
40260650:	076316        	beqz	a3, 402606ca <pbuf_copy+0x8e>
40260653:	041322        	l16ui	a2, a3, 8
40260656:	041d02        	l16ui	a0, a13, 8
40260659:	0e0c      	movi.n	a14, 0
4026065b:	6b3027        	bltu	a0, a2, 402606ca <pbuf_copy+0x8e>
4026065e:	0f0c      	movi.n	a15, 0
40260660:	051c02        	l16ui	a0, a12, 10
40260663:	051d22        	l16ui	a2, a13, 10
40260666:	c000e0        	sub	a0, a0, a14
40260669:	c022f0        	sub	a2, a2, a15
4026066c:	01a207        	bge	a2, a0, 40260671 <pbuf_copy+0x35>
4026066f:	020d      	mov.n	a0, a2
40260671:	1c38      	l32i.n	a3, a12, 4
40260673:	1d28      	l32i.n	a2, a13, 4
40260675:	f44000        	extui	a4, a0, 0, 16
40260678:	5149      	s32i.n	a4, a1, 20
4026067a:	22fa      	add.n	a2, a2, a15
4026067c:	33ea      	add.n	a3, a3, a14
4026067e:	7f4701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40260681:	0000c0        	callx0	a0
40260684:	051c22        	l16ui	a2, a12, 10
40260687:	5108      	l32i.n	a0, a1, 20
40260689:	051d32        	l16ui	a3, a13, 10
4026068c:	f0fa      	add.n	a15, a0, a15
4026068e:	e0ea      	add.n	a14, a0, a14
40260690:	f4e0e0        	extui	a14, a14, 0, 16
40260693:	f4f0f0        	extui	a15, a15, 0, 16
40260696:	0393f7        	bne	a3, a15, 4026069d <pbuf_copy+0x61>
40260699:	0dd8      	l32i.n	a13, a13, 0
4026069b:	0f0c      	movi.n	a15, 0
4026069d:	033e27        	bltu	a14, a2, 402606a4 <pbuf_copy+0x68>
402606a0:	0cc8      	l32i.n	a12, a12, 0
402606a2:	0e0c      	movi.n	a14, 0
402606a4:	bc8c      	beqz.n	a12, 402606b3 <pbuf_copy+0x77>
402606a6:	051c42        	l16ui	a4, a12, 10
402606a9:	041c32        	l16ui	a3, a12, 8
402606ac:	0c58      	l32i.n	a5, a12, 0
402606ae:	019347        	bne	a3, a4, 402606b3 <pbuf_copy+0x77>
402606b1:	65ec      	bnez.n	a5, 402606db <pbuf_copy+0x9f>
402606b3:	bd8c      	beqz.n	a13, 402606c2 <pbuf_copy+0x86>
402606b5:	051d72        	l16ui	a7, a13, 10
402606b8:	041d62        	l16ui	a6, a13, 8
402606bb:	0d88      	l32i.n	a8, a13, 0
402606bd:	019677        	bne	a6, a7, 402606c2 <pbuf_copy+0x86>
402606c0:	78dc      	bnez.n	a8, 402606db <pbuf_copy+0x9f>
402606c2:	f9ac56        	bnez	a12, 40260660 <pbuf_copy+0x24>
402606c5:	020c      	movi.n	a2, 0
402606c7:	000046        	j	402606cc <pbuf_copy+0x90>
402606ca:	427c      	movi.n	a2, -12
402606cc:	11c8      	l32i.n	a12, a1, 4
402606ce:	21d8      	l32i.n	a13, a1, 8
402606d0:	31e8      	l32i.n	a14, a1, 12
402606d2:	41f8      	l32i.n	a15, a1, 16
402606d4:	0108      	l32i.n	a0, a1, 0
402606d6:	20c112        	addi	a1, a1, 32
402606d9:	f00d      	ret.n
402606db:	a27c      	movi.n	a2, -6
402606dd:	fffac6        	j	402606cc <pbuf_copy+0x90>

402606e0 <pbuf_copy_partial>:
402606e0:	e0c112        	addi	a1, a1, -32
402606e3:	21c9      	s32i.n	a12, a1, 8
402606e5:	41e9      	s32i.n	a14, a1, 16
402606e7:	51f9      	s32i.n	a15, a1, 20
402606e9:	31d9      	s32i.n	a13, a1, 12
402606eb:	1109      	s32i.n	a0, a1, 4
402606ed:	04dd      	mov.n	a13, a4
402606ef:	f40050        	extui	a0, a5, 0, 16
402606f2:	064216        	beqz	a2, 4026075a <pbuf_copy_partial+0x7a>
402606f5:	061316        	beqz	a3, 4026075a <pbuf_copy_partial+0x7a>
402606f8:	0e0c      	movi.n	a14, 0
402606fa:	0139      	s32i.n	a3, a1, 0
402606fc:	02cd      	mov.n	a12, a2
402606fe:	020c      	movi.n	a2, 0
40260700:	047d16        	beqz	a13, 4026074b <pbuf_copy_partial+0x6b>
40260703:	044c16        	beqz	a12, 4026074b <pbuf_copy_partial+0x6b>
40260706:	051c42        	l16ui	a4, a12, 10
40260709:	a08c      	beqz.n	a0, 40260717 <pbuf_copy_partial+0x37>
4026070b:	083047        	bltu	a0, a4, 40260717 <pbuf_copy_partial+0x37>
4026070e:	c00040        	sub	a0, a0, a4
40260711:	f40000        	extui	a0, a0, 0, 16
40260714:	000b86        	j	40260746 <pbuf_copy_partial+0x66>
40260717:	0d2d      	mov.n	a2, a13
40260719:	c04400        	sub	a4, a4, a0
4026071c:	f44040        	extui	a4, a4, 0, 16
4026071f:	01b4d7        	bgeu	a4, a13, 40260724 <pbuf_copy_partial+0x44>
40260722:	042d      	mov.n	a2, a4
40260724:	1c38      	l32i.n	a3, a12, 4
40260726:	f4f020        	extui	a15, a2, 0, 16
40260729:	0f4d      	mov.n	a4, a15
4026072b:	0128      	l32i.n	a2, a1, 0
4026072d:	330a      	add.n	a3, a3, a0
4026072f:	2e2a      	add.n	a2, a14, a2
40260731:	7f1a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40260734:	0000c0        	callx0	a0
40260737:	000c      	movi.n	a0, 0
40260739:	2fea      	add.n	a2, a15, a14
4026073b:	c0ddf0        	sub	a13, a13, a15
4026073e:	f4d0d0        	extui	a13, a13, 0, 16
40260741:	f42020        	extui	a2, a2, 0, 16
40260744:	02ed      	mov.n	a14, a2
40260746:	0cc8      	l32i.n	a12, a12, 0
40260748:	ffed06        	j	40260700 <pbuf_copy_partial+0x20>
4026074b:	21c8      	l32i.n	a12, a1, 8
4026074d:	31d8      	l32i.n	a13, a1, 12
4026074f:	41e8      	l32i.n	a14, a1, 16
40260751:	51f8      	l32i.n	a15, a1, 20
40260753:	1108      	l32i.n	a0, a1, 4
40260755:	20c112        	addi	a1, a1, 32
40260758:	f00d      	ret.n
4026075a:	020c      	movi.n	a2, 0
4026075c:	fffac6        	j	4026074b <pbuf_copy_partial+0x6b>
	...

40260760 <pbuf_take>:
40260760:	e0c112        	addi	a1, a1, -32
40260763:	21c9      	s32i.n	a12, a1, 8
40260765:	41e9      	s32i.n	a14, a1, 16
40260767:	51f9      	s32i.n	a15, a1, 20
40260769:	31d9      	s32i.n	a13, a1, 12
4026076b:	1109      	s32i.n	a0, a1, 4
4026076d:	04dd      	mov.n	a13, a4
4026076f:	c2bc      	beqz.n	a2, 402607af <pbuf_take+0x4f>
40260771:	a3bc      	beqz.n	a3, 402607af <pbuf_take+0x4f>
40260773:	041202        	l16ui	a0, a2, 8
40260776:	02cd      	mov.n	a12, a2
40260778:	04b047        	bgeu	a0, a4, 40260780 <pbuf_take+0x20>
4026077b:	427c      	movi.n	a2, -12
4026077d:	000c06        	j	402607b1 <pbuf_take+0x51>
40260780:	b4ac      	beqz.n	a4, 402607af <pbuf_take+0x4f>
40260782:	0e0c      	movi.n	a14, 0
40260784:	0139      	s32i.n	a3, a1, 0
40260786:	051c02        	l16ui	a0, a12, 10
40260789:	01bd07        	bgeu	a13, a0, 4026078e <pbuf_take+0x2e>
4026078c:	0d0d      	mov.n	a0, a13
4026078e:	1c28      	l32i.n	a2, a12, 4
40260790:	0138      	l32i.n	a3, a1, 0
40260792:	f4f000        	extui	a15, a0, 0, 16
40260795:	0f4d      	mov.n	a4, a15
40260797:	33ea      	add.n	a3, a3, a14
40260799:	7f0001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026079c:	0000c0        	callx0	a0
4026079f:	0cc8      	l32i.n	a12, a12, 0
402607a1:	c0ddf0        	sub	a13, a13, a15
402607a4:	efea      	add.n	a14, a15, a14
402607a6:	f4e0e0        	extui	a14, a14, 0, 16
402607a9:	f4d0d0        	extui	a13, a13, 0, 16
402607ac:	fd6d56        	bnez	a13, 40260786 <pbuf_take+0x26>
402607af:	020c      	movi.n	a2, 0
402607b1:	21c8      	l32i.n	a12, a1, 8
402607b3:	31d8      	l32i.n	a13, a1, 12
402607b5:	41e8      	l32i.n	a14, a1, 16
402607b7:	51f8      	l32i.n	a15, a1, 20
402607b9:	1108      	l32i.n	a0, a1, 4
402607bb:	20c112        	addi	a1, a1, 32
402607be:	f00d      	ret.n

402607c0 <pbuf_coalesce>:
402607c0:	f0c112        	addi	a1, a1, -16
402607c3:	21c9      	s32i.n	a12, a1, 8
402607c5:	1109      	s32i.n	a0, a1, 4
402607c7:	0208      	l32i.n	a0, a2, 0
402607c9:	02cd      	mov.n	a12, a2
402607cb:	809c      	beqz.n	a0, 402607e7 <pbuf_coalesce+0x27>
402607cd:	032d      	mov.n	a2, a3
402607cf:	040c      	movi.n	a4, 0
402607d1:	041c32        	l16ui	a3, a12, 8
402607d4:	ffb445        	call0	4026031c <pbuf_alloc>
402607d7:	0129      	s32i.n	a2, a1, 0
402607d9:	a28c      	beqz.n	a2, 402607e7 <pbuf_coalesce+0x27>
402607db:	0c3d      	mov.n	a3, a12
402607dd:	ffe5c5        	call0	4026063c <pbuf_copy>
402607e0:	0c2d      	mov.n	a2, a12
402607e2:	ffd385        	call0	4026051c <pbuf_free>
402607e5:	01c8      	l32i.n	a12, a1, 0
402607e7:	0c2d      	mov.n	a2, a12
402607e9:	1108      	l32i.n	a0, a1, 4
402607eb:	21c8      	l32i.n	a12, a1, 8
402607ed:	10c112        	addi	a1, a1, 16
402607f0:	f00d      	ret.n
	...

402607f4 <pbuf_get_at>:
402607f4:	d29c      	beqz.n	a2, 40260815 <pbuf_get_at+0x21>
402607f6:	051262        	l16ui	a6, a2, 10
402607f9:	0a3367        	bltu	a3, a6, 40260807 <pbuf_get_at+0x13>
402607fc:	0228      	l32i.n	a2, a2, 0
402607fe:	c03360        	sub	a3, a3, a6
40260801:	f43030        	extui	a3, a3, 0, 16
40260804:	fffb06        	j	402607f4 <pbuf_get_at>
40260807:	a28c      	beqz.n	a2, 40260815 <pbuf_get_at+0x21>
40260809:	08b367        	bgeu	a3, a6, 40260815 <pbuf_get_at+0x21>
4026080c:	1228      	l32i.n	a2, a2, 4
4026080e:	232a      	add.n	a2, a3, a2
40260810:	000222        	l8ui	a2, a2, 0
40260813:	f00d      	ret.n
40260815:	020c      	movi.n	a2, 0
40260817:	f00d      	ret.n
40260819:	000000        	ill

4026081c <pbuf_memcmp>:
4026081c:	e0c112        	addi	a1, a1, -32
4026081f:	11c9      	s32i.n	a12, a1, 4
40260821:	41f9      	s32i.n	a15, a1, 16
40260823:	0109      	s32i.n	a0, a1, 0
40260825:	5149      	s32i.n	a4, a1, 20
40260827:	31e9      	s32i.n	a14, a1, 12
40260829:	21d9      	s32i.n	a13, a1, 8
4026082b:	03ed      	mov.n	a14, a3
4026082d:	02dd      	mov.n	a13, a2
4026082f:	bdbc      	beqz.n	a13, 4026086e <pbuf_memcmp+0x52>
40260831:	051d02        	l16ui	a0, a13, 10
40260834:	0a3e07        	bltu	a14, a0, 40260842 <pbuf_memcmp+0x26>
40260837:	0dd8      	l32i.n	a13, a13, 0
40260839:	c0ee00        	sub	a14, a14, a0
4026083c:	f4e0e0        	extui	a14, a14, 0, 16
4026083f:	fffb06        	j	4026082f <pbuf_memcmp+0x13>
40260842:	8dac      	beqz.n	a13, 4026086e <pbuf_memcmp+0x52>
40260844:	26be07        	bgeu	a14, a0, 4026086e <pbuf_memcmp+0x52>
40260847:	05fd      	mov.n	a15, a5
40260849:	c59c      	beqz.n	a5, 40260869 <pbuf_memcmp+0x4d>
4026084b:	0c0c      	movi.n	a12, 0
4026084d:	0d2d      	mov.n	a2, a13
4026084f:	3eca      	add.n	a3, a14, a12
40260851:	f43030        	extui	a3, a3, 0, 16
40260854:	fff9c5        	call0	402607f4 <pbuf_get_at>
40260857:	5148      	l32i.n	a4, a1, 20
40260859:	44ca      	add.n	a4, a4, a12
4026085b:	000442        	l8ui	a4, a4, 0
4026085e:	1e9427        	bne	a4, a2, 40260880 <pbuf_memcmp+0x64>
40260861:	cc1b      	addi.n	a12, a12, 1
40260863:	f4c0c0        	extui	a12, a12, 0, 16
40260866:	e39fc7        	bne	a15, a12, 4026084d <pbuf_memcmp+0x31>
40260869:	020c      	movi.n	a2, 0
4026086b:	000086        	j	40260871 <pbuf_memcmp+0x55>
4026086e:	976d21        	l32r	a2, 40246624 <low_power_set+0x50>
40260871:	11c8      	l32i.n	a12, a1, 4
40260873:	21d8      	l32i.n	a13, a1, 8
40260875:	31e8      	l32i.n	a14, a1, 12
40260877:	41f8      	l32i.n	a15, a1, 16
40260879:	0108      	l32i.n	a0, a1, 0
4026087b:	20c112        	addi	a1, a1, 32
4026087e:	f00d      	ret.n
40260880:	2c1b      	addi.n	a2, a12, 1
40260882:	f42020        	extui	a2, a2, 0, 16
40260885:	fffa06        	j	40260871 <pbuf_memcmp+0x55>

40260888 <pbuf_memfind>:
40260888:	038d      	mov.n	a8, a3
4026088a:	e0c112        	addi	a1, a1, -32
4026088d:	51f9      	s32i.n	a15, a1, 20
4026088f:	1109      	s32i.n	a0, a1, 4
40260891:	41e9      	s32i.n	a14, a1, 16
40260893:	31d9      	s32i.n	a13, a1, 12
40260895:	21c9      	s32i.n	a12, a1, 8
40260897:	04dd      	mov.n	a13, a4
40260899:	05cd      	mov.n	a12, a5
4026089b:	02ed      	mov.n	a14, a2
4026089d:	041202        	l16ui	a0, a2, 8
402608a0:	245a      	add.n	a2, a4, a5
402608a2:	c0f040        	sub	a15, a0, a4
402608a5:	f4f0f0        	extui	a15, a15, 0, 16
402608a8:	192027        	blt	a0, a2, 402608c5 <pbuf_memfind+0x3d>
402608ab:	163f57        	bltu	a15, a5, 402608c5 <pbuf_memfind+0x3d>
402608ae:	0189      	s32i.n	a8, a1, 0
402608b0:	0d5d      	mov.n	a5, a13
402608b2:	0e2d      	mov.n	a2, a14
402608b4:	0c3d      	mov.n	a3, a12
402608b6:	0148      	l32i.n	a4, a1, 0
402608b8:	fff605        	call0	4026081c <pbuf_memcmp>
402608bb:	928c      	beqz.n	a2, 402608c8 <pbuf_memfind+0x40>
402608bd:	cc2a      	add.n	a12, a12, a2
402608bf:	f4c0c0        	extui	a12, a12, 0, 16
402608c2:	eabfc7        	bgeu	a15, a12, 402608b0 <pbuf_memfind+0x28>
402608c5:	9757c1        	l32r	a12, 40246624 <low_power_set+0x50>
402608c8:	1108      	l32i.n	a0, a1, 4
402608ca:	31d8      	l32i.n	a13, a1, 12
402608cc:	41e8      	l32i.n	a14, a1, 16
402608ce:	0c2d      	mov.n	a2, a12
402608d0:	51f8      	l32i.n	a15, a1, 20
402608d2:	21c8      	l32i.n	a12, a1, 8
402608d4:	20c112        	addi	a1, a1, 32
402608d7:	f00d      	ret.n
402608d9:	000000        	ill
402608dc:	fe          	.byte 0xfe
402608dd:	ff          	.byte 0xff
	...

402608e0 <pbuf_strstr>:
402608e0:	f0c112        	addi	a1, a1, -16
402608e3:	0109      	s32i.n	a0, a1, 0
402608e5:	21d9      	s32i.n	a13, a1, 8
402608e7:	11c9      	s32i.n	a12, a1, 4
402608e9:	02dd      	mov.n	a13, a2
402608eb:	03cd      	mov.n	a12, a3
402608ed:	33bc      	beqz.n	a3, 40260924 <pbuf_strstr+0x44>
402608ef:	000302        	l8ui	a0, a3, 0
402608f2:	974c31        	l32r	a3, 40246624 <low_power_set+0x50>
402608f5:	b0ac      	beqz.n	a0, 40260924 <pbuf_strstr+0x44>
402608f7:	041222        	l16ui	a2, a2, 8
402608fa:	261237        	beq	a2, a3, 40260924 <pbuf_strstr+0x44>
402608fd:	0c2d      	mov.n	a2, a12
402608ff:	834e01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40260902:	0000c0        	callx0	a0
40260905:	fff541        	l32r	a4, 402608dc <pbuf_memfind+0x54>
40260908:	020d      	mov.n	a0, a2
4026090a:	163427        	bltu	a4, a2, 40260924 <pbuf_strstr+0x44>
4026090d:	0c3d      	mov.n	a3, a12
4026090f:	0d2d      	mov.n	a2, a13
40260911:	050c      	movi.n	a5, 0
40260913:	f44000        	extui	a4, a0, 0, 16
40260916:	fff705        	call0	40260888 <pbuf_memfind>
40260919:	11c8      	l32i.n	a12, a1, 4
4026091b:	21d8      	l32i.n	a13, a1, 8
4026091d:	0108      	l32i.n	a0, a1, 0
4026091f:	10c112        	addi	a1, a1, 16
40260922:	f00d      	ret.n
40260924:	974021        	l32r	a2, 40246624 <low_power_set+0x50>
40260927:	fffb86        	j	40260919 <pbuf_strstr+0x39>
4026092a:	600000        	neg	a0, a0
4026092d:	3ffef3        	excw
40260930:	fef344        	excw
40260933:	3f          	.byte 0x3f

40260934 <raw_input>:
40260934:	e0c112        	addi	a1, a1, -32
40260937:	21c9      	s32i.n	a12, a1, 8
40260939:	51f9      	s32i.n	a15, a1, 20
4026093b:	1109      	s32i.n	a0, a1, 4
4026093d:	41e9      	s32i.n	a14, a1, 16
4026093f:	31d9      	s32i.n	a13, a1, 12
40260941:	0e0c      	movi.n	a14, 0
40260943:	0d0c      	movi.n	a13, 0
40260945:	fcb001        	l32r	a0, 4025fc08 <ip_router+0x74>
40260948:	12f8      	l32i.n	a15, a2, 4
4026094a:	fff8c1        	l32r	a12, 4026092c <pbuf_strstr+0x4c>
4026094d:	090ff2        	l8ui	a15, a15, 9
40260950:	0cc8      	l32i.n	a12, a12, 0
40260952:	055d56        	bnez	a13, 402609ab <raw_input+0x77>
40260955:	052c16        	beqz	a12, 402609ab <raw_input+0x77>
40260958:	100c32        	l8ui	a3, a12, 16
4026095b:	089f37        	bne	a15, a3, 40260967 <raw_input+0x33>
4026095e:	0c38      	l32i.n	a3, a12, 0
40260960:	0048      	l32i.n	a4, a0, 0
40260962:	a38c      	beqz.n	a3, 40260970 <raw_input+0x3c>
40260964:	081437        	beq	a4, a3, 40260970 <raw_input+0x3c>
40260967:	3c38      	l32i.n	a3, a12, 12
40260969:	0ced      	mov.n	a14, a12
4026096b:	03cd      	mov.n	a12, a3
4026096d:	fff846        	j	40260952 <raw_input+0x1e>
40260970:	5c78      	l32i.n	a7, a12, 20
40260972:	0129      	s32i.n	a2, a1, 0
40260974:	e7ac      	beqz.n	a7, 402609a6 <raw_input+0x72>
40260976:	6c28      	l32i.n	a2, a12, 24
40260978:	0c3d      	mov.n	a3, a12
4026097a:	0148      	l32i.n	a4, a1, 0
4026097c:	ffed51        	l32r	a5, 40260930 <pbuf_strstr+0x50>
4026097f:	0007c0        	callx0	a7
40260982:	fca101        	l32r	a0, 4025fc08 <ip_router+0x74>
40260985:	629c      	beqz.n	a2, 4026099f <raw_input+0x6b>
40260987:	3c28      	l32i.n	a2, a12, 12
40260989:	1d0c      	movi.n	a13, 1
4026098b:	023d      	mov.n	a3, a2
4026098d:	9e8c      	beqz.n	a14, 4026099a <raw_input+0x66>
4026098f:	ffe751        	l32r	a5, 4026092c <pbuf_strstr+0x4c>
40260992:	3e29      	s32i.n	a2, a14, 12
40260994:	0538      	l32i.n	a3, a5, 0
40260996:	05c9      	s32i.n	a12, a5, 0
40260998:	3c39      	s32i.n	a3, a12, 12
4026099a:	020c      	movi.n	a2, 0
4026099c:	fff246        	j	40260969 <raw_input+0x35>
4026099f:	0128      	l32i.n	a2, a1, 0
402609a1:	3c38      	l32i.n	a3, a12, 12
402609a3:	fff086        	j	40260969 <raw_input+0x35>
402609a6:	3c38      	l32i.n	a3, a12, 12
402609a8:	ffef46        	j	40260969 <raw_input+0x35>
402609ab:	1108      	l32i.n	a0, a1, 4
402609ad:	21c8      	l32i.n	a12, a1, 8
402609af:	41e8      	l32i.n	a14, a1, 16
402609b1:	0d2d      	mov.n	a2, a13
402609b3:	51f8      	l32i.n	a15, a1, 20
402609b5:	31d8      	l32i.n	a13, a1, 12
402609b7:	20c112        	addi	a1, a1, 32
402609ba:	f00d      	ret.n

402609bc <raw_bind>:
402609bc:	33cc      	bnez.n	a3, 402609c3 <raw_bind+0x7>
402609be:	030c      	movi.n	a3, 0
402609c0:	000046        	j	402609c5 <raw_bind+0x9>
402609c3:	0338      	l32i.n	a3, a3, 0
402609c5:	0239      	s32i.n	a3, a2, 0
402609c7:	020c      	movi.n	a2, 0
402609c9:	f00d      	ret.n
	...

402609cc <raw_connect>:
402609cc:	33cc      	bnez.n	a3, 402609d3 <raw_connect+0x7>
402609ce:	030c      	movi.n	a3, 0
402609d0:	000046        	j	402609d5 <raw_connect+0x9>
402609d3:	0338      	l32i.n	a3, a3, 0
402609d5:	1239      	s32i.n	a3, a2, 4
402609d7:	020c      	movi.n	a2, 0
402609d9:	f00d      	ret.n
	...

402609dc <raw_recv>:
402609dc:	5239      	s32i.n	a3, a2, 20
402609de:	6249      	s32i.n	a4, a2, 24
402609e0:	f00d      	ret.n
	...

402609e4 <raw_sendto>:
402609e4:	d0c112        	addi	a1, a1, -48
402609e7:	0761d2        	s32i	a13, a1, 28
402609ea:	4149      	s32i.n	a4, a1, 16
402609ec:	5109      	s32i.n	a0, a1, 20
402609ee:	81e9      	s32i.n	a14, a1, 32
402609f0:	61c9      	s32i.n	a12, a1, 24
402609f2:	02ed      	mov.n	a14, a2
402609f4:	03cd      	mov.n	a12, a3
402609f6:	032d      	mov.n	a2, a3
402609f8:	431c      	movi.n	a3, 20
402609fa:	ffab45        	call0	402604b0 <pbuf_header>
402609fd:	929c      	beqz.n	a2, 40260a1a <raw_sendto+0x36>
402609ff:	120c      	movi.n	a2, 1
40260a01:	030c      	movi.n	a3, 0
40260a03:	040c      	movi.n	a4, 0
40260a05:	ff9145        	call0	4026031c <pbuf_alloc>
40260a08:	02dd      	mov.n	a13, a2
40260a0a:	06b216        	beqz	a2, 40260a79 <raw_sendto+0x95>
40260a0d:	041c02        	l16ui	a0, a12, 8
40260a10:	509c      	beqz.n	a0, 40260a29 <raw_sendto+0x45>
40260a12:	0c3d      	mov.n	a3, a12
40260a14:	ffbcc5        	call0	402605e4 <pbuf_chain>
40260a17:	000386        	j	40260a29 <raw_sendto+0x45>
40260a1a:	20dcc0        	or	a13, a12, a12
40260a1d:	202cc0        	or	a2, a12, a12
40260a20:	ecaf32        	movi	a3, -20
40260a23:	ffa8c5        	call0	402604b0 <pbuf_header>
40260a26:	04f256        	bnez	a2, 40260a79 <raw_sendto+0x95>
40260a29:	042122        	l32i	a2, a1, 16
40260a2c:	ff0e85        	call0	4025fb18 <ip_route>
40260a2f:	00c256        	bnez	a2, 40260a3f <raw_sendto+0x5b>
40260a32:	041cd7        	beq	a12, a13, 40260a3a <raw_sendto+0x56>
40260a35:	0d2d      	mov.n	a2, a13
40260a37:	ffae45        	call0	4026051c <pbuf_free>
40260a3a:	c27c      	movi.n	a2, -4
40260a3c:	0009c6        	j	40260a67 <raw_sendto+0x83>
40260a3f:	031e16        	beqz	a14, 40260a74 <raw_sendto+0x90>
40260a42:	002e32        	l32i	a3, a14, 0
40260a45:	b3ac      	beqz.n	a3, 40260a74 <raw_sendto+0x90>
40260a47:	0e3d      	mov.n	a3, a14
40260a49:	100e72        	l8ui	a7, a14, 16
40260a4c:	090e62        	l8ui	a6, a14, 9
40260a4f:	0a0e52        	l8ui	a5, a14, 10
40260a52:	4148      	l32i.n	a4, a1, 16
40260a54:	0129      	s32i.n	a2, a1, 0
40260a56:	0d2d      	mov.n	a2, a13
40260a58:	ff40c5        	call0	4025fe68 <ip_output_if>
40260a5b:	02ed      	mov.n	a14, a2
40260a5d:	041cd7        	beq	a12, a13, 40260a65 <raw_sendto+0x81>
40260a60:	0d2d      	mov.n	a2, a13
40260a62:	ffab85        	call0	4026051c <pbuf_free>
40260a65:	0e2d      	mov.n	a2, a14
40260a67:	61c8      	l32i.n	a12, a1, 24
40260a69:	71d8      	l32i.n	a13, a1, 28
40260a6b:	81e8      	l32i.n	a14, a1, 32
40260a6d:	5108      	l32i.n	a0, a1, 20
40260a6f:	30c112        	addi	a1, a1, 48
40260a72:	f00d      	ret.n
40260a74:	324b      	addi.n	a3, a2, 4
40260a76:	fff3c6        	j	40260a49 <raw_sendto+0x65>
40260a79:	f27c      	movi.n	a2, -1
40260a7b:	fffa06        	j	40260a67 <raw_sendto+0x83>
	...

40260a80 <raw_send>:
40260a80:	424b      	addi.n	a4, a2, 4
40260a82:	f0c112        	addi	a1, a1, -16
40260a85:	0109      	s32i.n	a0, a1, 0
40260a87:	fff5c5        	call0	402609e4 <raw_sendto>
40260a8a:	0108      	l32i.n	a0, a1, 0
40260a8c:	10c112        	addi	a1, a1, 16
40260a8f:	f00d      	ret.n
40260a91:	000000        	ill

40260a94 <raw_remove>:
40260a94:	f0c112        	addi	a1, a1, -16
40260a97:	0109      	s32i.n	a0, a1, 0
40260a99:	ffa401        	l32r	a0, 4026092c <pbuf_strstr+0x4c>
40260a9c:	0058      	l32i.n	a5, a0, 0
40260a9e:	069257        	bne	a2, a5, 40260aa8 <raw_remove+0x14>
40260aa1:	3538      	l32i.n	a3, a5, 12
40260aa3:	0039      	s32i.n	a3, a0, 0
40260aa5:	000446        	j	40260aba <raw_remove+0x26>
40260aa8:	e58c      	beqz.n	a5, 40260aba <raw_remove+0x26>
40260aaa:	3508      	l32i.n	a0, a5, 12
40260aac:	508c      	beqz.n	a0, 40260ab5 <raw_remove+0x21>
40260aae:	039027        	bne	a0, a2, 40260ab5 <raw_remove+0x21>
40260ab1:	3208      	l32i.n	a0, a2, 12
40260ab3:	3509      	s32i.n	a0, a5, 12
40260ab5:	005d      	mov.n	a5, a0
40260ab7:	fef056        	bnez	a0, 40260aaa <raw_remove+0x16>
40260aba:	7e3a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40260abd:	0000c0        	callx0	a0
40260ac0:	0108      	l32i.n	a0, a1, 0
40260ac2:	10c112        	addi	a1, a1, 16
40260ac5:	f00d      	ret.n
	...

40260ac8 <raw_new>:
40260ac8:	028d      	mov.n	a8, a2
40260aca:	f0c112        	addi	a1, a1, -16
40260acd:	21c9      	s32i.n	a12, a1, 8
40260acf:	1109      	s32i.n	a0, a1, 4
40260ad1:	f8fe21        	l32r	a2, 4025eecc <etharp_output+0x110>
40260ad4:	0189      	s32i.n	a8, a1, 0
40260ad6:	0228      	l32i.n	a2, a2, 0
40260ad8:	7ef101        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40260adb:	0000c0        	callx0	a0
40260ade:	02cd      	mov.n	a12, a2
40260ae0:	b29c      	beqz.n	a2, 40260aff <raw_new+0x37>
40260ae2:	030c      	movi.n	a3, 0
40260ae4:	c41c      	movi.n	a4, 28
40260ae6:	7e3101        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40260ae9:	0000c0        	callx0	a0
40260aec:	ff9031        	l32r	a3, 4026092c <pbuf_strstr+0x4c>
40260aef:	f57c      	movi.n	a5, -1
40260af1:	0168      	l32i.n	a6, a1, 0
40260af3:	104c62        	s8i	a6, a12, 16
40260af6:	0a4c52        	s8i	a5, a12, 10
40260af9:	0348      	l32i.n	a4, a3, 0
40260afb:	3c49      	s32i.n	a4, a12, 12
40260afd:	03c9      	s32i.n	a12, a3, 0
40260aff:	0c2d      	mov.n	a2, a12
40260b01:	1108      	l32i.n	a0, a1, 4
40260b03:	21c8      	l32i.n	a12, a1, 8
40260b05:	10c112        	addi	a1, a1, 16
40260b08:	f00d      	ret.n
40260b0a:	640000        	extui	a0, a0, 0, 7
40260b0d:	3ffef3        	excw

40260b10 <tcp_input>:
40260b10:	d0c112        	addi	a1, a1, -48
40260b13:	6109      	s32i.n	a0, a1, 24
40260b15:	1258      	l32i.n	a5, a2, 4
40260b17:	91e9      	s32i.n	a14, a1, 36
40260b19:	81d9      	s32i.n	a13, a1, 32
40260b1b:	71c9      	s32i.n	a12, a1, 28
40260b1d:	02dd      	mov.n	a13, a2
40260b1f:	03cd      	mov.n	a12, a3
40260b21:	fffae1        	l32r	a14, 40260b0c <raw_new+0x44>
40260b24:	000562        	l8ui	a6, a5, 0
40260b27:	010542        	l8ui	a4, a5, 1
40260b2a:	0e59      	s32i.n	a5, a14, 0
40260b2c:	114480        	slli	a4, a4, 8
40260b2f:	204460        	or	a4, a4, a6
40260b32:	344040        	extui	a4, a4, 0, 4
40260b35:	1134e0        	slli	a3, a4, 2
40260b38:	603030        	neg	a3, a3
40260b3b:	a04450        	addx4	a4, a4, a5
40260b3e:	1e49      	s32i.n	a4, a14, 4
40260b40:	113300        	slli	a3, a3, 16
40260b43:	313030        	srai	a3, a3, 16
40260b46:	ff9685        	call0	402604b0 <pbuf_header>
40260b49:	03d256        	bnez	a2, 40260b8a <tcp_input+0x7a>
40260b4c:	a1c9      	s32i.n	a12, a1, 40
40260b4e:	041d72        	l16ui	a7, a13, 8
40260b51:	361c      	movi.n	a6, 19
40260b53:	33b677        	bgeu	a6, a7, 40260b8a <tcp_input+0x7a>
40260b56:	fc2cc1        	l32r	a12, 4025fc08 <ip_router+0x74>
40260b59:	a138      	l32i.n	a3, a1, 40
40260b5b:	0c28      	l32i.n	a2, a12, 0
40260b5d:	fec3c5        	call0	4025f79c <ip4_addr_isbroadcast>
40260b60:	03b256        	bnez	a2, 40260b9f <tcp_input+0x8f>
40260b63:	0c88      	l32i.n	a8, a12, 0
40260b65:	f0a092        	movi	a9, 240
40260b68:	108890        	and	a8, a8, a9
40260b6b:	e0a092        	movi	a9, 224
40260b6e:	2d1897        	beq	a8, a9, 40260b9f <tcp_input+0x8f>
40260b71:	0c4d      	mov.n	a4, a12
40260b73:	0d2d      	mov.n	a2, a13
40260b75:	650c      	movi.n	a5, 6
40260b77:	ff6e31        	l32r	a3, 40260930 <pbuf_strstr+0x50>
40260b7a:	041d62        	l16ui	a6, a13, 8
40260b7d:	0a3c05        	call0	4026af40 <inet_chksum_pseudo>
40260b80:	62ac      	beqz.n	a2, 40260baa <tcp_input+0x9a>
40260b82:	0d2d      	mov.n	a2, a13
40260b84:	ff9945        	call0	4026051c <pbuf_free>
40260b87:	0001c6        	j	40260b92 <tcp_input+0x82>
40260b8a:	0d2d      	mov.n	a2, a13
40260b8c:	201110        	or	a1, a1, a1
40260b8f:	ff98c5        	call0	4026051c <pbuf_free>
40260b92:	71c8      	l32i.n	a12, a1, 28
40260b94:	81d8      	l32i.n	a13, a1, 32
40260b96:	91e8      	l32i.n	a14, a1, 36
40260b98:	6108      	l32i.n	a0, a1, 24
40260b9a:	30c112        	addi	a1, a1, 48
40260b9d:	f00d      	ret.n
40260b9f:	0d2d      	mov.n	a2, a13
40260ba1:	ff9785        	call0	4026051c <pbuf_free>
40260ba4:	fffa86        	j	40260b92 <tcp_input+0x82>
40260ba7:	000000        	ill
40260baa:	012e42        	l32i	a4, a14, 4
40260bad:	202dd0        	or	a2, a13, a13
40260bb0:	0d0432        	l8ui	a3, a4, 13
40260bb3:	0c0442        	l8ui	a4, a4, 12
40260bb6:	113380        	slli	a3, a3, 8
40260bb9:	203340        	or	a3, a3, a4
40260bbc:	343430        	extui	a3, a3, 4, 4
40260bbf:	1133e0        	slli	a3, a3, 2
40260bc2:	603030        	neg	a3, a3
40260bc5:	113300        	slli	a3, a3, 16
40260bc8:	313030        	srai	a3, a3, 16
40260bcb:	ff8e45        	call0	402604b0 <pbuf_header>
40260bce:	ff5851        	l32r	a5, 40260930 <pbuf_strstr+0x50>
40260bd1:	fc0d41        	l32r	a4, 4025fc08 <ip_router+0x74>
40260bd4:	628c      	beqz.n	a2, 40260bde <tcp_input+0xce>
40260bd6:	0d2d      	mov.n	a2, a13
40260bd8:	ff9405        	call0	4026051c <pbuf_free>
40260bdb:	ffecc6        	j	40260b92 <tcp_input+0x82>
40260bde:	1e08      	l32i.n	a0, a14, 4
40260be0:	0a0c      	movi.n	a10, 0
40260be2:	41a9      	s32i.n	a10, a1, 16
40260be4:	0a0092        	l8ui	a9, a0, 10
40260be7:	0c0032        	l8ui	a3, a0, 12
40260bea:	000082        	l8ui	a8, a0, 0
40260bed:	010072        	l8ui	a7, a0, 1
40260bf0:	0700c2        	l8ui	a12, a0, 7
40260bf3:	0d0022        	l8ui	a2, a0, 13
40260bf6:	11cc80        	slli	a12, a12, 8
40260bf9:	112280        	slli	a2, a2, 8
40260bfc:	117780        	slli	a7, a7, 8
40260bff:	207780        	or	a7, a7, a8
40260c02:	202230        	or	a2, a2, a3
40260c05:	543820        	extui	a3, a2, 8, 6
40260c08:	748870        	extui	a8, a7, 8, 8
40260c0b:	416820        	srli	a6, a2, 8
40260c0e:	117780        	slli	a7, a7, 8
40260c11:	3169      	s32i.n	a6, a1, 12
40260c13:	104e32        	s8i	a3, a14, 16
40260c16:	160c      	movi.n	a6, 1
40260c18:	142820        	extui	a2, a2, 8, 2
40260c1b:	041d32        	l16ui	a3, a13, 8
40260c1e:	207780        	or	a7, a7, a8
40260c21:	004072        	s8i	a7, a0, 0
40260c24:	020082        	l8ui	a8, a0, 2
40260c27:	5139      	s32i.n	a3, a1, 20
40260c29:	932620        	movnez	a2, a6, a2
40260c2c:	223a      	add.n	a2, a2, a3
40260c2e:	0e0062        	l8ui	a6, a0, 14
40260c31:	0f0032        	l8ui	a3, a0, 15
40260c34:	f42020        	extui	a2, a2, 0, 16
40260c37:	2129      	s32i.n	a2, a1, 8
40260c39:	095e22        	s16i	a2, a14, 18
40260c3c:	113380        	slli	a3, a3, 8
40260c3f:	060022        	l8ui	a2, a0, 6
40260c42:	203360        	or	a3, a3, a6
40260c45:	746830        	extui	a6, a3, 8, 8
40260c48:	20cc20        	or	a12, a12, a2
40260c4b:	113380        	slli	a3, a3, 8
40260c4e:	050022        	l8ui	a2, a0, 5
40260c51:	11cc80        	slli	a12, a12, 8
40260c54:	203360        	or	a3, a3, a6
40260c57:	0e4032        	s8i	a3, a0, 14
40260c5a:	030062        	l8ui	a6, a0, 3
40260c5d:	413830        	srli	a3, a3, 8
40260c60:	0f4032        	s8i	a3, a0, 15
40260c63:	20cc20        	or	a12, a12, a2
40260c66:	116680        	slli	a6, a6, 8
40260c69:	040022        	l8ui	a2, a0, 4
40260c6c:	206680        	or	a6, a6, a8
40260c6f:	11cc80        	slli	a12, a12, 8
40260c72:	748860        	extui	a8, a6, 8, 8
40260c75:	116680        	slli	a6, a6, 8
40260c78:	206680        	or	a6, a6, a8
40260c7b:	20cc20        	or	a12, a12, a2
40260c7e:	012c80        	slli	a2, a12, 24
40260c81:	024062        	s8i	a6, a0, 2
40260c84:	7dbd81        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40260c87:	416860        	srli	a6, a6, 8
40260c8a:	034062        	s8i	a6, a0, 3
40260c8d:	103c80        	and	a3, a12, a8
40260c90:	113380        	slli	a3, a3, 8
40260c93:	0b0062        	l8ui	a6, a0, 11
40260c96:	202230        	or	a2, a2, a3
40260c99:	7538c0        	extui	a3, a12, 24, 8
40260c9c:	116680        	slli	a6, a6, 8
40260c9f:	206690        	or	a6, a6, a9
40260ca2:	41c8c0        	srli	a12, a12, 8
40260ca5:	090092        	l8ui	a9, a0, 9
40260ca8:	116680        	slli	a6, a6, 8
40260cab:	10cc80        	and	a12, a12, a8
40260cae:	20cc30        	or	a12, a12, a3
40260cb1:	20cc20        	or	a12, a12, a2
40260cb4:	01c9      	s32i.n	a12, a1, 0
40260cb6:	0440c2        	s8i	a12, a0, 4
40260cb9:	206690        	or	a6, a6, a9
40260cbc:	2ec9      	s32i.n	a12, a14, 8
40260cbe:	080092        	l8ui	a9, a0, 8
40260cc1:	116680        	slli	a6, a6, 8
40260cc4:	41c8c0        	srli	a12, a12, 8
40260cc7:	0540c2        	s8i	a12, a0, 5
40260cca:	206690        	or	a6, a6, a9
40260ccd:	013680        	slli	a3, a6, 24
40260cd0:	41c8c0        	srli	a12, a12, 8
40260cd3:	41b860        	srli	a11, a6, 8
40260cd6:	419870        	srli	a9, a7, 8
40260cd9:	014092        	s8i	a9, a0, 1
40260cdc:	10bb80        	and	a11, a11, a8
40260cdf:	0640c2        	s8i	a12, a0, 6
40260ce2:	108680        	and	a8, a6, a8
40260ce5:	41c8c0        	srli	a12, a12, 8
40260ce8:	0740c2        	s8i	a12, a0, 7
40260ceb:	756860        	extui	a6, a6, 24, 8
40260cee:	118880        	slli	a8, a8, 8
40260cf1:	203380        	or	a3, a3, a8
40260cf4:	20bb60        	or	a11, a11, a6
40260cf7:	20bb30        	or	a11, a11, a3
40260cfa:	11b9      	s32i.n	a11, a1, 4
40260cfc:	0840b2        	s8i	a11, a0, 8
40260cff:	3eb9      	s32i.n	a11, a14, 12
40260d01:	f27131        	l32r	a3, 4025d6c8 <espconn_dns_setserver+0x1c>
40260d04:	41b8b0        	srli	a11, a11, 8
40260d07:	03c8      	l32i.n	a12, a3, 0
40260d09:	0940b2        	s8i	a11, a0, 9
40260d0c:	41b8b0        	srli	a11, a11, 8
40260d0f:	0a40b2        	s8i	a11, a0, 10
40260d12:	41b8b0        	srli	a11, a11, 8
40260d15:	0b40b2        	s8i	a11, a0, 11
40260d18:	04cc16        	beqz	a12, 40260d68 <tcp_input+0x258>
40260d1b:	0498      	l32i.n	a9, a4, 0
40260d1d:	080c      	movi.n	a8, 0
40260d1f:	05a8      	l32i.n	a10, a5, 0
40260d21:	000022        	l8ui	a2, a0, 0
40260d24:	74b870        	extui	a11, a7, 8, 8
40260d27:	11bb80        	slli	a11, a11, 8
40260d2a:	20bb20        	or	a11, a11, a2
40260d2d:	111c22        	l16ui	a2, a12, 34
40260d30:	101c62        	l16ui	a6, a12, 32
40260d33:	1892b7        	bne	a2, a11, 40260d4f <tcp_input+0x23f>
40260d36:	030072        	l8ui	a7, a0, 3
40260d39:	020022        	l8ui	a2, a0, 2
40260d3c:	117780        	slli	a7, a7, 8
40260d3f:	207720        	or	a7, a7, a2
40260d42:	099677        	bne	a6, a7, 40260d4f <tcp_input+0x23f>
40260d45:	1c28      	l32i.n	a2, a12, 4
40260d47:	0c68      	l32i.n	a6, a12, 0
40260d49:	0292a7        	bne	a2, a10, 40260d4f <tcp_input+0x23f>
40260d4c:	091697        	beq	a6, a9, 40260d59 <tcp_input+0x249>
40260d4f:	0c8d      	mov.n	a8, a12
40260d51:	3cc8      	l32i.n	a12, a12, 12
40260d53:	fd6c56        	bnez	a12, 40260d2d <tcp_input+0x21d>
40260d56:	000386        	j	40260d68 <tcp_input+0x258>
40260d59:	888c      	beqz.n	a8, 40260d65 <tcp_input+0x255>
40260d5b:	3c98      	l32i.n	a9, a12, 12
40260d5d:	3899      	s32i.n	a9, a8, 12
40260d5f:	0378      	l32i.n	a7, a3, 0
40260d61:	3c79      	s32i.n	a7, a12, 12
40260d63:	03c9      	s32i.n	a12, a3, 0
40260d65:	0afc56        	bnez	a12, 40260e18 <tcp_input+0x308>
40260d68:	f256c1        	l32r	a12, 4025d6c0 <espconn_dns_setserver+0x14>
40260d6b:	05a8      	l32i.n	a10, a5, 0
40260d6d:	0cc8      	l32i.n	a12, a12, 0
40260d6f:	0498      	l32i.n	a9, a4, 0
40260d71:	4cbc      	beqz.n	a12, 40260da9 <tcp_input+0x299>
40260d73:	010082        	l8ui	a8, a0, 1
40260d76:	0000b2        	l8ui	a11, a0, 0
40260d79:	118880        	slli	a8, a8, 8
40260d7c:	2088b0        	or	a8, a8, a11
40260d7f:	111cb2        	l16ui	a11, a12, 34
40260d82:	101c62        	l16ui	a6, a12, 32
40260d85:	1b9b87        	bne	a11, a8, 40260da4 <tcp_input+0x294>
40260d88:	030022        	l8ui	a2, a0, 3
40260d8b:	020072        	l8ui	a7, a0, 2
40260d8e:	112280        	slli	a2, a2, 8
40260d91:	202270        	or	a2, a2, a7
40260d94:	0c9267        	bne	a2, a6, 40260da4 <tcp_input+0x294>
40260d97:	1c68      	l32i.n	a6, a12, 4
40260d99:	0c78      	l32i.n	a7, a12, 0
40260d9b:	0596a7        	bne	a6, a10, 40260da4 <tcp_input+0x294>
40260d9e:	c07790        	sub	a7, a7, a9
40260da1:	207716        	beqz	a7, 40260fac <tcp_input+0x49c>
40260da4:	3cc8      	l32i.n	a12, a12, 12
40260da6:	fd5c56        	bnez	a12, 40260d7f <tcp_input+0x26f>
40260da9:	fd07b1        	l32r	a11, 402601c8 <netif_find+0x38>
40260dac:	080c      	movi.n	a8, 0
40260dae:	0b28      	l32i.n	a2, a11, 0
40260db0:	0498      	l32i.n	a9, a4, 0
40260db2:	0ee216        	beqz	a2, 40260ea4 <tcp_input+0x394>
40260db5:	0300a2        	l8ui	a10, a0, 3
40260db8:	020062        	l8ui	a6, a0, 2
40260dbb:	11aa80        	slli	a10, a10, 8
40260dbe:	20aa60        	or	a10, a10, a6
40260dc1:	101262        	l16ui	a6, a2, 32
40260dc4:	0c96a7        	bne	a6, a10, 40260dd4 <tcp_input+0x2c4>
40260dc7:	0278      	l32i.n	a7, a2, 0
40260dc9:	c06790        	sub	a6, a7, a9
40260dcc:	0d6616        	beqz	a6, 40260ea6 <tcp_input+0x396>
40260dcf:	a28c      	beqz.n	a2, 40260ddd <tcp_input+0x2cd>
40260dd1:	0d1716        	beqz	a7, 40260ea6 <tcp_input+0x396>
40260dd4:	208220        	or	a8, a2, a2
40260dd7:	032222        	l32i	a2, a2, 12
40260dda:	fe3256        	bnez	a2, 40260dc1 <tcp_input+0x2b1>
40260ddd:	037c56        	bnez	a12, 40260e18 <tcp_input+0x308>
40260de0:	3188      	l32i.n	a8, a1, 12
40260de2:	4178      	l32i.n	a7, a1, 16
40260de4:	207780        	or	a7, a7, a8
40260de7:	22e727        	bbsi	a7, 2, 40260e0d <tcp_input+0x2fd>
40260dea:	1128      	l32i.n	a2, a1, 4
40260dec:	000082        	l8ui	a8, a0, 0
40260def:	2168      	l32i.n	a6, a1, 8
40260df1:	010072        	l8ui	a7, a0, 1
40260df4:	0138      	l32i.n	a3, a1, 0
40260df6:	117780        	slli	a7, a7, 8
40260df9:	336a      	add.n	a3, a3, a6
40260dfb:	207780        	or	a7, a7, a8
40260dfe:	030062        	l8ui	a6, a0, 3
40260e01:	020082        	l8ui	a8, a0, 2
40260e04:	116680        	slli	a6, a6, 8
40260e07:	206680        	or	a6, a6, a8
40260e0a:	0223c5        	call0	40263048 <tcp_rst>
40260e0d:	0d2d      	mov.n	a2, a13
40260e0f:	ff70c5        	call0	4026051c <pbuf_free>
40260e12:	ff5f06        	j	40260b92 <tcp_input+0x82>
40260e15:	000000        	ill
40260e18:	9e09      	s32i.n	a0, a14, 36
40260e1a:	6ed9      	s32i.n	a13, a14, 24
40260e1c:	202c42        	l32i	a4, a12, 128
40260e1f:	030c      	movi.n	a3, 0
40260e21:	5178      	l32i.n	a7, a1, 20
40260e23:	105e72        	s16i	a7, a14, 32
40260e26:	5e39      	s32i.n	a3, a14, 20
40260e28:	ae39      	s32i.n	a3, a14, 40
40260e2a:	2c4e32        	s8i	a3, a14, 44
40260e2d:	04bc      	beqz.n	a4, 40260e61 <tcp_input+0x351>
40260e2f:	222c72        	l32i	a7, a12, 136
40260e32:	a78c      	beqz.n	a7, 40260e40 <tcp_input+0x330>
40260e34:	6c28      	l32i.n	a2, a12, 24
40260e36:	0c3d      	mov.n	a3, a12
40260e38:	050c      	movi.n	a5, 0
40260e3a:	0007c0        	callx0	a7
40260e3d:	0002c6        	j	40260e4c <tcp_input+0x33c>
40260e40:	00a022        	movi	a2, 0
40260e43:	203cc0        	or	a3, a12, a12
40260e46:	00a052        	movi	a5, 0
40260e49:	014b05        	call0	402622fc <tcp_recv_null>
40260e4c:	62cc      	bnez.n	a2, 40260e56 <tcp_input+0x346>
40260e4e:	080c      	movi.n	a8, 0
40260e50:	206c82        	s32i	a8, a12, 128
40260e53:	000286        	j	40260e61 <tcp_input+0x351>
40260e56:	897c      	movi.n	a9, -8
40260e58:	671297        	beq	a2, a9, 40260ec3 <tcp_input+0x3b3>
40260e5b:	091ea2        	l16ui	a10, a14, 18
40260e5e:	061a56        	bnez	a10, 40260ec3 <tcp_input+0x3b3>
40260e61:	0d0c      	movi.n	a13, 0
40260e63:	cec9      	s32i.n	a12, a14, 48
40260e65:	0c2d      	mov.n	a2, a12
40260e67:	003005        	call0	40261168 <tcp_input+0x658>
40260e6a:	8b7c      	movi.n	a11, -8
40260e6c:	2112b7        	beq	a2, a11, 40260e91 <tcp_input+0x381>
40260e6f:	2c0e02        	l8ui	a0, a14, 44
40260e72:	586037        	bbci	a0, 3, 40260ece <tcp_input+0x3be>
40260e75:	252c42        	l32i	a4, a12, 148
40260e78:	548c      	beqz.n	a4, 40260e81 <tcp_input+0x371>
40260e7a:	6c28      	l32i.n	a2, a12, 24
40260e7c:	737c      	movi.n	a3, -9
40260e7e:	0004c0        	callx0	a4
40260e81:	f21121        	l32r	a2, 4025d6c8 <espconn_dns_setserver+0x1c>
40260e84:	0c3d      	mov.n	a3, a12
40260e86:	016845        	call0	4026250c <tcp_pcb_remove>
40260e89:	0c2d      	mov.n	a2, a12
40260e8b:	7d4601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40260e8e:	0000c0        	callx0	a0
40260e91:	ced9      	s32i.n	a13, a14, 48
40260e93:	062e22        	l32i	a2, a14, 24
40260e96:	0a6ed2        	s32i	a13, a14, 40
40260e99:	cf5216        	beqz	a2, 40260b92 <tcp_input+0x82>
40260e9c:	ff67c5        	call0	4026051c <pbuf_free>
40260e9f:	6ed9      	s32i.n	a13, a14, 24
40260ea1:	ff3b46        	j	40260b92 <tcp_input+0x82>
40260ea4:	080c      	movi.n	a8, 0
40260ea6:	f33216        	beqz	a2, 40260ddd <tcp_input+0x2cd>
40260ea9:	888c      	beqz.n	a8, 40260eb5 <tcp_input+0x3a5>
40260eab:	32e8      	l32i.n	a14, a2, 12
40260ead:	38e9      	s32i.n	a14, a8, 12
40260eaf:	0bc8      	l32i.n	a12, a11, 0
40260eb1:	32c9      	s32i.n	a12, a2, 12
40260eb3:	0b29      	s32i.n	a2, a11, 0
40260eb5:	001045        	call0	40260fbc <tcp_input+0x4ac>
40260eb8:	0d2d      	mov.n	a2, a13
40260eba:	ff6605        	call0	4026051c <pbuf_free>
40260ebd:	ff3446        	j	40260b92 <tcp_input+0x82>
40260ec0:	000000        	ill
40260ec3:	0d2d      	mov.n	a2, a13
40260ec5:	ff6545        	call0	4026051c <pbuf_free>
40260ec8:	ff3186        	j	40260b92 <tcp_input+0x82>
40260ecb:	000000        	ill
40260ece:	276047        	bbci	a0, 4, 40260ef9 <tcp_input+0x3e9>
40260ed1:	240c02        	l8ui	a0, a12, 36
40260ed4:	0ee047        	bbsi	a0, 4, 40260ee6 <tcp_input+0x3d6>
40260ed7:	252c42        	l32i	a4, a12, 148
40260eda:	008416        	beqz	a4, 40260ee6 <tcp_input+0x3d6>
40260edd:	062c22        	l32i	a2, a12, 24
40260ee0:	f6af32        	movi	a3, -10
40260ee3:	0004c0        	callx0	a4
40260ee6:	f1f821        	l32r	a2, 4025d6c8 <espconn_dns_setserver+0x1c>
40260ee9:	0c3d      	mov.n	a3, a12
40260eeb:	016205        	call0	4026250c <tcp_pcb_remove>
40260eee:	0c2d      	mov.n	a2, a12
40260ef0:	7d2d01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40260ef3:	0000c0        	callx0	a0
40260ef6:	ffe5c6        	j	40260e91 <tcp_input+0x381>
40260ef9:	381c42        	l16ui	a4, a12, 112
40260efc:	949c      	beqz.n	a4, 40260f19 <tcp_input+0x409>
40260efe:	212c52        	l32i	a5, a12, 132
40260f01:	858c      	beqz.n	a5, 40260f0d <tcp_input+0x3fd>
40260f03:	6c28      	l32i.n	a2, a12, 24
40260f05:	0c3d      	mov.n	a3, a12
40260f07:	0005c0        	callx0	a5
40260f0a:	000086        	j	40260f10 <tcp_input+0x400>
40260f0d:	00a022        	movi	a2, 0
40260f10:	f8af32        	movi	a3, -8
40260f13:	029237        	bne	a2, a3, 40260f19 <tcp_input+0x409>
40260f16:	ffddc6        	j	40260e91 <tcp_input+0x381>
40260f19:	ae48      	l32i.n	a4, a14, 40
40260f1b:	04c416        	beqz	a4, 40260f6b <tcp_input+0x45b>
40260f1e:	240c52        	l8ui	a5, a12, 36
40260f21:	0c6547        	bbci	a5, 4, 40260f31 <tcp_input+0x421>
40260f24:	042d      	mov.n	a2, a4
40260f26:	ff5f45        	call0	4026051c <pbuf_free>
40260f29:	0c2d      	mov.n	a2, a12
40260f2b:	00d905        	call0	40261cbc <tcp_abort>
40260f2e:	ffd7c6        	j	40260e91 <tcp_input+0x381>
40260f31:	100e62        	l8ui	a6, a14, 16
40260f34:	0a6637        	bbci	a6, 3, 40260f42 <tcp_input+0x432>
40260f37:	0d0472        	l8ui	a7, a4, 13
40260f3a:	180c      	movi.n	a8, 1
40260f3c:	207780        	or	a7, a7, a8
40260f3f:	0d4472        	s8i	a7, a4, 13
40260f42:	222c72        	l32i	a7, a12, 136
40260f45:	a78c      	beqz.n	a7, 40260f53 <tcp_input+0x443>
40260f47:	6c28      	l32i.n	a2, a12, 24
40260f49:	0c3d      	mov.n	a3, a12
40260f4b:	050c      	movi.n	a5, 0
40260f4d:	0007c0        	callx0	a7
40260f50:	0002c6        	j	40260f5f <tcp_input+0x44f>
40260f53:	00a022        	movi	a2, 0
40260f56:	203cc0        	or	a3, a12, a12
40260f59:	00a052        	movi	a5, 0
40260f5c:	0139c5        	call0	402622fc <tcp_recv_null>
40260f5f:	928b      	addi.n	a9, a2, 8
40260f61:	f2c916        	beqz	a9, 40260e91 <tcp_input+0x381>
40260f64:	328c      	beqz.n	a2, 40260f6b <tcp_input+0x45b>
40260f66:	aea8      	l32i.n	a10, a14, 40
40260f68:	206ca2        	s32i	a10, a12, 128
40260f6b:	2c0eb2        	l8ui	a11, a14, 44
40260f6e:	2e6b57        	bbci	a11, 5, 40260fa0 <tcp_input+0x490>
40260f71:	7cfc21        	l32r	a2, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40260f74:	161c02        	l16ui	a0, a12, 44
40260f77:	0020c0        	memw
40260f7a:	fc2222        	l32i	a2, a2, 0x3f0
40260f7d:	041027        	beq	a0, a2, 40260f85 <tcp_input+0x475>
40260f80:	301b      	addi.n	a3, a0, 1
40260f82:	165c32        	s16i	a3, a12, 44
40260f85:	222c72        	l32i	a7, a12, 136
40260f88:	c78c      	beqz.n	a7, 40260f98 <tcp_input+0x488>
40260f8a:	6c28      	l32i.n	a2, a12, 24
40260f8c:	0c3d      	mov.n	a3, a12
40260f8e:	040c      	movi.n	a4, 0
40260f90:	050c      	movi.n	a5, 0
40260f92:	0007c0        	callx0	a7
40260f95:	000046        	j	40260f9a <tcp_input+0x48a>
40260f98:	020c      	movi.n	a2, 0
40260f9a:	08c242        	addi	a4, a2, 8
40260f9d:	ef0416        	beqz	a4, 40260e91 <tcp_input+0x381>
40260fa0:	202cc0        	or	a2, a12, a12
40260fa3:	0c6ed2        	s32i	a13, a14, 48
40260fa6:	01d9c5        	call0	40262d44 <tcp_output>
40260fa9:	ffb906        	j	40260e91 <tcp_input+0x381>
40260fac:	0c2d      	mov.n	a2, a12
40260fae:	001345        	call0	402610e4 <tcp_input+0x5d4>
40260fb1:	0d2d      	mov.n	a2, a13
40260fb3:	ff5685        	call0	4026051c <pbuf_free>
40260fb6:	fef606        	j	40260b92 <tcp_input+0x82>
40260fb9:	000000        	ill
40260fbc:	207220        	or	a7, a2, a2
40260fbf:	fb1241        	l32r	a4, 4025fc08 <ip_router+0x74>
40260fc2:	fe5b51        	l32r	a5, 40260930 <pbuf_strstr+0x50>
40260fc5:	f0c112        	addi	a1, a1, -16
40260fc8:	fed191        	l32r	a9, 40260b0c <raw_new+0x44>
40260fcb:	026102        	s32i	a0, a1, 8
40260fce:	100902        	l8ui	a0, a9, 16
40260fd1:	0361c2        	s32i	a12, a1, 12
40260fd4:	326047        	bbci	a0, 4, 4026100a <tcp_input+0x4fa>
40260fd7:	29a8      	l32i.n	a10, a9, 8
40260fd9:	091932        	l16ui	a3, a9, 18
40260fdc:	3928      	l32i.n	a2, a9, 12
40260fde:	1968      	l32i.n	a6, a9, 4
40260fe0:	221b      	addi.n	a2, a2, 1
40260fe2:	020682        	l8ui	a8, a6, 2
40260fe5:	010672        	l8ui	a7, a6, 1
40260fe8:	33aa      	add.n	a3, a3, a10
40260fea:	117780        	slli	a7, a7, 8
40260fed:	000692        	l8ui	a9, a6, 0
40260ff0:	030662        	l8ui	a6, a6, 3
40260ff3:	207790        	or	a7, a7, a9
40260ff6:	116680        	slli	a6, a6, 8
40260ff9:	206680        	or	a6, a6, a8
40260ffc:	020485        	call0	40263048 <tcp_rst>
40260fff:	020c      	movi.n	a2, 0
40261001:	31c8      	l32i.n	a12, a1, 12
40261003:	2108      	l32i.n	a0, a1, 8
40261005:	10c112        	addi	a1, a1, 16
40261008:	f00d      	ret.n
4026100a:	f16017        	bbci	a0, 1, 40260fff <tcp_input+0x4ef>
4026100d:	f1ae01        	l32r	a0, 4025d6c8 <espconn_dns_setserver+0x1c>
40261010:	7cd531        	l32r	a3, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40261013:	0068      	l32i.n	a6, a0, 0
40261015:	020c      	movi.n	a2, 0
40261017:	b68c      	beqz.n	a6, 40261026 <tcp_input+0x516>
40261019:	221b      	addi.n	a2, a2, 1
4026101b:	3668      	l32i.n	a6, a6, 12
4026101d:	742020        	extui	a2, a2, 0, 8
40261020:	ff5656        	bnez	a6, 40261019 <tcp_input+0x509>
40261023:	000046        	j	40261028 <tcp_input+0x518>
40261026:	020c      	movi.n	a2, 0
40261028:	0020c0        	memw
4026102b:	ff2332        	l32i	a3, a3, 0x3fc
4026102e:	0e1237        	beq	a2, a3, 40261040 <tcp_input+0x530>
40261031:	016172        	s32i	a7, a1, 4
40261034:	140722        	l8ui	a2, a7, 20
40261037:	0137c5        	call0	402623b4 <tcp_alloc>
4026103a:	20c220        	or	a12, a2, a2
4026103d:	004256        	bnez	a2, 40261045 <tcp_input+0x535>
40261040:	f27c      	movi.n	a2, -1
40261042:	ffeec6        	j	40261001 <tcp_input+0x4f1>
40261045:	360c      	movi.n	a6, 3
40261047:	fe3a31        	l32r	a3, 40260930 <pbuf_strstr+0x50>
4026104a:	1178      	l32i.n	a7, a1, 4
4026104c:	faef41        	l32r	a4, 4025fc08 <ip_router+0x74>
4026104f:	77a8      	l32i.n	a10, a7, 28
40261051:	101792        	l16ui	a9, a7, 32
40261054:	0448      	l32i.n	a4, a4, 0
40261056:	6788      	l32i.n	a8, a7, 24
40261058:	0249      	s32i.n	a4, a2, 0
4026105a:	f19b41        	l32r	a4, 4025d6c8 <espconn_dns_setserver+0x1c>
4026105d:	0338      	l32i.n	a3, a3, 0
4026105f:	080772        	l8ui	a7, a7, 8
40261062:	1239      	s32i.n	a3, a2, 4
40261064:	7ca9      	s32i.n	a10, a12, 28
40261066:	105c92        	s16i	a9, a12, 32
40261069:	4c69      	s32i.n	a6, a12, 16
4026106b:	6c89      	s32i.n	a8, a12, 24
4026106d:	fea721        	l32r	a2, 40260b0c <raw_new+0x44>
40261070:	8ca082        	movi	a8, 140
40261073:	2208      	l32i.n	a0, a2, 8
40261075:	107780        	and	a7, a7, a8
40261078:	1228      	l32i.n	a2, a2, 4
4026107a:	084c72        	s8i	a7, a12, 8
4026107d:	0458      	l32i.n	a5, a4, 0
4026107f:	300b      	addi.n	a3, a0, -1
40261081:	196c32        	s32i	a3, a12, 100
40261084:	3c59      	s32i.n	a5, a12, 12
40261086:	0102b2        	l8ui	a11, a2, 1
40261089:	001b      	addi.n	a0, a0, 1
4026108b:	cc09      	s32i.n	a0, a12, 48
4026108d:	ac09      	s32i.n	a0, a12, 40
4026108f:	000202        	l8ui	a0, a2, 0
40261092:	11bb80        	slli	a11, a11, 8
40261095:	20bb00        	or	a11, a11, a0
40261098:	115cb2        	s16i	a11, a12, 34
4026109b:	0f0202        	l8ui	a0, a2, 15
4026109e:	0e0222        	l8ui	a2, a2, 14
402610a1:	110080        	slli	a0, a0, 8
402610a4:	200020        	or	a0, a0, a2
402610a7:	2c5c02        	s16i	a0, a12, 88
402610aa:	305c02        	s16i	a0, a12, 96
402610ad:	04c9      	s32i.n	a12, a4, 0
402610af:	024085        	call0	402634b8 <tcp_timer_needed>
402610b2:	0c2d      	mov.n	a2, a12
402610b4:	00a545        	call0	40261b0c <tcp_input+0xffc>
402610b7:	1e1c22        	l16ui	a2, a12, 60
402610ba:	3c4b      	addi.n	a3, a12, 4
402610bc:	014c85        	call0	40262588 <tcp_eff_send_mss>
402610bf:	1e5c22        	s16i	a2, a12, 60
402610c2:	231c      	movi.n	a3, 18
402610c4:	0c2d      	mov.n	a2, a12
402610c6:	01b045        	call0	40262bcc <tcp_enqueue_flags>
402610c9:	0129      	s32i.n	a2, a1, 0
402610cb:	a28c      	beqz.n	a2, 402610d9 <tcp_input+0x5c9>
402610cd:	0c2d      	mov.n	a2, a12
402610cf:	030c      	movi.n	a3, 0
402610d1:	00b545        	call0	40261c28 <tcp_abandon>
402610d4:	0128      	l32i.n	a2, a1, 0
402610d6:	ffc9c6        	j	40261001 <tcp_input+0x4f1>
402610d9:	0c2d      	mov.n	a2, a12
402610db:	01c685        	call0	40262d44 <tcp_output>
402610de:	ffc7c6        	j	40261001 <tcp_input+0x4f1>
402610e1:	000000        	ill
402610e4:	f0c112        	addi	a1, a1, -16
402610e7:	fe8961        	l32r	a6, 40260b0c <raw_new+0x44>
402610ea:	006102        	s32i	a0, a1, 0
402610ed:	100602        	l8ui	a0, a6, 16
402610f0:	02a052        	movi	a5, 2
402610f3:	42e027        	bbsi	a0, 2, 40261139 <tcp_input+0x629>
402610f6:	446017        	bbci	a0, 1, 4026113e <tcp_input+0x62e>
402610f9:	0a2242        	l32i	a4, a2, 40
402610fc:	2608      	l32i.n	a0, a6, 8
402610fe:	161272        	l16ui	a7, a2, 44
40261101:	c03040        	sub	a3, a0, a4
40261104:	040396        	bltz	a3, 40261148 <tcp_input+0x638>
40261107:	774a      	add.n	a7, a7, a4
40261109:	c07070        	sub	a7, a0, a7
4026110c:	3817e6        	bgei	a7, 1, 40261148 <tcp_input+0x638>
4026110f:	fabe41        	l32r	a4, 4025fc08 <ip_router+0x74>
40261112:	fe0751        	l32r	a5, 40260930 <pbuf_strstr+0x50>
40261115:	3628      	l32i.n	a2, a6, 12
40261117:	091632        	l16ui	a3, a6, 18
4026111a:	1678      	l32i.n	a7, a6, 4
4026111c:	330a      	add.n	a3, a3, a0
4026111e:	020782        	l8ui	a8, a7, 2
40261121:	000792        	l8ui	a9, a7, 0
40261124:	030762        	l8ui	a6, a7, 3
40261127:	010772        	l8ui	a7, a7, 1
4026112a:	116680        	slli	a6, a6, 8
4026112d:	206680        	or	a6, a6, a8
40261130:	117780        	slli	a7, a7, 8
40261133:	207790        	or	a7, a7, a9
40261136:	01f105        	call0	40263048 <tcp_rst>
40261139:	020c      	movi.n	a2, 0
4026113b:	0006c6        	j	4026115a <tcp_input+0x64a>
4026113e:	066007        	bbci	a0, 0, 40261148 <tcp_input+0x638>
40261141:	f16041        	l32r	a4, 4025d6c4 <espconn_dns_setserver+0x18>
40261144:	0448      	l32i.n	a4, a4, 0
40261146:	d249      	s32i.n	a4, a2, 52
40261148:	091672        	l16ui	a7, a6, 18
4026114b:	fea716        	beqz	a7, 40261139 <tcp_input+0x629>
4026114e:	240282        	l8ui	a8, a2, 36
40261151:	208850        	or	a8, a8, a5
40261154:	244282        	s8i	a8, a2, 36
40261157:	01bec5        	call0	40262d44 <tcp_output>
4026115a:	0108      	l32i.n	a0, a1, 0
4026115c:	10c112        	addi	a1, a1, 16
4026115f:	f00d      	ret.n
40261161:	000000        	ill
40261164:	fef3a0        	excw
40261167:	3f          	.byte 0x3f
40261168:	830c      	movi.n	a3, 8
4026116a:	f0c112        	addi	a1, a1, -16
4026116d:	0109      	s32i.n	a0, a1, 0
4026116f:	21d9      	s32i.n	a13, a1, 8
40261171:	fe66d1        	l32r	a13, 40260b0c <raw_new+0x44>
40261174:	11c9      	s32i.n	a12, a1, 4
40261176:	100d82        	l8ui	a8, a13, 16
40261179:	02cd      	mov.n	a12, a2
4026117b:	166827        	bbci	a8, 2, 40261195 <tcp_input+0x685>
4026117e:	4208      	l32i.n	a0, a2, 16
40261180:	342066        	bnei	a0, 2, 402611b8 <tcp_input+0x6a8>
40261183:	120c      	movi.n	a2, 1
40261185:	172c52        	l32i	a5, a12, 92
40261188:	3d48      	l32i.n	a4, a13, 12
4026118a:	000c      	movi.n	a0, 0
4026118c:	c04450        	sub	a4, a4, a5
4026118f:	830240        	moveqz	a0, a2, a4
40261192:	000f86        	j	402611d4 <tcp_input+0x6c4>
40261195:	200c      	movi.n	a0, 2
40261197:	566817        	bbci	a8, 1, 402611f1 <tcp_input+0x6e1>
4026119a:	4228      	l32i.n	a2, a2, 16
4026119c:	512226        	beqi	a2, 2, 402611f1 <tcp_input+0x6e1>
4026119f:	4e3226        	beqi	a2, 3, 402611f1 <tcp_input+0x6e1>
402611a2:	240c62        	l8ui	a6, a12, 36
402611a5:	206600        	or	a6, a6, a0
402611a8:	244c62        	s8i	a6, a12, 36
402611ab:	020c      	movi.n	a2, 0
402611ad:	11c8      	l32i.n	a12, a1, 4
402611af:	21d8      	l32i.n	a13, a1, 8
402611b1:	0108      	l32i.n	a0, a1, 0
402611b3:	10c112        	addi	a1, a1, 16
402611b6:	f00d      	ret.n
402611b8:	a228      	l32i.n	a2, a2, 40
402611ba:	2d08      	l32i.n	a0, a13, 8
402611bc:	c07020        	sub	a7, a0, a2
402611bf:	00f796        	bltz	a7, 402611d2 <tcp_input+0x6c2>
402611c2:	161c82        	l16ui	a8, a12, 44
402611c5:	882a      	add.n	a8, a8, a2
402611c7:	c08080        	sub	a8, a0, a8
402611ca:	0418e6        	bgei	a8, 1, 402611d2 <tcp_input+0x6c2>
402611cd:	100c      	movi.n	a0, 1
402611cf:	000046        	j	402611d4 <tcp_input+0x6c4>
402611d2:	000c      	movi.n	a0, 0
402611d4:	fd3016        	beqz	a0, 402611ab <tcp_input+0x69b>
402611d7:	727c      	movi.n	a2, -9
402611d9:	2c0db2        	l8ui	a11, a13, 44
402611dc:	240c92        	l8ui	a9, a12, 36
402611df:	fea0a2        	movi	a10, 254
402611e2:	1099a0        	and	a9, a9, a10
402611e5:	20bb30        	or	a11, a11, a3
402611e8:	2c4db2        	s8i	a11, a13, 44
402611eb:	244c92        	s8i	a9, a12, 36
402611ee:	ffeec6        	j	402611ad <tcp_input+0x69d>
402611f1:	240c42        	l8ui	a4, a12, 36
402611f4:	f13451        	l32r	a5, 4025d6c4 <espconn_dns_setserver+0x18>
402611f7:	03e447        	bbsi	a4, 4, 402611fe <tcp_input+0x6ee>
402611fa:	0558      	l32i.n	a5, a5, 0
402611fc:	dc59      	s32i.n	a5, a12, 52
402611fe:	0c2d      	mov.n	a2, a12
40261200:	060c      	movi.n	a6, 0
40261202:	a94c62        	s8i	a6, a12, 169
40261205:	009045        	call0	40261b0c <tcp_input+0xffc>
40261208:	837c      	movi.n	a3, -8
4026120a:	fa7f41        	l32r	a4, 4025fc08 <ip_router+0x74>
4026120d:	4c78      	l32i.n	a7, a12, 16
4026120f:	fdc851        	l32r	a5, 40260930 <pbuf_strstr+0x50>
40261212:	502726        	beqi	a7, 2, 40261266 <tcp_input+0x756>
40261215:	fdc782        	addi	a8, a7, -3
40261218:	121816        	beqz	a8, 4026133d <tcp_input+0x82d>
4026121b:	fcc792        	addi	a9, a7, -4
4026121e:	169916        	beqz	a9, 4026138b <tcp_input+0x87b>
40261221:	fbc7a2        	addi	a10, a7, -5
40261224:	1ada16        	beqz	a10, 402613d5 <tcp_input+0x8c5>
40261227:	fac7b2        	addi	a11, a7, -6
4026122a:	1f3b16        	beqz	a11, 40261421 <tcp_input+0x911>
4026122d:	f9c702        	addi	a0, a7, -7
40261230:	157016        	beqz	a0, 4026138b <tcp_input+0x87b>
40261233:	f8c722        	addi	a2, a7, -8
40261236:	21a216        	beqz	a2, 40261454 <tcp_input+0x944>
40261239:	f7c732        	addi	a3, a7, -9
4026123c:	f6b356        	bnez	a3, 402611ab <tcp_input+0x69b>
4026123f:	0c2d      	mov.n	a2, a12
40261241:	003b45        	call0	402615f8 <tcp_input+0xae8>
40261244:	100d42        	l8ui	a4, a13, 16
40261247:	044440        	extui	a4, a4, 4, 1
4026124a:	f5d416        	beqz	a4, 402611ab <tcp_input+0x69b>
4026124d:	172c62        	l32i	a6, a12, 92
40261250:	3d58      	l32i.n	a5, a13, 12
40261252:	c05560        	sub	a5, a5, a6
40261255:	f52556        	bnez	a5, 402611ab <tcp_input+0x69b>
40261258:	2c0d72        	l8ui	a7, a13, 44
4026125b:	081c      	movi.n	a8, 16
4026125d:	207780        	or	a7, a7, a8
40261260:	2c4d72        	s8i	a7, a13, 44
40261263:	ffd106        	j	402611ab <tcp_input+0x69b>
40261266:	100d82        	l8ui	a8, a13, 16
40261269:	12a092        	movi	a9, 18
4026126c:	024897        	ball	a8, a9, 40261272 <tcp_input+0x762>
4026126f:	002606        	j	4026130b <tcp_input+0x7fb>
40261272:	1f2c62        	l32i	a6, a12, 124
40261275:	032d22        	l32i	a2, a13, 12
40261278:	042662        	l32i	a6, a6, 16
4026127b:	7c3f71        	l32r	a7, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4026127e:	0406b2        	l8ui	a11, a6, 4
40261281:	050602        	l8ui	a0, a6, 5
40261284:	0706a2        	l8ui	a10, a6, 7
40261287:	060662        	l8ui	a6, a6, 6
4026128a:	11aa80        	slli	a10, a10, 8
4026128d:	20aa60        	or	a10, a10, a6
40261290:	11aa80        	slli	a10, a10, 8
40261293:	20aa00        	or	a10, a10, a0
40261296:	11aa80        	slli	a10, a10, 8
40261299:	20aab0        	or	a10, a10, a11
4026129c:	7508a0        	extui	a0, a10, 24, 8
4026129f:	01ba80        	slli	a11, a10, 24
402612a2:	106a70        	and	a6, a10, a7
402612a5:	116680        	slli	a6, a6, 8
402612a8:	20bb60        	or	a11, a11, a6
402612ab:	41a8a0        	srli	a10, a10, 8
402612ae:	10aa70        	and	a10, a10, a7
402612b1:	20aa00        	or	a10, a10, a0
402612b4:	20aab0        	or	a10, a10, a11
402612b7:	aa1b      	addi.n	a10, a10, 1
402612b9:	4e92a7        	bne	a2, a10, 4026130b <tcp_input+0x7fb>
402612bc:	3c4b      	addi.n	a3, a12, 4
402612be:	391cb2        	l16ui	a11, a12, 114
402612c1:	2d98      	l32i.n	a9, a13, 8
402612c3:	1d88      	l32i.n	a8, a13, 4
402612c5:	146c22        	s32i	a2, a12, 80
402612c8:	400c      	movi.n	a0, 4
402612ca:	1e1c22        	l16ui	a2, a12, 60
402612cd:	4c09      	s32i.n	a0, a12, 16
402612cf:	0f0872        	l8ui	a7, a8, 15
402612d2:	a91b      	addi.n	a10, a9, 1
402612d4:	bb1b      	addi.n	a11, a11, 1
402612d6:	395cb2        	s16i	a11, a12, 114
402612d9:	aca9      	s32i.n	a10, a12, 40
402612db:	cca9      	s32i.n	a10, a12, 48
402612dd:	0e0882        	l8ui	a8, a8, 14
402612e0:	990b      	addi.n	a9, a9, -1
402612e2:	196c92        	s32i	a9, a12, 100
402612e5:	117780        	slli	a7, a7, 8
402612e8:	207780        	or	a7, a7, a8
402612eb:	305c72        	s16i	a7, a12, 96
402612ee:	012985        	call0	40262588 <tcp_eff_send_mss>
402612f1:	1e5c22        	s16i	a2, a12, 60
402612f4:	2b1c32        	l16ui	a3, a12, 86
402612f7:	a04220        	addx4	a4, a2, a2
402612fa:	1144f0        	slli	a4, a4, 1
402612fd:	2c5c42        	s16i	a4, a12, 88
40261300:	330b      	addi.n	a3, a3, -1
40261302:	1c2356        	bnez	a3, 402614c8 <tcp_input+0x9b8>
40261305:	1122f0        	slli	a2, a2, 1
40261308:	006f06        	j	402614c8 <tcp_input+0x9b8>
4026130b:	046480        	extui	a6, a8, 4, 1
4026130e:	e99616        	beqz	a6, 402611ab <tcp_input+0x69b>
40261311:	032d22        	l32i	a2, a13, 12
40261314:	022da2        	l32i	a10, a13, 8
40261317:	012d62        	l32i	a6, a13, 4
4026131a:	091d32        	l16ui	a3, a13, 18
4026131d:	020682        	l8ui	a8, a6, 2
40261320:	000692        	l8ui	a9, a6, 0
40261323:	010672        	l8ui	a7, a6, 1
40261326:	33aa      	add.n	a3, a3, a10
40261328:	117780        	slli	a7, a7, 8
4026132b:	030662        	l8ui	a6, a6, 3
4026132e:	207790        	or	a7, a7, a9
40261331:	116680        	slli	a6, a6, 8
40261334:	206680        	or	a6, a6, a8
40261337:	01d105        	call0	40263048 <tcp_rst>
4026133a:	ff9b46        	j	402611ab <tcp_input+0x69b>
4026133d:	100d82        	l8ui	a8, a13, 16
40261340:	2a6847        	bbci	a8, 4, 4026136e <tcp_input+0x85e>
40261343:	142c72        	l32i	a7, a12, 80
40261346:	3d28      	l32i.n	a2, a13, 12
40261348:	c07270        	sub	a7, a2, a7
4026134b:	5c17a6        	blti	a7, 1, 402613ab <tcp_input+0x89b>
4026134e:	172c82        	l32i	a8, a12, 92
40261351:	c08280        	sub	a8, a2, a8
40261354:	5318e6        	bgei	a8, 1, 402613ab <tcp_input+0x89b>
40261357:	490c      	movi.n	a9, 4
40261359:	7c58      	l32i.n	a5, a12, 28
4026135b:	4c99      	s32i.n	a9, a12, 16
4026135d:	126516        	beqz	a5, 40261487 <tcp_input+0x977>
40261360:	6c28      	l32i.n	a2, a12, 24
40261362:	0c3d      	mov.n	a3, a12
40261364:	040c      	movi.n	a4, 0
40261366:	0005c0        	callx0	a5
40261369:	837c      	movi.n	a3, -8
4026136b:	004686        	j	40261489 <tcp_input+0x979>
4026136e:	04a180        	extui	a10, a8, 1, 1
40261371:	e36a16        	beqz	a10, 402611ab <tcp_input+0x69b>
40261374:	0a2c02        	l32i	a0, a12, 40
40261377:	022db2        	l32i	a11, a13, 8
4026137a:	ffc002        	addi	a0, a0, -1
4026137d:	c0bb00        	sub	a11, a11, a0
40261380:	e27b56        	bnez	a11, 402611ab <tcp_input+0x69b>
40261383:	0c2d      	mov.n	a2, a12
40261385:	01e745        	call0	402631fc <tcp_rexmit>
40261388:	ff87c6        	j	402611ab <tcp_input+0x69b>
4026138b:	0c2d      	mov.n	a2, a12
4026138d:	002685        	call0	402615f8 <tcp_input+0xae8>
40261390:	2c0d22        	l8ui	a2, a13, 44
40261393:	042520        	extui	a2, a2, 5, 1
40261396:	e11216        	beqz	a2, 402611ab <tcp_input+0x69b>
40261399:	240c      	movi.n	a4, 2
4026139b:	240c32        	l8ui	a3, a12, 36
4026139e:	750c      	movi.n	a5, 7
402613a0:	4c59      	s32i.n	a5, a12, 16
402613a2:	203340        	or	a3, a3, a4
402613a5:	244c32        	s8i	a3, a12, 36
402613a8:	ff7fc6        	j	402611ab <tcp_input+0x69b>
402613ab:	022d62        	l32i	a6, a13, 8
402613ae:	012d82        	l32i	a8, a13, 4
402613b1:	091d32        	l16ui	a3, a13, 18
402613b4:	000892        	l8ui	a9, a8, 0
402613b7:	010872        	l8ui	a7, a8, 1
402613ba:	803360        	add	a3, a3, a6
402613bd:	030862        	l8ui	a6, a8, 3
402613c0:	117780        	slli	a7, a7, 8
402613c3:	207790        	or	a7, a7, a9
402613c6:	020882        	l8ui	a8, a8, 2
402613c9:	116680        	slli	a6, a6, 8
402613cc:	206680        	or	a6, a6, a8
402613cf:	01c785        	call0	40263048 <tcp_rst>
402613d2:	ff7546        	j	402611ab <tcp_input+0x69b>
402613d5:	202cc0        	or	a2, a12, a12
402613d8:	0021c5        	call0	402615f8 <tcp_input+0xae8>
402613db:	2c0d72        	l8ui	a7, a13, 44
402613de:	100d02        	l8ui	a0, a13, 16
402613e1:	047570        	extui	a7, a7, 5, 1
402613e4:	0b4716        	beqz	a7, 4026149c <tcp_input+0x98c>
402613e7:	10a082        	movi	a8, 16
402613ea:	028087        	bany	a0, a8, 402613f0 <tcp_input+0x8e0>
402613ed:	003146        	j	402614b6 <tcp_input+0x9a6>
402613f0:	172ca2        	l32i	a10, a12, 92
402613f3:	032d92        	l32i	a9, a13, 12
402613f6:	c099a0        	sub	a9, a9, a10
402613f9:	0b9956        	bnez	a9, 402614b6 <tcp_input+0x9a6>
402613fc:	0c2d      	mov.n	a2, a12
402613fe:	240cb2        	l8ui	a11, a12, 36
40261401:	2d0c      	movi.n	a13, 2
40261403:	20bbd0        	or	a11, a11, a13
40261406:	244cb2        	s8i	a11, a12, 36
40261409:	010b85        	call0	402624c4 <tcp_pcb_purge>
4026140c:	f0af21        	l32r	a2, 4025d6c8 <espconn_dns_setserver+0x1c>
4026140f:	0228      	l32i.n	a2, a2, 0
40261411:	c00c20        	sub	a0, a12, a2
40261414:	166056        	bnez	a0, 4026157e <tcp_input+0xa6e>
40261417:	f0ac41        	l32r	a4, 4025d6c8 <espconn_dns_setserver+0x1c>
4026141a:	3238      	l32i.n	a3, a2, 12
4026141c:	0439      	s32i.n	a3, a4, 0
4026141e:	005c86        	j	40261594 <tcp_input+0xa84>
40261421:	202cc0        	or	a2, a12, a12
40261424:	001d05        	call0	402615f8 <tcp_input+0xae8>
40261427:	2c0d52        	l8ui	a5, a13, 44
4026142a:	045550        	extui	a5, a5, 5, 1
4026142d:	d7a516        	beqz	a5, 402611ab <tcp_input+0x69b>
40261430:	f0a6d1        	l32r	a13, 4025d6c8 <espconn_dns_setserver+0x1c>
40261433:	202cc0        	or	a2, a12, a12
40261436:	240c62        	l8ui	a6, a12, 36
40261439:	02a072        	movi	a7, 2
4026143c:	206670        	or	a6, a6, a7
4026143f:	244c62        	s8i	a6, a12, 36
40261442:	010805        	call0	402624c4 <tcp_pcb_purge>
40261445:	0d28      	l32i.n	a2, a13, 0
40261447:	c08c20        	sub	a8, a12, a2
4026144a:	0c8856        	bnez	a8, 40261516 <tcp_input+0xa06>
4026144d:	3298      	l32i.n	a9, a2, 12
4026144f:	0d99      	s32i.n	a9, a13, 0
40261451:	003506        	j	40261529 <tcp_input+0xa19>
40261454:	202cc0        	or	a2, a12, a12
40261457:	001a05        	call0	402615f8 <tcp_input+0xae8>
4026145a:	100da2        	l8ui	a10, a13, 16
4026145d:	04a4a0        	extui	a10, a10, 4, 1
40261460:	d47a16        	beqz	a10, 402611ab <tcp_input+0x69b>
40261463:	172c02        	l32i	a0, a12, 92
40261466:	032db2        	l32i	a11, a13, 12
40261469:	c0bb00        	sub	a11, a11, a0
4026146c:	d3bb56        	bnez	a11, 402611ab <tcp_input+0x69b>
4026146f:	f096d1        	l32r	a13, 4025d6c8 <espconn_dns_setserver+0x1c>
40261472:	202cc0        	or	a2, a12, a12
40261475:	0104c5        	call0	402624c4 <tcp_pcb_purge>
40261478:	0d28      	l32i.n	a2, a13, 0
4026147a:	c03c20        	sub	a3, a12, a2
4026147d:	0c2356        	bnez	a3, 40261543 <tcp_input+0xa33>
40261480:	3248      	l32i.n	a4, a2, 12
40261482:	0d49      	s32i.n	a4, a13, 0
40261484:	003446        	j	40261559 <tcp_input+0xa49>
40261487:	427c      	movi.n	a2, -12
40261489:	121216        	beqz	a2, 402615ae <tcp_input+0xa9e>
4026148c:	041237        	beq	a2, a3, 40261494 <tcp_input+0x984>
4026148f:	0c2d      	mov.n	a2, a12
40261491:	008285        	call0	40261cbc <tcp_abort>
40261494:	827c      	movi.n	a2, -8
40261496:	ff44c6        	j	402611ad <tcp_input+0x69d>
40261499:	000000        	ill
4026149c:	051c      	movi.n	a5, 16
4026149e:	028057        	bany	a0, a5, 402614a4 <tcp_input+0x994>
402614a1:	ff4186        	j	402611ab <tcp_input+0x69b>
402614a4:	172c72        	l32i	a7, a12, 92
402614a7:	3d68      	l32i.n	a6, a13, 12
402614a9:	c06670        	sub	a6, a6, a7
402614ac:	cfb656        	bnez	a6, 402611ab <tcp_input+0x69b>
402614af:	680c      	movi.n	a8, 6
402614b1:	4c89      	s32i.n	a8, a12, 16
402614b3:	ff3d06        	j	402611ab <tcp_input+0x69b>
402614b6:	2a0c      	movi.n	a10, 2
402614b8:	240c92        	l8ui	a9, a12, 36
402614bb:	8b0c      	movi.n	a11, 8
402614bd:	4cb9      	s32i.n	a11, a12, 16
402614bf:	2099a0        	or	a9, a9, a10
402614c2:	244c92        	s8i	a9, a12, 36
402614c5:	ff3886        	j	402611ab <tcp_input+0x69b>
402614c8:	2b5c22        	s16i	a2, a12, 86
402614cb:	3a1c02        	l16ui	a0, a12, 116
402614ce:	1f2c22        	l32i	a2, a12, 124
402614d1:	ffc002        	addi	a0, a0, -1
402614d4:	3a5c02        	s16i	a0, a12, 116
402614d7:	0022d2        	l32i	a13, a2, 0
402614da:	1f6cd2        	s32i	a13, a12, 124
402614dd:	02dd56        	bnez	a13, 4026150e <tcp_input+0x9fe>
402614e0:	f07c      	movi.n	a0, -1
402614e2:	1d5c02        	s16i	a0, a12, 58
402614e5:	00de45        	call0	402622cc <tcp_seg_free>
402614e8:	232c52        	l32i	a5, a12, 140
402614eb:	a58c      	beqz.n	a5, 402614f9 <tcp_input+0x9e9>
402614ed:	6c28      	l32i.n	a2, a12, 24
402614ef:	0c3d      	mov.n	a3, a12
402614f1:	040c      	movi.n	a4, 0
402614f3:	0005c0        	callx0	a5
402614f6:	000046        	j	402614fb <tcp_input+0x9eb>
402614f9:	020c      	movi.n	a2, 0
402614fb:	837c      	movi.n	a3, -8
402614fd:	931237        	beq	a2, a3, 40261494 <tcp_input+0x984>
40261500:	240c42        	l8ui	a4, a12, 36
40261503:	250c      	movi.n	a5, 2
40261505:	204450        	or	a4, a4, a5
40261508:	244c42        	s8i	a4, a12, 36
4026150b:	ff2706        	j	402611ab <tcp_input+0x69b>
4026150e:	000c      	movi.n	a0, 0
40261510:	4e4c02        	s8i	a0, a12, 78
40261513:	fff2c6        	j	402614e2 <tcp_input+0x9d2>
40261516:	ff1301        	l32r	a0, 40261164 <tcp_input+0x654>
40261519:	0029      	s32i.n	a2, a0, 0
4026151b:	a28c      	beqz.n	a2, 40261529 <tcp_input+0xa19>
4026151d:	3238      	l32i.n	a3, a2, 12
4026151f:	4d13c7        	beq	a3, a12, 40261570 <tcp_input+0xa60>
40261522:	0039      	s32i.n	a3, a0, 0
40261524:	032d      	mov.n	a2, a3
40261526:	ff3356        	bnez	a3, 4026151d <tcp_input+0xa0d>
40261529:	f06561        	l32r	a6, 4025d6c0 <espconn_dns_setserver+0x14>
4026152c:	00a082        	movi	a8, 0
4026152f:	0aa092        	movi	a9, 10
40261532:	046c92        	s32i	a9, a12, 16
40261535:	3c89      	s32i.n	a8, a12, 12
40261537:	0678      	l32i.n	a7, a6, 0
40261539:	3c79      	s32i.n	a7, a12, 12
4026153b:	06c9      	s32i.n	a12, a6, 0
4026153d:	01f785        	call0	402634b8 <tcp_timer_needed>
40261540:	ff19c6        	j	402611ab <tcp_input+0x69b>
40261543:	ff0801        	l32r	a0, 40261164 <tcp_input+0x654>
40261546:	0029      	s32i.n	a2, a0, 0
40261548:	d28c      	beqz.n	a2, 40261559 <tcp_input+0xa49>
4026154a:	032232        	l32i	a3, a2, 12
4026154d:	2613c7        	beq	a3, a12, 40261577 <tcp_input+0xa67>
40261550:	006032        	s32i	a3, a0, 0
40261553:	202330        	or	a2, a3, a3
40261556:	ff0356        	bnez	a3, 4026154a <tcp_input+0xa3a>
40261559:	f059a1        	l32r	a10, 4025d6c0 <espconn_dns_setserver+0x14>
4026155c:	0d0c      	movi.n	a13, 0
4026155e:	a00c      	movi.n	a0, 10
40261560:	4c09      	s32i.n	a0, a12, 16
40261562:	3cd9      	s32i.n	a13, a12, 12
40261564:	0ab8      	l32i.n	a11, a10, 0
40261566:	3cb9      	s32i.n	a11, a12, 12
40261568:	0ac9      	s32i.n	a12, a10, 0
4026156a:	01f4c5        	call0	402634b8 <tcp_timer_needed>
4026156d:	ff0e86        	j	402611ab <tcp_input+0x69b>
40261570:	3c38      	l32i.n	a3, a12, 12
40261572:	3239      	s32i.n	a3, a2, 12
40261574:	ffec46        	j	40261529 <tcp_input+0xa19>
40261577:	3c48      	l32i.n	a4, a12, 12
40261579:	3249      	s32i.n	a4, a2, 12
4026157b:	fff686        	j	40261559 <tcp_input+0xa49>
4026157e:	fef951        	l32r	a5, 40261164 <tcp_input+0x654>
40261581:	0529      	s32i.n	a2, a5, 0
40261583:	d28c      	beqz.n	a2, 40261594 <tcp_input+0xa84>
40261585:	3238      	l32i.n	a3, a2, 12
40261587:	6013c7        	beq	a3, a12, 402615eb <tcp_input+0xadb>
4026158a:	fef661        	l32r	a6, 40261164 <tcp_input+0x654>
4026158d:	032d      	mov.n	a2, a3
4026158f:	0639      	s32i.n	a3, a6, 0
40261591:	ff0356        	bnez	a3, 40261585 <tcp_input+0xa75>
40261594:	f04b71        	l32r	a7, 4025d6c0 <espconn_dns_setserver+0x14>
40261597:	00a092        	movi	a9, 0
4026159a:	0aa0a2        	movi	a10, 10
4026159d:	046ca2        	s32i	a10, a12, 16
402615a0:	3c99      	s32i.n	a9, a12, 12
402615a2:	0788      	l32i.n	a8, a7, 0
402615a4:	3c89      	s32i.n	a8, a12, 12
402615a6:	07c9      	s32i.n	a12, a7, 0
402615a8:	01f0c5        	call0	402634b8 <tcp_timer_needed>
402615ab:	feff06        	j	402611ab <tcp_input+0x69b>
402615ae:	0c2d      	mov.n	a2, a12
402615b0:	2b1cb2        	l16ui	a11, a12, 86
402615b3:	31b9      	s32i.n	a11, a1, 12
402615b5:	000405        	call0	402615f8 <tcp_input+0xae8>
402615b8:	381c02        	l16ui	a0, a12, 112
402615bb:	3128      	l32i.n	a2, a1, 12
402615bd:	308c      	beqz.n	a0, 402615c4 <tcp_input+0xab4>
402615bf:	300b      	addi.n	a3, a0, -1
402615c1:	385c32        	s16i	a3, a12, 112
402615c4:	1e1c02        	l16ui	a0, a12, 60
402615c7:	021266        	bnei	a2, 1, 402615cd <tcp_input+0xabd>
402615ca:	1100f0        	slli	a0, a0, 1
402615cd:	2c0d42        	l8ui	a4, a13, 44
402615d0:	2b5c02        	s16i	a0, a12, 86
402615d3:	044540        	extui	a4, a4, 5, 1
402615d6:	bd1416        	beqz	a4, 402611ab <tcp_input+0x69b>
402615d9:	260c      	movi.n	a6, 2
402615db:	240c52        	l8ui	a5, a12, 36
402615de:	770c      	movi.n	a7, 7
402615e0:	4c79      	s32i.n	a7, a12, 16
402615e2:	205560        	or	a5, a5, a6
402615e5:	244c52        	s8i	a5, a12, 36
402615e8:	feefc6        	j	402611ab <tcp_input+0x69b>
402615eb:	3c88      	l32i.n	a8, a12, 12
402615ed:	3289      	s32i.n	a8, a2, 12
402615ef:	ffe846        	j	40261594 <tcp_input+0xa84>
402615f2:	ff0000        	excw
402615f5:	ffffc0        	excw
402615f8:	e0c112        	addi	a1, a1, -32
402615fb:	71f9      	s32i.n	a15, a1, 28
402615fd:	61e9      	s32i.n	a14, a1, 24
402615ff:	3109      	s32i.n	a0, a1, 12
40261601:	41c9      	s32i.n	a12, a1, 16
40261603:	51d9      	s32i.n	a13, a1, 20
40261605:	fd41d1        	l32r	a13, 40260b0c <raw_new+0x44>
40261608:	02cd      	mov.n	a12, a2
4026160a:	100d02        	l8ui	a0, a13, 16
4026160d:	0e0c      	movi.n	a14, 0
4026160f:	040400        	extui	a0, a0, 4, 1
40261612:	086016        	beqz	a0, 4026169c <tcp_input+0xb8c>
40261615:	2d08      	l32i.n	a0, a13, 8
40261617:	1a2232        	l32i	a3, a2, 104
4026161a:	301262        	l16ui	a6, a2, 96
4026161d:	192272        	l32i	a7, a2, 100
40261620:	863a      	add.n	a8, a6, a3
40261622:	c04700        	sub	a4, a7, a0
40261625:	468496        	bltz	a4, 40261a91 <tcp_input+0xf81>
40261628:	3d28      	l32i.n	a2, a13, 12
4026162a:	059707        	bne	a7, a0, 40261633 <tcp_input+0xb23>
4026162d:	c05320        	sub	a5, a3, a2
40261630:	1b3596        	bltz	a5, 402617e7 <tcp_input+0xcd7>
40261633:	c07320        	sub	a7, a3, a2
40261636:	1d2756        	bnez	a7, 4026180c <tcp_input+0xcfc>
40261639:	1d98      	l32i.n	a9, a13, 4
4026163b:	0f0972        	l8ui	a7, a9, 15
4026163e:	0e0992        	l8ui	a9, a9, 14
40261641:	117780        	slli	a7, a7, 8
40261644:	207790        	or	a7, a7, a9
40261647:	023677        	bltu	a6, a7, 4026164d <tcp_input+0xb3d>
4026164a:	006f86        	j	4026180c <tcp_input+0xcfc>
4026164d:	006906        	j	402617f5 <tcp_input+0xce5>
40261650:	102c02        	l32i	a0, a12, 64
40261653:	3db8      	l32i.n	a11, a13, 12
40261655:	043016        	beqz	a0, 4026169c <tcp_input+0xb8c>
40261658:	112ca2        	l32i	a10, a12, 68
4026165b:	c0aab0        	sub	a10, a10, a11
4026165e:	03aad6        	bgez	a10, 4026169c <tcp_input+0xb8c>
40261661:	f01841        	l32r	a4, 4025d6c4 <espconn_dns_setserver+0x18>
40261664:	259cf2        	l16si	a15, a12, 74
40261667:	249c52        	l16si	a5, a12, 72
4026166a:	2132f0        	srai	a3, a15, 2
4026166d:	216350        	srai	a6, a5, 3
40261670:	0448      	l32i.n	a4, a4, 0
40261672:	106ce2        	s32i	a14, a12, 64
40261675:	c04400        	sub	a4, a4, a0
40261678:	c04460        	sub	a4, a4, a6
4026167b:	114400        	slli	a4, a4, 16
4026167e:	314040        	srai	a4, a4, 16
40261681:	602140        	abs	a2, a4
40261684:	445a      	add.n	a4, a4, a5
40261686:	c02230        	sub	a2, a2, a3
40261689:	ff2a      	add.n	a15, a15, a2
4026168b:	245c42        	s16i	a4, a12, 72
4026168e:	249c22        	l16si	a2, a12, 72
40261691:	255cf2        	s16i	a15, a12, 74
40261694:	212320        	srai	a2, a2, 3
40261697:	ff2a      	add.n	a15, a15, a2
40261699:	265cf2        	s16i	a15, a12, 76
4026169c:	2f0c      	movi.n	a15, 2
4026169e:	2d08      	l32i.n	a0, a13, 8
402616a0:	091d22        	l16ui	a2, a13, 18
402616a3:	ac38      	l32i.n	a3, a12, 40
402616a5:	38c216        	beqz	a2, 40261a35 <tcp_input+0xf25>
402616a8:	c06300        	sub	a6, a3, a0
402616ab:	3d16a6        	blti	a6, 1, 402616ec <tcp_input+0xbdc>
402616ae:	502a      	add.n	a5, a0, a2
402616b0:	c05350        	sub	a5, a3, a5
402616b3:	0355d6        	bgez	a5, 402616ec <tcp_input+0xbdc>
402616b6:	6d28      	l32i.n	a2, a13, 24
402616b8:	051232        	l16ui	a3, a2, 10
402616bb:	060d      	mov.n	a0, a6
402616bd:	022367        	blt	a3, a6, 402616c3 <tcp_input+0xbb3>
402616c0:	00e386        	j	40261a52 <tcp_input+0xf42>
402616c3:	041262        	l16ui	a6, a2, 8
402616c6:	c06600        	sub	a6, a6, a0
402616c9:	045262        	s16i	a6, a2, 8
402616cc:	0552e2        	s16i	a14, a2, 10
402616cf:	0228      	l32i.n	a2, a2, 0
402616d1:	c00030        	sub	a0, a0, a3
402616d4:	051232        	l16ui	a3, a2, 10
402616d7:	ee2307        	blt	a3, a0, 402616c9 <tcp_input+0xbb9>
402616da:	603000        	neg	a3, a0
402616dd:	113300        	slli	a3, a3, 16
402616e0:	313030        	srai	a3, a3, 16
402616e3:	fedcc5        	call0	402604b0 <pbuf_header>
402616e6:	00dd06        	j	40261a5e <tcp_input+0xf4e>
402616e9:	000000        	ill
402616ec:	c02030        	sub	a2, a0, a3
402616ef:	00b2d6        	bgez	a2, 402616fe <tcp_input+0xbee>
402616f2:	240c42        	l8ui	a4, a12, 36
402616f5:	2044f0        	or	a4, a4, a15
402616f8:	244c42        	s8i	a4, a12, 36
402616fb:	326296        	bltz	a2, 40261a25 <tcp_input+0xf15>
402616fe:	161c62        	l16ui	a6, a12, 44
40261701:	c07300        	sub	a7, a3, a0
40261704:	536a      	add.n	a5, a3, a6
40261706:	c05050        	sub	a5, a0, a5
40261709:	3185d6        	bgez	a5, 40261a25 <tcp_input+0xf15>
4026170c:	3a6756        	bnez	a7, 40261ab6 <tcp_input+0xfa6>
4026170f:	101d22        	l16ui	a2, a13, 32
40261712:	9d88      	l32i.n	a8, a13, 36
40261714:	150c      	movi.n	a5, 1
40261716:	0d0832        	l8ui	a3, a8, 13
40261719:	0c0842        	l8ui	a4, a8, 12
4026171c:	113380        	slli	a3, a3, 8
4026171f:	203340        	or	a3, a3, a4
40261722:	417830        	srli	a7, a3, 8
40261725:	144830        	extui	a4, a3, 8, 2
40261728:	934540        	movnez	a4, a5, a4
4026172b:	224a      	add.n	a2, a2, a4
4026172d:	f42020        	extui	a2, a2, 0, 16
40261730:	095d22        	s16i	a2, a13, 18
40261733:	56b627        	bgeu	a6, a2, 4026178d <tcp_input+0xc7d>
40261736:	196387        	bbci	a3, 8, 40261753 <tcp_input+0xc43>
40261739:	e93c      	movi.n	a9, 62
4026173b:	109790        	and	a9, a7, a9
4026173e:	ffad71        	l32r	a7, 402615f4 <tcp_input+0xae4>
40261741:	119980        	slli	a9, a9, 8
40261744:	107370        	and	a7, a3, a7
40261747:	207790        	or	a7, a7, a9
4026174a:	0c4872        	s8i	a7, a8, 12
4026174d:	417870        	srli	a7, a7, 8
40261750:	0d4872        	s8i	a7, a8, 13
40261753:	063d      	mov.n	a3, a6
40261755:	046717        	bbci	a7, 1, 4026175d <tcp_input+0xc4d>
40261758:	360b      	addi.n	a3, a6, -1
4026175a:	f43030        	extui	a3, a3, 0, 16
4026175d:	105d32        	s16i	a3, a13, 32
40261760:	062d22        	l32i	a2, a13, 24
40261763:	fed045        	call0	40260468 <pbuf_realloc>
40261766:	161c62        	l16ui	a6, a12, 44
40261769:	022d02        	l32i	a0, a13, 8
4026176c:	101d22        	l16ui	a2, a13, 32
4026176f:	9d58      	l32i.n	a5, a13, 36
40261771:	140c      	movi.n	a4, 1
40261773:	0d0532        	l8ui	a3, a5, 13
40261776:	0c0552        	l8ui	a5, a5, 12
40261779:	113380        	slli	a3, a3, 8
4026177c:	203350        	or	a3, a3, a5
4026177f:	143830        	extui	a3, a3, 8, 2
40261782:	933430        	movnez	a3, a4, a3
40261785:	223a      	add.n	a2, a2, a3
40261787:	f42020        	extui	a2, a2, 0, 16
4026178a:	095d22        	s16i	a2, a13, 18
4026178d:	c06620        	sub	a6, a6, a2
40261790:	702a      	add.n	a7, a0, a2
40261792:	ac79      	s32i.n	a7, a12, 40
40261794:	165c62        	s16i	a6, a12, 44
40261797:	0c2d      	mov.n	a2, a12
40261799:	006645        	call0	40261e00 <tcp_update_rcv_ann_wnd>
4026179c:	6d28      	l32i.n	a2, a13, 24
4026179e:	9da8      	l32i.n	a10, a13, 36
402617a0:	041282        	l16ui	a8, a2, 8
402617a3:	0d0a92        	l8ui	a9, a10, 13
402617a6:	0c0aa2        	l8ui	a10, a10, 12
402617a9:	119980        	slli	a9, a9, 8
402617ac:	2099a0        	or	a9, a9, a10
402617af:	288c      	beqz.n	a8, 402617b5 <tcp_input+0xca5>
402617b1:	ad29      	s32i.n	a2, a13, 40
402617b3:	6de9      	s32i.n	a14, a13, 24
402617b5:	240c02        	l8ui	a0, a12, 36
402617b8:	0a6987        	bbci	a9, 8, 402617c6 <tcp_input+0xcb6>
402617bb:	2c0db2        	l8ui	a11, a13, 44
402617be:	0e2c      	movi.n	a14, 32
402617c0:	20bbe0        	or	a11, a11, a14
402617c3:	2c4db2        	s8i	a11, a13, 44
402617c6:	042000        	extui	a2, a0, 0, 1
402617c9:	263216        	beqz	a2, 40261a30 <tcp_input+0xf20>
402617cc:	fea032        	movi	a3, 254
402617cf:	100030        	and	a0, a0, a3
402617d2:	2040f0        	or	a4, a0, a15
402617d5:	244c42        	s8i	a4, a12, 36
402617d8:	41c8      	l32i.n	a12, a1, 16
402617da:	51d8      	l32i.n	a13, a1, 20
402617dc:	61e8      	l32i.n	a14, a1, 24
402617de:	71f8      	l32i.n	a15, a1, 28
402617e0:	3108      	l32i.n	a0, a1, 12
402617e2:	20c112        	addi	a1, a1, 32
402617e5:	f00d      	ret.n
402617e7:	1d98      	l32i.n	a9, a13, 4
402617e9:	0f0972        	l8ui	a7, a9, 15
402617ec:	0e0992        	l8ui	a9, a9, 14
402617ef:	117780        	slli	a7, a7, 8
402617f2:	207790        	or	a7, a7, a9
402617f5:	196c02        	s32i	a0, a12, 100
402617f8:	305c72        	s16i	a7, a12, 96
402617fb:	1a6c22        	s32i	a2, a12, 104
402617fe:	076d      	mov.n	a6, a7
40261800:	023d      	mov.n	a3, a2
40261802:	678c      	beqz.n	a7, 4026180c <tcp_input+0xcfc>
40261804:	a80ca2        	l8ui	a10, a12, 168
40261807:	1a8c      	beqz.n	a10, 4026180c <tcp_input+0xcfc>
40261809:	a84ce2        	s8i	a14, a12, 168
4026180c:	142c02        	l32i	a0, a12, 80
4026180f:	7adaf1        	l32r	a15, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40261812:	c0b200        	sub	a11, a2, a0
40261815:	441be6        	bgei	a11, 1, 4026185d <tcp_input+0xd4d>
40261818:	091d42        	l16ui	a4, a13, 18
4026181b:	385ce2        	s16i	a14, a12, 112
4026181e:	29f456        	bnez	a4, 40261ac1 <tcp_input+0xfb1>
40261821:	563a      	add.n	a5, a6, a3
40261823:	c05850        	sub	a5, a8, a5
40261826:	2c0556        	bnez	a5, 40261aea <tcp_input+0xfda>
40261829:	1d9c62        	l16si	a6, a12, 58
4026182c:	2d4696        	bltz	a6, 40261b04 <tcp_input+0xff4>
4026182f:	c07020        	sub	a7, a0, a2
40261832:	2b9756        	bnez	a7, 40261aef <tcp_input+0xfdf>
40261835:	540c02        	l8ui	a0, a12, 84
40261838:	001b      	addi.n	a0, a0, 1
4026183a:	740000        	extui	a0, a0, 0, 8
4026183d:	544c02        	s8i	a0, a12, 84
40261840:	0240f6        	bgeui	a0, 4, 40261846 <tcp_input+0xd36>
40261843:	00ab46        	j	40261af4 <tcp_input+0xfe4>
40261846:	1e1c22        	l16ui	a2, a12, 60
40261849:	2b1c32        	l16ui	a3, a12, 86
4026184c:	232a      	add.n	a2, a3, a2
4026184e:	f44020        	extui	a4, a2, 0, 16
40261851:	023347        	bltu	a3, a4, 40261857 <tcp_input+0xd47>
40261854:	00a906        	j	40261afc <tcp_input+0xfec>
40261857:	2b5c22        	s16i	a2, a12, 86
4026185a:	00a786        	j	40261afc <tcp_input+0xfec>
4026185d:	172c32        	l32i	a3, a12, 92
40261860:	c03230        	sub	a3, a2, a3
40261863:	0213a6        	blti	a3, 1, 40261869 <tcp_input+0xd59>
40261866:	004186        	j	40261970 <tcp_input+0xe60>
40261869:	240c02        	l8ui	a0, a12, 36
4026186c:	0e6027        	bbci	a0, 2, 4026187e <tcp_input+0xd6e>
4026186f:	fba042        	movi	a4, 251
40261872:	2c1c52        	l16ui	a5, a12, 88
40261875:	2b5c52        	s16i	a5, a12, 86
40261878:	104040        	and	a4, a0, a4
4026187b:	244c42        	s8i	a4, a12, 36
4026187e:	4e4ce2        	s8i	a14, a12, 78
40261881:	544ce2        	s8i	a14, a12, 84
40261884:	042c62        	l32i	a6, a12, 16
40261887:	391c92        	l16ui	a9, a12, 114
4026188a:	259c72        	l16si	a7, a12, 74
4026188d:	249c82        	l16si	a8, a12, 72
40261890:	142ca2        	l32i	a10, a12, 80
40261893:	146c22        	s32i	a2, a12, 80
40261896:	218380        	srai	a8, a8, 3
40261899:	c0a2a0        	sub	a10, a2, a10
4026189c:	385ca2        	s16i	a10, a12, 112
4026189f:	778a      	add.n	a7, a7, a8
402618a1:	99aa      	add.n	a9, a9, a10
402618a3:	395c92        	s16i	a9, a12, 114
402618a6:	265c72        	s16i	a7, a12, 76
402618a9:	1b46b6        	bltui	a6, 4, 402618c8 <tcp_input+0xdb8>
402618ac:	1e1c22        	l16ui	a2, a12, 60
402618af:	2c1cb2        	l16ui	a11, a12, 88
402618b2:	2b1c02        	l16ui	a0, a12, 86
402618b5:	0109      	s32i.n	a0, a1, 0
402618b7:	0230b7        	bltu	a0, a11, 402618bd <tcp_input+0xdad>
402618ba:	008386        	j	40261acc <tcp_input+0xfbc>
402618bd:	202a      	add.n	a2, a0, a2
402618bf:	f43020        	extui	a3, a2, 0, 16
402618c2:	02b037        	bgeu	a0, a3, 402618c8 <tcp_input+0xdb8>
402618c5:	2b5c22        	s16i	a2, a12, 86
402618c8:	1f2c02        	l32i	a0, a12, 124
402618cb:	3d58      	l32i.n	a5, a13, 12
402618cd:	1d5016        	beqz	a0, 40261aa6 <tcp_input+0xf96>
402618d0:	1109      	s32i.n	a0, a1, 4
402618d2:	061042        	l16ui	a4, a0, 12
402618d5:	4068      	l32i.n	a6, a0, 16
402618d7:	190c      	movi.n	a9, 1
402618d9:	040672        	l8ui	a7, a6, 4
402618dc:	0506a2        	l8ui	a10, a6, 5
402618df:	060622        	l8ui	a2, a6, 6
402618e2:	0d0682        	l8ui	a8, a6, 13
402618e5:	0c06b2        	l8ui	a11, a6, 12
402618e8:	118880        	slli	a8, a8, 8
402618eb:	2088b0        	or	a8, a8, a11
402618ee:	148880        	extui	a8, a8, 8, 2
402618f1:	070662        	l8ui	a6, a6, 7
402618f4:	938980        	movnez	a8, a9, a8
402618f7:	448a      	add.n	a4, a4, a8
402618f9:	116680        	slli	a6, a6, 8
402618fc:	206620        	or	a6, a6, a2
402618ff:	116680        	slli	a6, a6, 8
40261902:	2066a0        	or	a6, a6, a10
40261905:	116680        	slli	a6, a6, 8
40261908:	206670        	or	a6, a6, a7
4026190b:	758860        	extui	a8, a6, 24, 8
4026190e:	017680        	slli	a7, a6, 24
40261911:	1096f0        	and	a9, a6, a15
40261914:	119980        	slli	a9, a9, 8
40261917:	207790        	or	a7, a7, a9
4026191a:	416860        	srli	a6, a6, 8
4026191d:	1066f0        	and	a6, a6, a15
40261920:	206680        	or	a6, a6, a8
40261923:	206670        	or	a6, a6, a7
40261926:	446a      	add.n	a4, a4, a6
40261928:	c04450        	sub	a4, a4, a5
4026192b:	0214a6        	blti	a4, 1, 40261931 <tcp_input+0xe21>
4026192e:	005c86        	j	40261aa4 <tcp_input+0xf94>
40261931:	1028      	l32i.n	a2, a0, 4
40261933:	0038      	l32i.n	a3, a0, 0
40261935:	1f6c32        	s32i	a3, a12, 124
40261938:	fec585        	call0	40260594 <pbuf_clen>
4026193b:	381c02        	l16ui	a0, a12, 112
4026193e:	609c      	beqz.n	a0, 40261958 <tcp_input+0xe48>
40261940:	1158      	l32i.n	a5, a1, 4
40261942:	4558      	l32i.n	a5, a5, 16
40261944:	0d0542        	l8ui	a4, a5, 13
40261947:	0c0552        	l8ui	a5, a5, 12
4026194a:	114480        	slli	a4, a4, 8
4026194d:	204450        	or	a4, a4, a5
40261950:	046487        	bbci	a4, 8, 40261958 <tcp_input+0xe48>
40261953:	600b      	addi.n	a6, a0, -1
40261955:	385c62        	s16i	a6, a12, 112
40261958:	1128      	l32i.n	a2, a1, 4
4026195a:	1228      	l32i.n	a2, a2, 4
4026195c:	fec345        	call0	40260594 <pbuf_clen>
4026195f:	3a1c32        	l16ui	a3, a12, 116
40261962:	c03320        	sub	a3, a3, a2
40261965:	3a5c32        	s16i	a3, a12, 116
40261968:	1128      	l32i.n	a2, a1, 4
4026196a:	009605        	call0	402622cc <tcp_seg_free>
4026196d:	ffd5c6        	j	402618c8 <tcp_input+0xdb8>
40261970:	385ce2        	s16i	a14, a12, 112
40261973:	1e2c02        	l32i	a0, a12, 120
40261976:	032d22        	l32i	a2, a13, 12
40261979:	cd3016        	beqz	a0, 40261650 <tcp_input+0xb40>
4026197c:	061042        	l16ui	a4, a0, 12
4026197f:	4058      	l32i.n	a5, a0, 16
40261981:	180c      	movi.n	a8, 1
40261983:	040562        	l8ui	a6, a5, 4
40261986:	050592        	l8ui	a9, a5, 5
40261989:	0605b2        	l8ui	a11, a5, 6
4026198c:	0d0572        	l8ui	a7, a5, 13
4026198f:	0c05a2        	l8ui	a10, a5, 12
40261992:	117780        	slli	a7, a7, 8
40261995:	2077a0        	or	a7, a7, a10
40261998:	147870        	extui	a7, a7, 8, 2
4026199b:	070552        	l8ui	a5, a5, 7
4026199e:	937870        	movnez	a7, a8, a7
402619a1:	447a      	add.n	a4, a4, a7
402619a3:	115580        	slli	a5, a5, 8
402619a6:	2055b0        	or	a5, a5, a11
402619a9:	115580        	slli	a5, a5, 8
402619ac:	205590        	or	a5, a5, a9
402619af:	115580        	slli	a5, a5, 8
402619b2:	205560        	or	a5, a5, a6
402619b5:	757850        	extui	a7, a5, 24, 8
402619b8:	016580        	slli	a6, a5, 24
402619bb:	1085f0        	and	a8, a5, a15
402619be:	118880        	slli	a8, a8, 8
402619c1:	206680        	or	a6, a6, a8
402619c4:	415850        	srli	a5, a5, 8
402619c7:	1055f0        	and	a5, a5, a15
402619ca:	205570        	or	a5, a5, a7
402619cd:	205560        	or	a5, a5, a6
402619d0:	445a      	add.n	a4, a4, a5
402619d2:	c04240        	sub	a4, a2, a4
402619d5:	c77496        	bltz	a4, 40261650 <tcp_input+0xb40>
402619d8:	172c62        	l32i	a6, a12, 92
402619db:	2109      	s32i.n	a0, a1, 8
402619dd:	c06260        	sub	a6, a2, a6
402619e0:	0216a6        	blti	a6, 1, 402619e6 <tcp_input+0xed6>
402619e3:	ff1a46        	j	40261650 <tcp_input+0xb40>
402619e6:	1028      	l32i.n	a2, a0, 4
402619e8:	0038      	l32i.n	a3, a0, 0
402619ea:	1e6c32        	s32i	a3, a12, 120
402619ed:	feba45        	call0	40260594 <pbuf_clen>
402619f0:	381c02        	l16ui	a0, a12, 112
402619f3:	2158      	l32i.n	a5, a1, 8
402619f5:	409c      	beqz.n	a0, 40261a0d <tcp_input+0xefd>
402619f7:	4558      	l32i.n	a5, a5, 16
402619f9:	600b      	addi.n	a6, a0, -1
402619fb:	0d0542        	l8ui	a4, a5, 13
402619fe:	0c0552        	l8ui	a5, a5, 12
40261a01:	114480        	slli	a4, a4, 8
40261a04:	204450        	or	a4, a4, a5
40261a07:	026487        	bbci	a4, 8, 40261a0d <tcp_input+0xefd>
40261a0a:	385c62        	s16i	a6, a12, 112
40261a0d:	2128      	l32i.n	a2, a1, 8
40261a0f:	1228      	l32i.n	a2, a2, 4
40261a11:	feb805        	call0	40260594 <pbuf_clen>
40261a14:	3a1c32        	l16ui	a3, a12, 116
40261a17:	c03320        	sub	a3, a3, a2
40261a1a:	3a5c32        	s16i	a3, a12, 116
40261a1d:	2128      	l32i.n	a2, a1, 8
40261a1f:	008ac5        	call0	402622cc <tcp_seg_free>
40261a22:	ffd346        	j	40261973 <tcp_input+0xe63>
40261a25:	0c2d      	mov.n	a2, a12
40261a27:	012885        	call0	40262cb0 <tcp_send_empty_ack>
40261a2a:	ff6a86        	j	402617d8 <tcp_input+0xcc8>
40261a2d:	000000        	ill
40261a30:	1f0c      	movi.n	a15, 1
40261a32:	ff6706        	j	402617d2 <tcp_input+0xcc2>
40261a35:	c04030        	sub	a4, a0, a3
40261a38:	00a496        	bltz	a4, 40261a46 <tcp_input+0xf36>
40261a3b:	161c52        	l16ui	a5, a12, 44
40261a3e:	553a      	add.n	a5, a5, a3
40261a40:	c05050        	sub	a5, a0, a5
40261a43:	d91596        	bltz	a5, 402617d8 <tcp_input+0xcc8>
40261a46:	240c62        	l8ui	a6, a12, 36
40261a49:	2066f0        	or	a6, a6, a15
40261a4c:	244c62        	s8i	a6, a12, 36
40261a4f:	ff6146        	j	402617d8 <tcp_input+0xcc8>
40261a52:	603060        	neg	a3, a6
40261a55:	113300        	slli	a3, a3, 16
40261a58:	313030        	srai	a3, a3, 16
40261a5b:	fea545        	call0	402604b0 <pbuf_header>
40261a5e:	020c      	movi.n	a2, 0
40261a60:	101d42        	l16ui	a4, a13, 32
40261a63:	2d58      	l32i.n	a5, a13, 8
40261a65:	9d68      	l32i.n	a6, a13, 36
40261a67:	ac08      	l32i.n	a0, a12, 40
40261a69:	044602        	s8i	a0, a6, 4
40261a6c:	2d09      	s32i.n	a0, a13, 8
40261a6e:	003d      	mov.n	a3, a0
40261a70:	417800        	srli	a7, a0, 8
40261a73:	054672        	s8i	a7, a6, 5
40261a76:	c05050        	sub	a5, a0, a5
40261a79:	c04450        	sub	a4, a4, a5
40261a7c:	417870        	srli	a7, a7, 8
40261a7f:	064672        	s8i	a7, a6, 6
40261a82:	105d42        	s16i	a4, a13, 32
40261a85:	417870        	srli	a7, a7, 8
40261a88:	074672        	s8i	a7, a6, 7
40261a8b:	ff1b06        	j	402616fb <tcp_input+0xbeb>
40261a8e:	000000        	ill
40261a91:	1d98      	l32i.n	a9, a13, 4
40261a93:	3d28      	l32i.n	a2, a13, 12
40261a95:	0f0972        	l8ui	a7, a9, 15
40261a98:	0e0992        	l8ui	a9, a9, 14
40261a9b:	117780        	slli	a7, a7, 8
40261a9e:	207790        	or	a7, a7, a9
40261aa1:	ff5406        	j	402617f5 <tcp_input+0xce5>
40261aa4:	30cc      	bnez.n	a0, 40261aab <tcp_input+0xf9b>
40261aa6:	f07c      	movi.n	a0, -1
40261aa8:	000046        	j	40261aad <tcp_input+0xf9d>
40261aab:	0e0d      	mov.n	a0, a14
40261aad:	1d5c02        	s16i	a0, a12, 58
40261ab0:	384ce2        	s8i	a14, a12, 56
40261ab3:	ffaf06        	j	40261973 <tcp_input+0xe63>
40261ab6:	0c2d      	mov.n	a2, a12
40261ab8:	011f45        	call0	40262cb0 <tcp_send_empty_ack>
40261abb:	ff4646        	j	402617d8 <tcp_input+0xcc8>
40261abe:	000000        	ill
40261ac1:	000c      	movi.n	a0, 0
40261ac3:	eac056        	bnez	a0, 40261973 <tcp_input+0xe63>
40261ac6:	544ce2        	s8i	a14, a12, 84
40261ac9:	ffa986        	j	40261973 <tcp_input+0xe63>
40261acc:	c12220        	mul16u	a2, a2, a2
40261acf:	003d      	mov.n	a3, a0
40261ad1:	8e8601        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
40261ad4:	0000c0        	callx0	a0
40261ad7:	01a8      	l32i.n	a10, a1, 0
40261ad9:	02aa      	add.n	a0, a2, a10
40261adb:	f40000        	extui	a0, a0, 0, 16
40261ade:	023a07        	bltu	a10, a0, 40261ae4 <tcp_input+0xfd4>
40261ae1:	ff78c6        	j	402618c8 <tcp_input+0xdb8>
40261ae4:	2b5c02        	s16i	a0, a12, 86
40261ae7:	ff7746        	j	402618c8 <tcp_input+0xdb8>
40261aea:	000c      	movi.n	a0, 0
40261aec:	fff4c6        	j	40261ac3 <tcp_input+0xfb3>
40261aef:	000c      	movi.n	a0, 0
40261af1:	fff386        	j	40261ac3 <tcp_input+0xfb3>
40261af4:	043066        	bnei	a0, 3, 40261afc <tcp_input+0xfec>
40261af7:	0c2d      	mov.n	a2, a12
40261af9:	017ac5        	call0	402632a8 <tcp_rexmit_fast>
40261afc:	100c      	movi.n	a0, 1
40261afe:	fff046        	j	40261ac3 <tcp_input+0xfb3>
40261b01:	000000        	ill
40261b04:	000c      	movi.n	a0, 0
40261b06:	ffee46        	j	40261ac3 <tcp_input+0xfb3>
40261b09:	000000        	ill
40261b0c:	fc0081        	l32r	a8, 40260b0c <raw_new+0x44>
40261b0f:	1888      	l32i.n	a8, a8, 4
40261b11:	0d0842        	l8ui	a4, a8, 13
40261b14:	0c0852        	l8ui	a5, a8, 12
40261b17:	114480        	slli	a4, a4, 8
40261b1a:	204450        	or	a4, a4, a5
40261b1d:	344440        	extui	a4, a4, 4, 4
40261b20:	2964b6        	bltui	a4, 6, 40261b4d <tcp_input+0x103d>
40261b23:	fbc472        	addi	a7, a4, -5
40261b26:	1177e0        	slli	a7, a7, 2
40261b29:	f47070        	extui	a7, a7, 0, 16
40261b2c:	d79c      	beqz.n	a7, 40261b4d <tcp_input+0x103d>
40261b2e:	b4a592        	movi	a9, 0x5b4
40261b31:	050c      	movi.n	a5, 0
40261b33:	a58a      	add.n	a10, a5, a8
40261b35:	140a42        	l8ui	a4, a10, 20
40261b38:	150a62        	l8ui	a6, a10, 21
40261b3b:	e48c      	beqz.n	a4, 40261b4d <tcp_input+0x103d>
40261b3d:	3a1426        	beqi	a4, 1, 40261b7b <tcp_input+0x106b>
40261b40:	0b2426        	beqi	a4, 2, 40261b4f <tcp_input+0x103f>
40261b43:	668c      	beqz.n	a6, 40261b4d <tcp_input+0x103d>
40261b45:	565a      	add.n	a5, a6, a5
40261b47:	f45050        	extui	a5, a5, 0, 16
40261b4a:	e53577        	bltu	a5, a7, 40261b33 <tcp_input+0x1023>
40261b4d:	f00d      	ret.n
40261b4f:	fa4666        	bnei	a6, 4, 40261b4d <tcp_input+0x103d>
40261b52:	b54b      	addi.n	a11, a5, 4
40261b54:	f527b7        	blt	a7, a11, 40261b4d <tcp_input+0x103d>
40261b57:	160ab2        	l8ui	a11, a10, 22
40261b5a:	170a62        	l8ui	a6, a10, 23
40261b5d:	11bb80        	slli	a11, a11, 8
40261b60:	2066b0        	or	a6, a6, a11
40261b63:	f46060        	extui	a6, a6, 0, 16
40261b66:	013967        	bltu	a9, a6, 40261b6b <tcp_input+0x105b>
40261b69:	46cc      	bnez.n	a6, 40261b71 <tcp_input+0x1061>
40261b6b:	b4a542        	movi	a4, 0x5b4
40261b6e:	000046        	j	40261b73 <tcp_input+0x1063>
40261b71:	064d      	mov.n	a4, a6
40261b73:	554b      	addi.n	a5, a5, 4
40261b75:	1e5242        	s16i	a4, a2, 60
40261b78:	fff2c6        	j	40261b47 <tcp_input+0x1037>
40261b7b:	551b      	addi.n	a5, a5, 1
40261b7d:	fff186        	j	40261b47 <tcp_input+0x1037>
40261b80:	f398      	l32i.n	a9, a3, 60
40261b82:	fe          	.byte 0xfe
40261b83:	3f          	.byte 0x3f

40261b84 <tcp_tmr>:
40261b84:	f0c112        	addi	a1, a1, -16
40261b87:	0109      	s32i.n	a0, a1, 0
40261b89:	006a85        	call0	40262234 <tcp_fasttmr>
40261b8c:	fffd21        	l32r	a2, 40261b80 <tcp_input+0x1070>
40261b8f:	000202        	l8ui	a0, a2, 0
40261b92:	001b      	addi.n	a0, a0, 1
40261b94:	004202        	s8i	a0, a2, 0
40261b97:	026007        	bbci	a0, 0, 40261b9d <tcp_tmr+0x19>
40261b9a:	004105        	call0	40261fac <tcp_slowtmr>
40261b9d:	0108      	l32i.n	a0, a1, 0
40261b9f:	10c112        	addi	a1, a1, 16
40261ba2:	f00d      	ret.n
40261ba4:	104d60        	and	a4, a13, a6
40261ba7:	c11240        	mul16u	a1, a2, a4

40261ba8 <tcp_close>:
40261ba8:	f0c112        	addi	a1, a1, -16
40261bab:	0109      	s32i.n	a0, a1, 0
40261bad:	4208      	l32i.n	a0, a2, 16
40261baf:	041c      	movi.n	a4, 16
40261bb1:	081026        	beqi	a0, 1, 40261bbd <tcp_close+0x15>
40261bb4:	240232        	l8ui	a3, a2, 36
40261bb7:	203340        	or	a3, a3, a4
40261bba:	244232        	s8i	a3, a2, 36
40261bbd:	130c      	movi.n	a3, 1
40261bbf:	fff901        	l32r	a0, 40261ba4 <tcp_tmr+0x20>
40261bc2:	0000c0        	callx0	a0
40261bc5:	0108      	l32i.n	a0, a1, 0
40261bc7:	10c112        	addi	a1, a1, 16
40261bca:	f00d      	ret.n

40261bcc <tcp_shutdown>:
40261bcc:	f0c112        	addi	a1, a1, -16
40261bcf:	11c9      	s32i.n	a12, a1, 4
40261bd1:	0109      	s32i.n	a0, a1, 0
40261bd3:	4208      	l32i.n	a0, a2, 16
40261bd5:	02cd      	mov.n	a12, a2
40261bd7:	041066        	bnei	a0, 1, 40261bdf <tcp_shutdown+0x13>
40261bda:	527c      	movi.n	a2, -11
40261bdc:	000bc6        	j	40261c0f <tcp_shutdown+0x43>
40261bdf:	01d316        	beqz	a3, 40261c00 <tcp_shutdown+0x34>
40261be2:	202222        	l32i	a2, a2, 128
40261be5:	026142        	s32i	a4, a1, 8
40261be8:	009216        	beqz	a2, 40261bf5 <tcp_shutdown+0x29>
40261beb:	fe9305        	call0	4026051c <pbuf_free>
40261bee:	2148      	l32i.n	a4, a1, 8
40261bf0:	020c      	movi.n	a2, 0
40261bf2:	206c22        	s32i	a2, a12, 128
40261bf5:	240c32        	l8ui	a3, a12, 36
40261bf8:	051c      	movi.n	a5, 16
40261bfa:	203350        	or	a3, a3, a5
40261bfd:	244c32        	s8i	a3, a12, 36
40261c00:	948c      	beqz.n	a4, 40261c0d <tcp_shutdown+0x41>
40261c02:	4c08      	l32i.n	a0, a12, 16
40261c04:	0250f6        	bgeui	a0, 5, 40261c0a <tcp_shutdown+0x3e>
40261c07:	0d30f6        	bgeui	a0, 3, 40261c18 <tcp_shutdown+0x4c>
40261c0a:	0a7026        	beqi	a0, 7, 40261c18 <tcp_shutdown+0x4c>
40261c0d:	020c      	movi.n	a2, 0
40261c0f:	11c8      	l32i.n	a12, a1, 4
40261c11:	0108      	l32i.n	a0, a1, 0
40261c13:	10c112        	addi	a1, a1, 16
40261c16:	f00d      	ret.n
40261c18:	0c2d      	mov.n	a2, a12
40261c1a:	030c      	movi.n	a3, 0
40261c1c:	ffe201        	l32r	a0, 40261ba4 <tcp_tmr+0x20>
40261c1f:	0000c0        	callx0	a0
40261c22:	fffa46        	j	40261c0f <tcp_shutdown+0x43>
40261c25:	000000        	ill

40261c28 <tcp_abandon>:
40261c28:	d0c112        	addi	a1, a1, -48
40261c2b:	a1d9      	s32i.n	a13, a1, 40
40261c2d:	7139      	s32i.n	a3, a1, 28
40261c2f:	91c9      	s32i.n	a12, a1, 36
40261c31:	8109      	s32i.n	a0, a1, 32
40261c33:	4208      	l32i.n	a0, a2, 16
40261c35:	02cd      	mov.n	a12, a2
40261c37:	129066        	bnei	a0, 10, 40261c4d <tcp_abandon+0x25>
40261c3a:	eea121        	l32r	a2, 4025d6c0 <espconn_dns_setserver+0x14>
40261c3d:	0c3d      	mov.n	a3, a12
40261c3f:	008cc5        	call0	4026250c <tcp_pcb_remove>
40261c42:	0c2d      	mov.n	a2, a12
40261c44:	79d801        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40261c47:	0000c0        	callx0	a0
40261c4a:	001806        	j	40261cae <tcp_abandon+0x86>
40261c4d:	2522d2        	l32i	a13, a2, 148
40261c50:	002282        	l32i	a8, a2, 0
40261c53:	111232        	l16ui	a3, a2, 34
40261c56:	101242        	l16ui	a4, a2, 32
40261c59:	0a2252        	l32i	a5, a2, 40
40261c5c:	172262        	l32i	a6, a2, 92
40261c5f:	036162        	s32i	a6, a1, 12
40261c62:	4159      	s32i.n	a5, a1, 16
40261c64:	5149      	s32i.n	a4, a1, 20
40261c66:	6139      	s32i.n	a3, a1, 24
40261c68:	0189      	s32i.n	a8, a1, 0
40261c6a:	0c3d      	mov.n	a3, a12
40261c6c:	1278      	l32i.n	a7, a2, 4
40261c6e:	1179      	s32i.n	a7, a1, 4
40261c70:	6228      	l32i.n	a2, a2, 24
40261c72:	2129      	s32i.n	a2, a1, 8
40261c74:	ee9521        	l32r	a2, 4025d6c8 <espconn_dns_setserver+0x1c>
40261c77:	008945        	call0	4026250c <tcp_pcb_remove>
40261c7a:	1f2c22        	l32i	a2, a12, 124
40261c7d:	128c      	beqz.n	a2, 40261c82 <tcp_abandon+0x5a>
40261c7f:	006305        	call0	402622b0 <tcp_segs_free>
40261c82:	1e2c22        	l32i	a2, a12, 120
40261c85:	128c      	beqz.n	a2, 40261c8a <tcp_abandon+0x62>
40261c87:	006285        	call0	402622b0 <tcp_segs_free>
40261c8a:	7198      	l32i.n	a9, a1, 28
40261c8c:	d98c      	beqz.n	a9, 40261c9d <tcp_abandon+0x75>
40261c8e:	3128      	l32i.n	a2, a1, 12
40261c90:	4138      	l32i.n	a3, a1, 16
40261c92:	014d      	mov.n	a4, a1
40261c94:	514b      	addi.n	a5, a1, 4
40261c96:	5168      	l32i.n	a6, a1, 20
40261c98:	6178      	l32i.n	a7, a1, 24
40261c9a:	013ac5        	call0	40263048 <tcp_rst>
40261c9d:	5d8c      	beqz.n	a13, 40261ca6 <tcp_abandon+0x7e>
40261c9f:	2128      	l32i.n	a2, a1, 8
40261ca1:	837c      	movi.n	a3, -8
40261ca3:	000dc0        	callx0	a13
40261ca6:	0c2d      	mov.n	a2, a12
40261ca8:	79bf01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40261cab:	0000c0        	callx0	a0
40261cae:	91c8      	l32i.n	a12, a1, 36
40261cb0:	a1d8      	l32i.n	a13, a1, 40
40261cb2:	8108      	l32i.n	a0, a1, 32
40261cb4:	30c112        	addi	a1, a1, 48
40261cb7:	f00d      	ret.n
40261cb9:	000000        	ill

40261cbc <tcp_abort>:
40261cbc:	130c      	movi.n	a3, 1
40261cbe:	f0c112        	addi	a1, a1, -16
40261cc1:	0109      	s32i.n	a0, a1, 0
40261cc3:	fff645        	call0	40261c28 <tcp_abandon>
40261cc6:	0108      	l32i.n	a0, a1, 0
40261cc8:	10c112        	addi	a1, a1, 16
40261ccb:	f00d      	ret.n
40261ccd:	000000        	ill
40261cd0:	4ec8      	l32i.n	a12, a14, 16
40261cd2:	124010        	excw

40261cd4 <tcp_bind>:
40261cd4:	f0c112        	addi	a1, a1, -16
40261cd7:	21d9      	s32i.n	a13, a1, 8
40261cd9:	11c9      	s32i.n	a12, a1, 4
40261cdb:	0109      	s32i.n	a0, a1, 0
40261cdd:	03cd      	mov.n	a12, a3
40261cdf:	4208      	l32i.n	a0, a2, 16
40261ce1:	02dd      	mov.n	a13, a2
40261ce3:	308c      	beqz.n	a0, 40261cea <tcp_bind+0x16>
40261ce5:	127c      	movi.n	a2, -15
40261ce7:	001406        	j	40261d3b <tcp_bind+0x67>
40261cea:	64cc      	bnez.n	a4, 40261cf4 <tcp_bind+0x20>
40261cec:	fff901        	l32r	a0, 40261cd0 <tcp_abort+0x14>
40261cef:	0000c0        	callx0	a0
40261cf2:	024d      	mov.n	a4, a2
40261cf4:	eea721        	l32r	a2, 4025d790 <espconn_dns_setserver+0xe4>
40261cf7:	10c282        	addi	a8, a2, 16
40261cfa:	0208      	l32i.n	a0, a2, 0
40261cfc:	0008      	l32i.n	a0, a0, 0
40261cfe:	224b      	addi.n	a2, a2, 4
40261d00:	809c      	beqz.n	a0, 40261d1c <tcp_bind+0x48>
40261d02:	101032        	l16ui	a3, a0, 32
40261d05:	0e9347        	bne	a3, a4, 40261d17 <tcp_bind+0x43>
40261d08:	a0bc      	beqz.n	a0, 40261d46 <tcp_bind+0x72>
40261d0a:	0038      	l32i.n	a3, a0, 0
40261d0c:	63bc      	beqz.n	a3, 40261d46 <tcp_bind+0x72>
40261d0e:	4cbc      	beqz.n	a12, 40261d46 <tcp_bind+0x72>
40261d10:	0c78      	l32i.n	a7, a12, 0
40261d12:	07bc      	beqz.n	a7, 40261d46 <tcp_bind+0x72>
40261d14:	2e1377        	beq	a3, a7, 40261d46 <tcp_bind+0x72>
40261d17:	3008      	l32i.n	a0, a0, 12
40261d19:	fe5056        	bnez	a0, 40261d02 <tcp_bind+0x2e>
40261d1c:	da9287        	bne	a2, a8, 40261cfa <tcp_bind+0x26>
40261d1f:	007c16        	beqz	a12, 40261d2a <tcp_bind+0x56>
40261d22:	002c02        	l32i	a0, a12, 0
40261d25:	001016        	beqz	a0, 40261d2a <tcp_bind+0x56>
40261d28:	0d09      	s32i.n	a0, a13, 0
40261d2a:	ff9551        	l32r	a5, 40261b80 <tcp_input+0x1070>
40261d2d:	105d42        	s16i	a4, a13, 32
40261d30:	4568      	l32i.n	a6, a5, 16
40261d32:	3d69      	s32i.n	a6, a13, 12
40261d34:	45d9      	s32i.n	a13, a5, 16
40261d36:	017805        	call0	402634b8 <tcp_timer_needed>
40261d39:	020c      	movi.n	a2, 0
40261d3b:	11c8      	l32i.n	a12, a1, 4
40261d3d:	21d8      	l32i.n	a13, a1, 8
40261d3f:	0108      	l32i.n	a0, a1, 0
40261d41:	10c112        	addi	a1, a1, 16
40261d44:	f00d      	ret.n
40261d46:	327c      	movi.n	a2, -13
40261d48:	fffbc6        	j	40261d3b <tcp_bind+0x67>
40261d4b:	4eb800        	excw
40261d4e:	124010        	excw

40261d50 <tcp_listen_with_backlog>:
40261d50:	f0c112        	addi	a1, a1, -16
40261d53:	21c9      	s32i.n	a12, a1, 8
40261d55:	1109      	s32i.n	a0, a1, 4
40261d57:	4208      	l32i.n	a0, a2, 16
40261d59:	02cd      	mov.n	a12, a2
40261d5b:	10dc      	bnez.n	a0, 40261d70 <tcp_listen_with_backlog+0x20>
40261d5d:	461026        	beqi	a0, 1, 40261da7 <tcp_listen_with_backlog+0x57>
40261d60:	f45b21        	l32r	a2, 4025eecc <etharp_output+0x110>
40261d63:	3228      	l32i.n	a2, a2, 12
40261d65:	7a4d01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40261d68:	0000c0        	callx0	a0
40261d6b:	020d      	mov.n	a0, a2
40261d6d:	041256        	bnez	a2, 40261db2 <tcp_listen_with_backlog+0x62>
40261d70:	0c0c      	movi.n	a12, 0
40261d72:	000c46        	j	40261da7 <tcp_listen_with_backlog+0x57>
40261d75:	2509      	s32i.n	a0, a5, 8
40261d77:	a08c      	beqz.n	a0, 40261d85 <tcp_listen_with_backlog+0x35>
40261d79:	3068      	l32i.n	a6, a0, 12
40261d7b:	7816c7        	beq	a6, a12, 40261df7 <tcp_listen_with_backlog+0xa7>
40261d7e:	2569      	s32i.n	a6, a5, 8
40261d80:	060d      	mov.n	a0, a6
40261d82:	ff3656        	bnez	a6, 40261d79 <tcp_listen_with_backlog+0x29>
40261d85:	036c32        	s32i	a3, a12, 12
40261d88:	202cc0        	or	a2, a12, a12
40261d8b:	798601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40261d8e:	0000c0        	callx0	a0
40261d91:	ff7b51        	l32r	a5, 40261b80 <tcp_input+0x1070>
40261d94:	002142        	l32i	a4, a1, 0
40261d97:	ffed71        	l32r	a7, 40261d4c <tcp_bind+0x78>
40261d9a:	7479      	s32i.n	a7, a4, 28
40261d9c:	5568      	l32i.n	a6, a5, 20
40261d9e:	3469      	s32i.n	a6, a4, 12
40261da0:	5549      	s32i.n	a4, a5, 20
40261da2:	017145        	call0	402634b8 <tcp_timer_needed>
40261da5:	01c8      	l32i.n	a12, a1, 0
40261da7:	0c2d      	mov.n	a2, a12
40261da9:	1108      	l32i.n	a0, a1, 4
40261dab:	21c8      	l32i.n	a12, a1, 8
40261dad:	10c112        	addi	a1, a1, 16
40261db0:	f00d      	ret.n
40261db2:	0129      	s32i.n	a2, a1, 0
40261db4:	101c82        	l16ui	a8, a12, 32
40261db7:	0cb8      	l32i.n	a11, a12, 0
40261db9:	2a0c      	movi.n	a10, 2
40261dbb:	080c92        	l8ui	a9, a12, 8
40261dbe:	6c68      	l32i.n	a6, a12, 24
40261dc0:	150c      	movi.n	a5, 1
40261dc2:	140c42        	l8ui	a4, a12, 20
40261dc5:	0a0c32        	l8ui	a3, a12, 10
40261dc8:	0a4232        	s8i	a3, a2, 10
40261dcb:	144242        	s8i	a4, a2, 20
40261dce:	4259      	s32i.n	a5, a2, 16
40261dd0:	6269      	s32i.n	a6, a2, 24
40261dd2:	ff6b51        	l32r	a5, 40261b80 <tcp_input+0x1070>
40261dd5:	2099a0        	or	a9, a9, a10
40261dd8:	00b9      	s32i.n	a11, a0, 0
40261dda:	105082        	s16i	a8, a0, 32
40261ddd:	090c22        	l8ui	a2, a12, 9
40261de0:	084092        	s8i	a9, a0, 8
40261de3:	094022        	s8i	a2, a0, 9
40261de6:	f9e816        	beqz	a8, 40261d88 <tcp_listen_with_backlog+0x38>
40261de9:	4508      	l32i.n	a0, a5, 16
40261deb:	030c      	movi.n	a3, 0
40261ded:	849c07        	bne	a12, a0, 40261d75 <tcp_listen_with_backlog+0x25>
40261df0:	3078      	l32i.n	a7, a0, 12
40261df2:	4579      	s32i.n	a7, a5, 16
40261df4:	ffe346        	j	40261d85 <tcp_listen_with_backlog+0x35>
40261df7:	3c88      	l32i.n	a8, a12, 12
40261df9:	3089      	s32i.n	a8, a0, 12
40261dfb:	ffe186        	j	40261d85 <tcp_listen_with_backlog+0x35>
	...

40261e00 <tcp_update_rcv_ann_wnd>:
40261e00:	795961        	l32r	a6, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40261e03:	a278      	l32i.n	a7, a2, 40
40261e05:	161282        	l16ui	a8, a2, 44
40261e08:	1e1292        	l16ui	a9, a2, 60
40261e0b:	587a      	add.n	a5, a8, a7
40261e0d:	0020c0        	memw
40261e10:	fc2662        	l32i	a6, a6, 0x3f0
40261e13:	c248      	l32i.n	a4, a2, 48
40261e15:	416160        	srli	a6, a6, 1
40261e18:	01b967        	bgeu	a9, a6, 40261e1d <tcp_update_rcv_ann_wnd+0x1d>
40261e1b:	096d      	mov.n	a6, a9
40261e1d:	964a      	add.n	a9, a6, a4
40261e1f:	c09590        	sub	a9, a5, a9
40261e22:	007996        	bltz	a9, 40261e2d <tcp_update_rcv_ann_wnd+0x2d>
40261e25:	175282        	s16i	a8, a2, 46
40261e28:	c02540        	sub	a2, a5, a4
40261e2b:	f00d      	ret.n
40261e2d:	c0a740        	sub	a10, a7, a4
40261e30:	081aa6        	blti	a10, 1, 40261e3c <tcp_update_rcv_ann_wnd+0x3c>
40261e33:	040c      	movi.n	a4, 0
40261e35:	175242        	s16i	a4, a2, 46
40261e38:	020c      	movi.n	a2, 0
40261e3a:	f00d      	ret.n
40261e3c:	c04470        	sub	a4, a4, a7
40261e3f:	fffc86        	j	40261e35 <tcp_update_rcv_ann_wnd+0x35>
	...

40261e44 <tcp_recved>:
40261e44:	f0c112        	addi	a1, a1, -16
40261e47:	0161c2        	s32i	a12, a1, 4
40261e4a:	006102        	s32i	a0, a1, 0
40261e4d:	20c220        	or	a12, a2, a2
40261e50:	161222        	l16ui	a2, a2, 44
40261e53:	21d9      	s32i.n	a13, a1, 8
40261e55:	223a      	add.n	a2, a2, a3
40261e57:	f42020        	extui	a2, a2, 0, 16
40261e5a:	165c22        	s16i	a2, a12, 44
40261e5d:	7941d1        	l32r	a13, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40261e60:	0020c0        	memw
40261e63:	fc2d02        	l32i	a0, a13, 0x3f0
40261e66:	08b027        	bgeu	a0, a2, 40261e72 <tcp_recved+0x2e>
40261e69:	0020c0        	memw
40261e6c:	fc2d32        	l32i	a3, a13, 0x3f0
40261e6f:	165c32        	s16i	a3, a12, 44
40261e72:	0c2d      	mov.n	a2, a12
40261e74:	fff885        	call0	40261e00 <tcp_update_rcv_ann_wnd>
40261e77:	0020c0        	memw
40261e7a:	fc2d42        	l32i	a4, a13, 0x3f0
40261e7d:	21d8      	l32i.n	a13, a1, 8
40261e7f:	414240        	srli	a4, a4, 2
40261e82:	0f3247        	bltu	a2, a4, 40261e95 <tcp_recved+0x51>
40261e85:	0c2d      	mov.n	a2, a12
40261e87:	240c52        	l8ui	a5, a12, 36
40261e8a:	260c      	movi.n	a6, 2
40261e8c:	205560        	or	a5, a5, a6
40261e8f:	244c52        	s8i	a5, a12, 36
40261e92:	00eb05        	call0	40262d44 <tcp_output>
40261e95:	11c8      	l32i.n	a12, a1, 4
40261e97:	0108      	l32i.n	a0, a1, 0
40261e99:	10c112        	addi	a1, a1, 16
40261e9c:	f00d      	ret.n
	...

40261ea0 <tcp_connect>:
40261ea0:	e0c112        	addi	a1, a1, -32
40261ea3:	2109      	s32i.n	a0, a1, 8
40261ea5:	41d9      	s32i.n	a13, a1, 16
40261ea7:	31c9      	s32i.n	a12, a1, 12
40261ea9:	03dd      	mov.n	a13, a3
40261eab:	02cd      	mov.n	a12, a2
40261ead:	4c08      	l32i.n	a0, a12, 16
40261eaf:	052d      	mov.n	a2, a5
40261eb1:	009c      	beqz.n	a0, 40261ec5 <tcp_connect+0x25>
40261eb3:	127c      	movi.n	a2, -15
40261eb5:	000046        	j	40261eba <tcp_connect+0x1a>
40261eb8:	a27c      	movi.n	a2, -6
40261eba:	31c8      	l32i.n	a12, a1, 12
40261ebc:	41d8      	l32i.n	a13, a1, 16
40261ebe:	2108      	l32i.n	a0, a1, 8
40261ec0:	20c112        	addi	a1, a1, 32
40261ec3:	f00d      	ret.n
40261ec5:	fef316        	beqz	a3, 40261eb8 <tcp_connect+0x18>
40261ec8:	016122        	s32i	a2, a1, 4
40261ecb:	115c42        	s16i	a4, a12, 34
40261ece:	002332        	l32i	a3, a3, 0
40261ed1:	016c32        	s32i	a3, a12, 4
40261ed4:	2c8c      	beqz.n	a12, 40261eda <tcp_connect+0x3a>
40261ed6:	0c48      	l32i.n	a4, a12, 0
40261ed8:	04dc      	bnez.n	a4, 40261eec <tcp_connect+0x4c>
40261eda:	2c4b      	addi.n	a2, a12, 4
40261edc:	fdc385        	call0	4025fb18 <ip_route>
40261edf:	32cc      	bnez.n	a2, 40261ee6 <tcp_connect+0x46>
40261ee1:	c27c      	movi.n	a2, -4
40261ee3:	fff4c6        	j	40261eba <tcp_connect+0x1a>
40261ee6:	012252        	l32i	a5, a2, 4
40261ee9:	006c52        	s32i	a5, a12, 0
40261eec:	101c62        	l16ui	a6, a12, 32
40261eef:	006162        	s32i	a6, a1, 0
40261ef2:	76cc      	bnez.n	a6, 40261efd <tcp_connect+0x5d>
40261ef4:	ff7701        	l32r	a0, 40261cd0 <tcp_abort+0x14>
40261ef7:	0000c0        	callx0	a0
40261efa:	105c22        	s16i	a2, a12, 32
40261efd:	006745        	call0	40262574 <tcp_next_iss>
40261f00:	176c22        	s32i	a2, a12, 92
40261f03:	080c      	movi.n	a8, 0
40261f05:	b20b      	addi.n	a11, a2, -1
40261f07:	1b6cb2        	s32i	a11, a12, 108
40261f0a:	146cb2        	s32i	a11, a12, 80
40261f0d:	ac89      	s32i.n	a8, a12, 40
40261f0f:	0d3d      	mov.n	a3, a13
40261f11:	791471        	l32r	a7, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40261f14:	0020c0        	memw
40261f17:	fc27a2        	l32i	a10, a7, 0x3f0
40261f1a:	165ca2        	s16i	a10, a12, 44
40261f1d:	0020c0        	memw
40261f20:	fc2792        	l32i	a9, a7, 0x3f0
40261f23:	175c92        	s16i	a9, a12, 46
40261f26:	cc89      	s32i.n	a8, a12, 48
40261f28:	0020c0        	memw
40261f2b:	18a222        	movi	a2, 0x218
40261f2e:	fc2772        	l32i	a7, a7, 0x3f0
40261f31:	305c72        	s16i	a7, a12, 96
40261f34:	1e5c22        	s16i	a2, a12, 60
40261f37:	006505        	call0	40262588 <tcp_eff_send_mss>
40261f3a:	1e5c22        	s16i	a2, a12, 60
40261f3d:	a00220        	addx4	a0, a2, a2
40261f40:	1138      	l32i.n	a3, a1, 4
40261f42:	1d0c      	movi.n	a13, 1
40261f44:	2b5cd2        	s16i	a13, a12, 86
40261f47:	236c32        	s32i	a3, a12, 140
40261f4a:	1100f0        	slli	a0, a0, 1
40261f4d:	230c      	movi.n	a3, 2
40261f4f:	0c2d      	mov.n	a2, a12
40261f51:	2c5c02        	s16i	a0, a12, 88
40261f54:	00c745        	call0	40262bcc <tcp_enqueue_flags>
40261f57:	02dd      	mov.n	a13, a2
40261f59:	92fc      	bnez.n	a2, 40261f96 <tcp_connect+0xf6>
40261f5b:	ff0931        	l32r	a3, 40261b80 <tcp_input+0x1070>
40261f5e:	250c      	movi.n	a5, 2
40261f60:	0148      	l32i.n	a4, a1, 0
40261f62:	4c59      	s32i.n	a5, a12, 16
40261f64:	e49c      	beqz.n	a4, 40261f86 <tcp_connect+0xe6>
40261f66:	4308      	l32i.n	a0, a3, 16
40261f68:	070c      	movi.n	a7, 0
40261f6a:	069c07        	bne	a12, a0, 40261f74 <tcp_connect+0xd4>
40261f6d:	3068      	l32i.n	a6, a0, 12
40261f6f:	4369      	s32i.n	a6, a3, 16
40261f71:	0003c6        	j	40261f84 <tcp_connect+0xe4>
40261f74:	2309      	s32i.n	a0, a3, 8
40261f76:	a08c      	beqz.n	a0, 40261f84 <tcp_connect+0xe4>
40261f78:	3028      	l32i.n	a2, a0, 12
40261f7a:	1d12c7        	beq	a2, a12, 40261f9b <tcp_connect+0xfb>
40261f7d:	2329      	s32i.n	a2, a3, 8
40261f7f:	020d      	mov.n	a0, a2
40261f81:	ff3256        	bnez	a2, 40261f78 <tcp_connect+0xd8>
40261f84:	3c79      	s32i.n	a7, a12, 12
40261f86:	012382        	l32i	a8, a3, 4
40261f89:	036c82        	s32i	a8, a12, 12
40261f8c:	13c9      	s32i.n	a12, a3, 4
40261f8e:	015285        	call0	402634b8 <tcp_timer_needed>
40261f91:	0c2d      	mov.n	a2, a12
40261f93:	00db05        	call0	40262d44 <tcp_output>
40261f96:	0d2d      	mov.n	a2, a13
40261f98:	ffc786        	j	40261eba <tcp_connect+0x1a>
40261f9b:	3c98      	l32i.n	a9, a12, 12
40261f9d:	3099      	s32i.n	a9, a0, 12
40261f9f:	fff846        	j	40261f84 <tcp_connect+0xe4>
40261fa2:	000000        	ill
40261fa5:	4026b2        	l32i	a11, a6, 0x100
40261fa8:	26b210        	excw
40261fab:	c11240        	mul16u	a1, a2, a4

40261fac <tcp_slowtmr>:
40261fac:	d0c112        	addi	a1, a1, -48
40261faf:	41c9      	s32i.n	a12, a1, 16
40261fb1:	71f9      	s32i.n	a15, a1, 28
40261fb3:	61e9      	s32i.n	a14, a1, 24
40261fb5:	3109      	s32i.n	a0, a1, 12
40261fb7:	fef2e1        	l32r	a14, 40261b80 <tcp_input+0x1070>
40261fba:	51d9      	s32i.n	a13, a1, 20
40261fbc:	6e08      	l32i.n	a0, a14, 24
40261fbe:	1ed8      	l32i.n	a13, a14, 4
40261fc0:	001b      	addi.n	a0, a0, 1
40261fc2:	6e09      	s32i.n	a0, a14, 24
40261fc4:	212d16        	beqz	a13, 402621da <tcp_slowtmr+0x22e>
40261fc7:	0f0c      	movi.n	a15, 0
40261fc9:	0dcd      	mov.n	a12, a13
40261fcb:	4de8      	l32i.n	a14, a13, 16
40261fcd:	4e0d32        	l8ui	a3, a13, 78
40261fd0:	102e66        	bnei	a14, 2, 40261fe4 <tcp_slowtmr+0x38>
40261fd3:	0020c0        	memw
40261fd6:	78e381        	l32r	a8, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40261fd9:	f92882        	l32i	a8, a8, 0x3e4
40261fdc:	049387        	bne	a3, a8, 40261fe4 <tcp_slowtmr+0x38>
40261fdf:	1d0c      	movi.n	a13, 1
40261fe1:	001086        	j	40262027 <tcp_slowtmr+0x7b>
40261fe4:	0020c0        	memw
40261fe7:	78df91        	l32r	a9, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40261fea:	fa2992        	l32i	a9, a9, 0x3e8
40261fed:	ee1397        	beq	a3, a9, 40261fdf <tcp_slowtmr+0x33>
40261ff0:	a80c02        	l8ui	a0, a12, 168
40261ff3:	0a3016        	beqz	a0, 4026209a <tcp_slowtmr+0xee>
40261ff6:	ffeb21        	l32r	a2, 40261fa4 <tcp_connect+0x104>
40261ff9:	292ca2        	l32i	a10, a12, 164
40261ffc:	ffc032        	addi	a3, a0, -1
40261fff:	01caa2        	addi	a10, a10, 1
40262002:	296ca2        	s32i	a10, a12, 164
40262005:	df5e45        	call0	402415ec <system_get_data_of_array_8>
40262008:	292cb2        	l32i	a11, a12, 164
4026200b:	0d0c      	movi.n	a13, 0
4026200d:	123b27        	bltu	a11, a2, 40262023 <tcp_slowtmr+0x77>
40262010:	a80c02        	l8ui	a0, a12, 168
40262013:	296cd2        	s32i	a13, a12, 164
40262016:	0470f6        	bgeui	a0, 7, 4026201e <tcp_slowtmr+0x72>
40262019:	e01b      	addi.n	a14, a0, 1
4026201b:	a84ce2        	s8i	a14, a12, 168
4026201e:	0c2d      	mov.n	a2, a12
40262020:	0135c5        	call0	40263380 <tcp_zero_window_probe>
40262023:	4ce8      	l32i.n	a14, a12, 16
40262025:	0d0c      	movi.n	a13, 0
40262027:	136e66        	bnei	a14, 6, 4026203e <tcp_slowtmr+0x92>
4026202a:	fed521        	l32r	a2, 40261b80 <tcp_input+0x1070>
4026202d:	dc38      	l32i.n	a3, a12, 52
4026202f:	6228      	l32i.n	a2, a2, 24
40262031:	005c      	movi.n	a0, 80
40262033:	c02230        	sub	a2, a2, a3
40262036:	04b027        	bgeu	a0, a2, 4026203e <tcp_slowtmr+0x92>
40262039:	dd1b      	addi.n	a13, a13, 1
4026203b:	74d0d0        	extui	a13, a13, 0, 8
4026203e:	080c02        	l8ui	a0, a12, 8
40262041:	fcce22        	addi	a2, a14, -4
40262044:	086037        	bbci	a0, 3, 40262050 <tcp_slowtmr+0xa4>
40262047:	0bf216        	beqz	a2, 4026210a <tcp_slowtmr+0x15e>
4026204a:	f9ce32        	addi	a3, a14, -7
4026204d:	0b9316        	beqz	a3, 4026210a <tcp_slowtmr+0x15e>
40262050:	000c      	movi.n	a0, 0
40262052:	920c      	movi.n	a2, 9
40262054:	133e66        	bnei	a14, 3, 4026206b <tcp_slowtmr+0xbf>
40262057:	feca51        	l32r	a5, 40261b80 <tcp_input+0x1070>
4026205a:	dc68      	l32i.n	a6, a12, 52
4026205c:	6558      	l32i.n	a5, a5, 24
4026205e:	045c      	movi.n	a4, 80
40262060:	c05560        	sub	a5, a5, a6
40262063:	04b457        	bgeu	a4, a5, 4026206b <tcp_slowtmr+0xbf>
40262066:	dd1b      	addi.n	a13, a13, 1
40262068:	74d0d0        	extui	a13, a13, 0, 8
4026206b:	149e27        	bne	a14, a2, 40262083 <tcp_slowtmr+0xd7>
4026206e:	fec441        	l32r	a4, 40261b80 <tcp_input+0x1070>
40262071:	dc58      	l32i.n	a5, a12, 52
40262073:	6448      	l32i.n	a4, a4, 24
40262075:	e0a132        	movi	a3, 0x1e0
40262078:	c04450        	sub	a4, a4, a5
4026207b:	04b347        	bgeu	a3, a4, 40262083 <tcp_slowtmr+0xd7>
4026207e:	dd1b      	addi.n	a13, a13, 1
40262080:	74d0d0        	extui	a13, a13, 0, 8
40262083:	11cd16        	beqz	a13, 402621a3 <tcp_slowtmr+0x1f7>
40262086:	0c2d      	mov.n	a2, a12
40262088:	00ed      	mov.n	a14, a0
4026208a:	004385        	call0	402624c4 <tcp_pcb_purge>
4026208d:	3cd8      	l32i.n	a13, a12, 12
4026208f:	0def56        	bnez	a15, 40262171 <tcp_slowtmr+0x1c5>
40262092:	febb01        	l32r	a0, 40261b80 <tcp_input+0x1070>
40262095:	10d9      	s32i.n	a13, a0, 4
40262097:	003646        	j	40262174 <tcp_slowtmr+0x1c8>
4026209a:	1d9c02        	l16si	a0, a12, 58
4026209d:	1f2c22        	l32i	a2, a12, 124
402620a0:	00b096        	bltz	a0, 402620af <tcp_slowtmr+0x103>
402620a3:	01c002        	addi	a0, a0, 1
402620a6:	110000        	slli	a0, a0, 16
402620a9:	310000        	srai	a0, a0, 16
402620ac:	1d5c02        	s16i	a0, a12, 58
402620af:	f72216        	beqz	a2, 40262025 <tcp_slowtmr+0x79>
402620b2:	269c42        	l16si	a4, a12, 76
402620b5:	02a047        	bge	a0, a4, 402620bb <tcp_slowtmr+0x10f>
402620b8:	ffda46        	j	40262025 <tcp_slowtmr+0x79>
402620bb:	1a2e26        	beqi	a14, 2, 402620d9 <tcp_slowtmr+0x12d>
402620be:	ffba21        	l32r	a2, 40261fa8 <tcp_connect+0x108>
402620c1:	df5285        	call0	402415ec <system_get_data_of_array_8>
402620c4:	401200        	ssl	a2
402620c7:	249c62        	l16si	a6, a12, 72
402620ca:	259c52        	l16si	a5, a12, 74
402620cd:	216360        	srai	a6, a6, 3
402620d0:	805560        	add	a5, a5, a6
402620d3:	a15500        	sll	a5, a5
402620d6:	265c52        	s16i	a5, a12, 76
402620d9:	2b1c02        	l16ui	a0, a12, 86
402620dc:	00a072        	movi	a7, 0
402620df:	301c32        	l16ui	a3, a12, 96
402620e2:	1d5c72        	s16i	a7, a12, 58
402620e5:	01b307        	bgeu	a3, a0, 402620ea <tcp_slowtmr+0x13e>
402620e8:	030d      	mov.n	a0, a3
402620ea:	418100        	srli	a8, a0, 1
402620ed:	1e1c02        	l16ui	a0, a12, 60
402620f0:	2c5c82        	s16i	a8, a12, 88
402620f3:	1130f0        	slli	a3, a0, 1
402620f6:	02a837        	bge	a8, a3, 402620fc <tcp_slowtmr+0x150>
402620f9:	2c5c32        	s16i	a3, a12, 88
402620fc:	0c2d      	mov.n	a2, a12
402620fe:	2b5c02        	s16i	a0, a12, 86
40262101:	010845        	call0	40263188 <tcp_rexmit_rto>
40262104:	ffc6c6        	j	40262023 <tcp_slowtmr+0x77>
40262107:	000000        	ill
4026210a:	faa032        	movi	a3, 250
4026210d:	dc78      	l32i.n	a7, a12, 52
4026210f:	282c42        	l32i	a4, a12, 160
40262112:	fe9b61        	l32r	a6, 40261b80 <tcp_input+0x1070>
40262115:	262c22        	l32i	a2, a12, 152
40262118:	272c52        	l32i	a5, a12, 156
4026211b:	1159      	s32i.n	a5, a1, 4
4026211d:	0129      	s32i.n	a2, a1, 0
4026211f:	6668      	l32i.n	a6, a6, 24
40262121:	824450        	mull	a4, a4, a5
40262124:	224a      	add.n	a2, a2, a4
40262126:	c06670        	sub	a6, a6, a7
40262129:	2169      	s32i.n	a6, a1, 8
4026212b:	77ea01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
4026212e:	0000c0        	callx0	a0
40262131:	2178      	l32i.n	a7, a1, 8
40262133:	100c      	movi.n	a0, 1
40262135:	07b277        	bgeu	a2, a7, 40262140 <tcp_slowtmr+0x194>
40262138:	dd1b      	addi.n	a13, a13, 1
4026213a:	74d0d0        	extui	a13, a13, 0, 8
4026213d:	ffc446        	j	40262052 <tcp_slowtmr+0xa6>
40262140:	faa032        	movi	a3, 250
40262143:	a90c52        	l8ui	a5, a12, 169
40262146:	012142        	l32i	a4, a1, 4
40262149:	002122        	l32i	a2, a1, 0
4026214c:	824450        	mull	a4, a4, a5
4026214f:	802240        	add	a2, a2, a4
40262152:	77e001        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40262155:	0000c0        	callx0	a0
40262158:	2168      	l32i.n	a6, a1, 8
4026215a:	0eb267        	bgeu	a2, a6, 4026216c <tcp_slowtmr+0x1c0>
4026215d:	0c2d      	mov.n	a2, a12
4026215f:	011a05        	call0	40263300 <tcp_keepalive>
40262162:	a90c72        	l8ui	a7, a12, 169
40262165:	4ce8      	l32i.n	a14, a12, 16
40262167:	771b      	addi.n	a7, a7, 1
40262169:	a94c72        	s8i	a7, a12, 169
4026216c:	000c      	movi.n	a0, 0
4026216e:	ffb806        	j	40262052 <tcp_slowtmr+0xa6>
40262171:	036fd2        	s32i	a13, a15, 12
40262174:	012e16        	beqz	a14, 4026218a <tcp_slowtmr+0x1de>
40262177:	172c22        	l32i	a2, a12, 92
4026217a:	0a2c32        	l32i	a3, a12, 40
4026217d:	0c4d      	mov.n	a4, a12
4026217f:	5c4b      	addi.n	a5, a12, 4
40262181:	101c62        	l16ui	a6, a12, 32
40262184:	111c72        	l16ui	a7, a12, 34
40262187:	00ec05        	call0	40263048 <tcp_rst>
4026218a:	252c42        	l32i	a4, a12, 148
4026218d:	548c      	beqz.n	a4, 40262196 <tcp_slowtmr+0x1ea>
4026218f:	6c28      	l32i.n	a2, a12, 24
40262191:	837c      	movi.n	a3, -8
40262193:	0004c0        	callx0	a4
40262196:	0c2d      	mov.n	a2, a12
40262198:	3cd8      	l32i.n	a13, a12, 12
4026219a:	788201        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4026219d:	0000c0        	callx0	a0
402621a0:	000cc6        	j	402621d7 <tcp_slowtmr+0x22b>
402621a3:	0cfd      	mov.n	a15, a12
402621a5:	3cd8      	l32i.n	a13, a12, 12
402621a7:	380c82        	l8ui	a8, a12, 56
402621aa:	390c92        	l8ui	a9, a12, 57
402621ad:	881b      	addi.n	a8, a8, 1
402621af:	748080        	extui	a8, a8, 0, 8
402621b2:	384c82        	s8i	a8, a12, 56
402621b5:	1e3897        	bltu	a8, a9, 402621d7 <tcp_slowtmr+0x22b>
402621b8:	090c      	movi.n	a9, 0
402621ba:	242c42        	l32i	a4, a12, 144
402621bd:	384c92        	s8i	a9, a12, 56
402621c0:	848c      	beqz.n	a4, 402621cc <tcp_slowtmr+0x220>
402621c2:	6c28      	l32i.n	a2, a12, 24
402621c4:	0c3d      	mov.n	a3, a12
402621c6:	0004c0        	callx0	a4
402621c9:	000046        	j	402621ce <tcp_slowtmr+0x222>
402621cc:	020c      	movi.n	a2, 0
402621ce:	005256        	bnez	a2, 402621d7 <tcp_slowtmr+0x22b>
402621d1:	202cc0        	or	a2, a12, a12
402621d4:	00b6c5        	call0	40262d44 <tcp_output>
402621d7:	deed56        	bnez	a13, 40261fc9 <tcp_slowtmr+0x1d>
402621da:	fe69e1        	l32r	a14, 40261b80 <tcp_input+0x1070>
402621dd:	e0a102        	movi	a0, 0x1e0
402621e0:	032ed2        	l32i	a13, a14, 12
402621e3:	0f0c      	movi.n	a15, 0
402621e5:	adbc      	beqz.n	a13, 40262223 <tcp_slowtmr+0x277>
402621e7:	ddb8      	l32i.n	a11, a13, 52
402621e9:	6ea8      	l32i.n	a10, a14, 24
402621eb:	0dcd      	mov.n	a12, a13
402621ed:	c0aab0        	sub	a10, a10, a11
402621f0:	04b0a7        	bgeu	a0, a10, 402621f8 <tcp_slowtmr+0x24c>
402621f3:	1d0c      	movi.n	a13, 1
402621f5:	000046        	j	402621fa <tcp_slowtmr+0x24e>
402621f8:	0d0c      	movi.n	a13, 0
402621fa:	ed9c      	beqz.n	a13, 4026221c <tcp_slowtmr+0x270>
402621fc:	0c2d      	mov.n	a2, a12
402621fe:	002c45        	call0	402624c4 <tcp_pcb_purge>
40262201:	3cd8      	l32i.n	a13, a12, 12
40262203:	3fcc      	bnez.n	a15, 4026220a <tcp_slowtmr+0x25e>
40262205:	3ed9      	s32i.n	a13, a14, 12
40262207:	0000c6        	j	4026220e <tcp_slowtmr+0x262>
4026220a:	3fd9      	s32i.n	a13, a15, 12
4026220c:	3cd8      	l32i.n	a13, a12, 12
4026220e:	0c2d      	mov.n	a2, a12
40262210:	786501        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40262213:	0000c0        	callx0	a0
40262216:	e0a102        	movi	a0, 0x1e0
40262219:	0000c6        	j	40262220 <tcp_slowtmr+0x274>
4026221c:	3cd8      	l32i.n	a13, a12, 12
4026221e:	0cfd      	mov.n	a15, a12
40262220:	fc3d56        	bnez	a13, 402621e7 <tcp_slowtmr+0x23b>
40262223:	41c8      	l32i.n	a12, a1, 16
40262225:	51d8      	l32i.n	a13, a1, 20
40262227:	61e8      	l32i.n	a14, a1, 24
40262229:	71f8      	l32i.n	a15, a1, 28
4026222b:	3108      	l32i.n	a0, a1, 12
4026222d:	30c112        	addi	a1, a1, 48
40262230:	f00d      	ret.n
	...

40262234 <tcp_fasttmr>:
40262234:	f0c112        	addi	a1, a1, -16
40262237:	21d9      	s32i.n	a13, a1, 8
40262239:	11c9      	s32i.n	a12, a1, 4
4026223b:	fe51c1        	l32r	a12, 40261b80 <tcp_input+0x1070>
4026223e:	0109      	s32i.n	a0, a1, 0
40262240:	1cc8      	l32i.n	a12, a12, 4
40262242:	31e9      	s32i.n	a14, a1, 12
40262244:	058c16        	beqz	a12, 402622a0 <tcp_fasttmr+0x6c>
40262247:	0e0c      	movi.n	a14, 0
40262249:	202c42        	l32i	a4, a12, 128
4026224c:	3cd8      	l32i.n	a13, a12, 12
4026224e:	64ac      	beqz.n	a4, 40262278 <tcp_fasttmr+0x44>
40262250:	222c72        	l32i	a7, a12, 136
40262253:	a78c      	beqz.n	a7, 40262261 <tcp_fasttmr+0x2d>
40262255:	6c28      	l32i.n	a2, a12, 24
40262257:	0c3d      	mov.n	a3, a12
40262259:	050c      	movi.n	a5, 0
4026225b:	0007c0        	callx0	a7
4026225e:	000206        	j	4026226a <tcp_fasttmr+0x36>
40262261:	020c      	movi.n	a2, 0
40262263:	0c3d      	mov.n	a3, a12
40262265:	050c      	movi.n	a5, 0
40262267:	000945        	call0	402622fc <tcp_recv_null>
4026226a:	42cc      	bnez.n	a2, 40262272 <tcp_fasttmr+0x3e>
4026226c:	206ce2        	s32i	a14, a12, 128
4026226f:	000146        	j	40262278 <tcp_fasttmr+0x44>
40262272:	08c202        	addi	a0, a2, 8
40262275:	83ce00        	moveqz	a12, a14, a0
40262278:	01fc16        	beqz	a12, 4026229b <tcp_fasttmr+0x67>
4026227b:	240c02        	l8ui	a0, a12, 36
4026227e:	196007        	bbci	a0, 0, 4026229b <tcp_fasttmr+0x67>
40262281:	02a022        	movi	a2, 2
40262284:	202020        	or	a2, a0, a2
40262287:	244c22        	s8i	a2, a12, 36
4026228a:	0c2d      	mov.n	a2, a12
4026228c:	00ab45        	call0	40262d44 <tcp_output>
4026228f:	240c32        	l8ui	a3, a12, 36
40262292:	fca042        	movi	a4, 252
40262295:	103340        	and	a3, a3, a4
40262298:	244c32        	s8i	a3, a12, 36
4026229b:	0dcd      	mov.n	a12, a13
4026229d:	fa8d56        	bnez	a13, 40262249 <tcp_fasttmr+0x15>
402622a0:	11c8      	l32i.n	a12, a1, 4
402622a2:	21d8      	l32i.n	a13, a1, 8
402622a4:	31e8      	l32i.n	a14, a1, 12
402622a6:	0108      	l32i.n	a0, a1, 0
402622a8:	10c112        	addi	a1, a1, 16
402622ab:	f00d      	ret.n
402622ad:	000000        	ill

402622b0 <tcp_segs_free>:
402622b0:	f0c112        	addi	a1, a1, -16
402622b3:	11c9      	s32i.n	a12, a1, 4
402622b5:	0109      	s32i.n	a0, a1, 0
402622b7:	828c      	beqz.n	a2, 402622c3 <tcp_segs_free+0x13>
402622b9:	02c8      	l32i.n	a12, a2, 0
402622bb:	000105        	call0	402622cc <tcp_seg_free>
402622be:	0c2d      	mov.n	a2, a12
402622c0:	ff5c56        	bnez	a12, 402622b9 <tcp_segs_free+0x9>
402622c3:	11c8      	l32i.n	a12, a1, 4
402622c5:	0108      	l32i.n	a0, a1, 0
402622c7:	10c112        	addi	a1, a1, 16
402622ca:	f00d      	ret.n

402622cc <tcp_seg_free>:
402622cc:	f0c112        	addi	a1, a1, -16
402622cf:	0161c2        	s32i	a12, a1, 4
402622d2:	006102        	s32i	a0, a1, 0
402622d5:	20c220        	or	a12, a2, a2
402622d8:	d28c      	beqz.n	a2, 402622e9 <tcp_seg_free+0x1d>
402622da:	1228      	l32i.n	a2, a2, 4
402622dc:	128c      	beqz.n	a2, 402622e1 <tcp_seg_free+0x15>
402622de:	fe23c5        	call0	4026051c <pbuf_free>
402622e1:	0c2d      	mov.n	a2, a12
402622e3:	783001        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402622e6:	0000c0        	callx0	a0
402622e9:	11c8      	l32i.n	a12, a1, 4
402622eb:	0108      	l32i.n	a0, a1, 0
402622ed:	10c112        	addi	a1, a1, 16
402622f0:	f00d      	ret.n
	...

402622f4 <tcp_setprio>:
402622f4:	144232        	s8i	a3, a2, 20
402622f7:	f00d      	ret.n
402622f9:	000000        	ill

402622fc <tcp_recv_null>:
402622fc:	f0c112        	addi	a1, a1, -16
402622ff:	0161c2        	s32i	a12, a1, 4
40262302:	006102        	s32i	a0, a1, 0
40262305:	20c440        	or	a12, a4, a4
40262308:	649c      	beqz.n	a4, 40262322 <tcp_recv_null+0x26>
4026230a:	032d      	mov.n	a2, a3
4026230c:	041432        	l16ui	a3, a4, 8
4026230f:	ffb345        	call0	40261e44 <tcp_recved>
40262312:	0c2d      	mov.n	a2, a12
40262314:	fe2045        	call0	4026051c <pbuf_free>
40262317:	020c      	movi.n	a2, 0
40262319:	11c8      	l32i.n	a12, a1, 4
4026231b:	0108      	l32i.n	a0, a1, 0
4026231d:	10c112        	addi	a1, a1, 16
40262320:	f00d      	ret.n
40262322:	ff1556        	bnez	a5, 40262317 <tcp_recv_null+0x1b>
40262325:	032d      	mov.n	a2, a3
40262327:	ff8805        	call0	40261ba8 <tcp_close>
4026232a:	fffac6        	j	40262319 <tcp_recv_null+0x1d>
4026232d:	000000        	ill
40262330:	f0c112        	addi	a1, a1, -16
40262333:	fe1341        	l32r	a4, 40261b80 <tcp_input+0x1070>
40262336:	0109      	s32i.n	a0, a1, 0
40262338:	1408      	l32i.n	a0, a4, 4
4026233a:	64a8      	l32i.n	a10, a4, 24
4026233c:	40ac      	beqz.n	a0, 40262364 <tcp_recv_null+0x68>
4026233e:	7fa062        	movi	a6, 127
40262341:	080c      	movi.n	a8, 0
40262343:	070c      	movi.n	a7, 0
40262345:	140052        	l8ui	a5, a0, 20
40262348:	103257        	bltu	a2, a5, 4026235c <tcp_recv_null+0x60>
4026234b:	0d3657        	bltu	a6, a5, 4026235c <tcp_recv_null+0x60>
4026234e:	d098      	l32i.n	a9, a0, 52
40262350:	c09a90        	sub	a9, a10, a9
40262353:	053987        	bltu	a9, a8, 4026235c <tcp_recv_null+0x60>
40262356:	098d      	mov.n	a8, a9
40262358:	056d      	mov.n	a6, a5
4026235a:	007d      	mov.n	a7, a0
4026235c:	3008      	l32i.n	a0, a0, 12
4026235e:	fe3056        	bnez	a0, 40262345 <tcp_recv_null+0x49>
40262361:	000046        	j	40262366 <tcp_recv_null+0x6a>
40262364:	070c      	movi.n	a7, 0
40262366:	378c      	beqz.n	a7, 4026236d <tcp_recv_null+0x71>
40262368:	072d      	mov.n	a2, a7
4026236a:	ff9505        	call0	40261cbc <tcp_abort>
4026236d:	0108      	l32i.n	a0, a1, 0
4026236f:	10c112        	addi	a1, a1, 16
40262372:	f00d      	ret.n
40262374:	f0c112        	addi	a1, a1, -16
40262377:	fe0221        	l32r	a2, 40261b80 <tcp_input+0x1070>
4026237a:	0109      	s32i.n	a0, a1, 0
4026237c:	3208      	l32i.n	a0, a2, 12
4026237e:	809c      	beqz.n	a0, 4026239a <tcp_recv_null+0x9e>
40262380:	050c      	movi.n	a5, 0
40262382:	6278      	l32i.n	a7, a2, 24
40262384:	020c      	movi.n	a2, 0
40262386:	d068      	l32i.n	a6, a0, 52
40262388:	c06760        	sub	a6, a7, a6
4026238b:	033657        	bltu	a6, a5, 40262392 <tcp_recv_null+0x96>
4026238e:	065d      	mov.n	a5, a6
40262390:	002d      	mov.n	a2, a0
40262392:	3008      	l32i.n	a0, a0, 12
40262394:	fee056        	bnez	a0, 40262386 <tcp_recv_null+0x8a>
40262397:	000046        	j	4026239c <tcp_recv_null+0xa0>
4026239a:	020c      	movi.n	a2, 0
4026239c:	128c      	beqz.n	a2, 402623a1 <tcp_recv_null+0xa5>
4026239e:	ff91c5        	call0	40261cbc <tcp_abort>
402623a1:	0108      	l32i.n	a0, a1, 0
402623a3:	10c112        	addi	a1, a1, 16
402623a6:	f00d      	ret.n
402623a8:	0b68      	l32i.n	a6, a11, 0
402623aa:	fc0000        	excw
402623ad:	402622        	l32i	a2, a6, 0x100
402623b0:	01d4c0        	slli	a13, a4, 20
	...

402623b4 <tcp_alloc>:
402623b4:	f0c112        	addi	a1, a1, -16
402623b7:	21d9      	s32i.n	a13, a1, 8
402623b9:	11c9      	s32i.n	a12, a1, 4
402623bb:	02dd      	mov.n	a13, a2
402623bd:	f2c321        	l32r	a2, 4025eecc <etharp_output+0x110>
402623c0:	0109      	s32i.n	a0, a1, 0
402623c2:	2228      	l32i.n	a2, a2, 8
402623c4:	78b601        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402623c7:	0000c0        	callx0	a0
402623ca:	02cd      	mov.n	a12, a2
402623cc:	52ec      	bnez.n	a2, 402623f5 <tcp_alloc+0x41>
402623ce:	fffa45        	call0	40262374 <tcp_recv_null+0x78>
402623d1:	f2be21        	l32r	a2, 4025eecc <etharp_output+0x110>
402623d4:	2228      	l32i.n	a2, a2, 8
402623d6:	78b101        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402623d9:	0000c0        	callx0	a0
402623dc:	02cd      	mov.n	a12, a2
402623de:	32dc      	bnez.n	a2, 402623f5 <tcp_alloc+0x41>
402623e0:	0d2d      	mov.n	a2, a13
402623e2:	fff4c5        	call0	40262330 <tcp_recv_null+0x34>
402623e5:	f2b921        	l32r	a2, 4025eecc <etharp_output+0x110>
402623e8:	2228      	l32i.n	a2, a2, 8
402623ea:	78ac01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402623ed:	0000c0        	callx0	a0
402623f0:	02cd      	mov.n	a12, a2
402623f2:	083216        	beqz	a2, 40262479 <tcp_alloc+0xc5>
402623f5:	0c2d      	mov.n	a2, a12
402623f7:	030c      	movi.n	a3, 0
402623f9:	aca042        	movi	a4, 172
402623fc:	77ec01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402623ff:	0000c0        	callx0	a0
40262402:	144cd2        	s8i	a13, a12, 20
40262405:	ffe891        	l32r	a9, 402623a8 <tcp_recv_null+0xac>
40262408:	395c92        	s16i	a9, a12, 114
4026240b:	0d0c      	movi.n	a13, 0
4026240d:	3a5cd2        	s16i	a13, a12, 116
40262410:	f57c      	movi.n	a5, -1
40262412:	470c      	movi.n	a7, 4
40262414:	77d461        	l32r	a6, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40262417:	0020c0        	memw
4026241a:	fc2682        	l32i	a8, a6, 0x3f0
4026241d:	165c82        	s16i	a8, a12, 44
40262420:	0020c0        	memw
40262423:	265c72        	s16i	a7, a12, 76
40262426:	255c72        	s16i	a7, a12, 74
40262429:	1d5c52        	s16i	a5, a12, 58
4026242c:	245cd2        	s16i	a13, a12, 72
4026242f:	130c      	movi.n	a3, 1
40262431:	18a242        	movi	a4, 0x218
40262434:	fc2662        	l32i	a6, a6, 0x3f0
40262437:	175c62        	s16i	a6, a12, 46
4026243a:	0a4c52        	s8i	a5, a12, 10
4026243d:	094cd2        	s8i	a13, a12, 9
40262440:	1e5c42        	s16i	a4, a12, 60
40262443:	2b5c32        	s16i	a3, a12, 86
40262446:	0012c5        	call0	40262574 <tcp_next_iss>
40262449:	9a0c      	movi.n	a10, 9
4026244b:	ba0bb1        	l32r	a11, 40250c78 <ppGetTxQFirstAvail_Locked+0xdc>
4026244e:	ffd801        	l32r	a0, 402623b0 <tcp_recv_null+0xb4>
40262451:	1b6c22        	s32i	a2, a12, 108
40262454:	146c22        	s32i	a2, a12, 80
40262457:	176c22        	s32i	a2, a12, 92
4026245a:	1a6c22        	s32i	a2, a12, 104
4026245d:	fdc831        	l32r	a3, 40261b80 <tcp_input+0x1070>
40262460:	ffd321        	l32r	a2, 402623ac <tcp_recv_null+0xb0>
40262463:	226c22        	s32i	a2, a12, 136
40262466:	6338      	l32i.n	a3, a3, 24
40262468:	dc39      	s32i.n	a3, a12, 52
4026246a:	384cd2        	s8i	a13, a12, 56
4026246d:	a94cd2        	s8i	a13, a12, 169
40262470:	266c02        	s32i	a0, a12, 152
40262473:	276cb2        	s32i	a11, a12, 156
40262476:	286ca2        	s32i	a10, a12, 160
40262479:	0108      	l32i.n	a0, a1, 0
4026247b:	0c2d      	mov.n	a2, a12
4026247d:	21d8      	l32i.n	a13, a1, 8
4026247f:	11c8      	l32i.n	a12, a1, 4
40262481:	10c112        	addi	a1, a1, 16
40262484:	f00d      	ret.n
	...

40262488 <tcp_new>:
40262488:	024c      	movi.n	a2, 64
4026248a:	f0c112        	addi	a1, a1, -16
4026248d:	0109      	s32i.n	a0, a1, 0
4026248f:	fff245        	call0	402623b4 <tcp_alloc>
40262492:	0108      	l32i.n	a0, a1, 0
40262494:	10c112        	addi	a1, a1, 16
40262497:	f00d      	ret.n
40262499:	000000        	ill

4026249c <tcp_arg>:
4026249c:	6239      	s32i.n	a3, a2, 24
4026249e:	f00d      	ret.n

402624a0 <tcp_recv>:
402624a0:	226232        	s32i	a3, a2, 136
402624a3:	f00d      	ret.n
402624a5:	000000        	ill

402624a8 <tcp_sent>:
402624a8:	216232        	s32i	a3, a2, 132
402624ab:	f00d      	ret.n
402624ad:	000000        	ill

402624b0 <tcp_err>:
402624b0:	256232        	s32i	a3, a2, 148
402624b3:	f00d      	ret.n
402624b5:	000000        	ill

402624b8 <tcp_accept>:
402624b8:	7239      	s32i.n	a3, a2, 28
402624ba:	f00d      	ret.n

402624bc <tcp_poll>:
402624bc:	246232        	s32i	a3, a2, 144
402624bf:	394242        	s8i	a4, a2, 57
402624c2:	f00d      	ret.n

402624c4 <tcp_pcb_purge>:
402624c4:	f0c112        	addi	a1, a1, -16
402624c7:	0161c2        	s32i	a12, a1, 4
402624ca:	006102        	s32i	a0, a1, 0
402624cd:	042202        	l32i	a0, a2, 16
402624d0:	02cd      	mov.n	a12, a2
402624d2:	d0ac      	beqz.n	a0, 40262503 <tcp_pcb_purge+0x3f>
402624d4:	2b9026        	beqi	a0, 10, 40262503 <tcp_pcb_purge+0x3f>
402624d7:	281026        	beqi	a0, 1, 40262503 <tcp_pcb_purge+0x3f>
402624da:	202222        	l32i	a2, a2, 128
402624dd:	628c      	beqz.n	a2, 402624e7 <tcp_pcb_purge+0x23>
402624df:	fe03c5        	call0	4026051c <pbuf_free>
402624e2:	020c      	movi.n	a2, 0
402624e4:	206c22        	s32i	a2, a12, 128
402624e7:	1e2c22        	l32i	a2, a12, 120
402624ea:	f37c      	movi.n	a3, -1
402624ec:	1d5c32        	s16i	a3, a12, 58
402624ef:	ffdc05        	call0	402622b0 <tcp_segs_free>
402624f2:	1f2c22        	l32i	a2, a12, 124
402624f5:	ffdb85        	call0	402622b0 <tcp_segs_free>
402624f8:	040c      	movi.n	a4, 0
402624fa:	1e6c42        	s32i	a4, a12, 120
402624fd:	1f6c42        	s32i	a4, a12, 124
40262500:	3b5c42        	s16i	a4, a12, 118
40262503:	11c8      	l32i.n	a12, a1, 4
40262505:	0108      	l32i.n	a0, a1, 0
40262507:	10c112        	addi	a1, a1, 16
4026250a:	f00d      	ret.n

4026250c <tcp_pcb_remove>:
4026250c:	f0c112        	addi	a1, a1, -16
4026250f:	11c9      	s32i.n	a12, a1, 4
40262511:	0109      	s32i.n	a0, a1, 0
40262513:	0208      	l32i.n	a0, a2, 0
40262515:	03cd      	mov.n	a12, a3
40262517:	069037        	bne	a0, a3, 40262521 <tcp_pcb_remove+0x15>
4026251a:	3038      	l32i.n	a3, a0, 12
4026251c:	0239      	s32i.n	a3, a2, 0
4026251e:	000486        	j	40262534 <tcp_pcb_remove+0x28>
40262521:	fd9731        	l32r	a3, 40261b80 <tcp_input+0x1070>
40262524:	2309      	s32i.n	a0, a3, 8
40262526:	a08c      	beqz.n	a0, 40262534 <tcp_pcb_remove+0x28>
40262528:	3028      	l32i.n	a2, a0, 12
4026252a:	3a12c7        	beq	a2, a12, 40262568 <tcp_pcb_remove+0x5c>
4026252d:	2329      	s32i.n	a2, a3, 8
4026252f:	020d      	mov.n	a0, a2
40262531:	ff3256        	bnez	a2, 40262528 <tcp_pcb_remove+0x1c>
40262534:	202cc0        	or	a2, a12, a12
40262537:	00a042        	movi	a4, 0
4026253a:	036c42        	s32i	a4, a12, 12
4026253d:	fff845        	call0	402624c4 <tcp_pcb_purge>
40262540:	4c08      	l32i.n	a0, a12, 16
40262542:	159026        	beqi	a0, 10, 4026255b <tcp_pcb_remove+0x4f>
40262545:	121026        	beqi	a0, 1, 4026255b <tcp_pcb_remove+0x4f>
40262548:	240c02        	l8ui	a0, a12, 36
4026254b:	0c6007        	bbci	a0, 0, 4026255b <tcp_pcb_remove+0x4f>
4026254e:	0c2d      	mov.n	a2, a12
40262550:	250c      	movi.n	a5, 2
40262552:	205050        	or	a5, a0, a5
40262555:	244c52        	s8i	a5, a12, 36
40262558:	007e85        	call0	40262d44 <tcp_output>
4026255b:	060c      	movi.n	a6, 0
4026255d:	0108      	l32i.n	a0, a1, 0
4026255f:	4c69      	s32i.n	a6, a12, 16
40262561:	11c8      	l32i.n	a12, a1, 4
40262563:	10c112        	addi	a1, a1, 16
40262566:	f00d      	ret.n
40262568:	3c78      	l32i.n	a7, a12, 12
4026256a:	3079      	s32i.n	a7, a0, 12
4026256c:	fff106        	j	40262534 <tcp_pcb_remove+0x28>
4026256f:	875c00        	excw
40262572:	fe          	.byte 0xfe
40262573:	3f          	.byte 0x3f

40262574 <tcp_next_iss>:
40262574:	fd8341        	l32r	a4, 40261b80 <tcp_input+0x1070>
40262577:	fffe51        	l32r	a5, 40262570 <tcp_pcb_remove+0x64>
4026257a:	6448      	l32i.n	a4, a4, 24
4026257c:	0528      	l32i.n	a2, a5, 0
4026257e:	224a      	add.n	a2, a2, a4
40262580:	ffa216        	beqz	a2, 4026257e <tcp_next_iss+0xa>
40262583:	0529      	s32i.n	a2, a5, 0
40262585:	f00d      	ret.n
	...

40262588 <tcp_eff_send_mss>:
40262588:	f0c112        	addi	a1, a1, -16
4026258b:	0161c2        	s32i	a12, a1, 4
4026258e:	006102        	s32i	a0, a1, 0
40262591:	20c220        	or	a12, a2, a2
40262594:	032d      	mov.n	a2, a3
40262596:	fd5805        	call0	4025fb18 <ip_route>
40262599:	329c      	beqz.n	a2, 402625b0 <tcp_eff_send_mss+0x28>
4026259b:	161202        	l16ui	a0, a2, 44
4026259e:	e08c      	beqz.n	a0, 402625b0 <tcp_eff_send_mss+0x28>
402625a0:	d8c022        	addi	a2, a0, -40
402625a3:	0c0d      	mov.n	a0, a12
402625a5:	f42020        	extui	a2, a2, 0, 16
402625a8:	01b2c7        	bgeu	a2, a12, 402625ad <tcp_eff_send_mss+0x25>
402625ab:	020d      	mov.n	a0, a2
402625ad:	f4c000        	extui	a12, a0, 0, 16
402625b0:	0c2d      	mov.n	a2, a12
402625b2:	0108      	l32i.n	a0, a1, 0
402625b4:	11c8      	l32i.n	a12, a1, 4
402625b6:	10c112        	addi	a1, a1, 16
402625b9:	f00d      	ret.n
402625bb:	c11200        	mul16u	a1, a2, a0
402625be:	6152f0        	excw
402625c1:	610201        	l32r	a0, 4023a9cc <_lit4_end+0x133c70>
402625c4:	61c202        	addi	a0, a2, 97
402625c7:	012903        	excw
402625ca:	03cd      	mov.n	a12, a3
402625cc:	120c      	movi.n	a2, 1
402625ce:	334a      	add.n	a3, a3, a4
402625d0:	040c      	movi.n	a4, 0
402625d2:	14c332        	addi	a3, a3, 20
402625d5:	f43030        	extui	a3, a3, 0, 16
402625d8:	fdd405        	call0	4026031c <pbuf_alloc>
402625db:	0ca216        	beqz	a2, 402626a9 <tcp_eff_send_mss+0x121>
402625de:	776661        	l32r	a6, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
402625e1:	11b8      	l32i.n	a11, a1, 4
402625e3:	0158      	l32i.n	a5, a1, 0
402625e5:	1278      	l32i.n	a7, a2, 4
402625e7:	000c      	movi.n	a0, 0
402625e9:	124702        	s8i	a0, a7, 18
402625ec:	114702        	s8i	a0, a7, 17
402625ef:	104702        	s8i	a0, a7, 16
402625f2:	1015a2        	l16ui	a10, a5, 32
402625f5:	a598      	l32i.n	a9, a5, 40
402625f7:	0447b2        	s8i	a11, a7, 4
402625fa:	171542        	l16ui	a4, a5, 46
402625fd:	41b8b0        	srli	a11, a11, 8
40262600:	743840        	extui	a3, a4, 8, 8
40262603:	0547b2        	s8i	a11, a7, 5
40262606:	418890        	srli	a8, a9, 8
40262609:	108860        	and	a8, a8, a6
4026260c:	41b8b0        	srli	a11, a11, 8
4026260f:	0647b2        	s8i	a11, a7, 6
40262612:	7408a0        	extui	a0, a10, 8, 8
40262615:	41b8b0        	srli	a11, a11, 8
40262618:	0747b2        	s8i	a11, a7, 7
4026261b:	11aa80        	slli	a10, a10, 8
4026261e:	20aa00        	or	a10, a10, a0
40262621:	1115b2        	l16ui	a11, a5, 34
40262624:	0047a2        	s8i	a10, a7, 0
40262627:	41a8a0        	srli	a10, a10, 8
4026262a:	7408b0        	extui	a0, a11, 8, 8
4026262d:	0147a2        	s8i	a10, a7, 1
40262630:	11bb80        	slli	a11, a11, 8
40262633:	efa0a2        	movi	a10, 239
40262636:	20bb00        	or	a11, a11, a0
40262639:	110480        	slli	a0, a4, 8
4026263c:	0247b2        	s8i	a11, a7, 2
4026263f:	494a      	add.n	a4, a9, a4
40262641:	41b8b0        	srli	a11, a11, 8
40262644:	200030        	or	a0, a0, a3
40262647:	0e4702        	s8i	a0, a7, 14
4026264a:	0347b2        	s8i	a11, a7, 3
4026264d:	103960        	and	a3, a9, a6
40262650:	0b1c      	movi.n	a11, 16
40262652:	113380        	slli	a3, a3, 8
40262655:	756890        	extui	a6, a9, 24, 8
40262658:	410800        	srli	a0, a0, 8
4026265b:	0f4702        	s8i	a0, a7, 15
4026265e:	208860        	or	a8, a8, a6
40262661:	019980        	slli	a9, a9, 24
40262664:	209930        	or	a9, a9, a3
40262667:	060c      	movi.n	a6, 0
40262669:	134762        	s8i	a6, a7, 19
4026266c:	208890        	or	a8, a8, a9
4026266f:	084782        	s8i	a8, a7, 8
40262672:	4192c0        	srli	a9, a12, 2
40262675:	995b      	addi.n	a9, a9, 5
40262677:	418880        	srli	a8, a8, 8
4026267a:	094782        	s8i	a8, a7, 9
4026267d:	119940        	slli	a9, a9, 12
40262680:	10a9a0        	and	a10, a9, a10
40262683:	418880        	srli	a8, a8, 8
40262686:	0a4782        	s8i	a8, a7, 10
40262689:	2099b0        	or	a9, a9, a11
4026268c:	20aab0        	or	a10, a10, a11
4026268f:	11aa80        	slli	a10, a10, 8
40262692:	749890        	extui	a9, a9, 8, 8
40262695:	418880        	srli	a8, a8, 8
40262698:	0b4782        	s8i	a8, a7, 11
4026269b:	2099a0        	or	a9, a9, a10
4026269e:	0c4792        	s8i	a9, a7, 12
402626a1:	419890        	srli	a9, a9, 8
402626a4:	0d4792        	s8i	a9, a7, 13
402626a7:	c549      	s32i.n	a4, a5, 48
402626a9:	31c8      	l32i.n	a12, a1, 12
402626ab:	2108      	l32i.n	a0, a1, 8
402626ad:	10c112        	addi	a1, a1, 16
402626b0:	f00d      	ret.n
	...

402626b4 <tcp_send_fin>:
402626b4:	f0c112        	addi	a1, a1, -16
402626b7:	1e2242        	l32i	a4, a2, 120
402626ba:	0109      	s32i.n	a0, a1, 0
402626bc:	04bc      	beqz.n	a4, 402626f0 <tcp_send_fin+0x3c>
402626be:	0408      	l32i.n	a0, a4, 0
402626c0:	508c      	beqz.n	a0, 402626c9 <tcp_send_fin+0x15>
402626c2:	004d      	mov.n	a4, a0
402626c4:	0008      	l32i.n	a0, a0, 0
402626c6:	ff8056        	bnez	a0, 402626c2 <tcp_send_fin+0xe>
402626c9:	4448      	l32i.n	a4, a4, 16
402626cb:	0d0402        	l8ui	a0, a4, 13
402626ce:	0c0432        	l8ui	a3, a4, 12
402626d1:	110080        	slli	a0, a0, 8
402626d4:	200030        	or	a0, a0, a3
402626d7:	243800        	extui	a3, a0, 8, 3
402626da:	23dc      	bnez.n	a3, 402626f0 <tcp_send_fin+0x3c>
402626dc:	00a122        	movi	a2, 0x100
402626df:	202020        	or	a2, a0, a2
402626e2:	0c4422        	s8i	a2, a4, 12
402626e5:	412820        	srli	a2, a2, 8
402626e8:	0d4422        	s8i	a2, a4, 13
402626eb:	020c      	movi.n	a2, 0
402626ed:	000106        	j	402626f5 <tcp_send_fin+0x41>
402626f0:	130c      	movi.n	a3, 1
402626f2:	004d85        	call0	40262bcc <tcp_enqueue_flags>
402626f5:	0108      	l32i.n	a0, a1, 0
402626f7:	10c112        	addi	a1, a1, 16
402626fa:	f00d      	ret.n
402626fc:	e0c112        	addi	a1, a1, -32
402626ff:	036142        	s32i	a4, a1, 12
40262702:	026152        	s32i	a5, a1, 8
40262705:	016162        	s32i	a6, a1, 4
40262708:	5109      	s32i.n	a0, a1, 20
4026270a:	71d9      	s32i.n	a13, a1, 28
4026270c:	61c9      	s32i.n	a12, a1, 24
4026270e:	03dd      	mov.n	a13, a3
40262710:	02cd      	mov.n	a12, a2
40262712:	f1ee21        	l32r	a2, 4025eecc <etharp_output+0x110>
40262715:	41c9      	s32i.n	a12, a1, 16
40262717:	4228      	l32i.n	a2, a2, 16
40262719:	77e001        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4026271c:	0000c0        	callx0	a0
4026271f:	02cd      	mov.n	a12, a2
40262721:	0a8256        	bnez	a2, 402627cd <tcp_send_fin+0x119>
40262724:	0d2d      	mov.n	a2, a13
40262726:	fddf45        	call0	4026051c <pbuf_free>
40262729:	0c0c      	movi.n	a12, 0
4026272b:	002446        	j	402627c0 <tcp_send_fin+0x10c>
4026272e:	090c      	movi.n	a9, 0
40262730:	771281        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40262733:	1c58      	l32i.n	a5, a12, 4
40262735:	2168      	l32i.n	a6, a1, 8
40262737:	1558      	l32i.n	a5, a5, 4
40262739:	414860        	srli	a4, a6, 8
4026273c:	104480        	and	a4, a4, a8
4026273f:	107680        	and	a7, a6, a8
40262742:	4c59      	s32i.n	a5, a12, 16
40262744:	124592        	s8i	a9, a5, 18
40262747:	117780        	slli	a7, a7, 8
4026274a:	090c      	movi.n	a9, 0
4026274c:	758860        	extui	a8, a6, 24, 8
4026274f:	204480        	or	a4, a4, a8
40262752:	134592        	s8i	a9, a5, 19
40262755:	016680        	slli	a6, a6, 24
40262758:	4198      	l32i.n	a9, a1, 16
4026275a:	206670        	or	a6, a6, a7
4026275d:	204460        	or	a4, a4, a6
40262760:	0178      	l32i.n	a7, a1, 0
40262762:	3168      	l32i.n	a6, a1, 12
40262764:	111982        	l16ui	a8, a9, 34
40262767:	044542        	s8i	a4, a5, 4
4026276a:	101992        	l16ui	a9, a9, 32
4026276d:	417270        	srli	a7, a7, 2
40262770:	414840        	srli	a4, a4, 8
40262773:	054542        	s8i	a4, a5, 5
40262776:	74a880        	extui	a10, a8, 8, 8
40262779:	775b      	addi.n	a7, a7, 5
4026277b:	118880        	slli	a8, a8, 8
4026277e:	117740        	slli	a7, a7, 12
40262781:	414840        	srli	a4, a4, 8
40262784:	064542        	s8i	a4, a5, 6
40262787:	206670        	or	a6, a6, a7
4026278a:	2088a0        	or	a8, a8, a10
4026278d:	024582        	s8i	a8, a5, 2
40262790:	74a890        	extui	a10, a9, 8, 8
40262793:	747860        	extui	a7, a6, 8, 8
40262796:	414840        	srli	a4, a4, 8
40262799:	074542        	s8i	a4, a5, 7
4026279c:	116680        	slli	a6, a6, 8
4026279f:	119980        	slli	a9, a9, 8
402627a2:	418880        	srli	a8, a8, 8
402627a5:	034582        	s8i	a8, a5, 3
402627a8:	2099a0        	or	a9, a9, a10
402627ab:	206670        	or	a6, a6, a7
402627ae:	0c4562        	s8i	a6, a5, 12
402627b1:	004592        	s8i	a9, a5, 0
402627b4:	416860        	srli	a6, a6, 8
402627b7:	419890        	srli	a9, a9, 8
402627ba:	014592        	s8i	a9, a5, 1
402627bd:	0d4562        	s8i	a6, a5, 13
402627c0:	5108      	l32i.n	a0, a1, 20
402627c2:	0c2d      	mov.n	a2, a12
402627c4:	71d8      	l32i.n	a13, a1, 28
402627c6:	61c8      	l32i.n	a12, a1, 24
402627c8:	20c112        	addi	a1, a1, 32
402627cb:	f00d      	ret.n
402627cd:	14a032        	movi	a3, 20
402627d0:	041d72        	l16ui	a7, a13, 8
402627d3:	04a0a2        	movi	a10, 4
402627d6:	100c      	movi.n	a0, 1
402627d8:	11b8      	l32i.n	a11, a1, 4
402627da:	060c      	movi.n	a6, 0
402627dc:	069d      	mov.n	a9, a6
402627de:	068d      	mov.n	a8, a6
402627e0:	0e42b2        	s8i	a11, a2, 14
402627e3:	1cd9      	s32i.n	a13, a12, 4
402627e5:	0c69      	s32i.n	a6, a12, 0
402627e7:	220c      	movi.n	a2, 2
402627e9:	102b20        	and	a2, a11, a2
402627ec:	932020        	movnez	a2, a0, a2
402627ef:	04b0b0        	extui	a11, a11, 0, 1
402627f2:	c00c      	movi.n	a0, 12
402627f4:	938ab0        	movnez	a8, a10, a11
402627f7:	939020        	movnez	a9, a0, a2
402627fa:	0d2d      	mov.n	a2, a13
402627fc:	889a      	add.n	a8, a8, a9
402627fe:	748080        	extui	a8, a8, 0, 8
40262801:	0189      	s32i.n	a8, a1, 0
40262803:	c07780        	sub	a7, a7, a8
40262806:	065c72        	s16i	a7, a12, 12
40262809:	fdca45        	call0	402604b0 <pbuf_header>
4026280c:	f1e216        	beqz	a2, 4026272e <tcp_send_fin+0x7a>
4026280f:	0c2d      	mov.n	a2, a12
40262811:	ffab85        	call0	402622cc <tcp_seg_free>
40262814:	ffc446        	j	40262729 <tcp_send_fin+0x75>
40262817:	a04200        	addx4	a4, a2, a0
4026281a:	c11200        	mul16u	a1, a2, a0
4026281d:	6152f0        	excw
40262820:	613201        	l32r	a0, 4023ace8 <_lit4_end+0x133f8c>
40262823:	210900        	srai	a0, a0, 9
40262826:	b4a532        	movi	a3, 0x5b4
40262829:	fdaf05        	call0	4026031c <pbuf_alloc>
4026282c:	32cc      	bnez.n	a2, 40262833 <tcp_send_fin+0x17f>
4026282e:	020c      	movi.n	a2, 0
40262830:	000486        	j	40262846 <tcp_send_fin+0x192>
40262833:	0108      	l32i.n	a0, a1, 0
40262835:	051232        	l16ui	a3, a2, 10
40262838:	1148      	l32i.n	a4, a1, 4
4026283a:	c03300        	sub	a3, a3, a0
4026283d:	005432        	s16i	a3, a4, 0
40262840:	045202        	s16i	a0, a2, 8
40262843:	055202        	s16i	a0, a2, 10
40262846:	2108      	l32i.n	a0, a1, 8
40262848:	10c112        	addi	a1, a1, 16
4026284b:	f00d      	ret.n
4026284d:	000000        	ill
40262850:	4258      	l32i.n	a5, a2, 16
40262852:	0d4526        	beqi	a5, 4, 40262863 <tcp_send_fin+0x1af>
40262855:	0a7526        	beqi	a5, 7, 40262863 <tcp_send_fin+0x1af>
40262858:	072526        	beqi	a5, 2, 40262863 <tcp_send_fin+0x1af>
4026285b:	043526        	beqi	a5, 3, 40262863 <tcp_send_fin+0x1af>
4026285e:	537c      	movi.n	a3, -11
40262860:	000846        	j	40262885 <tcp_send_fin+0x1d1>
40262863:	23ac      	beqz.n	a3, 40262889 <tcp_send_fin+0x1d5>
40262865:	391242        	l16ui	a4, a2, 114
40262868:	80a062        	movi	a6, 128
4026286b:	0b3437        	bltu	a4, a3, 4026287a <tcp_send_fin+0x1c6>
4026286e:	3a1232        	l16ui	a3, a2, 116
40262871:	778751        	l32r	a5, 40240690 <user_uart_wait_tx_fifo_empty+0x41c>
40262874:	0283f6        	bgeui	a3, 8, 4026287a <tcp_send_fin+0x1c6>
40262877:	0eb537        	bgeu	a5, a3, 40262889 <tcp_send_fin+0x1d5>
4026287a:	240272        	l8ui	a7, a2, 36
4026287d:	f37c      	movi.n	a3, -1
4026287f:	207760        	or	a7, a7, a6
40262882:	244272        	s8i	a7, a2, 36
40262885:	032d      	mov.n	a2, a3
40262887:	f00d      	ret.n
40262889:	030c      	movi.n	a3, 0
4026288b:	fffd86        	j	40262885 <tcp_send_fin+0x1d1>
	...

40262890 <tcp_write>:
40262890:	a0c112        	addi	a1, a1, -96
40262893:	d109      	s32i.n	a0, a1, 52
40262895:	b159      	s32i.n	a5, a1, 44
40262897:	1161f2        	s32i	a15, a1, 68
4026289a:	f1d9      	s32i.n	a13, a1, 60
4026289c:	e1c9      	s32i.n	a12, a1, 56
4026289e:	1061e2        	s32i	a14, a1, 64
402628a1:	02cd      	mov.n	a12, a2
402628a3:	03ed      	mov.n	a14, a3
402628a5:	04dd      	mov.n	a13, a4
402628a7:	0f0c      	movi.n	a15, 0
402628a9:	0851f2        	s16i	a15, a1, 16
402628ac:	33cc      	bnez.n	a3, 402628b3 <tcp_write+0x23>
402628ae:	427c      	movi.n	a2, -12
402628b0:	001a46        	j	4026291d <tcp_write+0x8d>
402628b3:	043d      	mov.n	a3, a4
402628b5:	fff985        	call0	40262850 <tcp_send_fin+0x19c>
402628b8:	061256        	bnez	a2, 4026291d <tcp_write+0x8d>
402628bb:	290c      	movi.n	a9, 2
402628bd:	1361d2        	s32i	a13, a1, 76
402628c0:	a1e9      	s32i.n	a14, a1, 40
402628c2:	3a1ca2        	l16ui	a10, a12, 116
402628c5:	1e2c62        	l32i	a6, a12, 120
402628c8:	1461a2        	s32i	a10, a1, 80
402628cb:	11b616        	beqz	a6, 402629ea <tcp_write+0x15a>
402628ce:	001706        	j	4026292e <tcp_write+0x9e>
402628d1:	162102        	l32i	a0, a1, 88
402628d4:	0e09      	s32i.n	a0, a14, 0
402628d6:	1b2c42        	l32i	a4, a12, 108
402628d9:	132132        	l32i	a3, a1, 76
402628dc:	391c22        	l16ui	a2, a12, 114
402628df:	142152        	l32i	a5, a1, 80
402628e2:	3a5c52        	s16i	a5, a12, 116
402628e5:	c02230        	sub	a2, a2, a3
402628e8:	434a      	add.n	a4, a3, a4
402628ea:	1b6c42        	s32i	a4, a12, 108
402628ed:	395c22        	s16i	a2, a12, 114
402628f0:	76ac      	beqz.n	a6, 4026291b <tcp_write+0x8b>
402628f2:	4608      	l32i.n	a0, a6, 16
402628f4:	30ac      	beqz.n	a0, 4026291b <tcp_write+0x8b>
402628f6:	b168      	l32i.n	a6, a1, 44
402628f8:	170c      	movi.n	a7, 1
402628fa:	206670        	or	a6, a6, a7
402628fd:	1ae617        	bbsi	a6, 1, 4026291b <tcp_write+0x8b>
40262900:	851c91        	l32r	a9, 40243d70 <tcpclient1_sent_cb+0x4>
40262903:	0d0082        	l8ui	a8, a0, 13
40262906:	0c00a2        	l8ui	a10, a0, 12
40262909:	118880        	slli	a8, a8, 8
4026290c:	2088a0        	or	a8, a8, a10
4026290f:	208890        	or	a8, a8, a9
40262912:	0c4082        	s8i	a8, a0, 12
40262915:	418880        	srli	a8, a8, 8
40262918:	0d4082        	s8i	a8, a0, 13
4026291b:	020c      	movi.n	a2, 0
4026291d:	e1c8      	l32i.n	a12, a1, 56
4026291f:	f1d8      	l32i.n	a13, a1, 60
40262921:	1021e2        	l32i	a14, a1, 64
40262924:	1121f2        	l32i	a15, a1, 68
40262927:	d108      	l32i.n	a0, a1, 52
40262929:	60c112        	addi	a1, a1, 96
4026292c:	f00d      	ret.n
4026292e:	0628      	l32i.n	a2, a6, 0
40262930:	06ed      	mov.n	a14, a6
40262932:	528c      	beqz.n	a2, 4026293b <tcp_write+0xab>
40262934:	02ed      	mov.n	a14, a2
40262936:	0228      	l32i.n	a2, a2, 0
40262938:	ff8256        	bnez	a2, 40262934 <tcp_write+0xa4>
4026293b:	4a0c      	movi.n	a10, 4
4026293d:	061e72        	l16ui	a7, a14, 12
40262940:	1e1c42        	l16ui	a4, a12, 60
40262943:	3b1c22        	l16ui	a2, a12, 118
40262946:	c60c      	movi.n	a6, 12
40262948:	0e0eb2        	l8ui	a11, a14, 14
4026294b:	0f5d      	mov.n	a5, a15
4026294d:	108b90        	and	a8, a11, a9
40262950:	935680        	movnez	a5, a6, a8
40262953:	04b0b0        	extui	a11, a11, 0, 1
40262956:	085122        	s16i	a2, a1, 16
40262959:	93fab0        	movnez	a15, a10, a11
4026295c:	55fa      	add.n	a5, a5, a15
4026295e:	575a      	add.n	a5, a7, a5
40262960:	c04450        	sub	a4, a4, a5
40262963:	f44040        	extui	a4, a4, 0, 16
40262966:	c29c      	beqz.n	a2, 40262986 <tcp_write+0xf6>
40262968:	1321d2        	l32i	a13, a1, 76
4026296b:	0e6d      	mov.n	a6, a14
4026296d:	0d0d      	mov.n	a0, a13
4026296f:	01b2d7        	bgeu	a2, a13, 40262974 <tcp_write+0xe4>
40262972:	020d      	mov.n	a0, a2
40262974:	f40000        	extui	a0, a0, 0, 16
40262977:	c04400        	sub	a4, a4, a0
4026297a:	c05200        	sub	a5, a2, a0
4026297d:	085152        	s16i	a5, a1, 16
40262980:	f44040        	extui	a4, a4, 0, 16
40262983:	0000c6        	j	4026298a <tcp_write+0xfa>
40262986:	000c      	movi.n	a0, 0
40262988:	060c      	movi.n	a6, 0
4026298a:	132182        	l32i	a8, a1, 76
4026298d:	00dd      	mov.n	a13, a0
4026298f:	52b087        	bgeu	a0, a8, 402629e5 <tcp_write+0x155>
40262992:	04f416        	beqz	a4, 402629e5 <tcp_write+0x155>
40262995:	04c716        	beqz	a7, 402629e5 <tcp_write+0x155>
40262998:	042d      	mov.n	a2, a4
4026299a:	71e9      	s32i.n	a14, a1, 28
4026299c:	5109      	s32i.n	a0, a1, 20
4026299e:	c06800        	sub	a6, a8, a0
402629a1:	b178      	l32i.n	a7, a1, 44
402629a3:	180c      	movi.n	a8, 1
402629a5:	207780        	or	a7, a7, a8
402629a8:	748070        	extui	a8, a7, 0, 8
402629ab:	c189      	s32i.n	a8, a1, 48
402629ad:	047070        	extui	a7, a7, 0, 1
402629b0:	01a647        	bge	a6, a4, 402629b5 <tcp_write+0x125>
402629b3:	062d      	mov.n	a2, a6
402629b5:	f49020        	extui	a9, a2, 0, 16
402629b8:	155716        	beqz	a7, 40262b11 <tcp_write+0x281>
402629bb:	093d      	mov.n	a3, a9
402629bd:	8199      	s32i.n	a9, a1, 32
402629bf:	087d      	mov.n	a7, a8
402629c1:	320c      	movi.n	a2, 3
402629c3:	10c152        	addi	a5, a1, 16
402629c6:	0c6d      	mov.n	a6, a12
402629c8:	1a0c      	movi.n	a10, 1
402629ca:	01a9      	s32i.n	a10, a1, 0
402629cc:	ffe485        	call0	40262818 <tcp_send_fin+0x164>
402629cf:	02fd      	mov.n	a15, a2
402629d1:	1e7216        	beqz	a2, 40262bbc <tcp_write+0x32c>
402629d4:	1228      	l32i.n	a2, a2, 4
402629d6:	a138      	l32i.n	a3, a1, 40
402629d8:	8148      	l32i.n	a4, a1, 32
402629da:	33da      	add.n	a3, a3, a13
402629dc:	767001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402629df:	0000c0        	callx0	a0
402629e2:	005106        	j	40262b2a <tcp_write+0x29a>
402629e5:	0f0c      	movi.n	a15, 0
402629e7:	000246        	j	402629f4 <tcp_write+0x164>
402629ea:	000c      	movi.n	a0, 0
402629ec:	0d0c      	movi.n	a13, 0
402629ee:	060c      	movi.n	a6, 0
402629f0:	0e0c      	movi.n	a14, 0
402629f2:	0f0c      	movi.n	a15, 0
402629f4:	132142        	l32i	a4, a1, 76
402629f7:	0a0c      	movi.n	a10, 0
402629f9:	023d47        	bltu	a13, a4, 402629ff <tcp_write+0x16f>
402629fc:	005206        	j	40262b48 <tcp_write+0x2b8>
402629ff:	120c      	movi.n	a2, 1
40262a01:	b1b8      	l32i.n	a11, a1, 44
40262a03:	030c      	movi.n	a3, 0
40262a05:	166132        	s32i	a3, a1, 88
40262a08:	20bb20        	or	a11, a11, a2
40262a0b:	7420b0        	extui	a2, a11, 0, 8
40262a0e:	c129      	s32i.n	a2, a1, 48
40262a10:	04b0b0        	extui	a11, a11, 0, 1
40262a13:	1761b2        	s32i	a11, a1, 92
40262a16:	61a9      	s32i.n	a10, a1, 24
40262a18:	5109      	s32i.n	a0, a1, 20
40262a1a:	1e1c42        	l16ui	a4, a12, 60
40262a1d:	132122        	l32i	a2, a1, 76
40262a20:	046d      	mov.n	a6, a4
40262a22:	c022d0        	sub	a2, a2, a13
40262a25:	f42020        	extui	a2, a2, 0, 16
40262a28:	01b247        	bgeu	a2, a4, 40262a2d <tcp_write+0x19d>
40262a2b:	026d      	mov.n	a6, a2
40262a2d:	f43060        	extui	a3, a6, 0, 16
40262a30:	126132        	s32i	a3, a1, 72
40262a33:	ebac      	beqz.n	a11, 40262a65 <tcp_write+0x1d5>
40262a35:	162172        	l32i	a7, a1, 88
40262a38:	160c      	movi.n	a6, 1
40262a3a:	050c      	movi.n	a5, 0
40262a3c:	020c      	movi.n	a2, 0
40262a3e:	835670        	moveqz	a5, a6, a7
40262a41:	0c6d      	mov.n	a6, a12
40262a43:	0159      	s32i.n	a5, a1, 0
40262a45:	c178      	l32i.n	a7, a1, 48
40262a47:	10c152        	addi	a5, a1, 16
40262a4a:	ffdcc5        	call0	40262818 <tcp_send_fin+0x164>
40262a4d:	156122        	s32i	a2, a1, 84
40262a50:	099216        	beqz	a2, 40262aed <tcp_write+0x25d>
40262a53:	1228      	l32i.n	a2, a2, 4
40262a55:	a138      	l32i.n	a3, a1, 40
40262a57:	122142        	l32i	a4, a1, 72
40262a5a:	33da      	add.n	a3, a3, a13
40262a5c:	765001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40262a5f:	0000c0        	callx0	a0
40262a62:	000986        	j	40262a8c <tcp_write+0x1fc>
40262a65:	00a022        	movi	a2, 0
40262a68:	140c      	movi.n	a4, 1
40262a6a:	fd8b05        	call0	4026031c <pbuf_alloc>
40262a6d:	9129      	s32i.n	a2, a1, 36
40262a6f:	07a216        	beqz	a2, 40262aed <tcp_write+0x25d>
40262a72:	a138      	l32i.n	a3, a1, 40
40262a74:	040c      	movi.n	a4, 0
40262a76:	33da      	add.n	a3, a3, a13
40262a78:	1239      	s32i.n	a3, a2, 4
40262a7a:	020c      	movi.n	a2, 0
40262a7c:	030c      	movi.n	a3, 0
40262a7e:	fd89c5        	call0	4026031c <pbuf_alloc>
40262a81:	156122        	s32i	a2, a1, 84
40262a84:	13c216        	beqz	a2, 40262bc4 <tcp_write+0x334>
40262a87:	9138      	l32i.n	a3, a1, 36
40262a89:	fdb2c5        	call0	402605b8 <pbuf_cat>
40262a8c:	152122        	l32i	a2, a1, 84
40262a8f:	fdb045        	call0	40260594 <pbuf_clen>
40262a92:	142152        	l32i	a5, a1, 80
40262a95:	08a042        	movi	a4, 8
40262a98:	806520        	add	a6, a5, a2
40262a9b:	f45060        	extui	a5, a6, 0, 16
40262a9e:	146152        	s32i	a5, a1, 80
40262aa1:	3f3457        	bltu	a4, a5, 40262ae4 <tcp_write+0x254>
40262aa4:	152132        	l32i	a3, a1, 84
40262aa7:	202cc0        	or	a2, a12, a12
40262aaa:	040c      	movi.n	a4, 0
40262aac:	1b2c52        	l32i	a5, a12, 108
40262aaf:	060c      	movi.n	a6, 0
40262ab1:	55da      	add.n	a5, a5, a13
40262ab3:	ffc485        	call0	402626fc <tcp_send_fin+0x48>
40262ab6:	5108      	l32i.n	a0, a1, 20
40262ab8:	12bc      	beqz.n	a2, 40262aed <tcp_write+0x25d>
40262aba:	1721b2        	l32i	a11, a1, 92
40262abd:	02ad      	mov.n	a10, a2
40262abf:	162162        	l32i	a6, a1, 88
40262ac2:	122132        	l32i	a3, a1, 72
40262ac5:	46cc      	bnez.n	a6, 40262acd <tcp_write+0x23d>
40262ac7:	166122        	s32i	a2, a1, 88
40262aca:	0000c6        	j	40262ad1 <tcp_write+0x241>
40262acd:	6188      	l32i.n	a8, a1, 24
40262acf:	0829      	s32i.n	a2, a8, 0
40262ad1:	132192        	l32i	a9, a1, 76
40262ad4:	d3da      	add.n	a13, a3, a13
40262ad6:	f4d0d0        	extui	a13, a13, 0, 16
40262ad9:	02bd97        	bgeu	a13, a9, 40262adf <tcp_write+0x24f>
40262adc:	ffccc6        	j	40262a13 <tcp_write+0x183>
40262adf:	026d      	mov.n	a6, a2
40262ae1:	001a06        	j	40262b4d <tcp_write+0x2bd>
40262ae4:	152122        	l32i	a2, a1, 84
40262ae7:	201110        	or	a1, a1, a1
40262aea:	fda305        	call0	4026051c <pbuf_free>
40262aed:	240c42        	l8ui	a4, a12, 36
40262af0:	80a052        	movi	a5, 128
40262af3:	204450        	or	a4, a4, a5
40262af6:	244c42        	s8i	a4, a12, 36
40262af9:	005f16        	beqz	a15, 40262b02 <tcp_write+0x272>
40262afc:	202ff0        	or	a2, a15, a15
40262aff:	fda1c5        	call0	4026051c <pbuf_free>
40262b02:	162162        	l32i	a6, a1, 88
40262b05:	368c      	beqz.n	a6, 40262b0c <tcp_write+0x27c>
40262b07:	062d      	mov.n	a2, a6
40262b09:	ff7a45        	call0	402622b0 <tcp_segs_free>
40262b0c:	f27c      	movi.n	a2, -1
40262b0e:	ff82c6        	j	4026291d <tcp_write+0x8d>
40262b11:	203990        	or	a3, a9, a9
40262b14:	086192        	s32i	a9, a1, 32
40262b17:	03a022        	movi	a2, 3
40262b1a:	140c      	movi.n	a4, 1
40262b1c:	fd7fc5        	call0	4026031c <pbuf_alloc>
40262b1f:	02fd      	mov.n	a15, a2
40262b21:	097216        	beqz	a2, 40262bbc <tcp_write+0x32c>
40262b24:	a178      	l32i.n	a7, a1, 40
40262b26:	77da      	add.n	a7, a7, a13
40262b28:	1279      	s32i.n	a7, a2, 4
40262b2a:	082102        	l32i	a0, a1, 32
40262b2d:	202ff0        	or	a2, a15, a15
40262b30:	80d0d0        	add	a13, a0, a13
40262b33:	f4d0d0        	extui	a13, a13, 0, 16
40262b36:	fda5c5        	call0	40260594 <pbuf_clen>
40262b39:	5108      	l32i.n	a0, a1, 20
40262b3b:	142132        	l32i	a3, a1, 80
40262b3e:	7168      	l32i.n	a6, a1, 28
40262b40:	332a      	add.n	a3, a3, a2
40262b42:	146132        	s32i	a3, a1, 80
40262b45:	ffaac6        	j	402629f4 <tcp_write+0x164>
40262b48:	040c      	movi.n	a4, 0
40262b4a:	166142        	s32i	a4, a1, 88
40262b4d:	e0bc      	beqz.n	a0, 40262b8f <tcp_write+0x2ff>
40262b4f:	1ed8      	l32i.n	a13, a14, 4
40262b51:	2dbc      	beqz.n	a13, 40262b87 <tcp_write+0x2f7>
40262b53:	5109      	s32i.n	a0, a1, 20
40262b55:	7169      	s32i.n	a6, a1, 28
40262b57:	041d52        	l16ui	a5, a13, 8
40262b5a:	0d78      	l32i.n	a7, a13, 0
40262b5c:	550a      	add.n	a5, a5, a0
40262b5e:	045d52        	s16i	a5, a13, 8
40262b61:	d7dc      	bnez.n	a7, 40262b82 <tcp_write+0x2f2>
40262b63:	1d38      	l32i.n	a3, a13, 4
40262b65:	051d22        	l16ui	a2, a13, 10
40262b68:	004d      	mov.n	a4, a0
40262b6a:	223a      	add.n	a2, a2, a3
40262b6c:	a138      	l32i.n	a3, a1, 40
40262b6e:	760b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40262b71:	0000c0        	callx0	a0
40262b74:	7168      	l32i.n	a6, a1, 28
40262b76:	5108      	l32i.n	a0, a1, 20
40262b78:	051d42        	l16ui	a4, a13, 10
40262b7b:	0d78      	l32i.n	a7, a13, 0
40262b7d:	440a      	add.n	a4, a4, a0
40262b7f:	055d42        	s16i	a4, a13, 10
40262b82:	07dd      	mov.n	a13, a7
40262b84:	fcb756        	bnez	a7, 40262b53 <tcp_write+0x2c3>
40262b87:	061e52        	l16ui	a5, a14, 12
40262b8a:	550a      	add.n	a5, a5, a0
40262b8c:	065e52        	s16i	a5, a14, 12
40262b8f:	7169      	s32i.n	a6, a1, 28
40262b91:	081172        	l16ui	a7, a1, 16
40262b94:	3b5c72        	s16i	a7, a12, 118
40262b97:	5f9c      	beqz.n	a15, 40262bb0 <tcp_write+0x320>
40262b99:	1e28      	l32i.n	a2, a14, 4
40262b9b:	0f3d      	mov.n	a3, a15
40262b9d:	201110        	or	a1, a1, a1
40262ba0:	fda145        	call0	402605b8 <pbuf_cat>
40262ba3:	061e92        	l16ui	a9, a14, 12
40262ba6:	041f82        	l16ui	a8, a15, 8
40262ba9:	7168      	l32i.n	a6, a1, 28
40262bab:	889a      	add.n	a8, a8, a9
40262bad:	065e82        	s16i	a8, a14, 12
40262bb0:	d1de56        	bnez	a14, 402628d1 <tcp_write+0x41>
40262bb3:	1621a2        	l32i	a10, a1, 88
40262bb6:	1e6ca2        	s32i	a10, a12, 120
40262bb9:	ff4646        	j	402628d6 <tcp_write+0x46>
40262bbc:	0b0c      	movi.n	a11, 0
40262bbe:	1661b2        	s32i	a11, a1, 88
40262bc1:	ffca06        	j	40262aed <tcp_write+0x25d>
40262bc4:	9128      	l32i.n	a2, a1, 36
40262bc6:	fd9545        	call0	4026051c <pbuf_free>
40262bc9:	ffc806        	j	40262aed <tcp_write+0x25d>

40262bcc <tcp_enqueue_flags>:
40262bcc:	e0c112        	addi	a1, a1, -32
40262bcf:	41d9      	s32i.n	a13, a1, 16
40262bd1:	2109      	s32i.n	a0, a1, 8
40262bd3:	31c9      	s32i.n	a12, a1, 12
40262bd5:	80a002        	movi	a0, 128
40262bd8:	02cd      	mov.n	a12, a2
40262bda:	3a1222        	l16ui	a2, a2, 116
40262bdd:	03dd      	mov.n	a13, a3
40262bdf:	0582f6        	bgeui	a2, 8, 40262be8 <tcp_enqueue_flags+0x1c>
40262be2:	76ab31        	l32r	a3, 40240690 <user_uart_wait_tx_fifo_empty+0x41c>
40262be5:	61b327        	bgeu	a3, a2, 40262c4a <tcp_enqueue_flags+0x7e>
40262be8:	240c42        	l8ui	a4, a12, 36
40262beb:	204400        	or	a4, a4, a0
40262bee:	244c42        	s8i	a4, a12, 36
40262bf1:	f07c      	movi.n	a0, -1
40262bf3:	001186        	j	40262c3d <tcp_enqueue_flags+0x71>
40262bf6:	0308      	l32i.n	a0, a3, 0
40262bf8:	508c      	beqz.n	a0, 40262c01 <tcp_enqueue_flags+0x35>
40262bfa:	003d      	mov.n	a3, a0
40262bfc:	0008      	l32i.n	a0, a0, 0
40262bfe:	ff8056        	bnez	a0, 40262bfa <tcp_enqueue_flags+0x2e>
40262c01:	0329      	s32i.n	a2, a3, 0
40262c03:	0400d0        	extui	a0, a13, 0, 1
40262c06:	3b5c62        	s16i	a6, a12, 118
40262c09:	15cc      	bnez.n	a5, 40262c0e <tcp_enqueue_flags+0x42>
40262c0b:	0f6d07        	bbci	a13, 0, 40262c1e <tcp_enqueue_flags+0x52>
40262c0e:	391c72        	l16ui	a7, a12, 114
40262c11:	1b2c82        	l32i	a8, a12, 108
40262c14:	770b      	addi.n	a7, a7, -1
40262c16:	881b      	addi.n	a8, a8, 1
40262c18:	1b6c82        	s32i	a8, a12, 108
40262c1b:	395c72        	s16i	a7, a12, 114
40262c1e:	00b016        	beqz	a0, 40262c2d <tcp_enqueue_flags+0x61>
40262c21:	240c82        	l8ui	a8, a12, 36
40262c24:	20a092        	movi	a9, 32
40262c27:	208890        	or	a8, a8, a9
40262c2a:	244c82        	s8i	a8, a12, 36
40262c2d:	012222        	l32i	a2, a2, 4
40262c30:	fd9605        	call0	40260594 <pbuf_clen>
40262c33:	3a1ca2        	l16ui	a10, a12, 116
40262c36:	000c      	movi.n	a0, 0
40262c38:	aa2a      	add.n	a10, a10, a2
40262c3a:	3a5ca2        	s16i	a10, a12, 116
40262c3d:	31c8      	l32i.n	a12, a1, 12
40262c3f:	41d8      	l32i.n	a13, a1, 16
40262c41:	002d      	mov.n	a2, a0
40262c43:	2108      	l32i.n	a0, a1, 8
40262c45:	20c112        	addi	a1, a1, 32
40262c48:	f00d      	ret.n
40262c4a:	391cb2        	l16ui	a11, a12, 114
40262c4d:	fa0b16        	beqz	a11, 40262bf1 <tcp_enqueue_flags+0x25>
40262c50:	00a022        	movi	a2, 0
40262c53:	0ca072        	movi	a7, 12
40262c56:	04a052        	movi	a5, 4
40262c59:	190c      	movi.n	a9, 1
40262c5b:	030c      	movi.n	a3, 0
40262c5d:	280c      	movi.n	a8, 2
40262c5f:	106d80        	and	a6, a13, a8
40262c62:	034d      	mov.n	a4, a3
40262c64:	0169      	s32i.n	a6, a1, 0
40262c66:	936960        	movnez	a6, a9, a6
40262c69:	1169      	s32i.n	a6, a1, 4
40262c6b:	934560        	movnez	a4, a5, a6
40262c6e:	108680        	and	a8, a6, a8
40262c71:	933780        	movnez	a3, a7, a8
40262c74:	334a      	add.n	a3, a3, a4
40262c76:	743030        	extui	a3, a3, 0, 8
40262c79:	040c      	movi.n	a4, 0
40262c7b:	fd6a05        	call0	4026031c <pbuf_alloc>
40262c7e:	e28c      	beqz.n	a2, 40262c90 <tcp_enqueue_flags+0xc4>
40262c80:	0d4d      	mov.n	a4, a13
40262c82:	1b2c52        	l32i	a5, a12, 108
40262c85:	023d      	mov.n	a3, a2
40262c87:	1168      	l32i.n	a6, a1, 4
40262c89:	0c2d      	mov.n	a2, a12
40262c8b:	ffa705        	call0	402626fc <tcp_send_fin+0x48>
40262c8e:	d2cc      	bnez.n	a2, 40262c9f <tcp_enqueue_flags+0xd3>
40262c90:	240ca2        	l8ui	a10, a12, 36
40262c93:	80a0b2        	movi	a11, 128
40262c96:	20aab0        	or	a10, a10, a11
40262c99:	244ca2        	s8i	a10, a12, 36
40262c9c:	ffd446        	j	40262bf1 <tcp_enqueue_flags+0x25>
40262c9f:	060c      	movi.n	a6, 0
40262ca1:	1e2c32        	l32i	a3, a12, 120
40262ca4:	0158      	l32i.n	a5, a1, 0
40262ca6:	f4c356        	bnez	a3, 40262bf6 <tcp_enqueue_flags+0x2a>
40262ca9:	1e6c22        	s32i	a2, a12, 120
40262cac:	ffd4c6        	j	40262c03 <tcp_enqueue_flags+0x37>
	...

40262cb0 <tcp_send_empty_ack>:
40262cb0:	030c      	movi.n	a3, 0
40262cb2:	040c      	movi.n	a4, 0
40262cb4:	75b181        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40262cb7:	e0c112        	addi	a1, a1, -32
40262cba:	41d9      	s32i.n	a13, a1, 16
40262cbc:	2109      	s32i.n	a0, a1, 8
40262cbe:	31c9      	s32i.n	a12, a1, 12
40262cc0:	172262        	l32i	a6, a2, 92
40262cc3:	02cd      	mov.n	a12, a2
40262cc5:	107680        	and	a7, a6, a8
40262cc8:	415860        	srli	a5, a6, 8
40262ccb:	105580        	and	a5, a5, a8
40262cce:	117780        	slli	a7, a7, 8
40262cd1:	758860        	extui	a8, a6, 24, 8
40262cd4:	205580        	or	a5, a5, a8
40262cd7:	016680        	slli	a6, a6, 24
40262cda:	206670        	or	a6, a6, a7
40262cdd:	205560        	or	a5, a5, a6
40262ce0:	ff8d85        	call0	402625bc <tcp_eff_send_mss+0x34>
40262ce3:	02dd      	mov.n	a13, a2
40262ce5:	32cc      	bnez.n	a2, 40262cec <tcp_send_empty_ack+0x3c>
40262ce7:	e27c      	movi.n	a2, -2
40262ce9:	001046        	j	40262d2e <tcp_send_empty_ack+0x7e>
40262cec:	203cc0        	or	a3, a12, a12
40262cef:	650c      	movi.n	a5, 6
40262cf1:	041262        	l16ui	a6, a2, 8
40262cf4:	fca0b2        	movi	a11, 252
40262cf7:	240ca2        	l8ui	a10, a12, 36
40262cfa:	4c4b      	addi.n	a4, a12, 4
40262cfc:	1298      	l32i.n	a9, a2, 4
40262cfe:	0199      	s32i.n	a9, a1, 0
40262d00:	1149      	s32i.n	a4, a1, 4
40262d02:	10aab0        	and	a10, a10, a11
40262d05:	244ca2        	s8i	a10, a12, 36
40262d08:	082345        	call0	4026af40 <inet_chksum_pseudo>
40262d0b:	1148      	l32i.n	a4, a1, 4
40262d0d:	0a0c52        	l8ui	a5, a12, 10
40262d10:	090c62        	l8ui	a6, a12, 9
40262d13:	670c      	movi.n	a7, 6
40262d15:	0138      	l32i.n	a3, a1, 0
40262d17:	410820        	srli	a0, a2, 8
40262d1a:	104322        	s8i	a2, a3, 16
40262d1d:	114302        	s8i	a0, a3, 17
40262d20:	0d2d      	mov.n	a2, a13
40262d22:	0c3d      	mov.n	a3, a12
40262d24:	fd3385        	call0	40260060 <ip_output>
40262d27:	0d2d      	mov.n	a2, a13
40262d29:	fd7f05        	call0	4026051c <pbuf_free>
40262d2c:	020c      	movi.n	a2, 0
40262d2e:	31c8      	l32i.n	a12, a1, 12
40262d30:	41d8      	l32i.n	a13, a1, 16
40262d32:	2108      	l32i.n	a0, a1, 8
40262d34:	20c112        	addi	a1, a1, 32
40262d37:	f00d      	ret.n
40262d39:	000000        	ill
40262d3c:	fef394        	excw
40262d3f:	3f          	.byte 0x3f
40262d40:	4f18      	l32i.n	a1, a15, 16
40262d42:	124010        	excw

40262d44 <tcp_output>:
40262d44:	e0c112        	addi	a1, a1, -32
40262d47:	31d9      	s32i.n	a13, a1, 12
40262d49:	41e9      	s32i.n	a14, a1, 16
40262d4b:	51f9      	s32i.n	a15, a1, 20
40262d4d:	1109      	s32i.n	a0, a1, 4
40262d4f:	fffb01        	l32r	a0, 40262d3c <tcp_send_empty_ack+0x8c>
40262d52:	21c9      	s32i.n	a12, a1, 8
40262d54:	0008      	l32i.n	a0, a0, 0
40262d56:	02cd      	mov.n	a12, a2
40262d58:	c00020        	sub	a0, a0, a2
40262d5b:	165016        	beqz	a0, 40262ec4 <tcp_output+0x180>
40262d5e:	7586e1        	l32r	a14, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40262d61:	301c02        	l16ui	a0, a12, 96
40262d64:	2b1222        	l16ui	a2, a2, 86
40262d67:	6129      	s32i.n	a2, a1, 24
40262d69:	01b027        	bgeu	a0, a2, 40262d6e <tcp_output+0x2a>
40262d6c:	6109      	s32i.n	a0, a1, 24
40262d6e:	240c42        	l8ui	a4, a12, 36
40262d71:	1e2cd2        	l32i	a13, a12, 120
40262d74:	506417        	bbci	a4, 1, 40262dc8 <tcp_output+0x84>
40262d77:	2c0d16        	beqz	a13, 4026303b <tcp_output+0x2f7>
40262d7a:	6158      	l32i.n	a5, a1, 24
40262d7c:	061d62        	l16ui	a6, a13, 12
40262d7f:	4db8      	l32i.n	a11, a13, 16
40262d81:	142c82        	l32i	a8, a12, 80
40262d84:	040b92        	l8ui	a9, a11, 4
40262d87:	050ba2        	l8ui	a10, a11, 5
40262d8a:	070b72        	l8ui	a7, a11, 7
40262d8d:	060bb2        	l8ui	a11, a11, 6
40262d90:	117780        	slli	a7, a7, 8
40262d93:	2077b0        	or	a7, a7, a11
40262d96:	117780        	slli	a7, a7, 8
40262d99:	2077a0        	or	a7, a7, a10
40262d9c:	117780        	slli	a7, a7, 8
40262d9f:	207790        	or	a7, a7, a9
40262da2:	75a870        	extui	a10, a7, 24, 8
40262da5:	019780        	slli	a9, a7, 24
40262da8:	10b7e0        	and	a11, a7, a14
40262dab:	11bb80        	slli	a11, a11, 8
40262dae:	2099b0        	or	a9, a9, a11
40262db1:	417870        	srli	a7, a7, 8
40262db4:	1077e0        	and	a7, a7, a14
40262db7:	2077a0        	or	a7, a7, a10
40262dba:	207790        	or	a7, a7, a9
40262dbd:	c07780        	sub	a7, a7, a8
40262dc0:	667a      	add.n	a6, a6, a7
40262dc2:	02b567        	bgeu	a5, a6, 40262dc8 <tcp_output+0x84>
40262dc5:	009c86        	j	4026303b <tcp_output+0x2f7>
40262dc8:	1f2cf2        	l32i	a15, a12, 124
40262dcb:	9f8c      	beqz.n	a15, 40262dd8 <tcp_output+0x94>
40262dcd:	0f08      	l32i.n	a0, a15, 0
40262dcf:	508c      	beqz.n	a0, 40262dd8 <tcp_output+0x94>
40262dd1:	00fd      	mov.n	a15, a0
40262dd3:	0008      	l32i.n	a0, a0, 0
40262dd5:	ff8056        	bnez	a0, 40262dd1 <tcp_output+0x8d>
40262dd8:	060c      	movi.n	a6, 0
40262dda:	7ccc52        	addi	a5, a12, 124
40262ddd:	0159      	s32i.n	a5, a1, 0
40262ddf:	24bd16        	beqz	a13, 4026302e <tcp_output+0x2ea>
40262de2:	6178      	l32i.n	a7, a1, 24
40262de4:	061d32        	l16ui	a3, a13, 12
40262de7:	4d08      	l32i.n	a0, a13, 16
40262de9:	142c92        	l32i	a9, a12, 80
40262dec:	0400a2        	l8ui	a10, a0, 4
40262def:	0500b2        	l8ui	a11, a0, 5
40262df2:	070082        	l8ui	a8, a0, 7
40262df5:	060022        	l8ui	a2, a0, 6
40262df8:	118880        	slli	a8, a8, 8
40262dfb:	208820        	or	a8, a8, a2
40262dfe:	118880        	slli	a8, a8, 8
40262e01:	2088b0        	or	a8, a8, a11
40262e04:	118880        	slli	a8, a8, 8
40262e07:	2088a0        	or	a8, a8, a10
40262e0a:	75b880        	extui	a11, a8, 24, 8
40262e0d:	01a880        	slli	a10, a8, 24
40262e10:	1028e0        	and	a2, a8, a14
40262e13:	112280        	slli	a2, a2, 8
40262e16:	20aa20        	or	a10, a10, a2
40262e19:	418880        	srli	a8, a8, 8
40262e1c:	1088e0        	and	a8, a8, a14
40262e1f:	2088b0        	or	a8, a8, a11
40262e22:	2088a0        	or	a8, a8, a10
40262e25:	c08890        	sub	a8, a8, a9
40262e28:	838a      	add.n	a8, a3, a8
40262e2a:	02b787        	bgeu	a7, a8, 40262e30 <tcp_output+0xec>
40262e2d:	007f46        	j	4026302e <tcp_output+0x2ea>
40262e30:	1f2c92        	l32i	a9, a12, 124
40262e33:	4b4c      	movi.n	a11, 68
40262e35:	099c      	beqz.n	a9, 40262e49 <tcp_output+0x105>
40262e37:	240ca2        	l8ui	a10, a12, 36
40262e3a:	0b8ab7        	bany	a10, a11, 40262e49 <tcp_output+0x105>
40262e3d:	dd8c      	beqz.n	a13, 40262e4e <tcp_output+0x10a>
40262e3f:	0d28      	l32i.n	a2, a13, 0
40262e41:	42cc      	bnez.n	a2, 40262e49 <tcp_output+0x105>
40262e43:	1e1c42        	l16ui	a4, a12, 60
40262e46:	043347        	bltu	a3, a4, 40262e4e <tcp_output+0x10a>
40262e49:	020c      	movi.n	a2, 0
40262e4b:	000046        	j	40262e50 <tcp_output+0x10c>
40262e4e:	120c      	movi.n	a2, 1
40262e50:	081216        	beqz	a2, 40262ed5 <tcp_output+0x191>
40262e53:	240c22        	l8ui	a2, a12, 36
40262e56:	a0a052        	movi	a5, 160
40262e59:	788257        	bany	a2, a5, 40262ed5 <tcp_output+0x191>
40262e5c:	4dcc      	bnez.n	a13, 40262e64 <tcp_output+0x120>
40262e5e:	3b5c62        	s16i	a6, a12, 118
40262e61:	059d16        	beqz	a13, 40262ebe <tcp_output+0x17a>
40262e64:	a80c72        	l8ui	a7, a12, 168
40262e67:	053756        	bnez	a7, 40262ebe <tcp_output+0x17a>
40262e6a:	301c82        	l16ui	a8, a12, 96
40262e6d:	061d92        	l16ui	a9, a13, 12
40262e70:	4d38      	l32i.n	a3, a13, 16
40262e72:	142cb2        	l32i	a11, a12, 80
40262e75:	0403f2        	l8ui	a15, a3, 4
40262e78:	050302        	l8ui	a0, a3, 5
40262e7b:	0703a2        	l8ui	a10, a3, 7
40262e7e:	060332        	l8ui	a3, a3, 6
40262e81:	11aa80        	slli	a10, a10, 8
40262e84:	20aa30        	or	a10, a10, a3
40262e87:	11aa80        	slli	a10, a10, 8
40262e8a:	20aa00        	or	a10, a10, a0
40262e8d:	11aa80        	slli	a10, a10, 8
40262e90:	20aaf0        	or	a10, a10, a15
40262e93:	7508a0        	extui	a0, a10, 24, 8
40262e96:	01fa80        	slli	a15, a10, 24
40262e99:	103ae0        	and	a3, a10, a14
40262e9c:	113380        	slli	a3, a3, 8
40262e9f:	20ff30        	or	a15, a15, a3
40262ea2:	41a8a0        	srli	a10, a10, 8
40262ea5:	10aae0        	and	a10, a10, a14
40262ea8:	20aa00        	or	a10, a10, a0
40262eab:	20aaf0        	or	a10, a10, a15
40262eae:	c0aab0        	sub	a10, a10, a11
40262eb1:	99aa      	add.n	a9, a9, a10
40262eb3:	07b897        	bgeu	a8, a9, 40262ebe <tcp_output+0x17a>
40262eb6:	296c62        	s32i	a6, a12, 164
40262eb9:	140c      	movi.n	a4, 1
40262ebb:	a84c42        	s8i	a4, a12, 168
40262ebe:	645020        	extui	a5, a2, 0, 7
40262ec1:	244c52        	s8i	a5, a12, 36
40262ec4:	020c      	movi.n	a2, 0
40262ec6:	21c8      	l32i.n	a12, a1, 8
40262ec8:	31d8      	l32i.n	a13, a1, 12
40262eca:	41e8      	l32i.n	a14, a1, 16
40262ecc:	51f8      	l32i.n	a15, a1, 20
40262ece:	1108      	l32i.n	a0, a1, 4
40262ed0:	20c112        	addi	a1, a1, 32
40262ed3:	f00d      	ret.n
40262ed5:	0d88      	l32i.n	a8, a13, 0
40262ed7:	4c78      	l32i.n	a7, a12, 16
40262ed9:	1e6c82        	s32i	a8, a12, 120
40262edc:	262726        	beqi	a7, 2, 40262f06 <tcp_output+0x1c2>
40262edf:	fca0a2        	movi	a10, 252
40262ee2:	240c92        	l8ui	a9, a12, 36
40262ee5:	0d00b2        	l8ui	a11, a0, 13
40262ee8:	0c0022        	l8ui	a2, a0, 12
40262eeb:	11bb80        	slli	a11, a11, 8
40262eee:	20bb20        	or	a11, a11, a2
40262ef1:	77a821        	l32r	a2, 40240d94 <system_get_test_result+0x24>
40262ef4:	1099a0        	and	a9, a9, a10
40262ef7:	20bb20        	or	a11, a11, a2
40262efa:	0c40b2        	s8i	a11, a0, 12
40262efd:	41b8b0        	srli	a11, a11, 8
40262f00:	0d40b2        	s8i	a11, a0, 13
40262f03:	244c92        	s8i	a9, a12, 36
40262f06:	0d2d      	mov.n	a2, a13
40262f08:	0c3d      	mov.n	a3, a12
40262f0a:	ff8d01        	l32r	a0, 40262d40 <tcp_send_empty_ack+0x90>
40262f0d:	0000c0        	callx0	a0
40262f10:	060c      	movi.n	a6, 0
40262f12:	172c42        	l32i	a4, a12, 92
40262f15:	061d72        	l16ui	a7, a13, 12
40262f18:	4d38      	l32i.n	a3, a13, 16
40262f1a:	180c      	movi.n	a8, 1
40262f1c:	040352        	l8ui	a5, a3, 4
40262f1f:	050392        	l8ui	a9, a3, 5
40262f22:	0603b2        	l8ui	a11, a3, 6
40262f25:	0d0322        	l8ui	a2, a3, 13
40262f28:	0c03a2        	l8ui	a10, a3, 12
40262f2b:	112280        	slli	a2, a2, 8
40262f2e:	2022a0        	or	a2, a2, a10
40262f31:	142820        	extui	a2, a2, 8, 2
40262f34:	070332        	l8ui	a3, a3, 7
40262f37:	932820        	movnez	a2, a8, a2
40262f3a:	227a      	add.n	a2, a2, a7
40262f3c:	113380        	slli	a3, a3, 8
40262f3f:	2033b0        	or	a3, a3, a11
40262f42:	113380        	slli	a3, a3, 8
40262f45:	203390        	or	a3, a3, a9
40262f48:	113380        	slli	a3, a3, 8
40262f4b:	203350        	or	a3, a3, a5
40262f4e:	750830        	extui	a0, a3, 24, 8
40262f51:	017380        	slli	a7, a3, 24
40262f54:	1053e0        	and	a5, a3, a14
40262f57:	115580        	slli	a5, a5, 8
40262f5a:	205570        	or	a5, a5, a7
40262f5d:	413830        	srli	a3, a3, 8
40262f60:	1033e0        	and	a3, a3, a14
40262f63:	203350        	or	a3, a3, a5
40262f66:	200030        	or	a0, a0, a3
40262f69:	320a      	add.n	a3, a2, a0
40262f6b:	c04430        	sub	a4, a4, a3
40262f6e:	0024d6        	bgez	a4, 40262f74 <tcp_output+0x230>
40262f71:	176c32        	s32i	a3, a12, 92
40262f74:	0212e6        	bgei	a2, 1, 40262f7a <tcp_output+0x236>
40262f77:	0028c6        	j	4026301e <tcp_output+0x2da>
40262f7a:	1f2c42        	l32i	a4, a12, 124
40262f7d:	0d69      	s32i.n	a6, a13, 0
40262f7f:	64cc      	bnez.n	a4, 40262f89 <tcp_output+0x245>
40262f81:	0dfd      	mov.n	a15, a13
40262f83:	1f6cd2        	s32i	a13, a12, 124
40262f86:	0026c6        	j	40263025 <tcp_output+0x2e1>
40262f89:	4f78      	l32i.n	a7, a15, 16
40262f8b:	0138      	l32i.n	a3, a1, 0
40262f8d:	070752        	l8ui	a5, a7, 7
40262f90:	060782        	l8ui	a8, a7, 6
40262f93:	115580        	slli	a5, a5, 8
40262f96:	205580        	or	a5, a5, a8
40262f99:	115580        	slli	a5, a5, 8
40262f9c:	050782        	l8ui	a8, a7, 5
40262f9f:	040772        	l8ui	a7, a7, 4
40262fa2:	205580        	or	a5, a5, a8
40262fa5:	115580        	slli	a5, a5, 8
40262fa8:	205570        	or	a5, a5, a7
40262fab:	1085e0        	and	a8, a5, a14
40262fae:	017580        	slli	a7, a5, 24
40262fb1:	118880        	slli	a8, a8, 8
40262fb4:	207780        	or	a7, a7, a8
40262fb7:	758850        	extui	a8, a5, 24, 8
40262fba:	415850        	srli	a5, a5, 8
40262fbd:	1055e0        	and	a5, a5, a14
40262fc0:	205580        	or	a5, a5, a8
40262fc3:	205570        	or	a5, a5, a7
40262fc6:	c05050        	sub	a5, a0, a5
40262fc9:	04a5d6        	bgez	a5, 40263017 <tcp_output+0x2d3>
40262fcc:	0328      	l32i.n	a2, a3, 0
40262fce:	062216        	beqz	a2, 40263034 <tcp_output+0x2f0>
40262fd1:	4288      	l32i.n	a8, a2, 16
40262fd3:	070872        	l8ui	a7, a8, 7
40262fd6:	060892        	l8ui	a9, a8, 6
40262fd9:	117780        	slli	a7, a7, 8
40262fdc:	207790        	or	a7, a7, a9
40262fdf:	117780        	slli	a7, a7, 8
40262fe2:	050892        	l8ui	a9, a8, 5
40262fe5:	040882        	l8ui	a8, a8, 4
40262fe8:	207790        	or	a7, a7, a9
40262feb:	117780        	slli	a7, a7, 8
40262fee:	207780        	or	a7, a7, a8
40262ff1:	1097e0        	and	a9, a7, a14
40262ff4:	018780        	slli	a8, a7, 24
40262ff7:	119980        	slli	a9, a9, 8
40262ffa:	208890        	or	a8, a8, a9
40262ffd:	759870        	extui	a9, a7, 24, 8
40263000:	417870        	srli	a7, a7, 8
40263003:	1077e0        	and	a7, a7, a14
40263006:	207790        	or	a7, a7, a9
40263009:	207780        	or	a7, a7, a8
4026300c:	c07700        	sub	a7, a7, a0
4026300f:	0217d6        	bgez	a7, 40263034 <tcp_output+0x2f0>
40263012:	023d      	mov.n	a3, a2
40263014:	ffed06        	j	40262fcc <tcp_output+0x288>
40263017:	0fd9      	s32i.n	a13, a15, 0
40263019:	0dfd      	mov.n	a15, a13
4026301b:	000186        	j	40263025 <tcp_output+0x2e1>
4026301e:	0d2d      	mov.n	a2, a13
40263020:	ff2a85        	call0	402622cc <tcp_seg_free>
40263023:	060c      	movi.n	a6, 0
40263025:	1e2cd2        	l32i	a13, a12, 120
40263028:	ff6cc6        	j	40262ddf <tcp_output+0x9b>
4026302b:	000000        	ill
4026302e:	240c22        	l8ui	a2, a12, 36
40263031:	ff89c6        	j	40262e5c <tcp_output+0x118>
40263034:	0d29      	s32i.n	a2, a13, 0
40263036:	03d9      	s32i.n	a13, a3, 0
40263038:	fffa46        	j	40263025 <tcp_output+0x2e1>
4026303b:	0c2d      	mov.n	a2, a12
4026303d:	ffc705        	call0	40262cb0 <tcp_send_empty_ack>
40263040:	ffa086        	j	40262ec6 <tcp_output+0x182>
40263043:	145000        	extui	a5, a0, 0, 2
	...

40263048 <tcp_rst>:
40263048:	d0c112        	addi	a1, a1, -48
4026304b:	2169      	s32i.n	a6, a1, 8
4026304d:	1179      	s32i.n	a7, a1, 4
4026304f:	5109      	s32i.n	a0, a1, 20
40263051:	81e9      	s32i.n	a14, a1, 32
40263053:	61c9      	s32i.n	a12, a1, 24
40263055:	71d9      	s32i.n	a13, a1, 28
40263057:	4129      	s32i.n	a2, a1, 16
40263059:	05dd      	mov.n	a13, a5
4026305b:	120c      	movi.n	a2, 1
4026305d:	03cd      	mov.n	a12, a3
4026305f:	04ed      	mov.n	a14, a4
40263061:	431c      	movi.n	a3, 20
40263063:	040c      	movi.n	a4, 0
40263065:	31c9      	s32i.n	a12, a1, 12
40263067:	fd2b45        	call0	4026031c <pbuf_alloc>
4026306a:	02cd      	mov.n	a12, a2
4026306c:	10a216        	beqz	a2, 4026317a <tcp_rst+0x132>
4026306f:	fff571        	l32r	a7, 40263044 <tcp_output+0x300>
40263072:	481c      	movi.n	a8, 20
40263074:	1148      	l32i.n	a4, a1, 4
40263076:	74c061        	l32r	a6, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40263079:	3108      	l32i.n	a0, a1, 12
4026307b:	2138      	l32i.n	a3, a1, 8
4026307d:	75b800        	extui	a11, a0, 24, 8
40263080:	745830        	extui	a5, a3, 8, 8
40263083:	41a800        	srli	a10, a0, 8
40263086:	113380        	slli	a3, a3, 8
40263089:	10aa60        	and	a10, a10, a6
4026308c:	20aab0        	or	a10, a10, a11
4026308f:	203350        	or	a3, a3, a5
40263092:	01b080        	slli	a11, a0, 24
40263095:	745840        	extui	a5, a4, 8, 8
40263098:	100060        	and	a0, a0, a6
4026309b:	114480        	slli	a4, a4, 8
4026309e:	204450        	or	a4, a4, a5
402630a1:	110080        	slli	a0, a0, 8
402630a4:	4158      	l32i.n	a5, a1, 16
402630a6:	20bb00        	or	a11, a11, a0
402630a9:	20aab0        	or	a10, a10, a11
402630ac:	012580        	slli	a2, a5, 24
402630af:	419850        	srli	a9, a5, 8
402630b2:	750850        	extui	a0, a5, 24, 8
402630b5:	109960        	and	a9, a9, a6
402630b8:	209900        	or	a9, a9, a0
402630bb:	105560        	and	a5, a5, a6
402630be:	115580        	slli	a5, a5, 8
402630c1:	1c08      	l32i.n	a0, a12, 4
402630c3:	0109      	s32i.n	a0, a1, 0
402630c5:	202250        	or	a2, a2, a5
402630c8:	0d4082        	s8i	a8, a0, 13
402630cb:	0c4072        	s8i	a7, a0, 12
402630ce:	004032        	s8i	a3, a0, 0
402630d1:	024042        	s8i	a4, a0, 2
402630d4:	0840a2        	s8i	a10, a0, 8
402630d7:	209920        	or	a9, a9, a2
402630da:	044092        	s8i	a9, a0, 4
402630dd:	41a8a0        	srli	a10, a10, 8
402630e0:	414840        	srli	a4, a4, 8
402630e3:	413830        	srli	a3, a3, 8
402630e6:	014032        	s8i	a3, a0, 1
402630e9:	034042        	s8i	a4, a0, 3
402630ec:	0940a2        	s8i	a10, a0, 9
402630ef:	419890        	srli	a9, a9, 8
402630f2:	054092        	s8i	a9, a0, 5
402630f5:	41a8a0        	srli	a10, a10, 8
402630f8:	0a40a2        	s8i	a10, a0, 10
402630fb:	419890        	srli	a9, a9, 8
402630fe:	064092        	s8i	a9, a0, 6
40263101:	41a8a0        	srli	a10, a10, 8
40263104:	419890        	srli	a9, a9, 8
40263107:	0b40a2        	s8i	a10, a0, 11
4026310a:	074092        	s8i	a9, a0, 7
4026310d:	020c      	movi.n	a2, 0
4026310f:	749541        	l32r	a4, 40240364 <user_uart_wait_tx_fifo_empty+0xf0>
40263112:	0020c0        	memw
40263115:	fc2452        	l32i	a5, a4, 0x3f0
40263118:	105560        	and	a5, a5, a6
4026311b:	415850        	srli	a5, a5, 8
4026311e:	0020c0        	memw
40263121:	041c62        	l16ui	a6, a12, 8
40263124:	0b0c      	movi.n	a11, 0
40263126:	fc2442        	l32i	a4, a4, 0x3f0
40263129:	10c032        	addi	a3, a0, 16
4026312c:	744040        	extui	a4, a4, 0, 8
4026312f:	114480        	slli	a4, a4, 8
40263132:	204450        	or	a4, a4, a5
40263135:	50eb      	addi.n	a5, a0, 14
40263137:	004542        	s8i	a4, a5, 0
4026313a:	12c002        	addi	a0, a0, 18
4026313d:	414840        	srli	a4, a4, 8
40263140:	014542        	s8i	a4, a5, 1
40263143:	0d4d      	mov.n	a4, a13
40263145:	014322        	s8i	a2, a3, 1
40263148:	004322        	s8i	a2, a3, 0
4026314b:	650c      	movi.n	a5, 6
4026314d:	0e3d      	mov.n	a3, a14
4026314f:	004022        	s8i	a2, a0, 0
40263152:	0140b2        	s8i	a11, a0, 1
40263155:	0c2d      	mov.n	a2, a12
40263157:	07de85        	call0	4026af40 <inet_chksum_pseudo>
4026315a:	0e3d      	mov.n	a3, a14
4026315c:	060c      	movi.n	a6, 0
4026315e:	670c      	movi.n	a7, 6
40263160:	0158      	l32i.n	a5, a1, 0
40263162:	414820        	srli	a4, a2, 8
40263165:	114542        	s8i	a4, a5, 17
40263168:	104522        	s8i	a2, a5, 16
4026316b:	0d4d      	mov.n	a4, a13
4026316d:	0c2d      	mov.n	a2, a12
4026316f:	ffa052        	movi	a5, 255
40263172:	fceec5        	call0	40260060 <ip_output>
40263175:	0c2d      	mov.n	a2, a12
40263177:	fd3a45        	call0	4026051c <pbuf_free>
4026317a:	61c8      	l32i.n	a12, a1, 24
4026317c:	71d8      	l32i.n	a13, a1, 28
4026317e:	81e8      	l32i.n	a14, a1, 32
40263180:	5108      	l32i.n	a0, a1, 20
40263182:	30c112        	addi	a1, a1, 48
40263185:	f00d      	ret.n
	...

40263188 <tcp_rexmit_rto>:
40263188:	f0c112        	addi	a1, a1, -16
4026318b:	1f2242        	l32i	a4, a2, 124
4026318e:	0109      	s32i.n	a0, a1, 0
40263190:	061416        	beqz	a4, 402631f5 <tcp_rexmit_rto+0x6d>
40263193:	080c      	movi.n	a8, 0
40263195:	94bc      	beqz.n	a4, 402631d2 <tcp_rexmit_rto+0x4a>
40263197:	070c      	movi.n	a7, 0
40263199:	060c      	movi.n	a6, 0
4026319b:	0a0c      	movi.n	a10, 0
4026319d:	150c      	movi.n	a5, 1
4026319f:	1b0c      	movi.n	a11, 1
402631a1:	089d      	mov.n	a9, a8
402631a3:	1438      	l32i.n	a3, a4, 4
402631a5:	4338      	l32i.n	a3, a3, 16
402631a7:	040d      	mov.n	a0, a4
402631a9:	539c      	beqz.n	a3, 402631c2 <tcp_rexmit_rto+0x3a>
402631ab:	35cc      	bnez.n	a5, 402631b2 <tcp_rexmit_rto+0x2a>
402631ad:	0649      	s32i.n	a4, a6, 0
402631af:	0000c6        	j	402631b6 <tcp_rexmit_rto+0x2e>
402631b2:	047d      	mov.n	a7, a4
402631b4:	050c      	movi.n	a5, 0
402631b6:	006d      	mov.n	a6, a0
402631b8:	0048      	l32i.n	a4, a0, 0
402631ba:	0089      	s32i.n	a8, a0, 0
402631bc:	fe3456        	bnez	a4, 402631a3 <tcp_rexmit_rto+0x1b>
402631bf:	000546        	j	402631d8 <tcp_rexmit_rto+0x50>
402631c2:	3bcc      	bnez.n	a11, 402631c9 <tcp_rexmit_rto+0x41>
402631c4:	0949      	s32i.n	a4, a9, 0
402631c6:	0000c6        	j	402631cd <tcp_rexmit_rto+0x45>
402631c9:	04ad      	mov.n	a10, a4
402631cb:	0b0c      	movi.n	a11, 0
402631cd:	009d      	mov.n	a9, a0
402631cf:	fff946        	j	402631b8 <tcp_rexmit_rto+0x30>
402631d2:	089d      	mov.n	a9, a8
402631d4:	0a0c      	movi.n	a10, 0
402631d6:	070c      	movi.n	a7, 0
402631d8:	8a8c      	beqz.n	a10, 402631e4 <tcp_rexmit_rto+0x5c>
402631da:	698c      	beqz.n	a9, 402631e4 <tcp_rexmit_rto+0x5c>
402631dc:	1e2242        	l32i	a4, a2, 120
402631df:	0949      	s32i.n	a4, a9, 0
402631e1:	1e62a2        	s32i	a10, a2, 120
402631e4:	1f6272        	s32i	a7, a2, 124
402631e7:	4e0252        	l8ui	a5, a2, 78
402631ea:	106282        	s32i	a8, a2, 64
402631ed:	551b      	addi.n	a5, a5, 1
402631ef:	4e4252        	s8i	a5, a2, 78
402631f2:	ffb505        	call0	40262d44 <tcp_output>
402631f5:	0108      	l32i.n	a0, a1, 0
402631f7:	10c112        	addi	a1, a1, 16
402631fa:	f00d      	ret.n

402631fc <tcp_rexmit>:
402631fc:	1f2262        	l32i	a6, a2, 124
402631ff:	78c252        	addi	a5, a2, 120
40263202:	09e616        	beqz	a6, 402632a4 <tcp_rexmit+0xa8>
40263205:	745c81        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40263208:	0638      	l32i.n	a3, a6, 0
4026320a:	1f6232        	s32i	a3, a2, 124
4026320d:	0548      	l32i.n	a4, a5, 0
4026320f:	080416        	beqz	a4, 40263293 <tcp_rexmit+0x97>
40263212:	46a8      	l32i.n	a10, a6, 16
40263214:	070a72        	l8ui	a7, a10, 7
40263217:	060a92        	l8ui	a9, a10, 6
4026321a:	117780        	slli	a7, a7, 8
4026321d:	207790        	or	a7, a7, a9
40263220:	117780        	slli	a7, a7, 8
40263223:	050a92        	l8ui	a9, a10, 5
40263226:	040aa2        	l8ui	a10, a10, 4
40263229:	207790        	or	a7, a7, a9
4026322c:	117780        	slli	a7, a7, 8
4026322f:	4498      	l32i.n	a9, a4, 16
40263231:	2077a0        	or	a7, a7, a10
40263234:	0609a2        	l8ui	a10, a9, 6
40263237:	070932        	l8ui	a3, a9, 7
4026323a:	10b780        	and	a11, a7, a8
4026323d:	11bb80        	slli	a11, a11, 8
40263240:	113380        	slli	a3, a3, 8
40263243:	2033a0        	or	a3, a3, a10
40263246:	113380        	slli	a3, a3, 8
40263249:	0509a2        	l8ui	a10, a9, 5
4026324c:	040992        	l8ui	a9, a9, 4
4026324f:	2033a0        	or	a3, a3, a10
40263252:	113380        	slli	a3, a3, 8
40263255:	203390        	or	a3, a3, a9
40263258:	10a380        	and	a10, a3, a8
4026325b:	019380        	slli	a9, a3, 24
4026325e:	11aa80        	slli	a10, a10, 8
40263261:	2099a0        	or	a9, a9, a10
40263264:	75a830        	extui	a10, a3, 24, 8
40263267:	413830        	srli	a3, a3, 8
4026326a:	103380        	and	a3, a3, a8
4026326d:	2033a0        	or	a3, a3, a10
40263270:	01a780        	slli	a10, a7, 24
40263273:	203390        	or	a3, a3, a9
40263276:	20aab0        	or	a10, a10, a11
40263279:	75b870        	extui	a11, a7, 24, 8
4026327c:	417870        	srli	a7, a7, 8
4026327f:	107780        	and	a7, a7, a8
40263282:	2077b0        	or	a7, a7, a11
40263285:	2077a0        	or	a7, a7, a10
40263288:	c03370        	sub	a3, a3, a7
4026328b:	0043d6        	bgez	a3, 40263293 <tcp_rexmit+0x97>
4026328e:	045d      	mov.n	a5, a4
40263290:	ffde46        	j	4026320d <tcp_rexmit+0x11>
40263293:	090c      	movi.n	a9, 0
40263295:	0649      	s32i.n	a4, a6, 0
40263297:	0569      	s32i.n	a6, a5, 0
40263299:	4e0282        	l8ui	a8, a2, 78
4026329c:	106292        	s32i	a9, a2, 64
4026329f:	881b      	addi.n	a8, a8, 1
402632a1:	4e4282        	s8i	a8, a2, 78
402632a4:	f00d      	ret.n
	...

402632a8 <tcp_rexmit_fast>:
402632a8:	f0c112        	addi	a1, a1, -16
402632ab:	11c9      	s32i.n	a12, a1, 4
402632ad:	0109      	s32i.n	a0, a1, 0
402632af:	1f2202        	l32i	a0, a2, 124
402632b2:	02cd      	mov.n	a12, a2
402632b4:	90bc      	beqz.n	a0, 402632f1 <tcp_rexmit_fast+0x49>
402632b6:	240222        	l8ui	a2, a2, 36
402632b9:	34e227        	bbsi	a2, 2, 402632f1 <tcp_rexmit_fast+0x49>
402632bc:	0c2d      	mov.n	a2, a12
402632be:	fff3c5        	call0	402631fc <tcp_rexmit>
402632c1:	2b1c22        	l16ui	a2, a12, 86
402632c4:	301c02        	l16ui	a0, a12, 96
402632c7:	240c42        	l8ui	a4, a12, 36
402632ca:	2cb027        	bgeu	a0, a2, 402632fa <tcp_rexmit_fast+0x52>
402632cd:	1e1c22        	l16ui	a2, a12, 60
402632d0:	f40100        	extui	a0, a0, 1, 16
402632d3:	2c5c02        	s16i	a0, a12, 88
402632d6:	906220        	addx2	a6, a2, a2
402632d9:	1152f0        	slli	a5, a2, 1
402632dc:	04a057        	bge	a0, a5, 402632e4 <tcp_rexmit_fast+0x3c>
402632df:	050d      	mov.n	a0, a5
402632e1:	2c5c52        	s16i	a5, a12, 88
402632e4:	450c      	movi.n	a5, 4
402632e6:	606a      	add.n	a6, a0, a6
402632e8:	2b5c62        	s16i	a6, a12, 86
402632eb:	204450        	or	a4, a4, a5
402632ee:	244c42        	s8i	a4, a12, 36
402632f1:	11c8      	l32i.n	a12, a1, 4
402632f3:	0108      	l32i.n	a0, a1, 0
402632f5:	10c112        	addi	a1, a1, 16
402632f8:	f00d      	ret.n
402632fa:	020d      	mov.n	a0, a2
402632fc:	fff346        	j	402632cd <tcp_rexmit_fast+0x25>
	...

40263300 <tcp_keepalive>:
40263300:	00a032        	movi	a3, 0
40263303:	040c      	movi.n	a4, 0
40263305:	741c91        	l32r	a9, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40263308:	e0c112        	addi	a1, a1, -32
4026330b:	41d9      	s32i.n	a13, a1, 16
4026330d:	2109      	s32i.n	a0, a1, 8
4026330f:	31c9      	s32i.n	a12, a1, 12
40263311:	172252        	l32i	a5, a2, 92
40263314:	02cd      	mov.n	a12, a2
40263316:	550b      	addi.n	a5, a5, -1
40263318:	757850        	extui	a7, a5, 24, 8
4026331b:	016580        	slli	a6, a5, 24
4026331e:	108590        	and	a8, a5, a9
40263321:	118880        	slli	a8, a8, 8
40263324:	206680        	or	a6, a6, a8
40263327:	415850        	srli	a5, a5, 8
4026332a:	105590        	and	a5, a5, a9
4026332d:	205570        	or	a5, a5, a7
40263330:	205560        	or	a5, a5, a6
40263333:	ff2885        	call0	402625bc <tcp_eff_send_mss+0x34>
40263336:	02dd      	mov.n	a13, a2
40263338:	02bc      	beqz.n	a2, 4026336c <tcp_keepalive+0x6c>
4026333a:	0c3d      	mov.n	a3, a12
4026333c:	650c      	movi.n	a5, 6
4026333e:	4c4b      	addi.n	a4, a12, 4
40263340:	1268      	l32i.n	a6, a2, 4
40263342:	0169      	s32i.n	a6, a1, 0
40263344:	1149      	s32i.n	a4, a1, 4
40263346:	041262        	l16ui	a6, a2, 8
40263349:	07bf45        	call0	4026af40 <inet_chksum_pseudo>
4026334c:	1148      	l32i.n	a4, a1, 4
4026334e:	0c3d      	mov.n	a3, a12
40263350:	0a0c52        	l8ui	a5, a12, 10
40263353:	060c      	movi.n	a6, 0
40263355:	0188      	l32i.n	a8, a1, 0
40263357:	417820        	srli	a7, a2, 8
4026335a:	114872        	s8i	a7, a8, 17
4026335d:	104822        	s8i	a2, a8, 16
40263360:	670c      	movi.n	a7, 6
40263362:	0d2d      	mov.n	a2, a13
40263364:	fccf85        	call0	40260060 <ip_output>
40263367:	0d2d      	mov.n	a2, a13
40263369:	fd1b05        	call0	4026051c <pbuf_free>
4026336c:	31c8      	l32i.n	a12, a1, 12
4026336e:	41d8      	l32i.n	a13, a1, 16
40263370:	2108      	l32i.n	a0, a1, 8
40263372:	20c112        	addi	a1, a1, 32
40263375:	f00d      	ret.n
40263377:	c0ff00        	sub	a15, a15, a0
4026337a:	000000        	ill
4026337d:	000011        	l32r	a1, 40223380 <_lit4_end+0x11c624>

40263380 <tcp_zero_window_probe>:
40263380:	e0c112        	addi	a1, a1, -32
40263383:	21d9      	s32i.n	a13, a1, 8
40263385:	41f9      	s32i.n	a15, a1, 16
40263387:	0109      	s32i.n	a0, a1, 0
40263389:	11c9      	s32i.n	a12, a1, 4
4026338b:	31e9      	s32i.n	a14, a1, 12
4026338d:	1f22e2        	l32i	a14, a2, 124
40263390:	02cd      	mov.n	a12, a2
40263392:	4ecc      	bnez.n	a14, 4026339a <tcp_zero_window_probe+0x1a>
40263394:	1e22e2        	l32i	a14, a2, 120
40263397:	0cde16        	beqz	a14, 40263468 <tcp_zero_window_probe+0xe8>
4026339a:	4e28      	l32i.n	a2, a14, 16
4026339c:	000c      	movi.n	a0, 0
4026339e:	0d0232        	l8ui	a3, a2, 13
402633a1:	0c0242        	l8ui	a4, a2, 12
402633a4:	113380        	slli	a3, a3, 8
402633a7:	203340        	or	a3, a3, a4
402633aa:	076387        	bbci	a3, 8, 402633b5 <tcp_zero_window_probe+0x35>
402633ad:	061e52        	l16ui	a5, a14, 12
402633b0:	140c      	movi.n	a4, 1
402633b2:	830450        	moveqz	a0, a4, a5
402633b5:	030c      	movi.n	a3, 0
402633b7:	040c      	movi.n	a4, 0
402633b9:	060262        	l8ui	a6, a2, 6
402633bc:	070252        	l8ui	a5, a2, 7
402633bf:	74f000        	extui	a15, a0, 0, 8
402633c2:	51f9      	s32i.n	a15, a1, 20
402633c4:	115580        	slli	a5, a5, 8
402633c7:	205560        	or	a5, a5, a6
402633ca:	050262        	l8ui	a6, a2, 5
402633cd:	115580        	slli	a5, a5, 8
402633d0:	205560        	or	a5, a5, a6
402633d3:	040262        	l8ui	a6, a2, 4
402633d6:	115580        	slli	a5, a5, 8
402633d9:	0c2d      	mov.n	a2, a12
402633db:	205560        	or	a5, a5, a6
402633de:	160c      	movi.n	a6, 1
402633e0:	8346f0        	moveqz	a4, a6, a15
402633e3:	ff1d85        	call0	402625bc <tcp_eff_send_mss+0x34>
402633e6:	02dd      	mov.n	a13, a2
402633e8:	07c216        	beqz	a2, 40263468 <tcp_zero_window_probe+0xe8>
402633eb:	5168      	l32i.n	a6, a1, 20
402633ed:	12f8      	l32i.n	a15, a2, 4
402633ef:	26ac      	beqz.n	a6, 40263415 <tcp_zero_window_probe+0x95>
402633f1:	ffe191        	l32r	a9, 40263378 <tcp_keepalive+0x78>
402633f4:	0d0f72        	l8ui	a7, a15, 13
402633f7:	0c0f82        	l8ui	a8, a15, 12
402633fa:	117780        	slli	a7, a7, 8
402633fd:	207780        	or	a7, a7, a8
40263400:	ffdf81        	l32r	a8, 4026337c <tcp_keepalive+0x7c>
40263403:	107790        	and	a7, a7, a9
40263406:	207780        	or	a7, a7, a8
40263409:	0c4f72        	s8i	a7, a15, 12
4026340c:	417870        	srli	a7, a7, 8
4026340f:	0d4f72        	s8i	a7, a15, 13
40263412:	0008c6        	j	40263439 <tcp_zero_window_probe+0xb9>
40263415:	012e22        	l32i	a2, a14, 4
40263418:	14cf32        	addi	a3, a15, 20
4026341b:	012262        	l32i	a6, a2, 4
4026341e:	01a042        	movi	a4, 1
40263421:	0d0652        	l8ui	a5, a6, 13
40263424:	0c0662        	l8ui	a6, a6, 12
40263427:	115580        	slli	a5, a5, 8
4026342a:	205560        	or	a5, a5, a6
4026342d:	345450        	extui	a5, a5, 4, 4
40263430:	1155e0        	slli	a5, a5, 2
40263433:	f45050        	extui	a5, a5, 0, 16
40263436:	fd2a85        	call0	402606e0 <pbuf_copy_partial>
40263439:	202dd0        	or	a2, a13, a13
4026343c:	0c3d      	mov.n	a3, a12
4026343e:	650c      	movi.n	a5, 6
40263440:	041d62        	l16ui	a6, a13, 8
40263443:	ec4b      	addi.n	a14, a12, 4
40263445:	0e4d      	mov.n	a4, a14
40263447:	07af85        	call0	4026af40 <inet_chksum_pseudo>
4026344a:	0e4d      	mov.n	a4, a14
4026344c:	0c3d      	mov.n	a3, a12
4026344e:	0a0c52        	l8ui	a5, a12, 10
40263451:	060c      	movi.n	a6, 0
40263453:	417820        	srli	a7, a2, 8
40263456:	104f22        	s8i	a2, a15, 16
40263459:	114f72        	s8i	a7, a15, 17
4026345c:	670c      	movi.n	a7, 6
4026345e:	0d2d      	mov.n	a2, a13
40263460:	fcbfc5        	call0	40260060 <ip_output>
40263463:	0d2d      	mov.n	a2, a13
40263465:	fd0b45        	call0	4026051c <pbuf_free>
40263468:	11c8      	l32i.n	a12, a1, 4
4026346a:	21d8      	l32i.n	a13, a1, 8
4026346c:	31e8      	l32i.n	a14, a1, 12
4026346e:	41f8      	l32i.n	a15, a1, 16
40263470:	0108      	l32i.n	a0, a1, 0
40263472:	20c112        	addi	a1, a1, 32
40263475:	f00d      	ret.n
40263477:	f3b400        	excw
4026347a:	fe          	.byte 0xfe
4026347b:	3f          	.byte 0x3f
4026347c:	263480        	excw
4026347f:	c11240        	mul16u	a1, a2, a4
40263482:	6102f0        	excw
40263485:	6fc500        	excw
40263488:	fe          	.byte 0xfe
40263489:	e88f01        	l32r	a0, 4025d6c8 <espconn_dns_setserver+0x1c>
4026348c:	e88d21        	l32r	a2, 4025d6c0 <espconn_dns_setserver+0x14>
4026348f:	002002        	l32i	a0, a0, 0
40263492:	002222        	l32i	a2, a2, 0
40263495:	e0cc      	bnez.n	a0, 402634a7 <tcp_zero_window_probe+0x127>
40263497:	c2cc      	bnez.n	a2, 402634a7 <tcp_zero_window_probe+0x127>
40263499:	fff741        	l32r	a4, 40263478 <tcp_zero_window_probe+0xf8>
4026349c:	030c      	movi.n	a3, 0
4026349e:	0439      	s32i.n	a3, a4, 0
402634a0:	0108      	l32i.n	a0, a1, 0
402634a2:	10c112        	addi	a1, a1, 16
402634a5:	f00d      	ret.n
402634a7:	7da022        	movi	a2, 125
402634aa:	fff431        	l32r	a3, 4026347c <tcp_zero_window_probe+0xfc>
402634ad:	040c      	movi.n	a4, 0
402634af:	000ec5        	call0	4026359c <sys_timeout>
402634b2:	fffa86        	j	402634a0 <tcp_zero_window_probe+0x120>
402634b5:	000000        	ill

402634b8 <tcp_timer_needed>:
402634b8:	f0c112        	addi	a1, a1, -16
402634bb:	0109      	s32i.n	a0, a1, 0
402634bd:	ffee01        	l32r	a0, 40263478 <tcp_zero_window_probe+0xf8>
402634c0:	e88231        	l32r	a3, 4025d6c8 <espconn_dns_setserver+0x1c>
402634c3:	0028      	l32i.n	a2, a0, 0
402634c5:	0338      	l32i.n	a3, a3, 0
402634c7:	62dc      	bnez.n	a2, 402634e1 <tcp_timer_needed+0x29>
402634c9:	53cc      	bnez.n	a3, 402634d2 <tcp_timer_needed+0x1a>
402634cb:	e87d41        	l32r	a4, 4025d6c0 <espconn_dns_setserver+0x14>
402634ce:	0448      	l32i.n	a4, a4, 0
402634d0:	d48c      	beqz.n	a4, 402634e1 <tcp_timer_needed+0x29>
402634d2:	7da022        	movi	a2, 125
402634d5:	ffe931        	l32r	a3, 4026347c <tcp_zero_window_probe+0xfc>
402634d8:	040c      	movi.n	a4, 0
402634da:	150c      	movi.n	a5, 1
402634dc:	0059      	s32i.n	a5, a0, 0
402634de:	000bc5        	call0	4026359c <sys_timeout>
402634e1:	0108      	l32i.n	a0, a1, 0
402634e3:	10c112        	addi	a1, a1, 16
402634e6:	f00d      	ret.n
402634e8:	34ec      	bnez.n	a4, 4026350f <tcp_timer_needed+0x57>
402634ea:	124026        	beqi	a0, 4, 40263500 <tcp_timer_needed+0x48>
402634ed:	02f0c1        	l32r	a12, 402240b0 <_lit4_end+0x11d354>
402634f0:	050061        	l32r	a6, 402248f0 <_lit4_end+0x11db94>
402634f3:	fe69      	s32i.n	a6, a14, 60
402634f5:	7da022        	movi	a2, 125
402634f8:	fffc31        	l32r	a3, 402634e8 <tcp_timer_needed+0x30>
402634fb:	00a042        	movi	a4, 0
402634fe:	0009c5        	call0	4026359c <sys_timeout>
40263501:	002102        	l32i	a0, a1, 0
40263504:	10c112        	addi	a1, a1, 16
40263507:	f00d      	ret.n
40263509:	000000        	ill
4026350c:	263510        	excw
4026350f:	c11240        	mul16u	a1, a2, a4
40263512:	6102f0        	excw
40263515:	3f4500        	excw
40263518:	21fb      	addi.n	a2, a1, 15
4026351a:	a46b      	addi.n	a10, a4, 6
4026351c:	fffc31        	l32r	a3, 4026350c <tcp_timer_needed+0x54>
4026351f:	00a042        	movi	a4, 0
40263522:	000785        	call0	4026359c <sys_timeout>
40263525:	002102        	l32i	a0, a1, 0
40263528:	10c112        	addi	a1, a1, 16
4026352b:	f00d      	ret.n
4026352d:	000000        	ill
40263530:	105074        	excw
40263533:	50a440        	excw
40263536:	cc4010        	excw
40263539:	401050        	excw
4026353c:	1050f4        	excw
4026353f:	622140        	excw

40263540 <sys_timeouts_init>:
40263540:	a46221        	l32r	a2, 4024c6c8 <pm_rtc2usec+0xc>
40263543:	fff231        	l32r	a3, 4026350c <tcp_timer_needed+0x54>
40263546:	040c      	movi.n	a4, 0
40263548:	f0c112        	addi	a1, a1, -16
4026354b:	0109      	s32i.n	a0, a1, 0
4026354d:	0004c5        	call0	4026359c <sys_timeout>
40263550:	72dc21        	l32r	a2, 402400c0 <_irom0_text_start+0xc0>
40263553:	fff731        	l32r	a3, 40263530 <tcp_timer_needed+0x78>
40263556:	040c      	movi.n	a4, 0
40263558:	000405        	call0	4026359c <sys_timeout>
4026355b:	f4a122        	movi	a2, 0x1f4
4026355e:	fff531        	l32r	a3, 40263534 <tcp_timer_needed+0x7c>
40263561:	040c      	movi.n	a4, 0
40263563:	000385        	call0	4026359c <sys_timeout>
40263566:	64a022        	movi	a2, 100
40263569:	fff331        	l32r	a3, 40263538 <tcp_timer_needed+0x80>
4026356c:	040c      	movi.n	a4, 0
4026356e:	0002c5        	call0	4026359c <sys_timeout>
40263571:	e8a322        	movi	a2, 0x3e8
40263574:	fff231        	l32r	a3, 4026353c <tcp_timer_needed+0x84>
40263577:	040c      	movi.n	a4, 0
40263579:	000205        	call0	4026359c <sys_timeout>
4026357c:	7da022        	movi	a2, 125
4026357f:	ffda31        	l32r	a3, 402634e8 <tcp_timer_needed+0x30>
40263582:	040c      	movi.n	a4, 0
40263584:	000145        	call0	4026359c <sys_timeout>
40263587:	ffbc21        	l32r	a2, 40263478 <tcp_zero_window_probe+0xf8>
4026358a:	731601        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
4026358d:	0020c0        	memw
40263590:	9008      	l32i.n	a0, a0, 36
40263592:	1209      	s32i.n	a0, a2, 4
40263594:	0108      	l32i.n	a0, a1, 0
40263596:	10c112        	addi	a1, a1, 16
40263599:	f00d      	ret.n
	...

4026359c <sys_timeout>:
4026359c:	f0c112        	addi	a1, a1, -16
4026359f:	0139      	s32i.n	a3, a1, 0
402635a1:	31c9      	s32i.n	a12, a1, 12
402635a3:	1149      	s32i.n	a4, a1, 4
402635a5:	02cd      	mov.n	a12, a2
402635a7:	ee4921        	l32r	a2, 4025eecc <etharp_output+0x110>
402635aa:	2109      	s32i.n	a0, a1, 8
402635ac:	7228      	l32i.n	a2, a2, 28
402635ae:	743b01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402635b1:	0000c0        	callx0	a0
402635b4:	03f216        	beqz	a2, 402635f7 <sys_timeout+0x5b>
402635b7:	12c9      	s32i.n	a12, a2, 4
402635b9:	0158      	l32i.n	a5, a1, 0
402635bb:	030c      	movi.n	a3, 0
402635bd:	1148      	l32i.n	a4, a1, 4
402635bf:	3249      	s32i.n	a4, a2, 12
402635c1:	ffad41        	l32r	a4, 40263478 <tcp_zero_window_probe+0xf8>
402635c4:	0239      	s32i.n	a3, a2, 0
402635c6:	2438      	l32i.n	a3, a4, 8
402635c8:	2259      	s32i.n	a5, a2, 8
402635ca:	33cc      	bnez.n	a3, 402635d1 <sys_timeout+0x35>
402635cc:	2429      	s32i.n	a2, a4, 8
402635ce:	000946        	j	402635f7 <sys_timeout+0x5b>
402635d1:	1308      	l32i.n	a0, a3, 4
402635d3:	0bbc07        	bgeu	a12, a0, 402635e2 <sys_timeout+0x46>
402635d6:	2429      	s32i.n	a2, a4, 8
402635d8:	c060c0        	sub	a6, a0, a12
402635db:	1369      	s32i.n	a6, a3, 4
402635dd:	0239      	s32i.n	a3, a2, 0
402635df:	000506        	j	402635f7 <sys_timeout+0x5b>
402635e2:	1378      	l32i.n	a7, a3, 4
402635e4:	0308      	l32i.n	a0, a3, 0
402635e6:	c0cc70        	sub	a12, a12, a7
402635e9:	12c9      	s32i.n	a12, a2, 4
402635eb:	a09c      	beqz.n	a0, 40263609 <sys_timeout+0x6d>
402635ed:	1088      	l32i.n	a8, a0, 4
402635ef:	0d3c87        	bltu	a12, a8, 40263600 <sys_timeout+0x64>
402635f2:	003d      	mov.n	a3, a0
402635f4:	fea056        	bnez	a0, 402635e2 <sys_timeout+0x46>
402635f7:	31c8      	l32i.n	a12, a1, 12
402635f9:	2108      	l32i.n	a0, a1, 8
402635fb:	10c112        	addi	a1, a1, 16
402635fe:	f00d      	ret.n
40263600:	508c      	beqz.n	a0, 40263609 <sys_timeout+0x6d>
40263602:	1098      	l32i.n	a9, a0, 4
40263604:	c099c0        	sub	a9, a9, a12
40263607:	1099      	s32i.n	a9, a0, 4
40263609:	0209      	s32i.n	a0, a2, 0
4026360b:	0329      	s32i.n	a2, a3, 0
4026360d:	fff986        	j	402635f7 <sys_timeout+0x5b>

40263610 <sys_untimeout>:
40263610:	f0c112        	addi	a1, a1, -16
40263613:	ff9971        	l32r	a7, 40263478 <tcp_zero_window_probe+0xf8>
40263616:	0109      	s32i.n	a0, a1, 0
40263618:	2708      	l32i.n	a0, a7, 8
4026361a:	060c      	movi.n	a6, 0
4026361c:	f08c      	beqz.n	a0, 4026362f <sys_untimeout+0x1f>
4026361e:	2048      	l32i.n	a4, a0, 8
40263620:	3058      	l32i.n	a5, a0, 12
40263622:	029427        	bne	a4, a2, 40263628 <sys_untimeout+0x18>
40263625:	0d1537        	beq	a5, a3, 40263636 <sys_untimeout+0x26>
40263628:	006d      	mov.n	a6, a0
4026362a:	0008      	l32i.n	a0, a0, 0
4026362c:	fee056        	bnez	a0, 4026361e <sys_untimeout+0xe>
4026362f:	0108      	l32i.n	a0, a1, 0
40263631:	10c112        	addi	a1, a1, 16
40263634:	f00d      	ret.n
40263636:	0038      	l32i.n	a3, a0, 0
40263638:	032d      	mov.n	a2, a3
4026363a:	36cc      	bnez.n	a6, 40263641 <sys_untimeout+0x31>
4026363c:	2739      	s32i.n	a3, a7, 8
4026363e:	0000c6        	j	40263645 <sys_untimeout+0x35>
40263641:	0639      	s32i.n	a3, a6, 0
40263643:	0028      	l32i.n	a2, a0, 0
40263645:	628c      	beqz.n	a2, 4026364f <sys_untimeout+0x3f>
40263647:	1078      	l32i.n	a7, a0, 4
40263649:	1268      	l32i.n	a6, a2, 4
4026364b:	667a      	add.n	a6, a6, a7
4026364d:	1269      	s32i.n	a6, a2, 4
4026364f:	002d      	mov.n	a2, a0
40263651:	735401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40263654:	0000c0        	callx0	a0
40263657:	fff506        	j	4026362f <sys_untimeout+0x1f>
	...

4026365c <sys_check_timeouts>:
4026365c:	e0c112        	addi	a1, a1, -32
4026365f:	1109      	s32i.n	a0, a1, 4
40263661:	51f9      	s32i.n	a15, a1, 20
40263663:	21c9      	s32i.n	a12, a1, 8
40263665:	31d9      	s32i.n	a13, a1, 12
40263667:	41e9      	s32i.n	a14, a1, 16
40263669:	72dee1        	l32r	a14, 402401e4 <_irom0_text_start+0x1e4>
4026366c:	ff83d1        	l32r	a13, 40263478 <tcp_zero_window_probe+0xf8>
4026366f:	0020c0        	memw
40263672:	2d08      	l32i.n	a0, a13, 8
40263674:	9ee8      	l32i.n	a14, a14, 36
40263676:	072016        	beqz	a0, 402636ec <sys_check_timeouts+0x90>
40263679:	ac29f1        	l32r	a15, 4024e720 <LightSleepWakedCbSetFunc+0xc>
4026367c:	f27c      	movi.n	a2, -1
4026367e:	000ff2        	l8ui	a15, a15, 0
40263681:	1d08      	l32i.n	a0, a13, 4
40263683:	2fdc      	bnez.n	a15, 40263699 <sys_check_timeouts+0x3d>
40263685:	723e07        	bltu	a14, a0, 402636fb <sys_check_timeouts+0x9f>
40263688:	a41031        	l32r	a3, 4024c6c8 <pm_rtc2usec+0xc>
4026368b:	c02e00        	sub	a2, a14, a0
4026368e:	729101        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40263691:	0000c0        	callx0	a0
40263694:	02cd      	mov.n	a12, a2
40263696:	000946        	j	402636bf <sys_check_timeouts+0x63>
40263699:	103e07        	bltu	a14, a0, 402636ad <sys_check_timeouts+0x51>
4026369c:	38a132        	movi	a3, 0x138
4026369f:	c02e00        	sub	a2, a14, a0
402636a2:	728c01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402636a5:	0000c0        	callx0	a0
402636a8:	02cd      	mov.n	a12, a2
402636aa:	000446        	j	402636bf <sys_check_timeouts+0x63>
402636ad:	38a132        	movi	a3, 0x138
402636b0:	302020        	xor	a2, a0, a2
402636b3:	2e2a      	add.n	a2, a14, a2
402636b5:	221b      	addi.n	a2, a2, 1
402636b7:	728701        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402636ba:	0000c0        	callx0	a0
402636bd:	02cd      	mov.n	a12, a2
402636bf:	2d28      	l32i.n	a2, a13, 8
402636c1:	1208      	l32i.n	a0, a2, 4
402636c3:	203c07        	bltu	a12, a0, 402636e7 <sys_check_timeouts+0x8b>
402636c6:	1de9      	s32i.n	a14, a13, 4
402636c8:	22f8      	l32i.n	a15, a2, 8
402636ca:	c0cc00        	sub	a12, a12, a0
402636cd:	3238      	l32i.n	a3, a2, 12
402636cf:	0248      	l32i.n	a4, a2, 0
402636d1:	2d49      	s32i.n	a4, a13, 8
402636d3:	0139      	s32i.n	a3, a1, 0
402636d5:	733301        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402636d8:	0000c0        	callx0	a0
402636db:	3f8c      	beqz.n	a15, 402636e2 <sys_check_timeouts+0x86>
402636dd:	0128      	l32i.n	a2, a1, 0
402636df:	000fc0        	callx0	a15
402636e2:	100c      	movi.n	a0, 1
402636e4:	000046        	j	402636e9 <sys_check_timeouts+0x8d>
402636e7:	000c      	movi.n	a0, 0
402636e9:	fd2056        	bnez	a0, 402636bf <sys_check_timeouts+0x63>
402636ec:	21c8      	l32i.n	a12, a1, 8
402636ee:	31d8      	l32i.n	a13, a1, 12
402636f0:	41e8      	l32i.n	a14, a1, 16
402636f2:	51f8      	l32i.n	a15, a1, 20
402636f4:	1108      	l32i.n	a0, a1, 4
402636f6:	20c112        	addi	a1, a1, 32
402636f9:	f00d      	ret.n
402636fb:	a3f331        	l32r	a3, 4024c6c8 <pm_rtc2usec+0xc>
402636fe:	302020        	xor	a2, a0, a2
40263701:	2e2a      	add.n	a2, a14, a2
40263703:	221b      	addi.n	a2, a2, 1
40263705:	727301        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
40263708:	0000c0        	callx0	a0
4026370b:	02cd      	mov.n	a12, a2
4026370d:	ffeb86        	j	402636bf <sys_check_timeouts+0x63>

40263710 <sys_restart_timeouts>:
40263710:	ff5a31        	l32r	a3, 40263478 <tcp_zero_window_probe+0xf8>
40263713:	72b421        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
40263716:	0020c0        	memw
40263719:	9228      	l32i.n	a2, a2, 36
4026371b:	1329      	s32i.n	a2, a3, 4
4026371d:	f00d      	ret.n
4026371f:	f3c000        	excw
40263722:	fe          	.byte 0xfe
40263723:	3f          	.byte 0x3f

40263724 <udp_input>:
40263724:	d0c112        	addi	a1, a1, -48
40263727:	0561c2        	s32i	a12, a1, 20
4026372a:	046102        	s32i	a0, a1, 16
4026372d:	0861f2        	s32i	a15, a1, 32
40263730:	71e9      	s32i.n	a14, a1, 28
40263732:	61d9      	s32i.n	a13, a1, 24
40263734:	03ed      	mov.n	a14, a3
40263736:	02dd      	mov.n	a13, a2
40263738:	041222        	l16ui	a2, a2, 8
4026373b:	1df8      	l32i.n	a15, a13, 4
4026373d:	830c      	movi.n	a3, 8
4026373f:	010f02        	l8ui	a0, a15, 1
40263742:	000f42        	l8ui	a4, a15, 0
40263745:	110080        	slli	a0, a0, 8
40263748:	200040        	or	a0, a0, a4
4026374b:	340000        	extui	a0, a0, 0, 4
4026374e:	a03030        	addx4	a3, a0, a3
40263751:	132237        	blt	a2, a3, 40263768 <udp_input+0x44>
40263754:	0d2d      	mov.n	a2, a13
40263756:	1130e0        	slli	a3, a0, 2
40263759:	603030        	neg	a3, a3
4026375c:	113300        	slli	a3, a3, 16
4026375f:	313030        	srai	a3, a3, 16
40263762:	fcd4c5        	call0	402604b0 <pbuf_header>
40263765:	05c216        	beqz	a2, 402637c5 <udp_input+0xa1>
40263768:	0d2d      	mov.n	a2, a13
4026376a:	fcdb05        	call0	4026051c <pbuf_free>
4026376d:	001146        	j	402637b6 <udp_input+0x92>
40263770:	000000        	ill
40263773:	002142        	l32i	a4, a1, 0
40263776:	74fc      	bnez.n	a4, 402637b1 <udp_input+0x8d>
40263778:	f12451        	l32r	a5, 4025fc08 <ip_router+0x74>
4026377b:	0558      	l32i.n	a5, a5, 0
4026377d:	f0a062        	movi	a6, 240
40263780:	105560        	and	a5, a5, a6
40263783:	e0a062        	movi	a6, 224
40263786:	271567        	beq	a5, a6, 402637b1 <udp_input+0x8d>
40263789:	3148      	l32i.n	a4, a1, 12
4026378b:	0d2d      	mov.n	a2, a13
4026378d:	010432        	l8ui	a3, a4, 1
40263790:	000442        	l8ui	a4, a4, 0
40263793:	113380        	slli	a3, a3, 8
40263796:	203340        	or	a3, a3, a4
40263799:	840c      	movi.n	a4, 8
4026379b:	343030        	extui	a3, a3, 0, 4
4026379e:	a03340        	addx4	a3, a3, a4
402637a1:	113300        	slli	a3, a3, 16
402637a4:	313030        	srai	a3, a3, 16
402637a7:	fcd085        	call0	402604b0 <pbuf_header>
402637aa:	0d2d      	mov.n	a2, a13
402637ac:	330c      	movi.n	a3, 3
402637ae:	006785        	call0	40263e28 <icmp_dest_unreach>
402637b1:	0d2d      	mov.n	a2, a13
402637b3:	fcd685        	call0	4026051c <pbuf_free>
402637b6:	51c8      	l32i.n	a12, a1, 20
402637b8:	61d8      	l32i.n	a13, a1, 24
402637ba:	71e8      	l32i.n	a14, a1, 28
402637bc:	81f8      	l32i.n	a15, a1, 32
402637be:	4108      	l32i.n	a0, a1, 16
402637c0:	30c112        	addi	a1, a1, 48
402637c3:	f00d      	ret.n
402637c5:	203ee0        	or	a3, a14, a14
402637c8:	0361f2        	s32i	a15, a1, 12
402637cb:	f10fc1        	l32r	a12, 4025fc08 <ip_router+0x74>
402637ce:	012d52        	l32i	a5, a13, 4
402637d1:	9159      	s32i.n	a5, a1, 36
402637d3:	0c28      	l32i.n	a2, a12, 0
402637d5:	fbfc45        	call0	4025f79c <ip4_addr_isbroadcast>
402637d8:	f0a032        	movi	a3, 240
402637db:	f45551        	l32r	a5, 40260930 <pbuf_strstr+0x50>
402637de:	91b8      	l32i.n	a11, a1, 36
402637e0:	444c      	movi.n	a4, 68
402637e2:	000b02        	l8ui	a0, a11, 0
402637e5:	020b72        	l8ui	a7, a11, 2
402637e8:	010bf2        	l8ui	a15, a11, 1
402637eb:	030b62        	l8ui	a6, a11, 3
402637ee:	11ff80        	slli	a15, a15, 8
402637f1:	116680        	slli	a6, a6, 8
402637f4:	206670        	or	a6, a6, a7
402637f7:	20ff00        	or	a15, a15, a0
402637fa:	7408f0        	extui	a0, a15, 8, 8
402637fd:	747860        	extui	a7, a6, 8, 8
40263800:	11ff80        	slli	a15, a15, 8
40263803:	116680        	slli	a6, a6, 8
40263806:	206670        	or	a6, a6, a7
40263809:	20ff00        	or	a15, a15, a0
4026380c:	f4f0f0        	extui	a15, a15, 0, 16
4026380f:	f46060        	extui	a6, a6, 0, 16
40263812:	289647        	bne	a6, a4, 4026383e <udp_input+0x11a>
40263815:	304c      	movi.n	a0, 67
40263817:	bdcf72        	addi	a7, a15, -67
4026381a:	10a756        	bnez	a7, 40263928 <udp_input+0x204>
4026381d:	8e08      	l32i.n	a0, a14, 32
4026381f:	142016        	beqz	a0, 40263965 <udp_input+0x241>
40263822:	1038      	l32i.n	a3, a0, 4
40263824:	13d316        	beqz	a3, 40263965 <udp_input+0x241>
40263827:	834b      	addi.n	a8, a3, 4
40263829:	133816        	beqz	a8, 40263960 <udp_input+0x23c>
4026382c:	1308      	l32i.n	a0, a3, 4
4026382e:	12e016        	beqz	a0, 40263960 <udp_input+0x23c>
40263831:	0598      	l32i.n	a9, a5, 0
40263833:	c09900        	sub	a9, a9, a0
40263836:	126916        	beqz	a9, 40263960 <udp_input+0x23c>
40263839:	0c0c      	movi.n	a12, 0
4026383b:	001c06        	j	402638af <udp_input+0x18b>
4026383e:	ffb881        	l32r	a8, 40263720 <sys_restart_timeouts+0x10>
40263841:	000c      	movi.n	a0, 0
40263843:	08c8      	l32i.n	a12, a8, 0
40263845:	090c      	movi.n	a9, 0
40263847:	05fc16        	beqz	a12, 402638aa <udp_input+0x186>
4026384a:	f0ef41        	l32r	a4, 4025fc08 <ip_router+0x74>
4026384d:	0578      	l32i.n	a7, a5, 0
4026384f:	0448      	l32i.n	a4, a4, 0
40263851:	2179      	s32i.n	a7, a1, 8
40263853:	10a430        	and	a10, a4, a3
40263856:	11a9      	s32i.n	a10, a1, 4
40263858:	091c82        	l16ui	a8, a12, 18
4026385b:	289867        	bne	a8, a6, 40263887 <udp_input+0x163>
4026385e:	72cc      	bnez.n	a2, 40263869 <udp_input+0x145>
40263860:	4c9c      	beqz.n	a12, 40263878 <udp_input+0x154>
40263862:	0ca8      	l32i.n	a10, a12, 0
40263864:	3acc      	bnez.n	a10, 4026386b <udp_input+0x147>
40263866:	000386        	j	40263878 <udp_input+0x154>
40263869:	0ca8      	l32i.n	a10, a12, 0
4026386b:	091a47        	beq	a10, a4, 40263878 <udp_input+0x154>
4026386e:	11a8      	l32i.n	a10, a1, 4
40263870:	e0a032        	movi	a3, 224
40263873:	011a37        	beq	a10, a3, 40263878 <udp_input+0x154>
40263876:	d28c      	beqz.n	a2, 40263887 <udp_input+0x163>
40263878:	180c      	movi.n	a8, 1
4026387a:	60cc      	bnez.n	a0, 40263884 <udp_input+0x160>
4026387c:	100c72        	l8ui	a7, a12, 16
4026387f:	01e727        	bbsi	a7, 2, 40263884 <udp_input+0x160>
40263882:	0c0d      	mov.n	a0, a12
40263884:	000046        	j	40263889 <udp_input+0x165>
40263887:	080c      	movi.n	a8, 0
40263889:	389c      	beqz.n	a8, 402638a0 <udp_input+0x17c>
4026388b:	0a1c82        	l16ui	a8, a12, 20
4026388e:	ca7c      	movi.n	a10, -4
40263890:	0c98f7        	bne	a8, a15, 402638a0 <udp_input+0x17c>
40263893:	661ca7        	beq	a12, a10, 402638fd <udp_input+0x1d9>
40263896:	1c38      	l32i.n	a3, a12, 4
40263898:	2178      	l32i.n	a7, a1, 8
4026389a:	05f316        	beqz	a3, 402638fd <udp_input+0x1d9>
4026389d:	5c1377        	beq	a3, a7, 402638fd <udp_input+0x1d9>
402638a0:	0c9d      	mov.n	a9, a12
402638a2:	3cc8      	l32i.n	a12, a12, 12
402638a4:	fb0c56        	bnez	a12, 40263858 <udp_input+0x134>
402638a7:	000046        	j	402638ac <udp_input+0x188>
402638aa:	000c      	movi.n	a0, 0
402638ac:	83c0c0        	moveqz	a12, a0, a12
402638af:	bccc      	bnez.n	a12, 402638be <udp_input+0x19a>
402638b1:	f0d581        	l32r	a8, 4025fc08 <ip_router+0x74>
402638b4:	1e98      	l32i.n	a9, a14, 4
402638b6:	0888      	l32i.n	a8, a8, 0
402638b8:	c08890        	sub	a8, a8, a9
402638bb:	096856        	bnez	a8, 40263955 <udp_input+0x231>
402638be:	006122        	s32i	a2, a1, 0
402638c1:	070b92        	l8ui	a9, a11, 7
402638c4:	060ba2        	l8ui	a10, a11, 6
402638c7:	119980        	slli	a9, a9, 8
402638ca:	2099a0        	or	a9, a9, a10
402638cd:	019916        	beqz	a9, 402638ea <udp_input+0x1c6>
402638d0:	0d2d      	mov.n	a2, a13
402638d2:	f41731        	l32r	a3, 40260930 <pbuf_strstr+0x50>
402638d5:	f0cc41        	l32r	a4, 4025fc08 <ip_router+0x74>
402638d8:	151c      	movi.n	a5, 17
402638da:	041d62        	l16ui	a6, a13, 8
402638dd:	076605        	call0	4026af40 <inet_chksum_pseudo>
402638e0:	628c      	beqz.n	a2, 402638ea <udp_input+0x1c6>
402638e2:	0d2d      	mov.n	a2, a13
402638e4:	fcc345        	call0	4026051c <pbuf_free>
402638e7:	ffb2c6        	j	402637b6 <udp_input+0x92>
402638ea:	202dd0        	or	a2, a13, a13
402638ed:	f8af32        	movi	a3, -8
402638f0:	fcbbc5        	call0	402604b0 <pbuf_header>
402638f3:	929c      	beqz.n	a2, 40263910 <udp_input+0x1ec>
402638f5:	0d2d      	mov.n	a2, a13
402638f7:	fcc245        	call0	4026051c <pbuf_free>
402638fa:	ffae06        	j	402637b6 <udp_input+0x92>
402638fd:	fab916        	beqz	a9, 402638ac <udp_input+0x188>
40263900:	ff88a1        	l32r	a10, 40263720 <sys_restart_timeouts+0x10>
40263903:	3c48      	l32i.n	a4, a12, 12
40263905:	3949      	s32i.n	a4, a9, 12
40263907:	0a38      	l32i.n	a3, a10, 0
40263909:	3c39      	s32i.n	a3, a12, 12
4026390b:	0ac9      	s32i.n	a12, a10, 0
4026390d:	ffe6c6        	j	402638ac <udp_input+0x188>
40263910:	e5fc16        	beqz	a12, 40263773 <udp_input+0x4f>
40263913:	7c88      	l32i.n	a8, a12, 28
40263915:	c8ac      	beqz.n	a8, 40263945 <udp_input+0x221>
40263917:	0c3d      	mov.n	a3, a12
40263919:	0d4d      	mov.n	a4, a13
4026391b:	0f6d      	mov.n	a6, a15
4026391d:	8c28      	l32i.n	a2, a12, 32
4026391f:	f40451        	l32r	a5, 40260930 <pbuf_strstr+0x50>
40263922:	0008c0        	callx0	a8
40263925:	ffa346        	j	402637b6 <udp_input+0x92>
40263928:	149607        	bne	a6, a0, 40263940 <udp_input+0x21c>
4026392b:	219f47        	bne	a15, a4, 40263950 <udp_input+0x22c>
4026392e:	9e38      	l32i.n	a3, a14, 36
40263930:	b3bc      	beqz.n	a3, 4026396f <udp_input+0x24b>
40263932:	0308      	l32i.n	a0, a3, 0
40263934:	20bc      	beqz.n	a0, 4026396a <udp_input+0x246>
40263936:	0c68      	l32i.n	a6, a12, 0
40263938:	2e1607        	beq	a6, a0, 4026396a <udp_input+0x246>
4026393b:	0c0c      	movi.n	a12, 0
4026393d:	ffdb86        	j	402638af <udp_input+0x18b>
40263940:	0c0c      	movi.n	a12, 0
40263942:	ffda46        	j	402638af <udp_input+0x18b>
40263945:	0d2d      	mov.n	a2, a13
40263947:	fcbd45        	call0	4026051c <pbuf_free>
4026394a:	ff9a06        	j	402637b6 <udp_input+0x92>
4026394d:	000000        	ill
40263950:	0c0c      	movi.n	a12, 0
40263952:	ffd646        	j	402638af <udp_input+0x18b>
40263955:	0d2d      	mov.n	a2, a13
40263957:	fcbc45        	call0	4026051c <pbuf_free>
4026395a:	ff9606        	j	402637b6 <udp_input+0x92>
4026395d:	000000        	ill
40263960:	03cd      	mov.n	a12, a3
40263962:	ffd246        	j	402638af <udp_input+0x18b>
40263965:	0c0c      	movi.n	a12, 0
40263967:	ffd106        	j	402638af <udp_input+0x18b>
4026396a:	03cd      	mov.n	a12, a3
4026396c:	ffcfc6        	j	402638af <udp_input+0x18b>
4026396f:	0c0c      	movi.n	a12, 0
40263971:	ffce86        	j	402638af <udp_input+0x18b>

40263974 <udp_send>:
40263974:	f0c112        	addi	a1, a1, -16
40263977:	424b      	addi.n	a4, a2, 4
40263979:	0a1252        	l16ui	a5, a2, 20
4026397c:	0109      	s32i.n	a0, a1, 0
4026397e:	000085        	call0	40263988 <udp_sendto>
40263981:	0108      	l32i.n	a0, a1, 0
40263983:	10c112        	addi	a1, a1, 16
40263986:	f00d      	ret.n

40263988 <udp_sendto>:
40263988:	026d      	mov.n	a6, a2
4026398a:	e0c112        	addi	a1, a1, -32
4026398d:	2139      	s32i.n	a3, a1, 8
4026398f:	1159      	s32i.n	a5, a1, 4
40263991:	41c9      	s32i.n	a12, a1, 16
40263993:	3109      	s32i.n	a0, a1, 12
40263995:	04cd      	mov.n	a12, a4
40263997:	0408      	l32i.n	a0, a4, 0
40263999:	f0a042        	movi	a4, 240
4026399c:	100040        	and	a0, a0, a4
4026399f:	e0a042        	movi	a4, 224
402639a2:	079047        	bne	a0, a4, 402639ad <udp_sendto+0x25>
402639a5:	18c222        	addi	a2, a2, 24
402639a8:	0169      	s32i.n	a6, a1, 0
402639aa:	0000c6        	j	402639b1 <udp_sendto+0x29>
402639ad:	0c2d      	mov.n	a2, a12
402639af:	0169      	s32i.n	a6, a1, 0
402639b1:	fc1645        	call0	4025fb18 <ip_route>
402639b4:	206220        	or	a6, a2, a2
402639b7:	005256        	bnez	a2, 402639c0 <udp_sendto+0x38>
402639ba:	fcaf22        	movi	a2, -4
402639bd:	000286        	j	402639cb <udp_sendto+0x43>
402639c0:	0c4d      	mov.n	a4, a12
402639c2:	0128      	l32i.n	a2, a1, 0
402639c4:	2138      	l32i.n	a3, a1, 8
402639c6:	1158      	l32i.n	a5, a1, 4
402639c8:	000085        	call0	402639d4 <udp_sendto_if>
402639cb:	41c8      	l32i.n	a12, a1, 16
402639cd:	3108      	l32i.n	a0, a1, 12
402639cf:	20c112        	addi	a1, a1, 32
402639d2:	f00d      	ret.n

402639d4 <udp_sendto_if>:
402639d4:	c0c112        	addi	a1, a1, -64
402639d7:	0a61d2        	s32i	a13, a1, 40
402639da:	0c61f2        	s32i	a15, a1, 48
402639dd:	8109      	s32i.n	a0, a1, 32
402639df:	7159      	s32i.n	a5, a1, 28
402639e1:	6169      	s32i.n	a6, a1, 24
402639e3:	b1e9      	s32i.n	a14, a1, 44
402639e5:	91c9      	s32i.n	a12, a1, 36
402639e7:	03ed      	mov.n	a14, a3
402639e9:	02cd      	mov.n	a12, a2
402639eb:	042d      	mov.n	a2, a4
402639ed:	091c42        	l16ui	a4, a12, 18
402639f0:	5129      	s32i.n	a2, a1, 20
402639f2:	84cc      	bnez.n	a4, 402639fe <udp_sendto_if+0x2a>
402639f4:	0c2d      	mov.n	a2, a12
402639f6:	0c3d      	mov.n	a3, a12
402639f8:	001205        	call0	40263b1c <udp_bind>
402639fb:	100256        	bnez	a2, 40263aff <udp_sendto_if+0x12b>
402639fe:	0e2d      	mov.n	a2, a14
40263a00:	830c      	movi.n	a3, 8
40263a02:	fcaac5        	call0	402604b0 <pbuf_header>
40263a05:	02ac      	beqz.n	a2, 40263a29 <udp_sendto_if+0x55>
40263a07:	120c      	movi.n	a2, 1
40263a09:	830c      	movi.n	a3, 8
40263a0b:	040c      	movi.n	a4, 0
40263a0d:	fc90c5        	call0	4026031c <pbuf_alloc>
40263a10:	02dd      	mov.n	a13, a2
40263a12:	32cc      	bnez.n	a2, 40263a19 <udp_sendto_if+0x45>
40263a14:	f27c      	movi.n	a2, -1
40263a16:	003946        	j	40263aff <udp_sendto_if+0x12b>
40263a19:	041e02        	l16ui	a0, a14, 8
40263a1c:	c08c      	beqz.n	a0, 40263a2c <udp_sendto_if+0x58>
40263a1e:	0e3d      	mov.n	a3, a14
40263a20:	fcbc05        	call0	402605e4 <pbuf_chain>
40263a23:	000146        	j	40263a2c <udp_sendto_if+0x58>
40263a26:	000000        	ill
40263a29:	20dee0        	or	a13, a14, a14
40263a2c:	091c32        	l16ui	a3, a12, 18
40263a2f:	052122        	l32i	a2, a1, 20
40263a32:	072142        	l32i	a4, a1, 28
40263a35:	1d08      	l32i.n	a0, a13, 4
40263a37:	050c      	movi.n	a5, 0
40263a39:	064052        	s8i	a5, a0, 6
40263a3c:	074052        	s8i	a5, a0, 7
40263a3f:	745840        	extui	a5, a4, 8, 8
40263a42:	114480        	slli	a4, a4, 8
40263a45:	204450        	or	a4, a4, a5
40263a48:	0228      	l32i.n	a2, a2, 0
40263a4a:	024042        	s8i	a4, a0, 2
40263a4d:	414840        	srli	a4, a4, 8
40263a50:	034042        	s8i	a4, a0, 3
40263a53:	744830        	extui	a4, a3, 8, 8
40263a56:	113380        	slli	a3, a3, 8
40263a59:	203340        	or	a3, a3, a4
40263a5c:	004032        	s8i	a3, a0, 0
40263a5f:	413830        	srli	a3, a3, 8
40263a62:	014032        	s8i	a3, a0, 1
40263a65:	f0a032        	movi	a3, 240
40263a68:	102230        	and	a2, a2, a3
40263a6b:	e0a032        	movi	a3, 224
40263a6e:	109237        	bne	a2, a3, 40263a82 <udp_sendto_if+0xae>
40263a71:	100c62        	l8ui	a6, a12, 16
40263a74:	0a6637        	bbci	a6, 3, 40263a82 <udp_sendto_if+0xae>
40263a77:	0d0d72        	l8ui	a7, a13, 13
40263a7a:	480c      	movi.n	a8, 4
40263a7c:	207780        	or	a7, a7, a8
40263a7f:	0d4d72        	s8i	a7, a13, 13
40263a82:	088c16        	beqz	a12, 40263b0e <udp_sendto_if+0x13a>
40263a85:	0c28      	l32i.n	a2, a12, 0
40263a87:	6198      	l32i.n	a9, a1, 24
40263a89:	081216        	beqz	a2, 40263b0e <udp_sendto_if+0x13a>
40263a8c:	1998      	l32i.n	a9, a9, 4
40263a8e:	0cfd      	mov.n	a15, a12
40263a90:	0c1927        	beq	a9, a2, 40263aa0 <udp_sendto_if+0xcc>
40263a93:	041ed7        	beq	a14, a13, 40263a9b <udp_sendto_if+0xc7>
40263a96:	0d2d      	mov.n	a2, a13
40263a98:	fca805        	call0	4026051c <pbuf_free>
40263a9b:	a27c      	movi.n	a2, -6
40263a9d:	001786        	j	40263aff <udp_sendto_if+0x12b>
40263aa0:	046102        	s32i	a0, a1, 16
40263aa3:	041d62        	l16ui	a6, a13, 8
40263aa6:	100ca2        	l8ui	a10, a12, 16
40263aa9:	742860        	extui	a2, a6, 8, 8
40263aac:	11b680        	slli	a11, a6, 8
40263aaf:	20bb20        	or	a11, a11, a2
40263ab2:	0440b2        	s8i	a11, a0, 4
40263ab5:	41b8b0        	srli	a11, a11, 8
40263ab8:	0540b2        	s8i	a11, a0, 5
40263abb:	1dea07        	bbsi	a10, 0, 40263adc <udp_sendto_if+0x108>
40263abe:	202dd0        	or	a2, a13, a13
40263ac1:	203ff0        	or	a3, a15, a15
40263ac4:	5148      	l32i.n	a4, a1, 20
40263ac6:	151c      	movi.n	a5, 17
40263ac8:	074745        	call0	4026af40 <inet_chksum_pseudo>
40263acb:	8ad651        	l32r	a5, 40246624 <low_power_set+0x50>
40263ace:	4148      	l32i.n	a4, a1, 16
40263ad0:	832520        	moveqz	a2, a5, a2
40263ad3:	064422        	s8i	a2, a4, 6
40263ad6:	413820        	srli	a3, a2, 8
40263ad9:	074432        	s8i	a3, a4, 7
40263adc:	203ff0        	or	a3, a15, a15
40263adf:	052142        	l32i	a4, a1, 20
40263ae2:	090c62        	l8ui	a6, a12, 9
40263ae5:	0a0c52        	l8ui	a5, a12, 10
40263ae8:	6178      	l32i.n	a7, a1, 24
40263aea:	0d2d      	mov.n	a2, a13
40263aec:	0179      	s32i.n	a7, a1, 0
40263aee:	171c      	movi.n	a7, 17
40263af0:	fc3745        	call0	4025fe68 <ip_output_if>
40263af3:	02cd      	mov.n	a12, a2
40263af5:	041ed7        	beq	a14, a13, 40263afd <udp_sendto_if+0x129>
40263af8:	0d2d      	mov.n	a2, a13
40263afa:	fca205        	call0	4026051c <pbuf_free>
40263afd:	0c2d      	mov.n	a2, a12
40263aff:	91c8      	l32i.n	a12, a1, 36
40263b01:	a1d8      	l32i.n	a13, a1, 40
40263b03:	b1e8      	l32i.n	a14, a1, 44
40263b05:	c1f8      	l32i.n	a15, a1, 48
40263b07:	8108      	l32i.n	a0, a1, 32
40263b09:	40c112        	addi	a1, a1, 64
40263b0c:	f00d      	ret.n
40263b0e:	61f8      	l32i.n	a15, a1, 24
40263b10:	ff4b      	addi.n	a15, a15, 4
40263b12:	ffe286        	j	40263aa0 <udp_sendto_if+0xcc>
40263b15:	000000        	ill
40263b18:	ff          	.byte 0xff
40263b19:	7f          	.byte 0x7f
	...

40263b1c <udp_bind>:
40263b1c:	ff0161        	l32r	a6, 40263720 <sys_restart_timeouts+0x10>
40263b1f:	f47040        	extui	a7, a4, 0, 16
40263b22:	0698      	l32i.n	a9, a6, 0
40263b24:	080c      	movi.n	a8, 0
40263b26:	094d      	mov.n	a4, a9
40263b28:	39ac      	beqz.n	a9, 40263b4f <udp_bind+0x33>
40263b2a:	099247        	bne	a2, a4, 40263b37 <udp_bind+0x1b>
40263b2d:	180c      	movi.n	a8, 1
40263b2f:	3448      	l32i.n	a4, a4, 12
40263b31:	ff5456        	bnez	a4, 40263b2a <udp_bind+0xe>
40263b34:	000646        	j	40263b51 <udp_bind+0x35>
40263b37:	091452        	l16ui	a5, a4, 18
40263b3a:	f19577        	bne	a5, a7, 40263b2f <udp_bind+0x13>
40263b3d:	a4bc      	beqz.n	a4, 40263b7b <udp_bind+0x5f>
40263b3f:	04a8      	l32i.n	a10, a4, 0
40263b41:	6abc      	beqz.n	a10, 40263b7b <udp_bind+0x5f>
40263b43:	43bc      	beqz.n	a3, 40263b7b <udp_bind+0x5f>
40263b45:	03b8      	l32i.n	a11, a3, 0
40263b47:	0bbc      	beqz.n	a11, 40263b7b <udp_bind+0x5f>
40263b49:	e29ab7        	bne	a10, a11, 40263b2f <udp_bind+0x13>
40263b4c:	000ac6        	j	40263b7b <udp_bind+0x5f>
40263b4f:	080c      	movi.n	a8, 0
40263b51:	33cc      	bnez.n	a3, 40263b58 <udp_bind+0x3c>
40263b53:	030c      	movi.n	a3, 0
40263b55:	000046        	j	40263b5a <udp_bind+0x3e>
40263b58:	0338      	l32i.n	a3, a3, 0
40263b5a:	0239      	s32i.n	a3, a2, 0
40263b5c:	b7cc      	bnez.n	a7, 40263b6b <udp_bind+0x4f>
40263b5e:	ffee31        	l32r	a3, 40263b18 <udp_sendto_if+0x144>
40263b61:	094d      	mov.n	a4, a9
40263b63:	748c71        	l32r	a7, 40240d94 <system_get_test_result+0x24>
40263b66:	000706        	j	40263b86 <udp_bind+0x6a>
40263b69:	e4cc      	bnez.n	a4, 40263b7b <udp_bind+0x5f>
40263b6b:	095272        	s16i	a7, a2, 18
40263b6e:	58cc      	bnez.n	a8, 40263b77 <udp_bind+0x5b>
40263b70:	feec61        	l32r	a6, 40263720 <sys_restart_timeouts+0x10>
40263b73:	3299      	s32i.n	a9, a2, 12
40263b75:	0629      	s32i.n	a2, a6, 0
40263b77:	020c      	movi.n	a2, 0
40263b79:	f00d      	ret.n
40263b7b:	327c      	movi.n	a2, -13
40263b7d:	f00d      	ret.n
40263b7f:	094d      	mov.n	a4, a9
40263b81:	771b      	addi.n	a7, a7, 1
40263b83:	f47070        	extui	a7, a7, 0, 16
40263b86:	fe1416        	beqz	a4, 40263b6b <udp_bind+0x4f>
40263b89:	dc1737        	beq	a7, a3, 40263b69 <udp_bind+0x4d>
40263b8c:	0914a2        	l16ui	a10, a4, 18
40263b8f:	ec1a77        	beq	a10, a7, 40263b7f <udp_bind+0x63>
40263b92:	3448      	l32i.n	a4, a4, 12
40263b94:	fffb86        	j	40263b86 <udp_bind+0x6a>
	...

40263b98 <udp_connect>:
40263b98:	f0c112        	addi	a1, a1, -16
40263b9b:	0109      	s32i.n	a0, a1, 0
40263b9d:	21d9      	s32i.n	a13, a1, 8
40263b9f:	11c9      	s32i.n	a12, a1, 4
40263ba1:	03dd      	mov.n	a13, a3
40263ba3:	02cd      	mov.n	a12, a2
40263ba5:	043d      	mov.n	a3, a4
40263ba7:	091242        	l16ui	a4, a2, 18
40263baa:	3139      	s32i.n	a3, a1, 12
40263bac:	74cc      	bnez.n	a4, 40263bb7 <udp_connect+0x1f>
40263bae:	023d      	mov.n	a3, a2
40263bb0:	fff685        	call0	40263b1c <udp_bind>
40263bb3:	3138      	l32i.n	a3, a1, 12
40263bb5:	e2ec      	bnez.n	a2, 40263be7 <udp_connect+0x4f>
40263bb7:	420c      	movi.n	a2, 4
40263bb9:	3dcc      	bnez.n	a13, 40263bc0 <udp_connect+0x28>
40263bbb:	000c      	movi.n	a0, 0
40263bbd:	000046        	j	40263bc2 <udp_connect+0x2a>
40263bc0:	0d08      	l32i.n	a0, a13, 0
40263bc2:	1c09      	s32i.n	a0, a12, 4
40263bc4:	0a5c32        	s16i	a3, a12, 20
40263bc7:	100c02        	l8ui	a0, a12, 16
40263bca:	fed531        	l32r	a3, 40263720 <sys_restart_timeouts+0x10>
40263bcd:	200020        	or	a0, a0, a2
40263bd0:	104c02        	s8i	a0, a12, 16
40263bd3:	0328      	l32i.n	a2, a3, 0
40263bd5:	020d      	mov.n	a0, a2
40263bd7:	628c      	beqz.n	a2, 40263be1 <udp_connect+0x49>
40263bd9:	081c07        	beq	a12, a0, 40263be5 <udp_connect+0x4d>
40263bdc:	3008      	l32i.n	a0, a0, 12
40263bde:	ff7056        	bnez	a0, 40263bd9 <udp_connect+0x41>
40263be1:	3c29      	s32i.n	a2, a12, 12
40263be3:	03c9      	s32i.n	a12, a3, 0
40263be5:	020c      	movi.n	a2, 0
40263be7:	11c8      	l32i.n	a12, a1, 4
40263be9:	21d8      	l32i.n	a13, a1, 8
40263beb:	0108      	l32i.n	a0, a1, 0
40263bed:	10c112        	addi	a1, a1, 16
40263bf0:	f00d      	ret.n
	...

40263bf4 <udp_disconnect>:
40263bf4:	fba042        	movi	a4, 251
40263bf7:	100232        	l8ui	a3, a2, 16
40263bfa:	050c      	movi.n	a5, 0
40263bfc:	1259      	s32i.n	a5, a2, 4
40263bfe:	0a5252        	s16i	a5, a2, 20
40263c01:	103340        	and	a3, a3, a4
40263c04:	104232        	s8i	a3, a2, 16
40263c07:	f00d      	ret.n
40263c09:	000000        	ill

40263c0c <udp_recv>:
40263c0c:	7239      	s32i.n	a3, a2, 28
40263c0e:	8249      	s32i.n	a4, a2, 32
40263c10:	f00d      	ret.n
	...

40263c14 <udp_remove>:
40263c14:	f0c112        	addi	a1, a1, -16
40263c17:	0109      	s32i.n	a0, a1, 0
40263c19:	fec101        	l32r	a0, 40263720 <sys_restart_timeouts+0x10>
40263c1c:	0058      	l32i.n	a5, a0, 0
40263c1e:	069257        	bne	a2, a5, 40263c28 <udp_remove+0x14>
40263c21:	3538      	l32i.n	a3, a5, 12
40263c23:	0039      	s32i.n	a3, a0, 0
40263c25:	000446        	j	40263c3a <udp_remove+0x26>
40263c28:	e58c      	beqz.n	a5, 40263c3a <udp_remove+0x26>
40263c2a:	3508      	l32i.n	a0, a5, 12
40263c2c:	508c      	beqz.n	a0, 40263c35 <udp_remove+0x21>
40263c2e:	039027        	bne	a0, a2, 40263c35 <udp_remove+0x21>
40263c31:	3208      	l32i.n	a0, a2, 12
40263c33:	3509      	s32i.n	a0, a5, 12
40263c35:	005d      	mov.n	a5, a0
40263c37:	fef056        	bnez	a0, 40263c2a <udp_remove+0x16>
40263c3a:	71da01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40263c3d:	0000c0        	callx0	a0
40263c40:	0108      	l32i.n	a0, a1, 0
40263c42:	10c112        	addi	a1, a1, 16
40263c45:	f00d      	ret.n
	...

40263c48 <udp_new>:
40263c48:	eca121        	l32r	a2, 4025eecc <etharp_output+0x110>
40263c4b:	f0c112        	addi	a1, a1, -16
40263c4e:	11c9      	s32i.n	a12, a1, 4
40263c50:	0109      	s32i.n	a0, a1, 0
40263c52:	1228      	l32i.n	a2, a2, 4
40263c54:	729201        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40263c57:	0000c0        	callx0	a0
40263c5a:	02cd      	mov.n	a12, a2
40263c5c:	d28c      	beqz.n	a2, 40263c6d <udp_new+0x25>
40263c5e:	030c      	movi.n	a3, 0
40263c60:	442c      	movi.n	a4, 36
40263c62:	71d201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40263c65:	0000c0        	callx0	a0
40263c68:	f37c      	movi.n	a3, -1
40263c6a:	0a4c32        	s8i	a3, a12, 10
40263c6d:	0c2d      	mov.n	a2, a12
40263c6f:	0108      	l32i.n	a0, a1, 0
40263c71:	11c8      	l32i.n	a12, a1, 4
40263c73:	10c112        	addi	a1, a1, 16
40263c76:	f00d      	ret.n
40263c78:	00fff6        	bgeui	a15, 0x100, 40263c7c <icmp_input>
	...

40263c7c <icmp_input>:
40263c7c:	d0c112        	addi	a1, a1, -48
40263c7f:	096102        	s32i	a0, a1, 36
40263c82:	8139      	s32i.n	a3, a1, 32
40263c84:	b1d9      	s32i.n	a13, a1, 44
40263c86:	a1c9      	s32i.n	a12, a1, 40
40263c88:	12d8      	l32i.n	a13, a2, 4
40263c8a:	02cd      	mov.n	a12, a2
40263c8c:	010d32        	l8ui	a3, a13, 1
40263c8f:	000d42        	l8ui	a4, a13, 0
40263c92:	113380        	slli	a3, a3, 8
40263c95:	203340        	or	a3, a3, a4
40263c98:	343030        	extui	a3, a3, 0, 4
40263c9b:	1133e0        	slli	a3, a3, 2
40263c9e:	113300        	slli	a3, a3, 16
40263ca1:	313030        	srai	a3, a3, 16
40263ca4:	7139      	s32i.n	a3, a1, 28
40263ca6:	603030        	neg	a3, a3
40263ca9:	113300        	slli	a3, a3, 16
40263cac:	313030        	srai	a3, a3, 16
40263caf:	6139      	s32i.n	a3, a1, 24
40263cb1:	fc7fc5        	call0	402604b0 <pbuf_header>
40263cb4:	042256        	bnez	a2, 40263cfa <icmp_input+0x7e>
40263cb7:	041c42        	l16ui	a4, a12, 8
40263cba:	1c08      	l32i.n	a0, a12, 4
40263cbc:	3a44b6        	bltui	a4, 4, 40263cfa <icmp_input+0x7e>
40263cbf:	000002        	l8ui	a0, a0, 0
40263cc2:	11e016        	beqz	a0, 40263de4 <icmp_input+0x168>
40263cc5:	f8c022        	addi	a2, a0, -8
40263cc8:	118256        	bnez	a2, 40263de4 <icmp_input+0x168>
40263ccb:	efcf21        	l32r	a2, 4025fc08 <ip_router+0x74>
40263cce:	f0a032        	movi	a3, 240
40263cd1:	0228      	l32i.n	a2, a2, 0
40263cd3:	e0a042        	movi	a4, 224
40263cd6:	103230        	and	a3, a2, a3
40263cd9:	c03340        	sub	a3, a3, a4
40263cdc:	140c      	movi.n	a4, 1
40263cde:	933430        	movnez	a3, a4, a3
40263ce1:	5139      	s32i.n	a3, a1, 20
40263ce3:	8138      	l32i.n	a3, a1, 32
40263ce5:	fbab45        	call0	4025f79c <ip4_addr_isbroadcast>
40263ce8:	5138      	l32i.n	a3, a1, 20
40263cea:	000c      	movi.n	a0, 0
40263cec:	933020        	movnez	a3, a0, a2
40263cef:	0f9356        	bnez	a3, 40263dec <icmp_input+0x170>
40263cf2:	0c2d      	mov.n	a2, a12
40263cf4:	fc8245        	call0	4026051c <pbuf_free>
40263cf7:	0001c6        	j	40263d02 <icmp_input+0x86>
40263cfa:	0c2d      	mov.n	a2, a12
40263cfc:	201110        	or	a1, a1, a1
40263cff:	fc81c5        	call0	4026051c <pbuf_free>
40263d02:	a1c8      	l32i.n	a12, a1, 40
40263d04:	b1d8      	l32i.n	a13, a1, 44
40263d06:	9108      	l32i.n	a0, a1, 36
40263d08:	30c112        	addi	a1, a1, 48
40263d0b:	f00d      	ret.n
40263d0d:	202cc0        	or	a2, a12, a12
40263d10:	22a032        	movi	a3, 34
40263d13:	fc79c5        	call0	402604b0 <pbuf_header>
40263d16:	0ed216        	beqz	a2, 40263e07 <icmp_input+0x18b>
40263d19:	0c2d      	mov.n	a2, a12
40263d1b:	7138      	l32i.n	a3, a1, 28
40263d1d:	fc7905        	call0	402604b0 <pbuf_header>
40263d20:	0f2256        	bnez	a2, 40263e16 <icmp_input+0x19a>
40263d23:	220c      	movi.n	a2, 2
40263d25:	041c32        	l16ui	a3, a12, 8
40263d28:	040c      	movi.n	a4, 0
40263d2a:	fc5f05        	call0	4026031c <pbuf_alloc>
40263d2d:	0e5216        	beqz	a2, 40263e16 <icmp_input+0x19a>
40263d30:	4129      	s32i.n	a2, a1, 16
40263d32:	0c3d      	mov.n	a3, a12
40263d34:	fc9045        	call0	4026063c <pbuf_copy>
40263d37:	0db256        	bnez	a2, 40263e16 <icmp_input+0x19a>
40263d3a:	4128      	l32i.n	a2, a1, 16
40263d3c:	6138      	l32i.n	a3, a1, 24
40263d3e:	12d8      	l32i.n	a13, a2, 4
40263d40:	fc76c5        	call0	402604b0 <pbuf_header>
40263d43:	0cf256        	bnez	a2, 40263e16 <icmp_input+0x19a>
40263d46:	0c2d      	mov.n	a2, a12
40263d48:	fc7d05        	call0	4026051c <pbuf_free>
40263d4b:	000c      	movi.n	a0, 0
40263d4d:	41c8      	l32i.n	a12, a1, 16
40263d4f:	ffca41        	l32r	a4, 40263c78 <udp_new+0x30>
40263d52:	f2f771        	l32r	a7, 40260930 <pbuf_strstr+0x50>
40263d55:	efac81        	l32r	a8, 4025fc08 <ip_router+0x74>
40263d58:	1c28      	l32i.n	a2, a12, 4
40263d5a:	0888      	l32i.n	a8, a8, 0
40263d5c:	0c4d82        	s8i	a8, a13, 12
40263d5f:	030262        	l8ui	a6, a2, 3
40263d62:	418880        	srli	a8, a8, 8
40263d65:	0d4d82        	s8i	a8, a13, 13
40263d68:	418880        	srli	a8, a8, 8
40263d6b:	116680        	slli	a6, a6, 8
40263d6e:	0e4d82        	s8i	a8, a13, 14
40263d71:	418880        	srli	a8, a8, 8
40263d74:	0f4d82        	s8i	a8, a13, 15
40263d77:	0778      	l32i.n	a7, a7, 0
40263d79:	104d72        	s8i	a7, a13, 16
40263d7c:	417870        	srli	a7, a7, 8
40263d7f:	114d72        	s8i	a7, a13, 17
40263d82:	417870        	srli	a7, a7, 8
40263d85:	124d72        	s8i	a7, a13, 18
40263d88:	417870        	srli	a7, a7, 8
40263d8b:	134d72        	s8i	a7, a13, 19
40263d8e:	020272        	l8ui	a7, a2, 2
40263d91:	004202        	s8i	a0, a2, 0
40263d94:	206670        	or	a6, a6, a7
40263d97:	023467        	bltu	a4, a6, 40263d9d <icmp_input+0x121>
40263d9a:	002006        	j	40263e1e <icmp_input+0x1a2>
40263d9d:	569b      	addi.n	a5, a6, 9
40263d9f:	024252        	s8i	a5, a2, 2
40263da2:	431c      	movi.n	a3, 20
40263da4:	f97c      	movi.n	a9, -1
40263da6:	41a800        	srli	a10, a0, 8
40263da9:	41b850        	srli	a11, a5, 8
40263dac:	0342b2        	s8i	a11, a2, 3
40263daf:	0b4da2        	s8i	a10, a13, 11
40263db2:	084d92        	s8i	a9, a13, 8
40263db5:	0d2d      	mov.n	a2, a13
40263db7:	0a4d02        	s8i	a0, a13, 10
40263dba:	073205        	call0	4026b0dc <inet_chksum>
40263dbd:	7138      	l32i.n	a3, a1, 28
40263dbf:	0a4d22        	s8i	a2, a13, 10
40263dc2:	410820        	srli	a0, a2, 8
40263dc5:	0b4d02        	s8i	a0, a13, 11
40263dc8:	0c2d      	mov.n	a2, a12
40263dca:	fc6e45        	call0	402604b0 <pbuf_header>
40263dcd:	32dc      	bnez.n	a2, 40263de4 <icmp_input+0x168>
40263dcf:	ef8e31        	l32r	a3, 4025fc08 <ip_router+0x74>
40263dd2:	040c      	movi.n	a4, 0
40263dd4:	ffa052        	movi	a5, 255
40263dd7:	060c      	movi.n	a6, 0
40263dd9:	8128      	l32i.n	a2, a1, 32
40263ddb:	170c      	movi.n	a7, 1
40263ddd:	0129      	s32i.n	a2, a1, 0
40263ddf:	0c2d      	mov.n	a2, a12
40263de1:	fc0845        	call0	4025fe68 <ip_output_if>
40263de4:	0c2d      	mov.n	a2, a12
40263de6:	fc7345        	call0	4026051c <pbuf_free>
40263de9:	ffc546        	j	40263d02 <icmp_input+0x86>
40263dec:	041c32        	l16ui	a3, a12, 8
40263def:	0283f6        	bgeui	a3, 8, 40263df5 <icmp_input+0x179>
40263df2:	ffc106        	j	40263cfa <icmp_input+0x7e>
40263df5:	202cc0        	or	a2, a12, a12
40263df8:	072f85        	call0	4026b0f4 <inet_chksum_pbuf>
40263dfb:	f0e216        	beqz	a2, 40263d0d <icmp_input+0x91>
40263dfe:	202cc0        	or	a2, a12, a12
40263e01:	fc7185        	call0	4026051c <pbuf_free>
40263e04:	ffbe86        	j	40263d02 <icmp_input+0x86>
40263e07:	202cc0        	or	a2, a12, a12
40263e0a:	deaf32        	movi	a3, -34
40263e0d:	fc6a05        	call0	402604b0 <pbuf_header>
40263e10:	00a002        	movi	a0, 0
40263e13:	f38216        	beqz	a2, 40263d4f <icmp_input+0xd3>
40263e16:	0c2d      	mov.n	a2, a12
40263e18:	fc7005        	call0	4026051c <pbuf_free>
40263e1b:	ffb8c6        	j	40263d02 <icmp_input+0x86>
40263e1e:	568b      	addi.n	a5, a6, 8
40263e20:	024252        	s8i	a5, a2, 2
40263e23:	ffdec6        	j	40263da2 <icmp_input+0x126>
	...

40263e28 <icmp_dest_unreach>:
40263e28:	744030        	extui	a4, a3, 0, 8
40263e2b:	f0c112        	addi	a1, a1, -16
40263e2e:	330c      	movi.n	a3, 3
40263e30:	0109      	s32i.n	a0, a1, 0
40263e32:	000085        	call0	40263e3c <icmp_dest_unreach+0x14>
40263e35:	0108      	l32i.n	a0, a1, 0
40263e37:	10c112        	addi	a1, a1, 16
40263e3a:	f00d      	ret.n
40263e3c:	e0c112        	addi	a1, a1, -32
40263e3f:	03bd      	mov.n	a11, a3
40263e41:	04ad      	mov.n	a10, a4
40263e43:	432c      	movi.n	a3, 36
40263e45:	040c      	movi.n	a4, 0
40263e47:	6109      	s32i.n	a0, a1, 24
40263e49:	71c9      	s32i.n	a12, a1, 28
40263e4b:	31b9      	s32i.n	a11, a1, 12
40263e4d:	02cd      	mov.n	a12, a2
40263e4f:	21a9      	s32i.n	a10, a1, 8
40263e51:	120c      	movi.n	a2, 1
40263e53:	41c9      	s32i.n	a12, a1, 16
40263e55:	fc4c45        	call0	4026031c <pbuf_alloc>
40263e58:	02cd      	mov.n	a12, a2
40263e5a:	07f216        	beqz	a2, 40263edd <icmp_dest_unreach+0xb5>
40263e5d:	c41c      	movi.n	a4, 28
40263e5f:	4138      	l32i.n	a3, a1, 16
40263e61:	050c      	movi.n	a5, 0
40263e63:	2168      	l32i.n	a6, a1, 8
40263e65:	3178      	l32i.n	a7, a1, 12
40263e67:	1228      	l32i.n	a2, a2, 4
40263e69:	5129      	s32i.n	a2, a1, 20
40263e6b:	004272        	s8i	a7, a2, 0
40263e6e:	014262        	s8i	a6, a2, 1
40263e71:	044252        	s8i	a5, a2, 4
40263e74:	054252        	s8i	a5, a2, 5
40263e77:	064252        	s8i	a5, a2, 6
40263e7a:	074252        	s8i	a5, a2, 7
40263e7d:	1338      	l32i.n	a3, a3, 4
40263e7f:	1139      	s32i.n	a3, a1, 4
40263e81:	228b      	addi.n	a2, a2, 8
40263e83:	714601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40263e86:	0000c0        	callx0	a0
40263e89:	5128      	l32i.n	a2, a1, 20
40263e8b:	040c      	movi.n	a4, 0
40263e8d:	051c32        	l16ui	a3, a12, 10
40263e90:	024242        	s8i	a4, a2, 2
40263e93:	040c      	movi.n	a4, 0
40263e95:	034242        	s8i	a4, a2, 3
40263e98:	072405        	call0	4026b0dc <inet_chksum>
40263e9b:	030c      	movi.n	a3, 0
40263e9d:	014d      	mov.n	a4, a1
40263e9f:	5178      	l32i.n	a7, a1, 20
40263ea1:	416820        	srli	a6, a2, 8
40263ea4:	034762        	s8i	a6, a7, 3
40263ea7:	024722        	s8i	a2, a7, 2
40263eaa:	1168      	l32i.n	a6, a1, 4
40263eac:	0c2d      	mov.n	a2, a12
40263eae:	0f0652        	l8ui	a5, a6, 15
40263eb1:	0e0672        	l8ui	a7, a6, 14
40263eb4:	115580        	slli	a5, a5, 8
40263eb7:	205570        	or	a5, a5, a7
40263eba:	0d0672        	l8ui	a7, a6, 13
40263ebd:	115580        	slli	a5, a5, 8
40263ec0:	0c0662        	l8ui	a6, a6, 12
40263ec3:	205570        	or	a5, a5, a7
40263ec6:	170c      	movi.n	a7, 1
40263ec8:	115580        	slli	a5, a5, 8
40263ecb:	205560        	or	a5, a5, a6
40263ece:	0159      	s32i.n	a5, a1, 0
40263ed0:	060c      	movi.n	a6, 0
40263ed2:	ffa052        	movi	a5, 255
40263ed5:	fc1885        	call0	40260060 <ip_output>
40263ed8:	0c2d      	mov.n	a2, a12
40263eda:	fc6405        	call0	4026051c <pbuf_free>
40263edd:	71c8      	l32i.n	a12, a1, 28
40263edf:	6108      	l32i.n	a0, a1, 24
40263ee1:	20c112        	addi	a1, a1, 32
40263ee4:	f00d      	ret.n
40263ee6:	800000        	add	a0, a0, a0
40263ee9:	000151        	l32r	a5, 40223ef0 <_lit4_end+0x11d194>

40263eec <hostapd_config_defaults_bss>:
40263eec:	89ce41        	l32r	a4, 40246624 <low_power_set+0x50>
40263eef:	2ca132        	movi	a3, 0x12c
40263ef2:	450c      	movi.n	a5, 4
40263ef4:	060c      	movi.n	a6, 0
40263ef6:	fffc71        	l32r	a7, 40263ee8 <icmp_dest_unreach+0xc0>
40263ef9:	58a282        	movi	a8, 0x258
40263efc:	190c      	movi.n	a9, 1
40263efe:	3a0c      	movi.n	a10, 3
40263f00:	2b0c      	movi.n	a11, 2
40263f02:	1d62b2        	s32i	a11, a2, 116
40263f05:	2162b2        	s32i	a11, a2, 132
40263f08:	2362b2        	s32i	a11, a2, 140
40263f0b:	2462b2        	s32i	a11, a2, 144
40263f0e:	12b9      	s32i.n	a11, a2, 4
40263f10:	32b9      	s32i.n	a11, a2, 12
40263f12:	1f62a2        	s32i	a10, a2, 124
40263f15:	1c6292        	s32i	a9, a2, 112
40263f18:	256282        	s32i	a8, a2, 148
40263f1b:	276272        	s32i	a7, a2, 156
40263f1e:	296262        	s32i	a6, a2, 164
40263f21:	0259      	s32i.n	a5, a2, 0
40263f23:	1b6232        	s32i	a3, a2, 108
40263f26:	2d6232        	s32i	a3, a2, 180
40263f29:	655242        	s16i	a4, a2, 202
40263f2c:	f37c      	movi.n	a3, -1
40263f2e:	2f6232        	s32i	a3, a2, 188
40263f31:	f00d      	ret.n
	...

40263f34 <hostapd_config_defaults>:
40263f34:	64a022        	movi	a2, 100
40263f37:	f0c112        	addi	a1, a1, -16
40263f3a:	11c9      	s32i.n	a12, a1, 4
40263f3c:	21d9      	s32i.n	a13, a1, 8
40263f3e:	0109      	s32i.n	a0, a1, 0
40263f40:	711501        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40263f43:	0000c0        	callx0	a0
40263f46:	02dd      	mov.n	a13, a2
40263f48:	cca022        	movi	a2, 204
40263f4b:	711201        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40263f4e:	0000c0        	callx0	a0
40263f51:	02cd      	mov.n	a12, a2
40263f53:	3dbc      	beqz.n	a13, 40263f8a <hostapd_config_defaults+0x56>
40263f55:	12bc      	beqz.n	a2, 40263f8a <hostapd_config_defaults+0x56>
40263f57:	fff945        	call0	40263eec <hostapd_config_defaults_bss>
40263f5a:	0dc9      	s32i.n	a12, a13, 0
40263f5c:	c03c      	movi.n	a0, 60
40263f5e:	ffa022        	movi	a2, 255
40263f61:	c30c      	movi.n	a3, 12
40263f63:	64a042        	movi	a4, 100
40263f66:	150c      	movi.n	a5, 1
40263f68:	f67c      	movi.n	a6, -1
40263f6a:	4d69      	s32i.n	a6, a13, 16
40263f6c:	5d69      	s32i.n	a6, a13, 20
40263f6e:	2d59      	s32i.n	a5, a13, 8
40263f70:	184d52        	s8i	a5, a13, 24
40263f73:	065d42        	s16i	a4, a13, 12
40263f76:	225d32        	s16i	a3, a13, 68
40263f79:	cd29      	s32i.n	a2, a13, 48
40263f7b:	dd09      	s32i.n	a0, a13, 52
40263f7d:	0108      	l32i.n	a0, a1, 0
40263f7f:	0d2d      	mov.n	a2, a13
40263f81:	11c8      	l32i.n	a12, a1, 4
40263f83:	21d8      	l32i.n	a13, a1, 8
40263f85:	10c112        	addi	a1, a1, 16
40263f88:	f00d      	ret.n
40263f8a:	0d2d      	mov.n	a2, a13
40263f8c:	710601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40263f8f:	0000c0        	callx0	a0
40263f92:	0c2d      	mov.n	a2, a12
40263f94:	710401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40263f97:	0000c0        	callx0	a0
40263f9a:	0d0c      	movi.n	a13, 0
40263f9c:	fff746        	j	40263f7d <hostapd_config_defaults+0x49>
	...

40263fa0 <hostapd_mac_comp>:
40263fa0:	640c      	movi.n	a4, 6
40263fa2:	f0c112        	addi	a1, a1, -16
40263fa5:	0109      	s32i.n	a0, a1, 0
40263fa7:	76b501        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40263faa:	0000c0        	callx0	a0
40263fad:	0108      	l32i.n	a0, a1, 0
40263faf:	10c112        	addi	a1, a1, 16
40263fb2:	f00d      	ret.n

40263fb4 <hostapd_mac_comp_empty>:
40263fb4:	630c      	movi.n	a3, 6
40263fb6:	f0c112        	addi	a1, a1, -16
40263fb9:	2129      	s32i.n	a2, a1, 8
40263fbb:	3109      	s32i.n	a0, a1, 12
40263fbd:	012d      	mov.n	a2, a1
40263fbf:	704601        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40263fc2:	0000c0        	callx0	a0
40263fc5:	2128      	l32i.n	a2, a1, 8
40263fc7:	013d      	mov.n	a3, a1
40263fc9:	640c      	movi.n	a4, 6
40263fcb:	76ac01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40263fce:	0000c0        	callx0	a0
40263fd1:	3108      	l32i.n	a0, a1, 12
40263fd3:	10c112        	addi	a1, a1, 16
40263fd6:	f00d      	ret.n
40263fd8:	f0c112        	addi	a1, a1, -16
40263fdb:	11c9      	s32i.n	a12, a1, 4
40263fdd:	0109      	s32i.n	a0, a1, 0
40263fdf:	02cd      	mov.n	a12, a2
40263fe1:	023c      	movi.n	a2, 48
40263fe3:	70ec01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40263fe6:	0000c0        	callx0	a0
40263fe9:	ac29      	s32i.n	a2, a12, 40
40263feb:	32cc      	bnez.n	a2, 40263ff2 <hostapd_mac_comp_empty+0x3e>
40263fed:	f27c      	movi.n	a2, -1
40263fef:	000606        	j	4026400b <hostapd_mac_comp_empty+0x57>
40263ff2:	bc28      	l32i.n	a2, a12, 44
40263ff4:	759101        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
40263ff7:	0000c0        	callx0	a0
40263ffa:	7a0431        	l32r	a3, 4024280c <wifi_softap_get_config_default+0x18>
40263ffd:	ac28      	l32i.n	a2, a12, 40
40263fff:	042c      	movi.n	a4, 32
40264001:	228b      	addi.n	a2, a2, 8
40264003:	70e601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264006:	0000c0        	callx0	a0
40264009:	020c      	movi.n	a2, 0
4026400b:	11c8      	l32i.n	a12, a1, 4
4026400d:	0108      	l32i.n	a0, a1, 0
4026400f:	10c112        	addi	a1, a1, 16
40264012:	f00d      	ret.n

40264014 <hostapd_setup_wpa_psk>:
40264014:	f0c112        	addi	a1, a1, -16
40264017:	1109      	s32i.n	a0, a1, 4
40264019:	f208      	l32i.n	a0, a2, 60
4026401b:	a09c      	beqz.n	a0, 40264039 <hostapd_setup_wpa_psk+0x25>
4026401d:	e208      	l32i.n	a0, a2, 56
4026401f:	0129      	s32i.n	a2, a1, 0
40264021:	00dc      	bnez.n	a0, 40264035 <hostapd_setup_wpa_psk+0x21>
40264023:	10c222        	addi	a2, a2, 16
40264026:	fffb05        	call0	40263fd8 <hostapd_mac_comp_empty+0x24>
40264029:	0042d6        	bgez	a2, 40264031 <hostapd_setup_wpa_psk+0x1d>
4026402c:	f27c      	movi.n	a2, -1
4026402e:	000246        	j	4026403b <hostapd_setup_wpa_psk+0x27>
40264031:	0108      	l32i.n	a0, a1, 0
40264033:	e008      	l32i.n	a0, a0, 56
40264035:	120c      	movi.n	a2, 1
40264037:	1029      	s32i.n	a2, a0, 4
40264039:	020c      	movi.n	a2, 0
4026403b:	1108      	l32i.n	a0, a1, 4
4026403d:	10c112        	addi	a1, a1, 16
40264040:	f00d      	ret.n
	...

40264044 <hostapd_wep_key_cmp>:
40264044:	f0c112        	addi	a1, a1, -16
40264047:	21c9      	s32i.n	a12, a1, 8
40264049:	000342        	l8ui	a4, a3, 0
4026404c:	1109      	s32i.n	a0, a1, 4
4026404e:	000202        	l8ui	a0, a2, 0
40264051:	31d9      	s32i.n	a13, a1, 12
40264053:	389047        	bne	a0, a4, 4026408f <hostapd_wep_key_cmp+0x4b>
40264056:	a368      	l32i.n	a6, a3, 40
40264058:	a258      	l32i.n	a5, a2, 40
4026405a:	03cd      	mov.n	a12, a3
4026405c:	2f9567        	bne	a5, a6, 4026408f <hostapd_wep_key_cmp+0x4b>
4026405f:	02dd      	mov.n	a13, a2
40264061:	10c272        	addi	a7, a2, 16
40264064:	0179      	s32i.n	a7, a1, 0
40264066:	5d48      	l32i.n	a4, a13, 20
40264068:	5c88      	l32i.n	a8, a12, 20
4026406a:	219847        	bne	a8, a4, 4026408f <hostapd_wep_key_cmp+0x4b>
4026406d:	1d28      	l32i.n	a2, a13, 4
4026406f:	1c38      	l32i.n	a3, a12, 4
40264071:	768201        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40264074:	0000c0        	callx0	a0
40264077:	42dc      	bnez.n	a2, 4026408f <hostapd_wep_key_cmp+0x4b>
40264079:	cc4b      	addi.n	a12, a12, 4
4026407b:	0198      	l32i.n	a9, a1, 0
4026407d:	dd4b      	addi.n	a13, a13, 4
4026407f:	e39d97        	bne	a13, a9, 40264066 <hostapd_wep_key_cmp+0x22>
40264082:	020c      	movi.n	a2, 0
40264084:	21c8      	l32i.n	a12, a1, 8
40264086:	31d8      	l32i.n	a13, a1, 12
40264088:	1108      	l32i.n	a0, a1, 4
4026408a:	10c112        	addi	a1, a1, 16
4026408d:	f00d      	ret.n
4026408f:	120c      	movi.n	a2, 1
40264091:	fffbc6        	j	40264084 <hostapd_wep_key_cmp+0x40>

40264094 <hostapd_maclist_found>:
40264094:	d0c112        	addi	a1, a1, -48
40264097:	51e9      	s32i.n	a14, a1, 20
40264099:	2109      	s32i.n	a0, a1, 8
4026409b:	41d9      	s32i.n	a13, a1, 16
4026409d:	61f9      	s32i.n	a15, a1, 24
4026409f:	31c9      	s32i.n	a12, a1, 12
402640a1:	04fd      	mov.n	a15, a4
402640a3:	c30b      	addi.n	a12, a3, -1
402640a5:	3213a6        	blti	a3, 1, 402640db <hostapd_maclist_found+0x47>
402640a8:	0d0c      	movi.n	a13, 0
402640aa:	1159      	s32i.n	a5, a1, 4
402640ac:	0129      	s32i.n	a2, a1, 0
402640ae:	640c      	movi.n	a4, 6
402640b0:	0cda      	add.n	a0, a12, a13
402640b2:	0138      	l32i.n	a3, a1, 0
402640b4:	e01b      	addi.n	a14, a0, 1
402640b6:	b3e000        	movgez	a14, a0, a0
402640b9:	21e1e0        	srai	a14, a14, 1
402640bc:	902ee0        	addx2	a2, a14, a14
402640bf:	a02230        	addx4	a2, a2, a3
402640c2:	0f3d      	mov.n	a3, a15
402640c4:	7129      	s32i.n	a2, a1, 28
402640c6:	766d01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402640c9:	0000c0        	callx0	a0
402640cc:	c29c      	beqz.n	a2, 402640ec <hostapd_maclist_found+0x58>
402640ce:	0042d6        	bgez	a2, 402640d6 <hostapd_maclist_found+0x42>
402640d1:	de1b      	addi.n	a13, a14, 1
402640d3:	000046        	j	402640d8 <hostapd_maclist_found+0x44>
402640d6:	ce0b      	addi.n	a12, a14, -1
402640d8:	d2acd7        	bge	a12, a13, 402640ae <hostapd_maclist_found+0x1a>
402640db:	020c      	movi.n	a2, 0
402640dd:	31c8      	l32i.n	a12, a1, 12
402640df:	41d8      	l32i.n	a13, a1, 16
402640e1:	51e8      	l32i.n	a14, a1, 20
402640e3:	61f8      	l32i.n	a15, a1, 24
402640e5:	2108      	l32i.n	a0, a1, 8
402640e7:	30c112        	addi	a1, a1, 48
402640ea:	f00d      	ret.n
402640ec:	1128      	l32i.n	a2, a1, 4
402640ee:	7138      	l32i.n	a3, a1, 28
402640f0:	228c      	beqz.n	a2, 402640f6 <hostapd_maclist_found+0x62>
402640f2:	2338      	l32i.n	a3, a3, 8
402640f4:	0239      	s32i.n	a3, a2, 0
402640f6:	120c      	movi.n	a2, 1
402640f8:	fff846        	j	402640dd <hostapd_maclist_found+0x49>
	...

402640fc <hostapd_rate_found>:
402640fc:	d28c      	beqz.n	a2, 4026410d <hostapd_rate_found+0x11>
402640fe:	0268      	l32i.n	a6, a2, 0
40264100:	009696        	bltz	a6, 4026410d <hostapd_rate_found+0x11>
40264103:	0a1637        	beq	a6, a3, 40264111 <hostapd_rate_found+0x15>
40264106:	1268      	l32i.n	a6, a2, 4
40264108:	224b      	addi.n	a2, a2, 4
4026410a:	ff56d6        	bgez	a6, 40264103 <hostapd_rate_found+0x7>
4026410d:	020c      	movi.n	a2, 0
4026410f:	f00d      	ret.n
40264111:	120c      	movi.n	a2, 1
40264113:	f00d      	ret.n
40264115:	000000        	ill

40264118 <hostapd_get_psk>:
40264118:	e0c112        	addi	a1, a1, -32
4026411b:	21c9      	s32i.n	a12, a1, 8
4026411d:	31d9      	s32i.n	a13, a1, 12
4026411f:	41e9      	s32i.n	a14, a1, 16
40264121:	1109      	s32i.n	a0, a1, 4
40264123:	04ed      	mov.n	a14, a4
40264125:	100c      	movi.n	a0, 1
40264127:	0d0c      	movi.n	a13, 0
40264129:	e2c8      	l32i.n	a12, a2, 56
4026412b:	83d040        	moveqz	a13, a0, a4
4026412e:	9cac      	beqz.n	a12, 4026415b <hostapd_get_psk+0x43>
40264130:	0139      	s32i.n	a3, a1, 0
40264132:	8d9c      	beqz.n	a13, 4026414e <hostapd_get_psk+0x36>
40264134:	1c28      	l32i.n	a2, a12, 4
40264136:	f2cc      	bnez.n	a2, 40264149 <hostapd_get_psk+0x31>
40264138:	28cc22        	addi	a2, a12, 40
4026413b:	0138      	l32i.n	a3, a1, 0
4026413d:	640c      	movi.n	a4, 6
4026413f:	764f01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40264142:	0000c0        	callx0	a0
40264145:	100c      	movi.n	a0, 1
40264147:	32cc      	bnez.n	a2, 4026414e <hostapd_get_psk+0x36>
40264149:	2c8b      	addi.n	a2, a12, 8
4026414b:	000386        	j	4026415d <hostapd_get_psk+0x45>
4026414e:	3c8b      	addi.n	a3, a12, 8
40264150:	c03e30        	sub	a3, a14, a3
40264153:	0cc8      	l32i.n	a12, a12, 0
40264155:	83d030        	moveqz	a13, a0, a3
40264158:	fd6c56        	bnez	a12, 40264132 <hostapd_get_psk+0x1a>
4026415b:	020c      	movi.n	a2, 0
4026415d:	21c8      	l32i.n	a12, a1, 8
4026415f:	31d8      	l32i.n	a13, a1, 12
40264161:	41e8      	l32i.n	a14, a1, 16
40264163:	1108      	l32i.n	a0, a1, 4
40264165:	20c112        	addi	a1, a1, 32
40264168:	f00d      	ret.n
	...

4026416c <inc_byte_array>:
4026416c:	530b      	addi.n	a5, a3, -1
4026416e:	1513a6        	blti	a3, 1, 40264187 <inc_byte_array+0x1b>
40264171:	352a      	add.n	a3, a5, a2
40264173:	220b      	addi.n	a2, a2, -1
40264175:	000342        	l8ui	a4, a3, 0
40264178:	441b      	addi.n	a4, a4, 1
4026417a:	744040        	extui	a4, a4, 0, 8
4026417d:	004342        	s8i	a4, a3, 0
40264180:	34cc      	bnez.n	a4, 40264187 <inc_byte_array+0x1b>
40264182:	330b      	addi.n	a3, a3, -1
40264184:	ed9327        	bne	a3, a2, 40264175 <inc_byte_array+0x9>
40264187:	f00d      	ret.n
40264189:	000000        	ill
4026418c:	f32c      	movi.n	a3, 47
4026418e:	09b327        	bgeu	a3, a2, 4026419b <inc_byte_array+0x2f>
40264191:	943c      	movi.n	a4, 57
40264193:	043427        	bltu	a4, a2, 4026419b <inc_byte_array+0x2f>
40264196:	d0c222        	addi	a2, a2, -48
40264199:	f00d      	ret.n
4026419b:	60a052        	movi	a5, 96
4026419e:	0ab527        	bgeu	a5, a2, 402641ac <inc_byte_array+0x40>
402641a1:	66a062        	movi	a6, 102
402641a4:	043627        	bltu	a6, a2, 402641ac <inc_byte_array+0x40>
402641a7:	a9c222        	addi	a2, a2, -87
402641aa:	f00d      	ret.n
402641ac:	074c      	movi.n	a7, 64
402641ae:	09b727        	bgeu	a7, a2, 402641bb <inc_byte_array+0x4f>
402641b1:	684c      	movi.n	a8, 70
402641b3:	043827        	bltu	a8, a2, 402641bb <inc_byte_array+0x4f>
402641b6:	c9c222        	addi	a2, a2, -55
402641b9:	f00d      	ret.n
402641bb:	f27c      	movi.n	a2, -1
402641bd:	f00d      	ret.n
	...

402641c0 <hex2byte>:
402641c0:	f0c112        	addi	a1, a1, -16
402641c3:	21c9      	s32i.n	a12, a1, 8
402641c5:	1109      	s32i.n	a0, a1, 4
402641c7:	02cd      	mov.n	a12, a2
402641c9:	000222        	l8ui	a2, a2, 0
402641cc:	fffbc5        	call0	4026418c <inc_byte_array+0x20>
402641cf:	0129      	s32i.n	a2, a1, 0
402641d1:	019296        	bltz	a2, 402641ee <hex2byte+0x2e>
402641d4:	010c22        	l8ui	a2, a12, 1
402641d7:	fffb45        	call0	4026418c <inc_byte_array+0x20>
402641da:	010296        	bltz	a2, 402641ee <hex2byte+0x2e>
402641dd:	0108      	l32i.n	a0, a1, 0
402641df:	1100c0        	slli	a0, a0, 4
402641e2:	202200        	or	a2, a2, a0
402641e5:	21c8      	l32i.n	a12, a1, 8
402641e7:	1108      	l32i.n	a0, a1, 4
402641e9:	10c112        	addi	a1, a1, 16
402641ec:	f00d      	ret.n
402641ee:	f27c      	movi.n	a2, -1
402641f0:	fffc46        	j	402641e5 <hex2byte+0x25>
	...

402641f4 <hexstr2bin>:
402641f4:	e0c112        	addi	a1, a1, -32
402641f7:	0109      	s32i.n	a0, a1, 0
402641f9:	31e9      	s32i.n	a14, a1, 12
402641fb:	41f9      	s32i.n	a15, a1, 16
402641fd:	11c9      	s32i.n	a12, a1, 4
402641ff:	21d9      	s32i.n	a13, a1, 8
40264201:	02cd      	mov.n	a12, a2
40264203:	03dd      	mov.n	a13, a3
40264205:	04fd      	mov.n	a15, a4
40264207:	449c      	beqz.n	a4, 4026421f <hexstr2bin+0x2b>
40264209:	0e0c      	movi.n	a14, 0
4026420b:	0c2d      	mov.n	a2, a12
4026420d:	fffb05        	call0	402641c0 <hex2byte>
40264210:	01c296        	bltz	a2, 40264230 <hexstr2bin+0x3c>
40264213:	cc2b      	addi.n	a12, a12, 2
40264215:	004d22        	s8i	a2, a13, 0
40264218:	ee1b      	addi.n	a14, a14, 1
4026421a:	dd1b      	addi.n	a13, a13, 1
4026421c:	eb9fe7        	bne	a15, a14, 4026420b <hexstr2bin+0x17>
4026421f:	020c      	movi.n	a2, 0
40264221:	11c8      	l32i.n	a12, a1, 4
40264223:	21d8      	l32i.n	a13, a1, 8
40264225:	31e8      	l32i.n	a14, a1, 12
40264227:	41f8      	l32i.n	a15, a1, 16
40264229:	0108      	l32i.n	a0, a1, 0
4026422b:	20c112        	addi	a1, a1, 32
4026422e:	f00d      	ret.n
40264230:	f27c      	movi.n	a2, -1
40264232:	fffac6        	j	40264221 <hexstr2bin+0x2d>
40264235:	000000        	ill
40264238:	aa7e80        	excw
4026423b:	10c783        	excw
	...

40264240 <wpa_get_ntp_timestamp>:
40264240:	e0c112        	addi	a1, a1, -32
40264243:	0561c2        	s32i	a12, a1, 20
40264246:	046102        	s32i	a0, a1, 16
40264249:	20c220        	or	a12, a2, a2
4026424c:	012d      	mov.n	a2, a1
4026424e:	001ac5        	call0	402643fc <os_get_time>
40264251:	0c2d      	mov.n	a2, a12
40264253:	318b      	addi.n	a3, a1, 8
40264255:	440c      	movi.n	a4, 4
40264257:	704881        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
4026425a:	fff861        	l32r	a6, 4026423c <hexstr2bin+0x48>
4026425d:	fff651        	l32r	a5, 40264238 <hexstr2bin+0x44>
40264260:	1198      	l32i.n	a9, a1, 4
40264262:	0108      	l32i.n	a0, a1, 0
40264264:	41a990        	srli	a10, a9, 9
40264267:	41b590        	srli	a11, a9, 5
4026426a:	005a      	add.n	a0, a0, a5
4026426c:	015080        	slli	a5, a0, 24
4026426f:	829960        	mull	a9, a9, a6
40264272:	107080        	and	a7, a0, a8
40264275:	756800        	extui	a6, a0, 24, 8
40264278:	c099b0        	sub	a9, a9, a11
4026427b:	117780        	slli	a7, a7, 8
4026427e:	205570        	or	a5, a5, a7
40264281:	c099a0        	sub	a9, a9, a10
40264284:	3199      	s32i.n	a9, a1, 12
40264286:	410800        	srli	a0, a0, 8
40264289:	100080        	and	a0, a0, a8
4026428c:	200060        	or	a0, a0, a6
4026428f:	200050        	or	a0, a0, a5
40264292:	2109      	s32i.n	a0, a1, 8
40264294:	704201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264297:	0000c0        	callx0	a0
4026429a:	318b      	addi.n	a3, a1, 8
4026429c:	440c      	movi.n	a4, 4
4026429e:	703681        	l32r	a8, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
402642a1:	2c4b      	addi.n	a2, a12, 4
402642a3:	3198      	l32i.n	a9, a1, 12
402642a5:	51c8      	l32i.n	a12, a1, 20
402642a7:	417890        	srli	a7, a9, 8
402642aa:	107780        	and	a7, a7, a8
402642ad:	10a980        	and	a10, a9, a8
402642b0:	11aa80        	slli	a10, a10, 8
402642b3:	018980        	slli	a8, a9, 24
402642b6:	2088a0        	or	a8, a8, a10
402642b9:	759890        	extui	a9, a9, 24, 8
402642bc:	207790        	or	a7, a7, a9
402642bf:	207780        	or	a7, a7, a8
402642c2:	2179      	s32i.n	a7, a1, 8
402642c4:	703601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402642c7:	0000c0        	callx0	a0
402642ca:	4108      	l32i.n	a0, a1, 16
402642cc:	20c112        	addi	a1, a1, 32
402642cf:	f00d      	ret.n
402642d1:	000000        	ill

402642d4 <wpa_config_parse_string>:
402642d4:	e0c112        	addi	a1, a1, -32
402642d7:	41e9      	s32i.n	a14, a1, 16
402642d9:	1109      	s32i.n	a0, a1, 4
402642db:	31d9      	s32i.n	a13, a1, 12
402642dd:	21c9      	s32i.n	a12, a1, 8
402642df:	03dd      	mov.n	a13, a3
402642e1:	02cd      	mov.n	a12, a2
402642e3:	000202        	l8ui	a0, a2, 0
402642e6:	222c      	movi.n	a2, 34
402642e8:	1a9027        	bne	a0, a2, 40264306 <wpa_config_parse_string+0x32>
402642eb:	0c2d      	mov.n	a2, a12
402642ed:	74d201        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402642f0:	0000c0        	callx0	a0
402642f3:	f9c232        	addi	a3, a2, -7
402642f6:	089316        	beqz	a3, 40264383 <wpa_config_parse_string+0xaf>
402642f9:	0c2d      	mov.n	a2, a12
402642fb:	74cf01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402642fe:	0000c0        	callx0	a0
40264301:	f40c      	movi.n	a4, 15
40264303:	7c1247        	beq	a2, a4, 40264383 <wpa_config_parse_string+0xaf>
40264306:	0c2d      	mov.n	a2, a12
40264308:	74cc01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
4026430b:	0000c0        	callx0	a0
4026430e:	4f5226        	beqi	a2, 5, 40264361 <wpa_config_parse_string+0x8d>
40264311:	d50c      	movi.n	a5, 13
40264313:	4a1257        	beq	a2, a5, 40264361 <wpa_config_parse_string+0x8d>
40264316:	049226        	beqi	a2, 10, 4026431e <wpa_config_parse_string+0x4a>
40264319:	a61c      	movi.n	a6, 26
4026431b:	239267        	bne	a2, a6, 40264342 <wpa_config_parse_string+0x6e>
4026431e:	412120        	srli	a2, a2, 1
40264321:	0129      	s32i.n	a2, a1, 0
40264323:	221b      	addi.n	a2, a2, 1
40264325:	70dd01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40264328:	0000c0        	callx0	a0
4026432b:	02ed      	mov.n	a14, a2
4026432d:	129c      	beqz.n	a2, 40264342 <wpa_config_parse_string+0x6e>
4026432f:	0c2d      	mov.n	a2, a12
40264331:	0e3d      	mov.n	a3, a14
40264333:	0148      	l32i.n	a4, a1, 0
40264335:	ffebc5        	call0	402641f4 <hexstr2bin>
40264338:	b28c      	beqz.n	a2, 40264347 <wpa_config_parse_string+0x73>
4026433a:	0e2d      	mov.n	a2, a14
4026433c:	701a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4026433f:	0000c0        	callx0	a0
40264342:	0e0c      	movi.n	a14, 0
40264344:	000286        	j	40264352 <wpa_config_parse_string+0x7e>
40264347:	0138      	l32i.n	a3, a1, 0
40264349:	040c      	movi.n	a4, 0
4026434b:	53ea      	add.n	a5, a3, a14
4026434d:	004542        	s8i	a4, a5, 0
40264350:	0d39      	s32i.n	a3, a13, 0
40264352:	1108      	l32i.n	a0, a1, 4
40264354:	21c8      	l32i.n	a12, a1, 8
40264356:	0e2d      	mov.n	a2, a14
40264358:	31d8      	l32i.n	a13, a1, 12
4026435a:	41e8      	l32i.n	a14, a1, 16
4026435c:	20c112        	addi	a1, a1, 32
4026435f:	f00d      	ret.n
40264361:	0d29      	s32i.n	a2, a13, 0
40264363:	221b      	addi.n	a2, a2, 1
40264365:	70cd01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40264368:	0000c0        	callx0	a0
4026436b:	0c3d      	mov.n	a3, a12
4026436d:	02ed      	mov.n	a14, a2
4026436f:	0d48      	l32i.n	a4, a13, 0
40264371:	700a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264374:	0000c0        	callx0	a0
40264377:	0d78      	l32i.n	a7, a13, 0
40264379:	060c      	movi.n	a6, 0
4026437b:	77ea      	add.n	a7, a7, a14
4026437d:	004762        	s8i	a6, a7, 0
40264380:	fff386        	j	40264352 <wpa_config_parse_string+0x7e>
40264383:	22a032        	movi	a3, 34
40264386:	01cce2        	addi	a14, a12, 1
40264389:	202ee0        	or	a2, a14, a14
4026438c:	df6b45        	call0	40243a44 <ets_strrchr>
4026438f:	faf216        	beqz	a2, 40264342 <wpa_config_parse_string+0x6e>
40264392:	c022c0        	sub	a2, a2, a12
40264395:	820b      	addi.n	a8, a2, -1
40264397:	0d89      	s32i.n	a8, a13, 0
40264399:	70c001        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
4026439c:	0000c0        	callx0	a0
4026439f:	02cd      	mov.n	a12, a2
402643a1:	f9d216        	beqz	a2, 40264342 <wpa_config_parse_string+0x6e>
402643a4:	0e3d      	mov.n	a3, a14
402643a6:	0d48      	l32i.n	a4, a13, 0
402643a8:	6ffd01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402643ab:	0000c0        	callx0	a0
402643ae:	0ced      	mov.n	a14, a12
402643b0:	0da8      	l32i.n	a10, a13, 0
402643b2:	090c      	movi.n	a9, 0
402643b4:	aaca      	add.n	a10, a10, a12
402643b6:	004a92        	s8i	a9, a10, 0
402643b9:	ffe546        	j	40264352 <wpa_config_parse_string+0x7e>

402643bc <ets_strdup>:
402643bc:	f0c112        	addi	a1, a1, -16
402643bf:	31c9      	s32i.n	a12, a1, 12
402643c1:	2109      	s32i.n	a0, a1, 8
402643c3:	02cd      	mov.n	a12, a2
402643c5:	32cc      	bnez.n	a2, 402643cc <ets_strdup+0x10>
402643c7:	020c      	movi.n	a2, 0
402643c9:	0008c6        	j	402643f0 <ets_strdup+0x34>
402643cc:	749b01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402643cf:	0000c0        	callx0	a0
402643d2:	221b      	addi.n	a2, a2, 1
402643d4:	1129      	s32i.n	a2, a1, 4
402643d6:	70b101        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402643d9:	0000c0        	callx0	a0
402643dc:	020d      	mov.n	a0, a2
402643de:	0129      	s32i.n	a2, a1, 0
402643e0:	a28c      	beqz.n	a2, 402643ee <ets_strdup+0x32>
402643e2:	0c3d      	mov.n	a3, a12
402643e4:	1148      	l32i.n	a4, a1, 4
402643e6:	6fed01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402643e9:	0000c0        	callx0	a0
402643ec:	0108      	l32i.n	a0, a1, 0
402643ee:	002d      	mov.n	a2, a0
402643f0:	31c8      	l32i.n	a12, a1, 12
402643f2:	2108      	l32i.n	a0, a1, 8
402643f4:	10c112        	addi	a1, a1, 16
402643f7:	f00d      	ret.n
402643f9:	000000        	ill

402643fc <os_get_time>:
402643fc:	020c      	movi.n	a2, 0
402643fe:	f00d      	ret.n

40264400 <r_rand>:
40264400:	f0c112        	addi	a1, a1, -16
40264403:	006102        	s32i	a0, a1, 0
40264406:	e60a45        	call0	4024a4ac <phy_get_rand>
40264409:	002102        	l32i	a0, a1, 0
4026440c:	10c112        	addi	a1, a1, 16
4026440f:	000080        	ret
	...

40264414 <os_random>:
40264414:	f0c112        	addi	a1, a1, -16
40264417:	0109      	s32i.n	a0, a1, 0
40264419:	fffe45        	call0	40264400 <r_rand>
4026441c:	0108      	l32i.n	a0, a1, 0
4026441e:	10c112        	addi	a1, a1, 16
40264421:	f00d      	ret.n
	...

40264424 <os_get_random>:
40264424:	e0c112        	addi	a1, a1, -32
40264427:	11c9      	s32i.n	a12, a1, 4
40264429:	21d9      	s32i.n	a13, a1, 8
4026442b:	41f9      	s32i.n	a15, a1, 16
4026442d:	5129      	s32i.n	a2, a1, 20
4026442f:	31e9      	s32i.n	a14, a1, 12
40264431:	0109      	s32i.n	a0, a1, 0
40264433:	03ed      	mov.n	a14, a3
40264435:	033b      	addi.n	a0, a3, 3
40264437:	410200        	srli	a0, a0, 2
4026443a:	6109      	s32i.n	a0, a1, 24
4026443c:	f0ac      	beqz.n	a0, 4026446f <os_get_random+0x4b>
4026443e:	0d0c      	movi.n	a13, 0
40264440:	4c0c      	movi.n	a12, 4
40264442:	0f0c      	movi.n	a15, 0
40264444:	fffb85        	call0	40264400 <r_rand>
40264447:	060c      	movi.n	a6, 0
40264449:	6158      	l32i.n	a5, a1, 24
4026444b:	ff1b      	addi.n	a15, a15, 1
4026444d:	5138      	l32i.n	a3, a1, 20
4026444f:	0d0d      	mov.n	a0, a13
40264451:	3d3a      	add.n	a3, a13, a3
40264453:	dd4b      	addi.n	a13, a13, 4
40264455:	11b0e7        	bgeu	a0, a14, 4026446a <os_get_random+0x46>
40264458:	001b      	addi.n	a0, a0, 1
4026445a:	400600        	ssr	a6
4026445d:	914020        	srl	a4, a2
40264460:	668b      	addi.n	a6, a6, 8
40264462:	004342        	s8i	a4, a3, 0
40264465:	331b      	addi.n	a3, a3, 1
40264467:	ea90c7        	bne	a0, a12, 40264455 <os_get_random+0x31>
4026446a:	cc4b      	addi.n	a12, a12, 4
4026446c:	d49f57        	bne	a15, a5, 40264444 <os_get_random+0x20>
4026446f:	020c      	movi.n	a2, 0
40264471:	11c8      	l32i.n	a12, a1, 4
40264473:	21d8      	l32i.n	a13, a1, 8
40264475:	31e8      	l32i.n	a14, a1, 12
40264477:	41f8      	l32i.n	a15, a1, 16
40264479:	0108      	l32i.n	a0, a1, 0
4026447b:	20c112        	addi	a1, a1, 32
4026447e:	f00d      	ret.n
40264480:	26b394        	excw
40264483:	b3b040        	movgez	a11, a0, a4
40264486:	124026        	beqi	a0, 4, 4026449c <os_get_random+0x78>
40264489:	e2b0c1        	l32r	a12, 4025cf4c <espconn_connect+0xa0>
4026448c:	f21161        	l32r	a6, 40260cd0 <tcp_input+0x1c0>
4026448f:	621261        	l32r	a6, 4023ccd8 <_lit4_end+0x135f7c>
40264492:	720d61        	l32r	a6, 40240cc8 <system_restore+0xc>
40264495:	d20c61        	l32r	a6, 40258cc8 <cnx_sta_connect_cmd+0x20>
40264498:	c21061        	l32r	a6, 40254cd8 <ieee80211_parse_beacon+0x204>
4026449b:	090f61        	l32r	a6, 402268d8 <_lit4_end+0x11fb7c>
4026449e:	04cde1        	l32r	a14, 402257d4 <_lit4_end+0x11ea78>
402644a1:	000502        	l8ui	a0, a5, 0
402644a4:	05dd      	mov.n	a13, a5
402644a6:	146007        	bbci	a0, 0, 402644be <os_get_random+0x9a>
402644a9:	052d      	mov.n	a2, a5
402644ab:	f62b      	addi.n	a15, a6, 2
402644ad:	74e0f0        	extui	a14, a15, 0, 8
402644b0:	f58105        	call0	40259cc4 <cnx_node_search>
402644b3:	7400f0        	extui	a0, a15, 0, 8
402644b6:	000b      	addi.n	a0, a0, -1
402644b8:	e94202        	s8i	a0, a2, 233
402644bb:	000706        	j	402644db <os_get_random+0xb7>
402644be:	121426        	beqi	a4, 1, 402644d4 <os_get_random+0xb0>
402644c1:	0f5426        	beqi	a4, 5, 402644d4 <os_get_random+0xb0>
402644c4:	052d      	mov.n	a2, a5
402644c6:	f57fc5        	call0	40259cc4 <cnx_node_search>
402644c9:	e80202        	l8ui	a0, a2, 232
402644cc:	001b      	addi.n	a0, a0, 1
402644ce:	000186        	j	402644d8 <os_get_random+0xb4>
402644d1:	000000        	ill
402644d4:	d108      	l32i.n	a0, a1, 52
402644d6:	009b      	addi.n	a0, a0, 9
402644d8:	74e000        	extui	a14, a0, 0, 8
402644db:	01cef2        	addi	a15, a14, 1
402644de:	008c56        	bnez	a12, 402644ea <os_get_random+0xc6>
402644e1:	202ff0        	or	a2, a15, a15
402644e4:	e92fc5        	call0	4024d7e4 <ic_remove_key>
402644e7:	0029c6        	j	40264592 <os_get_random+0x16e>
402644ea:	142122        	l32i	a2, a1, 80
402644ed:	136122        	s32i	a2, a1, 76
402644f0:	2f2c66        	bnei	a12, 2, 40264523 <os_get_random+0xff>
402644f3:	10c122        	addi	a2, a1, 16
402644f6:	c138      	l32i.n	a3, a1, 48
402644f8:	841c      	movi.n	a4, 24
402644fa:	6fa801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402644fd:	0000c0        	callx0	a0
40264500:	20c122        	addi	a2, a1, 32
40264503:	c138      	l32i.n	a3, a1, 48
40264505:	840c      	movi.n	a4, 8
40264507:	18c332        	addi	a3, a3, 24
4026450a:	6fa401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026450d:	0000c0        	callx0	a0
40264510:	28c122        	addi	a2, a1, 40
40264513:	c138      	l32i.n	a3, a1, 48
40264515:	840c      	movi.n	a4, 8
40264517:	10c332        	addi	a3, a3, 16
4026451a:	6fa001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026451d:	0000c0        	callx0	a0
40264520:	000346        	j	40264531 <os_get_random+0x10d>
40264523:	10c122        	addi	a2, a1, 16
40264526:	c138      	l32i.n	a3, a1, 48
40264528:	132142        	l32i	a4, a1, 76
4026452b:	6f9c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026452e:	0000c0        	callx0	a0
40264531:	205dd0        	or	a5, a13, a13
40264534:	01a022        	movi	a2, 1
40264537:	203cc0        	or	a3, a12, a12
4026453a:	0f6d      	mov.n	a6, a15
4026453c:	132142        	l32i	a4, a1, 76
4026453f:	10c172        	addi	a7, a1, 16
40264542:	0149      	s32i.n	a4, a1, 0
40264544:	d148      	l32i.n	a4, a1, 52
40264546:	e92405        	call0	4024d788 <ic_set_key>
40264549:	6eb051        	l32r	a5, 4024000c <_irom0_text_start+0xc>
4026454c:	a0ee50        	addx4	a14, a14, a5
4026454f:	5a2e22        	l32i	a2, a14, 0x168
40264552:	428c      	beqz.n	a2, 4026455a <os_get_random+0x136>
40264554:	6f9401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40264557:	0000c0        	callx0	a0
4026455a:	a0a022        	movi	a2, 160
4026455d:	704f01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40264560:	0000c0        	callx0	a0
40264563:	02dd      	mov.n	a13, a2
40264565:	5a6e22        	s32i	a2, a14, 0x168
40264568:	62ac      	beqz.n	a2, 40264592 <os_get_random+0x16e>
4026456a:	a0a032        	movi	a3, 160
4026456d:	6eda01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40264570:	0000c0        	callx0	a0
40264573:	2f2c66        	bnei	a12, 2, 402645a6 <os_get_random+0x182>
40264576:	160c      	movi.n	a6, 1
40264578:	070c      	movi.n	a7, 0
4026457a:	ffc181        	l32r	a8, 40264480 <os_get_random+0x5c>
4026457d:	266d82        	s32i	a8, a13, 152
40264580:	256d72        	s32i	a7, a13, 148
40264583:	246d62        	s32i	a6, a13, 144
40264586:	000146        	j	4026458f <os_get_random+0x16b>
40264589:	251c26        	beqi	a12, 1, 402645b2 <os_get_random+0x18e>
4026458c:	225c26        	beqi	a12, 5, 402645b2 <os_get_random+0x18e>
4026458f:	005df2        	s16i	a15, a13, 0
40264592:	020c      	movi.n	a2, 0
40264594:	f1c8      	l32i.n	a12, a1, 60
40264596:	1021d2        	l32i	a13, a1, 64
40264599:	1121e2        	l32i	a14, a1, 68
4026459c:	1221f2        	l32i	a15, a1, 72
4026459f:	e108      	l32i.n	a0, a1, 56
402645a1:	50c112        	addi	a1, a1, 80
402645a4:	f00d      	ret.n
402645a6:	df3c66        	bnei	a12, 3, 40264589 <os_get_random+0x165>
402645a9:	c2f701        	l32r	a0, 40255188 <ieee80211_parse_rsn+0xfc>
402645ac:	266d02        	s32i	a0, a13, 152
402645af:	fff706        	j	4026458f <os_get_random+0x16b>
402645b2:	ffb401        	l32r	a0, 40264484 <os_get_random+0x60>
402645b5:	fffcc6        	j	402645ac <os_get_random+0x188>

402645b8 <wpa_auth_for_each_sta>:
402645b8:	020c      	movi.n	a2, 0
402645ba:	f00d      	ret.n
402645bc:	f00d      	ret.n
402645be:	0c0000        	excw
402645c1:	f00d02        	l8ui	a0, a13, 240
402645c4:	45c8      	l32i.n	a12, a5, 16
402645c6:	124026        	beqi	a0, 4, 402645dc <wpa_auth_for_each_sta+0x24>
402645c9:	e9e0c1        	l32r	a12, 4025ed4c <etharp_find_addr+0x1e4>
402645cc:	41f931        	l32r	a3, 40234db0 <_lit4_end+0x12e054>
402645cf:	0109      	s32i.n	a0, a1, 0
402645d1:	21d9      	s32i.n	a13, a1, 8
402645d3:	11c9      	s32i.n	a12, a1, 4
402645d5:	02c8      	l32i.n	a12, a2, 0
402645d7:	02dd      	mov.n	a13, a2
402645d9:	9c9c      	beqz.n	a12, 402645f6 <wpa_auth_for_each_sta+0x3e>
402645db:	0e0c      	movi.n	a14, 0
402645dd:	1f0c      	movi.n	a15, 1
402645df:	4cf9      	s32i.n	a15, a12, 16
402645e1:	326ce2        	s32i	a14, a12, 200
402645e4:	0d2d      	mov.n	a2, a13
402645e6:	0c3d      	mov.n	a3, a12
402645e8:	019905        	call0	40265f7c <wpa_auth_sm_event+0xc88>
402645eb:	322c02        	l32i	a0, a12, 200
402645ee:	fef056        	bnez	a0, 402645e1 <wpa_auth_for_each_sta+0x29>
402645f1:	0cc8      	l32i.n	a12, a12, 0
402645f3:	fe8c56        	bnez	a12, 402645df <wpa_auth_for_each_sta+0x27>
402645f6:	052d22        	l32i	a2, a13, 20
402645f9:	00c216        	beqz	a2, 40264609 <wpa_auth_for_each_sta+0x51>
402645fc:	205dd0        	or	a5, a13, a13
402645ff:	030c      	movi.n	a3, 0
40264601:	fff041        	l32r	a4, 402645c4 <wpa_auth_for_each_sta+0xc>
40264604:	060c      	movi.n	a6, 0
40264606:	06d085        	call0	4026b310 <eloop_register_timeout>
40264609:	11c8      	l32i.n	a12, a1, 4
4026460b:	21d8      	l32i.n	a13, a1, 8
4026460d:	31e8      	l32i.n	a14, a1, 12
4026460f:	41f8      	l32i.n	a15, a1, 16
40264611:	0108      	l32i.n	a0, a1, 0
40264613:	20c112        	addi	a1, a1, 32
40264616:	f00d      	ret.n
40264618:	032d      	mov.n	a2, a3
4026461a:	f0c112        	addi	a1, a1, -16
4026461d:	11c9      	s32i.n	a12, a1, 4
4026461f:	0109      	s32i.n	a0, a1, 0
40264621:	03cd      	mov.n	a12, a3
40264623:	002985        	call0	402648bc <wpa_auth_sta_deinit+0x24>
40264626:	0c2d      	mov.n	a2, a12
40264628:	11c8      	l32i.n	a12, a1, 4
4026462a:	019985        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
4026462d:	0108      	l32i.n	a0, a1, 0
4026462f:	10c112        	addi	a1, a1, 16
40264632:	f00d      	ret.n
40264634:	26b260        	excw
40264637:	ba4840        	excw
4026463a:	5d4000        	excw
4026463d:	c11203        	excw
40264640:	612280        	excw
40264643:	0218      	l32i.n	a1, a2, 0
40264645:	221961        	l32r	a6, 4022ceac <_lit4_end+0x126150>
40264648:	5248c3        	excw
4026464b:	2c1d61        	l32r	a6, 4022f6c0 <_lit4_end+0x128964>
4026464e:	dd4503        	excw
40264651:	ff          	.byte 0xff
40264652:	066296        	bltz	a2, 402646bc <wpa_auth_for_each_sta+0x104>
40264655:	10c122        	addi	a2, a1, 16
40264658:	182132        	l32i	a3, a1, 96
4026465b:	640c      	movi.n	a4, 6
4026465d:	58c332        	addi	a3, a3, 88
40264660:	6f4f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264663:	0000c0        	callx0	a0
40264666:	16c122        	addi	a2, a1, 22
40264669:	ffbd45        	call0	40264240 <wpa_get_ntp_timestamp>
4026466c:	1ec122        	addi	a2, a1, 30
4026466f:	440c      	movi.n	a4, 4
40264671:	74c132        	addi	a3, a1, 116
40264674:	6f4a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264677:	0000c0        	callx0	a0
4026467a:	30c122        	addi	a2, a1, 48
4026467d:	032c      	movi.n	a3, 32
4026467f:	ffda45        	call0	40264424 <os_get_random>
40264682:	036296        	bltz	a2, 402646bc <wpa_auth_for_each_sta+0x104>
40264685:	ffeb21        	l32r	a2, 40264634 <wpa_auth_for_each_sta+0x7c>
40264688:	50c132        	addi	a3, a1, 80
4026468b:	041c      	movi.n	a4, 16
4026468d:	dcfac5        	call0	4024163c <system_get_string_from_flash>
40264690:	30c122        	addi	a2, a1, 48
40264693:	032c      	movi.n	a3, 32
40264695:	50c142        	addi	a4, a1, 80
40264698:	10c152        	addi	a5, a1, 16
4026469b:	261c      	movi.n	a6, 18
4026469d:	1d2172        	l32i	a7, a1, 116
402646a0:	082c      	movi.n	a8, 32
402646a2:	0189      	s32i.n	a8, a1, 0
402646a4:	24c772        	addi	a7, a7, 36
402646a7:	ffe401        	l32r	a0, 40264638 <wpa_auth_for_each_sta+0x80>
402646aa:	0000c0        	callx0	a0
402646ad:	00b296        	bltz	a2, 402646bc <wpa_auth_for_each_sta+0x104>
402646b0:	020c      	movi.n	a2, 0
402646b2:	80a032        	movi	a3, 128
402646b5:	192102        	l32i	a0, a1, 100
402646b8:	113a      	add.n	a1, a1, a3
402646ba:	f00d      	ret.n
402646bc:	f27c      	movi.n	a2, -1
402646be:	fffc06        	j	402646b2 <wpa_auth_for_each_sta+0xfa>
402646c1:	000000        	ill
402646c4:	f0c112        	addi	a1, a1, -16
402646c7:	0261c2        	s32i	a12, a1, 8
402646ca:	006142        	s32i	a4, a1, 0
402646cd:	0361d2        	s32i	a13, a1, 12
402646d0:	1109      	s32i.n	a0, a1, 4
402646d2:	02dd      	mov.n	a13, a2
402646d4:	d4a022        	movi	a2, 212
402646d7:	6f2f01        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
402646da:	0000c0        	callx0	a0
402646dd:	02cd      	mov.n	a12, a2
402646df:	b29c      	beqz.n	a2, 402646fe <wpa_auth_for_each_sta+0x146>
402646e1:	100c      	movi.n	a0, 1
402646e3:	8209      	s32i.n	a0, a2, 32
402646e5:	4d28      	l32i.n	a2, a13, 16
402646e7:	039905        	call0	40268078 <wpa_cipher_key_len>
402646ea:	5c29      	s32i.n	a2, a12, 20
402646ec:	0c3d      	mov.n	a3, a12
402646ee:	0d2d      	mov.n	a2, a13
402646f0:	fff485        	call0	4026463c <wpa_auth_for_each_sta+0x84>
402646f3:	00c2d6        	bgez	a2, 40264703 <wpa_auth_for_each_sta+0x14b>
402646f6:	0c2d      	mov.n	a2, a12
402646f8:	6f2b01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402646fb:	0000c0        	callx0	a0
402646fe:	0c0c      	movi.n	a12, 0
40264700:	000646        	j	4026471d <wpa_auth_for_each_sta+0x165>
40264703:	130c      	movi.n	a3, 1
40264705:	0128      	l32i.n	a2, a1, 0
40264707:	2c39      	s32i.n	a3, a12, 8
40264709:	02dc      	bnez.n	a2, 4026471d <wpa_auth_for_each_sta+0x165>
4026470b:	0d2d      	mov.n	a2, a13
4026470d:	0c3d      	mov.n	a3, a12
4026470f:	0186c5        	call0	40265f7c <wpa_auth_sm_event+0xc88>
40264712:	0d2d      	mov.n	a2, a13
40264714:	0c3d      	mov.n	a3, a12
40264716:	040c      	movi.n	a4, 0
40264718:	2c49      	s32i.n	a4, a12, 8
4026471a:	018605        	call0	40265f7c <wpa_auth_sm_event+0xc88>
4026471d:	1108      	l32i.n	a0, a1, 4
4026471f:	0c2d      	mov.n	a2, a12
40264721:	31d8      	l32i.n	a13, a1, 12
40264723:	21c8      	l32i.n	a12, a1, 8
40264725:	10c112        	addi	a1, a1, 16
40264728:	f00d      	ret.n
	...

4026472c <wpa_init>:
4026472c:	206220        	or	a6, a2, a2
4026472f:	f0c112        	addi	a1, a1, -16
40264732:	0361c2        	s32i	a12, a1, 12
40264735:	60a022        	movi	a2, 96
40264738:	006132        	s32i	a3, a1, 0
4026473b:	2109      	s32i.n	a0, a1, 8
4026473d:	1169      	s32i.n	a6, a1, 4
4026473f:	6f1501        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40264742:	0000c0        	callx0	a0
40264745:	02cd      	mov.n	a12, a2
40264747:	048216        	beqz	a2, 40264793 <wpa_init+0x67>
4026474a:	1138      	l32i.n	a3, a1, 4
4026474c:	58c222        	addi	a2, a2, 88
4026474f:	640c      	movi.n	a4, 6
40264751:	6f1201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264754:	0000c0        	callx0	a0
40264757:	0138      	l32i.n	a3, a1, 0
40264759:	2c4b      	addi.n	a2, a12, 4
4026475b:	c44c      	movi.n	a4, 76
4026475d:	6f0f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264760:	0000c0        	callx0	a0
40264763:	0c2d      	mov.n	a2, a12
40264765:	01aa85        	call0	40266210 <wpa_auth_gen_wpa_ie>
40264768:	928c      	beqz.n	a2, 40264775 <wpa_init+0x49>
4026476a:	0c2d      	mov.n	a2, a12
4026476c:	6f0e01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4026476f:	0000c0        	callx0	a0
40264772:	000746        	j	40264793 <wpa_init+0x67>
40264775:	0c2d      	mov.n	a2, a12
40264777:	030c      	movi.n	a3, 0
40264779:	040c      	movi.n	a4, 0
4026477b:	fff485        	call0	402646c4 <wpa_auth_for_each_sta+0x10c>
4026477e:	0c29      	s32i.n	a2, a12, 0
40264780:	12dc      	bnez.n	a2, 40264795 <wpa_init+0x69>
40264782:	142c22        	l32i	a2, a12, 80
40264785:	6f0701        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40264788:	0000c0        	callx0	a0
4026478b:	0c2d      	mov.n	a2, a12
4026478d:	6f0501        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40264790:	0000c0        	callx0	a0
40264793:	0c0c      	movi.n	a12, 0
40264795:	0c2d      	mov.n	a2, a12
40264797:	2108      	l32i.n	a0, a1, 8
40264799:	31c8      	l32i.n	a12, a1, 12
4026479b:	10c112        	addi	a1, a1, 16
4026479e:	f00d      	ret.n

402647a0 <wpa_auth_sta_init>:
402647a0:	025d      	mov.n	a5, a2
402647a2:	f0c112        	addi	a1, a1, -16
402647a5:	31c9      	s32i.n	a12, a1, 12
402647a7:	9ca122        	movi	a2, 0x19c
402647aa:	0139      	s32i.n	a3, a1, 0
402647ac:	2109      	s32i.n	a0, a1, 8
402647ae:	1159      	s32i.n	a5, a1, 4
402647b0:	6ef901        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
402647b3:	0000c0        	callx0	a0
402647b6:	02cd      	mov.n	a12, a2
402647b8:	32cc      	bnez.n	a2, 402647bf <wpa_auth_sta_init+0x1f>
402647ba:	0c0c      	movi.n	a12, 0
402647bc:	0004c6        	j	402647d3 <wpa_auth_sta_init+0x33>
402647bf:	0138      	l32i.n	a3, a1, 0
402647c1:	228b      	addi.n	a2, a2, 8
402647c3:	640c      	movi.n	a4, 6
402647c5:	6ef501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402647c8:	0000c0        	callx0	a0
402647cb:	1108      	l32i.n	a0, a1, 4
402647cd:	0c09      	s32i.n	a0, a12, 0
402647cf:	0008      	l32i.n	a0, a0, 0
402647d1:	1c09      	s32i.n	a0, a12, 4
402647d3:	0c2d      	mov.n	a2, a12
402647d5:	2108      	l32i.n	a0, a1, 8
402647d7:	31c8      	l32i.n	a12, a1, 12
402647d9:	10c112        	addi	a1, a1, 16
402647dc:	f00d      	ret.n
	...

402647e0 <wpa_auth_sta_associated>:
402647e0:	f0c112        	addi	a1, a1, -16
402647e3:	11c9      	s32i.n	a12, a1, 4
402647e5:	0109      	s32i.n	a0, a1, 0
402647e7:	03cd      	mov.n	a12, a3
402647e9:	058216        	beqz	a2, 40264845 <wpa_auth_sta_associated+0x65>
402647ec:	1208      	l32i.n	a0, a2, 4
402647ee:	053016        	beqz	a0, 40264845 <wpa_auth_sta_associated+0x65>
402647f1:	050316        	beqz	a3, 40264845 <wpa_auth_sta_associated+0x65>
402647f4:	5d2302        	l32i	a0, a3, 0x174
402647f7:	1b6037        	bbci	a0, 3, 40264816 <wpa_auth_sta_associated+0x36>
402647fa:	043c      	movi.n	a4, 48
402647fc:	01d322        	addmi	a2, a3, 0x100
402647ff:	fcc222        	addi	a2, a2, -4
40264802:	030c      	movi.n	a3, 0
40264804:	6eea01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40264807:	0000c0        	callx0	a0
4026480a:	0c2d      	mov.n	a2, a12
4026480c:	130c      	movi.n	a3, 1
4026480e:	9c39      	s32i.n	a3, a12, 36
40264810:	017b05        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
40264813:	000946        	j	4026483c <wpa_auth_sta_associated+0x5c>
40264816:	032d      	mov.n	a2, a3
40264818:	850c      	movi.n	a5, 8
4026481a:	140c      	movi.n	a4, 1
4026481c:	6349      	s32i.n	a4, a3, 24
4026481e:	205050        	or	a5, a0, a5
40264821:	5d6352        	s32i	a5, a3, 0x174
40264824:	0179c5        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
40264827:	041266        	bnei	a2, 1, 4026482f <wpa_auth_sta_associated+0x4f>
4026482a:	120c      	movi.n	a2, 1
4026482c:	000306        	j	4026483c <wpa_auth_sta_associated+0x5c>
4026482f:	0c2d      	mov.n	a2, a12
40264831:	060c      	movi.n	a6, 0
40264833:	170c      	movi.n	a7, 1
40264835:	8c79      	s32i.n	a7, a12, 32
40264837:	6c69      	s32i.n	a6, a12, 24
40264839:	017885        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
4026483c:	11c8      	l32i.n	a12, a1, 4
4026483e:	0108      	l32i.n	a0, a1, 0
40264840:	10c112        	addi	a1, a1, 16
40264843:	f00d      	ret.n
40264845:	f27c      	movi.n	a2, -1
40264847:	fffc46        	j	4026483c <wpa_auth_sta_associated+0x5c>
	...

4026484c <wpa_auth_sta_no_wpa>:
4026484c:	328c      	beqz.n	a2, 40264853 <wpa_auth_sta_no_wpa+0x7>
4026484e:	030c      	movi.n	a3, 0
40264850:	656232        	s32i	a3, a2, 0x194
40264853:	f00d      	ret.n
40264855:	000000        	ill
40264858:	f0c112        	addi	a1, a1, -16
4026485b:	11c9      	s32i.n	a12, a1, 4
4026485d:	0109      	s32i.n	a0, a1, 0
4026485f:	122202        	l32i	a0, a2, 72
40264862:	02cd      	mov.n	a12, a2
40264864:	b08c      	beqz.n	a0, 40264873 <wpa_auth_sta_no_wpa+0x27>
40264866:	1248      	l32i.n	a4, a2, 4
40264868:	3438      	l32i.n	a3, a4, 12
4026486a:	020c      	movi.n	a2, 0
4026486c:	330b      	addi.n	a3, a3, -1
4026486e:	3439      	s32i.n	a3, a4, 12
40264870:	126c22        	s32i	a2, a12, 72
40264873:	5b2c22        	l32i	a2, a12, 0x16c
40264876:	6ecb01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40264879:	0000c0        	callx0	a0
4026487c:	612c22        	l32i	a2, a12, 0x184
4026487f:	6ec901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40264882:	0000c0        	callx0	a0
40264885:	0c2d      	mov.n	a2, a12
40264887:	11c8      	l32i.n	a12, a1, 4
40264889:	6ec601        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4026488c:	0000c0        	callx0	a0
4026488f:	0108      	l32i.n	a0, a1, 0
40264891:	10c112        	addi	a1, a1, 16
40264894:	f00d      	ret.n
	...

40264898 <wpa_auth_sta_deinit>:
40264898:	f0c112        	addi	a1, a1, -16
4026489b:	0109      	s32i.n	a0, a1, 0
4026489d:	229c      	beqz.n	a2, 402648b3 <wpa_auth_sta_deinit+0x1b>
4026489f:	5d2202        	l32i	a0, a2, 0x174
402648a2:	430c      	movi.n	a3, 4
402648a4:	086017        	bbci	a0, 1, 402648b0 <wpa_auth_sta_deinit+0x18>
402648a7:	203030        	or	a3, a0, a3
402648aa:	5d6232        	s32i	a3, a2, 0x174
402648ad:	000086        	j	402648b3 <wpa_auth_sta_deinit+0x1b>
402648b0:	fffa45        	call0	40264858 <wpa_auth_sta_no_wpa+0xc>
402648b3:	0108      	l32i.n	a0, a1, 0
402648b5:	10c112        	addi	a1, a1, 16
402648b8:	f00d      	ret.n
402648ba:	8c0000        	excw
402648bd:	030c82        	l8ui	a8, a12, 3
402648c0:	140c      	movi.n	a4, 1
402648c2:	586242        	s32i	a4, a2, 0x160
402648c5:	3b6232        	s32i	a3, a2, 236
402648c8:	f00d      	ret.n
402648ca:	120000        	excw
402648cd:	09f0c1        	l32r	a12, 40227090 <_lit4_end+0x120334>
402648d0:	31d911        	l32r	a1, 40231034 <_lit4_end+0x12a2d8>
402648d3:	21c9      	s32i.n	a12, a1, 8
402648d5:	03dd      	mov.n	a13, a3
402648d7:	02cd      	mov.n	a12, a2
402648d9:	30c202        	addi	a0, a2, 48
402648dc:	0109      	s32i.n	a0, a1, 0
402648de:	2c28      	l32i.n	a2, a12, 8
402648e0:	329c      	beqz.n	a2, 402648f7 <wpa_auth_sta_deinit+0x5f>
402648e2:	0d2d      	mov.n	a2, a13
402648e4:	0c3d      	mov.n	a3, a12
402648e6:	840c      	movi.n	a4, 8
402648e8:	746501        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402648eb:	0000c0        	callx0	a0
402648ee:	229c      	beqz.n	a2, 40264904 <wpa_auth_sta_deinit+0x6c>
402648f0:	0138      	l32i.n	a3, a1, 0
402648f2:	cccb      	addi.n	a12, a12, 12
402648f4:	e69c37        	bne	a12, a3, 402648de <wpa_auth_sta_deinit+0x46>
402648f7:	020c      	movi.n	a2, 0
402648f9:	21c8      	l32i.n	a12, a1, 8
402648fb:	31d8      	l32i.n	a13, a1, 12
402648fd:	1108      	l32i.n	a0, a1, 4
402648ff:	10c112        	addi	a1, a1, 16
40264902:	f00d      	ret.n
40264904:	120c      	movi.n	a2, 1
40264906:	fffbc6        	j	402648f9 <wpa_auth_sta_deinit+0x61>
40264909:	000000        	ill
4026490c:	f0c112        	addi	a1, a1, -16
4026490f:	0109      	s32i.n	a0, a1, 0
40264911:	31e9      	s32i.n	a14, a1, 12
40264913:	21d9      	s32i.n	a13, a1, 8
40264915:	11c9      	s32i.n	a12, a1, 4
40264917:	03dd      	mov.n	a13, a3
40264919:	02cd      	mov.n	a12, a2
4026491b:	30c2e2        	addi	a14, a2, 48
4026491e:	000c      	movi.n	a0, 0
40264920:	2c28      	l32i.n	a2, a12, 8
40264922:	229c      	beqz.n	a2, 40264938 <wpa_auth_sta_deinit+0xa0>
40264924:	ed8c      	beqz.n	a13, 40264936 <wpa_auth_sta_deinit+0x9e>
40264926:	0d2d      	mov.n	a2, a13
40264928:	0c3d      	mov.n	a3, a12
4026492a:	840c      	movi.n	a4, 8
4026492c:	745401        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
4026492f:	0000c0        	callx0	a0
40264932:	000c      	movi.n	a0, 0
40264934:	02cc      	bnez.n	a2, 40264938 <wpa_auth_sta_deinit+0xa0>
40264936:	2c09      	s32i.n	a0, a12, 8
40264938:	cccb      	addi.n	a12, a12, 12
4026493a:	e29ce7        	bne	a12, a14, 40264920 <wpa_auth_sta_deinit+0x88>
4026493d:	11c8      	l32i.n	a12, a1, 4
4026493f:	21d8      	l32i.n	a13, a1, 8
40264941:	31e8      	l32i.n	a14, a1, 12
40264943:	0108      	l32i.n	a0, a1, 0
40264945:	10c112        	addi	a1, a1, 16
40264948:	f00d      	ret.n
4026494a:	2d0000        	excw
4026494d:	c11203        	excw
40264950:	0109f0        	slli	a0, a9, 17
40264953:	fff685        	call0	402648bc <wpa_auth_sta_deinit+0x24>
40264956:	020c      	movi.n	a2, 0
40264958:	0108      	l32i.n	a0, a1, 0
4026495a:	10c112        	addi	a1, a1, 16
4026495d:	f00d      	ret.n
4026495f:	280000        	excw
40264962:	940000        	extui	a0, a0, 0, 10
40264965:	264d      	excw
40264967:	026d40        	excw

40264968 <wpa_receive>:
40264968:	026d      	mov.n	a6, a2
4026496a:	a0c112        	addi	a1, a1, -96
4026496d:	1261d2        	s32i	a13, a1, 72
40264970:	1461f2        	s32i	a15, a1, 80
40264973:	106102        	s32i	a0, a1, 64
40264976:	052d      	mov.n	a2, a5
40264978:	1361e2        	s32i	a14, a1, 76
4026497b:	1161c2        	s32i	a12, a1, 68
4026497e:	04ed      	mov.n	a14, a4
40264980:	03cd      	mov.n	a12, a3
40264982:	05d616        	beqz	a6, 402649e3 <wpa_receive+0x7b>
40264985:	1608      	l32i.n	a0, a6, 4
40264987:	058016        	beqz	a0, 402649e3 <wpa_receive+0x7b>
4026498a:	055316        	beqz	a3, 402649e3 <wpa_receive+0x7b>
4026498d:	62a032        	movi	a3, 98
40264990:	4fb357        	bgeu	a3, a5, 402649e3 <wpa_receive+0x7b>
40264993:	0604f2        	l8ui	a15, a4, 6
40264996:	610432        	l8ui	a3, a4, 97
40264999:	050402        	l8ui	a0, a4, 5
4026499c:	113380        	slli	a3, a3, 8
4026499f:	110080        	slli	a0, a0, 8
402649a2:	20ff00        	or	a15, a15, a0
402649a5:	620402        	l8ui	a0, a4, 98
402649a8:	9dc542        	addi	a4, a5, -99
402649ab:	200030        	or	a0, a0, a3
402649ae:	f40000        	extui	a0, a0, 0, 16
402649b1:	2e3407        	bltu	a4, a0, 402649e3 <wpa_receive+0x7b>
402649b4:	fea0a2        	movi	a10, 254
402649b7:	040e92        	l8ui	a9, a14, 4
402649ba:	a109      	s32i.n	a0, a1, 40
402649bc:	c129      	s32i.n	a2, a1, 48
402649be:	632c32        	l32i	a3, a12, 0x18c
402649c1:	b169      	s32i.n	a6, a1, 44
402649c3:	192366        	bnei	a3, 2, 402649e0 <wpa_receive+0x78>
402649c6:	0219a7        	beq	a9, a10, 402649cc <wpa_receive+0x64>
402649c9:	162966        	bnei	a9, 2, 402649e3 <wpa_receive+0x7b>
402649cc:	ffe541        	l32r	a4, 40264960 <wpa_auth_sta_deinit+0xc8>
402649cf:	7ce801        	l32r	a0, 40243d70 <tcpclient1_sent_cb+0x4>
402649d2:	21cf47        	bnall	a15, a4, 402649f7 <wpa_receive+0x8f>
402649d5:	045af0        	extui	a5, a15, 10, 1
402649d8:	178516        	beqz	a5, 40264b54 <wpa_receive+0x1ec>
402649db:	6d0c      	movi.n	a13, 6
402649dd:	000a86        	j	40264a0b <wpa_receive+0xa3>
402649e0:	e819a7        	beq	a9, a10, 402649cc <wpa_receive+0x64>
402649e3:	1121c2        	l32i	a12, a1, 68
402649e6:	1221d2        	l32i	a13, a1, 72
402649e9:	1321e2        	l32i	a14, a1, 76
402649ec:	1421f2        	l32i	a15, a1, 80
402649ef:	102102        	l32i	a0, a1, 64
402649f2:	60c112        	addi	a1, a1, 96
402649f5:	f00d      	ret.n
402649f7:	046df0        	extui	a6, a15, 13, 1
402649fa:	15b616        	beqz	a6, 40264b59 <wpa_receive+0x1f1>
402649fd:	5d0c      	movi.n	a13, 5
402649ff:	000206        	j	40264a0b <wpa_receive+0xa3>
40264a02:	070c      	movi.n	a7, 0
40264a04:	a188      	l32i.n	a8, a1, 40
40264a06:	1d0c      	movi.n	a13, 1
40264a08:	93d780        	movnez	a13, a7, a8
40264a0b:	073d26        	beqi	a13, 3, 40264a16 <wpa_receive+0xae>
40264a0e:	4d8c      	beqz.n	a13, 40264a16 <wpa_receive+0xae>
40264a10:	021d26        	beqi	a13, 1, 40264a16 <wpa_receive+0xae>
40264a13:	252d66        	bnei	a13, 2, 40264a3c <wpa_receive+0xd4>
40264a16:	642c62        	l32i	a6, a12, 0x190
40264a19:	028626        	beqi	a6, 8, 40264a1f <wpa_receive+0xb7>
40264a1c:	1cd666        	bnei	a6, 64, 40264a3c <wpa_receive+0xd4>
40264a1f:	0c2d      	mov.n	a2, a12
40264a21:	ffb9c5        	call0	402645c0 <wpa_auth_for_each_sta+0x8>
40264a24:	428c      	beqz.n	a2, 40264a2c <wpa_receive+0xc4>
40264a26:	2490f0        	extui	a9, a15, 0, 3
40264a29:	b63966        	bnei	a9, 3, 402649e3 <wpa_receive+0x7b>
40264a2c:	0c2d      	mov.n	a2, a12
40264a2e:	ffb905        	call0	402645c0 <wpa_auth_for_each_sta+0x8>
40264a31:	7ccf01        	l32r	a0, 40243d70 <tcpclient1_sent_cb+0x4>
40264a34:	42cc      	bnez.n	a2, 40264a3c <wpa_receive+0xd4>
40264a36:	24a0f0        	extui	a10, a15, 0, 3
40264a39:	a62a66        	bnei	a10, 2, 402649e3 <wpa_receive+0x7b>
40264a3c:	10bf00        	and	a11, a15, a0
40264a3f:	f1b9      	s32i.n	a11, a1, 60
40264a41:	170f07        	bnone	a15, a0, 40264a5c <wpa_receive+0xf4>
40264a44:	602c32        	l32i	a3, a12, 0x180
40264a47:	139c      	beqz.n	a3, 40264a5c <wpa_receive+0xf4>
40264a49:	2e9b      	addi.n	a2, a14, 9
40264a4b:	840c      	movi.n	a4, 8
40264a4d:	01dc32        	addmi	a3, a12, 0x100
40264a50:	75c332        	addi	a3, a3, 117
40264a53:	740a01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40264a56:	0000c0        	callx0	a0
40264a59:	8612a6        	blti	a2, 1, 402649e3 <wpa_receive+0x7b>
40264a5c:	f148      	l32i.n	a4, a1, 60
40264a5e:	04c456        	bnez	a4, 40264aae <wpa_receive+0x146>
40264a61:	3e9b      	addi.n	a3, a14, 9
40264a63:	01dc22        	addmi	a2, a12, 0x100
40264a66:	fcc222        	addi	a2, a2, -4
40264a69:	e139      	s32i.n	a3, a1, 56
40264a6b:	ffe605        	call0	402648cc <wpa_auth_sta_deinit+0x34>
40264a6e:	c2fc      	bnez.n	a2, 40264aae <wpa_receive+0x146>
40264a70:	277d56        	bnez	a13, 40264ceb <wpa_receive+0x383>
40264a73:	e138      	l32i.n	a3, a1, 56
40264a75:	01dc22        	addmi	a2, a12, 0x100
40264a78:	2cc222        	addi	a2, a2, 44
40264a7b:	d129      	s32i.n	a2, a1, 52
40264a7d:	ffe4c5        	call0	402648cc <wpa_auth_sta_deinit+0x34>
40264a80:	25a216        	beqz	a2, 40264cde <wpa_receive+0x376>
40264a83:	4c38      	l32i.n	a3, a12, 16
40264a85:	f6c332        	addi	a3, a3, -10
40264a88:	252356        	bnez	a3, 40264cde <wpa_receive+0x376>
40264a8b:	6ccc22        	addi	a2, a12, 108
40264a8e:	11ce32        	addi	a3, a14, 17
40264a91:	042c      	movi.n	a4, 32
40264a93:	73fa01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40264a96:	0000c0        	callx0	a0
40264a99:	241216        	beqz	a2, 40264cde <wpa_receive+0x376>
40264a9c:	d128      	l32i.n	a2, a1, 52
40264a9e:	e138      	l32i.n	a3, a1, 56
40264aa0:	5d2c42        	l32i	a4, a12, 0x174
40264aa3:	054c      	movi.n	a5, 64
40264aa5:	204450        	or	a4, a4, a5
40264aa8:	5d6c42        	s32i	a4, a12, 0x174
40264aab:	ffe605        	call0	4026490c <wpa_auth_sta_deinit+0x74>
40264aae:	0afd16        	beqz	a13, 40264b61 <wpa_receive+0x1f9>
40264ab1:	6d0b      	addi.n	a6, a13, -1
40264ab3:	0d3616        	beqz	a6, 40264b8a <wpa_receive+0x222>
40264ab6:	fecd72        	addi	a7, a13, -2
40264ab9:	17f716        	beqz	a7, 40264c3c <wpa_receive+0x2d4>
40264abc:	083d26        	beqi	a13, 3, 40264ac8 <wpa_receive+0x160>
40264abf:	057df6        	bgeui	a13, 7, 40264ac8 <wpa_receive+0x160>
40264ac2:	024db6        	bltui	a13, 4, 40264ac8 <wpa_receive+0x160>
40264ac5:	ffc686        	j	402649e3 <wpa_receive+0x7b>
40264ac8:	0487f0        	extui	a8, a15, 7, 1
40264acb:	f14856        	bnez	a8, 402649e3 <wpa_receive+0x7b>
40264ace:	0498f0        	extui	a9, a15, 8, 1
40264ad1:	f0e916        	beqz	a9, 402649e3 <wpa_receive+0x7b>
40264ad4:	00a002        	movi	a0, 0
40264ad7:	3b2ca2        	l32i	a10, a12, 236
40264ada:	116c02        	s32i	a0, a12, 68
40264add:	02aa16        	beqz	a10, 40264b0b <wpa_receive+0x1a3>
40264ae0:	5d2cb2        	l32i	a11, a12, 0x174
40264ae3:	24eb67        	bbsi	a11, 6, 40264b0b <wpa_receive+0x1a3>
40264ae6:	203ee0        	or	a3, a14, a14
40264ae9:	c148      	l32i.n	a4, a1, 48
40264aeb:	01dc22        	addmi	a2, a12, 0x100
40264aee:	acc222        	addi	a2, a2, -84
40264af1:	0072c5        	call0	40265220 <__wpa_send_eapol+0x464>
40264af4:	eeb256        	bnez	a2, 402649e3 <wpa_receive+0x7b>
40264af7:	ff9b21        	l32r	a2, 40264964 <wpa_auth_sta_deinit+0xcc>
40264afa:	b138      	l32i.n	a3, a1, 44
40264afc:	0c4d      	mov.n	a4, a12
40264afe:	100c      	movi.n	a0, 1
40264b00:	116c02        	s32i	a0, a12, 68
40264b03:	068085        	call0	4026b30c <eloop_cancel_timeout>
40264b06:	020c      	movi.n	a2, 0
40264b08:	666c22        	s32i	a2, a12, 0x198
40264b0b:	f138      	l32i.n	a3, a1, 60
40264b0d:	18f316        	beqz	a3, 40264ca0 <wpa_receive+0x338>
40264b10:	112c42        	l32i	a4, a12, 68
40264b13:	ecc416        	beqz	a4, 402649e3 <wpa_receive+0x7b>
40264b16:	840c      	movi.n	a4, 8
40264b18:	01dc22        	addmi	a2, a12, 0x100
40264b1b:	130c      	movi.n	a3, 1
40264b1d:	606c32        	s32i	a3, a12, 0x180
40264b20:	75c222        	addi	a2, a2, 117
40264b23:	3e9b      	addi.n	a3, a14, 9
40264b25:	6e1d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264b28:	0000c0        	callx0	a0
40264b2b:	a168      	l32i.n	a6, a1, 40
40264b2d:	facd42        	addi	a4, a13, -6
40264b30:	eaf416        	beqz	a4, 402649e3 <wpa_receive+0x7b>
40264b33:	b1d8      	l32i.n	a13, a1, 44
40264b35:	800c      	movi.n	a0, 8
40264b37:	100f00        	and	a0, a15, a0
40264b3a:	686fa7        	bbci	a15, 10, 40264ba6 <wpa_receive+0x23e>
40264b3d:	120c      	movi.n	a2, 1
40264b3f:	040c      	movi.n	a4, 0
40264b41:	0c3d      	mov.n	a3, a12
40264b43:	834200        	moveqz	a4, a2, a0
40264b46:	0d2d      	mov.n	a2, a13
40264b48:	ffe005        	call0	4026494c <wpa_auth_sta_deinit+0xb4>
40264b4b:	0212a6        	blti	a2, 1, 40264b51 <wpa_receive+0x1e9>
40264b4e:	ffa446        	j	402649e3 <wpa_receive+0x7b>
40264b51:	0020c6        	j	40264bd8 <wpa_receive+0x270>
40264b54:	4d0c      	movi.n	a13, 4
40264b56:	ffac46        	j	40264a0b <wpa_receive+0xa3>
40264b59:	3e6fb7        	bbci	a15, 11, 40264b9b <wpa_receive+0x233>
40264b5c:	3d0c      	movi.n	a13, 3
40264b5e:	ffaa46        	j	40264a0b <wpa_receive+0xa3>
40264b61:	4c08      	l32i.n	a0, a12, 16
40264b63:	117026        	beqi	a0, 7, 40264b78 <wpa_receive+0x210>
40264b66:	0e8026        	beqi	a0, 8, 40264b78 <wpa_receive+0x210>
40264b69:	5d2c32        	l32i	a3, a12, 0x174
40264b6c:	043630        	extui	a3, a3, 6, 1
40264b6f:	e70316        	beqz	a3, 402649e3 <wpa_receive+0x7b>
40264b72:	f6c042        	addi	a4, a0, -10
40264b75:	e6a456        	bnez	a4, 402649e3 <wpa_receive+0x7b>
40264b78:	1c58      	l32i.n	a5, a12, 4
40264b7a:	342552        	l32i	a5, a5, 208
40264b7d:	0cb516        	beqz	a5, 40264c4c <wpa_receive+0x2e4>
40264b80:	b128      	l32i.n	a2, a1, 44
40264b82:	3c8b      	addi.n	a3, a12, 8
40264b84:	ffa345        	call0	402645bc <wpa_auth_for_each_sta+0x4>
40264b87:	ff9606        	j	402649e3 <wpa_receive+0x7b>
40264b8a:	4c68      	l32i.n	a6, a12, 16
40264b8c:	f6c662        	addi	a6, a6, -10
40264b8f:	e50656        	bnez	a6, 402649e3 <wpa_receive+0x7b>
40264b92:	3b2c72        	l32i	a7, a12, 236
40264b95:	f2f756        	bnez	a7, 40264ac8 <wpa_receive+0x160>
40264b98:	ff91c6        	j	402649e3 <wpa_receive+0x7b>
40264b9b:	0483f0        	extui	a8, a15, 3, 1
40264b9e:	e60856        	bnez	a8, 40264a02 <wpa_receive+0x9a>
40264ba1:	2d0c      	movi.n	a13, 2
40264ba3:	ff9906        	j	40264a0b <wpa_receive+0xa3>
40264ba6:	890c      	movi.n	a9, 8
40264ba8:	070f97        	bnone	a15, a9, 40264bb3 <wpa_receive+0x24b>
40264bab:	0c2d      	mov.n	a2, a12
40264bad:	ffd0c5        	call0	402648bc <wpa_auth_sta_deinit+0x24>
40264bb0:	000906        	j	40264bd8 <wpa_receive+0x270>
40264bb3:	010616        	beqz	a6, 40264bc7 <wpa_receive+0x25f>
40264bb6:	203660        	or	a3, a6, a6
40264bb9:	63ce22        	addi	a2, a14, 99
40264bbc:	014d      	mov.n	a4, a1
40264bbe:	0193c5        	call0	402664fc <wpa_parse_kde_ies>
40264bc1:	22cc      	bnez.n	a2, 40264bc7 <wpa_receive+0x25f>
40264bc3:	71a8      	l32i.n	a10, a1, 28
40264bc5:	facc      	bnez.n	a10, 40264bd8 <wpa_receive+0x270>
40264bc7:	fe7f21        	l32r	a2, 402645c4 <wpa_auth_for_each_sta+0xc>
40264bca:	0d3d      	mov.n	a3, a13
40264bcc:	040c      	movi.n	a4, 0
40264bce:	0673c5        	call0	4026b30c <eloop_cancel_timeout>
40264bd1:	0d2d      	mov.n	a2, a13
40264bd3:	030c      	movi.n	a3, 0
40264bd5:	ff9f05        	call0	402645c8 <wpa_auth_for_each_sta+0x10>
40264bd8:	5b2c22        	l32i	a2, a12, 0x16c
40264bdb:	6df201        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40264bde:	0000c0        	callx0	a0
40264be1:	c128      	l32i.n	a2, a1, 48
40264be3:	6eae01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40264be6:	0000c0        	callx0	a0
40264be9:	5b6c22        	s32i	a2, a12, 0x16c
40264bec:	df3216        	beqz	a2, 402649e3 <wpa_receive+0x7b>
40264bef:	0e3d      	mov.n	a3, a14
40264bf1:	c148      	l32i.n	a4, a1, 48
40264bf3:	6dea01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264bf6:	0000c0        	callx0	a0
40264bf9:	5d2cb2        	l32i	a11, a12, 0x174
40264bfc:	130c      	movi.n	a3, 1
40264bfe:	f128      	l32i.n	a2, a1, 60
40264c00:	0403f0        	extui	a0, a15, 3, 1
40264c03:	140c      	movi.n	a4, 1
40264c05:	04d9f0        	extui	a13, a15, 9, 1
40264c08:	c158      	l32i.n	a5, a1, 48
40264c0a:	5c6c52        	s32i	a5, a12, 0x170
40264c0d:	11ddb0        	slli	a13, a13, 5
40264c10:	ec49      	s32i.n	a4, a12, 56
40264c12:	fc09      	s32i.n	a0, a12, 60
40264c14:	042c      	movi.n	a4, 32
40264c16:	932320        	movnez	a2, a3, a2
40264c19:	dfaf02        	movi	a0, -33
40264c1c:	11ce32        	addi	a3, a14, 17
40264c1f:	106c22        	s32i	a2, a12, 64
40264c22:	10bb00        	and	a11, a11, a0
40264c25:	6ccc22        	addi	a2, a12, 108
40264c28:	20bbd0        	or	a11, a11, a13
40264c2b:	5d6cb2        	s32i	a11, a12, 0x174
40264c2e:	6ddb01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264c31:	0000c0        	callx0	a0
40264c34:	0c2d      	mov.n	a2, a12
40264c36:	0138c5        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
40264c39:	ff6986        	j	402649e3 <wpa_receive+0x7b>
40264c3c:	5c68      	l32i.n	a6, a12, 20
40264c3e:	660b      	addi.n	a6, a6, -1
40264c40:	d9f656        	bnez	a6, 402649e3 <wpa_receive+0x7b>
40264c43:	3b2c72        	l32i	a7, a12, 236
40264c46:	e7e756        	bnez	a7, 40264ac8 <wpa_receive+0x160>
40264c49:	ff6586        	j	402649e3 <wpa_receive+0x7b>
40264c4c:	63ce22        	addi	a2, a14, 99
40264c4f:	0a2132        	l32i	a3, a1, 40
40264c52:	204110        	or	a4, a1, a1
40264c55:	018a45        	call0	402664fc <wpa_parse_kde_ies>
40264c58:	d87296        	bltz	a2, 402649e3 <wpa_receive+0x7b>
40264c5b:	022152        	l32i	a5, a1, 8
40264c5e:	55cc      	bnez.n	a5, 40264c67 <wpa_receive+0x2ff>
40264c60:	0158      	l32i.n	a5, a1, 0
40264c62:	1168      	l32i.n	a6, a1, 4
40264c64:	000046        	j	40264c69 <wpa_receive+0x301>
40264c67:	3168      	l32i.n	a6, a1, 12
40264c69:	632c82        	l32i	a8, a12, 0x18c
40264c6c:	0e2866        	bnei	a8, 2, 40264c7e <wpa_receive+0x316>
40264c6f:	652c82        	l32i	a8, a12, 0x194
40264c72:	100c      	movi.n	a0, 1
40264c74:	04d826        	beqi	a8, 64, 40264c7c <wpa_receive+0x314>
40264c77:	01c826        	beqi	a8, 32, 40264c7c <wpa_receive+0x314>
40264c7a:	000c      	movi.n	a0, 0
40264c7c:	30cc      	bnez.n	a0, 40264c83 <wpa_receive+0x31b>
40264c7e:	020c      	movi.n	a2, 0
40264c80:	000046        	j	40264c85 <wpa_receive+0x31d>
40264c83:	120c      	movi.n	a2, 1
40264c85:	612c32        	l32i	a3, a12, 0x184
40264c88:	a38c      	beqz.n	a3, 40264c96 <wpa_receive+0x32e>
40264c8a:	622c42        	l32i	a4, a12, 0x188
40264c8d:	201110        	or	a1, a1, a1
40264c90:	032705        	call0	40267f04 <wpa_compare_rsn_ie>
40264c93:	e31216        	beqz	a2, 40264ac8 <wpa_receive+0x160>
40264c96:	b128      	l32i.n	a2, a1, 44
40264c98:	3c8b      	addi.n	a3, a12, 8
40264c9a:	ff9205        	call0	402645bc <wpa_auth_for_each_sta+0x4>
40264c9d:	ff5086        	j	402649e3 <wpa_receive+0x7b>
40264ca0:	3e9b      	addi.n	a3, a14, 9
40264ca2:	01dc22        	addmi	a2, a12, 0x100
40264ca5:	fcc222        	addi	a2, a2, -4
40264ca8:	9129      	s32i.n	a2, a1, 36
40264caa:	ffc605        	call0	4026490c <wpa_auth_sta_deinit+0x74>
40264cad:	01dc02        	addmi	a0, a12, 0x100
40264cb0:	2cc002        	addi	a0, a0, 44
40264cb3:	fdcc      	bnez.n	a13, 40264cc6 <wpa_receive+0x35e>
40264cb5:	043c      	movi.n	a4, 48
40264cb7:	91d8      	l32i.n	a13, a1, 36
40264cb9:	002d      	mov.n	a2, a0
40264cbb:	0d3d      	mov.n	a3, a13
40264cbd:	6db701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264cc0:	0000c0        	callx0	a0
40264cc3:	000346        	j	40264cd4 <wpa_receive+0x36c>
40264cc6:	91d8      	l32i.n	a13, a1, 36
40264cc8:	030c      	movi.n	a3, 0
40264cca:	043c      	movi.n	a4, 48
40264ccc:	002d      	mov.n	a2, a0
40264cce:	6db701        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40264cd1:	0000c0        	callx0	a0
40264cd4:	0d2d      	mov.n	a2, a13
40264cd6:	030c      	movi.n	a3, 0
40264cd8:	ffc305        	call0	4026490c <wpa_auth_sta_deinit+0x74>
40264cdb:	ffbe46        	j	40264bd8 <wpa_receive+0x270>
40264cde:	9dcc      	bnez.n	a13, 40264ceb <wpa_receive+0x383>
40264ce0:	e138      	l32i.n	a3, a1, 56
40264ce2:	01dc22        	addmi	a2, a12, 0x100
40264ce5:	2cc222        	addi	a2, a2, 44
40264ce8:	ffbe05        	call0	402648cc <wpa_auth_sta_deinit+0x34>
40264ceb:	0c3d      	mov.n	a3, a12
40264ced:	30cc02        	addi	a0, a12, 48
40264cf0:	01d352        	addmi	a5, a3, 0x100
40264cf3:	070542        	l8ui	a4, a5, 7
40264cf6:	060562        	l8ui	a6, a5, 6
40264cf9:	114480        	slli	a4, a4, 8
40264cfc:	204460        	or	a4, a4, a6
40264cff:	114480        	slli	a4, a4, 8
40264d02:	050562        	l8ui	a6, a5, 5
40264d05:	040552        	l8ui	a5, a5, 4
40264d08:	204460        	or	a4, a4, a6
40264d0b:	114480        	slli	a4, a4, 8
40264d0e:	204450        	or	a4, a4, a5
40264d11:	cce416        	beqz	a4, 402649e3 <wpa_receive+0x7b>
40264d14:	33cb      	addi.n	a3, a3, 12
40264d16:	d69307        	bne	a3, a0, 40264cf0 <wpa_receive+0x388>
40264d19:	ff3186        	j	402649e3 <wpa_receive+0x7b>
40264d1c:	90c112        	addi	a1, a1, -112
40264d1f:	166152        	s32i	a5, a1, 88
40264d22:	176162        	s32i	a6, a1, 92
40264d25:	186172        	s32i	a7, a1, 96
40264d28:	1a6102        	s32i	a0, a1, 104
40264d2b:	156132        	s32i	a3, a1, 84
40264d2e:	146122        	s32i	a2, a1, 80
40264d31:	203440        	or	a3, a4, a4
40264d34:	10c122        	addi	a2, a1, 16
40264d37:	06a042        	movi	a4, 6
40264d3a:	6d9801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264d3d:	0000c0        	callx0	a0
40264d40:	162132        	l32i	a3, a1, 88
40264d43:	16c122        	addi	a2, a1, 22
40264d46:	042c      	movi.n	a4, 32
40264d48:	6d9501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264d4b:	0000c0        	callx0	a0
40264d4e:	36c122        	addi	a2, a1, 54
40264d51:	ff4ec5        	call0	40264240 <wpa_get_ntp_timestamp>
40264d54:	3ec122        	addi	a2, a1, 62
40264d57:	031c      	movi.n	a3, 16
40264d59:	ff6c85        	call0	40264424 <os_get_random>
40264d5c:	152142        	l32i	a4, a1, 84
40264d5f:	172172        	l32i	a7, a1, 92
40264d62:	032c      	movi.n	a3, 32
40264d64:	10c152        	addi	a5, a1, 16
40264d67:	e63c      	movi.n	a6, 62
40264d69:	196122        	s32i	a2, a1, 100
40264d6c:	182102        	l32i	a0, a1, 96
40264d6f:	142122        	l32i	a2, a1, 80
40264d72:	0109      	s32i.n	a0, a1, 0
40264d74:	fe3101        	l32r	a0, 40264638 <wpa_auth_for_each_sta+0x80>
40264d77:	0000c0        	callx0	a0
40264d7a:	192152        	l32i	a5, a1, 100
40264d7d:	f47c      	movi.n	a4, -1
40264d7f:	000c      	movi.n	a0, 0
40264d81:	a30450        	movltz	a0, a4, a5
40264d84:	a30420        	movltz	a0, a4, a2
40264d87:	002d      	mov.n	a2, a0
40264d89:	1a2102        	l32i	a0, a1, 104
40264d8c:	70c112        	addi	a1, a1, 112
40264d8f:	f00d      	ret.n
40264d91:	000000        	ill
40264d94:	032d      	mov.n	a2, a3
40264d96:	f0c112        	addi	a1, a1, -16
40264d99:	0109      	s32i.n	a0, a1, 0
40264d9b:	030c      	movi.n	a3, 0
40264d9d:	100c      	movi.n	a0, 1
40264d9f:	666232        	s32i	a3, a2, 0x198
40264da2:	d209      	s32i.n	a0, a2, 52
40264da4:	0121c5        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
40264da7:	0108      	l32i.n	a0, a1, 0
40264da9:	10c112        	addi	a1, a1, 16
40264dac:	f00d      	ret.n
40264dae:	880000        	excw
40264db1:	8e          	.byte 0x8e
40264db2:	ff          	.byte 0xff
40264db3:	ff          	.byte 0xff
40264db4:	8e          	.byte 0x8e
40264db5:	ff          	.byte 0xff
40264db6:	ff          	.byte 0xff
40264db7:	dd6800        	excw
40264dba:	124000        	excw

40264dbc <__wpa_send_eapol>:
40264dbc:	80c112        	addi	a1, a1, -128
40264dbf:	1361f2        	s32i	a15, a1, 76
40264dc2:	f109      	s32i.n	a0, a1, 60
40264dc4:	1e6122        	s32i	a2, a1, 120
40264dc7:	1d6152        	s32i	a5, a1, 116
40264dca:	1c6162        	s32i	a6, a1, 112
40264dcd:	8179      	s32i.n	a7, a1, 32
40264dcf:	1061c2        	s32i	a12, a1, 64
40264dd2:	1161d2        	s32i	a13, a1, 68
40264dd5:	1261e2        	s32i	a14, a1, 72
40264dd8:	03dd      	mov.n	a13, a3
40264dda:	232132        	l32i	a3, a1, 140
40264ddd:	04ed      	mov.n	a14, a4
40264ddf:	34f316        	beqz	a3, 40265132 <__wpa_send_eapol+0x376>
40264de2:	03cd      	mov.n	a12, a3
40264de4:	000046        	j	40264de9 <__wpa_send_eapol+0x2d>
40264de7:	3c0c      	movi.n	a12, 3
40264de9:	b1c9      	s32i.n	a12, a1, 44
40264deb:	fecc42        	addi	a4, a12, -2
40264dee:	800c      	movi.n	a0, 8
40264df0:	2021f2        	l32i	a15, a1, 128
40264df3:	1861f2        	s32i	a15, a1, 96
40264df6:	105e00        	and	a5, a14, a0
40264df9:	d159      	s32i.n	a5, a1, 52
40264dfb:	30e416        	beqz	a4, 4026510d <__wpa_send_eapol+0x351>
40264dfe:	fdcc22        	addi	a2, a12, -3
40264e01:	308216        	beqz	a2, 4026510d <__wpa_send_eapol+0x351>
40264e04:	030c      	movi.n	a3, 0
40264e06:	c139      	s32i.n	a3, a1, 48
40264e08:	63cf22        	addi	a2, a15, 99
40264e0b:	e129      	s32i.n	a2, a1, 56
40264e0d:	6d6101        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40264e10:	0000c0        	callx0	a0
40264e13:	1e21a2        	l32i	a10, a1, 120
40264e16:	02cd      	mov.n	a12, a2
40264e18:	2dc216        	beqz	a2, 402650f8 <__wpa_send_eapol+0x33c>
40264e1b:	260c      	movi.n	a6, 2
40264e1d:	fea052        	movi	a5, 254
40264e20:	b1b8      	l32i.n	a11, a1, 44
40264e22:	ba98      	l32i.n	a9, a10, 44
40264e24:	222142        	l32i	a4, a1, 136
40264e27:	5fcf02        	addi	a0, a15, 95
40264e2a:	380c      	movi.n	a8, 3
40264e2c:	014c82        	s8i	a8, a12, 1
40264e2f:	742800        	extui	a2, a0, 8, 8
40264e32:	156142        	s32i	a4, a1, 84
40264e35:	110080        	slli	a0, a0, 8
40264e38:	004c92        	s8i	a9, a12, 0
40264e3b:	200020        	or	a0, a0, a2
40264e3e:	024c02        	s8i	a0, a12, 2
40264e41:	410800        	srli	a0, a0, 8
40264e44:	034c02        	s8i	a0, a12, 3
40264e47:	632d02        	l32i	a0, a13, 0x18c
40264e4a:	20eeb0        	or	a14, a14, a11
40264e4d:	fec072        	addi	a7, a0, -2
40264e50:	835670        	moveqz	a5, a6, a7
40264e53:	044c52        	s8i	a5, a12, 4
40264e56:	748c      	beqz.n	a4, 40264e61 <__wpa_send_eapol+0xa5>
40264e58:	082066        	bnei	a0, 2, 40264e64 <__wpa_send_eapol+0xa8>
40264e5b:	6fce21        	l32r	a2, 40240d94 <system_get_test_result+0x24>
40264e5e:	20ee20        	or	a14, a14, a2
40264e61:	082026        	beqi	a0, 2, 40264e6d <__wpa_send_eapol+0xb1>
40264e64:	212132        	l32i	a3, a1, 132
40264e67:	1133c0        	slli	a3, a3, 4
40264e6a:	20ee30        	or	a14, a14, a3
40264e6d:	064ce2        	s8i	a14, a12, 6
40264e70:	4158e0        	srli	a5, a14, 8
40264e73:	d148      	l32i.n	a4, a1, 52
40264e75:	054c52        	s8i	a5, a12, 5
40264e78:	64cc      	bnez.n	a4, 40264e82 <__wpa_send_eapol+0xc6>
40264e7a:	4a68      	l32i.n	a6, a10, 16
40264e7c:	176162        	s32i	a6, a1, 92
40264e7f:	000146        	j	40264e88 <__wpa_send_eapol+0xcc>
40264e82:	642d72        	l32i	a7, a13, 0x190
40264e85:	176172        	s32i	a7, a1, 92
40264e88:	172122        	l32i	a2, a1, 92
40264e8b:	031ec5        	call0	40268078 <wpa_cipher_key_len>
40264e8e:	418820        	srli	a8, a2, 8
40264e91:	074c82        	s8i	a8, a12, 7
40264e94:	172122        	l32i	a2, a1, 92
40264e97:	201110        	or	a1, a1, a1
40264e9a:	031dc5        	call0	40268078 <wpa_cipher_key_len>
40264e9d:	1461f2        	s32i	a15, a1, 80
40264ea0:	084c22        	s8i	a2, a12, 8
40264ea3:	0a6ed7        	bbci	a14, 13, 40264eb1 <__wpa_send_eapol+0xf5>
40264ea6:	1461f2        	s32i	a15, a1, 80
40264ea9:	090c      	movi.n	a9, 0
40264eab:	074c92        	s8i	a9, a12, 7
40264eae:	084c92        	s8i	a9, a12, 8
40264eb1:	01dd02        	addmi	a0, a13, 0x100
40264eb4:	24cd32        	addi	a3, a13, 36
40264eb7:	1a6132        	s32i	a3, a1, 104
40264eba:	00fd      	mov.n	a15, a0
40264ebc:	20c022        	addi	a2, a0, 32
40264ebf:	1b6122        	s32i	a2, a1, 108
40264ec2:	14cff2        	addi	a15, a15, 20
40264ec5:	fcc002        	addi	a0, a0, -4
40264ec8:	196102        	s32i	a0, a1, 100
40264ecb:	1b2122        	l32i	a2, a1, 108
40264ece:	1a2152        	l32i	a5, a1, 104
40264ed1:	203ff0        	or	a3, a15, a15
40264ed4:	fb0542        	l8ui	a4, a5, 251
40264ed7:	fa0562        	l8ui	a6, a5, 250
40264eda:	114480        	slli	a4, a4, 8
40264edd:	204460        	or	a4, a4, a6
40264ee0:	f90562        	l8ui	a6, a5, 249
40264ee3:	114480        	slli	a4, a4, 8
40264ee6:	204460        	or	a4, a4, a6
40264ee9:	f80562        	l8ui	a6, a5, 248
40264eec:	114480        	slli	a4, a4, 8
40264eef:	01d552        	addmi	a5, a5, 0x100
40264ef2:	204460        	or	a4, a4, a6
40264ef5:	044542        	s8i	a4, a5, 4
40264ef8:	414840        	srli	a4, a4, 8
40264efb:	054542        	s8i	a4, a5, 5
40264efe:	414840        	srli	a4, a4, 8
40264f01:	064542        	s8i	a4, a5, 6
40264f04:	414840        	srli	a4, a4, 8
40264f07:	074542        	s8i	a4, a5, 7
40264f0a:	08a042        	movi	a4, 8
40264f0d:	6d2301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264f10:	0000c0        	callx0	a0
40264f13:	f4cff2        	addi	a15, a15, -12
40264f16:	192162        	l32i	a6, a1, 100
40264f19:	1b2152        	l32i	a5, a1, 108
40264f1c:	1a2172        	l32i	a7, a1, 104
40264f1f:	f4c552        	addi	a5, a5, -12
40264f22:	f4c772        	addi	a7, a7, -12
40264f25:	1a6172        	s32i	a7, a1, 104
40264f28:	1b6152        	s32i	a5, a1, 108
40264f2b:	9c9567        	bne	a5, a6, 40264ecb <__wpa_send_eapol+0x10f>
40264f2e:	062d      	mov.n	a2, a6
40264f30:	830c      	movi.n	a3, 8
40264f32:	1d21f2        	l32i	a15, a1, 116
40264f35:	ff2345        	call0	4026416c <inc_byte_array>
40264f38:	192132        	l32i	a3, a1, 100
40264f3b:	2c9b      	addi.n	a2, a12, 9
40264f3d:	840c      	movi.n	a4, 8
40264f3f:	6d1701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264f42:	0000c0        	callx0	a0
40264f45:	1a0c      	movi.n	a10, 1
40264f47:	01dd92        	addmi	a9, a13, 0x100
40264f4a:	080c      	movi.n	a8, 0
40264f4c:	054982        	s8i	a8, a9, 5
40264f4f:	0449a2        	s8i	a10, a9, 4
40264f52:	080c      	movi.n	a8, 0
40264f54:	064982        	s8i	a8, a9, 6
40264f57:	080c      	movi.n	a8, 0
40264f59:	074982        	s8i	a8, a9, 7
40264f5c:	1c2192        	l32i	a9, a1, 112
40264f5f:	b98c      	beqz.n	a9, 40264f6e <__wpa_send_eapol+0x1b2>
40264f61:	093d      	mov.n	a3, a9
40264f63:	11cc22        	addi	a2, a12, 17
40264f66:	042c      	movi.n	a4, 32
40264f68:	6d0d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264f6b:	0000c0        	callx0	a0
40264f6e:	bf8c      	beqz.n	a15, 40264f7d <__wpa_send_eapol+0x1c1>
40264f70:	0f3d      	mov.n	a3, a15
40264f72:	41cc22        	addi	a2, a12, 65
40264f75:	840c      	movi.n	a4, 8
40264f77:	6d0901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264f7a:	0000c0        	callx0	a0
40264f7d:	81b8      	l32i.n	a11, a1, 32
40264f7f:	8138      	l32i.n	a3, a1, 32
40264f81:	0bac      	beqz.n	a11, 40264fa5 <__wpa_send_eapol+0x1e9>
40264f83:	1521f2        	l32i	a15, a1, 84
40264f86:	1fec      	bnez.n	a15, 40264fab <__wpa_send_eapol+0x1ef>
40264f88:	63cc22        	addi	a2, a12, 99
40264f8b:	0b3d      	mov.n	a3, a11
40264f8d:	182142        	l32i	a4, a1, 96
40264f90:	6d0301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264f93:	0000c0        	callx0	a0
40264f96:	182102        	l32i	a0, a1, 96
40264f99:	624c02        	s8i	a0, a12, 98
40264f9c:	410800        	srli	a0, a0, 8
40264f9f:	614c02        	s8i	a0, a12, 97
40264fa2:	002fc6        	j	40265065 <__wpa_send_eapol+0x2a9>
40264fa5:	152122        	l32i	a2, a1, 84
40264fa8:	0b9216        	beqz	a2, 40265065 <__wpa_send_eapol+0x2a9>
40264fab:	0b6316        	beqz	a3, 40265065 <__wpa_send_eapol+0x2a9>
40264fae:	142122        	l32i	a2, a1, 80
40264fb1:	6cf801        	l32r	a0, 40240394 <user_uart_wait_tx_fifo_empty+0x120>
40264fb4:	0000c0        	callx0	a0
40264fb7:	02fd      	mov.n	a15, a2
40264fb9:	92cc      	bnez.n	a2, 40264fc6 <__wpa_send_eapol+0x20a>
40264fbb:	0c2d      	mov.n	a2, a12
40264fbd:	6cf901        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40264fc0:	0000c0        	callx0	a0
40264fc3:	004c46        	j	402650f8 <__wpa_send_eapol+0x33c>
40264fc6:	8138      	l32i.n	a3, a1, 32
40264fc8:	182142        	l32i	a4, a1, 96
40264fcb:	6cf401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40264fce:	0000c0        	callx0	a0
40264fd1:	c148      	l32i.n	a4, a1, 48
40264fd3:	948c      	beqz.n	a4, 40264fe0 <__wpa_send_eapol+0x224>
40264fd5:	182162        	l32i	a6, a1, 96
40264fd8:	ddaf52        	movi	a5, -35
40264fdb:	6f6a      	add.n	a6, a15, a6
40264fdd:	004652        	s8i	a5, a6, 0
40264fe0:	0b2172        	l32i	a7, a1, 44
40264fe3:	bca002        	movi	a0, 188
40264fe6:	fec772        	addi	a7, a7, -2
40264fe9:	15d716        	beqz	a7, 4026514a <__wpa_send_eapol+0x38e>
40264fec:	0b2182        	l32i	a8, a1, 44
40264fef:	fdc882        	addi	a8, a8, -3
40264ff2:	154816        	beqz	a8, 4026514a <__wpa_send_eapol+0x38e>
40264ff5:	10a042        	movi	a4, 16
40264ff8:	1d38      	l32i.n	a3, a13, 4
40264ffa:	31cc22        	addi	a2, a12, 49
40264ffd:	9129      	s32i.n	a2, a1, 36
40264fff:	34c332        	addi	a3, a3, 52
40265002:	6ce601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40265005:	0000c0        	callx0	a0
40265008:	1d28      	l32i.n	a2, a13, 4
4026500a:	032c      	movi.n	a3, 32
4026500c:	24c222        	addi	a2, a2, 36
4026500f:	ff15c5        	call0	4026416c <inc_byte_array>
40265012:	9138      	l32i.n	a3, a1, 36
40265014:	012d      	mov.n	a2, a1
40265016:	041c      	movi.n	a4, 16
40265018:	6ce101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026501b:	0000c0        	callx0	a0
4026501e:	10c122        	addi	a2, a1, 16
40265021:	041c      	movi.n	a4, 16
40265023:	01dd32        	addmi	a3, a13, 0x100
40265026:	bcc332        	addi	a3, a3, -68
40265029:	6cdc01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026502c:	0000c0        	callx0	a0
4026502f:	0f3d      	mov.n	a3, a15
40265031:	142142        	l32i	a4, a1, 80
40265034:	63cc22        	addi	a2, a12, 99
40265037:	a129      	s32i.n	a2, a1, 40
40265039:	6cd801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026503c:	0000c0        	callx0	a0
4026503f:	012d      	mov.n	a2, a1
40265041:	032c      	movi.n	a3, 32
40265043:	00a142        	movi	a4, 0x100
40265046:	a158      	l32i.n	a5, a1, 40
40265048:	142162        	l32i	a6, a1, 80
4026504b:	ff5b01        	l32r	a0, 40264db8 <wpa_receive+0x450>
4026504e:	0000c0        	callx0	a0
40265051:	0f2d      	mov.n	a2, a15
40265053:	142142        	l32i	a4, a1, 80
40265056:	624c42        	s8i	a4, a12, 98
40265059:	414840        	srli	a4, a4, 8
4026505c:	614c42        	s8i	a4, a12, 97
4026505f:	6cd101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40265062:	0000c0        	callx0	a0
40265065:	246e87        	bbci	a14, 8, 4026508d <__wpa_send_eapol+0x2d1>
40265068:	3b2d52        	l32i	a5, a13, 236
4026506b:	95cc      	bnez.n	a5, 40265078 <__wpa_send_eapol+0x2bc>
4026506d:	0c2d      	mov.n	a2, a12
4026506f:	6ccd01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40265072:	0000c0        	callx0	a0
40265075:	001fc6        	j	402650f8 <__wpa_send_eapol+0x33c>
40265078:	0b2132        	l32i	a3, a1, 44
4026507b:	204cc0        	or	a4, a12, a12
4026507e:	0e2152        	l32i	a5, a1, 56
40265081:	51cc62        	addi	a6, a12, 81
40265084:	01dd22        	addmi	a2, a13, 0x100
40265087:	acc222        	addi	a2, a2, -84
4026508a:	02e385        	call0	40267ec4 <wpa_eapol_key_mic>
4026508d:	03a022        	movi	a2, 3
40265090:	6bdf61        	l32r	a6, 4024000c <_irom0_text_start+0xc>
40265093:	00a132        	movi	a3, 0x100
40265096:	052662        	l32i	a6, a6, 20
40265099:	040c      	movi.n	a4, 0
4026509b:	0668      	l32i.n	a6, a6, 0
4026509d:	166162        	s32i	a6, a1, 88
402650a0:	fb2785        	call0	4026031c <pbuf_alloc>
402650a3:	3d8b      	addi.n	a3, a13, 8
402650a5:	02fd      	mov.n	a15, a2
402650a7:	12e8      	l32i.n	a14, a2, 4
402650a9:	640c      	movi.n	a4, 6
402650ab:	0e2d      	mov.n	a2, a14
402650ad:	6cbb01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402650b0:	0000c0        	callx0	a0
402650b3:	e1d8      	l32i.n	a13, a1, 56
402650b5:	2e6b      	addi.n	a2, a14, 6
402650b7:	162132        	l32i	a3, a1, 88
402650ba:	640c      	movi.n	a4, 6
402650bc:	2fc332        	addi	a3, a3, 47
402650bf:	6cb701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402650c2:	0000c0        	callx0	a0
402650c5:	1f28      	l32i.n	a2, a15, 4
402650c7:	ff3b31        	l32r	a3, 40264db4 <wpa_receive+0x44c>
402650ca:	ff3941        	l32r	a4, 40264db0 <wpa_receive+0x448>
402650cd:	0c4e42        	s8i	a4, a14, 12
402650d0:	0d4e32        	s8i	a3, a14, 13
402650d3:	0d4d      	mov.n	a4, a13
402650d5:	22eb      	addi.n	a2, a2, 14
402650d7:	0c3d      	mov.n	a3, a12
402650d9:	6cb001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402650dc:	0000c0        	callx0	a0
402650df:	0f3d      	mov.n	a3, a15
402650e1:	142152        	l32i	a5, a1, 80
402650e4:	162122        	l32i	a2, a1, 88
402650e7:	71c552        	addi	a5, a5, 113
402650ea:	055f52        	s16i	a5, a15, 10
402650ed:	f01405        	call0	40255230 <ieee80211_output_pbuf>
402650f0:	0c2d      	mov.n	a2, a12
402650f2:	6cac01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402650f5:	0000c0        	callx0	a0
402650f8:	1021c2        	l32i	a12, a1, 64
402650fb:	1121d2        	l32i	a13, a1, 68
402650fe:	1221e2        	l32i	a14, a1, 72
40265101:	1321f2        	l32i	a15, a1, 76
40265104:	80a022        	movi	a2, 128
40265107:	f108      	l32i.n	a0, a1, 60
40265109:	112a      	add.n	a1, a1, a2
4026510b:	f00d      	ret.n
4026510d:	222162        	l32i	a6, a1, 136
40265110:	cf0616        	beqz	a6, 40264e04 <__wpa_send_eapol+0x48>
40265113:	182122        	l32i	a2, a1, 96
40265116:	830c      	movi.n	a3, 8
40265118:	875001        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
4026511b:	0000c0        	callx0	a0
4026511e:	1821f2        	l32i	a15, a1, 96
40265121:	800c      	movi.n	a0, 8
40265123:	c00020        	sub	a0, a0, a2
40265126:	932020        	movnez	a2, a0, a2
40265129:	c129      	s32i.n	a2, a1, 48
4026512b:	ff2a      	add.n	a15, a15, a2
4026512d:	ff8b      	addi.n	a15, a15, 8
4026512f:	ff3546        	j	40264e08 <__wpa_send_eapol+0x4c>
40265132:	0d2d      	mov.n	a2, a13
40265134:	ff4885        	call0	402645c0 <wpa_auth_for_each_sta+0x8>
40265137:	cac256        	bnez	a2, 40264de7 <__wpa_send_eapol+0x2b>
4026513a:	220c      	movi.n	a2, 2
4026513c:	642d32        	l32i	a3, a13, 0x190
4026513f:	1c0c      	movi.n	a12, 1
40265141:	fec332        	addi	a3, a3, -2
40265144:	93c230        	movnez	a12, a2, a3
40265147:	ff2786        	j	40264de9 <__wpa_send_eapol+0x2d>
4026514a:	63cc52        	addi	a5, a12, 99
4026514d:	142132        	l32i	a3, a1, 80
40265150:	802d00        	add	a2, a13, a0
40265153:	f8c342        	addi	a4, a3, -8
40265156:	ffc332        	addi	a3, a3, -1
40265159:	b33440        	movgez	a3, a4, a4
4026515c:	213330        	srai	a3, a3, 3
4026515f:	204ff0        	or	a4, a15, a15
40265162:	0383c5        	call0	402689a0 <aes_wrap>
40265165:	ee8216        	beqz	a2, 40265051 <__wpa_send_eapol+0x295>
40265168:	0c2d      	mov.n	a2, a12
4026516a:	6c8e01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4026516d:	0000c0        	callx0	a0
40265170:	0f2d      	mov.n	a2, a15
40265172:	6c8c01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40265175:	0000c0        	callx0	a0
40265178:	ffdf06        	j	402650f8 <__wpa_send_eapol+0x33c>
4026517b:	c11200        	mul16u	a1, a2, a0
4026517e:	81f9d0        	src	a15, a9, a13
40265181:	4109      	s32i.n	a0, a1, 16
40265183:	51c9      	s32i.n	a12, a1, 20
40265185:	61d9      	s32i.n	a13, a1, 24
40265187:	71e9      	s32i.n	a14, a1, 28
40265189:	04dd      	mov.n	a13, a4
4026518b:	02ed      	mov.n	a14, a2
4026518d:	03cd      	mov.n	a12, a3
4026518f:	07e316        	beqz	a3, 40265211 <__wpa_send_eapol+0x455>
40265192:	d138      	l32i.n	a3, a1, 52
40265194:	e128      	l32i.n	a2, a1, 56
40265196:	c148      	l32i.n	a4, a1, 48
40265198:	000c      	movi.n	a0, 0
4026519a:	3109      	s32i.n	a0, a1, 12
4026519c:	0149      	s32i.n	a4, a1, 0
4026519e:	2129      	s32i.n	a2, a1, 8
402651a0:	1139      	s32i.n	a3, a1, 4
402651a2:	0e2d      	mov.n	a2, a14
402651a4:	0c3d      	mov.n	a3, a12
402651a6:	0d4d      	mov.n	a4, a13
402651a8:	ffc105        	call0	40264dbc <__wpa_send_eapol>
402651ab:	bc58      	l32i.n	a5, a12, 44
402651ad:	cc28      	l32i.n	a2, a12, 48
402651af:	160c      	movi.n	a6, 1
402651b1:	800c      	movi.n	a0, 8
402651b3:	100d00        	and	a0, a13, a0
402651b6:	004d      	mov.n	a4, a0
402651b8:	934600        	movnez	a4, a6, a0
402651bb:	932540        	movnez	a2, a5, a4
402651be:	071266        	bnei	a2, 1, 402651c9 <__wpa_send_eapol+0x40d>
402651c1:	112e32        	l32i	a3, a14, 68
402651c4:	64a052        	movi	a5, 100
402651c7:	43cc      	bnez.n	a3, 402651cf <__wpa_send_eapol+0x413>
402651c9:	e8a3f2        	movi	a15, 0x3e8
402651cc:	000146        	j	402651d5 <__wpa_send_eapol+0x419>
402651cf:	f4a1f2        	movi	a15, 0x1f4
402651d2:	93f540        	movnez	a15, a5, a4
402651d5:	00b016        	beqz	a0, 402651e4 <__wpa_send_eapol+0x428>
402651d8:	081266        	bnei	a2, 1, 402651e4 <__wpa_send_eapol+0x428>
402651db:	05ed87        	bbsi	a13, 8, 402651e4 <__wpa_send_eapol+0x428>
402651de:	01a062        	movi	a6, 1
402651e1:	666c62        	s32i	a6, a12, 0x198
402651e4:	202ff0        	or	a2, a15, a15
402651e7:	e8a332        	movi	a3, 0x3e8
402651ea:	80c001        	l32r	a0, 402454ec <set_rf_freq_offset+0x70>
402651ed:	0000c0        	callx0	a0
402651f0:	02dd      	mov.n	a13, a2
402651f2:	e8a332        	movi	a3, 0x3e8
402651f5:	0f2d      	mov.n	a2, a15
402651f7:	871801        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
402651fa:	0000c0        	callx0	a0
402651fd:	0c6d      	mov.n	a6, a12
402651ff:	0e5d      	mov.n	a5, a14
40265201:	023d      	mov.n	a3, a2
40265203:	e8a342        	movi	a4, 0x3e8
40265206:	0d2d      	mov.n	a2, a13
40265208:	823340        	mull	a3, a3, a4
4026520b:	fdd641        	l32r	a4, 40264964 <wpa_auth_sta_deinit+0xcc>
4026520e:	061005        	call0	4026b310 <eloop_register_timeout>
40265211:	51c8      	l32i.n	a12, a1, 20
40265213:	61d8      	l32i.n	a13, a1, 24
40265215:	71e8      	l32i.n	a14, a1, 28
40265217:	81f8      	l32i.n	a15, a1, 32
40265219:	4108      	l32i.n	a0, a1, 16
4026521b:	30c112        	addi	a1, a1, 48
4026521e:	f00d      	ret.n
40265220:	d0c112        	addi	a1, a1, -48
40265223:	71c9      	s32i.n	a12, a1, 28
40265225:	5129      	s32i.n	a2, a1, 20
40265227:	6109      	s32i.n	a0, a1, 24
40265229:	91e9      	s32i.n	a14, a1, 36
4026522b:	81d9      	s32i.n	a13, a1, 32
4026522d:	03ed      	mov.n	a14, a3
4026522f:	04dd      	mov.n	a13, a4
40265231:	62a002        	movi	a0, 98
40265234:	213047        	bltu	a0, a4, 40265259 <__wpa_send_eapol+0x49d>
40265237:	f27c      	movi.n	a2, -1
40265239:	0003c6        	j	4026524c <__wpa_send_eapol+0x490>
4026523c:	fd7c      	movi.n	a13, -1
4026523e:	0c2d      	mov.n	a2, a12
40265240:	013d      	mov.n	a3, a1
40265242:	041c      	movi.n	a4, 16
40265244:	6c5601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40265247:	0000c0        	callx0	a0
4026524a:	0d2d      	mov.n	a2, a13
4026524c:	71c8      	l32i.n	a12, a1, 28
4026524e:	81d8      	l32i.n	a13, a1, 32
40265250:	91e8      	l32i.n	a14, a1, 36
40265252:	6108      	l32i.n	a0, a1, 24
40265254:	30c112        	addi	a1, a1, 48
40265257:	f00d      	ret.n
40265259:	10a042        	movi	a4, 16
4026525c:	060322        	l8ui	a2, a3, 6
4026525f:	51c3c2        	addi	a12, a3, 81
40265262:	046122        	s32i	a2, a1, 16
40265265:	202110        	or	a2, a1, a1
40265268:	0c3d      	mov.n	a3, a12
4026526a:	6c4c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026526d:	0000c0        	callx0	a0
40265270:	0c2d      	mov.n	a2, a12
40265272:	030c      	movi.n	a3, 0
40265274:	041c      	movi.n	a4, 16
40265276:	6c4d01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40265279:	0000c0        	callx0	a0
4026527c:	0d5d      	mov.n	a5, a13
4026527e:	0e4d      	mov.n	a4, a14
40265280:	5128      	l32i.n	a2, a1, 20
40265282:	4138      	l32i.n	a3, a1, 16
40265284:	0c6d      	mov.n	a6, a12
40265286:	243030        	extui	a3, a3, 0, 3
40265289:	02c385        	call0	40267ec4 <wpa_eapol_key_mic>
4026528c:	fac256        	bnez	a2, 4026523c <__wpa_send_eapol+0x480>
4026528f:	012d      	mov.n	a2, a1
40265291:	0c3d      	mov.n	a3, a12
40265293:	041c      	movi.n	a4, 16
40265295:	71f901        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40265298:	0000c0        	callx0	a0
4026529b:	f9d256        	bnez	a2, 4026523c <__wpa_send_eapol+0x480>
4026529e:	0d0c      	movi.n	a13, 0
402652a0:	ffe686        	j	4026523e <__wpa_send_eapol+0x482>
402652a3:	461800        	excw
402652a6:	424026        	beqi	a0, 4, 402652ec <wpa_remove_ptk+0x44>

402652a8 <wpa_remove_ptk>:
402652a8:	40a042        	movi	a4, 64
402652ab:	00a032        	movi	a3, 0
402652ae:	e0c112        	addi	a1, a1, -32
402652b1:	0561c2        	s32i	a12, a1, 20
402652b4:	4109      	s32i.n	a0, a1, 16
402652b6:	02cd      	mov.n	a12, a2
402652b8:	3b6232        	s32i	a3, a2, 236
402652bb:	01d222        	addmi	a2, a2, 0x100
402652be:	acc222        	addi	a2, a2, -84
402652c1:	6c3a01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402652c4:	0000c0        	callx0	a0
402652c7:	030c      	movi.n	a3, 0
402652c9:	040c      	movi.n	a4, 0
402652cb:	5c8b      	addi.n	a5, a12, 8
402652cd:	060c      	movi.n	a6, 0
402652cf:	070c      	movi.n	a7, 0
402652d1:	0c28      	l32i.n	a2, a12, 0
402652d3:	000c      	movi.n	a0, 0
402652d5:	0109      	s32i.n	a0, a1, 0
402652d7:	ff1b05        	call0	40264488 <os_get_random+0x64>
402652da:	0c4d      	mov.n	a4, a12
402652dc:	020c      	movi.n	a2, 0
402652de:	0c38      	l32i.n	a3, a12, 0
402652e0:	3c6c22        	s32i	a2, a12, 240
402652e3:	fff021        	l32r	a2, 402652a4 <__wpa_send_eapol+0x4e8>
402652e6:	51c8      	l32i.n	a12, a1, 20
402652e8:	060205        	call0	4026b30c <eloop_cancel_timeout>
402652eb:	4108      	l32i.n	a0, a1, 16
402652ed:	20c112        	addi	a1, a1, 32
402652f0:	f00d      	ret.n
	...

402652f4 <wpa_auth_sm_event>:
402652f4:	f0c112        	addi	a1, a1, -16
402652f7:	0109      	s32i.n	a0, a1, 0
402652f9:	11c9      	s32i.n	a12, a1, 4
402652fb:	21d9      	s32i.n	a13, a1, 8
402652fd:	02cd      	mov.n	a12, a2
402652ff:	03dd      	mov.n	a13, a3
40265301:	32cc      	bnez.n	a2, 40265308 <wpa_auth_sm_event+0x14>
40265303:	f27c      	movi.n	a2, -1
40265305:	001b86        	j	40265377 <wpa_auth_sm_event+0x83>
40265308:	020c      	movi.n	a2, 0
4026530a:	4723b6        	bltui	a3, 2, 40265355 <wpa_auth_sm_event+0x61>
4026530d:	100c      	movi.n	a0, 1
4026530f:	0243f6        	bgeui	a3, 4, 40265315 <wpa_auth_sm_event+0x21>
40265312:	6c23f6        	bgeui	a3, 2, 40265382 <wpa_auth_sm_event+0x8e>
40265315:	3c6df6        	bgeui	a13, 6, 40265355 <wpa_auth_sm_event+0x61>
40265318:	394db6        	bltui	a13, 4, 40265355 <wpa_auth_sm_event+0x61>
4026531b:	5d2c32        	l32i	a3, a12, 0x174
4026531e:	1ee337        	bbsi	a3, 3, 40265340 <wpa_auth_sm_event+0x4c>
40265321:	100c      	movi.n	a0, 1
40265323:	820c      	movi.n	a2, 8
40265325:	202320        	or	a2, a3, a2
40265328:	6c09      	s32i.n	a0, a12, 24
4026532a:	5d6c22        	s32i	a2, a12, 0x174
4026532d:	0c2d      	mov.n	a2, a12
4026532f:	00c945        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
40265332:	511226        	beqi	a2, 1, 40265387 <wpa_auth_sm_event+0x93>
40265335:	030c      	movi.n	a3, 0
40265337:	140c      	movi.n	a4, 1
40265339:	8c49      	s32i.n	a4, a12, 32
4026533b:	6c39      	s32i.n	a3, a12, 24
4026533d:	000506        	j	40265355 <wpa_auth_sm_event+0x61>
40265340:	122c52        	l32i	a5, a12, 72
40265343:	c58c      	beqz.n	a5, 40265353 <wpa_auth_sm_event+0x5f>
40265345:	1c78      	l32i.n	a7, a12, 4
40265347:	3768      	l32i.n	a6, a7, 12
40265349:	660b      	addi.n	a6, a6, -1
4026534b:	3769      	s32i.n	a6, a7, 12
4026534d:	126c22        	s32i	a2, a12, 72
40265350:	5a6c02        	s32i	a0, a12, 0x168
40265353:	9c09      	s32i.n	a0, a12, 36
40265355:	030c      	movi.n	a3, 0
40265357:	044c      	movi.n	a4, 64
40265359:	01dc22        	addmi	a2, a12, 0x100
4026535c:	070c      	movi.n	a7, 0
4026535e:	3b6c72        	s32i	a7, a12, 236
40265361:	acc222        	addi	a2, a2, -84
40265364:	6c1201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40265367:	0000c0        	callx0	a0
4026536a:	045d26        	beqi	a13, 5, 40265372 <wpa_auth_sm_event+0x7e>
4026536d:	0c2d      	mov.n	a2, a12
4026536f:	fff385        	call0	402652a8 <wpa_remove_ptk>
40265372:	0c2d      	mov.n	a2, a12
40265374:	00c4c5        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
40265377:	11c8      	l32i.n	a12, a1, 4
40265379:	21d8      	l32i.n	a13, a1, 8
4026537b:	0108      	l32i.n	a0, a1, 0
4026537d:	10c112        	addi	a1, a1, 16
40265380:	f00d      	ret.n
40265382:	7c09      	s32i.n	a0, a12, 28
40265384:	fff346        	j	40265355 <wpa_auth_sm_event+0x61>
40265387:	120c      	movi.n	a2, 1
40265389:	fffa86        	j	40265377 <wpa_auth_sm_event+0x83>
4026538c:	106c04        	excw
4026538f:	c11240        	mul16u	a1, a2, a4
40265392:	21d9f0        	srai	a13, a15, 9
40265395:	11c9      	s32i.n	a12, a1, 4
40265397:	0109      	s32i.n	a0, a1, 0
40265399:	02cd      	mov.n	a12, a2
4026539b:	100c      	movi.n	a0, 1
4026539d:	0d0c      	movi.n	a13, 0
4026539f:	238c      	beqz.n	a3, 402653a5 <wpa_auth_sm_event+0xb1>
402653a1:	4228      	l32i.n	a2, a2, 16
402653a3:	728c      	beqz.n	a2, 402653ae <wpa_auth_sm_event+0xba>
402653a5:	5d2c32        	l32i	a3, a12, 0x174
402653a8:	203300        	or	a3, a3, a0
402653ab:	5d6c32        	s32i	a3, a12, 0x174
402653ae:	6c48      	l32i.n	a4, a12, 24
402653b0:	4cd9      	s32i.n	a13, a12, 16
402653b2:	948c      	beqz.n	a4, 402653bf <wpa_auth_sm_event+0xcb>
402653b4:	5d2c52        	l32i	a5, a12, 0x174
402653b7:	e67c      	movi.n	a6, -2
402653b9:	105560        	and	a5, a5, a6
402653bc:	5d6c52        	s32i	a5, a12, 0x174
402653bf:	122c72        	l32i	a7, a12, 72
402653c2:	3d6cd2        	s32i	a13, a12, 244
402653c5:	678c      	beqz.n	a7, 402653cf <wpa_auth_sm_event+0xdb>
402653c7:	1c98      	l32i.n	a9, a12, 4
402653c9:	3988      	l32i.n	a8, a9, 12
402653cb:	880b      	addi.n	a8, a8, -1
402653cd:	3989      	s32i.n	a8, a9, 12
402653cf:	632c92        	l32i	a9, a12, 0x18c
402653d2:	126cd2        	s32i	a13, a12, 72
402653d5:	021966        	bnei	a9, 1, 402653db <wpa_auth_sm_event+0xe7>
402653d8:	576cd2        	s32i	a13, a12, 0x15c
402653db:	0c2d      	mov.n	a2, a12
402653dd:	3e6c02        	s32i	a0, a12, 248
402653e0:	ffec45        	call0	402652a8 <wpa_remove_ptk>
402653e3:	bcd9      	s32i.n	a13, a12, 44
402653e5:	652c22        	l32i	a2, a12, 0x194
402653e8:	21d8      	l32i.n	a13, a1, 8
402653ea:	11c8      	l32i.n	a12, a1, 4
402653ec:	ffe801        	l32r	a0, 4026538c <wpa_auth_sm_event+0x98>
402653ef:	0000c0        	callx0	a0
402653f2:	0108      	l32i.n	a0, a1, 0
402653f4:	10c112        	addi	a1, a1, 16
402653f7:	f00d      	ret.n
402653f9:	000000        	ill
402653fc:	f0c112        	addi	a1, a1, -16
402653ff:	025d      	mov.n	a5, a2
40265401:	0109      	s32i.n	a0, a1, 0
40265403:	100c      	movi.n	a0, 1
40265405:	338c      	beqz.n	a3, 4026540c <wpa_auth_sm_event+0x118>
40265407:	4228      	l32i.n	a2, a2, 16
40265409:	081226        	beqi	a2, 1, 40265415 <wpa_auth_sm_event+0x121>
4026540c:	5d2532        	l32i	a3, a5, 0x174
4026540f:	203300        	or	a3, a3, a0
40265412:	5d6532        	s32i	a3, a5, 0x174
40265415:	0528      	l32i.n	a2, a5, 0
40265417:	358b      	addi.n	a3, a5, 8
40265419:	4509      	s32i.n	a0, a5, 16
4026541b:	040c      	movi.n	a4, 0
4026541d:	a549      	s32i.n	a4, a5, 40
4026541f:	ff19c5        	call0	402645bc <wpa_auth_for_each_sta+0x4>
40265422:	0108      	l32i.n	a0, a1, 0
40265424:	10c112        	addi	a1, a1, 16
40265427:	f00d      	ret.n
40265429:	000000        	ill
4026542c:	060c      	movi.n	a6, 0
4026542e:	270c      	movi.n	a7, 2
40265430:	338c      	beqz.n	a3, 40265437 <wpa_auth_sm_event+0x143>
40265432:	4238      	l32i.n	a3, a2, 16
40265434:	0a2326        	beqi	a3, 2, 40265442 <wpa_auth_sm_event+0x14e>
40265437:	5d2242        	l32i	a4, a2, 0x174
4026543a:	150c      	movi.n	a5, 1
4026543c:	204450        	or	a4, a4, a5
4026543f:	5d6242        	s32i	a4, a2, 0x174
40265442:	7269      	s32i.n	a6, a2, 28
40265444:	4279      	s32i.n	a7, a2, 16
40265446:	f00d      	ret.n
40265448:	f0c112        	addi	a1, a1, -16
4026544b:	11c9      	s32i.n	a12, a1, 4
4026544d:	0109      	s32i.n	a0, a1, 0
4026544f:	02cd      	mov.n	a12, a2
40265451:	338c      	beqz.n	a3, 40265458 <wpa_auth_sm_event+0x164>
40265453:	4208      	l32i.n	a0, a2, 16
40265455:	0a3026        	beqi	a0, 3, 40265463 <wpa_auth_sm_event+0x16f>
40265458:	5d2c22        	l32i	a2, a12, 0x174
4026545b:	130c      	movi.n	a3, 1
4026545d:	202230        	or	a2, a2, a3
40265460:	5d6c22        	s32i	a2, a12, 0x174
40265463:	030c      	movi.n	a3, 0
40265465:	01dc22        	addmi	a2, a12, 0x100
40265468:	340c      	movi.n	a4, 3
4026546a:	4c49      	s32i.n	a4, a12, 16
4026546c:	acc222        	addi	a2, a2, -84
4026546f:	044c      	movi.n	a4, 64
40265471:	6bce01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40265474:	0000c0        	callx0	a0
40265477:	0108      	l32i.n	a0, a1, 0
40265479:	050c      	movi.n	a5, 0
4026547b:	3b6c52        	s32i	a5, a12, 236
4026547e:	8c59      	s32i.n	a5, a12, 32
40265480:	11c8      	l32i.n	a12, a1, 4
40265482:	10c112        	addi	a1, a1, 16
40265485:	f00d      	ret.n
40265487:	c11200        	mul16u	a1, a2, a0
4026548a:	11c9f0        	slli	a12, a9, 1
4026548d:	21d9      	s32i.n	a13, a1, 8
4026548f:	0109      	s32i.n	a0, a1, 0
40265491:	02dd      	mov.n	a13, a2
40265493:	332302        	l32i	a0, a3, 204
40265496:	03cd      	mov.n	a12, a3
40265498:	d0dc      	bnez.n	a0, 402654b9 <wpa_auth_sm_event+0x1c5>
4026549a:	130c      	movi.n	a3, 1
4026549c:	020c      	movi.n	a2, 0
4026549e:	346c22        	s32i	a2, a12, 208
402654a1:	336c32        	s32i	a3, a12, 204
402654a4:	0d2d      	mov.n	a2, a13
402654a6:	0c3d      	mov.n	a3, a12
402654a8:	ff1905        	call0	4026463c <wpa_auth_for_each_sta+0x84>
402654ab:	0d2d      	mov.n	a2, a13
402654ad:	0c3d      	mov.n	a3, a12
402654af:	0093c5        	call0	40265dec <wpa_auth_sm_event+0xaf8>
402654b2:	0c3d      	mov.n	a3, a12
402654b4:	0d2d      	mov.n	a2, a13
402654b6:	00a5c5        	call0	40265f14 <wpa_auth_sm_event+0xc20>
402654b9:	11c8      	l32i.n	a12, a1, 4
402654bb:	21d8      	l32i.n	a13, a1, 8
402654bd:	0108      	l32i.n	a0, a1, 0
402654bf:	10c112        	addi	a1, a1, 16
402654c2:	f00d      	ret.n
402654c4:	f0c112        	addi	a1, a1, -16
402654c7:	11c9      	s32i.n	a12, a1, 4
402654c9:	0109      	s32i.n	a0, a1, 0
402654cb:	02cd      	mov.n	a12, a2
402654cd:	338c      	beqz.n	a3, 402654d4 <wpa_auth_sm_event+0x1e0>
402654cf:	4208      	l32i.n	a0, a2, 16
402654d1:	0b4026        	beqi	a0, 4, 402654e0 <wpa_auth_sm_event+0x1ec>
402654d4:	5d2c22        	l32i	a2, a12, 0x174
402654d7:	01a032        	movi	a3, 1
402654da:	202230        	or	a2, a2, a3
402654dd:	5d6c22        	s32i	a2, a12, 0x174
402654e0:	002c22        	l32i	a2, a12, 0
402654e3:	012c32        	l32i	a3, a12, 4
402654e6:	440c      	movi.n	a4, 4
402654e8:	4c49      	s32i.n	a4, a12, 16
402654ea:	fff9c5        	call0	40265488 <wpa_auth_sm_event+0x194>
402654ed:	4ccc22        	addi	a2, a12, 76
402654f0:	032c      	movi.n	a3, 32
402654f2:	fef305        	call0	40264424 <os_get_random>
402654f5:	828c      	beqz.n	a2, 40265501 <wpa_auth_sm_event+0x20d>
402654f7:	0c28      	l32i.n	a2, a12, 0
402654f9:	3c8b      	addi.n	a3, a12, 8
402654fb:	ff0c05        	call0	402645bc <wpa_auth_for_each_sta+0x4>
402654fe:	000146        	j	40265507 <wpa_auth_sm_event+0x213>
40265501:	050c      	movi.n	a5, 0
40265503:	9c59      	s32i.n	a5, a12, 36
40265505:	bc59      	s32i.n	a5, a12, 44
40265507:	11c8      	l32i.n	a12, a1, 4
40265509:	0108      	l32i.n	a0, a1, 0
4026550b:	10c112        	addi	a1, a1, 16
4026550e:	f00d      	ret.n
40265510:	060c      	movi.n	a6, 0
40265512:	570c      	movi.n	a7, 5
40265514:	338c      	beqz.n	a3, 4026551b <wpa_auth_sm_event+0x227>
40265516:	4238      	l32i.n	a3, a2, 16
40265518:	0a5326        	beqi	a3, 5, 40265526 <wpa_auth_sm_event+0x232>
4026551b:	5d2242        	l32i	a4, a2, 0x174
4026551e:	150c      	movi.n	a5, 1
40265520:	204450        	or	a4, a4, a5
40265523:	5d6242        	s32i	a4, a2, 0x174
40265526:	606262        	s32i	a6, a2, 0x180
40265529:	4279      	s32i.n	a7, a2, 16
4026552b:	f00d      	ret.n
4026552d:	000000        	ill
40265530:	f0c112        	addi	a1, a1, -16
40265533:	11c9      	s32i.n	a12, a1, 4
40265535:	0109      	s32i.n	a0, a1, 0
40265537:	02cd      	mov.n	a12, a2
40265539:	338c      	beqz.n	a3, 40265540 <wpa_auth_sm_event+0x24c>
4026553b:	4208      	l32i.n	a0, a2, 16
4026553d:	0b6026        	beqi	a0, 6, 4026554c <wpa_auth_sm_event+0x258>
40265540:	5d2c22        	l32i	a2, a12, 0x174
40265543:	01a032        	movi	a3, 1
40265546:	202230        	or	a2, a2, a3
40265549:	5d6c22        	s32i	a2, a12, 0x174
4026554c:	6ab021        	l32r	a2, 4024000c <_irom0_text_start+0xc>
4026554f:	06a032        	movi	a3, 6
40265552:	046c32        	s32i	a3, a12, 16
40265555:	5228      	l32i.n	a2, a2, 20
40265557:	040c      	movi.n	a4, 0
40265559:	2d2222        	l32i	a2, a2, 180
4026555c:	3c8b      	addi.n	a3, a12, 8
4026555e:	1228      	l32i.n	a2, a2, 4
40265560:	febb45        	call0	40264118 <hostapd_get_psk>
40265563:	e28c      	beqz.n	a2, 40265575 <wpa_auth_sm_event+0x281>
40265565:	023d      	mov.n	a3, a2
40265567:	042c      	movi.n	a4, 32
40265569:	01dc22        	addmi	a2, a12, 0x100
4026556c:	8cc222        	addi	a2, a2, -116
4026556f:	6b8b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40265572:	0000c0        	callx0	a0
40265575:	040c      	movi.n	a4, 0
40265577:	0108      	l32i.n	a0, a1, 0
40265579:	606c42        	s32i	a4, a12, 0x180
4026557c:	11c8      	l32i.n	a12, a1, 4
4026557e:	10c112        	addi	a1, a1, 16
40265581:	f00d      	ret.n
40265583:	40a100        	excw
40265586:	0c0000        	excw
40265589:	c11275        	excw
4026558c:	d1c9c0        	mul16s	a12, a9, a12
4026558f:	c109      	s32i.n	a0, a1, 48
40265591:	02cd      	mov.n	a12, a2
40265593:	338c      	beqz.n	a3, 4026559a <wpa_auth_sm_event+0x2a6>
40265595:	4208      	l32i.n	a0, a2, 16
40265597:	0a7026        	beqi	a0, 7, 402655a5 <wpa_auth_sm_event+0x2b1>
4026559a:	5d2c22        	l32i	a2, a12, 0x174
4026559d:	130c      	movi.n	a3, 1
4026559f:	202230        	or	a2, a2, a3
402655a2:	5d6c22        	s32i	a2, a12, 0x174
402655a5:	046c52        	s32i	a5, a12, 16
402655a8:	0b2c42        	l32i	a4, a12, 44
402655ab:	00a002        	movi	a0, 0
402655ae:	586c02        	s32i	a0, a12, 0x160
402655b1:	dc09      	s32i.n	a0, a12, 52
402655b3:	441b      	addi.n	a4, a4, 1
402655b5:	bc49      	s32i.n	a4, a12, 44
402655b7:	7254e6        	bgei	a4, 5, 4026562d <wpa_auth_sm_event+0x339>
402655ba:	632c62        	l32i	a6, a12, 0x18c
402655bd:	652c82        	l32i	a8, a12, 0x194
402655c0:	502666        	bnei	a6, 2, 40265614 <wpa_auth_sm_event+0x320>
402655c3:	fff071        	l32r	a7, 40265584 <wpa_auth_sm_event+0x290>
402655c6:	f20c      	movi.n	a2, 15
402655c8:	480787        	bnone	a7, a8, 40265614 <wpa_auth_sm_event+0x320>
402655cb:	acaf32        	movi	a3, -84
402655ce:	440c      	movi.n	a4, 4
402655d0:	ddaf92        	movi	a9, -35
402655d3:	4b1c      	movi.n	a11, 20
402655d5:	10c1a2        	addi	a10, a1, 16
402655d8:	024a02        	s8i	a0, a10, 2
402655db:	034a22        	s8i	a2, a10, 3
402655de:	014ab2        	s8i	a11, a10, 1
402655e1:	004a92        	s8i	a9, a10, 0
402655e4:	054a42        	s8i	a4, a10, 5
402655e7:	044a32        	s8i	a3, a10, 4
402655ea:	652c22        	l32i	a2, a12, 0x194
402655ed:	170c      	movi.n	a7, 1
402655ef:	04f226        	beqi	a2, 0x100, 402655f7 <wpa_auth_sm_event+0x303>
402655f2:	01e226        	beqi	a2, 128, 402655f7 <wpa_auth_sm_event+0x303>
402655f5:	007d      	mov.n	a7, a0
402655f7:	032c      	movi.n	a3, 32
402655f9:	5c8b      	addi.n	a5, a12, 8
402655fb:	16c162        	addi	a6, a1, 22
402655fe:	0c48      	l32i.n	a4, a12, 0
40265600:	01dc22        	addmi	a2, a12, 0x100
40265603:	8cc222        	addi	a2, a2, -116
40265606:	58c442        	addi	a4, a4, 88
40265609:	02a105        	call0	4026801c <rsn_pmkid>
4026560c:	601c      	movi.n	a0, 22
4026560e:	10c172        	addi	a7, a1, 16
40265611:	000046        	j	40265616 <wpa_auth_sm_event+0x322>
40265614:	070c      	movi.n	a7, 0
40265616:	0c3d      	mov.n	a3, a12
40265618:	4ccc62        	addi	a6, a12, 76
4026561b:	88a042        	movi	a4, 136
4026561e:	050c      	movi.n	a5, 0
40265620:	0c28      	l32i.n	a2, a12, 0
40265622:	0109      	s32i.n	a0, a1, 0
40265624:	1159      	s32i.n	a5, a1, 4
40265626:	2159      	s32i.n	a5, a1, 8
40265628:	050c      	movi.n	a5, 0
4026562a:	ffb505        	call0	4026517c <__wpa_send_eapol+0x3c0>
4026562d:	d1c8      	l32i.n	a12, a1, 52
4026562f:	c108      	l32i.n	a0, a1, 48
40265631:	40c112        	addi	a1, a1, 64
40265634:	f00d      	ret.n
40265636:	700000        	excw
40265639:	4026b2        	l32i	a11, a6, 0x100
4026563c:	30a052        	movi	a5, 48
4026563f:	206330        	or	a6, a3, a3
40265642:	047d      	mov.n	a7, a4
40265644:	b0c112        	addi	a1, a1, -80
40265647:	841c      	movi.n	a4, 24
40265649:	d1c9      	s32i.n	a12, a1, 52
4026564b:	c109      	s32i.n	a0, a1, 48
4026564d:	10c132        	addi	a3, a1, 16
40265650:	e169      	s32i.n	a6, a1, 56
40265652:	f179      	s32i.n	a7, a1, 60
40265654:	004c      	movi.n	a0, 64
40265656:	02cd      	mov.n	a12, a2
40265658:	642c82        	l32i	a8, a12, 0x190
4026565b:	fff721        	l32r	a2, 40265638 <wpa_auth_sm_event+0x344>
4026565e:	fec882        	addi	a8, a8, -2
40265661:	930580        	movnez	a0, a5, a8
40265664:	106102        	s32i	a0, a1, 64
40265667:	dbfd45        	call0	4024163c <system_get_string_from_flash>
4026566a:	102102        	l32i	a0, a1, 64
4026566d:	f148      	l32i.n	a4, a1, 60
4026566f:	e128      	l32i.n	a2, a1, 56
40265671:	652c62        	l32i	a6, a12, 0x194
40265674:	130c      	movi.n	a3, 1
40265676:	04f626        	beqi	a6, 0x100, 4026567e <wpa_auth_sm_event+0x38a>
40265679:	01e626        	beqi	a6, 128, 4026567e <wpa_auth_sm_event+0x38a>
4026567c:	030c      	movi.n	a3, 0
4026567e:	4ccc72        	addi	a7, a12, 76
40265681:	6ccc62        	addi	a6, a12, 108
40265684:	0c58      	l32i.n	a5, a12, 0
40265686:	2109      	s32i.n	a0, a1, 8
40265688:	1149      	s32i.n	a4, a1, 4
4026568a:	3139      	s32i.n	a3, a1, 12
4026568c:	58c552        	addi	a5, a5, 88
4026568f:	032c      	movi.n	a3, 32
40265691:	0169      	s32i.n	a6, a1, 0
40265693:	10c142        	addi	a4, a1, 16
40265696:	6c8b      	addi.n	a6, a12, 8
40265698:	d1c8      	l32i.n	a12, a1, 52
4026569a:	028905        	call0	40267f2c <wpa_pmk_to_ptk>
4026569d:	020c      	movi.n	a2, 0
4026569f:	c108      	l32i.n	a0, a1, 48
402656a1:	50c112        	addi	a1, a1, 80
402656a4:	f00d      	ret.n
402656a6:	120000        	excw
402656a9:	e2a0c1        	l32r	a12, 4025e12c <espconn_tcp_client+0x140>
402656ac:	f21361        	l32r	a6, 40261ef8 <tcp_connect+0x58>
402656af:	c21461        	l32r	a6, 40255f00 <ieee80211_send_mgmt+0xfc>
402656b2:	021161        	l32r	a6, 40225ef8 <_lit4_end+0x11f19c>
402656b5:	d21061        	l32r	a6, 40259ef8 <cnx_node_join+0xd4>
402656b8:	0c1261        	l32r	a6, 40228700 <_lit4_end+0x1219a4>
402656bb:	0d0c10        	excw
402656be:	02cd      	mov.n	a12, a2
402656c0:	fc8b      	addi.n	a15, a12, 8
402656c2:	01dce2        	addmi	a14, a12, 0x100
402656c5:	8ccee2        	addi	a14, a14, -116
402656c8:	938c      	beqz.n	a3, 402656d5 <wpa_auth_sm_event+0x3e1>
402656ca:	4228      	l32i.n	a2, a2, 16
402656cc:	058266        	bnei	a2, 8, 402656d5 <wpa_auth_sm_event+0x3e1>
402656cf:	5d2c22        	l32i	a2, a12, 0x174
402656d2:	000206        	j	402656de <wpa_auth_sm_event+0x3ea>
402656d5:	5d2c22        	l32i	a2, a12, 0x174
402656d8:	202200        	or	a2, a2, a0
402656db:	5d6c22        	s32i	a2, a12, 0x174
402656de:	ecd9      	s32i.n	a13, a12, 56
402656e0:	bfaf32        	movi	a3, -65
402656e3:	800c      	movi.n	a0, 8
402656e5:	4c09      	s32i.n	a0, a12, 16
402656e7:	103230        	and	a3, a2, a3
402656ea:	5d6c32        	s32i	a3, a12, 0x174
402656ed:	652c22        	l32i	a2, a12, 0x194
402656f0:	ff2701        	l32r	a0, 4026538c <wpa_auth_sm_event+0x98>
402656f3:	0000c0        	callx0	a0
402656f6:	019216        	beqz	a2, 40265713 <wpa_auth_sm_event+0x41f>
402656f9:	6a4421        	l32r	a2, 4024000c <_irom0_text_start+0xc>
402656fc:	052222        	l32i	a2, a2, 20
402656ff:	204dd0        	or	a4, a13, a13
40265702:	2d2222        	l32i	a2, a2, 180
40265705:	0f3d      	mov.n	a3, a15
40265707:	1228      	l32i.n	a2, a2, 4
40265709:	fea0c5        	call0	40264118 <hostapd_get_psk>
4026570c:	02dd      	mov.n	a13, a2
4026570e:	32cc      	bnez.n	a2, 40265715 <wpa_auth_sm_event+0x421>
40265710:	000906        	j	40265738 <wpa_auth_sm_event+0x444>
40265713:	0edd      	mov.n	a13, a14
40265715:	0c2d      	mov.n	a2, a12
40265717:	0d3d      	mov.n	a3, a13
40265719:	014d      	mov.n	a4, a1
4026571b:	fff205        	call0	4026563c <wpa_auth_sm_event+0x348>
4026571e:	012d      	mov.n	a2, a1
40265720:	5b2c32        	l32i	a3, a12, 0x16c
40265723:	5c2c42        	l32i	a4, a12, 0x170
40265726:	ffaf85        	call0	40265220 <__wpa_send_eapol+0x464>
40265729:	064216        	beqz	a2, 40265791 <wpa_auth_sm_event+0x49d>
4026572c:	652c22        	l32i	a2, a12, 0x194
4026572f:	ff1701        	l32r	a0, 4026538c <wpa_auth_sm_event+0x98>
40265732:	0000c0        	callx0	a0
40265735:	fb4256        	bnez	a2, 402656ed <wpa_auth_sm_event+0x3f9>
40265738:	00a002        	movi	a0, 0
4026573b:	1421f2        	l32i	a15, a1, 80
4026573e:	03e016        	beqz	a0, 40265780 <wpa_auth_sm_event+0x48c>
40265741:	fc8821        	l32r	a2, 40264964 <wpa_auth_sta_deinit+0xcc>
40265744:	00a032        	movi	a3, 0
40265747:	0c4d      	mov.n	a4, a12
40265749:	666c32        	s32i	a3, a12, 0x198
4026574c:	0c38      	l32i.n	a3, a12, 0
4026574e:	05bbc5        	call0	4026b30c <eloop_cancel_timeout>
40265751:	652c22        	l32i	a2, a12, 0x194
40265754:	ff0e01        	l32r	a0, 4026538c <wpa_auth_sm_event+0x98>
40265757:	0000c0        	callx0	a0
4026575a:	a28c      	beqz.n	a2, 40265768 <wpa_auth_sm_event+0x474>
4026575c:	0d3d      	mov.n	a3, a13
4026575e:	0e2d      	mov.n	a2, a14
40265760:	042c      	movi.n	a4, 32
40265762:	6b0e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40265765:	0000c0        	callx0	a0
40265768:	013d      	mov.n	a3, a1
4026576a:	044c      	movi.n	a4, 64
4026576c:	01dc22        	addmi	a2, a12, 0x100
4026576f:	1d0c      	movi.n	a13, 1
40265771:	116cd2        	s32i	a13, a12, 68
40265774:	acc222        	addi	a2, a2, -84
40265777:	6b0901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026577a:	0000c0        	callx0	a0
4026577d:	3b6cd2        	s32i	a13, a12, 236
40265780:	1121c2        	l32i	a12, a1, 68
40265783:	1221d2        	l32i	a13, a1, 72
40265786:	1321e2        	l32i	a14, a1, 76
40265789:	102102        	l32i	a0, a1, 64
4026578c:	60c112        	addi	a1, a1, 96
4026578f:	f00d      	ret.n
40265791:	100c      	movi.n	a0, 1
40265793:	ffe906        	j	4026573b <wpa_auth_sm_event+0x447>
40265796:	0c0000        	excw
40265799:	070c96        	bltz	a12, 4026580d <wpa_auth_sm_event+0x519>
4026579c:	338c      	beqz.n	a3, 402657a3 <wpa_auth_sm_event+0x4af>
4026579e:	4238      	l32i.n	a3, a2, 16
402657a0:	0a1367        	beq	a3, a6, 402657ae <wpa_auth_sm_event+0x4ba>
402657a3:	5d2242        	l32i	a4, a2, 0x174
402657a6:	150c      	movi.n	a5, 1
402657a8:	204450        	or	a4, a4, a5
402657ab:	5d6242        	s32i	a4, a2, 0x174
402657ae:	4269      	s32i.n	a6, a2, 16
402657b0:	b279      	s32i.n	a7, a2, 44
402657b2:	f00d      	ret.n
402657b4:	020c      	movi.n	a2, 0
402657b6:	f00d      	ret.n
402657b8:	032d      	mov.n	a2, a3
402657ba:	f00d      	ret.n
402657bc:	0fac01        	l32r	a0, 4022966c <_lit4_end+0x122910>
402657bf:	a50c00        	extui	a0, a0, 28, 11
402657c2:	80c112        	addi	a1, a1, -128
402657c5:	1961d2        	s32i	a13, a1, 100
402657c8:	1b61f2        	s32i	a15, a1, 108
402657cb:	176102        	s32i	a0, a1, 92
402657ce:	1861c2        	s32i	a12, a1, 96
402657d1:	1a61e2        	s32i	a14, a1, 104
402657d4:	02cd      	mov.n	a12, a2
402657d6:	12e8      	l32i.n	a14, a2, 4
402657d8:	100c      	movi.n	a0, 1
402657da:	338c      	beqz.n	a3, 402657e1 <wpa_auth_sm_event+0x4ed>
402657dc:	4228      	l32i.n	a2, a2, 16
402657de:	089226        	beqi	a2, 10, 402657ea <wpa_auth_sm_event+0x4f6>
402657e1:	5d2c32        	l32i	a3, a12, 0x174
402657e4:	203300        	or	a3, a3, a0
402657e7:	5d6c32        	s32i	a3, a12, 0x174
402657ea:	046c52        	s32i	a5, a12, 16
402657ed:	0b2c42        	l32i	a4, a12, 44
402657f0:	00a032        	movi	a3, 0
402657f3:	dc39      	s32i.n	a3, a12, 52
402657f5:	441b      	addi.n	a4, a4, 1
402657f7:	bc49      	s32i.n	a4, a12, 44
402657f9:	0254a6        	blti	a4, 5, 402657ff <wpa_auth_sm_event+0x50b>
402657fc:	004906        	j	40265924 <wpa_auth_sm_event+0x630>
402657ff:	10c122        	addi	a2, a1, 16
40265802:	840c      	movi.n	a4, 8
40265804:	6aea01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40265807:	0000c0        	callx0	a0
4026580a:	0c08      	l32i.n	a0, a12, 0
4026580c:	632c22        	l32i	a2, a12, 0x18c
4026580f:	1420f2        	l32i	a15, a0, 80
40265812:	1520d2        	l32i	a13, a0, 84
40265815:	1b1266        	bnei	a2, 1, 40265834 <wpa_auth_sm_event+0x540>
40265818:	1068      	l32i.n	a6, a0, 4
4026581a:	166617        	bbci	a6, 1, 40265834 <wpa_auth_sm_event+0x540>
4026581d:	010f42        	l8ui	a4, a15, 1
40265820:	442b      	addi.n	a4, a4, 2
40265822:	0ea4d7        	bge	a4, a13, 40265834 <wpa_auth_sm_event+0x540>
40265825:	000f52        	l8ui	a5, a15, 0
40265828:	063c      	movi.n	a6, 48
4026582a:	069567        	bne	a5, a6, 40265834 <wpa_auth_sm_event+0x540>
4026582d:	ff4a      	add.n	a15, a15, a4
4026582f:	010fd2        	l8ui	a13, a15, 1
40265832:	dd2b      	addi.n	a13, a13, 2
40265834:	1261e2        	s32i	a14, a1, 72
40265837:	3e2266        	bnei	a2, 2, 40265879 <wpa_auth_sm_event+0x585>
4026583a:	0e4d      	mov.n	a4, a14
4026583c:	6e28      	l32i.n	a2, a14, 24
4026583e:	122032        	l32i	a3, a0, 72
40265841:	11e2b0        	slli	a14, a2, 5
40265844:	e4ea      	add.n	a14, a4, a14
40265846:	48cee2        	addi	a14, a14, 72
40265849:	5448      	l32i.n	a4, a4, 20
4026584b:	1c6142        	s32i	a4, a1, 112
4026584e:	139c      	beqz.n	a3, 40265863 <wpa_auth_sm_event+0x56f>
40265850:	20c122        	addi	a2, a1, 32
40265853:	043d      	mov.n	a3, a4
40265855:	febcc5        	call0	40264424 <os_get_random>
40265858:	0c8296        	bltz	a2, 40265924 <wpa_auth_sm_event+0x630>
4026585b:	122122        	l32i	a2, a1, 72
4026585e:	20c1e2        	addi	a14, a1, 32
40265861:	6228      	l32i.n	a2, a2, 24
40265863:	166122        	s32i	a2, a1, 88
40265866:	130c      	movi.n	a3, 1
40265868:	10c142        	addi	a4, a1, 16
4026586b:	150c      	movi.n	a5, 1
4026586d:	136152        	s32i	a5, a1, 76
40265870:	146142        	s32i	a4, a1, 80
40265873:	156132        	s32i	a3, a1, 84
40265876:	000786        	j	40265898 <wpa_auth_sm_event+0x5a4>
40265879:	0e0c      	movi.n	a14, 0
4026587b:	5d2c72        	l32i	a7, a12, 0x174
4026587e:	080c      	movi.n	a8, 0
40265880:	090c      	movi.n	a9, 0
40265882:	0a0c      	movi.n	a10, 0
40265884:	0b0c      	movi.n	a11, 0
40265886:	1461b2        	s32i	a11, a1, 80
40265889:	1661a2        	s32i	a10, a1, 88
4026588c:	1c6192        	s32i	a9, a1, 112
4026588f:	156182        	s32i	a8, a1, 84
40265892:	047570        	extui	a7, a7, 5, 1
40265895:	136172        	s32i	a7, a1, 76
40265898:	202cc0        	or	a2, a12, a12
4026589b:	1161f2        	s32i	a15, a1, 68
4026589e:	fff145        	call0	402657b4 <wpa_auth_sm_event+0x4c0>
402658a1:	1c2102        	l32i	a0, a1, 112
402658a4:	8022d0        	add	a2, a2, a13
402658a7:	08c002        	addi	a0, a0, 8
402658aa:	020a      	add.n	a0, a2, a0
402658ac:	9320e0        	movnez	a2, a0, a14
402658af:	6b7b01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402658b2:	0000c0        	callx0	a0
402658b5:	02fd      	mov.n	a15, a2
402658b7:	069216        	beqz	a2, 40265924 <wpa_auth_sm_event+0x630>
402658ba:	112132        	l32i	a3, a1, 68
402658bd:	0d4d      	mov.n	a4, a13
402658bf:	6ab701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402658c2:	0000c0        	callx0	a0
402658c5:	3dfa      	add.n	a3, a13, a15
402658c7:	0eac      	beqz.n	a14, 402658eb <wpa_auth_sm_event+0x5f7>
402658c9:	0e6d      	mov.n	a6, a14
402658cb:	250c      	movi.n	a5, 2
402658cd:	1c2172        	l32i	a7, a1, 112
402658d0:	032d      	mov.n	a2, a3
402658d2:	040c      	movi.n	a4, 0
402658d4:	414142        	s8i	a4, a1, 65
402658d7:	162132        	l32i	a3, a1, 88
402658da:	40c142        	addi	a4, a1, 64
402658dd:	143030        	extui	a3, a3, 0, 2
402658e0:	404132        	s8i	a3, a1, 64
402658e3:	ffb631        	l32r	a3, 402657bc <wpa_auth_sm_event+0x4c8>
402658e6:	009ac5        	call0	40266294 <wpa_add_kde>
402658e9:	023d      	mov.n	a3, a2
402658eb:	0c2d      	mov.n	a2, a12
402658ed:	ffec85        	call0	402657b8 <wpa_auth_sm_event+0x4c4>
402658f0:	142152        	l32i	a5, a1, 80
402658f3:	0c3d      	mov.n	a3, a12
402658f5:	4ccc62        	addi	a6, a12, 76
402658f8:	132182        	l32i	a8, a1, 76
402658fb:	c8a372        	movi	a7, 0x3c8
402658fe:	c8a142        	movi	a4, 0x1c8
40265901:	1521a2        	l32i	a10, a1, 84
40265904:	1621b2        	l32i	a11, a1, 88
40265907:	029d      	mov.n	a9, a2
40265909:	c099f0        	sub	a9, a9, a15
4026590c:	0c28      	l32i.n	a2, a12, 0
4026590e:	11b9      	s32i.n	a11, a1, 4
40265910:	21a9      	s32i.n	a10, a1, 8
40265912:	934780        	movnez	a4, a7, a8
40265915:	0199      	s32i.n	a9, a1, 0
40265917:	0f7d      	mov.n	a7, a15
40265919:	ff8605        	call0	4026517c <__wpa_send_eapol+0x3c0>
4026591c:	0f2d      	mov.n	a2, a15
4026591e:	6aa101        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40265921:	0000c0        	callx0	a0
40265924:	1821c2        	l32i	a12, a1, 96
40265927:	1921d2        	l32i	a13, a1, 100
4026592a:	1a21e2        	l32i	a14, a1, 104
4026592d:	1b21f2        	l32i	a15, a1, 108
40265930:	80a022        	movi	a2, 128
40265933:	172102        	l32i	a0, a1, 92
40265936:	112a      	add.n	a1, a1, a2
40265938:	f00d      	ret.n
4026593a:	120000        	excw
4026593d:	d2d0c1        	l32r	a12, 4025a480 <ieee80211_recv_action_vendor_spec+0x24>
40265940:	c20861        	l32r	a6, 40256160 <ieee80211_send_mgmt+0x35c>
40265943:	090761        	l32r	a6, 40227d60 <_lit4_end+0x121004>
40265946:	02cd61        	l32r	a6, 4022647c <_lit4_end+0x11f720>
40265949:	b00c      	movi.n	a0, 11
4026594b:	1d0c      	movi.n	a13, 1
4026594d:	338c      	beqz.n	a3, 40265954 <wpa_auth_sm_event+0x660>
4026594f:	4228      	l32i.n	a2, a2, 16
40265951:	081207        	beq	a2, a0, 4026595d <wpa_auth_sm_event+0x669>
40265954:	5d2c32        	l32i	a3, a12, 0x174
40265957:	2033d0        	or	a3, a3, a13
4026595a:	5d6c32        	s32i	a3, a12, 0x174
4026595d:	4c09      	s32i.n	a0, a12, 16
4026595f:	3e2c42        	l32i	a4, a12, 248
40265962:	000c      	movi.n	a0, 0
40265964:	ec09      	s32i.n	a0, a12, 56
40265966:	05e416        	beqz	a4, 402659c8 <wpa_auth_sm_event+0x6d4>
40265969:	642c22        	l32i	a2, a12, 0x190
4026596c:	0272c5        	call0	4026809c <wpa_cipher_to_alg>
4026596f:	5129      	s32i.n	a2, a1, 20
40265971:	642c22        	l32i	a2, a12, 0x190
40265974:	027005        	call0	40268078 <wpa_cipher_key_len>
40265977:	5148      	l32i.n	a4, a1, 20
40265979:	030c      	movi.n	a3, 0
4026597b:	060c      	movi.n	a6, 0
4026597d:	025d      	mov.n	a5, a2
4026597f:	01dc72        	addmi	a7, a12, 0x100
40265982:	0c28      	l32i.n	a2, a12, 0
40265984:	ccc772        	addi	a7, a7, -52
40265987:	0159      	s32i.n	a5, a1, 0
40265989:	5c8b      	addi.n	a5, a12, 8
4026598b:	4159      	s32i.n	a5, a1, 16
4026598d:	feaf85        	call0	40264488 <os_get_random+0x64>
40265990:	828c      	beqz.n	a2, 4026599c <wpa_auth_sm_event+0x6a8>
40265992:	0c28      	l32i.n	a2, a12, 0
40265994:	4138      	l32i.n	a3, a1, 16
40265996:	fec245        	call0	402645bc <wpa_auth_for_each_sta+0x4>
40265999:	001306        	j	402659e9 <wpa_auth_sm_event+0x6f5>
4026599c:	002c32        	l32i	a3, a12, 0
4026599f:	082362        	l32i	a6, a3, 32
402659a2:	3c6cd2        	s32i	a13, a12, 240
402659a5:	469c      	beqz.n	a6, 402659bd <wpa_auth_sm_event+0x6c9>
402659a7:	fe3f21        	l32r	a2, 402652a4 <__wpa_send_eapol+0x4e8>
402659aa:	0c4d      	mov.n	a4, a12
402659ac:	0595c5        	call0	4026b30c <eloop_cancel_timeout>
402659af:	030c      	movi.n	a3, 0
402659b1:	fe3c41        	l32r	a4, 402652a4 <__wpa_send_eapol+0x4e8>
402659b4:	0c58      	l32i.n	a5, a12, 0
402659b6:	0c6d      	mov.n	a6, a12
402659b8:	8528      	l32i.n	a2, a5, 32
402659ba:	059545        	call0	4026b310 <eloop_register_timeout>
402659bd:	652c22        	l32i	a2, a12, 0x194
402659c0:	fe7301        	l32r	a0, 4026538c <wpa_auth_sm_event+0x98>
402659c3:	0000c0        	callx0	a0
402659c6:	000c      	movi.n	a0, 0
402659c8:	632c72        	l32i	a7, a12, 0x18c
402659cb:	699091        	l32r	a9, 4024000c <_irom0_text_start+0xc>
402659ce:	051766        	bnei	a7, 1, 402659d7 <wpa_auth_sm_event+0x6e3>
402659d1:	576cd2        	s32i	a13, a12, 0x15c
402659d4:	000086        	j	402659da <wpa_auth_sm_event+0x6e6>
402659d7:	596cd2        	s32i	a13, a12, 0x164
402659da:	5998      	l32i.n	a9, a9, 20
402659dc:	1e2992        	l32i	a9, a9, 120
402659df:	2988      	l32i.n	a8, a9, 8
402659e1:	184902        	s8i	a0, a9, 24
402659e4:	2088d0        	or	a8, a8, a13
402659e7:	2989      	s32i.n	a8, a9, 8
402659e9:	71c8      	l32i.n	a12, a1, 28
402659eb:	81d8      	l32i.n	a13, a1, 32
402659ed:	6108      	l32i.n	a0, a1, 24
402659ef:	30c112        	addi	a1, a1, 48
402659f2:	f00d      	ret.n
402659f4:	5a6a      	add.n	a5, a10, a6
402659f6:	124026        	beqi	a0, 4, 40265a0c <wpa_auth_sm_event+0x718>
402659f9:	c9f0c1        	l32r	a12, 402581bc <sta_input+0x218>
402659fc:	010911        	l32r	a1, 40225e20 <_lit4_end+0x11f0c4>
402659ff:	6208      	l32i.n	a0, a2, 24
40265a01:	02cd      	mov.n	a12, a2
40265a03:	c08c      	beqz.n	a0, 40265a13 <wpa_auth_sm_event+0x71f>
40265a05:	030c      	movi.n	a3, 0
40265a07:	ff9885        	call0	40265390 <wpa_auth_sm_event+0x9c>
40265a0a:	11c8      	l32i.n	a12, a1, 4
40265a0c:	0108      	l32i.n	a0, a1, 0
40265a0e:	10c112        	addi	a1, a1, 16
40265a11:	f00d      	ret.n
40265a13:	a228      	l32i.n	a2, a2, 40
40265a15:	828c      	beqz.n	a2, 40265a21 <wpa_auth_sm_event+0x72d>
40265a17:	0c2d      	mov.n	a2, a12
40265a19:	030c      	movi.n	a3, 0
40265a1b:	ff9e05        	call0	402653fc <wpa_auth_sm_event+0x108>
40265a1e:	fffa06        	j	40265a0a <wpa_auth_sm_event+0x716>
40265a21:	7c38      	l32i.n	a3, a12, 28
40265a23:	8c48      	l32i.n	a4, a12, 32
40265a25:	838c      	beqz.n	a3, 40265a31 <wpa_auth_sm_event+0x73d>
40265a27:	0c2d      	mov.n	a2, a12
40265a29:	030c      	movi.n	a3, 0
40265a2b:	ffa005        	call0	4026542c <wpa_auth_sm_event+0x138>
40265a2e:	fff606        	j	40265a0a <wpa_auth_sm_event+0x716>
40265a31:	848c      	beqz.n	a4, 40265a3d <wpa_auth_sm_event+0x749>
40265a33:	0c2d      	mov.n	a2, a12
40265a35:	030c      	movi.n	a3, 0
40265a37:	ffa105        	call0	40265448 <wpa_auth_sm_event+0x154>
40265a3a:	fff306        	j	40265a0a <wpa_auth_sm_event+0x716>
40265a3d:	9c58      	l32i.n	a5, a12, 36
40265a3f:	858c      	beqz.n	a5, 40265a4b <wpa_auth_sm_event+0x757>
40265a41:	0c2d      	mov.n	a2, a12
40265a43:	030c      	movi.n	a3, 0
40265a45:	ffa7c5        	call0	402654c4 <wpa_auth_sm_event+0x1d0>
40265a48:	ffef86        	j	40265a0a <wpa_auth_sm_event+0x716>
40265a4b:	582c62        	l32i	a6, a12, 0x160
40265a4e:	868c      	beqz.n	a6, 40265a5a <wpa_auth_sm_event+0x766>
40265a50:	0c2d      	mov.n	a2, a12
40265a52:	030c      	movi.n	a3, 0
40265a54:	ffb305        	call0	40265588 <wpa_auth_sm_event+0x294>
40265a57:	ffebc6        	j	40265a0a <wpa_auth_sm_event+0x716>
40265a5a:	4c08      	l32i.n	a0, a12, 16
40265a5c:	ffe681        	l32r	a8, 402659f4 <wpa_auth_sm_event+0x700>
40265a5f:	a7a0f6        	bgeui	a0, 12, 40265a0a <wpa_auth_sm_event+0x716>
40265a62:	907000        	addx2	a7, a0, a0
40265a65:	778a      	add.n	a7, a7, a8
40265a67:	0007a0        	jx	a7
40265a6a:	ffe706        	j	40265a0a <wpa_auth_sm_event+0x716>
40265a6d:	002e46        	j	40265b2a <wpa_auth_sm_event+0x836>
40265a70:	002b06        	j	40265b20 <wpa_auth_sm_event+0x82c>
40265a73:	0027c6        	j	40265b16 <wpa_auth_sm_event+0x822>
40265a76:	002186        	j	40265b00 <wpa_auth_sm_event+0x80c>
40265a79:	001e46        	j	40265af6 <wpa_auth_sm_event+0x802>
40265a7c:	001546        	j	40265ad5 <wpa_auth_sm_event+0x7e1>
40265a7f:	000e06        	j	40265abb <wpa_auth_sm_event+0x7c7>
40265a82:	000946        	j	40265aab <wpa_auth_sm_event+0x7b7>
40265a85:	000606        	j	40265aa1 <wpa_auth_sm_event+0x7ad>
40265a88:	000086        	j	40265a8e <wpa_auth_sm_event+0x79a>
40265a8b:	ffdec6        	j	40265a0a <wpa_auth_sm_event+0x716>
40265a8e:	5d2c92        	l32i	a9, a12, 0x174
40265a91:	049690        	extui	a9, a9, 6, 1
40265a94:	0ab916        	beqz	a9, 40265b43 <wpa_auth_sm_event+0x84f>
40265a97:	0c2d      	mov.n	a2, a12
40265a99:	030c      	movi.n	a3, 0
40265a9b:	ffc0c5        	call0	402656a8 <wpa_auth_sm_event+0x3b4>
40265a9e:	ffda06        	j	40265a0a <wpa_auth_sm_event+0x716>
40265aa1:	0c2d      	mov.n	a2, a12
40265aa3:	030c      	movi.n	a3, 0
40265aa5:	ffd185        	call0	402657c0 <wpa_auth_sm_event+0x4cc>
40265aa8:	ffd786        	j	40265a0a <wpa_auth_sm_event+0x716>
40265aab:	112ca2        	l32i	a10, a12, 68
40265aae:	0daa16        	beqz	a10, 40265b8c <wpa_auth_sm_event+0x898>
40265ab1:	0c2d      	mov.n	a2, a12
40265ab3:	030c      	movi.n	a3, 0
40265ab5:	ffce05        	call0	40265798 <wpa_auth_sm_event+0x4a4>
40265ab8:	ffd386        	j	40265a0a <wpa_auth_sm_event+0x716>
40265abb:	ecb8      	l32i.n	a11, a12, 56
40265abd:	073b16        	beqz	a11, 40265b34 <wpa_auth_sm_event+0x840>
40265ac0:	102c02        	l32i	a0, a12, 64
40265ac3:	06d056        	bnez	a0, 40265b34 <wpa_auth_sm_event+0x840>
40265ac6:	fc28      	l32i.n	a2, a12, 60
40265ac8:	068216        	beqz	a2, 40265b34 <wpa_auth_sm_event+0x840>
40265acb:	0c2d      	mov.n	a2, a12
40265acd:	030c      	movi.n	a3, 0
40265acf:	ffbd85        	call0	402656a8 <wpa_auth_sm_event+0x3b4>
40265ad2:	ffcd06        	j	40265a0a <wpa_auth_sm_event+0x716>
40265ad5:	694d21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40265ad8:	052222        	l32i	a2, a2, 20
40265adb:	08cc32        	addi	a3, a12, 8
40265ade:	2d2222        	l32i	a2, a2, 180
40265ae1:	00a042        	movi	a4, 0
40265ae4:	1228      	l32i.n	a2, a2, 4
40265ae6:	fe6305        	call0	40264118 <hostapd_get_psk>
40265ae9:	0c5216        	beqz	a2, 40265bb2 <wpa_auth_sm_event+0x8be>
40265aec:	0c2d      	mov.n	a2, a12
40265aee:	030c      	movi.n	a3, 0
40265af0:	ffa945        	call0	40265588 <wpa_auth_sm_event+0x294>
40265af3:	ffc4c6        	j	40265a0a <wpa_auth_sm_event+0x716>
40265af6:	0c2d      	mov.n	a2, a12
40265af8:	030c      	movi.n	a3, 0
40265afa:	ff9005        	call0	402653fc <wpa_auth_sm_event+0x108>
40265afd:	ffc246        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b00:	652c22        	l32i	a2, a12, 0x194
40265b03:	fe2201        	l32r	a0, 4026538c <wpa_auth_sm_event+0x98>
40265b06:	0000c0        	callx0	a0
40265b09:	efd216        	beqz	a2, 40265a0a <wpa_auth_sm_event+0x716>
40265b0c:	0c2d      	mov.n	a2, a12
40265b0e:	030c      	movi.n	a3, 0
40265b10:	ffa1c5        	call0	40265530 <wpa_auth_sm_event+0x23c>
40265b13:	ffbcc6        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b16:	0c2d      	mov.n	a2, a12
40265b18:	030c      	movi.n	a3, 0
40265b1a:	ff9a85        	call0	402654c4 <wpa_auth_sm_event+0x1d0>
40265b1d:	ffba46        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b20:	0c2d      	mov.n	a2, a12
40265b22:	030c      	movi.n	a3, 0
40265b24:	ff8685        	call0	40265390 <wpa_auth_sm_event+0x9c>
40265b27:	ffb7c6        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b2a:	0c2d      	mov.n	a2, a12
40265b2c:	030c      	movi.n	a3, 0
40265b2e:	ff8fc5        	call0	4026542c <wpa_auth_sm_event+0x138>
40265b31:	ffb546        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b34:	bc38      	l32i.n	a3, a12, 44
40265b36:	3453a6        	blti	a3, 5, 40265b6e <wpa_auth_sm_event+0x87a>
40265b39:	0c2d      	mov.n	a2, a12
40265b3b:	030c      	movi.n	a3, 0
40265b3d:	ff8bc5        	call0	402653fc <wpa_auth_sm_event+0x108>
40265b40:	ffb186        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b43:	ec48      	l32i.n	a4, a12, 56
40265b45:	649c      	beqz.n	a4, 40265b5f <wpa_auth_sm_event+0x86b>
40265b47:	102c52        	l32i	a5, a12, 64
40265b4a:	15dc      	bnez.n	a5, 40265b5f <wpa_auth_sm_event+0x86b>
40265b4c:	fc68      	l32i.n	a6, a12, 60
40265b4e:	d68c      	beqz.n	a6, 40265b5f <wpa_auth_sm_event+0x86b>
40265b50:	112c72        	l32i	a7, a12, 68
40265b53:	878c      	beqz.n	a7, 40265b5f <wpa_auth_sm_event+0x86b>
40265b55:	0c2d      	mov.n	a2, a12
40265b57:	030c      	movi.n	a3, 0
40265b59:	ffde05        	call0	4026593c <wpa_auth_sm_event+0x648>
40265b5c:	ffaa86        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b5f:	bc88      	l32i.n	a8, a12, 44
40265b61:	1858a6        	blti	a8, 5, 40265b7d <wpa_auth_sm_event+0x889>
40265b64:	0c2d      	mov.n	a2, a12
40265b66:	030c      	movi.n	a3, 0
40265b68:	ff8905        	call0	402653fc <wpa_auth_sm_event+0x108>
40265b6b:	ffa6c6        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b6e:	dc98      	l32i.n	a9, a12, 52
40265b70:	e96916        	beqz	a9, 40265a0a <wpa_auth_sm_event+0x716>
40265b73:	0c2d      	mov.n	a2, a12
40265b75:	030c      	movi.n	a3, 0
40265b77:	ffa105        	call0	40265588 <wpa_auth_sm_event+0x294>
40265b7a:	ffa306        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b7d:	dca8      	l32i.n	a10, a12, 52
40265b7f:	e87a16        	beqz	a10, 40265a0a <wpa_auth_sm_event+0x716>
40265b82:	0c2d      	mov.n	a2, a12
40265b84:	030c      	movi.n	a3, 0
40265b86:	ffc385        	call0	402657c0 <wpa_auth_sm_event+0x4cc>
40265b89:	ff9f46        	j	40265a0a <wpa_auth_sm_event+0x716>
40265b8c:	ecb8      	l32i.n	a11, a12, 56
40265b8e:	1b9c      	beqz.n	a11, 40265ba3 <wpa_auth_sm_event+0x8af>
40265b90:	102c02        	l32i	a0, a12, 64
40265b93:	c0cc      	bnez.n	a0, 40265ba3 <wpa_auth_sm_event+0x8af>
40265b95:	fc28      	l32i.n	a2, a12, 60
40265b97:	828c      	beqz.n	a2, 40265ba3 <wpa_auth_sm_event+0x8af>
40265b99:	0c2d      	mov.n	a2, a12
40265b9b:	030c      	movi.n	a3, 0
40265b9d:	ffb085        	call0	402656a8 <wpa_auth_sm_event+0x3b4>
40265ba0:	ff9986        	j	40265a0a <wpa_auth_sm_event+0x716>
40265ba3:	dc38      	l32i.n	a3, a12, 52
40265ba5:	e61316        	beqz	a3, 40265a0a <wpa_auth_sm_event+0x716>
40265ba8:	0c2d      	mov.n	a2, a12
40265baa:	030c      	movi.n	a3, 0
40265bac:	ff9d85        	call0	40265588 <wpa_auth_sm_event+0x294>
40265baf:	ff95c6        	j	40265a0a <wpa_auth_sm_event+0x716>
40265bb2:	0c2d      	mov.n	a2, a12
40265bb4:	030c      	movi.n	a3, 0
40265bb6:	ff8445        	call0	402653fc <wpa_auth_sm_event+0x108>
40265bb9:	ff9346        	j	40265a0a <wpa_auth_sm_event+0x716>
40265bbc:	238c      	beqz.n	a3, 40265bc2 <wpa_auth_sm_event+0x8ce>
40265bbe:	5238      	l32i.n	a3, a2, 20
40265bc0:	938c      	beqz.n	a3, 40265bcd <wpa_auth_sm_event+0x8d9>
40265bc2:	5d2242        	l32i	a4, a2, 0x174
40265bc5:	150c      	movi.n	a5, 1
40265bc7:	204450        	or	a4, a4, a5
40265bca:	5d6242        	s32i	a4, a2, 0x174
40265bcd:	050c      	movi.n	a5, 0
40265bcf:	6268      	l32i.n	a6, a2, 24
40265bd1:	5259      	s32i.n	a5, a2, 20
40265bd3:	968c      	beqz.n	a6, 40265be0 <wpa_auth_sm_event+0x8ec>
40265bd5:	5d2272        	l32i	a7, a2, 0x174
40265bd8:	e87c      	movi.n	a8, -2
40265bda:	107780        	and	a7, a7, a8
40265bdd:	5d6272        	s32i	a7, a2, 0x174
40265be0:	c259      	s32i.n	a5, a2, 48
40265be2:	f00d      	ret.n
40265be4:	a0c112        	addi	a1, a1, -96
40265be7:	1561e2        	s32i	a14, a1, 84
40265bea:	1461d2        	s32i	a13, a1, 80
40265bed:	1361c2        	s32i	a12, a1, 76
40265bf0:	126102        	s32i	a0, a1, 72
40265bf3:	02cd      	mov.n	a12, a2
40265bf5:	100c      	movi.n	a0, 1
40265bf7:	12d8      	l32i.n	a13, a2, 4
40265bf9:	338c      	beqz.n	a3, 40265c00 <wpa_auth_sm_event+0x90c>
40265bfb:	5228      	l32i.n	a2, a2, 20
40265bfd:	081226        	beqi	a2, 1, 40265c09 <wpa_auth_sm_event+0x915>
40265c00:	5d2c32        	l32i	a3, a12, 0x174
40265c03:	203300        	or	a3, a3, a0
40265c06:	5d6c32        	s32i	a3, a12, 0x174
40265c09:	cc48      	l32i.n	a4, a12, 48
40265c0b:	5c09      	s32i.n	a0, a12, 20
40265c0d:	441b      	addi.n	a4, a4, 1
40265c0f:	cc49      	s32i.n	a4, a12, 48
40265c11:	0254a6        	blti	a4, 5, 40265c17 <wpa_auth_sm_event+0x923>
40265c14:	002fc6        	j	40265cd7 <wpa_auth_sm_event+0x9e3>
40265c17:	632c52        	l32i	a5, a12, 0x18c
40265c1a:	0e0c      	movi.n	a14, 0
40265c1c:	021566        	bnei	a5, 1, 40265c22 <wpa_auth_sm_event+0x92e>
40265c1f:	576ce2        	s32i	a14, a12, 0x15c
40265c22:	0d6ce2        	s32i	a14, a12, 52
40265c25:	10c122        	addi	a2, a1, 16
40265c28:	00a032        	movi	a3, 0
40265c2b:	840c      	movi.n	a4, 8
40265c2d:	69df01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40265c30:	0000c0        	callx0	a0
40265c33:	0c68      	l32i.n	a6, a12, 0
40265c35:	6d08      	l32i.n	a0, a13, 24
40265c37:	122662        	l32i	a6, a6, 72
40265c3a:	1100b0        	slli	a0, a0, 5
40265c3d:	0d0a      	add.n	a0, a13, a0
40265c3f:	48c002        	addi	a0, a0, 72
40265c42:	c68c      	beqz.n	a6, 40265c52 <wpa_auth_sm_event+0x95e>
40265c44:	20c122        	addi	a2, a1, 32
40265c47:	5d38      	l32i.n	a3, a13, 20
40265c49:	fe7d85        	call0	40264424 <os_get_random>
40265c4c:	087296        	bltz	a2, 40265cd7 <wpa_auth_sm_event+0x9e3>
40265c4f:	20c102        	addi	a0, a1, 32
40265c52:	632c72        	l32i	a7, a12, 0x18c
40265c55:	116102        	s32i	a0, a1, 68
40265c58:	3c2766        	bnei	a7, 2, 40265c98 <wpa_auth_sm_event+0x9a4>
40265c5b:	0c2d      	mov.n	a2, a12
40265c5d:	ffb545        	call0	402657b4 <wpa_auth_sm_event+0x4c0>
40265c60:	5d38      	l32i.n	a3, a13, 20
40265c62:	232a      	add.n	a2, a3, a2
40265c64:	228b      	addi.n	a2, a2, 8
40265c66:	6a8d01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40265c69:	0000c0        	callx0	a0
40265c6c:	02ed      	mov.n	a14, a2
40265c6e:	065216        	beqz	a2, 40265cd7 <wpa_auth_sm_event+0x9e3>
40265c71:	112162        	l32i	a6, a1, 68
40265c74:	fed231        	l32r	a3, 402657bc <wpa_auth_sm_event+0x4c8>
40265c77:	6d48      	l32i.n	a4, a13, 24
40265c79:	050c      	movi.n	a5, 0
40265c7b:	414152        	s8i	a5, a1, 65
40265c7e:	144040        	extui	a4, a4, 0, 2
40265c81:	404142        	s8i	a4, a1, 64
40265c84:	250c      	movi.n	a5, 2
40265c86:	40c142        	addi	a4, a1, 64
40265c89:	5d78      	l32i.n	a7, a13, 20
40265c8b:	006085        	call0	40266294 <wpa_add_kde>
40265c8e:	023d      	mov.n	a3, a2
40265c90:	0c2d      	mov.n	a2, a12
40265c92:	ffb245        	call0	402657b8 <wpa_auth_sm_event+0x4c4>
40265c95:	000146        	j	40265c9e <wpa_auth_sm_event+0x9aa>
40265c98:	5d28      	l32i.n	a2, a13, 20
40265c9a:	00ed      	mov.n	a14, a0
40265c9c:	220a      	add.n	a2, a2, a0
40265c9e:	130c      	movi.n	a3, 1
40265ca0:	3e2c72        	l32i	a7, a12, 248
40265ca3:	c0a352        	movi	a5, 0x3c0
40265ca6:	80a342        	movi	a4, 0x380
40265ca9:	c092e0        	sub	a9, a2, a14
40265cac:	01dd62        	addmi	a6, a13, 0x100
40265caf:	a8c662        	addi	a6, a6, -88
40265cb2:	0c28      	l32i.n	a2, a12, 0
40265cb4:	834570        	moveqz	a4, a5, a7
40265cb7:	0199      	s32i.n	a9, a1, 0
40265cb9:	10c152        	addi	a5, a1, 16
40265cbc:	0e7d      	mov.n	a7, a14
40265cbe:	6d88      	l32i.n	a8, a13, 24
40265cc0:	2139      	s32i.n	a3, a1, 8
40265cc2:	1189      	s32i.n	a8, a1, 4
40265cc4:	0c3d      	mov.n	a3, a12
40265cc6:	ff4b45        	call0	4026517c <__wpa_send_eapol+0x3c0>
40265cc9:	632ca2        	l32i	a10, a12, 0x18c
40265ccc:	072a66        	bnei	a10, 2, 40265cd7 <wpa_auth_sm_event+0x9e3>
40265ccf:	0e2d      	mov.n	a2, a14
40265cd1:	69b401        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40265cd4:	0000c0        	callx0	a0
40265cd7:	1321c2        	l32i	a12, a1, 76
40265cda:	1421d2        	l32i	a13, a1, 80
40265cdd:	1521e2        	l32i	a14, a1, 84
40265ce0:	122102        	l32i	a0, a1, 72
40265ce3:	60c112        	addi	a1, a1, 96
40265ce6:	f00d      	ret.n
40265ce8:	150c      	movi.n	a5, 1
40265cea:	060c      	movi.n	a6, 0
40265cec:	280c      	movi.n	a8, 2
40265cee:	338c      	beqz.n	a3, 40265cf5 <wpa_auth_sm_event+0xa01>
40265cf0:	5238      	l32i.n	a3, a2, 20
40265cf2:	082326        	beqi	a3, 2, 40265cfe <wpa_auth_sm_event+0xa0a>
40265cf5:	5d2242        	l32i	a4, a2, 0x174
40265cf8:	204450        	or	a4, a4, a5
40265cfb:	5d6242        	s32i	a4, a2, 0x174
40265cfe:	e269      	s32i.n	a6, a2, 56
40265d00:	122272        	l32i	a7, a2, 72
40265d03:	5289      	s32i.n	a8, a2, 20
40265d05:	678c      	beqz.n	a7, 40265d0f <wpa_auth_sm_event+0xa1b>
40265d07:	12a8      	l32i.n	a10, a2, 4
40265d09:	3a98      	l32i.n	a9, a10, 12
40265d0b:	990b      	addi.n	a9, a9, -1
40265d0d:	3a99      	s32i.n	a9, a10, 12
40265d0f:	126262        	s32i	a6, a2, 72
40265d12:	c269      	s32i.n	a6, a2, 48
40265d14:	596252        	s32i	a5, a2, 0x164
40265d17:	f00d      	ret.n
40265d19:	000000        	ill
40265d1c:	150c      	movi.n	a5, 1
40265d1e:	370c      	movi.n	a7, 3
40265d20:	338c      	beqz.n	a3, 40265d27 <wpa_auth_sm_event+0xa33>
40265d22:	5238      	l32i.n	a3, a2, 20
40265d24:	083326        	beqi	a3, 3, 40265d30 <wpa_auth_sm_event+0xa3c>
40265d27:	5d2242        	l32i	a4, a2, 0x174
40265d2a:	204450        	or	a4, a4, a5
40265d2d:	5d6242        	s32i	a4, a2, 0x174
40265d30:	122262        	l32i	a6, a2, 72
40265d33:	5279      	s32i.n	a7, a2, 20
40265d35:	668c      	beqz.n	a6, 40265d3f <wpa_auth_sm_event+0xa4b>
40265d37:	1298      	l32i.n	a9, a2, 4
40265d39:	3988      	l32i.n	a8, a9, 12
40265d3b:	880b      	addi.n	a8, a8, -1
40265d3d:	3989      	s32i.n	a8, a9, 12
40265d3f:	a259      	s32i.n	a5, a2, 40
40265d41:	090c      	movi.n	a9, 0
40265d43:	126292        	s32i	a9, a2, 72
40265d46:	f00d      	ret.n
40265d48:	f0c112        	addi	a1, a1, -16
40265d4b:	11c9      	s32i.n	a12, a1, 4
40265d4d:	0109      	s32i.n	a0, a1, 0
40265d4f:	6208      	l32i.n	a0, a2, 24
40265d51:	02cd      	mov.n	a12, a2
40265d53:	d0dc      	bnez.n	a0, 40265d74 <wpa_auth_sm_event+0xa80>
40265d55:	5a2222        	l32i	a2, a2, 0x168
40265d58:	82dc      	bnez.n	a2, 40265d74 <wpa_auth_sm_event+0xa80>
40265d5a:	5c08      	l32i.n	a0, a12, 20
40265d5c:	90ac      	beqz.n	a0, 40265d89 <wpa_auth_sm_event+0xa95>
40265d5e:	421026        	beqi	a0, 1, 40265da4 <wpa_auth_sm_event+0xab0>
40265d61:	fec032        	addi	a3, a0, -2
40265d64:	076316        	beqz	a3, 40265dde <wpa_auth_sm_event+0xaea>
40265d67:	153066        	bnei	a0, 3, 40265d80 <wpa_auth_sm_event+0xa8c>
40265d6a:	0c2d      	mov.n	a2, a12
40265d6c:	030c      	movi.n	a3, 0
40265d6e:	ffe4c5        	call0	40265bbc <wpa_auth_sm_event+0x8c8>
40265d71:	0002c6        	j	40265d80 <wpa_auth_sm_event+0xa8c>
40265d74:	0c2d      	mov.n	a2, a12
40265d76:	030c      	movi.n	a3, 0
40265d78:	ffe405        	call0	40265bbc <wpa_auth_sm_event+0x8c8>
40265d7b:	040c      	movi.n	a4, 0
40265d7d:	5a6c42        	s32i	a4, a12, 0x168
40265d80:	11c8      	l32i.n	a12, a1, 4
40265d82:	0108      	l32i.n	a0, a1, 0
40265d84:	10c112        	addi	a1, a1, 16
40265d87:	f00d      	ret.n
40265d89:	122c52        	l32i	a5, a12, 72
40265d8c:	a5cc      	bnez.n	a5, 40265d9a <wpa_auth_sm_event+0xaa6>
40265d8e:	632c62        	l32i	a6, a12, 0x18c
40265d91:	eb1666        	bnei	a6, 1, 40265d80 <wpa_auth_sm_event+0xa8c>
40265d94:	572c72        	l32i	a7, a12, 0x15c
40265d97:	fe5716        	beqz	a7, 40265d80 <wpa_auth_sm_event+0xa8c>
40265d9a:	0c2d      	mov.n	a2, a12
40265d9c:	030c      	movi.n	a3, 0
40265d9e:	ffe445        	call0	40265be4 <wpa_auth_sm_event+0x8f0>
40265da1:	fff6c6        	j	40265d80 <wpa_auth_sm_event+0xa8c>
40265da4:	ec88      	l32i.n	a8, a12, 56
40265da6:	cc08      	l32i.n	a0, a12, 48
40265da8:	689c      	beqz.n	a8, 40265dc2 <wpa_auth_sm_event+0xace>
40265daa:	102c92        	l32i	a9, a12, 64
40265dad:	19dc      	bnez.n	a9, 40265dc2 <wpa_auth_sm_event+0xace>
40265daf:	fca8      	l32i.n	a10, a12, 60
40265db1:	dacc      	bnez.n	a10, 40265dc2 <wpa_auth_sm_event+0xace>
40265db3:	112cb2        	l32i	a11, a12, 68
40265db6:	8b8c      	beqz.n	a11, 40265dc2 <wpa_auth_sm_event+0xace>
40265db8:	0c2d      	mov.n	a2, a12
40265dba:	030c      	movi.n	a3, 0
40265dbc:	fff285        	call0	40265ce8 <wpa_auth_sm_event+0x9f4>
40265dbf:	ffef46        	j	40265d80 <wpa_auth_sm_event+0xa8c>
40265dc2:	0950a6        	blti	a0, 5, 40265dcf <wpa_auth_sm_event+0xadb>
40265dc5:	0c2d      	mov.n	a2, a12
40265dc7:	030c      	movi.n	a3, 0
40265dc9:	fff505        	call0	40265d1c <wpa_auth_sm_event+0xa28>
40265dcc:	ffec06        	j	40265d80 <wpa_auth_sm_event+0xa8c>
40265dcf:	dc28      	l32i.n	a2, a12, 52
40265dd1:	fab216        	beqz	a2, 40265d80 <wpa_auth_sm_event+0xa8c>
40265dd4:	0c2d      	mov.n	a2, a12
40265dd6:	030c      	movi.n	a3, 0
40265dd8:	ffe085        	call0	40265be4 <wpa_auth_sm_event+0x8f0>
40265ddb:	ffe846        	j	40265d80 <wpa_auth_sm_event+0xa8c>
40265dde:	0c2d      	mov.n	a2, a12
40265de0:	030c      	movi.n	a3, 0
40265de2:	ffdd85        	call0	40265bbc <wpa_auth_sm_event+0x8c8>
40265de5:	ffe5c6        	j	40265d80 <wpa_auth_sm_event+0xa8c>
40265de8:	26b290        	excw
40265deb:	a04240        	addx4	a4, a2, a4
40265dee:	c11220        	mul16u	a1, a2, a2
40265df1:	6102c0        	excw
40265df4:	c90b      	addi.n	a12, a9, -1
40265df6:	8129c1        	l32r	a12, 4024629c <chip_v6_set_chan_offset+0x34>
40265df9:	03cd      	mov.n	a12, a3
40265dfb:	01d322        	addmi	a2, a3, 0x100
40265dfe:	a8c222        	addi	a2, a2, -88
40265e01:	9129      	s32i.n	a2, a1, 36
40265e03:	24c332        	addi	a3, a3, 36
40265e06:	a139      	s32i.n	a3, a1, 40
40265e08:	696501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40265e0b:	0000c0        	callx0	a0
40265e0e:	a128      	l32i.n	a2, a1, 40
40265e10:	032c      	movi.n	a3, 32
40265e12:	fe3585        	call0	4026416c <inc_byte_array>
40265e15:	fff421        	l32r	a2, 40265de8 <wpa_auth_sm_event+0xaf4>
40265e18:	013d      	mov.n	a3, a1
40265e1a:	841c      	movi.n	a4, 24
40265e1c:	db81c5        	call0	4024163c <system_get_string_from_flash>
40265e1f:	9158      	l32i.n	a5, a1, 36
40265e21:	013d      	mov.n	a3, a1
40265e23:	48cc22        	addi	a2, a12, 72
40265e26:	5c78      	l32i.n	a7, a12, 20
40265e28:	8148      	l32i.n	a4, a1, 32
40265e2a:	6c68      	l32i.n	a6, a12, 24
40265e2c:	58c442        	addi	a4, a4, 88
40265e2f:	1166b0        	slli	a6, a6, 5
40265e32:	6c6a      	add.n	a6, a12, a6
40265e34:	48c662        	addi	a6, a6, 72
40265e37:	c1c8      	l32i.n	a12, a1, 48
40265e39:	feee05        	call0	40264d1c <wpa_receive+0x3b4>
40265e3c:	f67c      	movi.n	a6, -1
40265e3e:	000c      	movi.n	a0, 0
40265e40:	a30620        	movltz	a0, a6, a2
40265e43:	002d      	mov.n	a2, a0
40265e45:	b108      	l32i.n	a0, a1, 44
40265e47:	40c112        	addi	a1, a1, 64
40265e4a:	f00d      	ret.n
40265e4c:	044c      	movi.n	a4, 64
40265e4e:	f0c112        	addi	a1, a1, -16
40265e51:	1109      	s32i.n	a0, a1, 4
40265e53:	21c9      	s32i.n	a12, a1, 8
40265e55:	0129      	s32i.n	a2, a1, 0
40265e57:	03cd      	mov.n	a12, a3
40265e59:	68cc22        	addi	a2, a12, 104
40265e5c:	030c      	movi.n	a3, 0
40265e5e:	326c32        	s32i	a3, a12, 200
40265e61:	116c32        	s32i	a3, a12, 68
40265e64:	695201        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40265e67:	0000c0        	callx0	a0
40265e6a:	0c3d      	mov.n	a3, a12
40265e6c:	200c      	movi.n	a0, 2
40265e6e:	120c      	movi.n	a2, 1
40265e70:	6c29      	s32i.n	a2, a12, 24
40265e72:	7c09      	s32i.n	a0, a12, 28
40265e74:	0128      	l32i.n	a2, a1, 0
40265e76:	21c8      	l32i.n	a12, a1, 8
40265e78:	fff705        	call0	40265dec <wpa_auth_sm_event+0xaf8>
40265e7b:	1108      	l32i.n	a0, a1, 4
40265e7d:	10c112        	addi	a1, a1, 16
40265e80:	f00d      	ret.n
40265e82:	120000        	excw
40265e85:	09f0c1        	l32r	a12, 40228648 <_lit4_end+0x1218ec>
40265e88:	338c01        	l32r	a0, 40232cb8 <_lit4_end+0x12bf5c>
40265e8b:	1208      	l32i.n	a0, a2, 4
40265e8d:	299037        	bne	a0, a3, 40265eba <wpa_auth_sm_event+0xbc6>
40265e90:	4238      	l32i.n	a3, a2, 16
40265e92:	b40c      	movi.n	a4, 11
40265e94:	071347        	beq	a3, a4, 40265e9f <wpa_auth_sm_event+0xbab>
40265e97:	000c      	movi.n	a0, 0
40265e99:	126202        	s32i	a0, a2, 72
40265e9c:	000706        	j	40265ebc <wpa_auth_sm_event+0xbc8>
40265e9f:	01d252        	addmi	a5, a2, 0x100
40265ea2:	740552        	l8ui	a5, a5, 116
40265ea5:	415750        	srli	a5, a5, 7
40265ea8:	e5cc      	bnez.n	a5, 40265eba <wpa_auth_sm_event+0xbc6>
40265eaa:	1288      	l32i.n	a8, a2, 4
40265eac:	3878      	l32i.n	a7, a8, 12
40265eae:	160c      	movi.n	a6, 1
40265eb0:	771b      	addi.n	a7, a7, 1
40265eb2:	3879      	s32i.n	a7, a8, 12
40265eb4:	126262        	s32i	a6, a2, 72
40265eb7:	0010c5        	call0	40265fc4 <wpa_auth_sm_event+0xcd0>
40265eba:	000c      	movi.n	a0, 0
40265ebc:	002d      	mov.n	a2, a0
40265ebe:	0108      	l32i.n	a0, a1, 0
40265ec0:	10c112        	addi	a1, a1, 16
40265ec3:	f00d      	ret.n
40265ec5:	000000        	ill
40265ec8:	265e84        	excw
40265ecb:	140c40        	extui	a0, a4, 12, 2
40265ece:	f0c112        	addi	a1, a1, -16
40265ed1:	0109      	s32i.n	a0, a1, 0
40265ed3:	21d9      	s32i.n	a13, a1, 8
40265ed5:	11c9      	s32i.n	a12, a1, 4
40265ed7:	326342        	s32i	a4, a3, 200
40265eda:	116342        	s32i	a4, a3, 68
40265edd:	03cd      	mov.n	a12, a3
40265edf:	02dd      	mov.n	a13, a2
40265ee1:	000c      	movi.n	a0, 0
40265ee3:	7328      	l32i.n	a2, a3, 28
40265ee5:	4c09      	s32i.n	a0, a12, 16
40265ee7:	6338      	l32i.n	a3, a3, 24
40265ee9:	6c29      	s32i.n	a2, a12, 24
40265eeb:	7c39      	s32i.n	a3, a12, 28
40265eed:	0d2d      	mov.n	a2, a13
40265eef:	0c3d      	mov.n	a3, a12
40265ef1:	ffef85        	call0	40265dec <wpa_auth_sm_event+0xaf8>
40265ef4:	3c58      	l32i.n	a5, a12, 12
40265ef6:	060c      	movi.n	a6, 0
40265ef8:	058c      	beqz.n	a5, 40265efc <wpa_auth_sm_event+0xc08>
40265efa:	3c69      	s32i.n	a6, a12, 12
40265efc:	fff331        	l32r	a3, 40265ec8 <wpa_auth_sm_event+0xbd4>
40265eff:	0c4d      	mov.n	a4, a12
40265f01:	0d2d      	mov.n	a2, a13
40265f03:	11c8      	l32i.n	a12, a1, 4
40265f05:	21d8      	l32i.n	a13, a1, 8
40265f07:	fe6b05        	call0	402645b8 <wpa_auth_for_each_sta>
40265f0a:	0108      	l32i.n	a0, a1, 0
40265f0c:	10c112        	addi	a1, a1, 16
40265f0f:	f00d      	ret.n
40265f11:	000000        	ill
40265f14:	e0c112        	addi	a1, a1, -32
40265f17:	046132        	s32i	a3, a1, 16
40265f1a:	0661c2        	s32i	a12, a1, 24
40265f1d:	056102        	s32i	a0, a1, 20
40265f20:	02cd      	mov.n	a12, a2
40265f22:	4228      	l32i.n	a2, a2, 16
40265f24:	021745        	call0	4026809c <wpa_cipher_to_alg>
40265f27:	733e51        	l32r	a5, 40242c20 <wifi_softap_get_station_num+0x50>
40265f2a:	024d      	mov.n	a4, a2
40265f2c:	4178      	l32i.n	a7, a1, 16
40265f2e:	0c2d      	mov.n	a2, a12
40265f30:	61c8      	l32i.n	a12, a1, 24
40265f32:	1738      	l32i.n	a3, a7, 4
40265f34:	6768      	l32i.n	a6, a7, 24
40265f36:	5798      	l32i.n	a9, a7, 20
40265f38:	1186b0        	slli	a8, a6, 5
40265f3b:	0199      	s32i.n	a9, a1, 0
40265f3d:	778a      	add.n	a7, a7, a8
40265f3f:	48c772        	addi	a7, a7, 72
40265f42:	fe5445        	call0	40264488 <os_get_random+0x64>
40265f45:	fb7c      	movi.n	a11, -1
40265f47:	000c      	movi.n	a0, 0
40265f49:	a30b20        	movltz	a0, a11, a2
40265f4c:	002d      	mov.n	a2, a0
40265f4e:	5108      	l32i.n	a0, a1, 20
40265f50:	20c112        	addi	a1, a1, 32
40265f53:	f00d      	ret.n
40265f55:	000000        	ill
40265f58:	140c      	movi.n	a4, 1
40265f5a:	f0c112        	addi	a1, a1, -16
40265f5d:	0109      	s32i.n	a0, a1, 0
40265f5f:	326342        	s32i	a4, a3, 200
40265f62:	200c      	movi.n	a0, 2
40265f64:	116302        	s32i	a0, a3, 68
40265f67:	fffac5        	call0	40265f14 <wpa_auth_sm_event+0xc20>
40265f6a:	060c      	movi.n	a6, 0
40265f6c:	f07c      	movi.n	a0, -1
40265f6e:	b30620        	movgez	a0, a6, a2
40265f71:	002d      	mov.n	a2, a0
40265f73:	0108      	l32i.n	a0, a1, 0
40265f75:	10c112        	addi	a1, a1, 16
40265f78:	f00d      	ret.n
40265f7a:	120000        	excw
40265f7d:	09f0c1        	l32r	a12, 40228740 <_lit4_end+0x1219e4>
40265f80:	230801        	l32r	a0, 4022eba0 <_lit4_end+0x127e44>
40265f83:	808c      	beqz.n	a0, 40265f8f <wpa_auth_sm_event+0xc9b>
40265f85:	ffec45        	call0	40265e4c <wpa_auth_sm_event+0xb58>
40265f88:	0108      	l32i.n	a0, a1, 0
40265f8a:	10c112        	addi	a1, a1, 16
40265f8d:	f00d      	ret.n
40265f8f:	112302        	l32i	a0, a3, 68
40265f92:	80cc      	bnez.n	a0, 40265f9e <wpa_auth_sm_event+0xcaa>
40265f94:	8348      	l32i.n	a4, a3, 32
40265f96:	448c      	beqz.n	a4, 40265f9e <wpa_auth_sm_event+0xcaa>
40265f98:	fffbc5        	call0	40265f58 <wpa_auth_sm_event+0xc64>
40265f9b:	fffa46        	j	40265f88 <wpa_auth_sm_event+0xc94>
40265f9e:	092066        	bnei	a0, 2, 40265fab <wpa_auth_sm_event+0xcb7>
40265fa1:	4358      	l32i.n	a5, a3, 16
40265fa3:	458c      	beqz.n	a5, 40265fab <wpa_auth_sm_event+0xcb7>
40265fa5:	fff245        	call0	40265ecc <wpa_auth_sm_event+0xbd8>
40265fa8:	fff706        	j	40265f88 <wpa_auth_sm_event+0xc94>
40265fab:	d91066        	bnei	a0, 1, 40265f88 <wpa_auth_sm_event+0xc94>
40265fae:	3368      	l32i.n	a6, a3, 12
40265fb0:	4378      	l32i.n	a7, a3, 16
40265fb2:	46cc      	bnez.n	a6, 40265fba <wpa_auth_sm_event+0xcc6>
40265fb4:	fffa05        	call0	40265f58 <wpa_auth_sm_event+0xc64>
40265fb7:	fff346        	j	40265f88 <wpa_auth_sm_event+0xc94>
40265fba:	fca716        	beqz	a7, 40265f88 <wpa_auth_sm_event+0xc94>
40265fbd:	fff0c5        	call0	40265ecc <wpa_auth_sm_event+0xbd8>
40265fc0:	fff106        	j	40265f88 <wpa_auth_sm_event+0xc94>
40265fc3:	c11200        	mul16u	a1, a2, a0
40265fc6:	11c9f0        	slli	a12, a9, 1
40265fc9:	0109      	s32i.n	a0, a1, 0
40265fcb:	02cd      	mov.n	a12, a2
40265fcd:	06c216        	beqz	a2, 4026603d <wpa_auth_sm_event+0xd49>
40265fd0:	5d2202        	l32i	a0, a2, 0x174
40265fd3:	220c      	movi.n	a2, 2
40265fd5:	64e017        	bbsi	a0, 1, 4026603d <wpa_auth_sm_event+0xd49>
40265fd8:	200020        	or	a0, a0, a2
40265fdb:	5d6c02        	s32i	a0, a12, 0x174
40265fde:	26e027        	bbsi	a0, 2, 40266008 <wpa_auth_sm_event+0xd14>
40265fe1:	0c2d      	mov.n	a2, a12
40265fe3:	0c68      	l32i.n	a6, a12, 0
40265fe5:	e77c      	movi.n	a7, -2
40265fe7:	107070        	and	a7, a0, a7
40265fea:	5d6c72        	s32i	a7, a12, 0x174
40265fed:	0668      	l32i.n	a6, a6, 0
40265fef:	050c      	movi.n	a5, 0
40265ff1:	326652        	s32i	a5, a6, 200
40265ff4:	ffa005        	call0	402659f8 <wpa_auth_sm_event+0x704>
40265ff7:	5d2c02        	l32i	a0, a12, 0x174
40265ffa:	0ae027        	bbsi	a0, 2, 40266008 <wpa_auth_sm_event+0xd14>
40265ffd:	0c2d      	mov.n	a2, a12
40265fff:	ffd485        	call0	40265d48 <wpa_auth_sm_event+0xa54>
40266002:	5d2c02        	l32i	a0, a12, 0x174
40266005:	1a6027        	bbci	a0, 2, 40266023 <wpa_auth_sm_event+0xd2f>
40266008:	d87c      	movi.n	a8, -3
4026600a:	108080        	and	a8, a0, a8
4026600d:	5d6c82        	s32i	a8, a12, 0x174
40266010:	296827        	bbci	a8, 2, 4026603d <wpa_auth_sm_event+0xd49>
40266013:	0c2d      	mov.n	a2, a12
40266015:	fe8405        	call0	40264858 <wpa_auth_sta_no_wpa+0xc>
40266018:	120c      	movi.n	a2, 1
4026601a:	11c8      	l32i.n	a12, a1, 4
4026601c:	0108      	l32i.n	a0, a1, 0
4026601e:	10c112        	addi	a1, a1, 16
40266021:	f00d      	ret.n
40266023:	0c28      	l32i.n	a2, a12, 0
40266025:	1c38      	l32i.n	a3, a12, 4
40266027:	fff545        	call0	40265f7c <wpa_auth_sm_event+0xc88>
4026602a:	5d2c02        	l32i	a0, a12, 0x174
4026602d:	ade007        	bbsi	a0, 0, 40265fde <wpa_auth_sm_event+0xcea>
40266030:	0c98      	l32i.n	a9, a12, 0
40266032:	0998      	l32i.n	a9, a9, 0
40266034:	322992        	l32i	a9, a9, 200
40266037:	fa3956        	bnez	a9, 40265fde <wpa_auth_sm_event+0xcea>
4026603a:	fff286        	j	40266008 <wpa_auth_sm_event+0xd14>
4026603d:	020c      	movi.n	a2, 0
4026603f:	fff5c6        	j	4026601a <wpa_auth_sm_event+0xd26>
40266042:	420000        	excw
40266045:	5200a0        	excw
40266048:	af          	.byte 0xaf
40266049:	12dd      	excw
4026604b:	d2f0c1        	l32r	a12, 4025ac0c <dhcp_fine_tmr+0x28>
4026604e:	090261        	l32r	a6, 40228458 <_lit4_end+0x1216fc>
40266051:	11c901        	l32r	a0, 4022a778 <_lit4_end+0x123a1c>
40266054:	005c      	movi.n	a0, 80
40266056:	03cd      	mov.n	a12, a3
40266058:	004352        	s8i	a5, a3, 0
4026605b:	074342        	s8i	a4, a3, 7
4026605e:	02dd      	mov.n	a13, a2
40266060:	024342        	s8i	a4, a3, 2
40266063:	120c      	movi.n	a2, 1
40266065:	064322        	s8i	a2, a3, 6
40266068:	054322        	s8i	a2, a3, 5
4026606b:	237c      	movi.n	a3, -14
4026606d:	034c02        	s8i	a0, a12, 3
40266070:	044c32        	s8i	a3, a12, 4
40266073:	3d38      	l32i.n	a3, a13, 12
40266075:	0204c5        	call0	402680c4 <wpa_cipher_to_suite>
40266078:	086216        	beqz	a2, 40266102 <wpa_auth_sm_event+0xe0e>
4026607b:	0b4c22        	s8i	a2, a12, 11
4026607e:	756820        	extui	a6, a2, 24, 8
40266081:	f57020        	extui	a7, a2, 16, 16
40266084:	418820        	srli	a8, a2, 8
40266087:	0a4c82        	s8i	a8, a12, 10
4026608a:	094c72        	s8i	a7, a12, 9
4026608d:	084c62        	s8i	a6, a12, 8
40266090:	2ceb      	addi.n	a2, a12, 14
40266092:	2d38      	l32i.n	a3, a13, 8
40266094:	020e05        	call0	40268178 <wpa_cipher_put_suites>
40266097:	005c      	movi.n	a0, 80
40266099:	237c      	movi.n	a3, -14
4026609b:	050c      	movi.n	a5, 0
4026609d:	061216        	beqz	a2, 40266102 <wpa_auth_sm_event+0xe0e>
402660a0:	0c4c22        	s8i	a2, a12, 12
402660a3:	419820        	srli	a9, a2, 8
402660a6:	a082c0        	addx4	a8, a2, a12
402660a9:	10c862        	addi	a6, a8, 16
402660ac:	0d4c92        	s8i	a9, a12, 13
402660af:	1d78      	l32i.n	a7, a13, 4
402660b1:	290c      	movi.n	a9, 2
402660b3:	176707        	bbci	a7, 0, 402660ce <wpa_auth_sm_event+0xdda>
402660b6:	120c      	movi.n	a2, 1
402660b8:	14c862        	addi	a6, a8, 20
402660bb:	124832        	s8i	a3, a8, 18
402660be:	114802        	s8i	a0, a8, 17
402660c1:	104852        	s8i	a5, a8, 16
402660c4:	1a0c      	movi.n	a10, 1
402660c6:	1348a2        	s8i	a10, a8, 19
402660c9:	1d78      	l32i.n	a7, a13, 4
402660cb:	000046        	j	402660d0 <wpa_auth_sm_event+0xddc>
402660ce:	020c      	movi.n	a2, 0
402660d0:	0f6717        	bbci	a7, 1, 402660e3 <wpa_auth_sm_event+0xdef>
402660d3:	221b      	addi.n	a2, a2, 1
402660d5:	004652        	s8i	a5, a6, 0
402660d8:	014602        	s8i	a0, a6, 1
402660db:	024632        	s8i	a3, a6, 2
402660de:	034692        	s8i	a9, a6, 3
402660e1:	664b      	addi.n	a6, a6, 4
402660e3:	b29c      	beqz.n	a2, 40266102 <wpa_auth_sm_event+0xe0e>
402660e5:	0e4822        	s8i	a2, a8, 14
402660e8:	41d820        	srli	a13, a2, 8
402660eb:	0f48d2        	s8i	a13, a8, 15
402660ee:	c026c0        	sub	a2, a6, a12
402660f1:	fec2b2        	addi	a11, a2, -2
402660f4:	014cb2        	s8i	a11, a12, 1
402660f7:	11c8      	l32i.n	a12, a1, 4
402660f9:	21d8      	l32i.n	a13, a1, 8
402660fb:	0108      	l32i.n	a0, a1, 0
402660fd:	10c112        	addi	a1, a1, 16
40266100:	f00d      	ret.n
40266102:	f27c      	movi.n	a2, -1
40266104:	fffbc6        	j	402660f7 <wpa_auth_sm_event+0xe03>
	...

40266108 <wpa_write_rsn_ie>:
40266108:	e0c112        	addi	a1, a1, -32
4026610b:	006142        	s32i	a4, a1, 0
4026610e:	0261c2        	s32i	a12, a1, 8
40266111:	31d9      	s32i.n	a13, a1, 12
40266113:	41e9      	s32i.n	a14, a1, 16
40266115:	1109      	s32i.n	a0, a1, 4
40266117:	05ed      	mov.n	a14, a5
40266119:	000c      	movi.n	a0, 0
4026611b:	03dd      	mov.n	a13, a3
4026611d:	02cd      	mov.n	a12, a2
4026611f:	033c      	movi.n	a3, 48
40266121:	120c      	movi.n	a2, 1
40266123:	034d02        	s8i	a0, a13, 3
40266126:	024d22        	s8i	a2, a13, 2
40266129:	004d32        	s8i	a3, a13, 0
4026612c:	220c      	movi.n	a2, 2
4026612e:	3c38      	l32i.n	a3, a12, 12
40266130:	01f905        	call0	402680c4 <wpa_cipher_to_suite>
40266133:	0d2216        	beqz	a2, 40266209 <wpa_write_rsn_ie+0x101>
40266136:	074d22        	s8i	a2, a13, 7
40266139:	754820        	extui	a4, a2, 24, 8
4026613c:	f55020        	extui	a5, a2, 16, 16
4026613f:	416820        	srli	a6, a2, 8
40266142:	064d62        	s8i	a6, a13, 6
40266145:	054d52        	s8i	a5, a13, 5
40266148:	044d42        	s8i	a4, a13, 4
4026614b:	2dab      	addi.n	a2, a13, 10
4026614d:	8c38      	l32i.n	a3, a12, 32
4026614f:	01fc85        	call0	40268118 <rsn_cipher_put_suites>
40266152:	000c      	movi.n	a0, 0
40266154:	1a0c      	movi.n	a10, 1
40266156:	0af216        	beqz	a2, 40266209 <wpa_write_rsn_ie+0x101>
40266159:	acaf82        	movi	a8, -84
4026615c:	f90c      	movi.n	a9, 15
4026615e:	2b0c      	movi.n	a11, 2
40266160:	a052d0        	addx4	a5, a2, a13
40266163:	084d22        	s8i	a2, a13, 8
40266166:	417820        	srli	a7, a2, 8
40266169:	094d72        	s8i	a7, a13, 9
4026616c:	1c78      	l32i.n	a7, a12, 4
4026616e:	25cb      	addi.n	a2, a5, 12
40266170:	156707        	bbci	a7, 0, 40266189 <wpa_write_rsn_ie+0x81>
40266173:	130c      	movi.n	a3, 1
40266175:	10c522        	addi	a2, a5, 16
40266178:	0c4502        	s8i	a0, a5, 12
4026617b:	0d4592        	s8i	a9, a5, 13
4026617e:	0e4582        	s8i	a8, a5, 14
40266181:	0f45a2        	s8i	a10, a5, 15
40266184:	1c78      	l32i.n	a7, a12, 4
40266186:	000046        	j	4026618b <wpa_write_rsn_ie+0x83>
40266189:	030c      	movi.n	a3, 0
4026618b:	0f6717        	bbci	a7, 1, 4026619e <wpa_write_rsn_ie+0x96>
4026618e:	331b      	addi.n	a3, a3, 1
40266190:	014292        	s8i	a9, a2, 1
40266193:	024282        	s8i	a8, a2, 2
40266196:	0342b2        	s8i	a11, a2, 3
40266199:	004202        	s8i	a0, a2, 0
4026619c:	224b      	addi.n	a2, a2, 4
4026619e:	067316        	beqz	a3, 40266209 <wpa_write_rsn_ie+0x101>
402661a1:	c90c      	movi.n	a9, 12
402661a3:	040c      	movi.n	a4, 0
402661a5:	180c      	movi.n	a8, 1
402661a7:	0a4532        	s8i	a3, a5, 10
402661aa:	417830        	srli	a7, a3, 8
402661ad:	0b4572        	s8i	a7, a5, 11
402661b0:	9c68      	l32i.n	a6, a12, 36
402661b2:	00a2b2        	movi	a11, 0x200
402661b5:	838460        	moveqz	a8, a4, a6
402661b8:	bc48      	l32i.n	a4, a12, 44
402661ba:	20b8b0        	or	a11, a8, a11
402661bd:	938b40        	movnez	a8, a11, a4
402661c0:	ccb8      	l32i.n	a11, a12, 48
402661c2:	209890        	or	a9, a8, a9
402661c5:	9389b0        	movnez	a8, a9, a11
402661c8:	004282        	s8i	a8, a2, 0
402661cb:	418880        	srli	a8, a8, 8
402661ce:	014282        	s8i	a8, a2, 1
402661d1:	222b      	addi.n	a2, a2, 2
402661d3:	ce9c      	beqz.n	a14, 402661f3 <wpa_write_rsn_ie+0xeb>
402661d5:	0188      	l32i.n	a8, a1, 0
402661d7:	12c2c2        	addi	a12, a2, 18
402661da:	8d8a      	add.n	a8, a13, a8
402661dc:	2938c7        	bltu	a8, a12, 40266209 <wpa_write_rsn_ie+0x101>
402661df:	0e3d      	mov.n	a3, a14
402661e1:	014202        	s8i	a0, a2, 1
402661e4:	0042a2        	s8i	a10, a2, 0
402661e7:	041c      	movi.n	a4, 16
402661e9:	222b      	addi.n	a2, a2, 2
402661eb:	686c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402661ee:	0000c0        	callx0	a0
402661f1:	0c2d      	mov.n	a2, a12
402661f3:	c022d0        	sub	a2, a2, a13
402661f6:	fec292        	addi	a9, a2, -2
402661f9:	014d92        	s8i	a9, a13, 1
402661fc:	21c8      	l32i.n	a12, a1, 8
402661fe:	31d8      	l32i.n	a13, a1, 12
40266200:	41e8      	l32i.n	a14, a1, 16
40266202:	1108      	l32i.n	a0, a1, 4
40266204:	20c112        	addi	a1, a1, 32
40266207:	f00d      	ret.n
40266209:	f27c      	movi.n	a2, -1
4026620b:	fffb46        	j	402661fc <wpa_write_rsn_ie+0xf4>
	...

40266210 <wpa_auth_gen_wpa_ie>:
40266210:	90a032        	movi	a3, 144
40266213:	c01130        	sub	a1, a1, a3
40266216:	2161c2        	s32i	a12, a1, 132
40266219:	206102        	s32i	a0, a1, 128
4026621c:	02cd      	mov.n	a12, a2
4026621e:	1228      	l32i.n	a2, a2, 4
40266220:	2261d2        	s32i	a13, a1, 136
40266223:	156217        	bbci	a2, 1, 4026623c <wpa_auth_gen_wpa_ie+0x2c>
40266226:	2c4b      	addi.n	a2, a12, 4
40266228:	013d      	mov.n	a3, a1
4026622a:	80a042        	movi	a4, 128
4026622d:	050c      	movi.n	a5, 0
4026622f:	ffed85        	call0	40266108 <wpa_write_rsn_ie>
40266232:	04d296        	bltz	a2, 40266283 <wpa_auth_gen_wpa_ie+0x73>
40266235:	d21a      	add.n	a13, a2, a1
40266237:	1c28      	l32i.n	a2, a12, 4
40266239:	000046        	j	4026623e <wpa_auth_gen_wpa_ie+0x2e>
4026623c:	01dd      	mov.n	a13, a1
4026623e:	146207        	bbci	a2, 0, 40266256 <wpa_auth_gen_wpa_ie+0x46>
40266241:	2c4b      	addi.n	a2, a12, 4
40266243:	0d3d      	mov.n	a3, a13
40266245:	c041d0        	sub	a4, a1, a13
40266248:	01d442        	addmi	a4, a4, 0x100
4026624b:	80c442        	addi	a4, a4, -128
4026624e:	ffdf45        	call0	40266044 <wpa_auth_sm_event+0xd50>
40266251:	02e296        	bltz	a2, 40266283 <wpa_auth_gen_wpa_ie+0x73>
40266254:	d2da      	add.n	a13, a2, a13
40266256:	142c22        	l32i	a2, a12, 80
40266259:	685201        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
4026625c:	0000c0        	callx0	a0
4026625f:	c0dd10        	sub	a13, a13, a1
40266262:	0d2d      	mov.n	a2, a13
40266264:	690e01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40266267:	0000c0        	callx0	a0
4026626a:	146c22        	s32i	a2, a12, 80
4026626d:	32cc      	bnez.n	a2, 40266274 <wpa_auth_gen_wpa_ie+0x64>
4026626f:	f27c      	movi.n	a2, -1
40266271:	000386        	j	40266283 <wpa_auth_gen_wpa_ie+0x73>
40266274:	013d      	mov.n	a3, a1
40266276:	0d4d      	mov.n	a4, a13
40266278:	684901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026627b:	0000c0        	callx0	a0
4026627e:	156cd2        	s32i	a13, a12, 84
40266281:	020c      	movi.n	a2, 0
40266283:	2121c2        	l32i	a12, a1, 132
40266286:	2221d2        	l32i	a13, a1, 136
40266289:	90a032        	movi	a3, 144
4026628c:	202102        	l32i	a0, a1, 128
4026628f:	113a      	add.n	a1, a1, a3
40266291:	f00d      	ret.n
	...

40266294 <wpa_add_kde>:
40266294:	e0c112        	addi	a1, a1, -32
40266297:	0109      	s32i.n	a0, a1, 0
40266299:	21d9      	s32i.n	a13, a1, 8
4026629b:	11c9      	s32i.n	a12, a1, 4
4026629d:	41f9      	s32i.n	a15, a1, 16
4026629f:	31e9      	s32i.n	a14, a1, 12
402662a1:	06fd      	mov.n	a15, a6
402662a3:	05ed      	mov.n	a14, a5
402662a5:	02cd      	mov.n	a12, a2
402662a7:	07dd      	mov.n	a13, a7
402662a9:	032d      	mov.n	a2, a3
402662ab:	ddaf72        	movi	a7, -35
402662ae:	004c72        	s8i	a7, a12, 0
402662b1:	054c22        	s8i	a2, a12, 5
402662b4:	043d      	mov.n	a3, a4
402662b6:	0eda      	add.n	a0, a14, a13
402662b8:	f55020        	extui	a5, a2, 16, 16
402662bb:	756820        	extui	a6, a2, 24, 8
402662be:	024c62        	s8i	a6, a12, 2
402662c1:	034c52        	s8i	a5, a12, 3
402662c4:	004b      	addi.n	a0, a0, 4
402662c6:	414820        	srli	a4, a2, 8
402662c9:	044c42        	s8i	a4, a12, 4
402662cc:	014c02        	s8i	a0, a12, 1
402662cf:	0e4d      	mov.n	a4, a14
402662d1:	2c6b      	addi.n	a2, a12, 6
402662d3:	683201        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402662d6:	0000c0        	callx0	a0
402662d9:	8e6b      	addi.n	a8, a14, 6
402662db:	cc8a      	add.n	a12, a12, a8
402662dd:	31e8      	l32i.n	a14, a1, 12
402662df:	cf8c      	beqz.n	a15, 402662ef <wpa_add_kde+0x5b>
402662e1:	0f3d      	mov.n	a3, a15
402662e3:	0c2d      	mov.n	a2, a12
402662e5:	0d4d      	mov.n	a4, a13
402662e7:	682d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402662ea:	0000c0        	callx0	a0
402662ed:	ccda      	add.n	a12, a12, a13
402662ef:	0108      	l32i.n	a0, a1, 0
402662f1:	21d8      	l32i.n	a13, a1, 8
402662f3:	0c2d      	mov.n	a2, a12
402662f5:	41f8      	l32i.n	a15, a1, 16
402662f7:	11c8      	l32i.n	a12, a1, 4
402662f9:	20c112        	addi	a1, a1, 32
402662fc:	f00d      	ret.n
	...

40266300 <wpa_validate_wpa_ie>:
40266300:	c0c112        	addi	a1, a1, -64
40266303:	f1f9      	s32i.n	a15, a1, 60
40266305:	b109      	s32i.n	a0, a1, 44
40266307:	d1d9      	s32i.n	a13, a1, 52
40266309:	e1e9      	s32i.n	a14, a1, 56
4026630b:	c1c9      	s32i.n	a12, a1, 48
4026630d:	04ed      	mov.n	a14, a4
4026630f:	03cd      	mov.n	a12, a3
40266311:	02dd      	mov.n	a13, a2
40266313:	052d      	mov.n	a2, a5
40266315:	bd9c      	beqz.n	a13, 40266334 <wpa_validate_wpa_ie+0x34>
40266317:	939c      	beqz.n	a3, 40266334 <wpa_validate_wpa_ie+0x34>
40266319:	c49c      	beqz.n	a4, 40266339 <wpa_validate_wpa_ie+0x39>
4026631b:	a59c      	beqz.n	a5, 40266339 <wpa_validate_wpa_ie+0x39>
4026631d:	1d58      	l32i.n	a5, a13, 4
4026631f:	2f0c      	movi.n	a15, 2
40266321:	000462        	l8ui	a6, a4, 0
40266324:	100c      	movi.n	a0, 1
40266326:	d0c662        	addi	a6, a6, -48
40266329:	830f60        	moveqz	a0, a15, a6
4026632c:	1a8507        	bany	a5, a0, 4026634a <wpa_validate_wpa_ie+0x4a>
4026632f:	a20c      	movi.n	a2, 10
40266331:	000186        	j	4026633b <wpa_validate_wpa_ie+0x3b>
40266334:	520c      	movi.n	a2, 5
40266336:	000046        	j	4026633b <wpa_validate_wpa_ie+0x3b>
40266339:	120c      	movi.n	a2, 1
4026633b:	c1c8      	l32i.n	a12, a1, 48
4026633d:	d1d8      	l32i.n	a13, a1, 52
4026633f:	e1e8      	l32i.n	a14, a1, 56
40266341:	f1f8      	l32i.n	a15, a1, 60
40266343:	b108      	l32i.n	a0, a1, 44
40266345:	40c112        	addi	a1, a1, 64
40266348:	f00d      	ret.n
4026634a:	086102        	s32i	a0, a1, 32
4026634d:	a129      	s32i.n	a2, a1, 40
4026634f:	1b2066        	bnei	a0, 2, 4026636e <wpa_validate_wpa_ie+0x6e>
40266352:	042d      	mov.n	a2, a4
40266354:	a138      	l32i.n	a3, a1, 40
40266356:	014d      	mov.n	a4, a1
40266358:	018445        	call0	40267ba0 <wpa_parse_wpa_ie_rsn>
4026635b:	9129      	s32i.n	a2, a1, 36
4026635d:	1138      	l32i.n	a3, a1, 4
4026635f:	220c      	movi.n	a2, 2
40266361:	01d605        	call0	402680c4 <wpa_cipher_to_suite>
40266364:	220c      	movi.n	a2, 2
40266366:	2138      	l32i.n	a3, a1, 8
40266368:	01d585        	call0	402680c4 <wpa_cipher_to_suite>
4026636b:	000646        	j	40266388 <wpa_validate_wpa_ie+0x88>
4026636e:	202440        	or	a2, a4, a4
40266371:	a138      	l32i.n	a3, a1, 40
40266373:	014d      	mov.n	a4, a1
40266375:	019bc5        	call0	40267d34 <wpa_parse_wpa_ie_wpa>
40266378:	9129      	s32i.n	a2, a1, 36
4026637a:	1138      	l32i.n	a3, a1, 4
4026637c:	120c      	movi.n	a2, 1
4026637e:	01d445        	call0	402680c4 <wpa_cipher_to_suite>
40266381:	120c      	movi.n	a2, 1
40266383:	2138      	l32i.n	a3, a1, 8
40266385:	01d3c5        	call0	402680c4 <wpa_cipher_to_suite>
40266388:	9178      	l32i.n	a7, a1, 36
4026638a:	2198      	l32i.n	a9, a1, 8
4026638c:	fa9756        	bnez	a7, 40266339 <wpa_validate_wpa_ie+0x39>
4026638f:	4d88      	l32i.n	a8, a13, 16
40266391:	31b8      	l32i.n	a11, a1, 12
40266393:	041897        	beq	a8, a9, 4026639b <wpa_validate_wpa_ie+0x9b>
40266396:	220c      	movi.n	a2, 2
40266398:	ffe7c6        	j	4026633b <wpa_validate_wpa_ie+0x3b>
4026639b:	2da8      	l32i.n	a10, a13, 8
4026639d:	3d98      	l32i.n	a9, a13, 12
4026639f:	100ab0        	and	a0, a10, a11
402663a2:	048ab7        	bany	a10, a11, 402663aa <wpa_validate_wpa_ie+0xaa>
402663a5:	420c      	movi.n	a2, 4
402663a7:	ffe406        	j	4026633b <wpa_validate_wpa_ie+0x3b>
402663aa:	8128      	l32i.n	a2, a1, 32
402663ac:	076007        	bbci	a0, 0, 402663b7 <wpa_validate_wpa_ie+0xb7>
402663af:	100c      	movi.n	a0, 1
402663b1:	656c02        	s32i	a0, a12, 0x194
402663b4:	000086        	j	402663ba <wpa_validate_wpa_ie+0xba>
402663b7:	656cf2        	s32i	a15, a12, 0x194
402663ba:	1108      	l32i.n	a0, a1, 4
402663bc:	482266        	bnei	a2, 2, 40266408 <wpa_validate_wpa_ie+0x108>
402663bf:	9d98      	l32i.n	a9, a13, 36
402663c1:	108900        	and	a8, a9, a0
402663c4:	570907        	bnone	a9, a0, 4026641f <wpa_validate_wpa_ie+0x11f>
402663c7:	800c      	movi.n	a0, 8
402663c9:	06e837        	bbsi	a8, 3, 402663d3 <wpa_validate_wpa_ie+0xd3>
402663cc:	004c      	movi.n	a0, 64
402663ce:	01e867        	bbsi	a8, 6, 402663d3 <wpa_validate_wpa_ie+0xd3>
402663d1:	0f0d      	mov.n	a0, a15
402663d3:	646c02        	s32i	a0, a12, 0x190
402663d6:	000e32        	l8ui	a3, a14, 0
402663d9:	043c      	movi.n	a4, 48
402663db:	011347        	beq	a3, a4, 402663e0 <wpa_validate_wpa_ie+0xe0>
402663de:	1f0c      	movi.n	a15, 1
402663e0:	612c22        	l32i	a2, a12, 0x184
402663e3:	636cf2        	s32i	a15, a12, 0x18c
402663e6:	628c      	beqz.n	a2, 402663f0 <wpa_validate_wpa_ie+0xf0>
402663e8:	a168      	l32i.n	a6, a1, 40
402663ea:	622c52        	l32i	a5, a12, 0x188
402663ed:	1ab567        	bgeu	a5, a6, 4026640b <wpa_validate_wpa_ie+0x10b>
402663f0:	67ed01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402663f3:	0000c0        	callx0	a0
402663f6:	a128      	l32i.n	a2, a1, 40
402663f8:	68a901        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402663fb:	0000c0        	callx0	a0
402663fe:	616c22        	s32i	a2, a12, 0x184
40266401:	62cc      	bnez.n	a2, 4026640b <wpa_validate_wpa_ie+0x10b>
40266403:	620c      	movi.n	a2, 6
40266405:	ffcc86        	j	4026633b <wpa_validate_wpa_ie+0x3b>
40266408:	ffed46        	j	402663c1 <wpa_validate_wpa_ie+0xc1>
4026640b:	0e3d      	mov.n	a3, a14
4026640d:	a148      	l32i.n	a4, a1, 40
4026640f:	67e301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266412:	0000c0        	callx0	a0
40266415:	020c      	movi.n	a2, 0
40266417:	a178      	l32i.n	a7, a1, 40
40266419:	626c72        	s32i	a7, a12, 0x188
4026641c:	ffc6c6        	j	4026633b <wpa_validate_wpa_ie+0x3b>
4026641f:	320c      	movi.n	a2, 3
40266421:	ffc586        	j	4026633b <wpa_validate_wpa_ie+0x3b>
40266424:	50f201        	l32r	a0, 4023a7ec <_lit4_end+0x133a90>
40266427:	ac0400        	excw
4026642a:	0f          	.byte 0xf
4026642b:	ac0300        	excw
4026642e:	0f          	.byte 0xf
4026642f:	027200        	excw
40266432:	025201        	l32r	a0, 40226d7c <_lit4_end+0x120020>
40266435:	27cc05        	call0	4028e0f8 <_irom0_text_end+0x22d2c>
40266438:	120c      	movi.n	a2, 1
4026643a:	f00d      	ret.n
4026643c:	3767b6        	bltui	a7, 6, 40266477 <wpa_validate_wpa_ie+0x177>
4026643f:	020282        	l8ui	a8, a2, 2
40266442:	030292        	l8ui	a9, a2, 3
40266445:	040262        	l8ui	a6, a2, 4
40266448:	119900        	slli	a9, a9, 16
4026644b:	116680        	slli	a6, a6, 8
4026644e:	018880        	slli	a8, a8, 24
40266451:	205560        	or	a5, a5, a6
40266454:	fff461        	l32r	a6, 40266424 <wpa_validate_wpa_ie+0x124>
40266457:	208890        	or	a8, a8, a9
4026645a:	205580        	or	a5, a5, a8
4026645d:	169567        	bne	a5, a6, 40266477 <wpa_validate_wpa_ie+0x177>
40266460:	060282        	l8ui	a8, a2, 6
40266463:	101866        	bnei	a8, 1, 40266477 <wpa_validate_wpa_ie+0x177>
40266466:	070292        	l8ui	a9, a2, 7
40266469:	a9cc      	bnez.n	a9, 40266477 <wpa_validate_wpa_ie+0x177>
4026646b:	0429      	s32i.n	a2, a4, 0
4026646d:	0102a2        	l8ui	a10, a2, 1
40266470:	aa2b      	addi.n	a10, a10, 2
40266472:	14a9      	s32i.n	a10, a4, 4
40266474:	001fc6        	j	402664f7 <wpa_validate_wpa_ie+0x1f7>
40266477:	b25b      	addi.n	a11, a2, 5
40266479:	2fbb37        	bgeu	a11, a3, 402664ac <wpa_validate_wpa_ie+0x1ac>
4026647c:	331c      	movi.n	a3, 19
4026647e:	2ab377        	bgeu	a3, a7, 402664ac <wpa_validate_wpa_ie+0x1ac>
40266481:	050252        	l8ui	a5, a2, 5
40266484:	020282        	l8ui	a8, a2, 2
40266487:	030292        	l8ui	a9, a2, 3
4026648a:	040262        	l8ui	a6, a2, 4
4026648d:	119900        	slli	a9, a9, 16
40266490:	116680        	slli	a6, a6, 8
40266493:	018880        	slli	a8, a8, 24
40266496:	205560        	or	a5, a5, a6
40266499:	ffe361        	l32r	a6, 40266428 <wpa_validate_wpa_ie+0x128>
4026649c:	208890        	or	a8, a8, a9
4026649f:	205580        	or	a5, a5, a8
402664a2:	069567        	bne	a5, a6, 402664ac <wpa_validate_wpa_ie+0x1ac>
402664a5:	726b      	addi.n	a7, a2, 6
402664a7:	4479      	s32i.n	a7, a4, 16
402664a9:	001286        	j	402664f7 <wpa_validate_wpa_ie+0x1f7>
402664ac:	4777b6        	bltui	a7, 7, 402664f7 <wpa_validate_wpa_ie+0x1f7>
402664af:	fcc381        	l32r	a8, 402657bc <wpa_auth_sm_event+0x4c8>
402664b2:	030262        	l8ui	a6, a2, 3
402664b5:	040252        	l8ui	a5, a2, 4
402664b8:	050232        	l8ui	a3, a2, 5
402664bb:	115580        	slli	a5, a5, 8
402664be:	203350        	or	a3, a3, a5
402664c1:	020252        	l8ui	a5, a2, 2
402664c4:	116600        	slli	a6, a6, 16
402664c7:	015580        	slli	a5, a5, 24
402664ca:	205560        	or	a5, a5, a6
402664cd:	203350        	or	a3, a3, a5
402664d0:	0e9387        	bne	a3, a8, 402664e2 <wpa_validate_wpa_ie+0x1e2>
402664d3:	726b      	addi.n	a7, a2, 6
402664d5:	5479      	s32i.n	a7, a4, 20
402664d7:	010262        	l8ui	a6, a2, 1
402664da:	fcc662        	addi	a6, a6, -4
402664dd:	6469      	s32i.n	a6, a4, 24
402664df:	000506        	j	402664f7 <wpa_validate_wpa_ie+0x1f7>
402664e2:	1177b6        	bltui	a7, 7, 402664f7 <wpa_validate_wpa_ie+0x1f7>
402664e5:	ffd181        	l32r	a8, 4026642c <wpa_validate_wpa_ie+0x12c>
402664e8:	0b9387        	bne	a3, a8, 402664f7 <wpa_validate_wpa_ie+0x1f7>
402664eb:	a26b      	addi.n	a10, a2, 6
402664ed:	74a9      	s32i.n	a10, a4, 28
402664ef:	010292        	l8ui	a9, a2, 1
402664f2:	fcc992        	addi	a9, a9, -4
402664f5:	8499      	s32i.n	a9, a4, 32
402664f7:	020c      	movi.n	a2, 0
402664f9:	f00d      	ret.n
	...

402664fc <wpa_parse_kde_ies>:
402664fc:	e0c112        	addi	a1, a1, -32
402664ff:	61f9      	s32i.n	a15, a1, 24
40266501:	2109      	s32i.n	a0, a1, 8
40266503:	31c9      	s32i.n	a12, a1, 12
40266505:	41d9      	s32i.n	a13, a1, 16
40266507:	51e9      	s32i.n	a14, a1, 20
40266509:	04dd      	mov.n	a13, a4
4026650b:	03ed      	mov.n	a14, a3
4026650d:	02cd      	mov.n	a12, a2
4026650f:	030c      	movi.n	a3, 0
40266511:	042d      	mov.n	a2, a4
40266513:	11d9      	s32i.n	a13, a1, 4
40266515:	442c      	movi.n	a4, 36
40266517:	67a501        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
4026651a:	0000c0        	callx0	a0
4026651d:	702ea6        	blti	a14, 2, 40266591 <wpa_parse_kde_ies+0x95>
40266520:	0f3c      	movi.n	a15, 48
40266522:	020c      	movi.n	a2, 0
40266524:	dcea      	add.n	a13, a12, a14
40266526:	dda0e2        	movi	a14, 221
40266529:	0d0b      	addi.n	a0, a13, -1
4026652b:	0109      	s32i.n	a0, a1, 0
4026652d:	000c02        	l8ui	a0, a12, 0
40266530:	010c32        	l8ui	a3, a12, 1
40266533:	0c90e7        	bne	a0, a14, 40266543 <wpa_parse_kde_ies+0x47>
40266536:	0138      	l32i.n	a3, a1, 0
40266538:	4613c7        	beq	a3, a12, 40266582 <wpa_parse_kde_ies+0x86>
4026653b:	010c32        	l8ui	a3, a12, 1
4026653e:	13cc      	bnez.n	a3, 40266543 <wpa_parse_kde_ies+0x47>
40266540:	000f86        	j	40266582 <wpa_parse_kde_ies+0x86>
40266543:	33ca      	add.n	a3, a3, a12
40266545:	332b      	addi.n	a3, a3, 2
40266547:	353d37        	bltu	a13, a3, 40266580 <wpa_parse_kde_ies+0x84>
4026654a:	1b90f7        	bne	a0, a15, 40266569 <wpa_parse_kde_ies+0x6d>
4026654d:	1158      	l32i.n	a5, a1, 4
4026654f:	25c9      	s32i.n	a12, a5, 8
40266551:	010c42        	l8ui	a4, a12, 1
40266554:	442b      	addi.n	a4, a4, 2
40266556:	3549      	s32i.n	a4, a5, 12
40266558:	010c32        	l8ui	a3, a12, 1
4026655b:	33ca      	add.n	a3, a3, a12
4026655d:	332b      	addi.n	a3, a3, 2
4026655f:	03cd      	mov.n	a12, a3
40266561:	431b      	addi.n	a4, a3, 1
40266563:	c634d7        	bltu	a4, a13, 4026652d <wpa_parse_kde_ies+0x31>
40266566:	000606        	j	40266582 <wpa_parse_kde_ies+0x86>
40266569:	f290e7        	bne	a0, a14, 4026655f <wpa_parse_kde_ies+0x63>
4026656c:	0c2d      	mov.n	a2, a12
4026656e:	0d3d      	mov.n	a3, a13
40266570:	1148      	l32i.n	a4, a1, 4
40266572:	ffebc5        	call0	40266430 <wpa_validate_wpa_ie+0x130>
40266575:	009296        	bltz	a2, 40266582 <wpa_parse_kde_ies+0x86>
40266578:	dc12a6        	blti	a2, 1, 40266558 <wpa_parse_kde_ies+0x5c>
4026657b:	020c      	movi.n	a2, 0
4026657d:	000046        	j	40266582 <wpa_parse_kde_ies+0x86>
40266580:	f27c      	movi.n	a2, -1
40266582:	31c8      	l32i.n	a12, a1, 12
40266584:	41d8      	l32i.n	a13, a1, 16
40266586:	51e8      	l32i.n	a14, a1, 20
40266588:	61f8      	l32i.n	a15, a1, 24
4026658a:	2108      	l32i.n	a0, a1, 8
4026658c:	20c112        	addi	a1, a1, 32
4026658f:	f00d      	ret.n
40266591:	020c      	movi.n	a2, 0
40266593:	fffac6        	j	40266582 <wpa_parse_kde_ies+0x86>
	...

40266598 <wpa_auth_uses_mfp>:
40266598:	628c      	beqz.n	a2, 402665a2 <wpa_auth_uses_mfp+0xa>
4026659a:	5d2222        	l32i	a2, a2, 0x174
4026659d:	042420        	extui	a2, a2, 4, 1
402665a0:	f00d      	ret.n
402665a2:	020c      	movi.n	a2, 0
402665a4:	f00d      	ret.n
402665a6:	0d0000        	excw
402665a9:	0000f0        	excw
402665ac:	d0c112        	addi	a1, a1, -48
402665af:	0a61d2        	s32i	a13, a1, 40
402665b2:	076162        	s32i	a6, a1, 28
402665b5:	056142        	s32i	a4, a1, 20
402665b8:	8109      	s32i.n	a0, a1, 32
402665ba:	b1e9      	s32i.n	a14, a1, 44
402665bc:	91c9      	s32i.n	a12, a1, 36
402665be:	02ed      	mov.n	a14, a2
402665c0:	05cd      	mov.n	a12, a5
402665c2:	010c82        	l8ui	a8, a12, 1
402665c5:	030c92        	l8ui	a9, a12, 3
402665c8:	050ca2        	l8ui	a10, a12, 5
402665cb:	040c02        	l8ui	a0, a12, 4
402665ce:	075d      	mov.n	a5, a7
402665d0:	032d      	mov.n	a2, a3
402665d2:	6129      	s32i.n	a2, a1, 24
402665d4:	4159      	s32i.n	a5, a1, 16
402665d6:	000c32        	l8ui	a3, a12, 0
402665d9:	020c72        	l8ui	a7, a12, 2
402665dc:	2000a0        	or	a0, a0, a10
402665df:	207790        	or	a7, a7, a9
402665e2:	203380        	or	a3, a3, a8
402665e5:	203370        	or	a3, a3, a7
402665e8:	200030        	or	a0, a0, a3
402665eb:	740000        	extui	a0, a0, 0, 8
402665ee:	60fc      	bnez.n	a0, 40266628 <wpa_auth_uses_mfp+0x90>
402665f0:	01de02        	addmi	a0, a14, 0x100
402665f3:	470032        	l8ui	a3, a0, 71
402665f6:	4600d2        	l8ui	a13, a0, 70
402665f9:	490042        	l8ui	a4, a0, 73
402665fc:	4b0052        	l8ui	a5, a0, 75
402665ff:	4a00b2        	l8ui	a11, a0, 74
40266602:	480022        	l8ui	a2, a0, 72
40266605:	20bb50        	or	a11, a11, a5
40266608:	202240        	or	a2, a2, a4
4026660b:	20dd30        	or	a13, a13, a3
4026660e:	20dd20        	or	a13, a13, a2
40266611:	20bbd0        	or	a11, a11, a13
40266614:	74b0b0        	extui	a11, a11, 0, 8
40266617:	dbcc      	bnez.n	a11, 40266628 <wpa_auth_uses_mfp+0x90>
40266619:	640c      	movi.n	a4, 6
4026661b:	46c0c2        	addi	a12, a0, 70
4026661e:	0c2d      	mov.n	a2, a12
40266620:	0c3d      	mov.n	a3, a12
40266622:	675e01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266625:	0000c0        	callx0	a0
40266628:	d168      	l32i.n	a6, a1, 52
4026662a:	c1d8      	l32i.n	a13, a1, 48
4026662c:	c68c      	beqz.n	a6, 4026663c <wpa_auth_uses_mfp+0xa4>
4026662e:	6128      	l32i.n	a2, a1, 24
40266630:	5138      	l32i.n	a3, a1, 20
40266632:	4148      	l32i.n	a4, a1, 16
40266634:	0d5d      	mov.n	a5, a13
40266636:	0188c5        	call0	40267ec4 <wpa_eapol_key_mic>
40266639:	062256        	bnez	a2, 4026669f <wpa_auth_uses_mfp+0x107>
4026663c:	012d      	mov.n	a2, a1
4026663e:	030c      	movi.n	a3, 0
40266640:	e40c      	movi.n	a4, 14
40266642:	675a01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40266645:	0000c0        	callx0	a0
40266648:	0c3d      	mov.n	a3, a12
4026664a:	012d      	mov.n	a2, a1
4026664c:	640c      	movi.n	a4, 6
4026664e:	675301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266651:	0000c0        	callx0	a0
40266654:	216b      	addi.n	a2, a1, 6
40266656:	640c      	movi.n	a4, 6
40266658:	01de32        	addmi	a3, a14, 0x100
4026665b:	40c332        	addi	a3, a3, 64
4026665e:	674f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266661:	0000c0        	callx0	a0
40266664:	0deb      	addi.n	a0, a13, 14
40266666:	7138      	l32i.n	a3, a1, 28
40266668:	7e2e22        	l32i	a2, a14, 0x1f8
4026666b:	744830        	extui	a4, a3, 8, 8
4026666e:	12c8      	l32i.n	a12, a2, 4
40266670:	113380        	slli	a3, a3, 8
40266673:	203340        	or	a3, a3, a4
40266676:	065132        	s16i	a3, a1, 12
40266679:	055202        	s16i	a0, a2, 10
4026667c:	fc9c      	beqz.n	a12, 4026669f <wpa_auth_uses_mfp+0x107>
4026667e:	0c2d      	mov.n	a2, a12
40266680:	013d      	mov.n	a3, a1
40266682:	e40c      	movi.n	a4, 14
40266684:	674601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266687:	0000c0        	callx0	a0
4026668a:	0d4d      	mov.n	a4, a13
4026668c:	2ceb      	addi.n	a2, a12, 14
4026668e:	4138      	l32i.n	a3, a1, 16
40266690:	674301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266693:	0000c0        	callx0	a0
40266696:	7f2e02        	l32i	a0, a14, 0x1fc
40266699:	7e2e22        	l32i	a2, a14, 0x1f8
4026669c:	0000c0        	callx0	a0
4026669f:	91c8      	l32i.n	a12, a1, 36
402666a1:	a1d8      	l32i.n	a13, a1, 40
402666a3:	b1e8      	l32i.n	a14, a1, 44
402666a5:	8108      	l32i.n	a0, a1, 32
402666a7:	30c112        	addi	a1, a1, 48
402666aa:	f00d      	ret.n
402666ac:	160c      	movi.n	a6, 1
402666ae:	c0c112        	addi	a1, a1, -64
402666b1:	f1d9      	s32i.n	a13, a1, 60
402666b3:	b139      	s32i.n	a3, a1, 44
402666b5:	a149      	s32i.n	a4, a1, 40
402666b7:	432272        	l32i	a7, a2, 0x10c
402666ba:	e1c9      	s32i.n	a12, a1, 56
402666bc:	d109      	s32i.n	a0, a1, 52
402666be:	02cd      	mov.n	a12, a2
402666c0:	200c      	movi.n	a0, 2
402666c2:	04d726        	beqi	a7, 64, 402666ca <wpa_auth_uses_mfp+0x132>
402666c5:	01c726        	beqi	a7, 32, 402666ca <wpa_auth_uses_mfp+0x132>
402666c8:	060c      	movi.n	a6, 0
402666ca:	86dc      	bnez.n	a6, 402666e6 <wpa_auth_uses_mfp+0x14e>
402666cc:	120c      	movi.n	a2, 1
402666ce:	04f726        	beqi	a7, 0x100, 402666d6 <wpa_auth_uses_mfp+0x13e>
402666d1:	01e726        	beqi	a7, 128, 402666d6 <wpa_auth_uses_mfp+0x13e>
402666d4:	020c      	movi.n	a2, 0
402666d6:	c2cc      	bnez.n	a2, 402666e6 <wpa_auth_uses_mfp+0x14e>
402666d8:	412c22        	l32i	a2, a12, 0x104
402666db:	1d0c      	movi.n	a13, 1
402666dd:	f8c222        	addi	a2, a2, -8
402666e0:	83d020        	moveqz	a13, a0, a2
402666e3:	000046        	j	402666e8 <wpa_auth_uses_mfp+0x150>
402666e6:	3d0c      	movi.n	a13, 3
402666e8:	10c122        	addi	a2, a1, 16
402666eb:	06a042        	movi	a4, 6
402666ee:	01dc32        	addmi	a3, a12, 0x100
402666f1:	46c332        	addi	a3, a3, 70
402666f4:	672a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402666f7:	0000c0        	callx0	a0
402666fa:	202cc0        	or	a2, a12, a12
402666fd:	330c      	movi.n	a3, 3
402666ff:	040c      	movi.n	a4, 0
40266701:	f55c      	movi.n	a5, 95
40266703:	18c162        	addi	a6, a1, 24
40266706:	1cc172        	addi	a7, a1, 28
40266709:	0222c5        	call0	40268938 <wpa_sm_alloc_eapol>
4026670c:	c129      	s32i.n	a2, a1, 48
4026670e:	0a0216        	beqz	a2, 402667b2 <wpa_auth_uses_mfp+0x21a>
40266711:	a178      	l32i.n	a7, a1, 40
40266713:	840c      	movi.n	a4, 8
40266715:	00a692        	movi	a9, 0x600
40266718:	7128      	l32i.n	a2, a1, 28
4026671a:	292cb2        	l32i	a11, a12, 164
4026671d:	00a1a2        	movi	a10, 0x100
40266720:	230c      	movi.n	a3, 2
40266722:	fea002        	movi	a0, 254
40266725:	759281        	l32r	a8, 40243d70 <tcpclient1_sent_cb+0x4>
40266728:	532c52        	l32i	a5, a12, 0x14c
4026672b:	208d80        	or	a8, a13, a8
4026672e:	fec552        	addi	a5, a5, -2
40266731:	830350        	moveqz	a0, a3, a5
40266734:	20a8a0        	or	a10, a8, a10
40266737:	050c      	movi.n	a5, 0
40266739:	938ab0        	movnez	a8, a10, a11
4026673c:	004202        	s8i	a0, a2, 0
4026673f:	b1a8      	l32i.n	a10, a1, 44
40266741:	209890        	or	a9, a8, a9
40266744:	71b8      	l32i.n	a11, a1, 28
40266746:	9389a0        	movnez	a8, a9, a10
40266749:	206840        	or	a6, a8, a4
4026674c:	938670        	movnez	a8, a6, a7
4026674f:	41a880        	srli	a10, a8, 8
40266752:	014ba2        	s8i	a10, a11, 1
40266755:	7198      	l32i.n	a9, a1, 28
40266757:	01dc32        	addmi	a3, a12, 0x100
4026675a:	024982        	s8i	a8, a9, 2
4026675d:	7178      	l32i.n	a7, a1, 28
4026675f:	fcc332        	addi	a3, a3, -4
40266762:	034752        	s8i	a5, a7, 3
40266765:	7168      	l32i.n	a6, a1, 28
40266767:	9139      	s32i.n	a3, a1, 36
40266769:	044652        	s8i	a5, a6, 4
4026676c:	7128      	l32i.n	a2, a1, 28
4026676e:	8189      	s32i.n	a8, a1, 32
40266770:	225b      	addi.n	a2, a2, 5
40266772:	670a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266775:	0000c0        	callx0	a0
40266778:	9128      	l32i.n	a2, a1, 36
4026677a:	830c      	movi.n	a3, 8
4026677c:	fd9ec5        	call0	4026416c <inc_byte_array>
4026677f:	7108      	l32i.n	a0, a1, 28
40266781:	0a0c      	movi.n	a10, 0
40266783:	5d40a2        	s8i	a10, a0, 93
40266786:	71b8      	l32i.n	a11, a1, 28
40266788:	8198      	l32i.n	a9, a1, 32
4026678a:	5e4ba2        	s8i	a10, a11, 94
4026678d:	076987        	bbci	a9, 8, 40266798 <wpa_auth_uses_mfp+0x200>
40266790:	7108      	l32i.n	a0, a1, 28
40266792:	4dc002        	addi	a0, a0, 77
40266795:	000046        	j	4026679a <wpa_auth_uses_mfp+0x202>
40266798:	000c      	movi.n	a0, 0
4026679a:	0d4d      	mov.n	a4, a13
4026679c:	24cc32        	addi	a3, a12, 36
4026679f:	c178      	l32i.n	a7, a1, 48
402667a1:	10c152        	addi	a5, a1, 16
402667a4:	baa261        	l32r	a6, 4025522c <ieee80211_setup_rateset+0x4>
402667a7:	6128      	l32i.n	a2, a1, 24
402667a9:	0129      	s32i.n	a2, a1, 0
402667ab:	1109      	s32i.n	a0, a1, 4
402667ad:	0c2d      	mov.n	a2, a12
402667af:	ffdfc5        	call0	402665ac <wpa_auth_uses_mfp+0x14>
402667b2:	e1c8      	l32i.n	a12, a1, 56
402667b4:	f1d8      	l32i.n	a13, a1, 60
402667b6:	d108      	l32i.n	a0, a1, 52
402667b8:	40c112        	addi	a1, a1, 64
402667bb:	f00d      	ret.n
402667bd:	000000        	ill
402667c0:	130c      	movi.n	a3, 1
402667c2:	8248      	l32i.n	a4, a2, 32
402667c4:	020c      	movi.n	a2, 0
402667c6:	832340        	moveqz	a2, a3, a4
402667c9:	f00d      	ret.n
402667cb:	c11200        	mul16u	a1, a2, a0
402667ce:	6102c0        	excw
402667d1:	320b      	addi.n	a3, a2, -1
402667d3:	620a61        	l32r	a6, 4023effc <_lit4_end+0x1382a0>
402667d6:	d90961        	l32r	a6, 4025cbfc <dns_tmr+0x45c>
402667d9:	e1e9d1        	l32r	a13, 4025ef80 <etharp_query+0xb0>
402667dc:	c1c9      	s32i.n	a12, a1, 48
402667de:	05ed      	mov.n	a14, a5
402667e0:	02cd      	mov.n	a12, a2
402667e2:	07dd      	mov.n	a13, a7
402667e4:	042d      	mov.n	a2, a4
402667e6:	8129      	s32i.n	a2, a1, 32
402667e8:	d79c      	beqz.n	a7, 40266809 <wpa_auth_uses_mfp+0x271>
402667ea:	0c2d      	mov.n	a2, a12
402667ec:	330c      	movi.n	a3, 3
402667ee:	040c      	movi.n	a4, 0
402667f0:	10c162        	addi	a6, a1, 16
402667f3:	14c172        	addi	a7, a1, 20
402667f6:	102152        	l32i	a5, a1, 64
402667f9:	7159      	s32i.n	a5, a1, 28
402667fb:	5fc552        	addi	a5, a5, 95
402667fe:	f45050        	extui	a5, a5, 0, 16
40266801:	021345        	call0	40268938 <wpa_sm_alloc_eapol>
40266804:	020d      	mov.n	a0, a2
40266806:	077256        	bnez	a2, 40266881 <wpa_auth_uses_mfp+0x2e9>
40266809:	f27c      	movi.n	a2, -1
4026680b:	001946        	j	40266874 <wpa_auth_uses_mfp+0x2dc>
4026680e:	293b      	addi.n	a2, a9, 3
40266810:	8138      	l32i.n	a3, a1, 32
40266812:	240c      	movi.n	a4, 2
40266814:	333b      	addi.n	a3, a3, 3
40266816:	66e101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266819:	0000c0        	callx0	a0
4026681c:	840c      	movi.n	a4, 8
4026681e:	8138      	l32i.n	a3, a1, 32
40266820:	5128      	l32i.n	a2, a1, 20
40266822:	335b      	addi.n	a3, a3, 5
40266824:	225b      	addi.n	a2, a2, 5
40266826:	66dd01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266829:	0000c0        	callx0	a0
4026682c:	7148      	l32i.n	a4, a1, 28
4026682e:	5168      	l32i.n	a6, a1, 20
40266830:	415840        	srli	a5, a4, 8
40266833:	5d4652        	s8i	a5, a6, 93
40266836:	5138      	l32i.n	a3, a1, 20
40266838:	5e4342        	s8i	a4, a3, 94
4026683b:	5128      	l32i.n	a2, a1, 20
4026683d:	0d3d      	mov.n	a3, a13
4026683f:	5fc222        	addi	a2, a2, 95
40266842:	66d601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266845:	0000c0        	callx0	a0
40266848:	9138      	l32i.n	a3, a1, 36
4026684a:	5128      	l32i.n	a2, a1, 20
4026684c:	042c      	movi.n	a4, 32
4026684e:	22db      	addi.n	a2, a2, 13
40266850:	66d301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266853:	0000c0        	callx0	a0
40266856:	0e4d      	mov.n	a4, a14
40266858:	0c2d      	mov.n	a2, a12
4026685a:	a158      	l32i.n	a5, a1, 40
4026685c:	6178      	l32i.n	a7, a1, 24
4026685e:	112132        	l32i	a3, a1, 68
40266861:	4198      	l32i.n	a9, a1, 16
40266863:	0199      	s32i.n	a9, a1, 0
40266865:	5188      	l32i.n	a8, a1, 20
40266867:	ba7161        	l32r	a6, 4025522c <ieee80211_setup_rateset+0x4>
4026686a:	4dc882        	addi	a8, a8, 77
4026686d:	1189      	s32i.n	a8, a1, 4
4026686f:	ffd3c5        	call0	402665ac <wpa_auth_uses_mfp+0x14>
40266872:	020c      	movi.n	a2, 0
40266874:	c1c8      	l32i.n	a12, a1, 48
40266876:	d1d8      	l32i.n	a13, a1, 52
40266878:	e1e8      	l32i.n	a14, a1, 56
4026687a:	b108      	l32i.n	a0, a1, 44
4026687c:	40c112        	addi	a1, a1, 64
4026687f:	f00d      	ret.n
40266881:	51a8      	l32i.n	a10, a1, 20
40266883:	2b0c      	movi.n	a11, 2
40266885:	fea092        	movi	a9, 254
40266888:	08a152        	movi	a5, 0x108
4026688b:	532c22        	l32i	a2, a12, 0x14c
4026688e:	205e50        	or	a5, a14, a5
40266891:	fec222        	addi	a2, a2, -2
40266894:	839b20        	moveqz	a9, a11, a2
40266897:	004a92        	s8i	a9, a10, 0
4026689a:	5188      	l32i.n	a8, a1, 20
4026689c:	417850        	srli	a7, a5, 8
4026689f:	014872        	s8i	a7, a8, 1
402668a2:	5168      	l32i.n	a6, a1, 20
402668a4:	6109      	s32i.n	a0, a1, 24
402668a6:	024652        	s8i	a5, a6, 2
402668a9:	532c42        	l32i	a4, a12, 0x14c
402668ac:	5198      	l32i.n	a9, a1, 20
402668ae:	fec442        	addi	a4, a4, -2
402668b1:	f59456        	bnez	a4, 4026680e <wpa_auth_uses_mfp+0x276>
402668b4:	060c      	movi.n	a6, 0
402668b6:	034962        	s8i	a6, a9, 3
402668b9:	5178      	l32i.n	a7, a1, 20
402668bb:	044762        	s8i	a6, a7, 4
402668be:	ffd686        	j	4026681c <wpa_auth_uses_mfp+0x284>
402668c1:	000000        	ill
402668c4:	26b2c0        	excw
402668c7:	a06240        	addx4	a6, a2, a4
402668ca:	744030        	extui	a4, a3, 0, 8
402668cd:	c11220        	mul16u	a1, a2, a2
402668d0:	c132b0        	mul16u	a3, a2, a11
402668d3:	841c10        	extui	a1, a1, 12, 9
402668d6:	f159      	s32i.n	a5, a1, 60
402668d8:	d1c9      	s32i.n	a12, a1, 52
402668da:	c109      	s32i.n	a0, a1, 48
402668dc:	e179      	s32i.n	a7, a1, 56
402668de:	004c      	movi.n	a0, 64
402668e0:	02cd      	mov.n	a12, a2
402668e2:	412c82        	l32i	a8, a12, 0x104
402668e5:	fff721        	l32r	a2, 402668c4 <wpa_auth_uses_mfp+0x32c>
402668e8:	f8c882        	addi	a8, a8, -8
402668eb:	830680        	moveqz	a0, a6, a8
402668ee:	106102        	s32i	a0, a1, 64
402668f1:	dad485        	call0	4024163c <system_get_string_from_flash>
402668f4:	102102        	l32i	a0, a1, 64
402668f7:	f128      	l32i.n	a2, a1, 60
402668f9:	e148      	l32i.n	a4, a1, 56
402668fb:	432c62        	l32i	a6, a12, 0x10c
402668fe:	150c      	movi.n	a5, 1
40266900:	04f626        	beqi	a6, 0x100, 40266908 <wpa_auth_uses_mfp+0x370>
40266903:	01e626        	beqi	a6, 128, 40266908 <wpa_auth_uses_mfp+0x370>
40266906:	050c      	movi.n	a5, 0
40266908:	01dc72        	addmi	a7, a12, 0x100
4026690b:	94db      	addi.n	a9, a4, 13
4026690d:	8c38      	l32i.n	a3, a12, 32
4026690f:	10c142        	addi	a4, a1, 16
40266912:	2109      	s32i.n	a0, a1, 8
40266914:	46c762        	addi	a6, a7, 70
40266917:	1129      	s32i.n	a2, a1, 4
40266919:	3159      	s32i.n	a5, a1, 12
4026691b:	0199      	s32i.n	a9, a1, 0
4026691d:	40c752        	addi	a5, a7, 64
40266920:	0c2d      	mov.n	a2, a12
40266922:	acc772        	addi	a7, a7, -84
40266925:	d1c8      	l32i.n	a12, a1, 52
40266927:	016045        	call0	40267f2c <wpa_pmk_to_ptk>
4026692a:	020c      	movi.n	a2, 0
4026692c:	c108      	l32i.n	a0, a1, 48
4026692e:	50c112        	addi	a1, a1, 80
40266931:	f00d      	ret.n
40266933:	c11200        	mul16u	a1, a2, a0
40266936:	6132b0        	excw
40266939:	0e          	.byte 0xe
4026693a:	0f6152        	s32i	a5, a1, 60
4026693d:	116102        	s32i	a0, a1, 68
40266940:	1261c2        	s32i	a12, a1, 72
40266943:	1361d2        	s32i	a13, a1, 76
40266946:	02cd      	mov.n	a12, a2
40266948:	04dd      	mov.n	a13, a4
4026694a:	620c      	movi.n	a2, 6
4026694c:	010e05        	call0	40267a30 <wpa_sm_set_state>
4026694f:	10c122        	addi	a2, a1, 16
40266952:	030c      	movi.n	a3, 0
40266954:	442c      	movi.n	a4, 36
40266956:	669501        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40266959:	0000c0        	callx0	a0
4026695c:	532c02        	l32i	a0, a12, 0x14c
4026695f:	172066        	bnei	a0, 2, 4026697a <wpa_auth_uses_mfp+0x3e2>
40266962:	5fcd22        	addi	a2, a13, 95
40266965:	5d0d42        	l8ui	a4, a13, 93
40266968:	5e0d32        	l8ui	a3, a13, 94
4026696b:	114480        	slli	a4, a4, 8
4026696e:	203340        	or	a3, a3, a4
40266971:	f43030        	extui	a3, a3, 0, 16
40266974:	10c142        	addi	a4, a1, 16
40266977:	019405        	call0	402682b8 <wpa_supplicant_parse_ies>
4026697a:	0c2d      	mov.n	a2, a12
4026697c:	ffe405        	call0	402667c0 <wpa_auth_uses_mfp+0x228>
4026697f:	e57c      	movi.n	a5, -2
40266981:	741257        	beq	a2, a5, 402669f9 <wpa_auth_uses_mfp+0x461>
40266984:	067256        	bnez	a2, 402669ef <wpa_auth_uses_mfp+0x457>
40266987:	3b2c62        	l32i	a6, a12, 236
4026698a:	01dc82        	addmi	a8, a12, 0x100
4026698d:	acc882        	addi	a8, a8, -84
40266990:	106182        	s32i	a8, a1, 64
40266993:	d68c      	beqz.n	a6, 402669a4 <wpa_auth_uses_mfp+0x40c>
40266995:	082d      	mov.n	a2, a8
40266997:	032c      	movi.n	a3, 32
40266999:	fda885        	call0	40264424 <os_get_random>
4026699c:	04f256        	bnez	a2, 402669ef <wpa_auth_uses_mfp+0x457>
4026699f:	090c      	movi.n	a9, 0
402669a1:	3b6c92        	s32i	a9, a12, 236
402669a4:	0c2d      	mov.n	a2, a12
402669a6:	e138      	l32i.n	a3, a1, 56
402669a8:	0d4d      	mov.n	a4, a13
402669aa:	64cc52        	addi	a5, a12, 100
402669ad:	d159      	s32i.n	a5, a1, 52
402669af:	fff185        	call0	402668c8 <wpa_auth_uses_mfp+0x330>
402669b2:	f158      	l32i.n	a5, a1, 60
402669b4:	102162        	l32i	a6, a1, 64
402669b7:	0d4d      	mov.n	a4, a13
402669b9:	d1a8      	l32i.n	a10, a1, 52
402669bb:	4c2c72        	l32i	a7, a12, 0x130
402669be:	4d2cb2        	l32i	a11, a12, 0x134
402669c1:	100c      	movi.n	a0, 1
402669c3:	020c      	movi.n	a2, 0
402669c5:	01dc32        	addmi	a3, a12, 0x100
402669c8:	46c332        	addi	a3, a3, 70
402669cb:	296c22        	s32i	a2, a12, 164
402669ce:	2a6c02        	s32i	a0, a12, 168
402669d1:	0c2d      	mov.n	a2, a12
402669d3:	01b9      	s32i.n	a11, a1, 0
402669d5:	11a9      	s32i.n	a10, a1, 4
402669d7:	ffdf45        	call0	402667cc <wpa_auth_uses_mfp+0x234>
402669da:	12dc      	bnez.n	a2, 402669ef <wpa_auth_uses_mfp+0x457>
402669dc:	3ddb      	addi.n	a3, a13, 13
402669de:	042c      	movi.n	a4, 32
402669e0:	01dc22        	addmi	a2, a12, 0x100
402669e3:	ccc222        	addi	a2, a2, -52
402669e6:	666d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402669e9:	0000c0        	callx0	a0
402669ec:	000246        	j	402669f9 <wpa_auth_uses_mfp+0x461>
402669ef:	0c2d      	mov.n	a2, a12
402669f1:	130c      	movi.n	a3, 1
402669f3:	201110        	or	a1, a1, a1
402669f6:	01f805        	call0	40268978 <wpa_sm_deauthenticate>
402669f9:	1221c2        	l32i	a12, a1, 72
402669fc:	1321d2        	l32i	a13, a1, 76
402669ff:	112102        	l32i	a0, a1, 68
40266a02:	50c112        	addi	a1, a1, 80
40266a05:	f00d      	ret.n
40266a07:	030c00        	excw
40266a0a:	140c      	movi.n	a4, 1
40266a0c:	f0c112        	addi	a1, a1, -16
40266a0f:	0109      	s32i.n	a0, a1, 0
40266a11:	ffc985        	call0	402666ac <wpa_auth_uses_mfp+0x114>
40266a14:	0108      	l32i.n	a0, a1, 0
40266a16:	10c112        	addi	a1, a1, 16
40266a19:	f00d      	ret.n
40266a1b:	6a0800        	excw
40266a1e:	124026        	beqi	a0, 4, 40266a34 <wpa_auth_uses_mfp+0x49c>
40266a21:	c9e0c1        	l32r	a12, 402591a4 <cnx_start_handoff_cb+0x19c>
40266a24:	410951        	l32r	a5, 40236e48 <_lit4_end+0x1300ec>
40266a27:	412202        	l32i	a0, a2, 0x104
40266a2a:	02cd      	mov.n	a12, a2
40266a2c:	631026        	beqi	a0, 1, 40266a93 <wpa_auth_uses_mfp+0x4fb>
40266a2f:	092026        	beqi	a0, 2, 40266a3c <wpa_auth_uses_mfp+0x4a4>
40266a32:	388066        	bnei	a0, 8, 40266a6e <wpa_auth_uses_mfp+0x4d6>
40266a35:	330c      	movi.n	a3, 3
40266a37:	001c      	movi.n	a0, 16
40266a39:	0000c6        	j	40266a40 <wpa_auth_uses_mfp+0x4a8>
40266a3c:	002c      	movi.n	a0, 32
40266a3e:	230c      	movi.n	a3, 2
40266a40:	050c      	movi.n	a5, 0
40266a42:	160c      	movi.n	a6, 1
40266a44:	820c      	movi.n	a2, 8
40266a46:	540c      	movi.n	a4, 5
40266a48:	02dc72        	addmi	a7, a12, 0x200
40266a4b:	80c772        	addi	a7, a7, -128
40266a4e:	7d6c42        	s32i	a4, a12, 0x1f4
40266a51:	0129      	s32i.n	a2, a1, 0
40266a53:	2109      	s32i.n	a0, a1, 8
40266a55:	3149      	s32i.n	a4, a1, 12
40266a57:	44cc02        	addi	a0, a12, 68
40266a5a:	01dc42        	addmi	a4, a12, 0x100
40266a5d:	01dc22        	addmi	a2, a12, 0x100
40266a60:	64c222        	addi	a2, a2, 100
40266a63:	46c442        	addi	a4, a4, 70
40266a66:	1109      	s32i.n	a0, a1, 4
40266a68:	00dd85        	call0	40267844 <wpa_set_bss+0x130>
40266a6b:	0042d6        	bgez	a2, 40266a73 <wpa_auth_uses_mfp+0x4db>
40266a6e:	f27c      	movi.n	a2, -1
40266a70:	000846        	j	40266a95 <wpa_auth_uses_mfp+0x4fd>
40266a73:	4f2c52        	l32i	a5, a12, 0x13c
40266a76:	019516        	beqz	a5, 40266a93 <wpa_auth_uses_mfp+0x4fb>
40266a79:	203cc0        	or	a3, a12, a12
40266a7c:	ffe821        	l32r	a2, 40266a1c <wpa_auth_uses_mfp+0x484>
40266a7f:	040c      	movi.n	a4, 0
40266a81:	048885        	call0	4026b30c <eloop_cancel_timeout>
40266a84:	0c5d      	mov.n	a5, a12
40266a86:	ffe541        	l32r	a4, 40266a1c <wpa_auth_uses_mfp+0x484>
40266a89:	4f2c22        	l32i	a2, a12, 0x13c
40266a8c:	030c      	movi.n	a3, 0
40266a8e:	060c      	movi.n	a6, 0
40266a90:	0487c5        	call0	4026b310 <eloop_register_timeout>
40266a93:	020c      	movi.n	a2, 0
40266a95:	51c8      	l32i.n	a12, a1, 20
40266a97:	4108      	l32i.n	a0, a1, 16
40266a99:	20c112        	addi	a1, a1, 32
40266a9c:	f00d      	ret.n
40266a9e:	0c0000        	excw
40266aa1:	2668      	l32i.n	a6, a6, 8
40266aa3:	261c22        	l16ui	a2, a12, 76
40266aa6:	0c2682        	l32i	a8, a6, 48
40266aa9:	2609      	s32i.n	a0, a6, 8
40266aab:	2631e2        	excw
40266aae:	7c03f2        	l8ui	a15, a3, 124
40266ab1:	f00df2        	l8ui	a15, a13, 240
40266ab4:	d20c      	movi.n	a2, 13
40266ab6:	049327        	bne	a3, a2, 40266abe <wpa_auth_uses_mfp+0x526>
40266ab9:	c30c      	movi.n	a3, 12
40266abb:	2d2347        	blt	a3, a4, 40266aec <wpa_auth_uses_mfp+0x554>
40266abe:	f27c      	movi.n	a2, -1
40266ac0:	f00d      	ret.n
40266ac2:	f8c366        	bnei	a3, 32, 40266abe <wpa_auth_uses_mfp+0x526>
40266ac5:	f5c4a6        	blti	a4, 32, 40266abe <wpa_auth_uses_mfp+0x526>
40266ac8:	0589      	s32i.n	a8, a5, 0
40266aca:	220c      	movi.n	a2, 2
40266acc:	000246        	j	40266ad9 <wpa_auth_uses_mfp+0x541>
40266acf:	ebb366        	bnei	a3, 16, 40266abe <wpa_auth_uses_mfp+0x526>
40266ad2:	e8b4a6        	blti	a4, 16, 40266abe <wpa_auth_uses_mfp+0x526>
40266ad5:	0589      	s32i.n	a8, a5, 0
40266ad7:	320c      	movi.n	a2, 3
40266ad9:	0629      	s32i.n	a2, a6, 0
40266adb:	020c      	movi.n	a2, 0
40266add:	f00d      	ret.n
40266adf:	db5366        	bnei	a3, 5, 40266abe <wpa_auth_uses_mfp+0x526>
40266ae2:	d854a6        	blti	a4, 5, 40266abe <wpa_auth_uses_mfp+0x526>
40266ae5:	0599      	s32i.n	a9, a5, 0
40266ae7:	130c      	movi.n	a3, 1
40266ae9:	0000c6        	j	40266af0 <wpa_auth_uses_mfp+0x558>
40266aec:	0599      	s32i.n	a9, a5, 0
40266aee:	530c      	movi.n	a3, 5
40266af0:	092d      	mov.n	a2, a9
40266af2:	0639      	s32i.n	a3, a6, 0
40266af4:	f00d      	ret.n
40266af6:	120000        	excw
40266af9:	32f0c1        	l32r	a12, 402336bc <_lit4_end+0x12c960>
40266afc:	420061        	l32r	a6, 402372fc <_lit4_end+0x1305a0>
40266aff:	c20161        	l32r	a6, 40257304 <scan_remove_bssid>
40266b02:	090361        	l32r	a6, 40228f10 <_lit4_end+0x1221b4>
40266b05:	02cd21        	l32r	a2, 4022763c <_lit4_end+0x1208e0>
40266b08:	920c      	movi.n	a2, 9
40266b0a:	00f245        	call0	40267a30 <wpa_sm_set_state>
40266b0d:	832c02        	l32i	a0, a12, 0x20c
40266b10:	0000c0        	callx0	a0
40266b13:	1128      	l32i.n	a2, a1, 4
40266b15:	02ac      	beqz.n	a2, 40266b39 <wpa_auth_uses_mfp+0x5a1>
40266b17:	0138      	l32i.n	a3, a1, 0
40266b19:	0c2d      	mov.n	a2, a12
40266b1b:	340c      	movi.n	a4, 3
40266b1d:	150c      	movi.n	a5, 1
40266b1f:	01e745        	call0	40268994 <wpa_sm_mlme_setprotection>
40266b22:	432c22        	l32i	a2, a12, 0x10c
40266b25:	100c      	movi.n	a0, 1
40266b27:	072226        	beqi	a2, 2, 40266b32 <wpa_auth_uses_mfp+0x59a>
40266b2a:	04d226        	beqi	a2, 64, 40266b32 <wpa_auth_uses_mfp+0x59a>
40266b2d:	01f226        	beqi	a2, 0x100, 40266b32 <wpa_auth_uses_mfp+0x59a>
40266b30:	000c      	movi.n	a0, 0
40266b32:	308c      	beqz.n	a0, 40266b39 <wpa_auth_uses_mfp+0x5a1>
40266b34:	120c      	movi.n	a2, 1
40266b36:	ffa705        	call0	402665a8 <wpa_auth_uses_mfp+0x10>
40266b39:	31c8      	l32i.n	a12, a1, 12
40266b3b:	2108      	l32i.n	a0, a1, 8
40266b3d:	10c112        	addi	a1, a1, 16
40266b40:	f00d      	ret.n
40266b42:	120000        	excw
40266b45:	09c0c1        	l32r	a12, 40229248 <_lit4_end+0x1224ec>
40266b48:	e1d9c1        	l32r	a12, 4025f2ac <igmp_lookfor_group+0x34>
40266b4b:	d1c9      	s32i.n	a12, a1, 52
40266b4d:	02dd      	mov.n	a13, a2
40266b4f:	03cd      	mov.n	a12, a3
40266b51:	422202        	l32i	a0, a2, 0x108
40266b54:	10c332        	addi	a3, a3, 16
40266b57:	292066        	bnei	a0, 2, 40266b84 <wpa_auth_uses_mfp+0x5ec>
40266b5a:	10c122        	addi	a2, a1, 16
40266b5d:	041c      	movi.n	a4, 16
40266b5f:	660f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266b62:	0000c0        	callx0	a0
40266b65:	20c122        	addi	a2, a1, 32
40266b68:	20cc32        	addi	a3, a12, 32
40266b6b:	840c      	movi.n	a4, 8
40266b6d:	660b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266b70:	0000c0        	callx0	a0
40266b73:	28c122        	addi	a2, a1, 40
40266b76:	28cc32        	addi	a3, a12, 40
40266b79:	840c      	movi.n	a4, 8
40266b7b:	660801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266b7e:	0000c0        	callx0	a0
40266b81:	10c132        	addi	a3, a1, 16
40266b84:	0ca8      	l32i.n	a10, a12, 0
40266b86:	2c98      	l32i.n	a9, a12, 8
40266b88:	cc08      	l32i.n	a0, a12, 48
40266b8a:	412d62        	l32i	a6, a13, 0x104
40266b8d:	3c58      	l32i.n	a5, a12, 12
40266b8f:	02dd72        	addmi	a7, a13, 0x200
40266b92:	01dd42        	addmi	a4, a13, 0x100
40266b95:	46c442        	addi	a4, a4, 70
40266b98:	acc722        	addi	a2, a7, -84
40266b9b:	7d6d52        	s32i	a5, a13, 0x1f4
40266b9e:	c8c772        	addi	a7, a7, -56
40266ba1:	e1d8      	l32i.n	a13, a1, 56
40266ba3:	161666        	bnei	a6, 1, 40266bbd <wpa_auth_uses_mfp+0x625>
40266ba6:	0199      	s32i.n	a9, a1, 0
40266ba8:	3159      	s32i.n	a5, a1, 12
40266baa:	160c      	movi.n	a6, 1
40266bac:	1139      	s32i.n	a3, a1, 4
40266bae:	2109      	s32i.n	a0, a1, 8
40266bb0:	0a3d      	mov.n	a3, a10
40266bb2:	00c905        	call0	40267844 <wpa_set_bss+0x130>
40266bb5:	0162d6        	bgez	a2, 40266bcf <wpa_auth_uses_mfp+0x637>
40266bb8:	f27c      	movi.n	a2, -1
40266bba:	0004c6        	j	40266bd1 <wpa_auth_uses_mfp+0x639>
40266bbd:	1c68      	l32i.n	a6, a12, 4
40266bbf:	0199      	s32i.n	a9, a1, 0
40266bc1:	3159      	s32i.n	a5, a1, 12
40266bc3:	1139      	s32i.n	a3, a1, 4
40266bc5:	2109      	s32i.n	a0, a1, 8
40266bc7:	0a3d      	mov.n	a3, a10
40266bc9:	00c785        	call0	40267844 <wpa_set_bss+0x130>
40266bcc:	fe8296        	bltz	a2, 40266bb8 <wpa_auth_uses_mfp+0x620>
40266bcf:	020c      	movi.n	a2, 0
40266bd1:	d1c8      	l32i.n	a12, a1, 52
40266bd3:	c108      	l32i.n	a0, a1, 48
40266bd5:	40c112        	addi	a1, a1, 64
40266bd8:	f00d      	ret.n
40266bda:	5d0000        	excw
40266bdd:	032d02        	l32i	a0, a13, 12
40266be0:	638c      	beqz.n	a3, 40266bea <wpa_auth_uses_mfp+0x652>
40266be2:	412532        	l32i	a3, a5, 0x104
40266be5:	011326        	beqi	a3, 1, 40266bea <wpa_auth_uses_mfp+0x652>
40266be8:	020c      	movi.n	a2, 0
40266bea:	f00d      	ret.n
40266bec:	e0c112        	addi	a1, a1, -32
40266bef:	1109      	s32i.n	a0, a1, 4
40266bf1:	31d9      	s32i.n	a13, a1, 12
40266bf3:	21c9      	s32i.n	a12, a1, 8
40266bf5:	41e9      	s32i.n	a14, a1, 16
40266bf7:	02cd      	mov.n	a12, a2
40266bf9:	03ed      	mov.n	a14, a3
40266bfb:	04dd      	mov.n	a13, a4
40266bfd:	030c      	movi.n	a3, 0
40266bff:	443c      	movi.n	a4, 52
40266c01:	02d222        	addmi	a2, a2, 0x200
40266c04:	10c222        	addi	a2, a2, 16
40266c07:	0129      	s32i.n	a2, a1, 0
40266c09:	65e801        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40266c0c:	0000c0        	callx0	a0
40266c0f:	4a2db6        	bltui	a13, 2, 40266c5d <wpa_auth_uses_mfp+0x6c5>
40266c12:	fecdd2        	addi	a13, a13, -2
40266c15:	032c      	movi.n	a3, 32
40266c17:	4233d7        	bltu	a3, a13, 40266c5d <wpa_auth_uses_mfp+0x6c5>
40266c1a:	000e42        	l8ui	a4, a14, 0
40266c1d:	144040        	extui	a4, a4, 0, 2
40266c20:	876c42        	s32i	a4, a12, 0x21c
40266c23:	000e32        	l8ui	a3, a14, 0
40266c26:	0c2d      	mov.n	a2, a12
40266c28:	043230        	extui	a3, a3, 2, 1
40266c2b:	fffb05        	call0	40266bdc <wpa_auth_uses_mfp+0x644>
40266c2e:	3e2b      	addi.n	a3, a14, 2
40266c30:	856c22        	s32i	a2, a12, 0x214
40266c33:	0d4d      	mov.n	a4, a13
40266c35:	02dc22        	addmi	a2, a12, 0x200
40266c38:	20c222        	addi	a2, a2, 32
40266c3b:	65d801        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266c3e:	0000c0        	callx0	a0
40266c41:	0d4d      	mov.n	a4, a13
40266c43:	906cd2        	s32i	a13, a12, 0x240
40266c46:	0d3d      	mov.n	a3, a13
40266c48:	422c22        	l32i	a2, a12, 0x108
40266c4b:	0168      	l32i.n	a6, a1, 0
40266c4d:	02dc52        	addmi	a5, a12, 0x200
40266c50:	18c552        	addi	a5, a5, 24
40266c53:	ffe4c5        	call0	40266aa0 <wpa_auth_uses_mfp+0x508>
40266c56:	32cc      	bnez.n	a2, 40266c5d <wpa_auth_uses_mfp+0x6c5>
40266c58:	020c      	movi.n	a2, 0
40266c5a:	000046        	j	40266c5f <wpa_auth_uses_mfp+0x6c7>
40266c5d:	f27c      	movi.n	a2, -1
40266c5f:	21c8      	l32i.n	a12, a1, 8
40266c61:	31d8      	l32i.n	a13, a1, 12
40266c63:	41e8      	l32i.n	a14, a1, 16
40266c65:	1108      	l32i.n	a0, a1, 4
40266c67:	20c112        	addi	a1, a1, 32
40266c6a:	f00d      	ret.n
40266c6c:	11a032        	movi	a3, 17
40266c6f:	f0c112        	addi	a1, a1, -16
40266c72:	006102        	s32i	a0, a1, 0
40266c75:	01d245        	call0	4026899c <wpa_sm_disassociate>
40266c78:	002102        	l32i	a0, a1, 0
40266c7b:	10c112        	addi	a1, a1, 16
40266c7e:	f00d      	ret.n
40266c80:	020c      	movi.n	a2, 0
40266c82:	f00d      	ret.n
40266c84:	f0c112        	addi	a1, a1, -16
40266c87:	0161c2        	s32i	a12, a1, 4
40266c8a:	006102        	s32i	a0, a1, 0
40266c8d:	0261d2        	s32i	a13, a1, 8
40266c90:	31e9      	s32i.n	a14, a1, 12
40266c92:	04dd      	mov.n	a13, a4
40266c94:	03ed      	mov.n	a14, a3
40266c96:	552202        	l32i	a0, a2, 0x154
40266c99:	02cd      	mov.n	a12, a2
40266c9b:	80cc      	bnez.n	a0, 40266ca7 <wpa_auth_uses_mfp+0x70f>
40266c9d:	562222        	l32i	a2, a2, 0x158
40266ca0:	32cc      	bnez.n	a2, 40266ca7 <wpa_auth_uses_mfp+0x70f>
40266ca2:	0c2d      	mov.n	a2, a12
40266ca4:	01cf05        	call0	40268998 <wpa_sm_get_beacon_ie>
40266ca7:	0d48      	l32i.n	a4, a13, 0
40266ca9:	2d58      	l32i.n	a5, a13, 8
40266cab:	d4cc      	bnez.n	a4, 40266cbc <wpa_auth_uses_mfp+0x724>
40266cad:	85cc      	bnez.n	a5, 40266cb9 <wpa_auth_uses_mfp+0x721>
40266caf:	552c32        	l32i	a3, a12, 0x154
40266cb2:	23fc      	bnez.n	a3, 40266ce8 <wpa_auth_uses_mfp+0x750>
40266cb4:	562c62        	l32i	a6, a12, 0x158
40266cb7:	d6ec      	bnez.n	a6, 40266ce8 <wpa_auth_uses_mfp+0x750>
40266cb9:	04a416        	beqz	a4, 40266d07 <wpa_auth_uses_mfp+0x76f>
40266cbc:	552c32        	l32i	a3, a12, 0x154
40266cbf:	572c72        	l32i	a7, a12, 0x15c
40266cc2:	041316        	beqz	a3, 40266d07 <wpa_auth_uses_mfp+0x76f>
40266cc5:	1d58      	l32i.n	a5, a13, 4
40266cc7:	0f9757        	bne	a7, a5, 40266cda <wpa_auth_uses_mfp+0x742>
40266cca:	042d      	mov.n	a2, a4
40266ccc:	054d      	mov.n	a4, a5
40266cce:	6b6b01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40266cd1:	0000c0        	callx0	a0
40266cd4:	f2ac      	beqz.n	a2, 40266d07 <wpa_auth_uses_mfp+0x76f>
40266cd6:	0d48      	l32i.n	a4, a13, 0
40266cd8:	1d58      	l32i.n	a5, a13, 4
40266cda:	0e3d      	mov.n	a3, a14
40266cdc:	0c2d      	mov.n	a2, a12
40266cde:	2d68      	l32i.n	a6, a13, 8
40266ce0:	3d78      	l32i.n	a7, a13, 12
40266ce2:	fff885        	call0	40266c6c <wpa_auth_uses_mfp+0x6d4>
40266ce5:	000306        	j	40266cf5 <wpa_auth_uses_mfp+0x75d>
40266ce8:	0e3d      	mov.n	a3, a14
40266cea:	0c2d      	mov.n	a2, a12
40266cec:	056d      	mov.n	a6, a5
40266cee:	3d78      	l32i.n	a7, a13, 12
40266cf0:	1d58      	l32i.n	a5, a13, 4
40266cf2:	fff785        	call0	40266c6c <wpa_auth_uses_mfp+0x6d4>
40266cf5:	f27c      	movi.n	a2, -1
40266cf7:	ffffc6        	j	40266cfa <wpa_auth_uses_mfp+0x762>
40266cfa:	11c8      	l32i.n	a12, a1, 4
40266cfc:	21d8      	l32i.n	a13, a1, 8
40266cfe:	31e8      	l32i.n	a14, a1, 12
40266d00:	0108      	l32i.n	a0, a1, 0
40266d02:	10c112        	addi	a1, a1, 16
40266d05:	f00d      	ret.n
40266d07:	022d52        	l32i	a5, a13, 8
40266d0a:	01d516        	beqz	a5, 40266d2b <wpa_auth_uses_mfp+0x793>
40266d0d:	562c32        	l32i	a3, a12, 0x158
40266d10:	01a022        	movi	a2, 1
40266d13:	439c      	beqz.n	a3, 40266d2b <wpa_auth_uses_mfp+0x793>
40266d15:	432c02        	l32i	a0, a12, 0x10c
40266d18:	04d026        	beqi	a0, 64, 40266d20 <wpa_auth_uses_mfp+0x788>
40266d1b:	01c026        	beqi	a0, 32, 40266d20 <wpa_auth_uses_mfp+0x788>
40266d1e:	020c      	movi.n	a2, 0
40266d20:	582c42        	l32i	a4, a12, 0x160
40266d23:	3d68      	l32i.n	a6, a13, 12
40266d25:	011dc5        	call0	40267f04 <wpa_compare_rsn_ie>
40266d28:	faa256        	bnez	a2, 40266cd6 <wpa_auth_uses_mfp+0x73e>
40266d2b:	532c82        	l32i	a8, a12, 0x14c
40266d2e:	020c      	movi.n	a2, 0
40266d30:	c61866        	bnei	a8, 1, 40266cfa <wpa_auth_uses_mfp+0x762>
40266d33:	2d58      	l32i.n	a5, a13, 8
40266d35:	fc1516        	beqz	a5, 40266cfa <wpa_auth_uses_mfp+0x762>
40266d38:	562c92        	l32i	a9, a12, 0x158
40266d3b:	fbb956        	bnez	a9, 40266cfa <wpa_auth_uses_mfp+0x762>
40266d3e:	452ca2        	l32i	a10, a12, 0x114
40266d41:	fb5a16        	beqz	a10, 40266cfa <wpa_auth_uses_mfp+0x762>
40266d44:	0e3d      	mov.n	a3, a14
40266d46:	0c2d      	mov.n	a2, a12
40266d48:	0d48      	l32i.n	a4, a13, 0
40266d4a:	056d      	mov.n	a6, a5
40266d4c:	3d78      	l32i.n	a7, a13, 12
40266d4e:	1d58      	l32i.n	a5, a13, 4
40266d50:	fff185        	call0	40266c6c <wpa_auth_uses_mfp+0x6d4>
40266d53:	ffe786        	j	40266cf5 <wpa_auth_uses_mfp+0x75d>
40266d56:	120000        	excw
40266d59:	02c0c1        	l32r	a12, 4022785c <_lit4_end+0x120b00>
40266d5c:	f20961        	l32r	a6, 40263580 <sys_timeouts_init+0x40>
40266d5f:	e20d61        	l32r	a6, 4025f594 <igmp_leavegroup+0x74>
40266d62:	d90c61        	l32r	a6, 4025d194 <espconn_tcp_set_max_con_allow+0xc>
40266d65:	e179b1        	l32r	a11, 4025f34c <igmp_input+0x1c>
40266d68:	8169      	s32i.n	a6, a1, 32
40266d6a:	a1c9      	s32i.n	a12, a1, 40
40266d6c:	7139      	s32i.n	a3, a1, 28
40266d6e:	02cd      	mov.n	a12, a2
40266d70:	330c      	movi.n	a3, 3
40266d72:	10c162        	addi	a6, a1, 16
40266d75:	14c172        	addi	a7, a1, 20
40266d78:	05dd      	mov.n	a13, a5
40266d7a:	04ed      	mov.n	a14, a4
40266d7c:	1021f2        	l32i	a15, a1, 64
40266d7f:	040c      	movi.n	a4, 0
40266d81:	5fcf52        	addi	a5, a15, 95
40266d84:	f45050        	extui	a5, a5, 0, 16
40266d87:	01bb05        	call0	40268938 <wpa_sm_alloc_eapol>
40266d8a:	020d      	mov.n	a0, a2
40266d8c:	32cc      	bnez.n	a2, 40266d93 <wpa_auth_uses_mfp+0x7fb>
40266d8e:	f27c      	movi.n	a2, -1
40266d90:	002ac6        	j	40266e3f <wpa_auth_uses_mfp+0x8a7>
40266d93:	08a152        	movi	a5, 0x108
40266d96:	044c      	movi.n	a4, 64
40266d98:	290c      	movi.n	a9, 2
40266d9a:	fea072        	movi	a7, 254
40266d9d:	532ca2        	l32i	a10, a12, 0x14c
40266da0:	00a262        	movi	a6, 0x200
40266da3:	7e2c22        	l32i	a2, a12, 0x1f8
40266da6:	8138      	l32i.n	a3, a1, 32
40266da8:	0d02b2        	l8ui	a11, a2, 13
40266dab:	103360        	and	a3, a3, a6
40266dae:	fecaa2        	addi	a10, a10, -2
40266db1:	8379a0        	moveqz	a7, a9, a10
40266db4:	203d30        	or	a3, a13, a3
40266db7:	20bb40        	or	a11, a11, a4
40266dba:	0d42b2        	s8i	a11, a2, 13
40266dbd:	5188      	l32i.n	a8, a1, 20
40266dbf:	203350        	or	a3, a3, a5
40266dc2:	004872        	s8i	a7, a8, 0
40266dc5:	5168      	l32i.n	a6, a1, 20
40266dc7:	415830        	srli	a5, a3, 8
40266dca:	014652        	s8i	a5, a6, 1
40266dcd:	5148      	l32i.n	a4, a1, 20
40266dcf:	6109      	s32i.n	a0, a1, 24
40266dd1:	024432        	s8i	a3, a4, 2
40266dd4:	532c22        	l32i	a2, a12, 0x14c
40266dd7:	5148      	l32i.n	a4, a1, 20
40266dd9:	0c2266        	bnei	a2, 2, 40266de9 <wpa_auth_uses_mfp+0x851>
40266ddc:	070c      	movi.n	a7, 0
40266dde:	034472        	s8i	a7, a4, 3
40266de1:	5188      	l32i.n	a8, a1, 20
40266de3:	044872        	s8i	a7, a8, 4
40266de6:	0002c6        	j	40266df5 <wpa_auth_uses_mfp+0x85d>
40266de9:	243b      	addi.n	a2, a4, 3
40266deb:	3e3b      	addi.n	a3, a14, 3
40266ded:	240c      	movi.n	a4, 2
40266def:	656b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266df2:	0000c0        	callx0	a0
40266df5:	3e5b      	addi.n	a3, a14, 5
40266df7:	5128      	l32i.n	a2, a1, 20
40266df9:	840c      	movi.n	a4, 8
40266dfb:	225b      	addi.n	a2, a2, 5
40266dfd:	656701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266e00:	0000c0        	callx0	a0
40266e03:	5168      	l32i.n	a6, a1, 20
40266e05:	4158f0        	srli	a5, a15, 8
40266e08:	5d4652        	s8i	a5, a6, 93
40266e0b:	5148      	l32i.n	a4, a1, 20
40266e0d:	e138      	l32i.n	a3, a1, 56
40266e0f:	5e44f2        	s8i	a15, a4, 94
40266e12:	b38c      	beqz.n	a3, 40266e21 <wpa_auth_uses_mfp+0x889>
40266e14:	5128      	l32i.n	a2, a1, 20
40266e16:	0f4d      	mov.n	a4, a15
40266e18:	5fc222        	addi	a2, a2, 95
40266e1b:	656001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266e1e:	0000c0        	callx0	a0
40266e21:	0d4d      	mov.n	a4, a13
40266e23:	0c2d      	mov.n	a2, a12
40266e25:	7158      	l32i.n	a5, a1, 28
40266e27:	6178      	l32i.n	a7, a1, 24
40266e29:	112132        	l32i	a3, a1, 68
40266e2c:	4198      	l32i.n	a9, a1, 16
40266e2e:	0199      	s32i.n	a9, a1, 0
40266e30:	5188      	l32i.n	a8, a1, 20
40266e32:	b8fe61        	l32r	a6, 4025522c <ieee80211_setup_rateset+0x4>
40266e35:	4dc882        	addi	a8, a8, 77
40266e38:	1189      	s32i.n	a8, a1, 4
40266e3a:	ff7705        	call0	402665ac <wpa_auth_uses_mfp+0x14>
40266e3d:	020c      	movi.n	a2, 0
40266e3f:	a1c8      	l32i.n	a12, a1, 40
40266e41:	b1d8      	l32i.n	a13, a1, 44
40266e43:	c1e8      	l32i.n	a14, a1, 48
40266e45:	d1f8      	l32i.n	a15, a1, 52
40266e47:	9108      	l32i.n	a0, a1, 36
40266e49:	40c112        	addi	a1, a1, 64
40266e4c:	f00d      	ret.n
40266e4e:	120000        	excw
40266e51:	49e0c1        	l32r	a12, 402395d4 <_lit4_end+0x132878>
40266e54:	410931        	l32r	a3, 40237278 <_lit4_end+0x13051c>
40266e57:	51c9      	s32i.n	a12, a1, 20
40266e59:	2139      	s32i.n	a3, a1, 8
40266e5b:	02cd      	mov.n	a12, a2
40266e5d:	830c      	movi.n	a3, 8
40266e5f:	012d      	mov.n	a2, a1
40266e61:	649d01        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40266e64:	0000c0        	callx0	a0
40266e67:	532c02        	l32i	a0, a12, 0x14c
40266e6a:	2138      	l32i.n	a3, a1, 8
40266e6c:	042066        	bnei	a0, 2, 40266e74 <wpa_auth_uses_mfp+0x8dc>
40266e6f:	013d      	mov.n	a3, a1
40266e71:	000086        	j	40266e77 <wpa_auth_uses_mfp+0x8df>
40266e74:	3dc332        	addi	a3, a3, 61
40266e77:	3158      	l32i.n	a5, a1, 12
40266e79:	02dc22        	addmi	a2, a12, 0x200
40266e7c:	80c242        	addi	a4, a2, -128
40266e7f:	51c8      	l32i.n	a12, a1, 20
40266e81:	c8c222        	addi	a2, a2, -56
40266e84:	932450        	movnez	a2, a4, a5
40266e87:	840c      	movi.n	a4, 8
40266e89:	654401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40266e8c:	0000c0        	callx0	a0
40266e8f:	4108      	l32i.n	a0, a1, 16
40266e91:	20c112        	addi	a1, a1, 32
40266e94:	f00d      	ret.n
40266e96:	120000        	excw
40266e99:	e2b0c1        	l32r	a12, 4025f95c <ipaddr_aton+0x138>
40266e9c:	421361        	l32r	a6, 402376e8 <_lit4_end+0x13098c>
40266e9f:	020e61        	l32r	a6, 402276d8 <_lit4_end+0x12097c>
40266ea2:	c21061        	l32r	a6, 402576e4 <scan_profile_check+0x12c>
40266ea5:	d21161        	l32r	a6, 4025b6ec <dhcp_stop+0xc4>
40266ea8:	201261        	l32r	a6, 4022eef0 <_lit4_end+0x128194>
40266eab:	dd20c2        	l32i	a12, a0, 0x374
40266eae:	720c03        	excw
40266eb1:	00b7c5        	call0	40267a30 <wpa_sm_set_state>
40266eb4:	5fcd22        	addi	a2, a13, 95
40266eb7:	020de2        	l8ui	a14, a13, 2
40266eba:	5e0d32        	l8ui	a3, a13, 94
40266ebd:	010d02        	l8ui	a0, a13, 1
40266ec0:	5d0d42        	l8ui	a4, a13, 93
40266ec3:	110080        	slli	a0, a0, 8
40266ec6:	114480        	slli	a4, a4, 8
40266ec9:	203340        	or	a3, a3, a4
40266ecc:	20ee00        	or	a14, a14, a0
40266ecf:	f4e0e0        	extui	a14, a14, 0, 16
40266ed2:	f43030        	extui	a3, a3, 0, 16
40266ed5:	10c142        	addi	a4, a1, 16
40266ed8:	013dc5        	call0	402682b8 <wpa_supplicant_parse_ies>
40266edb:	9158      	l32i.n	a5, a1, 36
40266edd:	959c      	beqz.n	a5, 40266efa <wpa_auth_uses_mfp+0x962>
40266edf:	17eec7        	bbsi	a14, 12, 40266efa <wpa_auth_uses_mfp+0x962>
40266ee2:	0c2d      	mov.n	a2, a12
40266ee4:	130c      	movi.n	a3, 1
40266ee6:	01a905        	call0	40268978 <wpa_sm_deauthenticate>
40266ee9:	1121c2        	l32i	a12, a1, 68
40266eec:	1221d2        	l32i	a13, a1, 72
40266eef:	1321e2        	l32i	a14, a1, 76
40266ef2:	102102        	l32i	a0, a1, 64
40266ef5:	50c112        	addi	a1, a1, 80
40266ef8:	f00d      	ret.n
40266efa:	0c2d      	mov.n	a2, a12
40266efc:	10c142        	addi	a4, a1, 16
40266eff:	01dc32        	addmi	a3, a12, 0x100
40266f02:	46c332        	addi	a3, a3, 70
40266f05:	d139      	s32i.n	a3, a1, 52
40266f07:	ffd7c5        	call0	40266c84 <wpa_auth_uses_mfp+0x6ec>
40266f0a:	fd4296        	bltz	a2, 40266ee2 <wpa_auth_uses_mfp+0x94a>
40266f0d:	3ddb      	addi.n	a3, a13, 13
40266f0f:	042c      	movi.n	a4, 32
40266f11:	01dc22        	addmi	a2, a12, 0x100
40266f14:	ccc222        	addi	a2, a2, -52
40266f17:	6ad901        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40266f1a:	0000c0        	callx0	a0
40266f1d:	fc1256        	bnez	a2, 40266ee2 <wpa_auth_uses_mfp+0x94a>
40266f20:	040d02        	l8ui	a0, a13, 4
40266f23:	030d22        	l8ui	a2, a13, 3
40266f26:	01dc42        	addmi	a4, a12, 0x100
40266f29:	9cc442        	addi	a4, a4, -100
40266f2c:	f149      	s32i.n	a4, a1, 60
40266f2e:	112280        	slli	a2, a2, 8
40266f31:	200020        	or	a0, a0, a2
40266f34:	412c22        	l32i	a2, a12, 0x104
40266f37:	f40000        	extui	a0, a0, 0, 16
40266f3a:	082226        	beqi	a2, 2, 40266f46 <wpa_auth_uses_mfp+0x9ae>
40266f3d:	088266        	bnei	a2, 8, 40266f49 <wpa_auth_uses_mfp+0x9b1>
40266f40:	05b026        	beqi	a0, 16, 40266f49 <wpa_auth_uses_mfp+0x9b1>
40266f43:	ffe6c6        	j	40266ee2 <wpa_auth_uses_mfp+0x94a>
40266f46:	98c066        	bnei	a0, 32, 40266ee2 <wpa_auth_uses_mfp+0x94a>
40266f49:	f138      	l32i.n	a3, a1, 60
40266f4b:	140c      	movi.n	a4, 1
40266f4d:	0c2d      	mov.n	a2, a12
40266f4f:	146342        	s32i	a4, a3, 80
40266f52:	0d3d      	mov.n	a3, a13
40266f54:	ffef85        	call0	40266e50 <wpa_auth_uses_mfp+0x8b8>
40266f57:	9158      	l32i.n	a5, a1, 36
40266f59:	f168      	l32i.n	a6, a1, 60
40266f5b:	040c      	movi.n	a4, 0
40266f5d:	d456e2        	s16i	a14, a6, 0x1a8
40266f60:	696642        	s32i	a4, a6, 0x1a4
40266f63:	359c      	beqz.n	a5, 40266f7a <wpa_auth_uses_mfp+0x9e2>
40266f65:	0c2d      	mov.n	a2, a12
40266f67:	0d3d      	mov.n	a3, a13
40266f69:	ffee45        	call0	40266e50 <wpa_auth_uses_mfp+0x8b8>
40266f6c:	0c2d      	mov.n	a2, a12
40266f6e:	9138      	l32i.n	a3, a1, 36
40266f70:	a148      	l32i.n	a4, a1, 40
40266f72:	0e5d      	mov.n	a5, a14
40266f74:	ffc745        	call0	40266bec <wpa_auth_uses_mfp+0x654>
40266f77:	f67296        	bltz	a2, 40266ee2 <wpa_auth_uses_mfp+0x94a>
40266f7a:	0c2d      	mov.n	a2, a12
40266f7c:	10c132        	addi	a3, a1, 16
40266f7f:	ffd005        	call0	40266c80 <wpa_auth_uses_mfp+0x6e8>
40266f82:	f5c296        	bltz	a2, 40266ee2 <wpa_auth_uses_mfp+0x94a>
40266f85:	0e6d      	mov.n	a6, a14
40266f87:	0d4d      	mov.n	a4, a13
40266f89:	d138      	l32i.n	a3, a1, 52
40266f8b:	e158      	l32i.n	a5, a1, 56
40266f8d:	0c2d      	mov.n	a2, a12
40266f8f:	080c      	movi.n	a8, 0
40266f91:	24cc72        	addi	a7, a12, 36
40266f94:	1179      	s32i.n	a7, a1, 4
40266f96:	0189      	s32i.n	a8, a1, 0
40266f98:	070c      	movi.n	a7, 0
40266f9a:	ffdbc5        	call0	40266d58 <wpa_auth_uses_mfp+0x7c0>
40266f9d:	f41256        	bnez	a2, 40266ee2 <wpa_auth_uses_mfp+0x94a>
40266fa0:	ffd146        	j	40266ee9 <wpa_auth_uses_mfp+0x951>
40266fa3:	c11200        	mul16u	a1, a2, a0
40266fa6:	31c9f0        	srai	a12, a15, 25
40266fa9:	2109      	s32i.n	a0, a1, 8
40266fab:	02cd      	mov.n	a12, a2
40266fad:	01d222        	addmi	a2, a2, 0x100
40266fb0:	a21202        	l16ui	a0, a2, 0x144
40266fb3:	1109      	s32i.n	a0, a1, 4
40266fb5:	44c222        	addi	a2, a2, 68
40266fb8:	0129      	s32i.n	a2, a1, 0
40266fba:	076067        	bbci	a0, 6, 40266fc5 <wpa_auth_uses_mfp+0xa2d>
40266fbd:	0c2d      	mov.n	a2, a12
40266fbf:	ffa605        	call0	40266a20 <wpa_auth_uses_mfp+0x488>
40266fc2:	04f256        	bnez	a2, 40267015 <wpa_auth_uses_mfp+0xa7d>
40266fc5:	08a022        	movi	a2, 8
40266fc8:	00a645        	call0	40267a30 <wpa_sm_set_state>
40266fcb:	002132        	l32i	a3, a1, 0
40266fce:	3f2332        	l32i	a3, a3, 252
40266fd1:	46a102        	movi	a0, 0x146
40266fd4:	022316        	beqz	a3, 40266ffa <wpa_auth_uses_mfp+0xa62>
40266fd7:	0c2d      	mov.n	a2, a12
40266fd9:	02dc32        	addmi	a3, a12, 0x200
40266fdc:	10c332        	addi	a3, a3, 16
40266fdf:	ffb645        	call0	40266b44 <wpa_auth_uses_mfp+0x5ac>
40266fe2:	f2ec      	bnez.n	a2, 40267015 <wpa_auth_uses_mfp+0xa7d>
40266fe4:	0c2d      	mov.n	a2, a12
40266fe6:	00a252        	movi	a5, 0x200
40266fe9:	1148      	l32i.n	a4, a1, 4
40266feb:	01dc32        	addmi	a3, a12, 0x100
40266fee:	46c332        	addi	a3, a3, 70
40266ff1:	104450        	and	a4, a4, a5
40266ff4:	ffb005        	call0	40266af8 <wpa_auth_uses_mfp+0x560>
40266ff7:	46a102        	movi	a0, 0x146
40266ffa:	1168      	l32i.n	a6, a1, 4
40266ffc:	0a6697        	bbci	a6, 9, 4026700a <wpa_auth_uses_mfp+0xa72>
40266fff:	0c2d      	mov.n	a2, a12
40267001:	140c      	movi.n	a4, 1
40267003:	150c      	movi.n	a5, 1
40267005:	3c0a      	add.n	a3, a12, a0
40267007:	0198c5        	call0	40268994 <wpa_sm_mlme_setprotection>
4026700a:	020c      	movi.n	a2, 0
4026700c:	31c8      	l32i.n	a12, a1, 12
4026700e:	2108      	l32i.n	a0, a1, 8
40267010:	10c112        	addi	a1, a1, 16
40267013:	f00d      	ret.n
40267015:	120c      	movi.n	a2, 1
40267017:	fffc46        	j	4026700c <wpa_auth_uses_mfp+0xa74>
4026701a:	120000        	excw
4026701d:	52c0c1        	l32r	a12, 4023bb20 <_lit4_end+0x134dc4>
40267020:	020961        	l32r	a6, 40227844 <_lit4_end+0x120ae8>
40267023:	d20a61        	l32r	a6, 4025b84c <dhcp_stop+0x224>
40267026:	c90c61        	l32r	a6, 40259458 <cnx_bss_alloc+0x18>
40267029:	02ddb1        	l32r	a11, 40227ba0 <_lit4_end+0x120e44>
4026702c:	032d      	mov.n	a2, a3
4026702e:	06cd      	mov.n	a12, a6
40267030:	043d      	mov.n	a3, a4
40267032:	014d      	mov.n	a4, a1
40267034:	012805        	call0	402682b8 <wpa_supplicant_parse_ies>
40267037:	5108      	l32i.n	a0, a1, 20
40267039:	9128      	l32i.n	a2, a1, 36
4026703b:	108c      	beqz.n	a0, 40267040 <wpa_auth_uses_mfp+0xaa8>
4026703d:	04e2c7        	bbsi	a2, 12, 40267045 <wpa_auth_uses_mfp+0xaad>
40267040:	f27c      	movi.n	a2, -1
40267042:	0013c6        	j	40267095 <wpa_auth_uses_mfp+0xafd>
40267045:	ff7016        	beqz	a0, 40267040 <wpa_auth_uses_mfp+0xaa8>
40267048:	422d22        	l32i	a2, a13, 0x108
4026704b:	5c8b      	addi.n	a5, a12, 8
4026704d:	6148      	l32i.n	a4, a1, 24
4026704f:	0c6d      	mov.n	a6, a12
40267051:	fec442        	addi	a4, a4, -2
40267054:	cc49      	s32i.n	a4, a12, 48
40267056:	043d      	mov.n	a3, a4
40267058:	ffa445        	call0	40266aa0 <wpa_auth_uses_mfp+0x508>
4026705b:	fe1256        	bnez	a2, 40267040 <wpa_auth_uses_mfp+0xaa8>
4026705e:	5138      	l32i.n	a3, a1, 20
40267060:	000342        	l8ui	a4, a3, 0
40267063:	144040        	extui	a4, a4, 0, 2
40267066:	3c49      	s32i.n	a4, a12, 12
40267068:	000332        	l8ui	a3, a3, 0
4026706b:	0d2d      	mov.n	a2, a13
4026706d:	043230        	extui	a3, a3, 2, 1
40267070:	ffb685        	call0	40266bdc <wpa_auth_uses_mfp+0x644>
40267073:	1c29      	s32i.n	a2, a12, 4
40267075:	6148      	l32i.n	a4, a1, 24
40267077:	052c      	movi.n	a5, 32
40267079:	fec442        	addi	a4, a4, -2
4026707c:	c03547        	bltu	a5, a4, 40267040 <wpa_auth_uses_mfp+0xaa8>
4026707f:	5138      	l32i.n	a3, a1, 20
40267081:	10cc22        	addi	a2, a12, 16
40267084:	332b      	addi.n	a3, a3, 2
40267086:	64c501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267089:	0000c0        	callx0	a0
4026708c:	0d2d      	mov.n	a2, a13
4026708e:	013d      	mov.n	a3, a1
40267090:	ffbec5        	call0	40266c80 <wpa_auth_uses_mfp+0x6e8>
40267093:	020c      	movi.n	a2, 0
40267095:	b1c8      	l32i.n	a12, a1, 44
40267097:	c1d8      	l32i.n	a13, a1, 48
40267099:	a108      	l32i.n	a0, a1, 40
4026709b:	40c112        	addi	a1, a1, 64
4026709e:	f00d      	ret.n
402670a0:	009410        	excw
402670a3:	c11240        	mul16u	a1, a2, a4
402670a6:	b109c0        	excw
402670a9:	f1f9      	s32i.n	a15, a1, 60
402670ab:	e1e9      	s32i.n	a14, a1, 56
402670ad:	d1d9      	s32i.n	a13, a1, 52
402670af:	c1c9      	s32i.n	a12, a1, 48
402670b1:	1021d2        	l32i	a13, a1, 64
402670b4:	04cd      	mov.n	a12, a4
402670b6:	03ed      	mov.n	a14, a3
402670b8:	074d      	mov.n	a4, a7
402670ba:	0cfd      	mov.n	a15, a12
402670bc:	030e72        	l8ui	a7, a14, 3
402670bf:	040332        	l8ui	a3, a3, 4
402670c2:	117780        	slli	a7, a7, 8
402670c5:	203370        	or	a3, a3, a7
402670c8:	f43030        	extui	a3, a3, 0, 16
402670cb:	cd39      	s32i.n	a3, a13, 48
402670cd:	49b6c7        	bgeu	a6, a12, 4026711a <wpa_auth_uses_mfp+0xb82>
402670d0:	f07c      	movi.n	a0, -1
402670d2:	000cc6        	j	40267109 <wpa_auth_uses_mfp+0xb71>
402670d5:	9188      	l32i.n	a8, a1, 36
402670d7:	790c      	movi.n	a9, 7
402670d9:	f32866        	bnei	a8, 2, 402670d0 <wpa_auth_uses_mfp+0xb38>
402670dc:	f089c7        	bany	a9, a12, 402670d0 <wpa_auth_uses_mfp+0xb38>
402670df:	0a2c      	movi.n	a10, 32
402670e1:	eb3af7        	bltu	a10, a15, 402670d0 <wpa_auth_uses_mfp+0xb38>
402670e4:	4133f0        	srli	a3, a15, 3
402670e7:	5fce42        	addi	a4, a14, 95
402670ea:	8128      	l32i.n	a2, a1, 32
402670ec:	10cd52        	addi	a5, a13, 16
402670ef:	34c222        	addi	a2, a2, 52
402670f2:	ffeb01        	l32r	a0, 402670a0 <wpa_auth_uses_mfp+0xb08>
402670f5:	0000c0        	callx0	a0
402670f8:	fd4256        	bnez	a2, 402670d0 <wpa_auth_uses_mfp+0xb38>
402670fb:	a138      	l32i.n	a3, a1, 40
402670fd:	8128      	l32i.n	a2, a1, 32
402670ff:	043630        	extui	a3, a3, 6, 1
40267102:	ffad85        	call0	40266bdc <wpa_auth_uses_mfp+0x644>
40267105:	000c      	movi.n	a0, 0
40267107:	1d29      	s32i.n	a2, a13, 4
40267109:	c1c8      	l32i.n	a12, a1, 48
4026710b:	d1d8      	l32i.n	a13, a1, 52
4026710d:	e1e8      	l32i.n	a14, a1, 56
4026710f:	f1f8      	l32i.n	a15, a1, 60
40267111:	002d      	mov.n	a2, a0
40267113:	b108      	l32i.n	a0, a1, 44
40267115:	40c112        	addi	a1, a1, 64
40267118:	f00d      	ret.n
4026711a:	9149      	s32i.n	a4, a1, 36
4026711c:	a159      	s32i.n	a5, a1, 40
4026711e:	8129      	s32i.n	a2, a1, 32
40267120:	052466        	bnei	a4, 2, 40267129 <wpa_auth_uses_mfp+0xb91>
40267123:	a98cb6        	bltui	a12, 8, 402670d0 <wpa_auth_uses_mfp+0xb38>
40267126:	f8ccf2        	addi	a15, a12, -8
40267129:	0f4d      	mov.n	a4, a15
4026712b:	5d8b      	addi.n	a5, a13, 8
4026712d:	8128      	l32i.n	a2, a1, 32
4026712f:	0d6d      	mov.n	a6, a13
40267131:	422222        	l32i	a2, a2, 0x108
40267134:	ff9685        	call0	40266aa0 <wpa_auth_uses_mfp+0x508>
40267137:	f95256        	bnez	a2, 402670d0 <wpa_auth_uses_mfp+0xb38>
4026713a:	a148      	l32i.n	a4, a1, 40
4026713c:	9138      	l32i.n	a3, a1, 36
4026713e:	144440        	extui	a4, a4, 4, 2
40267141:	3d49      	s32i.n	a4, a13, 12
40267143:	8e1366        	bnei	a3, 1, 402670d5 <wpa_auth_uses_mfp+0xb3d>
40267146:	012d      	mov.n	a2, a1
40267148:	2dce32        	addi	a3, a14, 45
4026714b:	041c      	movi.n	a4, 16
4026714d:	649301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267150:	0000c0        	callx0	a0
40267153:	10c122        	addi	a2, a1, 16
40267156:	8138      	l32i.n	a3, a1, 32
40267158:	041c      	movi.n	a4, 16
4026715a:	34c332        	addi	a3, a3, 52
4026715d:	648f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267160:	0000c0        	callx0	a0
40267163:	042c      	movi.n	a4, 32
40267165:	02b4c7        	bgeu	a4, a12, 4026716b <wpa_auth_uses_mfp+0xbd3>
40267168:	ffd906        	j	402670d0 <wpa_auth_uses_mfp+0xb38>
4026716b:	5fce32        	addi	a3, a14, 95
4026716e:	0c4d      	mov.n	a4, a12
40267170:	10cde2        	addi	a14, a13, 16
40267173:	0e2d      	mov.n	a2, a14
40267175:	648901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267178:	0000c0        	callx0	a0
4026717b:	0c6d      	mov.n	a6, a12
4026717d:	0e5d      	mov.n	a5, a14
4026717f:	012d      	mov.n	a2, a1
40267181:	032c      	movi.n	a3, 32
40267183:	00a142        	movi	a4, 0x100
40267186:	f70c01        	l32r	a0, 40264db8 <wpa_receive+0x450>
40267189:	0000c0        	callx0	a0
4026718c:	f40256        	bnez	a2, 402670d0 <wpa_auth_uses_mfp+0xb38>
4026718f:	ffda06        	j	402670fb <wpa_auth_uses_mfp+0xb63>
40267192:	120000        	excw
40267195:	62d0c1        	l32r	a12, 4023fcd8 <_lit4_end+0x138f7c>
40267198:	7210c1        	l32r	a12, 402439d8 <ets_vsprintf>
4026719b:	0214c1        	l32r	a12, 402279ec <_lit4_end+0x120c90>
4026719e:	d20861        	l32r	a6, 4025b9c0 <dhcp_stop+0x398>
402671a1:	e20a61        	l32r	a6, 4025f9cc <ipaddr_aton+0x1a8>
402671a4:	c90b61        	l32r	a6, 402595d0 <cnx_remove_all_rc+0x4>
402671a7:	715991        	l32r	a9, 4024370c <ets_vsnprintf+0x94>
402671aa:	02cd      	mov.n	a12, a2
402671ac:	f55c      	movi.n	a5, 95
402671ae:	03ed      	mov.n	a14, a3
402671b0:	04dd      	mov.n	a13, a4
402671b2:	330c      	movi.n	a3, 3
402671b4:	040c      	movi.n	a4, 0
402671b6:	017805        	call0	40268938 <wpa_sm_alloc_eapol>
402671b9:	020d      	mov.n	a0, a2
402671bb:	32cc      	bnez.n	a2, 402671c2 <wpa_auth_uses_mfp+0xc2a>
402671bd:	f27c      	movi.n	a2, -1
402671bf:	002746        	j	40267260 <wpa_auth_uses_mfp+0xcc8>
402671c2:	00a362        	movi	a6, 0x300
402671c5:	80a052        	movi	a5, 128
402671c8:	2a0c      	movi.n	a10, 2
402671ca:	fea082        	movi	a8, 254
402671cd:	532cb2        	l32i	a11, a12, 0x14c
402671d0:	073c      	movi.n	a7, 48
402671d2:	7e2c42        	l32i	a4, a12, 0x1f8
402671d5:	7138      	l32i.n	a3, a1, 28
402671d7:	0d0422        	l8ui	a2, a4, 13
402671da:	103370        	and	a3, a3, a7
402671dd:	fecbb2        	addi	a11, a11, -2
402671e0:	838ab0        	moveqz	a8, a10, a11
402671e3:	203d30        	or	a3, a13, a3
402671e6:	202250        	or	a2, a2, a5
402671e9:	0d4422        	s8i	a2, a4, 13
402671ec:	5198      	l32i.n	a9, a1, 20
402671ee:	203360        	or	a3, a3, a6
402671f1:	004982        	s8i	a8, a9, 0
402671f4:	5178      	l32i.n	a7, a1, 20
402671f6:	416830        	srli	a6, a3, 8
402671f9:	014762        	s8i	a6, a7, 1
402671fc:	5148      	l32i.n	a4, a1, 20
402671fe:	6109      	s32i.n	a0, a1, 24
40267200:	024432        	s8i	a3, a4, 2
40267203:	532c22        	l32i	a2, a12, 0x14c
40267206:	5158      	l32i.n	a5, a1, 20
40267208:	0c2266        	bnei	a2, 2, 40267218 <wpa_auth_uses_mfp+0xc80>
4026720b:	080c      	movi.n	a8, 0
4026720d:	034582        	s8i	a8, a5, 3
40267210:	5198      	l32i.n	a9, a1, 20
40267212:	044982        	s8i	a8, a9, 4
40267215:	0002c6        	j	40267224 <wpa_auth_uses_mfp+0xc8c>
40267218:	253b      	addi.n	a2, a5, 3
4026721a:	3e3b      	addi.n	a3, a14, 3
4026721c:	240c      	movi.n	a4, 2
4026721e:	645f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267221:	0000c0        	callx0	a0
40267224:	3e5b      	addi.n	a3, a14, 5
40267226:	5128      	l32i.n	a2, a1, 20
40267228:	840c      	movi.n	a4, 8
4026722a:	225b      	addi.n	a2, a2, 5
4026722c:	645c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026722f:	0000c0        	callx0	a0
40267232:	0d4d      	mov.n	a4, a13
40267234:	6178      	l32i.n	a7, a1, 24
40267236:	0c2d      	mov.n	a2, a12
40267238:	24cc32        	addi	a3, a12, 36
4026723b:	b7fc61        	l32r	a6, 4025522c <ieee80211_setup_rateset+0x4>
4026723e:	51e8      	l32i.n	a14, a1, 20
40267240:	0a0c      	movi.n	a10, 0
40267242:	5d4ea2        	s8i	a10, a14, 93
40267245:	51b8      	l32i.n	a11, a1, 20
40267247:	01dc52        	addmi	a5, a12, 0x100
4026724a:	5e4ba2        	s8i	a10, a11, 94
4026724d:	4198      	l32i.n	a9, a1, 16
4026724f:	0199      	s32i.n	a9, a1, 0
40267251:	5188      	l32i.n	a8, a1, 20
40267253:	46c552        	addi	a5, a5, 70
40267256:	4dc882        	addi	a8, a8, 77
40267259:	1189      	s32i.n	a8, a1, 4
4026725b:	ff3505        	call0	402665ac <wpa_auth_uses_mfp+0x14>
4026725e:	020c      	movi.n	a2, 0
40267260:	91c8      	l32i.n	a12, a1, 36
40267262:	a1d8      	l32i.n	a13, a1, 40
40267264:	b1e8      	l32i.n	a14, a1, 44
40267266:	8108      	l32i.n	a0, a1, 32
40267268:	30c112        	addi	a1, a1, 48
4026726b:	f00d      	ret.n
4026726d:	000000        	ill
40267270:	030c      	movi.n	a3, 0
40267272:	d0c112        	addi	a1, a1, -48
40267275:	a1e9      	s32i.n	a14, a1, 40
40267277:	6159      	s32i.n	a5, a1, 24
40267279:	4169      	s32i.n	a6, a1, 16
4026727b:	7109      	s32i.n	a0, a1, 28
4026727d:	b1f9      	s32i.n	a15, a1, 44
4026727f:	81c9      	s32i.n	a12, a1, 32
40267281:	91d9      	s32i.n	a13, a1, 36
40267283:	02cd      	mov.n	a12, a2
40267285:	04dd      	mov.n	a13, a4
40267287:	02d2f2        	addmi	a15, a2, 0x200
4026728a:	443c      	movi.n	a4, 52
4026728c:	10cff2        	addi	a15, a15, 16
4026728f:	0f2d      	mov.n	a2, a15
40267291:	644601        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40267294:	0000c0        	callx0	a0
40267297:	020de2        	l8ui	a14, a13, 2
4026729a:	5e0d42        	l8ui	a4, a13, 94
4026729d:	5d0d52        	l8ui	a5, a13, 93
402672a0:	010d02        	l8ui	a0, a13, 1
402672a3:	01dc22        	addmi	a2, a12, 0x100
402672a6:	ccc222        	addi	a2, a2, -52
402672a9:	5129      	s32i.n	a2, a1, 20
402672ab:	110080        	slli	a0, a0, 8
402672ae:	115580        	slli	a5, a5, 8
402672b1:	204450        	or	a4, a4, a5
402672b4:	20ee00        	or	a14, a14, a0
402672b7:	f4e0e0        	extui	a14, a14, 0, 16
402672ba:	532c02        	l32i	a0, a12, 0x14c
402672bd:	f44040        	extui	a4, a4, 0, 16
402672c0:	102066        	bnei	a0, 2, 402672d4 <wpa_auth_uses_mfp+0xd3c>
402672c3:	0f6d      	mov.n	a6, a15
402672c5:	0c2d      	mov.n	a2, a12
402672c7:	5fcd32        	addi	a3, a13, 95
402672ca:	0e5d      	mov.n	a5, a14
402672cc:	ffd4c5        	call0	4026701c <wpa_auth_uses_mfp+0xa84>
402672cf:	02fd      	mov.n	a15, a2
402672d1:	000406        	j	402672e5 <wpa_auth_uses_mfp+0xd4d>
402672d4:	01f9      	s32i.n	a15, a1, 0
402672d6:	6168      	l32i.n	a6, a1, 24
402672d8:	0c2d      	mov.n	a2, a12
402672da:	0d3d      	mov.n	a3, a13
402672dc:	0e5d      	mov.n	a5, a14
402672de:	4178      	l32i.n	a7, a1, 16
402672e0:	ffdc05        	call0	402670a4 <wpa_auth_uses_mfp+0xb0c>
402672e3:	02fd      	mov.n	a15, a2
402672e5:	08a022        	movi	a2, 8
402672e8:	007445        	call0	40267a30 <wpa_sm_set_state>
402672eb:	01df56        	bnez	a15, 4026730c <wpa_auth_uses_mfp+0xd74>
402672ee:	0421f2        	l32i	a15, a1, 16
402672f1:	0c2d      	mov.n	a2, a12
402672f3:	0d3d      	mov.n	a3, a13
402672f5:	040c      	movi.n	a4, 0
402672f7:	ffb585        	call0	40266e50 <wpa_auth_uses_mfp+0x8b8>
402672fa:	0d3d      	mov.n	a3, a13
402672fc:	0f4d      	mov.n	a4, a15
402672fe:	0e5d      	mov.n	a5, a14
40267300:	5168      	l32i.n	a6, a1, 20
40267302:	0c2d      	mov.n	a2, a12
40267304:	bc56e2        	s16i	a14, a6, 0x178
40267307:	ffe8c5        	call0	40267194 <wpa_auth_uses_mfp+0xbfc>
4026730a:	528c      	beqz.n	a2, 40267313 <wpa_auth_uses_mfp+0xd7b>
4026730c:	0c2d      	mov.n	a2, a12
4026730e:	130c      	movi.n	a3, 1
40267310:	016645        	call0	40268978 <wpa_sm_deauthenticate>
40267313:	81c8      	l32i.n	a12, a1, 32
40267315:	91d8      	l32i.n	a13, a1, 36
40267317:	a1e8      	l32i.n	a14, a1, 40
40267319:	b1f8      	l32i.n	a15, a1, 44
4026731b:	7108      	l32i.n	a0, a1, 28
4026731d:	30c112        	addi	a1, a1, 48
40267320:	f00d      	ret.n
40267322:	0c0000        	excw
40267325:	c11213        	excw
40267328:	2109f0        	srai	a0, a15, 9
4026732b:	31c9      	s32i.n	a12, a1, 12
4026732d:	902202        	l32i	a0, a2, 0x240
40267330:	02cd      	mov.n	a12, a2
40267332:	542c42        	l32i	a4, a12, 0x150
40267335:	01dc52        	addmi	a5, a12, 0x100
40267338:	020c      	movi.n	a2, 0
4026733a:	a21552        	l16ui	a5, a5, 0x144
4026733d:	0159      	s32i.n	a5, a1, 0
4026733f:	f7c442        	addi	a4, a4, -9
40267342:	832340        	moveqz	a2, a3, a4
40267345:	1129      	s32i.n	a2, a1, 4
40267347:	709c      	beqz.n	a0, 40267362 <wpa_auth_uses_mfp+0xdca>
40267349:	0c2d      	mov.n	a2, a12
4026734b:	02dc32        	addmi	a3, a12, 0x200
4026734e:	10c332        	addi	a3, a3, 16
40267351:	ff7f05        	call0	40266b44 <wpa_auth_uses_mfp+0x5ac>
40267354:	a2cc      	bnez.n	a2, 40267362 <wpa_auth_uses_mfp+0xdca>
40267356:	1168      	l32i.n	a6, a1, 4
40267358:	169c      	beqz.n	a6, 4026736d <wpa_auth_uses_mfp+0xdd5>
4026735a:	920c      	movi.n	a2, 9
4026735c:	006d05        	call0	40267a30 <wpa_sm_set_state>
4026735f:	000746        	j	40267380 <wpa_auth_uses_mfp+0xde8>
40267362:	120c      	movi.n	a2, 1
40267364:	31c8      	l32i.n	a12, a1, 12
40267366:	2108      	l32i.n	a0, a1, 8
40267368:	10c112        	addi	a1, a1, 16
4026736b:	f00d      	ret.n
4026736d:	0c2d      	mov.n	a2, a12
4026736f:	00a252        	movi	a5, 0x200
40267372:	0148      	l32i.n	a4, a1, 0
40267374:	01dc32        	addmi	a3, a12, 0x100
40267377:	46c332        	addi	a3, a3, 70
4026737a:	104450        	and	a4, a4, a5
4026737d:	ff7785        	call0	40266af8 <wpa_auth_uses_mfp+0x560>
40267380:	020c      	movi.n	a2, 0
40267382:	fff786        	j	40267364 <wpa_auth_uses_mfp+0xdcc>
40267385:	000000        	ill
40267388:	d0c112        	addi	a1, a1, -48
4026738b:	0a6152        	s32i	a5, a1, 40
4026738e:	0b6162        	s32i	a6, a1, 44
40267391:	056102        	s32i	a0, a1, 20
40267394:	71d9      	s32i.n	a13, a1, 28
40267396:	61c9      	s32i.n	a12, a1, 24
40267398:	9149      	s32i.n	a4, a1, 36
4026739a:	81e9      	s32i.n	a14, a1, 32
4026739c:	041c      	movi.n	a4, 16
4026739e:	03ed      	mov.n	a14, a3
402673a0:	02cd      	mov.n	a12, a2
402673a2:	4dc3d2        	addi	a13, a3, 77
402673a5:	012d      	mov.n	a2, a1
402673a7:	0d3d      	mov.n	a3, a13
402673a9:	63fc01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402673ac:	0000c0        	callx0	a0
402673af:	2a2c22        	l32i	a2, a12, 168
402673b2:	e2ac      	beqz.n	a2, 402673e4 <wpa_auth_uses_mfp+0xe4c>
402673b4:	0d2d      	mov.n	a2, a13
402673b6:	030c      	movi.n	a3, 0
402673b8:	041c      	movi.n	a4, 16
402673ba:	63fc01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402673bd:	0000c0        	callx0	a0
402673c0:	9138      	l32i.n	a3, a1, 36
402673c2:	a148      	l32i.n	a4, a1, 40
402673c4:	b158      	l32i.n	a5, a1, 44
402673c6:	0d6d      	mov.n	a6, a13
402673c8:	64cc22        	addi	a2, a12, 100
402673cb:	4129      	s32i.n	a2, a1, 16
402673cd:	00af45        	call0	40267ec4 <wpa_eapol_key_mic>
402673d0:	012d      	mov.n	a2, a1
402673d2:	0d3d      	mov.n	a3, a13
402673d4:	041c      	movi.n	a4, 16
402673d6:	69a901        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402673d9:	0000c0        	callx0	a0
402673dc:	078216        	beqz	a2, 40267458 <wpa_auth_uses_mfp+0xec0>
402673df:	020c      	movi.n	a2, 0
402673e1:	000046        	j	402673e6 <wpa_auth_uses_mfp+0xe4e>
402673e4:	020c      	movi.n	a2, 0
402673e6:	038256        	bnez	a2, 40267422 <wpa_auth_uses_mfp+0xe8a>
402673e9:	292c32        	l32i	a3, a12, 164
402673ec:	02f316        	beqz	a3, 4026741f <wpa_auth_uses_mfp+0xe87>
402673ef:	202dd0        	or	a2, a13, a13
402673f2:	030c      	movi.n	a3, 0
402673f4:	041c      	movi.n	a4, 16
402673f6:	63ed01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402673f9:	0000c0        	callx0	a0
402673fc:	24cc22        	addi	a2, a12, 36
402673ff:	9138      	l32i.n	a3, a1, 36
40267401:	a148      	l32i.n	a4, a1, 40
40267403:	b158      	l32i.n	a5, a1, 44
40267405:	0d6d      	mov.n	a6, a13
40267407:	00abc5        	call0	40267ec4 <wpa_eapol_key_mic>
4026740a:	0d3d      	mov.n	a3, a13
4026740c:	012d      	mov.n	a2, a1
4026740e:	041c      	movi.n	a4, 16
40267410:	699b01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40267413:	0000c0        	callx0	a0
40267416:	328c      	beqz.n	a2, 4026741d <wpa_auth_uses_mfp+0xe85>
40267418:	f27c      	movi.n	a2, -1
4026741a:	000b46        	j	4026744b <wpa_auth_uses_mfp+0xeb3>
4026741d:	120c      	movi.n	a2, 1
4026741f:	ff5216        	beqz	a2, 40267418 <wpa_auth_uses_mfp+0xe80>
40267422:	840c      	movi.n	a4, 8
40267424:	de5b      	addi.n	a13, a14, 5
40267426:	01dc22        	addmi	a2, a12, 0x100
40267429:	f0c222        	addi	a2, a2, -16
4026742c:	0d3d      	mov.n	a3, a13
4026742e:	63db01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267431:	0000c0        	callx0	a0
40267434:	0d3d      	mov.n	a3, a13
40267436:	01dc22        	addmi	a2, a12, 0x100
40267439:	140c      	movi.n	a4, 1
4026743b:	3e6c42        	s32i	a4, a12, 248
4026743e:	fcc222        	addi	a2, a2, -4
40267441:	840c      	movi.n	a4, 8
40267443:	63d601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267446:	0000c0        	callx0	a0
40267449:	020c      	movi.n	a2, 0
4026744b:	61c8      	l32i.n	a12, a1, 24
4026744d:	71d8      	l32i.n	a13, a1, 28
4026744f:	81e8      	l32i.n	a14, a1, 32
40267451:	5108      	l32i.n	a0, a1, 20
40267453:	30c112        	addi	a1, a1, 48
40267456:	f00d      	ret.n
40267458:	4138      	l32i.n	a3, a1, 16
4026745a:	24cc22        	addi	a2, a12, 36
4026745d:	044c      	movi.n	a4, 64
4026745f:	050c      	movi.n	a5, 0
40267461:	160c      	movi.n	a6, 1
40267463:	296c62        	s32i	a6, a12, 164
40267466:	2a6c52        	s32i	a5, a12, 168
40267469:	63cc01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026746c:	0000c0        	callx0	a0
4026746f:	120c      	movi.n	a2, 1
40267471:	ffdc46        	j	402673e6 <wpa_auth_uses_mfp+0xe4e>
40267474:	c0c112        	addi	a1, a1, -64
40267477:	c109      	s32i.n	a0, a1, 48
40267479:	e1d9      	s32i.n	a13, a1, 56
4026747b:	d1c9      	s32i.n	a12, a1, 52
4026747d:	02dd      	mov.n	a13, a2
4026747f:	03cd      	mov.n	a12, a3
40267481:	5d0322        	l8ui	a2, a3, 93
40267484:	5e0302        	l8ui	a0, a3, 94
40267487:	112280        	slli	a2, a2, 8
4026748a:	200020        	or	a0, a0, a2
4026748d:	292d22        	l32i	a2, a13, 164
40267490:	f40000        	extui	a0, a0, 0, 16
40267493:	054256        	bnez	a2, 402674eb <wpa_auth_uses_mfp+0xf53>
40267496:	f27c      	movi.n	a2, -1
40267498:	001106        	j	402674e0 <wpa_auth_uses_mfp+0xf48>
4026749b:	022426        	beqi	a4, 2, 402674a1 <wpa_auth_uses_mfp+0xf09>
4026749e:	f43466        	bnei	a4, 3, 40267496 <wpa_auth_uses_mfp+0xefe>
402674a1:	730c      	movi.n	a3, 7
402674a3:	ef8307        	bany	a3, a0, 40267496 <wpa_auth_uses_mfp+0xefe>
402674a6:	34cd22        	addi	a2, a13, 52
402674a9:	f8c032        	addi	a3, a0, -8
402674ac:	67cc52        	addi	a5, a12, 103
402674af:	5fcc42        	addi	a4, a12, 95
402674b2:	a149      	s32i.n	a4, a1, 40
402674b4:	b159      	s32i.n	a5, a1, 44
402674b6:	9139      	s32i.n	a3, a1, 36
402674b8:	f4d030        	extui	a13, a3, 0, 16
402674bb:	c43330        	extui	a3, a3, 3, 13
402674be:	fef801        	l32r	a0, 402670a0 <wpa_auth_uses_mfp+0xb08>
402674c1:	0000c0        	callx0	a0
402674c4:	fce256        	bnez	a2, 40267496 <wpa_auth_uses_mfp+0xefe>
402674c7:	a128      	l32i.n	a2, a1, 40
402674c9:	b138      	l32i.n	a3, a1, 44
402674cb:	0d4d      	mov.n	a4, a13
402674cd:	63b301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402674d0:	0000c0        	callx0	a0
402674d3:	4148d0        	srli	a4, a13, 8
402674d6:	9158      	l32i.n	a5, a1, 36
402674d8:	5e4c52        	s8i	a5, a12, 94
402674db:	5d4c42        	s8i	a4, a12, 93
402674de:	020c      	movi.n	a2, 0
402674e0:	d1c8      	l32i.n	a12, a1, 52
402674e2:	e1d8      	l32i.n	a13, a1, 56
402674e4:	c108      	l32i.n	a0, a1, 48
402674e6:	40c112        	addi	a1, a1, 64
402674e9:	f00d      	ret.n
402674eb:	8109      	s32i.n	a0, a1, 32
402674ed:	aa1466        	bnei	a4, 1, 4026749b <wpa_auth_uses_mfp+0xf03>
402674f0:	012d      	mov.n	a2, a1
402674f2:	2dc332        	addi	a3, a3, 45
402674f5:	041c      	movi.n	a4, 16
402674f7:	63a901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402674fa:	0000c0        	callx0	a0
402674fd:	34cd32        	addi	a3, a13, 52
40267500:	10c122        	addi	a2, a1, 16
40267503:	041c      	movi.n	a4, 16
40267505:	63a501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267508:	0000c0        	callx0	a0
4026750b:	5fcc52        	addi	a5, a12, 95
4026750e:	012d      	mov.n	a2, a1
40267510:	032c      	movi.n	a3, 32
40267512:	00a142        	movi	a4, 0x100
40267515:	8168      	l32i.n	a6, a1, 32
40267517:	f62801        	l32r	a0, 40264db8 <wpa_receive+0x450>
4026751a:	0000c0        	callx0	a0
4026751d:	f75256        	bnez	a2, 40267496 <wpa_auth_uses_mfp+0xefe>
40267520:	ffee86        	j	402674de <wpa_auth_uses_mfp+0xf46>
40267523:	f00d00        	subx8	a0, a13, a0
40267526:	d00000        	subx2	a0, a0, a0
40267529:	3ffef3        	excw
4026752c:	fef4c0        	excw
4026752f:	3f          	.byte 0x3f
40267530:	002080        	excw
	...

40267534 <wpa_sm_rx_eapol>:
40267534:	025d      	mov.n	a5, a2
40267536:	d0c112        	addi	a1, a1, -48
40267539:	61d9      	s32i.n	a13, a1, 24
4026753b:	71e9      	s32i.n	a14, a1, 28
4026753d:	81f9      	s32i.n	a15, a1, 32
4026753f:	51c9      	s32i.n	a12, a1, 20
40267541:	4109      	s32i.n	a0, a1, 16
40267543:	03cd      	mov.n	a12, a3
40267545:	62a002        	movi	a0, 98
40267548:	043047        	bltu	a0, a4, 40267550 <wpa_sm_rx_eapol+0x1c>
4026754b:	020c      	movi.n	a2, 0
4026754d:	001286        	j	4026759b <wpa_sm_rx_eapol+0x67>
40267550:	010322        	l8ui	a2, a3, 1
40267553:	030362        	l8ui	a6, a3, 3
40267556:	020372        	l8ui	a7, a3, 2
40267559:	116680        	slli	a6, a6, 8
4026755c:	206670        	or	a6, a6, a7
4026755f:	223266        	bnei	a2, 3, 40267585 <wpa_sm_rx_eapol+0x51>
40267562:	fcc472        	addi	a7, a4, -4
40267565:	742860        	extui	a2, a6, 8, 8
40267568:	740060        	extui	a0, a6, 0, 8
4026756b:	110080        	slli	a0, a0, 8
4026756e:	200020        	or	a0, a0, a2
40267571:	103707        	bltu	a7, a0, 40267585 <wpa_sm_rx_eapol+0x51>
40267574:	e25c      	movi.n	a2, 94
40267576:	0bb207        	bgeu	a2, a0, 40267585 <wpa_sm_rx_eapol+0x51>
40267579:	040302        	l8ui	a0, a3, 4
4026757c:	fea032        	movi	a3, 254
4026757f:	271037        	beq	a0, a3, 402675aa <wpa_sm_rx_eapol+0x76>
40267582:	242026        	beqi	a0, 2, 402675aa <wpa_sm_rx_eapol+0x76>
40267585:	020c      	movi.n	a2, 0
40267587:	000406        	j	4026759b <wpa_sm_rx_eapol+0x67>
4026758a:	1148      	l32i.n	a4, a1, 4
4026758c:	948c      	beqz.n	a4, 40267599 <wpa_sm_rx_eapol+0x65>
4026758e:	0d6d      	mov.n	a6, a13
40267590:	0f4d      	mov.n	a4, a15
40267592:	0e2d      	mov.n	a2, a14
40267594:	2138      	l32i.n	a3, a1, 8
40267596:	ffcd85        	call0	40267270 <wpa_auth_uses_mfp+0xcd8>
40267599:	120c      	movi.n	a2, 1
4026759b:	51c8      	l32i.n	a12, a1, 20
4026759d:	61d8      	l32i.n	a13, a1, 24
4026759f:	71e8      	l32i.n	a14, a1, 28
402675a1:	81f8      	l32i.n	a15, a1, 32
402675a3:	4108      	l32i.n	a0, a1, 16
402675a5:	30c112        	addi	a1, a1, 48
402675a8:	f00d      	ret.n
402675aa:	020c      	movi.n	a2, 0
402675ac:	3169      	s32i.n	a6, a1, 12
402675ae:	2159      	s32i.n	a5, a1, 8
402675b0:	fc4b      	addi.n	a15, a12, 4
402675b2:	0f3d      	mov.n	a3, a15
402675b4:	fff6c5        	call0	40267524 <wpa_auth_uses_mfp+0xf8c>
402675b7:	050c22        	l8ui	a2, a12, 5
402675ba:	060c02        	l8ui	a0, a12, 6
402675bd:	112280        	slli	a2, a2, 8
402675c0:	200020        	or	a0, a0, a2
402675c3:	24d000        	extui	a13, a0, 0, 3
402675c6:	071d26        	beqi	a13, 1, 402675d1 <wpa_sm_rx_eapol+0x9d>
402675c9:	042d26        	beqi	a13, 2, 402675d1 <wpa_sm_rx_eapol+0x9d>
402675cc:	f27c      	movi.n	a2, -1
402675ce:	fff246        	j	4026759b <wpa_sm_rx_eapol+0x67>
402675d1:	ffd5e1        	l32r	a14, 40267528 <wpa_auth_uses_mfp+0xf90>
402675d4:	412e32        	l32i	a3, a14, 0x104
402675d7:	0b8366        	bnei	a3, 8, 402675e6 <wpa_sm_rx_eapol+0xb2>
402675da:	082d26        	beqi	a13, 2, 402675e6 <wpa_sm_rx_eapol+0xb2>
402675dd:	422e42        	l32i	a4, a14, 0x108
402675e0:	e88426        	beqi	a4, 8, 402675cc <wpa_sm_rx_eapol+0x98>
402675e3:	e5e037        	bbsi	a0, 3, 402675cc <wpa_sm_rx_eapol+0x98>
402675e6:	3e2e52        	l32i	a5, a14, 248
402675e9:	9109      	s32i.n	a0, a1, 36
402675eb:	059c      	beqz.n	a5, 402675ff <wpa_sm_rx_eapol+0xcb>
402675ed:	2c9b      	addi.n	a2, a12, 9
402675ef:	ffcf31        	l32r	a3, 4026752c <wpa_auth_uses_mfp+0xf94>
402675f2:	840c      	movi.n	a4, 8
402675f4:	692201        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
402675f7:	0000c0        	callx0	a0
402675fa:	9108      	l32i.n	a0, a1, 36
402675fc:	cc12a6        	blti	a2, 1, 402675cc <wpa_sm_rx_eapol+0x98>
402675ff:	ffcc61        	l32r	a6, 40267530 <wpa_auth_uses_mfp+0xf98>
40267602:	c60067        	bnone	a0, a6, 402675cc <wpa_sm_rx_eapol+0x98>
40267605:	c3e0b7        	bbsi	a0, 11, 402675cc <wpa_sm_rx_eapol+0x98>
40267608:	9109      	s32i.n	a0, a1, 36
4026760a:	3148      	l32i.n	a4, a1, 12
4026760c:	00a172        	movi	a7, 0x100
4026760f:	107070        	and	a7, a0, a7
40267612:	745840        	extui	a5, a4, 8, 8
40267615:	1179      	s32i.n	a7, a1, 4
40267617:	744040        	extui	a4, a4, 0, 8
4026761a:	114480        	slli	a4, a4, 8
4026761d:	204450        	or	a4, a4, a5
40267620:	0149      	s32i.n	a4, a1, 0
40267622:	156087        	bbci	a0, 8, 4026763b <wpa_sm_rx_eapol+0x107>
40267625:	0e2d      	mov.n	a2, a14
40267627:	0f3d      	mov.n	a3, a15
40267629:	0d4d      	mov.n	a4, a13
4026762b:	0168      	l32i.n	a6, a1, 0
4026762d:	0c5d      	mov.n	a5, a12
4026762f:	664b      	addi.n	a6, a6, 4
40267631:	ffd545        	call0	40267388 <wpa_auth_uses_mfp+0xdf0>
40267634:	9108      	l32i.n	a0, a1, 36
40267636:	0148      	l32i.n	a4, a1, 0
40267638:	f90256        	bnez	a2, 402675cc <wpa_sm_rx_eapol+0x98>
4026763b:	a1c472        	addi	a7, a4, -95
4026763e:	610c62        	l8ui	a6, a12, 97
40267641:	620c52        	l8ui	a5, a12, 98
40267644:	116680        	slli	a6, a6, 8
40267647:	205560        	or	a5, a5, a6
4026764a:	f45050        	extui	a5, a5, 0, 16
4026764d:	02b757        	bgeu	a7, a5, 40267653 <wpa_sm_rx_eapol+0x11f>
40267650:	ffde06        	j	402675cc <wpa_sm_rx_eapol+0x98>
40267653:	532e72        	l32i	a7, a14, 0x14c
40267656:	212766        	bnei	a7, 2, 4026767b <wpa_sm_rx_eapol+0x147>
40267659:	9109      	s32i.n	a0, a1, 36
4026765b:	1c60c7        	bbci	a0, 12, 4026767b <wpa_sm_rx_eapol+0x147>
4026765e:	0e2d      	mov.n	a2, a14
40267660:	0f3d      	mov.n	a3, a15
40267662:	0d4d      	mov.n	a4, a13
40267664:	ffe0c5        	call0	40267474 <wpa_auth_uses_mfp+0xedc>
40267667:	f61256        	bnez	a2, 402675cc <wpa_sm_rx_eapol+0x98>
4026766a:	9108      	l32i.n	a0, a1, 36
4026766c:	610c62        	l8ui	a6, a12, 97
4026766f:	620c52        	l8ui	a5, a12, 98
40267672:	116680        	slli	a6, a6, 8
40267675:	205560        	or	a5, a5, a6
40267678:	f45050        	extui	a5, a5, 0, 16
4026767b:	047300        	extui	a7, a0, 3, 1
4026767e:	f08716        	beqz	a7, 4026758a <wpa_sm_rx_eapol+0x56>
40267681:	083c      	movi.n	a8, 48
40267683:	020087        	bnone	a0, a8, 40267689 <wpa_sm_rx_eapol+0x155>
40267686:	ffd086        	j	402675cc <wpa_sm_rx_eapol+0x98>
40267689:	1198      	l32i.n	a9, a1, 4
4026768b:	a98c      	beqz.n	a9, 40267699 <wpa_sm_rx_eapol+0x165>
4026768d:	0d4d      	mov.n	a4, a13
4026768f:	0f3d      	mov.n	a3, a15
40267691:	0e2d      	mov.n	a2, a14
40267693:	ff8045        	call0	40266e98 <wpa_auth_uses_mfp+0x900>
40267696:	ffbfc6        	j	40267599 <wpa_sm_rx_eapol+0x65>
40267699:	0d5d      	mov.n	a5, a13
4026769b:	0f4d      	mov.n	a4, a15
4026769d:	0e2d      	mov.n	a2, a14
4026769f:	2138      	l32i.n	a3, a1, 8
402676a1:	ff2905        	call0	40266934 <wpa_auth_uses_mfp+0x39c>
402676a4:	ffbc46        	j	40267599 <wpa_sm_rx_eapol+0x65>
402676a7:	f48800        	extui	a8, a0, 8, 16
402676aa:	fe          	.byte 0xfe
402676ab:	3f          	.byte 0x3f

402676ac <wpa_register>:
402676ac:	ffff81        	l32r	a8, 402676a8 <wpa_sm_rx_eapol+0x174>
402676af:	120c      	movi.n	a2, 1
402676b1:	f0c112        	addi	a1, a1, -16
402676b4:	0109      	s32i.n	a0, a1, 0
402676b6:	804822        	s8i	a2, a8, 128
402676b9:	516832        	s32i	a3, a8, 0x144
402676bc:	526842        	s32i	a4, a8, 0x148
402676bf:	536852        	s32i	a5, a8, 0x14c
402676c2:	546862        	s32i	a6, a8, 0x150
402676c5:	556872        	s32i	a7, a8, 0x154
402676c8:	000c      	movi.n	a0, 0
402676ca:	4f6802        	s32i	a0, a8, 0x13c
402676cd:	003605        	call0	40267a30 <wpa_sm_set_state>
402676d0:	0108      	l32i.n	a0, a1, 0
402676d2:	10c112        	addi	a1, a1, 16
402676d5:	f00d      	ret.n
	...

402676d8 <wpa_set_profile>:
402676d8:	ff9441        	l32r	a4, 40267528 <wpa_auth_uses_mfp+0xf90>
402676db:	230c      	movi.n	a3, 2
402676dd:	536422        	s32i	a2, a4, 0x14c
402676e0:	436432        	s32i	a3, a4, 0x10c
402676e3:	f00d      	ret.n
402676e5:	000000        	ill

402676e8 <wpa_set_pmk>:
402676e8:	042c      	movi.n	a4, 32
402676ea:	023d      	mov.n	a3, a2
402676ec:	f0c112        	addi	a1, a1, -16
402676ef:	ff8e21        	l32r	a2, 40267528 <wpa_auth_uses_mfp+0xf90>
402676f2:	0109      	s32i.n	a0, a1, 0
402676f4:	632a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402676f7:	0000c0        	callx0	a0
402676fa:	ff8b21        	l32r	a2, 40267528 <wpa_auth_uses_mfp+0xf90>
402676fd:	002c      	movi.n	a0, 32
402676ff:	8209      	s32i.n	a0, a2, 32
40267701:	0108      	l32i.n	a0, a1, 0
40267703:	10c112        	addi	a1, a1, 16
40267706:	f00d      	ret.n
40267708:	fef510        	excw
4026770b:	3f          	.byte 0x3f
4026770c:	fef516        	beqz	a5, 402676ff <wpa_set_pmk+0x17>
4026770f:	3f          	.byte 0x3f
40267710:	fef620        	excw
40267713:	3f          	.byte 0x3f

40267714 <wpa_set_bss>:
40267714:	401400        	ssl	a4
40267717:	e0c112        	addi	a1, a1, -32
4026771a:	026162        	s32i	a6, a1, 8
4026771d:	036172        	s32i	a7, a1, 12
40267720:	08a042        	movi	a4, 8
40267723:	1139      	s32i.n	a3, a1, 4
40267725:	4109      	s32i.n	a0, a1, 16
40267727:	0129      	s32i.n	a2, a1, 0
40267729:	ff7f01        	l32r	a0, 40267528 <wpa_auth_uses_mfp+0xf90>
4026772c:	120c      	movi.n	a2, 1
4026772e:	a13200        	sll	a3, a2
40267731:	416032        	s32i	a3, a0, 0x104
40267734:	401500        	ssl	a5
40267737:	030c      	movi.n	a3, 0
40267739:	a12200        	sll	a2, a2
4026773c:	426022        	s32i	a2, a0, 0x108
4026773f:	3e6032        	s32i	a3, a0, 248
40267742:	ff7a21        	l32r	a2, 4026752c <wpa_auth_uses_mfp+0xf94>
40267745:	631901        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40267748:	0000c0        	callx0	a0
4026774b:	0138      	l32i.n	a3, a1, 0
4026774d:	ffee21        	l32r	a2, 40267708 <wpa_set_pmk+0x20>
40267750:	060c      	movi.n	a6, 0
40267752:	ff7551        	l32r	a5, 40267528 <wpa_auth_uses_mfp+0xf90>
40267755:	140c      	movi.n	a4, 1
40267757:	3b6542        	s32i	a4, a5, 236
4026775a:	4f6562        	s32i	a6, a5, 0x13c
4026775d:	640c      	movi.n	a4, 6
4026775f:	630f01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267762:	0000c0        	callx0	a0
40267765:	1138      	l32i.n	a3, a1, 4
40267767:	ffe921        	l32r	a2, 4026770c <wpa_set_pmk+0x24>
4026776a:	640c      	movi.n	a4, 6
4026776c:	630c01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026776f:	0000c0        	callx0	a0
40267772:	ffe721        	l32r	a2, 40267710 <wpa_set_pmk+0x28>
40267775:	000985        	call0	40267810 <wpa_set_bss+0xfc>
40267778:	ff6c41        	l32r	a4, 40267528 <wpa_auth_uses_mfp+0xf90>
4026777b:	042d      	mov.n	a2, a4
4026777d:	4c2432        	l32i	a3, a4, 0x130
40267780:	4d2442        	l32i	a4, a4, 0x134
40267783:	00d345        	call0	402684b8 <wpa_gen_wpa_ie>
40267786:	2128      	l32i.n	a2, a1, 8
40267788:	3138      	l32i.n	a3, a1, 12
4026778a:	8148      	l32i.n	a4, a1, 32
4026778c:	0000c5        	call0	4026779c <wpa_set_bss+0x88>
4026778f:	4108      	l32i.n	a0, a1, 16
40267791:	20c112        	addi	a1, a1, 32
40267794:	f00d      	ret.n
40267796:	cc0000        	excw
40267799:	3ffee3        	excw
4026779c:	f0c112        	addi	a1, a1, -16
4026779f:	0261c2        	s32i	a12, a1, 8
402677a2:	016102        	s32i	a0, a1, 4
402677a5:	05e216        	beqz	a2, 40267807 <wpa_set_bss+0xf3>
402677a8:	67a401        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402677ab:	0000c0        	callx0	a0
402677ae:	62f401        	l32r	a0, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402677b1:	860002        	l8ui	a0, a0, 134
402677b4:	fff9c1        	l32r	a12, 40267798 <wpa_set_bss+0x84>
402677b7:	039016        	beqz	a0, 402677f4 <wpa_set_bss+0xe0>
402677ba:	bfcc22        	addi	a2, a12, -65
402677bd:	0129      	s32i.n	a2, a1, 0
402677bf:	679e01        	l32r	a0, 40241638 <system_get_data_of_array_16+0x28>
402677c2:	0000c0        	callx0	a0
402677c5:	0bd266        	bnei	a2, 64, 402677d4 <wpa_set_bss+0xc0>
402677c8:	0128      	l32i.n	a2, a1, 0
402677ca:	0c3d      	mov.n	a3, a12
402677cc:	042c      	movi.n	a4, 32
402677ce:	fca245        	call0	402641f4 <hexstr2bin>
402677d1:	0007c6        	j	402677f4 <wpa_set_bss+0xe0>
402677d4:	d9ad45        	call0	402412ac <system_overclock>
402677d7:	002122        	l32i	a2, a1, 0
402677da:	699c31        	l32r	a3, 40241e4c <wifi_station_ap_number_set+0x58>
402677dd:	656d51        	l32r	a5, 40240d94 <system_get_test_result+0x24>
402677e0:	206cc0        	or	a6, a12, a12
402677e3:	620a41        	l32r	a4, 4024000c <_irom0_text_start+0xc>
402677e6:	072c      	movi.n	a7, 32
402677e8:	772442        	l32i	a4, a4, 0x1dc
402677eb:	6c0901        	l32r	a0, 40242810 <wifi_softap_get_config_default+0x1c>
402677ee:	0000c0        	callx0	a0
402677f1:	d9ae45        	call0	402412d8 <system_restoreclock>
402677f4:	0c3d      	mov.n	a3, a12
402677f6:	ff4cc1        	l32r	a12, 40267528 <wpa_auth_uses_mfp+0xf90>
402677f9:	042c      	movi.n	a4, 32
402677fb:	0c2d      	mov.n	a2, a12
402677fd:	62e701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267800:	0000c0        	callx0	a0
40267803:	052c      	movi.n	a5, 32
40267805:	8c59      	s32i.n	a5, a12, 32
40267807:	21c8      	l32i.n	a12, a1, 8
40267809:	1108      	l32i.n	a0, a1, 4
4026780b:	10c112        	addi	a1, a1, 16
4026780e:	f00d      	ret.n
40267810:	023d      	mov.n	a3, a2
40267812:	f0c112        	addi	a1, a1, -16
40267815:	ff4461        	l32r	a6, 40267528 <wpa_auth_uses_mfp+0xf90>
40267818:	0109      	s32i.n	a0, a1, 0
4026781a:	022b      	addi.n	a0, a2, 2
4026781c:	532622        	l32i	a2, a6, 0x14c
4026781f:	4c6602        	s32i	a0, a6, 0x130
40267822:	161266        	bnei	a2, 1, 4026783c <wpa_set_bss+0x128>
40267825:	841c      	movi.n	a4, 24
40267827:	801c      	movi.n	a0, 24
40267829:	4d6602        	s32i	a0, a6, 0x134
4026782c:	802602        	l32i	a0, a6, 0x200
4026782f:	742020        	extui	a2, a2, 0, 8
40267832:	0000c0        	callx0	a0
40267835:	0108      	l32i.n	a0, a1, 0
40267837:	10c112        	addi	a1, a1, 16
4026783a:	f00d      	ret.n
4026783c:	601c      	movi.n	a0, 22
4026783e:	641c      	movi.n	a4, 22
40267840:	fff946        	j	40267829 <wpa_set_bss+0x115>
40267843:	c11200        	mul16u	a1, a2, a0
40267846:	a149c0        	excw
40267849:	b159      	s32i.n	a5, a1, 44
4026784b:	4179      	s32i.n	a7, a1, 16
4026784d:	71d9      	s32i.n	a13, a1, 28
4026784f:	5109      	s32i.n	a0, a1, 20
40267851:	91f9      	s32i.n	a15, a1, 36
40267853:	81e9      	s32i.n	a14, a1, 32
40267855:	61c9      	s32i.n	a12, a1, 24
40267857:	02ed      	mov.n	a14, a2
40267859:	03cd      	mov.n	a12, a3
4026785b:	06fd      	mov.n	a15, a6
4026785d:	000c      	movi.n	a0, 0
4026785f:	1221d2        	l32i	a13, a1, 72
40267862:	042366        	bnei	a3, 2, 4026786a <wpa_set_bss+0x156>
40267865:	01cd66        	bnei	a13, 32, 4026786a <wpa_set_bss+0x156>
40267868:	0209      	s32i.n	a0, a2, 0
4026786a:	2ec9      	s32i.n	a12, a14, 8
4026786c:	2ecb      	addi.n	a2, a14, 12
4026786e:	a138      	l32i.n	a3, a1, 40
40267870:	640c      	movi.n	a4, 6
40267872:	1e09      	s32i.n	a0, a14, 4
40267874:	62ca01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267877:	0000c0        	callx0	a0
4026787a:	b128      	l32i.n	a2, a1, 44
4026787c:	6ef9      	s32i.n	a15, a14, 24
4026787e:	5e29      	s32i.n	a2, a14, 20
40267880:	26ce22        	addi	a2, a14, 38
40267883:	1121e2        	l32i	a14, a1, 68
40267886:	0d4d      	mov.n	a4, a13
40267888:	0e3d      	mov.n	a3, a14
4026788a:	62c401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026788d:	0000c0        	callx0	a0
40267890:	a138      	l32i.n	a3, a1, 40
40267892:	b148      	l32i.n	a4, a1, 44
40267894:	102172        	l32i	a7, a1, 64
40267897:	ff2401        	l32r	a0, 40267528 <wpa_auth_uses_mfp+0xf90>
4026789a:	132162        	l32i	a6, a1, 76
4026789d:	0f5d      	mov.n	a5, a15
4026789f:	01e9      	s32i.n	a14, a1, 0
402678a1:	0c2d      	mov.n	a2, a12
402678a3:	11d9      	s32i.n	a13, a1, 4
402678a5:	61c8      	l32i.n	a12, a1, 24
402678a7:	71d8      	l32i.n	a13, a1, 28
402678a9:	81e8      	l32i.n	a14, a1, 32
402678ab:	91f8      	l32i.n	a15, a1, 36
402678ad:	2169      	s32i.n	a6, a1, 8
402678af:	812002        	l32i	a0, a0, 0x204
402678b2:	4168      	l32i.n	a6, a1, 16
402678b4:	0000c0        	callx0	a0
402678b7:	020c      	movi.n	a2, 0
402678b9:	5108      	l32i.n	a0, a1, 20
402678bb:	40c112        	addi	a1, a1, 64
402678be:	f00d      	ret.n
402678c0:	ff1a31        	l32r	a3, 40267528 <wpa_auth_uses_mfp+0xf90>
402678c3:	020c      	movi.n	a2, 0
402678c5:	596322        	s32i	a2, a3, 0x164
402678c8:	6b6322        	s32i	a2, a3, 0x1ac
402678cb:	f00d      	ret.n
402678cd:	000000        	ill
402678d0:	f0c112        	addi	a1, a1, -16
402678d3:	0109      	s32i.n	a0, a1, 0
402678d5:	ff1401        	l32r	a0, 40267528 <wpa_auth_uses_mfp+0xf90>
402678d8:	462022        	l32i	a2, a0, 0x118
402678db:	628c      	beqz.n	a2, 402678e5 <wpa_set_bss+0x1d1>
402678dd:	020c      	movi.n	a2, 0
402678df:	466022        	s32i	a2, a0, 0x118
402678e2:	fffdc5        	call0	402678c0 <wpa_set_bss+0x1ac>
402678e5:	020c      	movi.n	a2, 0
402678e7:	001485        	call0	40267a30 <wpa_sm_set_state>
402678ea:	0108      	l32i.n	a0, a1, 0
402678ec:	10c112        	addi	a1, a1, 16
402678ef:	f00d      	ret.n
402678f1:	000000        	ill
402678f4:	f57c      	movi.n	a5, -1
402678f6:	fe          	.byte 0xfe
402678f7:	3f          	.byte 0x3f
402678f8:	f4ec      	bnez.n	a4, 4026792b <pp_michael_mic_failure+0x27>
402678fa:	fe          	.byte 0xfe
402678fb:	3f          	.byte 0x3f
402678fc:	2678d0        	excw
402678ff:	78c040        	excw
40267902:	414026        	beqi	a0, 4, 40267947 <pp_michael_mic_failure+0x43>

40267904 <pp_michael_mic_failure>:
40267904:	fffc41        	l32r	a4, 402678f4 <wpa_set_bss+0x1e0>
40267907:	f0c112        	addi	a1, a1, -16
4026790a:	11c9      	s32i.n	a12, a1, 4
4026790c:	0109      	s32i.n	a0, a1, 0
4026790e:	fffac1        	l32r	a12, 402678f8 <wpa_set_bss+0x1e4>
40267911:	ff0501        	l32r	a0, 40267528 <wpa_auth_uses_mfp+0xf90>
40267914:	b8c452        	addi	a5, a4, -72
40267917:	6b2032        	l32i	a3, a0, 0x1ac
4026791a:	592002        	l32i	a0, a0, 0x164
4026791d:	835420        	moveqz	a5, a4, a2
40267920:	003a      	add.n	a0, a0, a3
40267922:	046016        	beqz	a0, 4026796c <pp_michael_mic_failure+0x68>
40267925:	b20c      	movi.n	a2, 11
40267927:	001085        	call0	40267a30 <wpa_sm_set_state>
4026792a:	feff21        	l32r	a2, 40267528 <wpa_auth_uses_mfp+0xf90>
4026792d:	130c      	movi.n	a3, 1
4026792f:	040c      	movi.n	a4, 0
40267931:	fed785        	call0	402666ac <wpa_auth_uses_mfp+0x114>
40267934:	fefd31        	l32r	a3, 40267528 <wpa_auth_uses_mfp+0xf90>
40267937:	120c      	movi.n	a2, 1
40267939:	466322        	s32i	a2, a3, 0x118
4026793c:	a4cf21        	l32r	a2, 40250c78 <ppGetTxQFirstAvail_Locked+0xdc>
4026793f:	768601        	l32r	a0, 40245358 <ram_pbus_set_rxgain+0xd8>
40267942:	0000c0        	callx0	a0
40267945:	0c2d      	mov.n	a2, a12
40267947:	629c01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
4026794a:	0000c0        	callx0	a0
4026794d:	0c2d      	mov.n	a2, a12
4026794f:	ffeb31        	l32r	a3, 402678fc <wpa_set_bss+0x1e8>
40267952:	040c      	movi.n	a4, 0
40267954:	628f01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40267957:	0000c0        	callx0	a0
4026795a:	0c2d      	mov.n	a2, a12
4026795c:	61d931        	l32r	a3, 402400c0 <_irom0_text_start+0xc0>
4026795f:	040c      	movi.n	a4, 0
40267961:	150c      	movi.n	a5, 1
40267963:	629601        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40267966:	0000c0        	callx0	a0
40267969:	000c06        	j	4026799d <pp_michael_mic_failure+0x99>
4026796c:	0548      	l32i.n	a4, a5, 0
4026796e:	a20c      	movi.n	a2, 10
40267970:	441b      	addi.n	a4, a4, 1
40267972:	0549      	s32i.n	a4, a5, 0
40267974:	000b85        	call0	40267a30 <wpa_sm_set_state>
40267977:	feec21        	l32r	a2, 40267528 <wpa_auth_uses_mfp+0xf90>
4026797a:	130c      	movi.n	a3, 1
4026797c:	040c      	movi.n	a4, 0
4026797e:	fed2c5        	call0	402666ac <wpa_auth_uses_mfp+0x114>
40267981:	0c2d      	mov.n	a2, a12
40267983:	ffdf31        	l32r	a3, 40267900 <wpa_set_bss+0x1ec>
40267986:	040c      	movi.n	a4, 0
40267988:	628201        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
4026798b:	0000c0        	callx0	a0
4026798e:	0c2d      	mov.n	a2, a12
40267990:	61cc31        	l32r	a3, 402400c0 <_irom0_text_start+0xc0>
40267993:	040c      	movi.n	a4, 0
40267995:	150c      	movi.n	a5, 1
40267997:	628901        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
4026799a:	0000c0        	callx0	a0
4026799d:	11c8      	l32i.n	a12, a1, 4
4026799f:	0108      	l32i.n	a0, a1, 0
402679a1:	10c112        	addi	a1, a1, 16
402679a4:	f00d      	ret.n
	...

402679a8 <eapol_txcb>:
402679a8:	f0c112        	addi	a1, a1, -16
402679ab:	1109      	s32i.n	a0, a1, 4
402679ad:	619701        	l32r	a0, 4024000c <_irom0_text_start+0xc>
402679b0:	4008      	l32i.n	a0, a0, 16
402679b2:	b008      	l32i.n	a0, a0, 44
402679b4:	225066        	bnei	a0, 5, 402679da <eapol_txcb+0x32>
402679b7:	fedc31        	l32r	a3, 40267528 <wpa_auth_uses_mfp+0xf90>
402679ba:	542302        	l32i	a0, a3, 0x150
402679bd:	0258      	l32i.n	a5, a2, 0
402679bf:	0a6026        	beqi	a0, 6, 402679cd <eapol_txcb+0x25>
402679c2:	1b7026        	beqi	a0, 7, 402679e1 <eapol_txcb+0x39>
402679c5:	3a8026        	beqi	a0, 8, 40267a03 <eapol_txcb+0x5b>
402679c8:	b20c      	movi.n	a2, 11
402679ca:	581027        	beq	a0, a2, 40267a26 <eapol_txcb+0x7e>
402679cd:	030c      	movi.n	a3, 0
402679cf:	738c      	beqz.n	a3, 402679da <eapol_txcb+0x32>
402679d1:	fed521        	l32r	a2, 40267528 <wpa_auth_uses_mfp+0xf90>
402679d4:	201110        	or	a1, a1, a1
402679d7:	00fa05        	call0	40268978 <wpa_sm_deauthenticate>
402679da:	1108      	l32i.n	a0, a1, 4
402679dc:	10c112        	addi	a1, a1, 16
402679df:	f00d      	ret.n
402679e1:	0d0532        	l8ui	a3, a5, 13
402679e4:	0159      	s32i.n	a5, a1, 0
402679e6:	376367        	bbci	a3, 6, 40267a21 <eapol_txcb+0x79>
402679e9:	fecf21        	l32r	a2, 40267528 <wpa_auth_uses_mfp+0xf90>
402679ec:	ff5b45        	call0	40266fa4 <wpa_auth_uses_mfp+0xa0c>
402679ef:	0158      	l32i.n	a5, a1, 0
402679f1:	743020        	extui	a3, a2, 0, 8
402679f4:	0d0542        	l8ui	a4, a5, 13
402679f7:	bfa062        	movi	a6, 191
402679fa:	104460        	and	a4, a4, a6
402679fd:	0d4542        	s8i	a4, a5, 13
40267a00:	fff2c6        	j	402679cf <eapol_txcb+0x27>
40267a03:	0d0572        	l8ui	a7, a5, 13
40267a06:	0159      	s32i.n	a5, a1, 0
40267a08:	1f6777        	bbci	a7, 7, 40267a2b <eapol_txcb+0x83>
40267a0b:	032d      	mov.n	a2, a3
40267a0d:	ff9145        	call0	40267324 <wpa_auth_uses_mfp+0xd8c>
40267a10:	0198      	l32i.n	a9, a1, 0
40267a12:	0d0982        	l8ui	a8, a9, 13
40267a15:	743020        	extui	a3, a2, 0, 8
40267a18:	648080        	extui	a8, a8, 0, 7
40267a1b:	0d4982        	s8i	a8, a9, 13
40267a1e:	ffeb46        	j	402679cf <eapol_txcb+0x27>
40267a21:	030c      	movi.n	a3, 0
40267a23:	ffea06        	j	402679cf <eapol_txcb+0x27>
40267a26:	e30c      	movi.n	a3, 14
40267a28:	ffe8c6        	j	402679cf <eapol_txcb+0x27>
40267a2b:	030c      	movi.n	a3, 0
40267a2d:	ffe786        	j	402679cf <eapol_txcb+0x27>

40267a30 <wpa_sm_set_state>:
40267a30:	f0c112        	addi	a1, a1, -16
40267a33:	0109      	s32i.n	a0, a1, 0
40267a35:	febc01        	l32r	a0, 40267528 <wpa_auth_uses_mfp+0xf90>
40267a38:	542032        	l32i	a3, a0, 0x150
40267a3b:	1129      	s32i.n	a2, a1, 4
40267a3d:	0d9366        	bnei	a3, 10, 40267a4e <wpa_sm_set_state+0x1e>
40267a40:	ffae21        	l32r	a2, 402678f8 <wpa_set_bss+0x1e4>
40267a43:	625d01        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40267a46:	0000c0        	callx0	a0
40267a49:	feb701        	l32r	a0, 40267528 <wpa_auth_uses_mfp+0xf90>
40267a4c:	1128      	l32i.n	a2, a1, 4
40267a4e:	546022        	s32i	a2, a0, 0x150
40267a51:	0108      	l32i.n	a0, a1, 0
40267a53:	10c112        	addi	a1, a1, 16
40267a56:	f00d      	ret.n
40267a58:	0fac00        	excw
40267a5b:	ac0200        	excw
40267a5e:	0f          	.byte 0xf
40267a5f:	ac0500        	excw
40267a62:	0f          	.byte 0xf
40267a63:	fd3100        	excw
40267a66:	ff          	.byte 0xff
40267a67:	010272        	l8ui	a7, a2, 1
40267a6a:	020262        	l8ui	a6, a2, 2
40267a6d:	030252        	l8ui	a5, a2, 3
40267a70:	116680        	slli	a6, a6, 8
40267a73:	205560        	or	a5, a5, a6
40267a76:	000262        	l8ui	a6, a2, 0
40267a79:	117700        	slli	a7, a7, 16
40267a7c:	016680        	slli	a6, a6, 24
40267a7f:	206670        	or	a6, a6, a7
40267a82:	205560        	or	a5, a5, a6
40267a85:	039537        	bne	a5, a3, 40267a8c <wpa_sm_set_state+0x5c>
40267a88:	120c      	movi.n	a2, 1
40267a8a:	f00d      	ret.n
40267a8c:	f74c71        	l32r	a7, 402657bc <wpa_auth_sm_event+0x4c8>
40267a8f:	fff381        	l32r	a8, 40267a5c <wpa_sm_set_state+0x2c>
40267a92:	049577        	bne	a5, a7, 40267a9a <wpa_sm_set_state+0x6a>
40267a95:	80a022        	movi	a2, 128
40267a98:	f00d      	ret.n
40267a9a:	039587        	bne	a5, a8, 40267aa1 <wpa_sm_set_state+0x71>
40267a9d:	220c      	movi.n	a2, 2
40267a9f:	f00d      	ret.n
40267aa1:	fa6191        	l32r	a9, 40266428 <wpa_validate_wpa_ie+0x128>
40267aa4:	0a0c      	movi.n	a10, 0
40267aa6:	0d1597        	beq	a5, a9, 40267ab7 <wpa_sm_set_state+0x87>
40267aa9:	ffedb1        	l32r	a11, 40267a60 <wpa_sm_set_state+0x30>
40267aac:	00a122        	movi	a2, 0x100
40267aaf:	c0b5b0        	sub	a11, a5, a11
40267ab2:	932ab0        	movnez	a2, a10, a11
40267ab5:	f00d      	ret.n
40267ab7:	820c      	movi.n	a2, 8
40267ab9:	f00d      	ret.n
40267abb:	403100        	ssa8b	a1
40267abe:	0272f7        	bbci	a2, 31, 40267ac4 <wpa_sm_set_state+0x94>
40267ac1:	026201        	l32r	a0, 4022844c <_lit4_end+0x1216f0>
40267ac4:	025202        	s16i	a0, a2, 4
40267ac7:	668003        	excw
40267aca:	556011        	l32r	a1, 4023d04c <_lit4_end+0x1362f0>
40267acd:	026220        	excw
40267ad0:	770000        	excw
40267ad3:	668011        	l32r	a1, 402414d4 <system_get_chip_id+0x14>
40267ad6:	667001        	l32r	a0, 40241498 <system_print_meminfo+0x50>
40267ad9:	556020        	extui	a6, a2, 16, 6
40267adc:	153720        	extui	a3, a2, 23, 2
40267adf:	0e          	.byte 0xe
40267ae0:	070c      	movi.n	a7, 0
40267ae2:	ffde81        	l32r	a8, 40267a5c <wpa_sm_set_state+0x2c>
40267ae5:	220c      	movi.n	a2, 2
40267ae7:	c08580        	sub	a8, a5, a8
40267aea:	932780        	movnez	a2, a7, a8
40267aed:	f00d      	ret.n
40267aef:	120c      	movi.n	a2, 1
40267af1:	f00d      	ret.n
40267af3:	f20000        	excw
40267af6:	020050        	excw
40267af9:	0050f2        	s16i	a15, a0, 0
40267afc:	50f204        	excw
40267aff:	f20500        	excw
40267b02:	310050        	srai	a0, a5, 16
40267b05:	fffc      	bnez.n	a15, 40267b48 <wpa_sm_set_state+0x118>
40267b07:	010272        	l8ui	a7, a2, 1
40267b0a:	020262        	l8ui	a6, a2, 2
40267b0d:	030252        	l8ui	a5, a2, 3
40267b10:	116680        	slli	a6, a6, 8
40267b13:	205560        	or	a5, a5, a6
40267b16:	000262        	l8ui	a6, a2, 0
40267b19:	117700        	slli	a7, a7, 16
40267b1c:	016680        	slli	a6, a6, 24
40267b1f:	206670        	or	a6, a6, a7
40267b22:	205560        	or	a5, a5, a6
40267b25:	039537        	bne	a5, a3, 40267b2c <wpa_sm_set_state+0xfc>
40267b28:	120c      	movi.n	a2, 1
40267b2a:	f00d      	ret.n
40267b2c:	fa3e71        	l32r	a7, 40266424 <wpa_validate_wpa_ie+0x124>
40267b2f:	fff281        	l32r	a8, 40267af8 <wpa_sm_set_state+0xc8>
40267b32:	049577        	bne	a5, a7, 40267b3a <wpa_sm_set_state+0x10a>
40267b35:	80a022        	movi	a2, 128
40267b38:	f00d      	ret.n
40267b3a:	039587        	bne	a5, a8, 40267b41 <wpa_sm_set_state+0x111>
40267b3d:	220c      	movi.n	a2, 2
40267b3f:	f00d      	ret.n
40267b41:	ffee91        	l32r	a9, 40267afc <wpa_sm_set_state+0xcc>
40267b44:	0a0c      	movi.n	a10, 0
40267b46:	0d1597        	beq	a5, a9, 40267b57 <wpa_sm_set_state+0x127>
40267b49:	ffedb1        	l32r	a11, 40267b00 <wpa_sm_set_state+0xd0>
40267b4c:	00a122        	movi	a2, 0x100
40267b4f:	c0b5b0        	sub	a11, a5, a11
40267b52:	932ab0        	movnez	a2, a10, a11
40267b55:	f00d      	ret.n
40267b57:	820c      	movi.n	a2, 8
40267b59:	f00d      	ret.n
40267b5b:	323100        	excw
40267b5e:	72fa      	add.n	a7, a2, a15
40267b60:	620102        	l8ui	a0, a1, 98
40267b63:	520202        	l8ui	a0, a2, 82
40267b66:	800302        	l8ui	a0, a3, 128
40267b69:	601166        	bnei	a1, 1, 40267bcd <wpa_parse_wpa_ie_rsn+0x2d>
40267b6c:	622055        	excw
40267b6f:	000002        	l8ui	a0, a0, 0
40267b72:	801177        	beq	a1, a7, 40267af6 <wpa_sm_set_state+0xc6>
40267b75:	700166        	bnei	a1, -1, 40267be9 <wpa_parse_wpa_ie_rsn+0x49>
40267b78:	602066        	bnei	a0, 2, 40267bdc <wpa_parse_wpa_ie_rsn+0x3c>
40267b7b:	372055        	excw
40267b7e:	0c0395        	excw
40267b81:	f00d12        	l8ui	a1, a13, 240
40267b84:	ffdd71        	l32r	a7, 40267af8 <wpa_sm_set_state+0xc8>
40267b87:	080c      	movi.n	a8, 0
40267b89:	0c1577        	beq	a5, a7, 40267b99 <wpa_sm_set_state+0x169>
40267b8c:	ffda91        	l32r	a9, 40267af4 <wpa_sm_set_state+0xc4>
40267b8f:	021c      	movi.n	a2, 16
40267b91:	c09590        	sub	a9, a5, a9
40267b94:	932890        	movnez	a2, a8, a9
40267b97:	f00d      	ret.n
40267b99:	220c      	movi.n	a2, 2
40267b9b:	f00d      	ret.n
40267b9d:	000000        	ill

40267ba0 <wpa_parse_wpa_ie_rsn>:
40267ba0:	e0c112        	addi	a1, a1, -32
40267ba3:	41f9      	s32i.n	a15, a1, 16
40267ba5:	0109      	s32i.n	a0, a1, 0
40267ba7:	11c9      	s32i.n	a12, a1, 4
40267ba9:	31e9      	s32i.n	a14, a1, 12
40267bab:	21d9      	s32i.n	a13, a1, 8
40267bad:	04ed      	mov.n	a14, a4
40267baf:	02dd      	mov.n	a13, a2
40267bb1:	03cd      	mov.n	a12, a3
40267bb3:	042d      	mov.n	a2, a4
40267bb5:	030c      	movi.n	a3, 0
40267bb7:	042c      	movi.n	a4, 32
40267bb9:	61fc01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40267bbc:	0000c0        	callx0	a0
40267bbf:	220c      	movi.n	a2, 2
40267bc1:	100c      	movi.n	a0, 1
40267bc3:	830c      	movi.n	a3, 8
40267bc5:	1e39      	s32i.n	a3, a14, 4
40267bc7:	2e39      	s32i.n	a3, a14, 8
40267bc9:	3e09      	s32i.n	a0, a14, 12
40267bcb:	0e29      	s32i.n	a2, a14, 0
40267bcd:	000c      	movi.n	a0, 0
40267bcf:	4e09      	s32i.n	a0, a14, 16
40267bd1:	6e09      	s32i.n	a0, a14, 24
40267bd3:	5e09      	s32i.n	a0, a14, 20
40267bd5:	7e09      	s32i.n	a0, a14, 28
40267bd7:	acbc      	beqz.n	a12, 40267c15 <wpa_parse_wpa_ie_rsn+0x75>
40267bd9:	384cb6        	bltui	a12, 4, 40267c15 <wpa_parse_wpa_ie_rsn+0x75>
40267bdc:	000d42        	l8ui	a4, a13, 0
40267bdf:	053c      	movi.n	a5, 48
40267be1:	1f9457        	bne	a4, a5, 40267c04 <wpa_parse_wpa_ie_rsn+0x64>
40267be4:	010d62        	l8ui	a6, a13, 1
40267be7:	fecc72        	addi	a7, a12, -2
40267bea:	169677        	bne	a6, a7, 40267c04 <wpa_parse_wpa_ie_rsn+0x64>
40267bed:	61c9      	s32i.n	a12, a1, 24
40267bef:	030d92        	l8ui	a9, a13, 3
40267bf2:	020d82        	l8ui	a8, a13, 2
40267bf5:	119980        	slli	a9, a9, 8
40267bf8:	208890        	or	a8, a8, a9
40267bfb:	118800        	slli	a8, a8, 16
40267bfe:	318080        	srai	a8, a8, 16
40267c01:	151826        	beqi	a8, 1, 40267c1a <wpa_parse_wpa_ie_rsn+0x7a>
40267c04:	e27c      	movi.n	a2, -2
40267c06:	11c8      	l32i.n	a12, a1, 4
40267c08:	21d8      	l32i.n	a13, a1, 8
40267c0a:	31e8      	l32i.n	a14, a1, 12
40267c0c:	41f8      	l32i.n	a15, a1, 16
40267c0e:	0108      	l32i.n	a0, a1, 0
40267c10:	20c112        	addi	a1, a1, 32
40267c13:	f00d      	ret.n
40267c15:	f27c      	movi.n	a2, -1
40267c17:	fffac6        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>
40267c1a:	6138      	l32i.n	a3, a1, 24
40267c1c:	cd4b      	addi.n	a12, a13, 4
40267c1e:	fcc3d2        	addi	a13, a3, -4
40267c21:	0283e6        	bgei	a3, 8, 40267c27 <wpa_parse_wpa_ie_rsn+0x87>
40267c24:	003706        	j	40267d04 <wpa_parse_wpa_ie_rsn+0x164>
40267c27:	0c2d      	mov.n	a2, a12
40267c29:	ffe385        	call0	40267a64 <wpa_sm_set_state+0x34>
40267c2c:	cc4b      	addi.n	a12, a12, 4
40267c2e:	fccdd2        	addi	a13, a13, -4
40267c31:	2e29      	s32i.n	a2, a14, 8
40267c33:	022de6        	bgei	a13, 2, 40267c39 <wpa_parse_wpa_ie_rsn+0x99>
40267c36:	003786        	j	40267d18 <wpa_parse_wpa_ie_rsn+0x178>
40267c39:	fecdd2        	addi	a13, a13, -2
40267c3c:	0f0c      	movi.n	a15, 0
40267c3e:	1ef9      	s32i.n	a15, a14, 4
40267c40:	000ca2        	l8ui	a10, a12, 0
40267c43:	010cb2        	l8ui	a11, a12, 1
40267c46:	cc2b      	addi.n	a12, a12, 2
40267c48:	11bb80        	slli	a11, a11, 8
40267c4b:	20aab0        	or	a10, a10, a11
40267c4e:	f4a0a0        	extui	a10, a10, 0, 16
40267c51:	51a9      	s32i.n	a10, a1, 20
40267c53:	0d3a16        	beqz	a10, 40267d2a <wpa_parse_wpa_ie_rsn+0x18a>
40267c56:	110ae0        	slli	a0, a10, 2
40267c59:	02ad07        	bge	a13, a0, 40267c5f <wpa_parse_wpa_ie_rsn+0xbf>
40267c5c:	003286        	j	40267d2a <wpa_parse_wpa_ie_rsn+0x18a>
40267c5f:	191aa6        	blti	a10, 1, 40267c7c <wpa_parse_wpa_ie_rsn+0xdc>
40267c62:	0f0c      	movi.n	a15, 0
40267c64:	0c2d      	mov.n	a2, a12
40267c66:	ffdfc5        	call0	40267a64 <wpa_sm_set_state+0x34>
40267c69:	cc4b      	addi.n	a12, a12, 4
40267c6b:	fccdd2        	addi	a13, a13, -4
40267c6e:	ff1b      	addi.n	a15, a15, 1
40267c70:	1e48      	l32i.n	a4, a14, 4
40267c72:	5138      	l32i.n	a3, a1, 20
40267c74:	204420        	or	a4, a4, a2
40267c77:	1e49      	s32i.n	a4, a14, 4
40267c79:	e793f7        	bne	a3, a15, 40267c64 <wpa_parse_wpa_ie_rsn+0xc4>
40267c7c:	022de6        	bgei	a13, 2, 40267c82 <wpa_parse_wpa_ie_rsn+0xe2>
40267c7f:	0027c6        	j	40267d22 <wpa_parse_wpa_ie_rsn+0x182>
40267c82:	fecdd2        	addi	a13, a13, -2
40267c85:	070c      	movi.n	a7, 0
40267c87:	3e79      	s32i.n	a7, a14, 12
40267c89:	000c52        	l8ui	a5, a12, 0
40267c8c:	010c62        	l8ui	a6, a12, 1
40267c8f:	cc2b      	addi.n	a12, a12, 2
40267c91:	116680        	slli	a6, a6, 8
40267c94:	205560        	or	a5, a5, a6
40267c97:	f45050        	extui	a5, a5, 0, 16
40267c9a:	5159      	s32i.n	a5, a1, 20
40267c9c:	08f516        	beqz	a5, 40267d2f <wpa_parse_wpa_ie_rsn+0x18f>
40267c9f:	1185e0        	slli	a8, a5, 2
40267ca2:	02ad87        	bge	a13, a8, 40267ca8 <wpa_parse_wpa_ie_rsn+0x108>
40267ca5:	002186        	j	40267d2f <wpa_parse_wpa_ie_rsn+0x18f>
40267ca8:	1915a6        	blti	a5, 1, 40267cc5 <wpa_parse_wpa_ie_rsn+0x125>
40267cab:	0f0c      	movi.n	a15, 0
40267cad:	0c2d      	mov.n	a2, a12
40267caf:	ffe0c5        	call0	40267abc <wpa_sm_set_state+0x8c>
40267cb2:	cc4b      	addi.n	a12, a12, 4
40267cb4:	fccdd2        	addi	a13, a13, -4
40267cb7:	ff1b      	addi.n	a15, a15, 1
40267cb9:	3eb8      	l32i.n	a11, a14, 12
40267cbb:	51a8      	l32i.n	a10, a1, 20
40267cbd:	20bb20        	or	a11, a11, a2
40267cc0:	3eb9      	s32i.n	a11, a14, 12
40267cc2:	e79af7        	bne	a10, a15, 40267cad <wpa_parse_wpa_ie_rsn+0x10d>
40267cc5:	4a2da6        	blti	a13, 2, 40267d13 <wpa_parse_wpa_ie_rsn+0x173>
40267cc8:	fecdd2        	addi	a13, a13, -2
40267ccb:	000cf2        	l8ui	a15, a12, 0
40267cce:	010c02        	l8ui	a0, a12, 1
40267cd1:	cc2b      	addi.n	a12, a12, 2
40267cd3:	110080        	slli	a0, a0, 8
40267cd6:	20ff00        	or	a15, a15, a0
40267cd9:	f4f0f0        	extui	a15, a15, 0, 16
40267cdc:	4ef9      	s32i.n	a15, a14, 16
40267cde:	312da6        	blti	a13, 2, 40267d13 <wpa_parse_wpa_ie_rsn+0x173>
40267ce1:	fecd22        	addi	a2, a13, -2
40267ce4:	010c42        	l8ui	a4, a12, 1
40267ce7:	000c32        	l8ui	a3, a12, 0
40267cea:	114480        	slli	a4, a4, 8
40267ced:	203340        	or	a3, a3, a4
40267cf0:	f43030        	extui	a3, a3, 0, 16
40267cf3:	5e39      	s32i.n	a3, a14, 20
40267cf5:	1133c0        	slli	a3, a3, 4
40267cf8:	13a237        	bge	a2, a3, 40267d0f <wpa_parse_wpa_ie_rsn+0x16f>
40267cfb:	727c      	movi.n	a2, -9
40267cfd:	050c      	movi.n	a5, 0
40267cff:	5e59      	s32i.n	a5, a14, 20
40267d01:	ffc046        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>
40267d04:	0253e6        	bgei	a3, 5, 40267d0a <wpa_parse_wpa_ie_rsn+0x16a>
40267d07:	ffca06        	j	40267c33 <wpa_parse_wpa_ie_rsn+0x93>
40267d0a:	d27c      	movi.n	a2, -3
40267d0c:	ffbd86        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>
40267d0f:	6c2b      	addi.n	a6, a12, 2
40267d11:	6e69      	s32i.n	a6, a14, 24
40267d13:	020c      	movi.n	a2, 0
40267d15:	ffbb46        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>
40267d18:	7d0b      	addi.n	a7, a13, -1
40267d1a:	f5e756        	bnez	a7, 40267c7c <wpa_parse_wpa_ie_rsn+0xdc>
40267d1d:	b27c      	movi.n	a2, -5
40267d1f:	ffb8c6        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>
40267d22:	9f1d66        	bnei	a13, 1, 40267cc5 <wpa_parse_wpa_ie_rsn+0x125>
40267d25:	927c      	movi.n	a2, -7
40267d27:	ffb6c6        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>
40267d2a:	c27c      	movi.n	a2, -4
40267d2c:	ffb586        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>
40267d2f:	a27c      	movi.n	a2, -6
40267d31:	ffb446        	j	40267c06 <wpa_parse_wpa_ie_rsn+0x66>

40267d34 <wpa_parse_wpa_ie_wpa>:
40267d34:	e0c112        	addi	a1, a1, -32
40267d37:	41f9      	s32i.n	a15, a1, 16
40267d39:	0109      	s32i.n	a0, a1, 0
40267d3b:	11c9      	s32i.n	a12, a1, 4
40267d3d:	31e9      	s32i.n	a14, a1, 12
40267d3f:	21d9      	s32i.n	a13, a1, 8
40267d41:	04ed      	mov.n	a14, a4
40267d43:	02dd      	mov.n	a13, a2
40267d45:	03cd      	mov.n	a12, a3
40267d47:	042d      	mov.n	a2, a4
40267d49:	030c      	movi.n	a3, 0
40267d4b:	042c      	movi.n	a4, 32
40267d4d:	619701        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40267d50:	0000c0        	callx0	a0
40267d53:	100c      	movi.n	a0, 1
40267d55:	220c      	movi.n	a2, 2
40267d57:	1e29      	s32i.n	a2, a14, 4
40267d59:	0e09      	s32i.n	a0, a14, 0
40267d5b:	3e09      	s32i.n	a0, a14, 12
40267d5d:	2e29      	s32i.n	a2, a14, 8
40267d5f:	000c      	movi.n	a0, 0
40267d61:	4e09      	s32i.n	a0, a14, 16
40267d63:	6e09      	s32i.n	a0, a14, 24
40267d65:	5e09      	s32i.n	a0, a14, 20
40267d67:	7e09      	s32i.n	a0, a14, 28
40267d69:	05ec16        	beqz	a12, 40267dcb <wpa_parse_wpa_ie_wpa+0x97>
40267d6c:	5b8cb6        	bltui	a12, 8, 40267dcb <wpa_parse_wpa_ie_wpa+0x97>
40267d6f:	000d32        	l8ui	a3, a13, 0
40267d72:	dda042        	movi	a4, 221
40267d75:	419347        	bne	a3, a4, 40267dba <wpa_parse_wpa_ie_wpa+0x86>
40267d78:	010d52        	l8ui	a5, a13, 1
40267d7b:	fecc62        	addi	a6, a12, -2
40267d7e:	389567        	bne	a5, a6, 40267dba <wpa_parse_wpa_ie_wpa+0x86>
40267d81:	050d72        	l8ui	a7, a13, 5
40267d84:	020d92        	l8ui	a9, a13, 2
40267d87:	030da2        	l8ui	a10, a13, 3
40267d8a:	040d82        	l8ui	a8, a13, 4
40267d8d:	11aa00        	slli	a10, a10, 16
40267d90:	118880        	slli	a8, a8, 8
40267d93:	019980        	slli	a9, a9, 24
40267d96:	207780        	or	a7, a7, a8
40267d99:	f9a281        	l32r	a8, 40266424 <wpa_validate_wpa_ie+0x124>
40267d9c:	2099a0        	or	a9, a9, a10
40267d9f:	207790        	or	a7, a7, a9
40267da2:	149787        	bne	a7, a8, 40267dba <wpa_parse_wpa_ie_wpa+0x86>
40267da5:	070da2        	l8ui	a10, a13, 7
40267da8:	060d92        	l8ui	a9, a13, 6
40267dab:	11aa80        	slli	a10, a10, 8
40267dae:	2099a0        	or	a9, a9, a10
40267db1:	119900        	slli	a9, a9, 16
40267db4:	319090        	srai	a9, a9, 16
40267db7:	151926        	beqi	a9, 1, 40267dd0 <wpa_parse_wpa_ie_wpa+0x9c>
40267dba:	e27c      	movi.n	a2, -2
40267dbc:	11c8      	l32i.n	a12, a1, 4
40267dbe:	21d8      	l32i.n	a13, a1, 8
40267dc0:	31e8      	l32i.n	a14, a1, 12
40267dc2:	41f8      	l32i.n	a15, a1, 16
40267dc4:	0108      	l32i.n	a0, a1, 0
40267dc6:	20c112        	addi	a1, a1, 32
40267dc9:	f00d      	ret.n
40267dcb:	f27c      	movi.n	a2, -1
40267dcd:	fffac6        	j	40267dbc <wpa_parse_wpa_ie_wpa+0x88>
40267dd0:	dd8b      	addi.n	a13, a13, 8
40267dd2:	0c3d      	mov.n	a3, a12
40267dd4:	f8ccc2        	addi	a12, a12, -8
40267dd7:	02a3e6        	bgei	a3, 12, 40267ddd <wpa_parse_wpa_ie_wpa+0xa9>
40267dda:	002d06        	j	40267e92 <wpa_parse_wpa_ie_wpa+0x15e>
40267ddd:	0d2d      	mov.n	a2, a13
40267ddf:	ffd245        	call0	40267b04 <wpa_sm_set_state+0xd4>
40267de2:	dd4b      	addi.n	a13, a13, 4
40267de4:	fcccc2        	addi	a12, a12, -4
40267de7:	2e29      	s32i.n	a2, a14, 8
40267de9:	022ce6        	bgei	a12, 2, 40267def <wpa_parse_wpa_ie_wpa+0xbb>
40267dec:	002bc6        	j	40267e9f <wpa_parse_wpa_ie_wpa+0x16b>
40267def:	feccc2        	addi	a12, a12, -2
40267df2:	020c      	movi.n	a2, 0
40267df4:	1e29      	s32i.n	a2, a14, 4
40267df6:	000df2        	l8ui	a15, a13, 0
40267df9:	010d02        	l8ui	a0, a13, 1
40267dfc:	dd2b      	addi.n	a13, a13, 2
40267dfe:	110080        	slli	a0, a0, 8
40267e01:	20ff00        	or	a15, a15, a0
40267e04:	f4f0f0        	extui	a15, a15, 0, 16
40267e07:	0a4f16        	beqz	a15, 40267eaf <wpa_parse_wpa_ie_wpa+0x17b>
40267e0a:	113fe0        	slli	a3, a15, 2
40267e0d:	02ac37        	bge	a12, a3, 40267e13 <wpa_parse_wpa_ie_wpa+0xdf>
40267e10:	0026c6        	j	40267eaf <wpa_parse_wpa_ie_wpa+0x17b>
40267e13:	1d1fa6        	blti	a15, 1, 40267e34 <wpa_parse_wpa_ie_wpa+0x100>
40267e16:	040c      	movi.n	a4, 0
40267e18:	5149      	s32i.n	a4, a1, 20
40267e1a:	0d2d      	mov.n	a2, a13
40267e1c:	ffce45        	call0	40267b04 <wpa_sm_set_state+0xd4>
40267e1f:	dd4b      	addi.n	a13, a13, 4
40267e21:	fcccc2        	addi	a12, a12, -4
40267e24:	5158      	l32i.n	a5, a1, 20
40267e26:	1e68      	l32i.n	a6, a14, 4
40267e28:	551b      	addi.n	a5, a5, 1
40267e2a:	206620        	or	a6, a6, a2
40267e2d:	1e69      	s32i.n	a6, a14, 4
40267e2f:	5159      	s32i.n	a5, a1, 20
40267e31:	e59f57        	bne	a15, a5, 40267e1a <wpa_parse_wpa_ie_wpa+0xe6>
40267e34:	6f2ca6        	blti	a12, 2, 40267ea7 <wpa_parse_wpa_ie_wpa+0x173>
40267e37:	feccc2        	addi	a12, a12, -2
40267e3a:	020c      	movi.n	a2, 0
40267e3c:	3e29      	s32i.n	a2, a14, 12
40267e3e:	000df2        	l8ui	a15, a13, 0
40267e41:	010d02        	l8ui	a0, a13, 1
40267e44:	dd2b      	addi.n	a13, a13, 2
40267e46:	110080        	slli	a0, a0, 8
40267e49:	20ff00        	or	a15, a15, a0
40267e4c:	f4f0f0        	extui	a15, a15, 0, 16
40267e4f:	061f16        	beqz	a15, 40267eb4 <wpa_parse_wpa_ie_wpa+0x180>
40267e52:	113fe0        	slli	a3, a15, 2
40267e55:	5b2c37        	blt	a12, a3, 40267eb4 <wpa_parse_wpa_ie_wpa+0x180>
40267e58:	1d1fa6        	blti	a15, 1, 40267e79 <wpa_parse_wpa_ie_wpa+0x145>
40267e5b:	040c      	movi.n	a4, 0
40267e5d:	5149      	s32i.n	a4, a1, 20
40267e5f:	0d2d      	mov.n	a2, a13
40267e61:	ffcf85        	call0	40267b5c <wpa_sm_set_state+0x12c>
40267e64:	dd4b      	addi.n	a13, a13, 4
40267e66:	fcccc2        	addi	a12, a12, -4
40267e69:	5158      	l32i.n	a5, a1, 20
40267e6b:	3e68      	l32i.n	a6, a14, 12
40267e6d:	551b      	addi.n	a5, a5, 1
40267e6f:	206620        	or	a6, a6, a2
40267e72:	3e69      	s32i.n	a6, a14, 12
40267e74:	5159      	s32i.n	a5, a1, 20
40267e76:	e59f57        	bne	a15, a5, 40267e5f <wpa_parse_wpa_ie_wpa+0x12b>
40267e79:	102ca6        	blti	a12, 2, 40267e8d <wpa_parse_wpa_ie_wpa+0x159>
40267e7c:	010d82        	l8ui	a8, a13, 1
40267e7f:	000d72        	l8ui	a7, a13, 0
40267e82:	118880        	slli	a8, a8, 8
40267e85:	207780        	or	a7, a7, a8
40267e88:	f47070        	extui	a7, a7, 0, 16
40267e8b:	4e79      	s32i.n	a7, a14, 16
40267e8d:	020c      	movi.n	a2, 0
40267e8f:	ffca46        	j	40267dbc <wpa_parse_wpa_ie_wpa+0x88>
40267e92:	890c      	movi.n	a9, 8
40267e94:	022937        	blt	a9, a3, 40267e9a <wpa_parse_wpa_ie_wpa+0x166>
40267e97:	ffd386        	j	40267de9 <wpa_parse_wpa_ie_wpa+0xb5>
40267e9a:	d27c      	movi.n	a2, -3
40267e9c:	ffc706        	j	40267dbc <wpa_parse_wpa_ie_wpa+0x88>
40267e9f:	911c66        	bnei	a12, 1, 40267e34 <wpa_parse_wpa_ie_wpa+0x100>
40267ea2:	b27c      	movi.n	a2, -5
40267ea4:	ffc506        	j	40267dbc <wpa_parse_wpa_ie_wpa+0x88>
40267ea7:	ce1c66        	bnei	a12, 1, 40267e79 <wpa_parse_wpa_ie_wpa+0x145>
40267eaa:	927c      	movi.n	a2, -7
40267eac:	ffc306        	j	40267dbc <wpa_parse_wpa_ie_wpa+0x88>
40267eaf:	c27c      	movi.n	a2, -4
40267eb1:	ffc1c6        	j	40267dbc <wpa_parse_wpa_ie_wpa+0x88>
40267eb4:	a27c      	movi.n	a2, -6
40267eb6:	ffc086        	j	40267dbc <wpa_parse_wpa_ie_wpa+0x88>
40267eb9:	000000        	ill
40267ebc:	a2cc      	bnez.n	a2, 40267eca <wpa_eapol_key_mic+0x6>
40267ebe:	284000        	excw
40267ec1:	00ba      	add.n	a0, a0, a11
40267ec3:	c11240        	mul16u	a1, a2, a4

40267ec4 <wpa_eapol_key_mic>:
40267ec4:	d0c112        	addi	a1, a1, -48
40267ec7:	9109      	s32i.n	a0, a1, 36
40267ec9:	091326        	beqi	a3, 1, 40267ed6 <wpa_eapol_key_mic+0x12>
40267ecc:	8169      	s32i.n	a6, a1, 32
40267ece:	132326        	beqi	a3, 2, 40267ee5 <wpa_eapol_key_mic+0x21>
40267ed1:	f27c      	movi.n	a2, -1
40267ed3:	0001c6        	j	40267ede <wpa_eapol_key_mic+0x1a>
40267ed6:	031c      	movi.n	a3, 16
40267ed8:	fff901        	l32r	a0, 40267ebc <wpa_parse_wpa_ie_wpa+0x188>
40267edb:	0000c0        	callx0	a0
40267ede:	9108      	l32i.n	a0, a1, 36
40267ee0:	30c112        	addi	a1, a1, 48
40267ee3:	f00d      	ret.n
40267ee5:	031c      	movi.n	a3, 16
40267ee7:	016d      	mov.n	a6, a1
40267ee9:	fff501        	l32r	a0, 40267ec0 <wpa_parse_wpa_ie_wpa+0x18c>
40267eec:	0000c0        	callx0	a0
40267eef:	fde256        	bnez	a2, 40267ed1 <wpa_eapol_key_mic+0xd>
40267ef2:	8128      	l32i.n	a2, a1, 32
40267ef4:	013d      	mov.n	a3, a1
40267ef6:	041c      	movi.n	a4, 16
40267ef8:	612901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267efb:	0000c0        	callx0	a0
40267efe:	020c      	movi.n	a2, 0
40267f00:	fff686        	j	40267ede <wpa_eapol_key_mic+0x1a>
	...

40267f04 <wpa_compare_rsn_ie>:
40267f04:	f0c112        	addi	a1, a1, -16
40267f07:	0109      	s32i.n	a0, a1, 0
40267f09:	439c      	beqz.n	a3, 40267f21 <wpa_compare_rsn_ie+0x1d>
40267f0b:	259c      	beqz.n	a5, 40267f21 <wpa_compare_rsn_ie+0x1d>
40267f0d:	109467        	bne	a4, a6, 40267f21 <wpa_compare_rsn_ie+0x1d>
40267f10:	032d      	mov.n	a2, a3
40267f12:	053d      	mov.n	a3, a5
40267f14:	66da01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40267f17:	0000c0        	callx0	a0
40267f1a:	32cc      	bnez.n	a2, 40267f21 <wpa_compare_rsn_ie+0x1d>
40267f1c:	020c      	movi.n	a2, 0
40267f1e:	000046        	j	40267f23 <wpa_compare_rsn_ie+0x1f>
40267f21:	f27c      	movi.n	a2, -1
40267f23:	0108      	l32i.n	a0, a1, 0
40267f25:	10c112        	addi	a1, a1, 16
40267f28:	f00d      	ret.n
	...

40267f2c <wpa_pmk_to_ptk>:
40267f2c:	80c112        	addi	a1, a1, -128
40267f2f:	1f61f2        	s32i	a15, a1, 124
40267f32:	1b6102        	s32i	a0, a1, 108
40267f35:	1a6142        	s32i	a4, a1, 104
40267f38:	1d61d2        	s32i	a13, a1, 116
40267f3b:	1e61e2        	s32i	a14, a1, 120
40267f3e:	196132        	s32i	a3, a1, 100
40267f41:	1c61c2        	s32i	a12, a1, 112
40267f44:	186122        	s32i	a2, a1, 96
40267f47:	07cd      	mov.n	a12, a7
40267f49:	052d      	mov.n	a2, a5
40267f4b:	063d      	mov.n	a3, a6
40267f4d:	05ed      	mov.n	a14, a5
40267f4f:	06dd      	mov.n	a13, a6
40267f51:	640c      	movi.n	a4, 6
40267f53:	66ca01        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40267f56:	0000c0        	callx0	a0
40267f59:	16c1f2        	addi	a15, a1, 22
40267f5c:	01b2d6        	bgez	a2, 40267f7b <wpa_pmk_to_ptk+0x4f>
40267f5f:	0e3d      	mov.n	a3, a14
40267f61:	10c122        	addi	a2, a1, 16
40267f64:	640c      	movi.n	a4, 6
40267f66:	610d01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267f69:	0000c0        	callx0	a0
40267f6c:	0d3d      	mov.n	a3, a13
40267f6e:	0f2d      	mov.n	a2, a15
40267f70:	640c      	movi.n	a4, 6
40267f72:	610a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267f75:	0000c0        	callx0	a0
40267f78:	000606        	j	40267f94 <wpa_pmk_to_ptk+0x68>
40267f7b:	0d3d      	mov.n	a3, a13
40267f7d:	10c122        	addi	a2, a1, 16
40267f80:	640c      	movi.n	a4, 6
40267f82:	610601        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267f85:	0000c0        	callx0	a0
40267f88:	0e3d      	mov.n	a3, a14
40267f8a:	0f2d      	mov.n	a2, a15
40267f8c:	640c      	movi.n	a4, 6
40267f8e:	610301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267f91:	0000c0        	callx0	a0
40267f94:	0c2d      	mov.n	a2, a12
40267f96:	2021e2        	l32i	a14, a1, 128
40267f99:	042c      	movi.n	a4, 32
40267f9b:	0e3d      	mov.n	a3, a14
40267f9d:	66b701        	l32r	a0, 40241a7c <system_get_checksum+0x3c>
40267fa0:	0000c0        	callx0	a0
40267fa3:	3cc1d2        	addi	a13, a1, 60
40267fa6:	02fd      	mov.n	a15, a2
40267fa8:	1cc122        	addi	a2, a1, 28
40267fab:	018fd6        	bgez	a15, 40267fc7 <wpa_pmk_to_ptk+0x9b>
40267fae:	0c3d      	mov.n	a3, a12
40267fb0:	042c      	movi.n	a4, 32
40267fb2:	60fa01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267fb5:	0000c0        	callx0	a0
40267fb8:	0e3d      	mov.n	a3, a14
40267fba:	0d2d      	mov.n	a2, a13
40267fbc:	042c      	movi.n	a4, 32
40267fbe:	60f701        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267fc1:	0000c0        	callx0	a0
40267fc4:	000546        	j	40267fdd <wpa_pmk_to_ptk+0xb1>
40267fc7:	0e3d      	mov.n	a3, a14
40267fc9:	042c      	movi.n	a4, 32
40267fcb:	60f401        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267fce:	0000c0        	callx0	a0
40267fd1:	0c3d      	mov.n	a3, a12
40267fd3:	0d2d      	mov.n	a2, a13
40267fd5:	042c      	movi.n	a4, 32
40267fd7:	60f101        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40267fda:	0000c0        	callx0	a0
40267fdd:	182122        	l32i	a2, a1, 96
40267fe0:	192132        	l32i	a3, a1, 100
40267fe3:	1a2142        	l32i	a4, a1, 104
40267fe6:	212172        	l32i	a7, a1, 132
40267fe9:	10c152        	addi	a5, a1, 16
40267fec:	c64c      	movi.n	a6, 76
40267fee:	1c21c2        	l32i	a12, a1, 112
40267ff1:	1d21d2        	l32i	a13, a1, 116
40267ff4:	1e21e2        	l32i	a14, a1, 120
40267ff7:	1f21f2        	l32i	a15, a1, 124
40267ffa:	222102        	l32i	a0, a1, 136
40267ffd:	0109      	s32i.n	a0, a1, 0
40267fff:	f18e01        	l32r	a0, 40264638 <wpa_auth_for_each_sta+0x80>
40268002:	0000c0        	callx0	a0
40268005:	80a022        	movi	a2, 128
40268008:	1b2102        	l32i	a0, a1, 108
4026800b:	112a      	add.n	a1, a1, a2
4026800d:	f00d      	ret.n
4026800f:	b2f000        	excw
40268012:	004026        	beqi	a0, 4, 40268016 <wpa_pmk_to_ptk+0xea>
40268015:	4026b3        	excw
40268018:	00b8b4        	excw
4026801b:	c11240        	mul16u	a1, a2, a4

4026801c <rsn_pmkid>:
4026801c:	a0c112        	addi	a1, a1, -96
4026801f:	136152        	s32i	a5, a1, 76
40268022:	146162        	s32i	a6, a1, 80
40268025:	156102        	s32i	a0, a1, 84
40268028:	126142        	s32i	a4, a1, 72
4026802b:	106122        	s32i	a2, a1, 64
4026802e:	116132        	s32i	a3, a1, 68
40268031:	fff721        	l32r	a2, 40268010 <wpa_pmk_to_ptk+0xe4>
40268034:	203110        	or	a3, a1, a1
40268037:	0ca042        	movi	a4, 12
4026803a:	d96005        	call0	4024163c <system_get_string_from_flash>
4026803d:	046112        	s32i	a1, a1, 16
40268040:	340c      	movi.n	a4, 3
40268042:	10c152        	addi	a5, a1, 16
40268045:	fff361        	l32r	a6, 40268014 <wpa_pmk_to_ptk+0xe8>
40268048:	20c172        	addi	a7, a1, 32
4026804b:	122132        	l32i	a3, a1, 72
4026804e:	132122        	l32i	a2, a1, 76
40268051:	6129      	s32i.n	a2, a1, 24
40268053:	5139      	s32i.n	a3, a1, 20
40268055:	102122        	l32i	a2, a1, 64
40268058:	112132        	l32i	a3, a1, 68
4026805b:	ffef01        	l32r	a0, 40268018 <wpa_pmk_to_ptk+0xec>
4026805e:	0000c0        	callx0	a0
40268061:	142122        	l32i	a2, a1, 80
40268064:	20c132        	addi	a3, a1, 32
40268067:	041c      	movi.n	a4, 16
40268069:	60cc01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
4026806c:	0000c0        	callx0	a0
4026806f:	152102        	l32i	a0, a1, 84
40268072:	60c112        	addi	a1, a1, 96
40268075:	f00d      	ret.n
	...

40268078 <wpa_cipher_key_len>:
40268078:	142226        	beqi	a2, 2, 40268090 <wpa_cipher_key_len+0x18>
4026807b:	158226        	beqi	a2, 8, 40268094 <wpa_cipher_key_len+0x1c>
4026807e:	12d226        	beqi	a2, 64, 40268094 <wpa_cipher_key_len+0x1c>
40268081:	13e226        	beqi	a2, 128, 40268098 <wpa_cipher_key_len+0x20>
40268084:	ffd242        	addmi	a4, a2, 0xffffff00
40268087:	d30c      	movi.n	a3, 13
40268089:	020c      	movi.n	a2, 0
4026808b:	832340        	moveqz	a2, a3, a4
4026808e:	f00d      	ret.n
40268090:	022c      	movi.n	a2, 32
40268092:	f00d      	ret.n
40268094:	021c      	movi.n	a2, 16
40268096:	f00d      	ret.n
40268098:	520c      	movi.n	a2, 5
4026809a:	f00d      	ret.n

4026809c <wpa_cipher_to_alg>:
4026809c:	0f2226        	beqi	a2, 2, 402680af <wpa_cipher_to_alg+0x13>
4026809f:	148226        	beqi	a2, 8, 402680b7 <wpa_cipher_to_alg+0x1b>
402680a2:	15d226        	beqi	a2, 64, 402680bb <wpa_cipher_to_alg+0x1f>
402680a5:	0ae226        	beqi	a2, 128, 402680b3 <wpa_cipher_to_alg+0x17>
402680a8:	07f226        	beqi	a2, 0x100, 402680b3 <wpa_cipher_to_alg+0x17>
402680ab:	020c      	movi.n	a2, 0
402680ad:	f00d      	ret.n
402680af:	220c      	movi.n	a2, 2
402680b1:	f00d      	ret.n
402680b3:	620c      	movi.n	a2, 6
402680b5:	f00d      	ret.n
402680b7:	320c      	movi.n	a2, 3
402680b9:	f00d      	ret.n
402680bb:	920c      	movi.n	a2, 9
402680bd:	f00d      	ret.n
402680bf:	ac0800        	excw
402680c2:	0f          	.byte 0xf
	...

402680c4 <wpa_cipher_to_suite>:
402680c4:	146337        	bbci	a3, 3, 402680dc <wpa_cipher_to_suite+0x18>
402680c7:	f8d851        	l32r	a5, 40266428 <wpa_validate_wpa_ie+0x128>
402680ca:	fe8c31        	l32r	a3, 40267afc <wpa_sm_set_state+0xcc>
402680cd:	fec242        	addi	a4, a2, -2
402680d0:	833540        	moveqz	a3, a5, a4
402680d3:	000046        	j	402680d8 <wpa_cipher_to_suite+0x14>
402680d6:	030c      	movi.n	a3, 0
402680d8:	032d      	mov.n	a2, a3
402680da:	f00d      	ret.n
402680dc:	056367        	bbci	a3, 6, 402680e5 <wpa_cipher_to_suite+0x21>
402680df:	fff831        	l32r	a3, 402680c0 <wpa_cipher_to_alg+0x24>
402680e2:	fffc86        	j	402680d8 <wpa_cipher_to_suite+0x14>
402680e5:	086317        	bbci	a3, 1, 402680f1 <wpa_cipher_to_suite+0x2d>
402680e8:	fe5d51        	l32r	a5, 40267a5c <wpa_sm_set_state+0x2c>
402680eb:	fe8331        	l32r	a3, 40267af8 <wpa_sm_set_state+0xc8>
402680ee:	fff6c6        	j	402680cd <wpa_cipher_to_suite+0x9>
402680f1:	086387        	bbci	a3, 8, 402680fd <wpa_cipher_to_suite+0x39>
402680f4:	fe5b51        	l32r	a5, 40267a60 <wpa_sm_set_state+0x30>
402680f7:	fe8231        	l32r	a3, 40267b00 <wpa_sm_set_state+0xd0>
402680fa:	fff3c6        	j	402680cd <wpa_cipher_to_suite+0x9>
402680fd:	086377        	bbci	a3, 7, 40268109 <wpa_cipher_to_suite+0x45>
40268100:	f5af51        	l32r	a5, 402657bc <wpa_auth_sm_event+0x4c8>
40268103:	f8c831        	l32r	a3, 40266424 <wpa_validate_wpa_ie+0x124>
40268106:	fff0c6        	j	402680cd <wpa_cipher_to_suite+0x9>
40268109:	c96307        	bbci	a3, 0, 402680d6 <wpa_cipher_to_suite+0x12>
4026810c:	fe5351        	l32r	a5, 40267a58 <wpa_sm_set_state+0x28>
4026810f:	fe7931        	l32r	a3, 40267af4 <wpa_sm_set_state+0xc4>
40268112:	ffedc6        	j	402680cd <wpa_cipher_to_suite+0x9>
40268115:	000000        	ill

40268118 <rsn_cipher_put_suites>:
40268118:	f80c      	movi.n	a8, 15
4026811a:	890c      	movi.n	a9, 8
4026811c:	acaf72        	movi	a7, -84
4026811f:	060c      	movi.n	a6, 0
40268121:	146337        	bbci	a3, 3, 40268139 <rsn_cipher_put_suites+0x21>
40268124:	150c      	movi.n	a5, 1
40268126:	004262        	s8i	a6, a2, 0
40268129:	014282        	s8i	a8, a2, 1
4026812c:	440c      	movi.n	a4, 4
4026812e:	024272        	s8i	a7, a2, 2
40268131:	034242        	s8i	a4, a2, 3
40268134:	224b      	addi.n	a2, a2, 4
40268136:	000046        	j	4026813b <rsn_cipher_put_suites+0x23>
40268139:	065d      	mov.n	a5, a6
4026813b:	0f6367        	bbci	a3, 6, 4026814e <rsn_cipher_put_suites+0x36>
4026813e:	551b      	addi.n	a5, a5, 1
40268140:	034292        	s8i	a9, a2, 3
40268143:	004262        	s8i	a6, a2, 0
40268146:	014282        	s8i	a8, a2, 1
40268149:	024272        	s8i	a7, a2, 2
4026814c:	224b      	addi.n	a2, a2, 4
4026814e:	290c      	movi.n	a9, 2
40268150:	0f6317        	bbci	a3, 1, 40268163 <rsn_cipher_put_suites+0x4b>
40268153:	551b      	addi.n	a5, a5, 1
40268155:	034292        	s8i	a9, a2, 3
40268158:	004262        	s8i	a6, a2, 0
4026815b:	014282        	s8i	a8, a2, 1
4026815e:	024272        	s8i	a7, a2, 2
40268161:	224b      	addi.n	a2, a2, 4
40268163:	0d6307        	bbci	a3, 0, 40268174 <rsn_cipher_put_suites+0x5c>
40268166:	014282        	s8i	a8, a2, 1
40268169:	024272        	s8i	a7, a2, 2
4026816c:	004262        	s8i	a6, a2, 0
4026816f:	034262        	s8i	a6, a2, 3
40268172:	551b      	addi.n	a5, a5, 1
40268174:	052d      	mov.n	a2, a5
40268176:	f00d      	ret.n

40268178 <wpa_cipher_put_suites>:
40268178:	287c      	movi.n	a8, -14
4026817a:	075c      	movi.n	a7, 80
4026817c:	290c      	movi.n	a9, 2
4026817e:	060c      	movi.n	a6, 0
40268180:	146337        	bbci	a3, 3, 40268198 <wpa_cipher_put_suites+0x20>
40268183:	150c      	movi.n	a5, 1
40268185:	004262        	s8i	a6, a2, 0
40268188:	014272        	s8i	a7, a2, 1
4026818b:	440c      	movi.n	a4, 4
4026818d:	024282        	s8i	a8, a2, 2
40268190:	034242        	s8i	a4, a2, 3
40268193:	224b      	addi.n	a2, a2, 4
40268195:	000046        	j	4026819a <wpa_cipher_put_suites+0x22>
40268198:	065d      	mov.n	a5, a6
4026819a:	0f6317        	bbci	a3, 1, 402681ad <wpa_cipher_put_suites+0x35>
4026819d:	551b      	addi.n	a5, a5, 1
4026819f:	034292        	s8i	a9, a2, 3
402681a2:	004262        	s8i	a6, a2, 0
402681a5:	014272        	s8i	a7, a2, 1
402681a8:	024282        	s8i	a8, a2, 2
402681ab:	224b      	addi.n	a2, a2, 4
402681ad:	0d6307        	bbci	a3, 0, 402681be <wpa_cipher_put_suites+0x46>
402681b0:	014272        	s8i	a7, a2, 1
402681b3:	024282        	s8i	a8, a2, 2
402681b6:	004262        	s8i	a6, a2, 0
402681b9:	034262        	s8i	a6, a2, 3
402681bc:	551b      	addi.n	a5, a5, 1
402681be:	052d      	mov.n	a2, a5
402681c0:	f00d      	ret.n
	...

402681c4 <wpa_parse_wpa_ie>:
402681c4:	f0c112        	addi	a1, a1, -16
402681c7:	006102        	s32i	a0, a1, 0
402681ca:	00e316        	beqz	a3, 402681dc <wpa_parse_wpa_ie+0x18>
402681cd:	000202        	l8ui	a0, a2, 0
402681d0:	30a052        	movi	a5, 48
402681d3:	059057        	bne	a0, a5, 402681dc <wpa_parse_wpa_ie+0x18>
402681d6:	ff9c85        	call0	40267ba0 <wpa_parse_wpa_ie_rsn>
402681d9:	000146        	j	402681e2 <wpa_parse_wpa_ie+0x1e>
402681dc:	201110        	or	a1, a1, a1
402681df:	ffb545        	call0	40267d34 <wpa_parse_wpa_ie_wpa>
402681e2:	0108      	l32i.n	a0, a1, 0
402681e4:	10c112        	addi	a1, a1, 16
402681e7:	f00d      	ret.n
402681e9:	000000        	ill
402681ec:	010272        	l8ui	a7, a2, 1
402681ef:	050252        	l8ui	a5, a2, 5
402681f2:	27cc      	bnez.n	a7, 402681f8 <wpa_parse_wpa_ie+0x34>
402681f4:	120c      	movi.n	a2, 1
402681f6:	f00d      	ret.n
402681f8:	3767b6        	bltui	a7, 6, 40268233 <wpa_parse_wpa_ie+0x6f>
402681fb:	020282        	l8ui	a8, a2, 2
402681fe:	030292        	l8ui	a9, a2, 3
40268201:	040262        	l8ui	a6, a2, 4
40268204:	119900        	slli	a9, a9, 16
40268207:	116680        	slli	a6, a6, 8
4026820a:	018880        	slli	a8, a8, 24
4026820d:	205560        	or	a5, a5, a6
40268210:	f88561        	l32r	a6, 40266424 <wpa_validate_wpa_ie+0x124>
40268213:	208890        	or	a8, a8, a9
40268216:	205580        	or	a5, a5, a8
40268219:	169567        	bne	a5, a6, 40268233 <wpa_parse_wpa_ie+0x6f>
4026821c:	060282        	l8ui	a8, a2, 6
4026821f:	101866        	bnei	a8, 1, 40268233 <wpa_parse_wpa_ie+0x6f>
40268222:	070292        	l8ui	a9, a2, 7
40268225:	a9cc      	bnez.n	a9, 40268233 <wpa_parse_wpa_ie+0x6f>
40268227:	0429      	s32i.n	a2, a4, 0
40268229:	0102a2        	l8ui	a10, a2, 1
4026822c:	aa2b      	addi.n	a10, a10, 2
4026822e:	14a9      	s32i.n	a10, a4, 4
40268230:	001fc6        	j	402682b3 <wpa_parse_wpa_ie+0xef>
40268233:	b25b      	addi.n	a11, a2, 5
40268235:	2fbb37        	bgeu	a11, a3, 40268268 <wpa_parse_wpa_ie+0xa4>
40268238:	331c      	movi.n	a3, 19
4026823a:	2ab377        	bgeu	a3, a7, 40268268 <wpa_parse_wpa_ie+0xa4>
4026823d:	050252        	l8ui	a5, a2, 5
40268240:	020282        	l8ui	a8, a2, 2
40268243:	030292        	l8ui	a9, a2, 3
40268246:	040262        	l8ui	a6, a2, 4
40268249:	119900        	slli	a9, a9, 16
4026824c:	116680        	slli	a6, a6, 8
4026824f:	018880        	slli	a8, a8, 24
40268252:	205560        	or	a5, a5, a6
40268255:	f87461        	l32r	a6, 40266428 <wpa_validate_wpa_ie+0x128>
40268258:	208890        	or	a8, a8, a9
4026825b:	205580        	or	a5, a5, a8
4026825e:	069567        	bne	a5, a6, 40268268 <wpa_parse_wpa_ie+0xa4>
40268261:	726b      	addi.n	a7, a2, 6
40268263:	4479      	s32i.n	a7, a4, 16
40268265:	001286        	j	402682b3 <wpa_parse_wpa_ie+0xef>
40268268:	4777b6        	bltui	a7, 7, 402682b3 <wpa_parse_wpa_ie+0xef>
4026826b:	f55481        	l32r	a8, 402657bc <wpa_auth_sm_event+0x4c8>
4026826e:	030262        	l8ui	a6, a2, 3
40268271:	040252        	l8ui	a5, a2, 4
40268274:	050232        	l8ui	a3, a2, 5
40268277:	115580        	slli	a5, a5, 8
4026827a:	203350        	or	a3, a3, a5
4026827d:	020252        	l8ui	a5, a2, 2
40268280:	116600        	slli	a6, a6, 16
40268283:	015580        	slli	a5, a5, 24
40268286:	205560        	or	a5, a5, a6
40268289:	203350        	or	a3, a3, a5
4026828c:	0e9387        	bne	a3, a8, 4026829e <wpa_parse_wpa_ie+0xda>
4026828f:	726b      	addi.n	a7, a2, 6
40268291:	5479      	s32i.n	a7, a4, 20
40268293:	010262        	l8ui	a6, a2, 1
40268296:	fcc662        	addi	a6, a6, -4
40268299:	6469      	s32i.n	a6, a4, 24
4026829b:	000506        	j	402682b3 <wpa_parse_wpa_ie+0xef>
4026829e:	1177b6        	bltui	a7, 7, 402682b3 <wpa_parse_wpa_ie+0xef>
402682a1:	f86281        	l32r	a8, 4026642c <wpa_validate_wpa_ie+0x12c>
402682a4:	0b9387        	bne	a3, a8, 402682b3 <wpa_parse_wpa_ie+0xef>
402682a7:	a26b      	addi.n	a10, a2, 6
402682a9:	74a9      	s32i.n	a10, a4, 28
402682ab:	010292        	l8ui	a9, a2, 1
402682ae:	fcc992        	addi	a9, a9, -4
402682b1:	8499      	s32i.n	a9, a4, 32
402682b3:	020c      	movi.n	a2, 0
402682b5:	f00d      	ret.n
	...

402682b8 <wpa_supplicant_parse_ies>:
402682b8:	e0c112        	addi	a1, a1, -32
402682bb:	61f9      	s32i.n	a15, a1, 24
402682bd:	2109      	s32i.n	a0, a1, 8
402682bf:	31c9      	s32i.n	a12, a1, 12
402682c1:	41d9      	s32i.n	a13, a1, 16
402682c3:	51e9      	s32i.n	a14, a1, 20
402682c5:	04dd      	mov.n	a13, a4
402682c7:	03ed      	mov.n	a14, a3
402682c9:	02cd      	mov.n	a12, a2
402682cb:	030c      	movi.n	a3, 0
402682cd:	042d      	mov.n	a2, a4
402682cf:	11d9      	s32i.n	a13, a1, 4
402682d1:	442c      	movi.n	a4, 36
402682d3:	603601        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402682d6:	0000c0        	callx0	a0
402682d9:	702ea6        	blti	a14, 2, 4026834d <wpa_supplicant_parse_ies+0x95>
402682dc:	0f3c      	movi.n	a15, 48
402682de:	020c      	movi.n	a2, 0
402682e0:	dcea      	add.n	a13, a12, a14
402682e2:	dda0e2        	movi	a14, 221
402682e5:	0d0b      	addi.n	a0, a13, -1
402682e7:	0109      	s32i.n	a0, a1, 0
402682e9:	000c02        	l8ui	a0, a12, 0
402682ec:	010c32        	l8ui	a3, a12, 1
402682ef:	0c90e7        	bne	a0, a14, 402682ff <wpa_supplicant_parse_ies+0x47>
402682f2:	0138      	l32i.n	a3, a1, 0
402682f4:	4613c7        	beq	a3, a12, 4026833e <wpa_supplicant_parse_ies+0x86>
402682f7:	010c32        	l8ui	a3, a12, 1
402682fa:	13cc      	bnez.n	a3, 402682ff <wpa_supplicant_parse_ies+0x47>
402682fc:	000f86        	j	4026833e <wpa_supplicant_parse_ies+0x86>
402682ff:	33ca      	add.n	a3, a3, a12
40268301:	332b      	addi.n	a3, a3, 2
40268303:	353d37        	bltu	a13, a3, 4026833c <wpa_supplicant_parse_ies+0x84>
40268306:	1b90f7        	bne	a0, a15, 40268325 <wpa_supplicant_parse_ies+0x6d>
40268309:	1158      	l32i.n	a5, a1, 4
4026830b:	25c9      	s32i.n	a12, a5, 8
4026830d:	010c42        	l8ui	a4, a12, 1
40268310:	442b      	addi.n	a4, a4, 2
40268312:	3549      	s32i.n	a4, a5, 12
40268314:	010c32        	l8ui	a3, a12, 1
40268317:	33ca      	add.n	a3, a3, a12
40268319:	332b      	addi.n	a3, a3, 2
4026831b:	03cd      	mov.n	a12, a3
4026831d:	431b      	addi.n	a4, a3, 1
4026831f:	c634d7        	bltu	a4, a13, 402682e9 <wpa_supplicant_parse_ies+0x31>
40268322:	000606        	j	4026833e <wpa_supplicant_parse_ies+0x86>
40268325:	f290e7        	bne	a0, a14, 4026831b <wpa_supplicant_parse_ies+0x63>
40268328:	0c2d      	mov.n	a2, a12
4026832a:	0d3d      	mov.n	a3, a13
4026832c:	1148      	l32i.n	a4, a1, 4
4026832e:	ffebc5        	call0	402681ec <wpa_parse_wpa_ie+0x28>
40268331:	009296        	bltz	a2, 4026833e <wpa_supplicant_parse_ies+0x86>
40268334:	dc12a6        	blti	a2, 1, 40268314 <wpa_supplicant_parse_ies+0x5c>
40268337:	020c      	movi.n	a2, 0
40268339:	000046        	j	4026833e <wpa_supplicant_parse_ies+0x86>
4026833c:	f27c      	movi.n	a2, -1
4026833e:	31c8      	l32i.n	a12, a1, 12
40268340:	41d8      	l32i.n	a13, a1, 16
40268342:	51e8      	l32i.n	a14, a1, 20
40268344:	61f8      	l32i.n	a15, a1, 24
40268346:	2108      	l32i.n	a0, a1, 8
40268348:	20c112        	addi	a1, a1, 32
4026834b:	f00d      	ret.n
4026834d:	020c      	movi.n	a2, 0
4026834f:	fffac6        	j	4026833e <wpa_supplicant_parse_ies+0x86>
40268352:	1c0000        	excw
40268355:	b73777        	bltu	a7, a7, 40268310 <wpa_supplicant_parse_ies+0x58>
40268358:	490c74        	excw
4026835b:	ddaf82        	movi	a8, -35
4026835e:	130c      	movi.n	a3, 1
40268360:	2b7c      	movi.n	a11, -14
40268362:	0a5c      	movi.n	a10, 80
40268364:	0342a2        	s8i	a10, a2, 3
40268367:	0442b2        	s8i	a11, a2, 4
4026836a:	054232        	s8i	a3, a2, 5
4026836d:	004282        	s8i	a8, a2, 0
40268370:	064232        	s8i	a3, a2, 6
40268373:	080c      	movi.n	a8, 0
40268375:	024282        	s8i	a8, a2, 2
40268378:	074282        	s8i	a8, a2, 7
4026837b:	0e8566        	bnei	a5, 8, 4026838d <wpa_supplicant_parse_ies+0xd5>
4026837e:	0b4292        	s8i	a9, a2, 11
40268381:	084282        	s8i	a8, a2, 8
40268384:	0942a2        	s8i	a10, a2, 9
40268387:	0a42b2        	s8i	a11, a2, 10
4026838a:	0006c6        	j	402683a9 <wpa_supplicant_parse_ies+0xf1>
4026838d:	072566        	bnei	a5, 2, 40268398 <wpa_supplicant_parse_ies+0xe0>
40268390:	250c      	movi.n	a5, 2
40268392:	0b4252        	s8i	a5, a2, 11
40268395:	fffa06        	j	40268381 <wpa_supplicant_parse_ies+0xc9>
40268398:	1ef566        	bnei	a5, 0x100, 402683ba <wpa_supplicant_parse_ies+0x102>
4026839b:	084282        	s8i	a8, a2, 8
4026839e:	0942a2        	s8i	a10, a2, 9
402683a1:	0a42b2        	s8i	a11, a2, 10
402683a4:	550c      	movi.n	a5, 5
402683a6:	0b4252        	s8i	a5, a2, 11
402683a9:	0c4232        	s8i	a3, a2, 12
402683ac:	0d4282        	s8i	a8, a2, 13
402683af:	248426        	beqi	a4, 8, 402683d7 <wpa_supplicant_parse_ies+0x11f>
402683b2:	1c2466        	bnei	a4, 2, 402683d2 <wpa_supplicant_parse_ies+0x11a>
402683b5:	290c      	movi.n	a9, 2
402683b7:	000706        	j	402683d7 <wpa_supplicant_parse_ies+0x11f>
402683ba:	10e566        	bnei	a5, 128, 402683ce <wpa_supplicant_parse_ies+0x116>
402683bd:	084282        	s8i	a8, a2, 8
402683c0:	0942a2        	s8i	a10, a2, 9
402683c3:	0a42b2        	s8i	a11, a2, 10
402683c6:	035d      	mov.n	a5, a3
402683c8:	fff686        	j	402683a6 <wpa_supplicant_parse_ies+0xee>
402683cb:	25b626        	beqi	a6, 16, 402683f4 <wpa_supplicant_parse_ies+0x13c>
402683ce:	f27c      	movi.n	a2, -1
402683d0:	f00d      	ret.n
402683d2:	f81466        	bnei	a4, 1, 402683ce <wpa_supplicant_parse_ies+0x116>
402683d5:	089d      	mov.n	a9, a8
402683d7:	114292        	s8i	a9, a2, 17
402683da:	0e4282        	s8i	a8, a2, 14
402683dd:	0f42a2        	s8i	a10, a2, 15
402683e0:	1042b2        	s8i	a11, a2, 16
402683e3:	124232        	s8i	a3, a2, 18
402683e6:	134282        	s8i	a8, a2, 19
402683e9:	091626        	beqi	a6, 1, 402683f6 <wpa_supplicant_parse_ies+0x13e>
402683ec:	db2666        	bnei	a6, 2, 402683cb <wpa_supplicant_parse_ies+0x113>
402683ef:	230c      	movi.n	a3, 2
402683f1:	000046        	j	402683f6 <wpa_supplicant_parse_ies+0x13e>
402683f4:	083d      	mov.n	a3, a8
402683f6:	144282        	s8i	a8, a2, 20
402683f9:	1542a2        	s8i	a10, a2, 21
402683fc:	1642b2        	s8i	a11, a2, 22
402683ff:	661c      	movi.n	a6, 22
40268401:	174232        	s8i	a3, a2, 23
40268404:	014262        	s8i	a6, a2, 1
40268407:	821c      	movi.n	a2, 24
40268409:	f00d      	ret.n
4026840b:	571c00        	excw
4026840e:	71b737        	bgeu	a7, a3, 40268483 <wpa_supplicant_parse_ies+0x1cb>
40268411:	acafa2        	movi	a10, -84
40268414:	490c      	movi.n	a9, 4
40268416:	130c      	movi.n	a3, 1
40268418:	0b3c      	movi.n	a11, 48
4026841a:	080c      	movi.n	a8, 0
4026841c:	034282        	s8i	a8, a2, 3
4026841f:	0042b2        	s8i	a11, a2, 0
40268422:	024232        	s8i	a3, a2, 2
40268425:	fb0c      	movi.n	a11, 15
40268427:	0e8566        	bnei	a5, 8, 40268439 <wpa_supplicant_parse_ies+0x181>
4026842a:	074292        	s8i	a9, a2, 7
4026842d:	044282        	s8i	a8, a2, 4
40268430:	0542b2        	s8i	a11, a2, 5
40268433:	0642a2        	s8i	a10, a2, 6
40268436:	0006c6        	j	40268455 <wpa_supplicant_parse_ies+0x19d>
40268439:	072566        	bnei	a5, 2, 40268444 <wpa_supplicant_parse_ies+0x18c>
4026843c:	250c      	movi.n	a5, 2
4026843e:	074252        	s8i	a5, a2, 7
40268441:	fffa06        	j	4026842d <wpa_supplicant_parse_ies+0x175>
40268444:	3ff566        	bnei	a5, 0x100, 40268487 <wpa_supplicant_parse_ies+0x1cf>
40268447:	044282        	s8i	a8, a2, 4
4026844a:	0542b2        	s8i	a11, a2, 5
4026844d:	0642a2        	s8i	a10, a2, 6
40268450:	550c      	movi.n	a5, 5
40268452:	074252        	s8i	a5, a2, 7
40268455:	084232        	s8i	a3, a2, 8
40268458:	094282        	s8i	a8, a2, 9
4026845b:	0c8426        	beqi	a4, 8, 4026846b <wpa_supplicant_parse_ies+0x1b3>
4026845e:	042466        	bnei	a4, 2, 40268466 <wpa_supplicant_parse_ies+0x1ae>
40268461:	290c      	movi.n	a9, 2
40268463:	000106        	j	4026846b <wpa_supplicant_parse_ies+0x1b3>
40268466:	191466        	bnei	a4, 1, 40268483 <wpa_supplicant_parse_ies+0x1cb>
40268469:	089d      	mov.n	a9, a8
4026846b:	0d4292        	s8i	a9, a2, 13
4026846e:	0a4282        	s8i	a8, a2, 10
40268471:	0b42b2        	s8i	a11, a2, 11
40268474:	0c42a2        	s8i	a10, a2, 12
40268477:	0e4232        	s8i	a3, a2, 14
4026847a:	0f4282        	s8i	a8, a2, 15
4026847d:	191626        	beqi	a6, 1, 4026849a <wpa_supplicant_parse_ies+0x1e2>
40268480:	142626        	beqi	a6, 2, 40268498 <wpa_supplicant_parse_ies+0x1e0>
40268483:	f27c      	movi.n	a2, -1
40268485:	f00d      	ret.n
40268487:	f8e566        	bnei	a5, 128, 40268483 <wpa_supplicant_parse_ies+0x1cb>
4026848a:	044282        	s8i	a8, a2, 4
4026848d:	0542b2        	s8i	a11, a2, 5
40268490:	0642a2        	s8i	a10, a2, 6
40268493:	035d      	mov.n	a5, a3
40268495:	ffee46        	j	40268452 <wpa_supplicant_parse_ies+0x19a>
40268498:	230c      	movi.n	a3, 2
4026849a:	1142b2        	s8i	a11, a2, 17
4026849d:	1242a2        	s8i	a10, a2, 18
402684a0:	134232        	s8i	a3, a2, 19
402684a3:	104282        	s8i	a8, a2, 16
402684a6:	154282        	s8i	a8, a2, 21
402684a9:	461c      	movi.n	a6, 20
402684ab:	144282        	s8i	a8, a2, 20
402684ae:	014262        	s8i	a6, a2, 1
402684b1:	621c      	movi.n	a2, 22
402684b3:	f00d      	ret.n
402684b5:	000000        	ill

402684b8 <wpa_gen_wpa_ie>:
402684b8:	e0c112        	addi	a1, a1, -32
402684bb:	039d      	mov.n	a9, a3
402684bd:	422252        	l32i	a5, a2, 0x108
402684c0:	432262        	l32i	a6, a2, 0x10c
402684c3:	043d      	mov.n	a3, a4
402684c5:	4109      	s32i.n	a0, a1, 16
402684c7:	532202        	l32i	a0, a2, 0x14c
402684ca:	412242        	l32i	a4, a2, 0x104
402684cd:	0c2066        	bnei	a0, 2, 402684dd <wpa_gen_wpa_ie+0x25>
402684d0:	442272        	l32i	a7, a2, 0x110
402684d3:	0129      	s32i.n	a2, a1, 0
402684d5:	092d      	mov.n	a2, a9
402684d7:	fff345        	call0	4026840c <wpa_supplicant_parse_ies+0x154>
402684da:	000106        	j	402684e2 <wpa_gen_wpa_ie+0x2a>
402684dd:	092d      	mov.n	a2, a9
402684df:	ffe745        	call0	40268354 <wpa_supplicant_parse_ies+0x9c>
402684e2:	4108      	l32i.n	a0, a1, 16
402684e4:	20c112        	addi	a1, a1, 32
402684e7:	f00d      	ret.n
402684e9:	000000        	ill

402684ec <ppInstallKey>:
402684ec:	035d      	mov.n	a5, a3
402684ee:	c0c112        	addi	a1, a1, -64
402684f1:	7169      	s32i.n	a6, a1, 28
402684f3:	a1d9      	s32i.n	a13, a1, 40
402684f5:	b1e9      	s32i.n	a14, a1, 44
402684f7:	91c9      	s32i.n	a12, a1, 36
402684f9:	8109      	s32i.n	a0, a1, 32
402684fb:	c1f9      	s32i.n	a15, a1, 48
402684fd:	112102        	l32i	a0, a1, 68
40268500:	1021f2        	l32i	a15, a1, 64
40268503:	02cd      	mov.n	a12, a2
40268505:	1221e2        	l32i	a14, a1, 72
40268508:	042d      	mov.n	a2, a4
4026850a:	5ec041        	l32r	a4, 4024000c <_irom0_text_start+0xc>
4026850d:	024ea6        	blti	a14, 4, 40268513 <ppInstallKey+0x27>
40268510:	002186        	j	4026859a <ppInstallKey+0xae>
40268513:	44d8      	l32i.n	a13, a4, 16
40268515:	1e2dd2        	l32i	a13, a13, 120
40268518:	e90d72        	l8ui	a7, a13, 233
4026851b:	ffa032        	movi	a3, 255
4026851e:	021737        	beq	a7, a3, 40268524 <ppInstallKey+0x38>
40268521:	0d1766        	bnei	a7, 1, 40268532 <ppInstallKey+0x46>
40268524:	6159      	s32i.n	a5, a1, 24
40268526:	5129      	s32i.n	a2, a1, 20
40268528:	4109      	s32i.n	a0, a1, 16
4026852a:	070c      	movi.n	a7, 0
4026852c:	e94d72        	s8i	a7, a13, 233
4026852f:	000286        	j	4026853d <ppInstallKey+0x51>
40268532:	6159      	s32i.n	a5, a1, 24
40268534:	5129      	s32i.n	a2, a1, 20
40268536:	4109      	s32i.n	a0, a1, 16
40268538:	170c      	movi.n	a7, 1
4026853a:	e94d72        	s8i	a7, a13, 233
4026853d:	803ed0        	add	a3, a14, a13
40268540:	ea4372        	s8i	a7, a3, 234
40268543:	e90d22        	l8ui	a2, a13, 233
40268546:	02c222        	addi	a2, a2, 2
40268549:	e99005        	call0	40251e4c <wDev_remove_KeyEntry>
4026854c:	0f7d      	mov.n	a7, a15
4026854e:	5148      	l32i.n	a4, a1, 20
40268550:	6158      	l32i.n	a5, a1, 24
40268552:	020c      	movi.n	a2, 0
40268554:	0c3d      	mov.n	a3, a12
40268556:	e90d62        	l8ui	a6, a13, 233
40268559:	4188      	l32i.n	a8, a1, 16
4026855b:	0189      	s32i.n	a8, a1, 0
4026855d:	662b      	addi.n	a6, a6, 2
4026855f:	e52285        	call0	4024d788 <ic_set_key>
40268562:	5eaa31        	l32r	a3, 4024000c <_irom0_text_start+0xc>
40268565:	e90d22        	l8ui	a2, a13, 233
40268568:	a02230        	addx4	a2, a2, a3
4026856b:	5b2222        	l32i	a2, a2, 0x16c
4026856e:	12ec      	bnez.n	a2, 40268593 <ppInstallKey+0xa7>
40268570:	a0a022        	movi	a2, 160
40268573:	604a01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40268576:	0000c0        	callx0	a0
40268579:	5ea4f1        	l32r	a15, 4024000c <_irom0_text_start+0xc>
4026857c:	e90d02        	l8ui	a0, a13, 233
4026857f:	a000f0        	addx4	a0, a0, a15
40268582:	5b6022        	s32i	a2, a0, 0x16c
40268585:	e90dd2        	l8ui	a13, a13, 233
40268588:	a0ddf0        	addx4	a13, a13, a15
4026858b:	5b2dd2        	l32i	a13, a13, 0x16c
4026858e:	3dcc      	bnez.n	a13, 40268595 <ppInstallKey+0xa9>
40268590:	001886        	j	402685f6 <ppInstallKey+0x10a>
40268593:	02dd      	mov.n	a13, a2
40268595:	fe1b      	addi.n	a15, a14, 1
40268597:	000d06        	j	402685cf <ppInstallKey+0xe3>
4026859a:	203cc0        	or	a3, a12, a12
4026859d:	006102        	s32i	a0, a1, 0
402685a0:	204220        	or	a4, a2, a2
402685a3:	0f7d      	mov.n	a7, a15
402685a5:	020c      	movi.n	a2, 0
402685a7:	fe1b      	addi.n	a15, a14, 1
402685a9:	0f6d      	mov.n	a6, a15
402685ab:	e51dc5        	call0	4024d788 <ic_set_key>
402685ae:	5e9721        	l32r	a2, 4024000c <_irom0_text_start+0xc>
402685b1:	a0ee20        	addx4	a14, a14, a2
402685b4:	5a2e22        	l32i	a2, a14, 0x168
402685b7:	428c      	beqz.n	a2, 402685bf <ppInstallKey+0xd3>
402685b9:	5f7a01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
402685bc:	0000c0        	callx0	a0
402685bf:	a0a022        	movi	a2, 160
402685c2:	603601        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
402685c5:	0000c0        	callx0	a0
402685c8:	02dd      	mov.n	a13, a2
402685ca:	5a6e22        	s32i	a2, a14, 0x168
402685cd:	52ac      	beqz.n	a2, 402685f6 <ppInstallKey+0x10a>
402685cf:	0d2d      	mov.n	a2, a13
402685d1:	a0a032        	movi	a3, 160
402685d4:	5ec101        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
402685d7:	0000c0        	callx0	a0
402685da:	272c66        	bnei	a12, 2, 40268605 <ppInstallKey+0x119>
402685dd:	efa801        	l32r	a0, 40264480 <os_get_random+0x5c>
402685e0:	266d02        	s32i	a0, a13, 152
402685e3:	005df2        	s16i	a15, a13, 0
402685e6:	7138      	l32i.n	a3, a1, 28
402685e8:	840c      	movi.n	a4, 8
402685ea:	01dd22        	addmi	a2, a13, 0x100
402685ed:	90c222        	addi	a2, a2, -112
402685f0:	5f6b01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402685f3:	0000c0        	callx0	a0
402685f6:	91c8      	l32i.n	a12, a1, 36
402685f8:	a1d8      	l32i.n	a13, a1, 40
402685fa:	b1e8      	l32i.n	a14, a1, 44
402685fc:	c1f8      	l32i.n	a15, a1, 48
402685fe:	8108      	l32i.n	a0, a1, 32
40268600:	40c112        	addi	a1, a1, 64
40268603:	f00d      	ret.n
40268605:	053c66        	bnei	a12, 3, 4026860e <ppInstallKey+0x122>
40268608:	b2e001        	l32r	a0, 40255188 <ieee80211_parse_rsn+0xfc>
4026860b:	fff446        	j	402685e0 <ppInstallKey+0xf4>
4026860e:	021c26        	beqi	a12, 1, 40268614 <ppInstallKey+0x128>
40268611:	ce5c66        	bnei	a12, 5, 402685e3 <ppInstallKey+0xf7>
40268614:	ef9c01        	l32r	a0, 40264484 <os_get_random+0x60>
40268617:	fff146        	j	402685e0 <ppInstallKey+0xf4>
4026861a:	200000        	or	a0, a0, a0
4026861d:	212032        	l32i	a3, a0, 132
40268620:	5e7b      	addi.n	a5, a14, 7
40268622:	f0c112        	addi	a1, a1, -16
40268625:	042222        	l32i	a2, a2, 16
40268628:	006102        	s32i	a0, a1, 0
4026862b:	0228      	l32i.n	a2, a2, 0
4026862d:	ecc005        	call0	40255230 <ieee80211_output_pbuf>
40268630:	0108      	l32i.n	a0, a1, 0
40268632:	10c112        	addi	a1, a1, 16
40268635:	f00d      	ret.n
40268637:	a03200        	addx4	a3, a2, a0
4026863a:	c112c0        	mul16u	a1, a2, a12
4026863d:	61c2f0        	xsr.eps2	a15
40268640:	610201        	l32r	a0, 40240a48 <system_get_os_print+0xd8>
40268643:	02cd00        	excw
40268646:	5e7121        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40268649:	0c4d      	mov.n	a4, a12
4026864b:	4228      	l32i.n	a2, a2, 16
4026864d:	ed7b45        	call0	40255e04 <ieee80211_send_mgmt>
40268650:	5e6f21        	l32r	a2, 4024000c <_irom0_text_start+0xc>
40268653:	230c      	movi.n	a3, 2
40268655:	114c80        	slli	a4, a12, 8
40268658:	c0a052        	movi	a5, 192
4026865b:	11c8      	l32i.n	a12, a1, 4
4026865d:	204450        	or	a4, a4, a5
40268660:	ef6345        	call0	40257c98 <ieee80211_sta_new_state>
40268663:	0108      	l32i.n	a0, a1, 0
40268665:	10c112        	addi	a1, a1, 16
40268668:	f00d      	ret.n
	...

4026866c <wpa_config_profile>:
4026866c:	f0c112        	addi	a1, a1, -16
4026866f:	0109      	s32i.n	a0, a1, 0
40268671:	02d202        	addmi	a0, a2, 0x200
40268674:	010002        	l8ui	a0, a0, 1
40268677:	1d2026        	beqi	a0, 2, 40268698 <wpa_config_profile+0x2c>
4026867a:	1a3026        	beqi	a0, 3, 40268698 <wpa_config_profile+0x2c>
4026867d:	176026        	beqi	a0, 6, 40268698 <wpa_config_profile+0x2c>
40268680:	054026        	beqi	a0, 4, 40268689 <wpa_config_profile+0x1d>
40268683:	025026        	beqi	a0, 5, 40268689 <wpa_config_profile+0x1d>
40268686:	047066        	bnei	a0, 7, 4026868e <wpa_config_profile+0x22>
40268689:	220c      	movi.n	a2, 2
4026868b:	ff04c5        	call0	402676d8 <wpa_set_profile>
4026868e:	0108      	l32i.n	a0, a1, 0
40268690:	10c112        	addi	a1, a1, 16
40268693:	f00d      	ret.n
40268695:	000000        	ill
40268698:	120c      	movi.n	a2, 1
4026869a:	ff03c5        	call0	402676d8 <wpa_set_profile>
4026869d:	fffb46        	j	4026868e <wpa_config_profile+0x22>

402686a0 <wpa_config_bss>:
402686a0:	e0c112        	addi	a1, a1, -32
402686a3:	02d242        	addmi	a4, a2, 0x200
402686a6:	07c462        	addi	a6, a4, 7
402686a9:	e0c472        	addi	a7, a4, -32
402686ac:	046102        	s32i	a0, a1, 16
402686af:	042282        	l32i	a8, a2, 16
402686b2:	772202        	l32i	a0, a2, 0x1dc
402686b5:	0888      	l32i.n	a8, a8, 0
402686b7:	040452        	l8ui	a5, a4, 4
402686ba:	2fc822        	addi	a2, a8, 47
402686bd:	020442        	l8ui	a4, a4, 2
402686c0:	0109      	s32i.n	a0, a1, 0
402686c2:	ff0505        	call0	40267714 <wpa_set_bss>
402686c5:	4108      	l32i.n	a0, a1, 16
402686c7:	20c112        	addi	a1, a1, 32
402686ca:	f00d      	ret.n

402686cc <wpa_config_assoc_ie>:
402686cc:	5e5061        	l32r	a6, 4024000c <_irom0_text_start+0xc>
402686cf:	071266        	bnei	a2, 1, 402686da <wpa_config_assoc_ie+0xe>
402686d2:	506632        	s32i	a3, a6, 0x140
402686d5:	005342        	s16i	a4, a3, 0
402686d8:	f00d      	ret.n
402686da:	516632        	s32i	a3, a6, 0x144
402686dd:	fffd06        	j	402686d5 <wpa_config_assoc_ie+0x9>

402686e0 <dhcp_bind_check>:
402686e0:	5e4b41        	l32r	a4, 4024000c <_irom0_text_start+0xc>
402686e3:	4448      	l32i.n	a4, a4, 16
402686e5:	5f2631        	l32r	a3, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
402686e8:	ba0422        	l8ui	a2, a4, 186
402686eb:	820332        	l8ui	a3, a3, 130
402686ee:	0a5226        	beqi	a2, 5, 402686fc <dhcp_bind_check+0x1c>
402686f1:	027326        	beqi	a3, 7, 402686f7 <dhcp_bind_check+0x17>
402686f4:	048366        	bnei	a3, 8, 402686fc <dhcp_bind_check+0x1c>
402686f7:	250c      	movi.n	a5, 2
402686f9:	ba4452        	s8i	a5, a4, 186
402686fc:	f00d      	ret.n
402686fe:	300000        	xor	a0, a0, a0
40268701:	4026b3        	excw
40268704:	2686e0        	excw
40268707:	800b40        	add	a0, a11, a4
4026870a:	fe          	.byte 0xfe
4026870b:	3f          	.byte 0x3f
4026870c:	26b350        	excw
4026870f:	b37040        	movgez	a7, a0, a4
40268712:	124026        	beqi	a0, 4, 40268728 <eagle_auth_done+0x14>

40268714 <eagle_auth_done>:
40268714:	b0c112        	addi	a1, a1, -80
40268717:	1161c2        	s32i	a12, a1, 68
4026871a:	5e3cc1        	l32r	a12, 4024000c <_irom0_text_start+0xc>
4026871d:	4cc8      	l32i.n	a12, a12, 16
4026871f:	106102        	s32i	a0, a1, 64
40268722:	1e2c02        	l32i	a0, a12, 120
40268725:	2028      	l32i.n	a2, a0, 8
40268727:	042020        	extui	a2, a2, 0, 1
4026872a:	0ed256        	bnez	a2, 4026881b <eagle_auth_done+0x107>
4026872d:	fff421        	l32r	a2, 40268700 <dhcp_bind_check+0x20>
40268730:	1e2042        	l32i	a4, a0, 120
40268733:	65c631        	l32r	a3, 40241e4c <wifi_station_ap_number_set+0x58>
40268736:	e139      	s32i.n	a3, a1, 56
40268738:	060442        	l8ui	a4, a4, 6
4026873b:	5ee501        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4026873e:	0000c0        	callx0	a0
40268741:	5e3101        	l32r	a0, 40240008 <_irom0_text_start+0x8>
40268744:	d02052        	l32i	a5, a0, 0x340
40268747:	d12062        	l32i	a6, a0, 0x344
4026874a:	158c      	beqz.n	a5, 4026874f <eagle_auth_done+0x3b>
4026874c:	251626        	beqi	a6, 1, 40268775 <eagle_auth_done+0x61>
4026874f:	2c4b      	addi.n	a2, a12, 4
40268751:	f129      	s32i.n	a2, a1, 60
40268753:	5f1901        	l32r	a0, 402403b8 <user_uart_wait_tx_fifo_empty+0x144>
40268756:	0000c0        	callx0	a0
40268759:	f128      	l32i.n	a2, a1, 60
4026875b:	ffea31        	l32r	a3, 40268704 <dhcp_bind_check+0x24>
4026875e:	040c      	movi.n	a4, 0
40268760:	5f0c01        	l32r	a0, 40240390 <user_uart_wait_tx_fifo_empty+0x11c>
40268763:	0000c0        	callx0	a0
40268766:	f128      	l32i.n	a2, a1, 60
40268768:	601431        	l32r	a3, 402407b8 <ets_timer_done+0x38>
4026876b:	040c      	movi.n	a4, 0
4026876d:	150c      	movi.n	a5, 1
4026876f:	5f1301        	l32r	a0, 402403bc <user_uart_wait_tx_fifo_empty+0x148>
40268772:	0000c0        	callx0	a0
40268775:	5e2581        	l32r	a8, 4024000c <_irom0_text_start+0xc>
40268778:	5f0271        	l32r	a7, 40240380 <user_uart_wait_tx_fifo_empty+0x10c>
4026877b:	4888      	l32i.n	a8, a8, 16
4026877d:	000c      	movi.n	a0, 0
4026877f:	b94802        	s8i	a0, a8, 185
40268782:	f90772        	l8ui	a7, a7, 249
40268785:	0f1726        	beqi	a7, 1, 40268798 <eagle_auth_done+0x84>
40268788:	65b321        	l32r	a2, 40241e54 <wifi_station_ap_number_set+0x60>
4026878b:	1e2c32        	l32i	a3, a12, 120
4026878e:	640c      	movi.n	a4, 6
40268790:	5f0301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40268793:	0000c0        	callx0	a0
40268796:	000c      	movi.n	a0, 0
40268798:	120c      	movi.n	a2, 1
4026879a:	1e2cb2        	l32i	a11, a12, 120
4026879d:	bd2391        	l32r	a9, 40257c2c <scan_parse_beacon+0x34c>
402687a0:	2ba8      	l32i.n	a10, a11, 8
402687a2:	184b02        	s8i	a0, a11, 24
402687a5:	0998      	l32i.n	a9, a9, 0
402687a7:	20aa20        	or	a10, a10, a2
402687aa:	2ba9      	s32i.n	a10, a11, 8
402687ac:	99bc      	beqz.n	a9, 402687e9 <eagle_auth_done+0xd5>
402687ae:	e138      	l32i.n	a3, a1, 56
402687b0:	214b      	addi.n	a2, a1, 4
402687b2:	042c      	movi.n	a4, 32
402687b4:	0109      	s32i.n	a0, a1, 0
402687b6:	5ef901        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402687b9:	0000c0        	callx0	a0
402687bc:	25c122        	addi	a2, a1, 37
402687bf:	30cc32        	addi	a3, a12, 48
402687c2:	5e12a1        	l32r	a10, 4024000c <_irom0_text_start+0xc>
402687c5:	640c      	movi.n	a4, 6
402687c7:	772aa2        	l32i	a10, a10, 0x1dc
402687ca:	2441a2        	s8i	a10, a1, 36
402687cd:	5ef301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402687d0:	0000c0        	callx0	a0
402687d3:	012d      	mov.n	a2, a1
402687d5:	1e2c32        	l32i	a3, a12, 120
402687d8:	bd1501        	l32r	a0, 40257c2c <scan_parse_beacon+0x34c>
402687db:	1e2332        	l32i	a3, a3, 120
402687de:	0008      	l32i.n	a0, a0, 0
402687e0:	060332        	l8ui	a3, a3, 6
402687e3:	2b4132        	s8i	a3, a1, 43
402687e6:	0000c0        	callx0	a0
402687e9:	002c42        	l32i	a4, a12, 0
402687ec:	ffc751        	l32r	a5, 40268708 <dhcp_bind_check+0x28>
402687ef:	350442        	l8ui	a4, a4, 53
402687f2:	000552        	l8ui	a5, a5, 0
402687f5:	22e437        	bbsi	a4, 3, 4026881b <eagle_auth_done+0x107>
402687f8:	02a516        	beqz	a5, 40268826 <eagle_auth_done+0x112>
402687fb:	5e0361        	l32r	a6, 40240008 <_irom0_text_start+0x8>
402687fe:	5e0271        	l32r	a7, 40240008 <_irom0_text_start+0x8>
40268801:	d02662        	l32i	a6, a6, 0x340
40268804:	d12772        	l32i	a7, a7, 0x344
40268807:	002616        	beqz	a6, 4026880d <eagle_auth_done+0xf9>
4026880a:	0d1726        	beqi	a7, 1, 4026881b <eagle_auth_done+0x107>
4026880d:	ffbf21        	l32r	a2, 4026870c <dhcp_bind_check+0x2c>
40268810:	5eb001        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
40268813:	0000c0        	callx0	a0
40268816:	0c28      	l32i.n	a2, a12, 0
40268818:	f26385        	call0	4025ae54 <dhcp_start>
4026881b:	1121c2        	l32i	a12, a1, 68
4026881e:	102102        	l32i	a0, a1, 64
40268821:	50c112        	addi	a1, a1, 80
40268824:	f00d      	ret.n
40268826:	6a1581        	l32r	a8, 4024307c <wifi_set_promiscuous_rx_cb+0x8>
40268829:	032882        	l32i	a8, a8, 12
4026882c:	98ac      	beqz.n	a8, 40268859 <eagle_auth_done+0x145>
4026882e:	2cc122        	addi	a2, a1, 44
40268831:	c30c      	movi.n	a3, 12
40268833:	5e2901        	l32r	a0, 402400d8 <_irom0_text_start+0xd8>
40268836:	0000c0        	callx0	a0
40268839:	6a1131        	l32r	a3, 40243080 <wifi_set_promiscuous_rx_cb+0xc>
4026883c:	0c28      	l32i.n	a2, a12, 0
4026883e:	434b      	addi.n	a4, a3, 4
40268840:	538b      	addi.n	a5, a3, 8
40268842:	f78c85        	call0	4026010c <netif_set_addr>
40268845:	0c28      	l32i.n	a2, a12, 0
40268847:	f7a145        	call0	4026025c <netif_set_up>
4026884a:	2cc122        	addi	a2, a1, 44
4026884d:	30c132        	addi	a3, a1, 48
40268850:	34c142        	addi	a4, a1, 52
40268853:	d8aec5        	call0	40241340 <system_station_got_ip_set>
40268856:	fff046        	j	4026881b <eagle_auth_done+0x107>
40268859:	ffad21        	l32r	a2, 40268710 <dhcp_bind_check+0x30>
4026885c:	5e9d01        	l32r	a0, 402402d0 <user_uart_wait_tx_fifo_empty+0x5c>
4026885f:	0000c0        	callx0	a0
40268862:	ffed46        	j	4026881b <eagle_auth_done+0x107>
40268865:	000000        	ill

40268868 <wpa_neg_complete>:
40268868:	f0c112        	addi	a1, a1, -16
4026886b:	0109      	s32i.n	a0, a1, 0
4026886d:	ffea45        	call0	40268714 <eagle_auth_done>
40268870:	0108      	l32i.n	a0, a1, 0
40268872:	10c112        	addi	a1, a1, 16
40268875:	f00d      	ret.n
40268877:	861c00        	excw
4026887a:	cc4026        	beqi	a0, 4, 4026884a <eagle_auth_done+0x136>
4026887d:	402686        	j	4027891b <_irom0_text_end+0xd54f>
40268880:	84ec      	bnez.n	a4, 402688ac <wpa_attach+0x1c>
40268882:	384026        	beqi	a0, 4, 402688be <wpa_attach+0x2e>
40268885:	402686        	j	40278923 <_irom0_text_end+0xd557>
40268888:	8868      	l32i.n	a6, a8, 32
4026888a:	a84026        	beqi	a0, 4, 40268836 <eagle_auth_done+0x122>
4026888d:	2679      	s32i.n	a7, a6, 8
4026888f:	fa3140        	excw

40268890 <wpa_attach>:
40268890:	fffa31        	l32r	a3, 40268878 <wpa_neg_complete+0x10>
40268893:	fffb51        	l32r	a5, 40268880 <wpa_neg_complete+0x18>
40268896:	fffb61        	l32r	a6, 40268884 <wpa_neg_complete+0x1c>
40268899:	fffb71        	l32r	a7, 40268888 <wpa_neg_complete+0x20>
4026889c:	204220        	or	a4, a2, a2
4026889f:	f0c112        	addi	a1, a1, -16
402688a2:	006102        	s32i	a0, a1, 0
402688a5:	020c      	movi.n	a2, 0
402688a7:	01d402        	addmi	a0, a4, 0x100
402688aa:	5cc002        	addi	a0, a0, 92
402688ad:	576422        	s32i	a2, a4, 0x15c
402688b0:	586402        	s32i	a0, a4, 0x160
402688b3:	fff241        	l32r	a4, 4026887c <wpa_neg_complete+0x14>
402688b6:	fedf45        	call0	402676ac <wpa_register>
402688b9:	fff421        	l32r	a2, 4026888c <wpa_neg_complete+0x24>
402688bc:	330c      	movi.n	a3, 3
402688be:	e7ae45        	call0	402503a4 <ppRegisterTxCallback>
402688c1:	0108      	l32i.n	a0, a1, 0
402688c3:	10c112        	addi	a1, a1, 16
402688c6:	f00d      	ret.n
402688c8:	f0c112        	addi	a1, a1, -16
402688cb:	21c9      	s32i.n	a12, a1, 8
402688cd:	31d9      	s32i.n	a13, a1, 12
402688cf:	1109      	s32i.n	a0, a1, 4
402688d1:	07dd      	mov.n	a13, a7
402688d3:	7e2202        	l32i	a0, a2, 0x1f8
402688d6:	754b      	addi.n	a7, a5, 4
402688d8:	0679      	s32i.n	a7, a6, 0
402688da:	1068      	l32i.n	a6, a0, 4
402688dc:	01d222        	addmi	a2, a2, 0x100
402688df:	06eb      	addi.n	a0, a6, 14
402688e1:	30cc      	bnez.n	a0, 402688e8 <wpa_attach+0x58>
402688e3:	020c      	movi.n	a2, 0
402688e5:	001086        	j	4026892b <wpa_attach+0x9b>
402688e8:	12c6c2        	addi	a12, a6, 18
402688eb:	0f4632        	s8i	a3, a6, 15
402688ee:	0109      	s32i.n	a0, a1, 0
402688f0:	749850        	extui	a9, a5, 8, 8
402688f3:	118580        	slli	a8, a5, 8
402688f6:	3802a2        	l8ui	a10, a2, 56
402688f9:	0e46a2        	s8i	a10, a6, 14
402688fc:	208890        	or	a8, a8, a9
402688ff:	104682        	s8i	a8, a6, 16
40268902:	418880        	srli	a8, a8, 8
40268905:	114682        	s8i	a8, a6, 17
40268908:	d48c      	beqz.n	a4, 40268919 <wpa_attach+0x89>
4026890a:	043d      	mov.n	a3, a4
4026890c:	0c2d      	mov.n	a2, a12
4026890e:	054d      	mov.n	a4, a5
40268910:	5ea301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40268913:	0000c0        	callx0	a0
40268916:	0002c6        	j	40268925 <wpa_attach+0x95>
40268919:	054d      	mov.n	a4, a5
4026891b:	0c2d      	mov.n	a2, a12
4026891d:	030c      	movi.n	a3, 0
4026891f:	5ea301        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40268922:	0000c0        	callx0	a0
40268925:	0d8c      	beqz.n	a13, 40268929 <wpa_attach+0x99>
40268927:	0dc9      	s32i.n	a12, a13, 0
40268929:	0128      	l32i.n	a2, a1, 0
4026892b:	21c8      	l32i.n	a12, a1, 8
4026892d:	31d8      	l32i.n	a13, a1, 12
4026892f:	1108      	l32i.n	a0, a1, 4
40268931:	10c112        	addi	a1, a1, 16
40268934:	f00d      	ret.n
	...

40268938 <wpa_sm_alloc_eapol>:
40268938:	e0c112        	addi	a1, a1, -32
4026893b:	036152        	s32i	a5, a1, 12
4026893e:	046162        	s32i	a6, a1, 16
40268941:	056172        	s32i	a7, a1, 20
40268944:	6109      	s32i.n	a0, a1, 24
40268946:	2149      	s32i.n	a4, a1, 8
40268948:	0129      	s32i.n	a2, a1, 0
4026894a:	1139      	s32i.n	a3, a1, 4
4026894c:	320c      	movi.n	a2, 3
4026894e:	00a132        	movi	a3, 0x100
40268951:	040c      	movi.n	a4, 0
40268953:	f79c85        	call0	4026031c <pbuf_alloc>
40268956:	529c      	beqz.n	a2, 4026896f <wpa_sm_alloc_eapol+0x37>
40268958:	1138      	l32i.n	a3, a1, 4
4026895a:	2148      	l32i.n	a4, a1, 8
4026895c:	3158      	l32i.n	a5, a1, 12
4026895e:	4168      	l32i.n	a6, a1, 16
40268960:	0108      	l32i.n	a0, a1, 0
40268962:	5178      	l32i.n	a7, a1, 20
40268964:	7e6022        	s32i	a2, a0, 0x1f8
40268967:	002d      	mov.n	a2, a0
40268969:	fff5c5        	call0	402688c8 <wpa_attach+0x38>
4026896c:	000046        	j	40268971 <wpa_sm_alloc_eapol+0x39>
4026896f:	020c      	movi.n	a2, 0
40268971:	6108      	l32i.n	a0, a1, 24
40268973:	20c112        	addi	a1, a1, 32
40268976:	f00d      	ret.n

40268978 <wpa_sm_deauthenticate>:
40268978:	f0c112        	addi	a1, a1, -16
4026897b:	0109      	s32i.n	a0, a1, 0
4026897d:	542202        	l32i	a0, a2, 0x150
40268980:	0750b6        	bltui	a0, 5, 4026898b <wpa_sm_deauthenticate+0x13>
40268983:	822202        	l32i	a0, a2, 0x208
40268986:	032d      	mov.n	a2, a3
40268988:	0000c0        	callx0	a0
4026898b:	0108      	l32i.n	a0, a1, 0
4026898d:	10c112        	addi	a1, a1, 16
40268990:	f00d      	ret.n
	...

40268994 <wpa_sm_mlme_setprotection>:
40268994:	020c      	movi.n	a2, 0
40268996:	f00d      	ret.n

40268998 <wpa_sm_get_beacon_ie>:
40268998:	020c      	movi.n	a2, 0
4026899a:	f00d      	ret.n

4026899c <wpa_sm_disassociate>:
4026899c:	f00d      	ret.n
	...

402689a0 <aes_wrap>:
402689a0:	c0c112        	addi	a1, a1, -64
402689a3:	0861f2        	s32i	a15, a1, 32
402689a6:	046102        	s32i	a0, a1, 16
402689a9:	0561c2        	s32i	a12, a1, 20
402689ac:	61d9      	s32i.n	a13, a1, 24
402689ae:	71e9      	s32i.n	a14, a1, 28
402689b0:	c139      	s32i.n	a3, a1, 48
402689b2:	05ed      	mov.n	a14, a5
402689b4:	a6a032        	movi	a3, 166
402689b7:	02dd      	mov.n	a13, a2
402689b9:	04cd      	mov.n	a12, a4
402689bb:	052d      	mov.n	a2, a5
402689bd:	840c      	movi.n	a4, 8
402689bf:	5e7b01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
402689c2:	0000c0        	callx0	a0
402689c5:	0c3d      	mov.n	a3, a12
402689c7:	c148      	l32i.n	a4, a1, 48
402689c9:	2e8b      	addi.n	a2, a14, 8
402689cb:	a129      	s32i.n	a2, a1, 40
402689cd:	1144d0        	slli	a4, a4, 3
402689d0:	5e7301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
402689d3:	0000c0        	callx0	a0
402689d6:	0d2d      	mov.n	a2, a13
402689d8:	031c      	movi.n	a3, 16
402689da:	004c45        	call0	40268ea0 <aes_encrypt_init>
402689dd:	32cc      	bnez.n	a2, 402689e4 <aes_wrap+0x44>
402689df:	f27c      	movi.n	a2, -1
402689e1:	0022c6        	j	40268a70 <aes_wrap+0xd0>
402689e4:	f18b      	addi.n	a15, a1, 8
402689e6:	e129      	s32i.n	a2, a1, 56
402689e8:	c168      	l32i.n	a6, a1, 48
402689ea:	050c      	movi.n	a5, 0
402689ec:	070c      	movi.n	a7, 0
402689ee:	d179      	s32i.n	a7, a1, 52
402689f0:	b159      	s32i.n	a5, a1, 44
402689f2:	661b      	addi.n	a6, a6, 1
402689f4:	9169      	s32i.n	a6, a1, 36
402689f6:	0c2182        	l32i	a8, a1, 48
402689f9:	0a21c2        	l32i	a12, a1, 40
402689fc:	5518a6        	blti	a8, 1, 40268a55 <aes_wrap+0xb5>
402689ff:	0d2192        	l32i	a9, a1, 52
40268a02:	91a8      	l32i.n	a10, a1, 36
40268a04:	d91b      	addi.n	a13, a9, 1
40268a06:	99aa      	add.n	a9, a9, a10
40268a08:	f199      	s32i.n	a9, a1, 60
40268a0a:	012d      	mov.n	a2, a1
40268a0c:	0e3d      	mov.n	a3, a14
40268a0e:	840c      	movi.n	a4, 8
40268a10:	5e6301        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40268a13:	0000c0        	callx0	a0
40268a16:	0f2d      	mov.n	a2, a15
40268a18:	0c3d      	mov.n	a3, a12
40268a1a:	840c      	movi.n	a4, 8
40268a1c:	5e6001        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40268a1f:	0000c0        	callx0	a0
40268a22:	e128      	l32i.n	a2, a1, 56
40268a24:	013d      	mov.n	a3, a1
40268a26:	014d      	mov.n	a4, a1
40268a28:	004a45        	call0	40268ed0 <aes_encrypt>
40268a2b:	0e2d      	mov.n	a2, a14
40268a2d:	013d      	mov.n	a3, a1
40268a2f:	840c      	movi.n	a4, 8
40268a31:	5e5a01        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40268a34:	0000c0        	callx0	a0
40268a37:	0c2d      	mov.n	a2, a12
40268a39:	0f3d      	mov.n	a3, a15
40268a3b:	070eb2        	l8ui	a11, a14, 7
40268a3e:	840c      	movi.n	a4, 8
40268a40:	30bdb0        	xor	a11, a13, a11
40268a43:	074eb2        	s8i	a11, a14, 7
40268a46:	5e5501        	l32r	a0, 4024039c <user_uart_wait_tx_fifo_empty+0x128>
40268a49:	0000c0        	callx0	a0
40268a4c:	cc8b      	addi.n	a12, a12, 8
40268a4e:	f108      	l32i.n	a0, a1, 60
40268a50:	dd1b      	addi.n	a13, a13, 1
40268a52:	b49d07        	bne	a13, a0, 40268a0a <aes_wrap+0x6a>
40268a55:	0c2142        	l32i	a4, a1, 48
40268a58:	0b2122        	l32i	a2, a1, 44
40268a5b:	0d2132        	l32i	a3, a1, 52
40268a5e:	221b      	addi.n	a2, a2, 1
40268a60:	b129      	s32i.n	a2, a1, 44
40268a62:	334a      	add.n	a3, a3, a4
40268a64:	d139      	s32i.n	a3, a1, 52
40268a66:	8c6266        	bnei	a2, 6, 402689f6 <aes_wrap+0x56>
40268a69:	e128      	l32i.n	a2, a1, 56
40268a6b:	004745        	call0	40268ee0 <aes_encrypt_deinit>
40268a6e:	020c      	movi.n	a2, 0
40268a70:	51c8      	l32i.n	a12, a1, 20
40268a72:	61d8      	l32i.n	a13, a1, 24
40268a74:	71e8      	l32i.n	a14, a1, 28
40268a76:	81f8      	l32i.n	a15, a1, 32
40268a78:	4108      	l32i.n	a0, a1, 16
40268a7a:	40c112        	addi	a1, a1, 64
40268a7d:	f00d      	ret.n
40268a7f:	ccf000        	excw
40268a82:	ff          	.byte 0xff
40268a83:	3f          	.byte 0x3f

40268a84 <rijndaelEncrypt>:
40268a84:	e0c112        	addi	a1, a1, -32
40268a87:	41e9      	s32i.n	a14, a1, 16
40268a89:	51f9      	s32i.n	a15, a1, 20
40268a8b:	21c9      	s32i.n	a12, a1, 8
40268a8d:	0298      	l32i.n	a9, a2, 0
40268a8f:	1288      	l32i.n	a8, a2, 4
40268a91:	070372        	l8ui	a7, a3, 7
40268a94:	2258      	l32i.n	a5, a2, 8
40268a96:	0003b2        	l8ui	a11, a3, 0
40268a99:	090362        	l8ui	a6, a3, 9
40268a9c:	0503a2        	l8ui	a10, a3, 5
40268a9f:	0149      	s32i.n	a4, a1, 0
40268aa1:	1109      	s32i.n	a0, a1, 4
40268aa3:	31d9      	s32i.n	a13, a1, 12
40268aa5:	500c      	movi.n	a0, 5
40268aa7:	0103d2        	l8ui	a13, a3, 1
40268aaa:	0b0342        	l8ui	a4, a3, 11
40268aad:	11aa00        	slli	a10, a10, 16
40268ab0:	116600        	slli	a6, a6, 16
40268ab3:	01bb80        	slli	a11, a11, 24
40268ab6:	304450        	xor	a4, a4, a5
40268ab9:	307780        	xor	a7, a7, a8
40268abc:	11dd00        	slli	a13, a13, 16
40268abf:	030382        	l8ui	a8, a3, 3
40268ac2:	30bbd0        	xor	a11, a11, a13
40268ac5:	080352        	l8ui	a5, a3, 8
40268ac8:	0d03d2        	l8ui	a13, a3, 13
40268acb:	015580        	slli	a5, a5, 24
40268ace:	308890        	xor	a8, a8, a9
40268ad1:	11dd00        	slli	a13, a13, 16
40268ad4:	040392        	l8ui	a9, a3, 4
40268ad7:	305560        	xor	a5, a5, a6
40268ada:	019980        	slli	a9, a9, 24
40268add:	3099a0        	xor	a9, a9, a10
40268ae0:	0c03a2        	l8ui	a10, a3, 12
40268ae3:	0a0362        	l8ui	a6, a3, 10
40268ae6:	01aa80        	slli	a10, a10, 24
40268ae9:	30aad0        	xor	a10, a10, a13
40268aec:	0e03d2        	l8ui	a13, a3, 14
40268aef:	116680        	slli	a6, a6, 8
40268af2:	11dd80        	slli	a13, a13, 8
40268af5:	30aad0        	xor	a10, a10, a13
40268af8:	0603d2        	l8ui	a13, a3, 6
40268afb:	305560        	xor	a5, a5, a6
40268afe:	11dd80        	slli	a13, a13, 8
40268b01:	3099d0        	xor	a9, a9, a13
40268b04:	307790        	xor	a7, a7, a9
40268b07:	0203d2        	l8ui	a13, a3, 2
40268b0a:	0f0392        	l8ui	a9, a3, 15
40268b0d:	11dd80        	slli	a13, a13, 8
40268b10:	30bbd0        	xor	a11, a11, a13
40268b13:	3088b0        	xor	a8, a8, a11
40268b16:	32b8      	l32i.n	a11, a2, 12
40268b18:	304450        	xor	a4, a4, a5
40268b1b:	3099b0        	xor	a9, a9, a11
40268b1e:	3039a0        	xor	a3, a9, a10
40268b21:	ffd791        	l32r	a9, 40268a80 <aes_wrap+0xe0>
40268b24:	000b      	addi.n	a0, a0, -1
40268b26:	404800        	ssai	8
40268b29:	74b070        	extui	a11, a7, 0, 8
40268b2c:	75d030        	extui	a13, a3, 16, 8
40268b2f:	74c080        	extui	a12, a8, 0, 8
40268b32:	74e830        	extui	a14, a3, 8, 8
40268b35:	74f030        	extui	a15, a3, 0, 8
40268b38:	745840        	extui	a5, a4, 8, 8
40268b3b:	75a070        	extui	a10, a7, 16, 8
40268b3e:	756880        	extui	a6, a8, 24, 8
40268b41:	a06690        	addx4	a6, a6, a9
40268b44:	a0aa90        	addx4	a10, a10, a9
40268b47:	a05590        	addx4	a5, a5, a9
40268b4a:	a0ff90        	addx4	a15, a15, a9
40268b4d:	a0ee90        	addx4	a14, a14, a9
40268b50:	a0cc90        	addx4	a12, a12, a9
40268b53:	a0dd90        	addx4	a13, a13, a9
40268b56:	a0bb90        	addx4	a11, a11, a9
40268b59:	0bb8      	l32i.n	a11, a11, 0
40268b5b:	0dd8      	l32i.n	a13, a13, 0
40268b5d:	0cc8      	l32i.n	a12, a12, 0
40268b5f:	0ee8      	l32i.n	a14, a14, 0
40268b61:	0ff8      	l32i.n	a15, a15, 0
40268b63:	0558      	l32i.n	a5, a5, 0
40268b65:	0aa8      	l32i.n	a10, a10, 0
40268b67:	0668      	l32i.n	a6, a6, 0
40268b69:	81aaa0        	src	a10, a10, a10
40268b6c:	3066a0        	xor	a6, a6, a10
40268b6f:	404010        	ssai	16
40268b72:	74a880        	extui	a10, a8, 8, 8
40268b75:	815550        	src	a5, a5, a5
40268b78:	758080        	extui	a8, a8, 16, 8
40268b7b:	404810        	ssai	24
40268b7e:	305560        	xor	a5, a5, a6
40268b81:	a0aa90        	addx4	a10, a10, a9
40268b84:	0aa8      	l32i.n	a10, a10, 0
40268b86:	756830        	extui	a6, a3, 24, 8
40268b89:	6159      	s32i.n	a5, a1, 24
40268b8b:	81fff0        	src	a15, a15, a15
40268b8e:	a08890        	addx4	a8, a8, a9
40268b91:	0888      	l32i.n	a8, a8, 0
40268b93:	404800        	ssai	8
40268b96:	755040        	extui	a5, a4, 16, 8
40268b99:	753870        	extui	a3, a7, 24, 8
40268b9c:	a06690        	addx4	a6, a6, a9
40268b9f:	0668      	l32i.n	a6, a6, 0
40268ba1:	a03390        	addx4	a3, a3, a9
40268ba4:	a05590        	addx4	a5, a5, a9
40268ba7:	0558      	l32i.n	a5, a5, 0
40268ba9:	0338      	l32i.n	a3, a3, 0
40268bab:	815550        	src	a5, a5, a5
40268bae:	303350        	xor	a3, a3, a5
40268bb1:	404010        	ssai	16
40268bb4:	745870        	extui	a5, a7, 8, 8
40268bb7:	81eee0        	src	a14, a14, a14
40268bba:	5278      	l32i.n	a7, a2, 20
40268bbc:	a05590        	addx4	a5, a5, a9
40268bbf:	30ee30        	xor	a14, a14, a3
40268bc2:	404810        	ssai	24
40268bc5:	7238      	l32i.n	a3, a2, 28
40268bc7:	81ccc0        	src	a12, a12, a12
40268bca:	0558      	l32i.n	a5, a5, 0
40268bcc:	404800        	ssai	8
40268bcf:	3077c0        	xor	a7, a7, a12
40268bd2:	3077e0        	xor	a7, a7, a14
40268bd5:	81ddd0        	src	a13, a13, a13
40268bd8:	75c840        	extui	a12, a4, 24, 8
40268bdb:	a0cc90        	addx4	a12, a12, a9
40268bde:	404010        	ssai	16
40268be1:	81aaa0        	src	a10, a10, a10
40268be4:	0cc8      	l32i.n	a12, a12, 0
40268be6:	404810        	ssai	24
40268be9:	81bbb0        	src	a11, a11, a11
40268bec:	30ccd0        	xor	a12, a12, a13
40268bef:	30aac0        	xor	a10, a10, a12
40268bf2:	404800        	ssai	8
40268bf5:	818880        	src	a8, a8, a8
40268bf8:	306680        	xor	a6, a6, a8
40268bfb:	404010        	ssai	16
40268bfe:	4288      	l32i.n	a8, a2, 16
40268c00:	815550        	src	a5, a5, a5
40268c03:	305560        	xor	a5, a5, a6
40268c06:	404810        	ssai	24
40268c09:	6268      	l32i.n	a6, a2, 24
40268c0b:	3088f0        	xor	a8, a8, a15
40268c0e:	20c222        	addi	a2, a2, 32
40268c11:	61f8      	l32i.n	a15, a1, 24
40268c13:	3066b0        	xor	a6, a6, a11
40268c16:	3066a0        	xor	a6, a6, a10
40268c19:	74a040        	extui	a10, a4, 0, 8
40268c1c:	a0aa90        	addx4	a10, a10, a9
40268c1f:	0aa8      	l32i.n	a10, a10, 0
40268c21:	3088f0        	xor	a8, a8, a15
40268c24:	81aaa0        	src	a10, a10, a10
40268c27:	3033a0        	xor	a3, a3, a10
40268c2a:	303350        	xor	a3, a3, a5
40268c2d:	106016        	beqz	a0, 40268d37 <rijndaelEncrypt+0x2b3>
40268c30:	404800        	ssai	8
40268c33:	74b070        	extui	a11, a7, 0, 8
40268c36:	74a880        	extui	a10, a8, 8, 8
40268c39:	75d030        	extui	a13, a3, 16, 8
40268c3c:	74c080        	extui	a12, a8, 0, 8
40268c3f:	74e830        	extui	a14, a3, 8, 8
40268c42:	755060        	extui	a5, a6, 16, 8
40268c45:	74f860        	extui	a15, a6, 8, 8
40268c48:	7109      	s32i.n	a0, a1, 28
40268c4a:	754070        	extui	a4, a7, 16, 8
40268c4d:	750880        	extui	a0, a8, 24, 8
40268c50:	a04490        	addx4	a4, a4, a9
40268c53:	a0ff90        	addx4	a15, a15, a9
40268c56:	a05590        	addx4	a5, a5, a9
40268c59:	a0ee90        	addx4	a14, a14, a9
40268c5c:	a0cc90        	addx4	a12, a12, a9
40268c5f:	a0dd90        	addx4	a13, a13, a9
40268c62:	a0aa90        	addx4	a10, a10, a9
40268c65:	a0bb90        	addx4	a11, a11, a9
40268c68:	0bb8      	l32i.n	a11, a11, 0
40268c6a:	0aa8      	l32i.n	a10, a10, 0
40268c6c:	0dd8      	l32i.n	a13, a13, 0
40268c6e:	0cc8      	l32i.n	a12, a12, 0
40268c70:	0ee8      	l32i.n	a14, a14, 0
40268c72:	0558      	l32i.n	a5, a5, 0
40268c74:	0ff8      	l32i.n	a15, a15, 0
40268c76:	0448      	l32i.n	a4, a4, 0
40268c78:	a00090        	addx4	a0, a0, a9
40268c7b:	0008      	l32i.n	a0, a0, 0
40268c7d:	814440        	src	a4, a4, a4
40268c80:	300040        	xor	a0, a0, a4
40268c83:	404010        	ssai	16
40268c86:	754080        	extui	a4, a8, 16, 8
40268c89:	81fff0        	src	a15, a15, a15
40268c8c:	0288      	l32i.n	a8, a2, 0
40268c8e:	404810        	ssai	24
40268c91:	30ff00        	xor	a15, a15, a0
40268c94:	a04490        	addx4	a4, a4, a9
40268c97:	740030        	extui	a0, a3, 0, 8
40268c9a:	0448      	l32i.n	a4, a4, 0
40268c9c:	753830        	extui	a3, a3, 24, 8
40268c9f:	a00090        	addx4	a0, a0, a9
40268ca2:	0008      	l32i.n	a0, a0, 0
40268ca4:	a03390        	addx4	a3, a3, a9
40268ca7:	0338      	l32i.n	a3, a3, 0
40268ca9:	810000        	src	a0, a0, a0
40268cac:	308800        	xor	a8, a8, a0
40268caf:	404800        	ssai	8
40268cb2:	815550        	src	a5, a5, a5
40268cb5:	3088f0        	xor	a8, a8, a15
40268cb8:	404010        	ssai	16
40268cbb:	81eee0        	src	a14, a14, a14
40268cbe:	404810        	ssai	24
40268cc1:	81ccc0        	src	a12, a12, a12
40268cc4:	7108      	l32i.n	a0, a1, 28
40268cc6:	404800        	ssai	8
40268cc9:	81ddd0        	src	a13, a13, a13
40268ccc:	404010        	ssai	16
40268ccf:	81aaa0        	src	a10, a10, a10
40268cd2:	404810        	ssai	24
40268cd5:	81bbb0        	src	a11, a11, a11
40268cd8:	404800        	ssai	8
40268cdb:	814440        	src	a4, a4, a4
40268cde:	303340        	xor	a3, a3, a4
40268ce1:	754870        	extui	a4, a7, 24, 8
40268ce4:	a04490        	addx4	a4, a4, a9
40268ce7:	0448      	l32i.n	a4, a4, 0
40268ce9:	404010        	ssai	16
40268cec:	304450        	xor	a4, a4, a5
40268cef:	745870        	extui	a5, a7, 8, 8
40268cf2:	30ee40        	xor	a14, a14, a4
40268cf5:	1278      	l32i.n	a7, a2, 4
40268cf7:	2248      	l32i.n	a4, a2, 8
40268cf9:	a05590        	addx4	a5, a5, a9
40268cfc:	0558      	l32i.n	a5, a5, 0
40268cfe:	3044b0        	xor	a4, a4, a11
40268d01:	3077c0        	xor	a7, a7, a12
40268d04:	3077e0        	xor	a7, a7, a14
40268d07:	815550        	src	a5, a5, a5
40268d0a:	75c860        	extui	a12, a6, 24, 8
40268d0d:	404810        	ssai	24
40268d10:	a0cc90        	addx4	a12, a12, a9
40268d13:	0cc8      	l32i.n	a12, a12, 0
40268d15:	305530        	xor	a5, a5, a3
40268d18:	30ccd0        	xor	a12, a12, a13
40268d1b:	30aac0        	xor	a10, a10, a12
40268d1e:	3044a0        	xor	a4, a4, a10
40268d21:	74a060        	extui	a10, a6, 0, 8
40268d24:	a0aa90        	addx4	a10, a10, a9
40268d27:	0aa8      	l32i.n	a10, a10, 0
40268d29:	3238      	l32i.n	a3, a2, 12
40268d2b:	81aaa0        	src	a10, a10, a10
40268d2e:	3033a0        	xor	a3, a3, a10
40268d31:	303350        	xor	a3, a3, a5
40268d34:	ff7b06        	j	40268b24 <rijndaelEncrypt+0xa0>
40268d37:	01b8      	l32i.n	a11, a1, 0
40268d39:	61e0f1        	l32r	a15, 402414bc <system_get_free_heap_size+0x14>
40268d3c:	02d8      	l32i.n	a13, a2, 0
40268d3e:	5d8e01        	l32r	a0, 40240378 <user_uart_wait_tx_fifo_empty+0x104>
40268d41:	755070        	extui	a5, a7, 16, 8
40268d44:	75a880        	extui	a10, a8, 24, 8
40268d47:	744860        	extui	a4, a6, 8, 8
40268d4a:	74e030        	extui	a14, a3, 0, 8
40268d4d:	74c080        	extui	a12, a8, 0, 8
40268d50:	a0cc90        	addx4	a12, a12, a9
40268d53:	a0ee90        	addx4	a14, a14, a9
40268d56:	a04490        	addx4	a4, a4, a9
40268d59:	a0aa90        	addx4	a10, a10, a9
40268d5c:	a05590        	addx4	a5, a5, a9
40268d5f:	0558      	l32i.n	a5, a5, 0
40268d61:	0aa8      	l32i.n	a10, a10, 0
40268d63:	0448      	l32i.n	a4, a4, 0
40268d65:	0ee8      	l32i.n	a14, a14, 0
40268d67:	104400        	and	a4, a4, a0
40268d6a:	74e8e0        	extui	a14, a14, 8, 8
40268d6d:	11aa80        	slli	a10, a10, 8
40268d70:	30dde0        	xor	a13, a13, a14
40268d73:	5d3ee1        	l32r	a14, 4024026c <wdt_init+0x84>
40268d76:	10aaf0        	and	a10, a10, a15
40268d79:	1055e0        	and	a5, a5, a14
40268d7c:	3055a0        	xor	a5, a5, a10
40268d7f:	304450        	xor	a4, a4, a5
40268d82:	30dd40        	xor	a13, a13, a4
40268d85:	034bd2        	s8i	a13, a11, 3
40268d88:	7558d0        	extui	a5, a13, 24, 8
40268d8b:	f540d0        	extui	a4, a13, 16, 16
40268d8e:	014b42        	s8i	a4, a11, 1
40268d91:	004b52        	s8i	a5, a11, 0
40268d94:	754870        	extui	a4, a7, 24, 8
40268d97:	745070        	extui	a5, a7, 0, 8
40268d9a:	a05590        	addx4	a5, a5, a9
40268d9d:	a04490        	addx4	a4, a4, a9
40268da0:	41d8d0        	srli	a13, a13, 8
40268da3:	024bd2        	s8i	a13, a11, 2
40268da6:	12a8      	l32i.n	a10, a2, 4
40268da8:	0448      	l32i.n	a4, a4, 0
40268daa:	0cc8      	l32i.n	a12, a12, 0
40268dac:	75d060        	extui	a13, a6, 16, 8
40268daf:	a0dd90        	addx4	a13, a13, a9
40268db2:	0dd8      	l32i.n	a13, a13, 0
40268db4:	74c8c0        	extui	a12, a12, 8, 8
40268db7:	114480        	slli	a4, a4, 8
40268dba:	1044f0        	and	a4, a4, a15
40268dbd:	30aac0        	xor	a10, a10, a12
40268dc0:	10dde0        	and	a13, a13, a14
40268dc3:	74c830        	extui	a12, a3, 8, 8
40268dc6:	a0cc90        	addx4	a12, a12, a9
40268dc9:	0cc8      	l32i.n	a12, a12, 0
40268dcb:	30dd40        	xor	a13, a13, a4
40268dce:	10cc00        	and	a12, a12, a0
40268dd1:	30ccd0        	xor	a12, a12, a13
40268dd4:	30aac0        	xor	a10, a10, a12
40268dd7:	074ba2        	s8i	a10, a11, 7
40268dda:	75d8a0        	extui	a13, a10, 24, 8
40268ddd:	f5c0a0        	extui	a12, a10, 16, 16
40268de0:	054bc2        	s8i	a12, a11, 5
40268de3:	044bd2        	s8i	a13, a11, 4
40268de6:	75c860        	extui	a12, a6, 24, 8
40268de9:	75d080        	extui	a13, a8, 16, 8
40268dec:	a0dd90        	addx4	a13, a13, a9
40268def:	a0cc90        	addx4	a12, a12, a9
40268df2:	41a8a0        	srli	a10, a10, 8
40268df5:	064ba2        	s8i	a10, a11, 6
40268df8:	2248      	l32i.n	a4, a2, 8
40268dfa:	0558      	l32i.n	a5, a5, 0
40268dfc:	0cc8      	l32i.n	a12, a12, 0
40268dfe:	75a030        	extui	a10, a3, 16, 8
40268e01:	a0aa90        	addx4	a10, a10, a9
40268e04:	0aa8      	l32i.n	a10, a10, 0
40268e06:	11cc80        	slli	a12, a12, 8
40268e09:	745850        	extui	a5, a5, 8, 8
40268e0c:	304450        	xor	a4, a4, a5
40268e0f:	10ccf0        	and	a12, a12, a15
40268e12:	745880        	extui	a5, a8, 8, 8
40268e15:	10aae0        	and	a10, a10, a14
40268e18:	30aac0        	xor	a10, a10, a12
40268e1b:	a05590        	addx4	a5, a5, a9
40268e1e:	0558      	l32i.n	a5, a5, 0
40268e20:	74c870        	extui	a12, a7, 8, 8
40268e23:	a0cc90        	addx4	a12, a12, a9
40268e26:	105500        	and	a5, a5, a0
40268e29:	3055a0        	xor	a5, a5, a10
40268e2c:	304450        	xor	a4, a4, a5
40268e2f:	0b4b42        	s8i	a4, a11, 11
40268e32:	75a840        	extui	a10, a4, 24, 8
40268e35:	f55040        	extui	a5, a4, 16, 16
40268e38:	094b52        	s8i	a5, a11, 9
40268e3b:	084ba2        	s8i	a10, a11, 8
40268e3e:	414840        	srli	a4, a4, 8
40268e41:	0a4b42        	s8i	a4, a11, 10
40268e44:	32a8      	l32i.n	a10, a2, 12
40268e46:	0dd8      	l32i.n	a13, a13, 0
40268e48:	0cc8      	l32i.n	a12, a12, 0
40268e4a:	10dde0        	and	a13, a13, a14
40268e4d:	74e060        	extui	a14, a6, 0, 8
40268e50:	a0ee90        	addx4	a14, a14, a9
40268e53:	0ee8      	l32i.n	a14, a14, 0
40268e55:	10cc00        	and	a12, a12, a0
40268e58:	74e8e0        	extui	a14, a14, 8, 8
40268e5b:	30aae0        	xor	a10, a10, a14
40268e5e:	75e830        	extui	a14, a3, 24, 8
40268e61:	a0ee90        	addx4	a14, a14, a9
40268e64:	0ee8      	l32i.n	a14, a14, 0
40268e66:	1108      	l32i.n	a0, a1, 4
40268e68:	11ee80        	slli	a14, a14, 8
40268e6b:	10eef0        	and	a14, a14, a15
40268e6e:	30dde0        	xor	a13, a13, a14
40268e71:	51f8      	l32i.n	a15, a1, 20
40268e73:	41e8      	l32i.n	a14, a1, 16
40268e75:	30ccd0        	xor	a12, a12, a13
40268e78:	30aac0        	xor	a10, a10, a12
40268e7b:	0f4ba2        	s8i	a10, a11, 15
40268e7e:	75d8a0        	extui	a13, a10, 24, 8
40268e81:	f5c0a0        	extui	a12, a10, 16, 16
40268e84:	0d4bc2        	s8i	a12, a11, 13
40268e87:	0c4bd2        	s8i	a13, a11, 12
40268e8a:	21c8      	l32i.n	a12, a1, 8
40268e8c:	31d8      	l32i.n	a13, a1, 12
40268e8e:	41a8a0        	srli	a10, a10, 8
40268e91:	0e4ba2        	s8i	a10, a11, 14
40268e94:	20c112        	addi	a1, a1, 32
40268e97:	f00d      	ret.n
40268e99:	000000        	ill
40268e9c:	009300        	excw
40268e9f:	c11240        	mul16u	a1, a2, a4

40268ea0 <aes_encrypt_init>:
40268ea0:	f0c112        	addi	a1, a1, -16
40268ea3:	2109      	s32i.n	a0, a1, 8
40268ea5:	1129      	s32i.n	a2, a1, 4
40268ea7:	0cb366        	bnei	a3, 16, 40268eb7 <aes_encrypt_init+0x17>
40268eaa:	b0a022        	movi	a2, 176
40268ead:	5dfb01        	l32r	a0, 4024069c <user_uart_wait_tx_fifo_empty+0x428>
40268eb0:	0000c0        	callx0	a0
40268eb3:	0129      	s32i.n	a2, a1, 0
40268eb5:	32cc      	bnez.n	a2, 40268ebc <aes_encrypt_init+0x1c>
40268eb7:	020c      	movi.n	a2, 0
40268eb9:	000246        	j	40268ec6 <aes_encrypt_init+0x26>
40268ebc:	1138      	l32i.n	a3, a1, 4
40268ebe:	fff701        	l32r	a0, 40268e9c <rijndaelEncrypt+0x418>
40268ec1:	0000c0        	callx0	a0
40268ec4:	0128      	l32i.n	a2, a1, 0
40268ec6:	2108      	l32i.n	a0, a1, 8
40268ec8:	10c112        	addi	a1, a1, 16
40268ecb:	f00d      	ret.n
40268ecd:	000000        	ill

40268ed0 <aes_encrypt>:
40268ed0:	f0c112        	addi	a1, a1, -16
40268ed3:	0109      	s32i.n	a0, a1, 0
40268ed5:	ffbac5        	call0	40268a84 <rijndaelEncrypt>
40268ed8:	0108      	l32i.n	a0, a1, 0
40268eda:	10c112        	addi	a1, a1, 16
40268edd:	f00d      	ret.n
	...

40268ee0 <aes_encrypt_deinit>:
40268ee0:	030c      	movi.n	a3, 0
40268ee2:	b0a042        	movi	a4, 176
40268ee5:	f0c112        	addi	a1, a1, -16
40268ee8:	11c9      	s32i.n	a12, a1, 4
40268eea:	0109      	s32i.n	a0, a1, 0
40268eec:	02cd      	mov.n	a12, a2
40268eee:	5d2f01        	l32r	a0, 402403ac <user_uart_wait_tx_fifo_empty+0x138>
40268ef1:	0000c0        	callx0	a0
40268ef4:	0c2d      	mov.n	a2, a12
40268ef6:	11c8      	l32i.n	a12, a1, 4
40268ef8:	5d2b01        	l32r	a0, 402403a4 <user_uart_wait_tx_fifo_empty+0x130>
40268efb:	0000c0        	callx0	a0
40268efe:	0108      	l32i.n	a0, a1, 0
40268f00:	10c112        	addi	a1, a1, 16
40268f03:	f00d      	ret.n
40268f05:	000000        	ill

40268f08 <at_dataStrCpy>:
40268f08:	000352        	l8ui	a5, a3, 0
40268f0b:	292c      	movi.n	a9, 34
40268f0d:	2e9597        	bne	a5, a9, 40268f3f <at_dataStrCpy+0x37>
40268f10:	331b      	addi.n	a3, a3, 1
40268f12:	2414a6        	blti	a4, 1, 40268f3a <at_dataStrCpy+0x32>
40268f15:	070c      	movi.n	a7, 0
40268f17:	000382        	l8ui	a8, a3, 0
40268f1a:	331b      	addi.n	a3, a3, 1
40268f1c:	079897        	bne	a8, a9, 40268f27 <at_dataStrCpy+0x1f>
40268f1f:	060c      	movi.n	a6, 0
40268f21:	004262        	s8i	a6, a2, 0
40268f24:	000506        	j	40268f3c <at_dataStrCpy+0x34>
40268f27:	004282        	s8i	a8, a2, 0
40268f2a:	771b      	addi.n	a7, a7, 1
40268f2c:	221b      	addi.n	a2, a2, 1
40268f2e:	017780        	slli	a7, a7, 24
40268f31:	317870        	srai	a7, a7, 24
40268f34:	df9477        	bne	a4, a7, 40268f17 <at_dataStrCpy+0xf>
40268f37:	000106        	j	40268f3f <at_dataStrCpy+0x37>
40268f3a:	070c      	movi.n	a7, 0
40268f3c:	039477        	bne	a4, a7, 40268f43 <at_dataStrCpy+0x3b>
40268f3f:	f27c      	movi.n	a2, -1
40268f41:	f00d      	ret.n
40268f43:	072d      	mov.n	a2, a7
40268f45:	f00d      	ret.n
	...

40268f48 <mqtt_ping>:
40268f48:	02a042        	movi	a4, 2
40268f4b:	c0af32        	movi	a3, -64
40268f4e:	f0c112        	addi	a1, a1, -16
40268f51:	016102        	s32i	a0, a1, 4
40268f54:	004132        	s8i	a3, a1, 0
40268f57:	00a002        	movi	a0, 0
40268f5a:	013d      	mov.n	a3, a1
40268f5c:	014102        	s8i	a0, a1, 1
40268f5f:	f40745        	call0	4025cfd4 <espconn_send>
40268f62:	1108      	l32i.n	a0, a1, 4
40268f64:	10c112        	addi	a1, a1, 16
40268f67:	f00d      	ret.n
40268f69:	000000        	ill

40268f6c <mqtt_disconn>:
40268f6c:	02a042        	movi	a4, 2
40268f6f:	e0af32        	movi	a3, -32
40268f72:	f0c112        	addi	a1, a1, -16
40268f75:	016102        	s32i	a0, a1, 4
40268f78:	004132        	s8i	a3, a1, 0
40268f7b:	000c      	movi.n	a0, 0
40268f7d:	013d      	mov.n	a3, a1
40268f7f:	014102        	s8i	a0, a1, 1
40268f82:	f40505        	call0	4025cfd4 <espconn_send>
40268f85:	1108      	l32i.n	a0, a1, 4
40268f87:	10c112        	addi	a1, a1, 16
40268f8a:	f00d      	ret.n

40268f8c <mqtt_pub>:
40268f8c:	0f5d      	mov.n	a5, a15
40268f8e:	d0c112        	addi	a1, a1, -48
40268f91:	a149      	s32i.n	a4, a1, 40
40268f93:	51e9      	s32i.n	a14, a1, 20
40268f95:	41d9      	s32i.n	a13, a1, 16
40268f97:	31c9      	s32i.n	a12, a1, 12
40268f99:	2109      	s32i.n	a0, a1, 8
40268f9b:	8139      	s32i.n	a3, a1, 32
40268f9d:	1129      	s32i.n	a2, a1, 4
40268f9f:	01fd      	mov.n	a15, a1
40268fa1:	6159      	s32i.n	a5, a1, 24
40268fa3:	8128      	l32i.n	a2, a1, 32
40268fa5:	6b8801        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40268fa8:	0000c0        	callx0	a0
40268fab:	02cd      	mov.n	a12, a2
40268fad:	a128      	l32i.n	a2, a1, 40
40268faf:	6b8601        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40268fb2:	0000c0        	callx0	a0
40268fb5:	073c      	movi.n	a7, 48
40268fb7:	007c      	movi.n	a0, -16
40268fb9:	ec2a      	add.n	a14, a12, a2
40268fbb:	13cee2        	addi	a14, a14, 19
40268fbe:	8f28      	l32i.n	a2, a15, 32
40268fc0:	10ee00        	and	a14, a14, a0
40268fc3:	c0e1e0        	sub	a14, a1, a14
40268fc6:	004e72        	s8i	a7, a14, 0
40268fc9:	0e1d      	mov.n	a1, a14
40268fcb:	6b7f01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40268fce:	0000c0        	callx0	a0
40268fd1:	02cd      	mov.n	a12, a2
40268fd3:	af28      	l32i.n	a2, a15, 40
40268fd5:	6b7c01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40268fd8:	0000c0        	callx0	a0
40268fdb:	0c2a      	add.n	a0, a12, a2
40268fdd:	002b      	addi.n	a0, a0, 2
40268fdf:	1de0f6        	bgeui	a0, 128, 40269000 <mqtt_pub+0x74>
40268fe2:	8f28      	l32i.n	a2, a15, 32
40268fe4:	6b7901        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40268fe7:	0000c0        	callx0	a0
40268fea:	02cd      	mov.n	a12, a2
40268fec:	af28      	l32i.n	a2, a15, 40
40268fee:	6b7601        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40268ff1:	0000c0        	callx0	a0
40268ff4:	1d0c      	movi.n	a13, 1
40268ff6:	2c2a      	add.n	a2, a12, a2
40268ff8:	222b      	addi.n	a2, a2, 2
40268ffa:	014e22        	s8i	a2, a14, 1
40268ffd:	000f06        	j	4026903d <mqtt_pub+0xb1>
40269000:	8f28      	l32i.n	a2, a15, 32
40269002:	6b7101        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269005:	0000c0        	callx0	a0
40269008:	02cd      	mov.n	a12, a2
4026900a:	af28      	l32i.n	a2, a15, 40
4026900c:	6b6f01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026900f:	0000c0        	callx0	a0
40269012:	3c2a      	add.n	a3, a12, a2
40269014:	8f28      	l32i.n	a2, a15, 32
40269016:	332b      	addi.n	a3, a3, 2
40269018:	643030        	extui	a3, a3, 0, 7
4026901b:	80c332        	addi	a3, a3, -128
4026901e:	014e32        	s8i	a3, a14, 1
40269021:	6b6901        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269024:	0000c0        	callx0	a0
40269027:	02cd      	mov.n	a12, a2
40269029:	af28      	l32i.n	a2, a15, 40
4026902b:	6b6701        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026902e:	0000c0        	callx0	a0
40269031:	2d0c      	movi.n	a13, 2
40269033:	4c2a      	add.n	a4, a12, a2
40269035:	442b      	addi.n	a4, a4, 2
40269037:	414740        	srli	a4, a4, 7
4026903a:	024e42        	s8i	a4, a14, 2
4026903d:	8f28      	l32i.n	a2, a15, 32
4026903f:	6dea      	add.n	a6, a13, a14
40269041:	050c      	movi.n	a5, 0
40269043:	dd2b      	addi.n	a13, a13, 2
40269045:	014652        	s8i	a5, a6, 1
40269048:	6b6001        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026904b:	0000c0        	callx0	a0
4026904e:	0c0c      	movi.n	a12, 0
40269050:	8f78      	l32i.n	a7, a15, 32
40269052:	8dea      	add.n	a8, a13, a14
40269054:	004822        	s8i	a2, a8, 0
40269057:	7f79      	s32i.n	a7, a15, 28
40269059:	000446        	j	4026906e <mqtt_pub+0xe2>
4026905c:	cc1b      	addi.n	a12, a12, 1
4026905e:	7fb8      	l32i.n	a11, a15, 28
40269060:	dd1b      	addi.n	a13, a13, 1
40269062:	adea      	add.n	a10, a13, a14
40269064:	000b92        	l8ui	a9, a11, 0
40269067:	004a92        	s8i	a9, a10, 0
4026906a:	bb1b      	addi.n	a11, a11, 1
4026906c:	7fb9      	s32i.n	a11, a15, 28
4026906e:	8f28      	l32i.n	a2, a15, 32
40269070:	6b5601        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269073:	0000c0        	callx0	a0
40269076:	e23c27        	bltu	a12, a2, 4026905c <mqtt_pub+0xd0>
40269079:	afc8      	l32i.n	a12, a15, 40
4026907b:	9fc9      	s32i.n	a12, a15, 36
4026907d:	0c0c      	movi.n	a12, 0
4026907f:	000506        	j	40269097 <mqtt_pub+0x10b>
40269082:	01ccc2        	addi	a12, a12, 1
40269085:	092f32        	l32i	a3, a15, 36
40269088:	01cdd2        	addi	a13, a13, 1
4026908b:	2dea      	add.n	a2, a13, a14
4026908d:	000302        	l8ui	a0, a3, 0
40269090:	004202        	s8i	a0, a2, 0
40269093:	331b      	addi.n	a3, a3, 1
40269095:	9f39      	s32i.n	a3, a15, 36
40269097:	af28      	l32i.n	a2, a15, 40
40269099:	6b4b01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026909c:	0000c0        	callx0	a0
4026909f:	df3c27        	bltu	a12, a2, 40269082 <mqtt_pub+0xf6>
402690a2:	8f28      	l32i.n	a2, a15, 32
402690a4:	6b4901        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402690a7:	0000c0        	callx0	a0
402690aa:	02cd      	mov.n	a12, a2
402690ac:	1fd8      	l32i.n	a13, a15, 4
402690ae:	af28      	l32i.n	a2, a15, 40
402690b0:	6b4601        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402690b3:	0000c0        	callx0	a0
402690b6:	4c2a      	add.n	a4, a12, a2
402690b8:	0e3d      	mov.n	a3, a14
402690ba:	0d2d      	mov.n	a2, a13
402690bc:	444b      	addi.n	a4, a4, 4
402690be:	f44040        	extui	a4, a4, 0, 16
402690c1:	f3f105        	call0	4025cfd4 <espconn_send>
402690c4:	2f08      	l32i.n	a0, a15, 8
402690c6:	3fc8      	l32i.n	a12, a15, 12
402690c8:	4fd8      	l32i.n	a13, a15, 16
402690ca:	5fe8      	l32i.n	a14, a15, 20
402690cc:	6f58      	l32i.n	a5, a15, 24
402690ce:	0f1d      	mov.n	a1, a15
402690d0:	05fd      	mov.n	a15, a5
402690d2:	30c112        	addi	a1, a1, 48
402690d5:	f00d      	ret.n
	...

402690d8 <mqtt_unsub>:
402690d8:	0f4d      	mov.n	a4, a15
402690da:	d0c112        	addi	a1, a1, -48
402690dd:	51e9      	s32i.n	a14, a1, 20
402690df:	41d9      	s32i.n	a13, a1, 16
402690e1:	31c9      	s32i.n	a12, a1, 12
402690e3:	2109      	s32i.n	a0, a1, 8
402690e5:	8139      	s32i.n	a3, a1, 32
402690e7:	1129      	s32i.n	a2, a1, 4
402690e9:	01fd      	mov.n	a15, a1
402690eb:	6149      	s32i.n	a4, a1, 24
402690ed:	8128      	l32i.n	a2, a1, 32
402690ef:	6b3601        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402690f2:	0000c0        	callx0	a0
402690f5:	0c0c      	movi.n	a12, 0
402690f7:	15c252        	addi	a5, a2, 21
402690fa:	067c      	movi.n	a6, -16
402690fc:	8f28      	l32i.n	a2, a15, 32
402690fe:	105560        	and	a5, a5, a6
40269101:	c05150        	sub	a5, a1, a5
40269104:	7159      	s32i.n	a5, a1, 28
40269106:	a2af62        	movi	a6, -94
40269109:	051d      	mov.n	a1, a5
4026910b:	004562        	s8i	a6, a5, 0
4026910e:	6b2e01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269111:	0000c0        	callx0	a0
40269114:	a90c      	movi.n	a9, 10
40269116:	724b      	addi.n	a7, a2, 4
40269118:	7f88      	l32i.n	a8, a15, 28
4026911a:	8f28      	l32i.n	a2, a15, 32
4026911c:	0248c2        	s8i	a12, a8, 2
4026911f:	0448c2        	s8i	a12, a8, 4
40269122:	034892        	s8i	a9, a8, 3
40269125:	014872        	s8i	a7, a8, 1
40269128:	6b2801        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026912b:	0000c0        	callx0	a0
4026912e:	8fe8      	l32i.n	a14, a15, 32
40269130:	7fd8      	l32i.n	a13, a15, 28
40269132:	0c0c      	movi.n	a12, 0
40269134:	054d22        	s8i	a2, a13, 5
40269137:	dd5b      	addi.n	a13, a13, 5
40269139:	000386        	j	4026914b <mqtt_unsub+0x73>
4026913c:	01ccc2        	addi	a12, a12, 1
4026913f:	01cdd2        	addi	a13, a13, 1
40269142:	000e02        	l8ui	a0, a14, 0
40269145:	01cee2        	addi	a14, a14, 1
40269148:	004d02        	s8i	a0, a13, 0
4026914b:	8f28      	l32i.n	a2, a15, 32
4026914d:	6b1e01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269150:	0000c0        	callx0	a0
40269153:	e53c27        	bltu	a12, a2, 4026913c <mqtt_unsub+0x64>
40269156:	8f28      	l32i.n	a2, a15, 32
40269158:	6b1c01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026915b:	0000c0        	callx0	a0
4026915e:	024d      	mov.n	a4, a2
40269160:	7f38      	l32i.n	a3, a15, 28
40269162:	1f28      	l32i.n	a2, a15, 4
40269164:	446b      	addi.n	a4, a4, 6
40269166:	f44040        	extui	a4, a4, 0, 16
40269169:	f3e685        	call0	4025cfd4 <espconn_send>
4026916c:	2f08      	l32i.n	a0, a15, 8
4026916e:	3fc8      	l32i.n	a12, a15, 12
40269170:	4fd8      	l32i.n	a13, a15, 16
40269172:	5fe8      	l32i.n	a14, a15, 20
40269174:	6f58      	l32i.n	a5, a15, 24
40269176:	0f1d      	mov.n	a1, a15
40269178:	05fd      	mov.n	a15, a5
4026917a:	30c112        	addi	a1, a1, 48
4026917d:	f00d      	ret.n
	...

40269180 <mqtt_sub>:
40269180:	0f5d      	mov.n	a5, a15
40269182:	d0c112        	addi	a1, a1, -48
40269185:	61e9      	s32i.n	a14, a1, 24
40269187:	51d9      	s32i.n	a13, a1, 20
40269189:	41c9      	s32i.n	a12, a1, 16
4026918b:	2149      	s32i.n	a4, a1, 8
4026918d:	3109      	s32i.n	a0, a1, 12
4026918f:	9139      	s32i.n	a3, a1, 36
40269191:	1129      	s32i.n	a2, a1, 4
40269193:	01fd      	mov.n	a15, a1
40269195:	7159      	s32i.n	a5, a1, 28
40269197:	9128      	l32i.n	a2, a1, 36
40269199:	6b0b01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026919c:	0000c0        	callx0	a0
4026919f:	0c0c      	movi.n	a12, 0
402691a1:	16c262        	addi	a6, a2, 22
402691a4:	077c      	movi.n	a7, -16
402691a6:	9f28      	l32i.n	a2, a15, 36
402691a8:	106670        	and	a6, a6, a7
402691ab:	c06160        	sub	a6, a1, a6
402691ae:	8169      	s32i.n	a6, a1, 32
402691b0:	82af72        	movi	a7, -126
402691b3:	061d      	mov.n	a1, a6
402691b5:	004672        	s8i	a7, a6, 0
402691b8:	6b0401        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402691bb:	0000c0        	callx0	a0
402691be:	aa0c      	movi.n	a10, 10
402691c0:	825b      	addi.n	a8, a2, 5
402691c2:	8f98      	l32i.n	a9, a15, 32
402691c4:	9f28      	l32i.n	a2, a15, 36
402691c6:	0249c2        	s8i	a12, a9, 2
402691c9:	0449c2        	s8i	a12, a9, 4
402691cc:	0349a2        	s8i	a10, a9, 3
402691cf:	014982        	s8i	a8, a9, 1
402691d2:	6afd01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402691d5:	0000c0        	callx0	a0
402691d8:	9fe8      	l32i.n	a14, a15, 36
402691da:	0c0c      	movi.n	a12, 0
402691dc:	8fb8      	l32i.n	a11, a15, 32
402691de:	5d0c      	movi.n	a13, 5
402691e0:	054b22        	s8i	a2, a11, 5
402691e3:	000486        	j	402691f9 <mqtt_sub+0x79>
402691e6:	01ccc2        	addi	a12, a12, 1
402691e9:	01cdd2        	addi	a13, a13, 1
402691ec:	000e02        	l8ui	a0, a14, 0
402691ef:	082f22        	l32i	a2, a15, 32
402691f2:	ee1b      	addi.n	a14, a14, 1
402691f4:	2d2a      	add.n	a2, a13, a2
402691f6:	004202        	s8i	a0, a2, 0
402691f9:	9f28      	l32i.n	a2, a15, 36
402691fb:	6af301        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402691fe:	0000c0        	callx0	a0
40269201:	e13c27        	bltu	a12, a2, 402691e6 <mqtt_sub+0x66>
40269204:	9f28      	l32i.n	a2, a15, 36
40269206:	8f48      	l32i.n	a4, a15, 32
40269208:	2f38      	l32i.n	a3, a15, 8
4026920a:	4d4a      	add.n	a4, a13, a4
4026920c:	014432        	s8i	a3, a4, 1
4026920f:	6aee01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269212:	0000c0        	callx0	a0
40269215:	024d      	mov.n	a4, a2
40269217:	8f38      	l32i.n	a3, a15, 32
40269219:	1f28      	l32i.n	a2, a15, 4
4026921b:	447b      	addi.n	a4, a4, 7
4026921d:	f44040        	extui	a4, a4, 0, 16
40269220:	f3db05        	call0	4025cfd4 <espconn_send>
40269223:	3f08      	l32i.n	a0, a15, 12
40269225:	4fc8      	l32i.n	a12, a15, 16
40269227:	5fd8      	l32i.n	a13, a15, 20
40269229:	6fe8      	l32i.n	a14, a15, 24
4026922b:	7f58      	l32i.n	a5, a15, 28
4026922d:	0f1d      	mov.n	a1, a15
4026922f:	05fd      	mov.n	a15, a5
40269231:	30c112        	addi	a1, a1, 48
40269234:	f00d      	ret.n
	...

40269238 <mqtt_conn>:
40269238:	0f9d      	mov.n	a9, a15
4026923a:	0c7d      	mov.n	a7, a12
4026923c:	b0c112        	addi	a1, a1, -80
4026923f:	06cd      	mov.n	a12, a6
40269241:	e149      	s32i.n	a4, a1, 56
40269243:	81e9      	s32i.n	a14, a1, 32
40269245:	71d9      	s32i.n	a13, a1, 28
40269247:	1139      	s32i.n	a3, a1, 4
40269249:	3129      	s32i.n	a2, a1, 12
4026924b:	106152        	s32i	a5, a1, 64
4026924e:	5109      	s32i.n	a0, a1, 20
40269250:	01fd      	mov.n	a15, a1
40269252:	9199      	s32i.n	a9, a1, 36
40269254:	102102        	l32i	a0, a1, 64
40269257:	6179      	s32i.n	a7, a1, 24
40269259:	50ac      	beqz.n	a0, 40269282 <mqtt_conn+0x4a>
4026925b:	e128      	l32i.n	a2, a1, 56
4026925d:	6ada01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269260:	0000c0        	callx0	a0
40269263:	02ed      	mov.n	a14, a2
40269265:	102122        	l32i	a2, a1, 64
40269268:	6ad801        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026926b:	0000c0        	callx0	a0
4026926e:	02dd      	mov.n	a13, a2
40269270:	0c2d      	mov.n	a2, a12
40269272:	6ad501        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269275:	0000c0        	callx0	a0
40269278:	0eda      	add.n	a0, a14, a13
4026927a:	020a      	add.n	a0, a2, a0
4026927c:	12c002        	addi	a0, a0, 18
4026927f:	000286        	j	4026928d <mqtt_conn+0x55>
40269282:	e128      	l32i.n	a2, a1, 56
40269284:	6ad101        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269287:	0000c0        	callx0	a0
4026928a:	10c202        	addi	a0, a2, 16
4026928d:	031c      	movi.n	a3, 16
4026928f:	027c      	movi.n	a2, -16
40269291:	e0fb      	addi.n	a14, a0, 15
40269293:	10ee20        	and	a14, a14, a2
40269296:	c0e1e0        	sub	a14, a1, a14
40269299:	004e32        	s8i	a3, a14, 0
4026929c:	102f22        	l32i	a2, a15, 64
4026929f:	0e1d      	mov.n	a1, a14
402692a1:	054216        	beqz	a2, 402692f9 <mqtt_conn+0xc1>
402692a4:	ef28      	l32i.n	a2, a15, 56
402692a6:	6ac801        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402692a9:	0000c0        	callx0	a0
402692ac:	2f29      	s32i.n	a2, a15, 8
402692ae:	102f22        	l32i	a2, a15, 64
402692b1:	6ac501        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402692b4:	0000c0        	callx0	a0
402692b7:	02dd      	mov.n	a13, a2
402692b9:	0c2d      	mov.n	a2, a12
402692bb:	6ac301        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402692be:	0000c0        	callx0	a0
402692c1:	1f08      	l32i.n	a0, a15, 4
402692c3:	2f58      	l32i.n	a5, a15, 8
402692c5:	165c      	movi.n	a6, 81
402692c7:	d74c      	movi.n	a7, 77
402692c9:	c2af42        	movi	a4, -62
402692cc:	030c      	movi.n	a3, 0
402692ce:	024e32        	s8i	a3, a14, 2
402692d1:	094e42        	s8i	a4, a14, 9
402692d4:	044e72        	s8i	a7, a14, 4
402692d7:	054e62        	s8i	a6, a14, 5
402692da:	55da      	add.n	a5, a5, a13
402692dc:	460c      	movi.n	a6, 4
402692de:	475c      	movi.n	a7, 84
402692e0:	064e72        	s8i	a7, a14, 6
402692e3:	074e72        	s8i	a7, a14, 7
402692e6:	034e62        	s8i	a6, a14, 3
402692e9:	084e62        	s8i	a6, a14, 8
402692ec:	9d0c      	movi.n	a13, 9
402692ee:	525a      	add.n	a5, a2, a5
402692f0:	10c552        	addi	a5, a5, 16
402692f3:	014e52        	s8i	a5, a14, 1
402692f6:	0010c6        	j	4026933d <mqtt_conn+0x105>
402692f9:	ef28      	l32i.n	a2, a15, 56
402692fb:	6ab301        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402692fe:	0000c0        	callx0	a0
40269301:	1f08      	l32i.n	a0, a15, 4
40269303:	bd0c      	movi.n	a13, 11
40269305:	d84c      	movi.n	a8, 77
40269307:	390c      	movi.n	a9, 3
40269309:	70a0a2        	movi	a10, 112
4026930c:	64a0b2        	movi	a11, 100
4026930f:	73a042        	movi	a4, 115
40269312:	954c      	movi.n	a5, 73
40269314:	660c      	movi.n	a6, 6
40269316:	030c      	movi.n	a3, 0
40269318:	175c      	movi.n	a7, 81
4026931a:	054e72        	s8i	a7, a14, 5
4026931d:	024e32        	s8i	a3, a14, 2
40269320:	0b4e32        	s8i	a3, a14, 11
40269323:	034e62        	s8i	a6, a14, 3
40269326:	064e52        	s8i	a5, a14, 6
40269329:	074e42        	s8i	a4, a14, 7
4026932c:	084eb2        	s8i	a11, a14, 8
4026932f:	094ea2        	s8i	a10, a14, 9
40269332:	0a4e92        	s8i	a9, a14, 10
40269335:	044e82        	s8i	a8, a14, 4
40269338:	82eb      	addi.n	a8, a2, 14
4026933a:	014e82        	s8i	a8, a14, 1
4026933d:	9dea      	add.n	a9, a13, a14
4026933f:	ff99      	s32i.n	a9, a15, 60
40269341:	02f0a6        	blti	a0, 0x100, 40269347 <mqtt_conn+0x10f>
40269344:	004cc6        	j	4026947b <mqtt_conn+0x243>
40269347:	014932        	s8i	a3, a9, 1
4026934a:	6d2b      	addi.n	a6, a13, 2
4026934c:	d6ea      	add.n	a13, a6, a14
4026934e:	ef28      	l32i.n	a2, a15, 56
40269350:	dfc9      	s32i.n	a12, a15, 52
40269352:	0b0c      	movi.n	a11, 0
40269354:	004d02        	s8i	a0, a13, 0
40269357:	014db2        	s8i	a11, a13, 1
4026935a:	d62b      	addi.n	a13, a6, 2
4026935c:	6a9b01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026935f:	0000c0        	callx0	a0
40269362:	efc8      	l32i.n	a12, a15, 56
40269364:	0dea      	add.n	a0, a13, a14
40269366:	ff09      	s32i.n	a0, a15, 60
40269368:	bfc9      	s32i.n	a12, a15, 44
4026936a:	004022        	s8i	a2, a0, 0
4026936d:	0c0c      	movi.n	a12, 0
4026936f:	0004c6        	j	40269386 <mqtt_conn+0x14e>
40269372:	cc1b      	addi.n	a12, a12, 1
40269374:	bf48      	l32i.n	a4, a15, 44
40269376:	dd1b      	addi.n	a13, a13, 1
40269378:	3dea      	add.n	a3, a13, a14
4026937a:	ff39      	s32i.n	a3, a15, 60
4026937c:	000422        	l8ui	a2, a4, 0
4026937f:	004322        	s8i	a2, a3, 0
40269382:	441b      	addi.n	a4, a4, 1
40269384:	bf49      	s32i.n	a4, a15, 44
40269386:	ef28      	l32i.n	a2, a15, 56
40269388:	6a9001        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026938b:	0000c0        	callx0	a0
4026938e:	e03c27        	bltu	a12, a2, 40269372 <mqtt_conn+0x13a>
40269391:	102f52        	l32i	a5, a15, 64
40269394:	0b6516        	beqz	a5, 4026944e <mqtt_conn+0x216>
40269397:	dd2b      	addi.n	a13, a13, 2
40269399:	102f22        	l32i	a2, a15, 64
4026939c:	ff78      	l32i.n	a7, a15, 60
4026939e:	060c      	movi.n	a6, 0
402693a0:	014762        	s8i	a6, a7, 1
402693a3:	6a8901        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402693a6:	0000c0        	callx0	a0
402693a9:	0c0c      	movi.n	a12, 0
402693ab:	102f82        	l32i	a8, a15, 64
402693ae:	9dea      	add.n	a9, a13, a14
402693b0:	ff99      	s32i.n	a9, a15, 60
402693b2:	004922        	s8i	a2, a9, 0
402693b5:	af89      	s32i.n	a8, a15, 40
402693b7:	0004c6        	j	402693ce <mqtt_conn+0x196>
402693ba:	cc1b      	addi.n	a12, a12, 1
402693bc:	af08      	l32i.n	a0, a15, 40
402693be:	dd1b      	addi.n	a13, a13, 1
402693c0:	bdea      	add.n	a11, a13, a14
402693c2:	ffb9      	s32i.n	a11, a15, 60
402693c4:	0000a2        	l8ui	a10, a0, 0
402693c7:	004ba2        	s8i	a10, a11, 0
402693ca:	001b      	addi.n	a0, a0, 1
402693cc:	af09      	s32i.n	a0, a15, 40
402693ce:	102f22        	l32i	a2, a15, 64
402693d1:	6a7d01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402693d4:	0000c0        	callx0	a0
402693d7:	df3c27        	bltu	a12, a2, 402693ba <mqtt_conn+0x182>
402693da:	ff38      	l32i.n	a3, a15, 60
402693dc:	020c      	movi.n	a2, 0
402693de:	dd2b      	addi.n	a13, a13, 2
402693e0:	014322        	s8i	a2, a3, 1
402693e3:	df28      	l32i.n	a2, a15, 52
402693e5:	6a7801        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
402693e8:	0000c0        	callx0	a0
402693eb:	0c0c      	movi.n	a12, 0
402693ed:	df48      	l32i.n	a4, a15, 52
402693ef:	5dea      	add.n	a5, a13, a14
402693f1:	004522        	s8i	a2, a5, 0
402693f4:	cf49      	s32i.n	a4, a15, 48
402693f6:	000506        	j	4026940e <mqtt_conn+0x1d6>
402693f9:	01ccc2        	addi	a12, a12, 1
402693fc:	0c2f82        	l32i	a8, a15, 48
402693ff:	01cdd2        	addi	a13, a13, 1
40269402:	7dea      	add.n	a7, a13, a14
40269404:	000862        	l8ui	a6, a8, 0
40269407:	004762        	s8i	a6, a7, 0
4026940a:	881b      	addi.n	a8, a8, 1
4026940c:	cf89      	s32i.n	a8, a15, 48
4026940e:	df28      	l32i.n	a2, a15, 52
40269410:	6a6e01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269413:	0000c0        	callx0	a0
40269416:	df3c27        	bltu	a12, a2, 402693f9 <mqtt_conn+0x1c1>
40269419:	ef28      	l32i.n	a2, a15, 56
4026941b:	6a6b01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
4026941e:	0000c0        	callx0	a0
40269421:	4f29      	s32i.n	a2, a15, 16
40269423:	102f22        	l32i	a2, a15, 64
40269426:	6a6801        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269429:	0000c0        	callx0	a0
4026942c:	02dd      	mov.n	a13, a2
4026942e:	3fc8      	l32i.n	a12, a15, 12
40269430:	df28      	l32i.n	a2, a15, 52
40269432:	6a6501        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269435:	0000c0        	callx0	a0
40269438:	4f48      	l32i.n	a4, a15, 16
4026943a:	0e3d      	mov.n	a3, a14
4026943c:	44da      	add.n	a4, a4, a13
4026943e:	424a      	add.n	a4, a2, a4
40269440:	0c2d      	mov.n	a2, a12
40269442:	12c442        	addi	a4, a4, 18
40269445:	f44040        	extui	a4, a4, 0, 16
40269448:	f3b885        	call0	4025cfd4 <espconn_send>
4026944b:	000646        	j	40269468 <mqtt_conn+0x230>
4026944e:	0e2f22        	l32i	a2, a15, 56
40269451:	6a5d01        	l32r	a0, 40243dc8 <tcpclient1_sent_cb+0x5c>
40269454:	0000c0        	callx0	a0
40269457:	204220        	or	a4, a2, a2
4026945a:	203ee0        	or	a3, a14, a14
4026945d:	3f28      	l32i.n	a2, a15, 12
4026945f:	10c442        	addi	a4, a4, 16
40269462:	f44040        	extui	a4, a4, 0, 16
40269465:	f3b6c5        	call0	4025cfd4 <espconn_send>
40269468:	5f08      	l32i.n	a0, a15, 20
4026946a:	6fc8      	l32i.n	a12, a15, 24
4026946c:	7fd8      	l32i.n	a13, a15, 28
4026946e:	8fe8      	l32i.n	a14, a15, 32
40269470:	9f58      	l32i.n	a5, a15, 36
40269472:	0f1d      	mov.n	a1, a15
40269474:	05fd      	mov.n	a15, a5
40269476:	50c112        	addi	a1, a1, 80
40269479:	f00d      	ret.n
4026947b:	00a132        	movi	a3, 0x100
4026947e:	ffa022        	movi	a2, 255
40269481:	dd2b      	addi.n	a13, a13, 2
40269483:	116fd2        	s32i	a13, a15, 68
40269486:	202a      	add.n	a2, a0, a2
40269488:	b32000        	movgez	a2, a0, a0
4026948b:	ddea      	add.n	a13, a13, a14
4026948d:	212820        	srai	a2, a2, 8
40269490:	014922        	s8i	a2, a9, 1
40269493:	002d      	mov.n	a2, a0
40269495:	767001        	l32r	a0, 40246e58 <set_rx_gain_cal_iq+0x358>
40269498:	0000c0        	callx0	a0
4026949b:	020d      	mov.n	a0, a2
4026949d:	112f62        	l32i	a6, a15, 68
402694a0:	ffaa86        	j	4026934e <mqtt_conn+0x116>
402694a3:	94c500        	extui	a12, a0, 5, 10
402694a6:	524026        	beqi	a0, 4, 402694fc <gpiorun+0x54>

402694a8 <gpiorun>:
402694a8:	cfae52        	movi	a5, 0xfffffecf
402694ab:	063c      	movi.n	a6, 48
402694ad:	f0c112        	addi	a1, a1, -16
402694b0:	131c      	movi.n	a3, 17
402694b2:	0109      	s32i.n	a0, a1, 0
402694b4:	5b4c01        	l32r	a0, 402401e4 <_irom0_text_start+0x1e4>
402694b7:	5bb237        	bgeu	a2, a3, 40269516 <gpiorun+0x6e>
402694ba:	fffa71        	l32r	a7, 402694a4 <mqtt_conn+0x26c>
402694bd:	904220        	addx2	a4, a2, a2
402694c0:	447a      	add.n	a4, a4, a7
402694c2:	0004a0        	jx	a4
402694c5:	001506        	j	4026951d <gpiorun+0x75>
402694c8:	000b06        	j	402694f8 <gpiorun+0x50>
402694cb:	005586        	j	40269625 <gpiorun+0x17d>
402694ce:	004c86        	j	40269604 <gpiorun+0x15c>
402694d1:	004446        	j	402695e6 <gpiorun+0x13e>
402694d4:	003c06        	j	402695c8 <gpiorun+0x120>
402694d7:	000ec6        	j	40269516 <gpiorun+0x6e>
402694da:	000e06        	j	40269516 <gpiorun+0x6e>
402694dd:	000d46        	j	40269516 <gpiorun+0x6e>
402694e0:	000c86        	j	40269516 <gpiorun+0x6e>
402694e3:	000bc6        	j	40269516 <gpiorun+0x6e>
402694e6:	000b06        	j	40269516 <gpiorun+0x6e>
402694e9:	002e86        	j	402695a7 <gpiorun+0xff>
402694ec:	002586        	j	40269586 <gpiorun+0xde>
402694ef:	001c86        	j	40269565 <gpiorun+0xbd>
402694f2:	001386        	j	40269544 <gpiorun+0x9c>
402694f5:	001086        	j	4026953b <gpiorun+0x93>
402694f8:	0020c0        	memw
402694fb:	862092        	l32i	a9, a0, 0x218
402694fe:	109950        	and	a9, a9, a5
40269501:	0020c0        	memw
40269504:	866092        	s32i	a9, a0, 0x218
40269507:	0020c0        	memw
4026950a:	862082        	l32i	a8, a0, 0x218
4026950d:	208860        	or	a8, a8, a6
40269510:	0020c0        	memw
40269513:	866082        	s32i	a8, a0, 0x218
40269516:	0108      	l32i.n	a0, a1, 0
40269518:	10c112        	addi	a1, a1, 16
4026951b:	f00d      	ret.n
4026951d:	0020c0        	memw
40269520:	8d20b2        	l32i	a11, a0, 0x234
40269523:	10bb50        	and	a11, a11, a5
40269526:	0020c0        	memw
40269529:	8d60b2        	s32i	a11, a0, 0x234
4026952c:	0020c0        	memw
4026952f:	8d20a2        	l32i	a10, a0, 0x234
40269532:	0020c0        	memw
40269535:	8d60a2        	s32i	a10, a0, 0x234
40269538:	fff686        	j	40269516 <gpiorun+0x6e>
4026953b:	003505        	call0	4026988c <gpio16_output_conf>
4026953e:	fff506        	j	40269516 <gpiorun+0x6e>
40269541:	000000        	ill
40269544:	0020c0        	memw
40269547:	842032        	l32i	a3, a0, 0x210
4026954a:	103350        	and	a3, a3, a5
4026954d:	0020c0        	memw
40269550:	846032        	s32i	a3, a0, 0x210
40269553:	0020c0        	memw
40269556:	842022        	l32i	a2, a0, 0x210
40269559:	202260        	or	a2, a2, a6
4026955c:	0020c0        	memw
4026955f:	846022        	s32i	a2, a0, 0x210
40269562:	ffec06        	j	40269516 <gpiorun+0x6e>
40269565:	0020c0        	memw
40269568:	832072        	l32i	a7, a0, 0x20c
4026956b:	107750        	and	a7, a7, a5
4026956e:	0020c0        	memw
40269571:	836072        	s32i	a7, a0, 0x20c
40269574:	0020c0        	memw
40269577:	832042        	l32i	a4, a0, 0x20c
4026957a:	204460        	or	a4, a4, a6
4026957d:	0020c0        	memw
40269580:	836042        	s32i	a4, a0, 0x20c
40269583:	ffe3c6        	j	40269516 <gpiorun+0x6e>
40269586:	0020c0        	memw
40269589:	822092        	l32i	a9, a0, 0x208
4026958c:	109950        	and	a9, a9, a5
4026958f:	0020c0        	memw
40269592:	826092        	s32i	a9, a0, 0x208
40269595:	0020c0        	memw
40269598:	822082        	l32i	a8, a0, 0x208
4026959b:	208860        	or	a8, a8, a6
4026959e:	0020c0        	memw
402695a1:	826082        	s32i	a8, a0, 0x208
402695a4:	ffdb86        	j	40269516 <gpiorun+0x6e>
402695a7:	0020c0        	memw
402695aa:	8120b2        	l32i	a11, a0, 0x204
402695ad:	10bb50        	and	a11, a11, a5
402695b0:	0020c0        	memw
402695b3:	8160b2        	s32i	a11, a0, 0x204
402695b6:	0020c0        	memw
402695b9:	8120a2        	l32i	a10, a0, 0x204
402695bc:	20aa60        	or	a10, a10, a6
402695bf:	0020c0        	memw
402695c2:	8160a2        	s32i	a10, a0, 0x204
402695c5:	ffd346        	j	40269516 <gpiorun+0x6e>
402695c8:	0020c0        	memw
402695cb:	902032        	l32i	a3, a0, 0x240
402695ce:	103350        	and	a3, a3, a5
402695d1:	0020c0        	memw
402695d4:	906032        	s32i	a3, a0, 0x240
402695d7:	0020c0        	memw
402695da:	902022        	l32i	a2, a0, 0x240
402695dd:	0020c0        	memw
402695e0:	906022        	s32i	a2, a0, 0x240
402695e3:	ffcbc6        	j	40269516 <gpiorun+0x6e>
402695e6:	0020c0        	memw
402695e9:	8f2062        	l32i	a6, a0, 0x23c
402695ec:	106650        	and	a6, a6, a5
402695ef:	0020c0        	memw
402695f2:	8f6062        	s32i	a6, a0, 0x23c
402695f5:	0020c0        	memw
402695f8:	8f2042        	l32i	a4, a0, 0x23c
402695fb:	0020c0        	memw
402695fe:	8f6042        	s32i	a4, a0, 0x23c
40269601:	ffc446        	j	40269516 <gpiorun+0x6e>
40269604:	0020c0        	memw
40269607:	852082        	l32i	a8, a0, 0x214
4026960a:	108850        	and	a8, a8, a5
4026960d:	0020c0        	memw
40269610:	856082        	s32i	a8, a0, 0x214
40269613:	0020c0        	memw
40269616:	852072        	l32i	a7, a0, 0x214
40269619:	207760        	or	a7, a7, a6
4026961c:	0020c0        	memw
4026961f:	856072        	s32i	a7, a0, 0x214
40269622:	ffbc06        	j	40269516 <gpiorun+0x6e>
40269625:	0020c0        	memw
40269628:	8e20a2        	l32i	a10, a0, 0x238
4026962b:	10aa50        	and	a10, a10, a5
4026962e:	0020c0        	memw
40269631:	8e60a2        	s32i	a10, a0, 0x238
40269634:	0020c0        	memw
40269637:	8e2092        	l32i	a9, a0, 0x238
4026963a:	0020c0        	memw
4026963d:	8e6092        	s32i	a9, a0, 0x238
40269640:	ffb486        	j	40269516 <gpiorun+0x6e>
40269643:	56f000        	excw
40269646:	284010        	excw
40269649:	de          	.byte 0xde
4026964a:	ff          	.byte 0xff
4026964b:	3f          	.byte 0x3f
4026964c:	ffde10        	excw
4026964f:	3f          	.byte 0x3f
40269650:	c4b400        	extui	a11, a0, 4, 13
40269653:	ffff04        	excw
40269656:	fff9      	s32i.n	a15, a15, 60
40269658:	810001        	l32r	a0, 40249a58 <change_bbpll160_sleep+0x74>
	...

4026965c <uart_config>:
4026965c:	f0c112        	addi	a1, a1, -16
4026965f:	21d9      	s32i.n	a13, a1, 8
40269661:	11c9      	s32i.n	a12, a1, 4
40269663:	0109      	s32i.n	a0, a1, 0
40269665:	02cd      	mov.n	a12, a2
40269667:	cfae02        	movi	a0, 0xfffffecf
4026966a:	5aded1        	l32r	a13, 402401e4 <_irom0_text_start+0x1e4>
4026966d:	221266        	bnei	a2, 1, 40269693 <uart_config+0x37>
40269670:	0020c0        	memw
40269673:	8e2d42        	l32i	a4, a13, 0x238
40269676:	104400        	and	a4, a4, a0
40269679:	0020c0        	memw
4026967c:	8e6d42        	s32i	a4, a13, 0x238
4026967f:	032c      	movi.n	a3, 32
40269681:	0020c0        	memw
40269684:	8e2d22        	l32i	a2, a13, 0x238
40269687:	202230        	or	a2, a2, a3
4026968a:	0020c0        	memw
4026968d:	8e6d22        	s32i	a2, a13, 0x238
40269690:	000f46        	j	402696d1 <uart_config+0x75>
40269693:	520c      	movi.n	a2, 5
40269695:	ffeb31        	l32r	a3, 40269644 <gpiorun+0x19c>
40269698:	ffec41        	l32r	a4, 40269648 <gpiorun+0x1a0>
4026969b:	5a6001        	l32r	a0, 4024001c <_irom0_text_start+0x1c>
4026969e:	0000c0        	callx0	a0
402696a1:	7faf92        	movi	a9, -129
402696a4:	0020c0        	memw
402696a7:	862d82        	l32i	a8, a13, 0x218
402696aa:	108890        	and	a8, a8, a9
402696ad:	0020c0        	memw
402696b0:	866d82        	s32i	a8, a13, 0x218
402696b3:	0020c0        	memw
402696b6:	862d62        	l32i	a6, a13, 0x218
402696b9:	cfae72        	movi	a7, 0xfffffecf
402696bc:	106670        	and	a6, a6, a7
402696bf:	0020c0        	memw
402696c2:	866d62        	s32i	a6, a13, 0x218
402696c5:	0020c0        	memw
402696c8:	862d52        	l32i	a5, a13, 0x218
402696cb:	0020c0        	memw
402696ce:	866d52        	s32i	a5, a13, 0x218
402696d1:	ffded1        	l32r	a13, 4026964c <gpiorun+0x1a4>
402696d4:	ffdf21        	l32r	a2, 40269650 <gpiorun+0x1a8>
402696d7:	0d38      	l32i.n	a3, a13, 0
402696d9:	5a7e01        	l32r	a0, 402400d4 <_irom0_text_start+0xd4>
402696dc:	0000c0        	callx0	a0
402696df:	023d      	mov.n	a3, a2
402696e1:	0c2d      	mov.n	a2, a12
402696e3:	5a4d01        	l32r	a0, 40240018 <_irom0_text_start+0x18>
402696e6:	0000c0        	callx0	a0
402696e9:	5adf21        	l32r	a2, 40240268 <wdt_init+0x80>
402696ec:	3d78      	l32i.n	a7, a13, 12
402696ee:	2d48      	l32i.n	a4, a13, 8
402696f0:	1d58      	l32i.n	a5, a13, 4
402696f2:	5adc01        	l32r	a0, 40240264 <wdt_init+0x7c>
402696f5:	4d68      	l32i.n	a6, a13, 16
402696f7:	d100c0        	mul16s	a0, a0, a12
402696fa:	1166c0        	slli	a6, a6, 4
402696fd:	1155e0        	slli	a5, a5, 2
40269700:	204470        	or	a4, a4, a7
40269703:	205560        	or	a5, a5, a6
40269706:	002a      	add.n	a0, a0, a2
40269708:	204450        	or	a4, a4, a5
4026970b:	0020c0        	memw
4026970e:	886042        	s32i	a4, a0, 0x220
40269711:	aa2631        	l32r	a3, 40253fac <ieee80211_parse_htcap+0x5c>
40269714:	0020c0        	memw
40269717:	882022        	l32i	a2, a0, 0x220
4026971a:	202230        	or	a2, a2, a3
4026971d:	0020c0        	memw
40269720:	886022        	s32i	a2, a0, 0x220
40269723:	ffccb1        	l32r	a11, 40269654 <gpiorun+0x1ac>
40269726:	0020c0        	memw
40269729:	8820a2        	l32i	a10, a0, 0x220
4026972c:	10aab0        	and	a10, a10, a11
4026972f:	0020c0        	memw
40269732:	8860a2        	s32i	a10, a0, 0x220
40269735:	accc      	bnez.n	a12, 40269743 <uart_config+0xe7>
40269737:	ffc821        	l32r	a2, 40269658 <gpiorun+0x1b0>
4026973a:	0020c0        	memw
4026973d:	896022        	s32i	a2, a0, 0x224
40269740:	0002c6        	j	4026974f <uart_config+0xf3>
40269743:	280d32        	l8ui	a3, a13, 40
40269746:	643030        	extui	a3, a3, 0, 7
40269749:	0020c0        	memw
4026974c:	896032        	s32i	a3, a0, 0x224
4026974f:	73b561        	l32r	a6, 40246624 <low_power_set+0x50>
40269752:	0020c0        	memw
40269755:	846062        	s32i	a6, a0, 0x210
40269758:	150c      	movi.n	a5, 1
4026975a:	0020c0        	memw
4026975d:	832042        	l32i	a4, a0, 0x20c
40269760:	204450        	or	a4, a4, a5
40269763:	0020c0        	memw
40269766:	11c8      	l32i.n	a12, a1, 4
40269768:	21d8      	l32i.n	a13, a1, 8
4026976a:	836042        	s32i	a4, a0, 0x20c
4026976d:	0108      	l32i.n	a0, a1, 0
4026976f:	10c112        	addi	a1, a1, 16
40269772:	f00d      	ret.n

40269774 <uartcfg>:
40269774:	270c      	movi.n	a7, 2
40269776:	1a0c      	movi.n	a10, 1
40269778:	090c      	movi.n	a9, 0
4026977a:	ffb481        	l32r	a8, 4026964c <gpiorun+0x1a4>
4026977d:	315226        	beqi	a2, 5, 402697b2 <uartcfg+0x3e>
40269780:	426226        	beqi	a2, 6, 402697c6 <uartcfg+0x52>
40269783:	4e7226        	beqi	a2, 7, 402697d5 <uartcfg+0x61>
40269786:	038266        	bnei	a2, 8, 4026978d <uartcfg+0x19>
40269789:	320c      	movi.n	a2, 3
4026978b:	1829      	s32i.n	a2, a8, 4
4026978d:	2b1326        	beqi	a3, 1, 402697bc <uartcfg+0x48>
40269790:	420c      	movi.n	a2, 4
40269792:	022326        	beqi	a3, 2, 40269798 <uartcfg+0x24>
40269795:	013366        	bnei	a3, 3, 4026979a <uartcfg+0x26>
40269798:	4829      	s32i.n	a2, a8, 16
4026979a:	34ac      	beqz.n	a4, 402697c1 <uartcfg+0x4d>
4026979c:	2b1426        	beqi	a4, 1, 402697cb <uartcfg+0x57>
4026979f:	032466        	bnei	a4, 2, 402697a6 <uartcfg+0x32>
402697a2:	021c      	movi.n	a2, 16
402697a4:	3829      	s32i.n	a2, a8, 12
402697a6:	d58c      	beqz.n	a5, 402697b7 <uartcfg+0x43>
402697a8:	241526        	beqi	a5, 1, 402697d0 <uartcfg+0x5c>
402697ab:	012566        	bnei	a5, 2, 402697b0 <uartcfg+0x3c>
402697ae:	5879      	s32i.n	a7, a8, 20
402697b0:	f00d      	ret.n
402697b2:	092d      	mov.n	a2, a9
402697b4:	fff4c6        	j	4026978b <uartcfg+0x17>
402697b7:	097d      	mov.n	a7, a9
402697b9:	fffc46        	j	402697ae <uartcfg+0x3a>
402697bc:	092d      	mov.n	a2, a9
402697be:	fff586        	j	40269798 <uartcfg+0x24>
402697c1:	092d      	mov.n	a2, a9
402697c3:	fff746        	j	402697a4 <uartcfg+0x30>
402697c6:	0a2d      	mov.n	a2, a10
402697c8:	ffefc6        	j	4026978b <uartcfg+0x17>
402697cb:	092d      	mov.n	a2, a9
402697cd:	fff4c6        	j	402697a4 <uartcfg+0x30>
402697d0:	0a7d      	mov.n	a7, a10
402697d2:	fff606        	j	402697ae <uartcfg+0x3a>
402697d5:	072d      	mov.n	a2, a7
402697d7:	ffec06        	j	4026978b <uartcfg+0x17>
402697da:	c00000        	sub	a0, a0, a0
402697dd:	401056        	bnez	a0, 40269be2 <gpio16_input_get+0x2c2>

402697e0 <uart0_tx_buffer>:
402697e0:	f0c112        	addi	a1, a1, -16
402697e3:	0109      	s32i.n	a0, a1, 0
402697e5:	21d9      	s32i.n	a13, a1, 8
402697e7:	31e9      	s32i.n	a14, a1, 12
402697e9:	11c9      	s32i.n	a12, a1, 4
402697eb:	02ed      	mov.n	a14, a2
402697ed:	03cd      	mov.n	a12, a3
402697ef:	539c      	beqz.n	a3, 40269808 <uart0_tx_buffer+0x28>
402697f1:	0d0c      	movi.n	a13, 0
402697f3:	020c      	movi.n	a2, 0
402697f5:	3eda      	add.n	a3, a14, a13
402697f7:	000332        	l8ui	a3, a3, 0
402697fa:	fff801        	l32r	a0, 402697dc <uartcfg+0x68>
402697fd:	0000c0        	callx0	a0
40269800:	dd1b      	addi.n	a13, a13, 1
40269802:	f4d0d0        	extui	a13, a13, 0, 16
40269805:	ea9cd7        	bne	a12, a13, 402697f3 <uart0_tx_buffer+0x13>
40269808:	11c8      	l32i.n	a12, a1, 4
4026980a:	21d8      	l32i.n	a13, a1, 8
4026980c:	31e8      	l32i.n	a14, a1, 12
4026980e:	0108      	l32i.n	a0, a1, 0
40269810:	10c112        	addi	a1, a1, 16
40269813:	f00d      	ret.n
40269815:	000000        	ill

40269818 <uart0_sendStr>:
40269818:	f0c112        	addi	a1, a1, -16
4026981b:	0109      	s32i.n	a0, a1, 0
4026981d:	11c9      	s32i.n	a12, a1, 4
4026981f:	000232        	l8ui	a3, a2, 0
40269822:	02cd      	mov.n	a12, a2
40269824:	e38c      	beqz.n	a3, 40269836 <uart0_sendStr+0x1e>
40269826:	cc1b      	addi.n	a12, a12, 1
40269828:	020c      	movi.n	a2, 0
4026982a:	ffec01        	l32r	a0, 402697dc <uartcfg+0x68>
4026982d:	0000c0        	callx0	a0
40269830:	000c32        	l8ui	a3, a12, 0
40269833:	fef356        	bnez	a3, 40269826 <uart0_sendStr+0xe>
40269836:	11c8      	l32i.n	a12, a1, 4
40269838:	0108      	l32i.n	a0, a1, 0
4026983a:	10c112        	addi	a1, a1, 16
4026983d:	f00d      	ret.n
	...

40269840 <uart_init>:
40269840:	025d      	mov.n	a5, a2
40269842:	f0c112        	addi	a1, a1, -16
40269845:	1109      	s32i.n	a0, a1, 4
40269847:	0139      	s32i.n	a3, a1, 0
40269849:	ff8001        	l32r	a0, 4026964c <gpiorun+0x1a4>
4026984c:	020c      	movi.n	a2, 0
4026984e:	0059      	s32i.n	a5, a0, 0
40269850:	ffe085        	call0	4026965c <uart_config>
40269853:	ff7e31        	l32r	a3, 4026964c <gpiorun+0x1a4>
40269856:	0128      	l32i.n	a2, a1, 0
40269858:	0329      	s32i.n	a2, a3, 0
4026985a:	120c      	movi.n	a2, 1
4026985c:	ffdfc5        	call0	4026965c <uart_config>
4026985f:	022c      	movi.n	a2, 32
40269861:	59ef01        	l32r	a0, 40240020 <_irom0_text_start+0x20>
40269864:	0000c0        	callx0	a0
40269867:	1108      	l32i.n	a0, a1, 4
40269869:	10c112        	addi	a1, a1, 16
4026986c:	f00d      	ret.n
4026986e:	800000        	add	a0, a0, a0
40269871:	000124        	excw

40269874 <uart_reattach>:
40269874:	ffff21        	l32r	a2, 40269870 <uart_init+0x30>
40269877:	fffe31        	l32r	a3, 40269870 <uart_init+0x30>
4026987a:	f0c112        	addi	a1, a1, -16
4026987d:	0109      	s32i.n	a0, a1, 0
4026987f:	fffc05        	call0	40269840 <uart_init>
40269882:	0108      	l32i.n	a0, a1, 0
40269884:	10c112        	addi	a1, a1, 16
40269887:	f00d      	ret.n
40269889:	000000        	ill

4026988c <gpio16_output_conf>:
4026988c:	bcaf82        	movi	a8, -68
4026988f:	140c      	movi.n	a4, 1
40269891:	5a5431        	l32r	a3, 402401e4 <_irom0_text_start+0x1e4>
40269894:	0020c0        	memw
40269897:	682372        	l32i	a7, a3, 0x1a0
4026989a:	107780        	and	a7, a7, a8
4026989d:	207740        	or	a7, a7, a4
402698a0:	0020c0        	memw
402698a3:	686372        	s32i	a7, a3, 0x1a0
402698a6:	e67c      	movi.n	a6, -2
402698a8:	0020c0        	memw
402698ab:	642352        	l32i	a5, a3, 0x190
402698ae:	105560        	and	a5, a5, a6
402698b1:	0020c0        	memw
402698b4:	646352        	s32i	a5, a3, 0x190
402698b7:	0020c0        	memw
402698ba:	5d2322        	l32i	a2, a3, 0x174
402698bd:	202240        	or	a2, a2, a4
402698c0:	0020c0        	memw
402698c3:	5d6322        	s32i	a2, a3, 0x174
402698c6:	f00d      	ret.n

402698c8 <gpio16_output_set>:
402698c8:	045020        	extui	a5, a2, 0, 1
402698cb:	e67c      	movi.n	a6, -2
402698cd:	5a4541        	l32r	a4, 402401e4 <_irom0_text_start+0x1e4>
402698d0:	0020c0        	memw
402698d3:	5a2432        	l32i	a3, a4, 0x168
402698d6:	103360        	and	a3, a3, a6
402698d9:	203350        	or	a3, a3, a5
402698dc:	0020c0        	memw
402698df:	5a6432        	s32i	a3, a4, 0x168
402698e2:	f00d      	ret.n

402698e4 <gpio16_input_conf>:
402698e4:	bcaf82        	movi	a8, -68
402698e7:	170c      	movi.n	a7, 1
402698e9:	e47c      	movi.n	a4, -2
402698eb:	5a3e31        	l32r	a3, 402401e4 <_irom0_text_start+0x1e4>
402698ee:	0020c0        	memw
402698f1:	682362        	l32i	a6, a3, 0x1a0
402698f4:	106680        	and	a6, a6, a8
402698f7:	206670        	or	a6, a6, a7
402698fa:	0020c0        	memw
402698fd:	686362        	s32i	a6, a3, 0x1a0
40269900:	0020c0        	memw
40269903:	642352        	l32i	a5, a3, 0x190
40269906:	105540        	and	a5, a5, a4
40269909:	0020c0        	memw
4026990c:	646352        	s32i	a5, a3, 0x190
4026990f:	0020c0        	memw
40269912:	5d2322        	l32i	a2, a3, 0x174
40269915:	102240        	and	a2, a2, a4
40269918:	0020c0        	memw
4026991b:	5d6322        	s32i	a2, a3, 0x174
4026991e:	f00d      	ret.n

40269920 <gpio16_input_get>:
40269920:	5a3121        	l32r	a2, 402401e4 <_irom0_text_start+0x1e4>
40269923:	0020c0        	memw
40269926:	632222        	l32i	a2, a2, 0x18c
40269929:	042020        	extui	a2, a2, 0, 1
4026992c:	f00d      	ret.n
4026992e:	510000        	excw
40269931:	0059b7        	bbc	a9, a11, 40269935 <gpio16_input_get+0x15>
40269934:	4048      	l32i.n	a4, a0, 16
40269936:	7558      	l32i.n	a5, a5, 28
40269938:	ead271        	l32r	a7, 40264480 <os_get_random+0x5c>
4026993b:	0375a7        	bbci	a5, 26, 40269942 <gpio16_input_get+0x22>
4026993e:	020c      	movi.n	a2, 0
40269940:	f00d      	ret.n
40269942:	2522b2        	l32i	a11, a2, 148
40269945:	1778      	l32i.n	a7, a7, 4
40269947:	1388      	l32i.n	a8, a3, 4
40269949:	0b1362        	l16ui	a6, a3, 22
4026994c:	1858      	l32i.n	a5, a8, 4
4026994e:	667a      	add.n	a6, a6, a7
40269950:	c05570        	sub	a5, a5, a7
40269953:	1859      	s32i.n	a5, a8, 4
40269955:	0b5362        	s16i	a6, a3, 22
40269958:	242232        	l32i	a3, a2, 144
4026995b:	062c      	movi.n	a6, 32
4026995d:	20a460        	or	a10, a4, a6
40269960:	81bb30        	src	a11, a11, a3
40269963:	0045b2        	s8i	a11, a5, 0
40269966:	f35c      	movi.n	a3, 95
40269968:	103b30        	and	a3, a11, a3
4026996b:	203360        	or	a3, a3, a6
4026996e:	014532        	s8i	a3, a5, 1
40269971:	242292        	l32i	a9, a2, 144
40269974:	0345a2        	s8i	a10, a5, 3
40269977:	024592        	s8i	a9, a5, 2
4026997a:	242282        	l32i	a8, a2, 144
4026997d:	252272        	l32i	a7, a2, 148
40269980:	404010        	ssai	16
40269983:	817780        	src	a7, a7, a8
40269986:	044572        	s8i	a7, a5, 4
40269989:	242262        	l32i	a6, a2, 144
4026998c:	252242        	l32i	a4, a2, 148
4026998f:	404810        	ssai	24
40269992:	814460        	src	a4, a4, a6
40269995:	054542        	s8i	a4, a5, 5
40269998:	252232        	l32i	a3, a2, 148
4026999b:	064532        	s8i	a3, a5, 6
4026999e:	2522b2        	l32i	a11, a2, 148
402699a1:	41b8b0        	srli	a11, a11, 8
402699a4:	0745b2        	s8i	a11, a5, 7
402699a7:	2422a2        	l32i	a10, a2, 144
402699aa:	252232        	l32i	a3, a2, 148
402699ad:	4a1b      	addi.n	a4, a10, 1
402699af:	01b4a7        	bgeu	a4, a10, 402699b4 <gpio16_input_get+0x94>
402699b2:	331b      	addi.n	a3, a3, 1
402699b4:	256232        	s32i	a3, a2, 148
402699b7:	246242        	s32i	a4, a2, 144
402699ba:	120c      	movi.n	a2, 1
402699bc:	f00d      	ret.n
402699be:	580000        	excw
402699c1:	fefa      	add.n	a15, a14, a15
402699c3:	3f          	.byte 0x3f
402699c4:	f0c112        	addi	a1, a1, -16
402699c7:	1378      	l32i.n	a7, a3, 4
402699c9:	599061        	l32r	a6, 4024000c <_irom0_text_start+0xc>
402699cc:	1788      	l32i.n	a8, a7, 4
402699ce:	2109      	s32i.n	a0, a1, 8
402699d0:	048a      	add.n	a0, a4, a8
402699d2:	030052        	l8ui	a5, a0, 3
402699d5:	7668      	l32i.n	a6, a6, 28
402699d7:	045550        	extui	a5, a5, 5, 1
402699da:	0c5516        	beqz	a5, 40269aa3 <gpio16_input_get+0x183>
402699dd:	056a60        	extui	a6, a6, 26, 1
402699e0:	0bf656        	bnez	a6, 40269aa3 <gpio16_input_get+0x183>
402699e3:	020062        	l8ui	a6, a0, 2
402699e6:	3139      	s32i.n	a3, a1, 12
402699e8:	000052        	l8ui	a5, a0, 0
402699eb:	000892        	l8ui	a9, a8, 0
402699ee:	8ca0a2        	movi	a10, 140
402699f1:	1099a0        	and	a9, a9, a10
402699f4:	88a0a2        	movi	a10, 136
402699f7:	1199a7        	bne	a9, a10, 40269a0c <gpio16_input_get+0xec>
402699fa:	0108b2        	l8ui	a11, a8, 1
402699fd:	14b0b0        	extui	a11, a11, 0, 2
40269a00:	fdcbb2        	addi	a11, a11, -3
40269a03:	0a7b56        	bnez	a11, 40269aae <gpio16_input_get+0x18e>
40269a06:	1e0892        	l8ui	a9, a8, 30
40269a09:	002906        	j	40269ab1 <gpio16_input_get+0x191>
40269a0c:	091c      	movi.n	a9, 16
40269a0e:	0b0c      	movi.n	a11, 0
40269a10:	0600a2        	l8ui	a10, a0, 6
40269a13:	040032        	l8ui	a3, a0, 4
40269a16:	070082        	l8ui	a8, a0, 7
40269a19:	b09920        	addx8	a9, a9, a2
40269a1c:	115580        	slli	a5, a5, 8
40269a1f:	205560        	or	a5, a5, a6
40269a22:	1199      	s32i.n	a9, a1, 4
40269a24:	160c      	movi.n	a6, 1
40269a26:	118880        	slli	a8, a8, 8
40269a29:	113300        	slli	a3, a3, 16
40269a2c:	203350        	or	a3, a3, a5
40269a2f:	2088a0        	or	a8, a8, a10
40269a32:	050002        	l8ui	a0, a0, 5
40269a35:	ffe2a1        	l32r	a10, 402699c0 <gpio16_input_get+0xa0>
40269a38:	f48080        	extui	a8, a8, 0, 16
40269a3b:	010080        	slli	a0, a0, 24
40269a3e:	1a89      	s32i.n	a8, a10, 4
40269a40:	200030        	or	a0, a0, a3
40269a43:	0a09      	s32i.n	a0, a10, 0
40269a45:	0109      	s32i.n	a0, a1, 0
40269a47:	39a8      	l32i.n	a10, a9, 12
40269a49:	2998      	l32i.n	a9, a9, 8
40269a4b:	c03a80        	sub	a3, a10, a8
40269a4e:	c05900        	sub	a5, a9, a0
40269a51:	83b650        	moveqz	a11, a6, a5
40269a54:	050c      	movi.n	a5, 0
40269a56:	835630        	moveqz	a5, a6, a3
40269a59:	3138      	l32i.n	a3, a1, 12
40269a5b:	448b57        	bany	a11, a5, 40269aa3 <gpio16_input_get+0x183>
40269a5e:	c0a8a0        	sub	a10, a8, a10
40269a61:	050c      	movi.n	a5, 0
40269a63:	5d7761        	l32r	a6, 40241040 <system_upgrade_flag_check+0x10>
40269a66:	c0b090        	sub	a11, a0, a9
40269a69:	01b0b7        	bgeu	a0, a11, 40269a6e <gpio16_input_get+0x14e>
40269a6c:	aa0b      	addi.n	a10, a10, -1
40269a6e:	106a60        	and	a6, a10, a6
40269a71:	100c      	movi.n	a0, 1
40269a73:	935050        	movnez	a5, a0, a5
40269a76:	936060        	movnez	a6, a0, a6
40269a79:	205560        	or	a5, a5, a6
40269a7c:	35ec      	bnez.n	a5, 40269aa3 <gpio16_input_get+0x183>
40269a7e:	0b1392        	l16ui	a9, a3, 22
40269a81:	1158      	l32i.n	a5, a1, 4
40269a83:	01b8      	l32i.n	a11, a1, 0
40269a85:	3589      	s32i.n	a8, a5, 12
40269a87:	25b9      	s32i.n	a11, a5, 8
40269a89:	2622a2        	l32i	a10, a2, 152
40269a8c:	17b8      	l32i.n	a11, a7, 4
40269a8e:	1a68      	l32i.n	a6, a10, 4
40269a90:	2aa8      	l32i.n	a10, a10, 8
40269a92:	546a      	add.n	a5, a4, a6
40269a94:	aa6a      	add.n	a10, a10, a6
40269a96:	bb5a      	add.n	a11, a11, a5
40269a98:	17b9      	s32i.n	a11, a7, 4
40269a9a:	c099a0        	sub	a9, a9, a10
40269a9d:	0b5392        	s16i	a9, a3, 22
40269aa0:	000046        	j	40269aa5 <gpio16_input_get+0x185>
40269aa3:	000c      	movi.n	a0, 0
40269aa5:	002d      	mov.n	a2, a0
40269aa7:	2108      	l32i.n	a0, a1, 8
40269aa9:	10c112        	addi	a1, a1, 16
40269aac:	f00d      	ret.n
40269aae:	180892        	l8ui	a9, a8, 24
40269ab1:	349090        	extui	a9, a9, 0, 4
40269ab4:	ffd586        	j	40269a0e <gpio16_input_get+0xee>
40269ab7:	33cc00        	excw
40269aba:	030c      	movi.n	a3, 0
40269abc:	0012c6        	j	40269b0b <gpio16_input_get+0x1eb>
40269abf:	252272        	l32i	a7, a2, 148
40269ac2:	404010        	ssai	16
40269ac5:	0b1362        	l16ui	a6, a3, 22
40269ac8:	13a8      	l32i.n	a10, a3, 4
40269aca:	242252        	l32i	a5, a2, 144
40269acd:	ea6db1        	l32r	a11, 40264484 <os_get_random+0x60>
40269ad0:	851b      	addi.n	a8, a5, 1
40269ad2:	1bb8      	l32i.n	a11, a11, 4
40269ad4:	1a98      	l32i.n	a9, a10, 4
40269ad6:	66ba      	add.n	a6, a6, a11
40269ad8:	c099b0        	sub	a9, a9, a11
40269adb:	1a99      	s32i.n	a9, a10, 4
40269add:	0b5362        	s16i	a6, a3, 22
40269ae0:	130c      	movi.n	a3, 1
40269ae2:	246282        	s32i	a8, a2, 144
40269ae5:	01b857        	bgeu	a8, a5, 40269aea <gpio16_input_get+0x1ca>
40269ae8:	771b      	addi.n	a7, a7, 1
40269aea:	256272        	s32i	a7, a2, 148
40269aed:	81b780        	src	a11, a7, a8
40269af0:	0249b2        	s8i	a11, a9, 2
40269af3:	2422a2        	l32i	a10, a2, 144
40269af6:	252262        	l32i	a6, a2, 148
40269af9:	404800        	ssai	8
40269afc:	8166a0        	src	a6, a6, a10
40269aff:	014962        	s8i	a6, a9, 1
40269b02:	242252        	l32i	a5, a2, 144
40269b05:	004952        	s8i	a5, a9, 0
40269b08:	034942        	s8i	a4, a9, 3
40269b0b:	032d      	mov.n	a2, a3
40269b0d:	f00d      	ret.n
40269b0f:	225200        	excw
40269b12:	138826        	beqi	a8, 8, 40269b29 <gpio16_input_get+0x209>
40269b15:	0b1322        	l16ui	a2, a3, 22
40269b18:	1878      	l32i.n	a7, a8, 4
40269b1a:	1568      	l32i.n	a6, a5, 4
40269b1c:	2558      	l32i.n	a5, a5, 8
40269b1e:	946a      	add.n	a9, a4, a6
40269b20:	556a      	add.n	a5, a5, a6
40269b22:	779a      	add.n	a7, a7, a9
40269b24:	1879      	s32i.n	a7, a8, 4
40269b26:	c02250        	sub	a2, a2, a5
40269b29:	0b5322        	s16i	a2, a3, 22
40269b2c:	120c      	movi.n	a2, 1
40269b2e:	f00d      	ret.n
40269b30:	040005        	call0	4026db34 <_irom0_text_end+0x2768>
40269b33:	050502        	l8ui	a0, a5, 5
40269b36:	050205        	call0	4026eb58 <_irom0_text_end+0x378c>
40269b39:	050400        	extui	a0, a0, 20, 1
40269b3c:	050405        	call0	4026eb80 <_irom0_text_end+0x37b4>
40269b3f:	fe0405        	call0	40267b80 <wpa_sm_set_state+0x150>
40269b42:	fffd      	excw
40269b44:	f0f0f0        	subx8	a15, a0, a15
40269b47:	e0e0e0        	subx4	a14, a0, a14
40269b4a:	ff0ae1        	l32r	a14, 40269774 <uartcfg>
40269b4d:	ff          	.byte 0xff
40269b4e:	00f8      	l32i.n	a15, a0, 0
40269b50:	f8f8      	l32i.n	a15, a8, 60
40269b52:	4a4e52        	s8i	a5, a14, 74
40269b55:	384044        	excw
40269b58:	010000        	slli	a0, a0, 32
40269b5b:	030201        	l32r	a0, 4022a764 <_lit4_end+0x123a08>
40269b5e:	010504        	excw
40269b61:	000000        	ill
40269b64:	020000        	excw
	...
40269b6f:	0ae100        	excw
	...
40269b7a:	439301        	l32r	a0, 4023a9c8 <_lit4_end+0x133c6c>
	...
40269b9d:	000000        	ill
40269ba0:	000003        	excw
	...
40269baf:	001000        	excw
	...
40269bbe:	460000        	excw
40269bc1:	7269      	s32i.n	a6, a2, 28
40269bc3:	776d      	excw
40269bc5:	657261        	l32r	a6, 40243190 <wifi_get_macaddr+0x18>
40269bc8:	4e4f20        	excw
40269bcb:	594c      	movi.n	a9, 69
40269bcd:	757320        	extui	a7, a2, 19, 8
40269bd0:	6f7070        	excw
40269bd3:	737472        	excw
40269bd6:	534520        	excw
40269bd9:	323850        	excw
40269bdc:	213636        	excw
40269bdf:	0a2121        	l32r	a2, 4022c464 <_lit4_end+0x125708>
	...
40269bee:	650000        	extui	a0, a0, 16, 7
40269bf1:	706d      	excw
40269bf3:	207974        	excw
40269bf6:	6f          	.byte 0x6f
40269bf7:	0a7074        	excw
40269bfa:	000000        	ill
40269bfd:	000000        	ill
40269c00:	746146        	j	40286d89 <_irom0_text_end+0x1b9bd>
40269c03:	206c61        	l32r	a6, 40231db4 <_lit4_end+0x12b058>
40269c06:	637865        	excw
40269c09:	747065        	excw
40269c0c:	6f69      	s32i.n	a6, a15, 24
40269c0e:	6e          	.byte 0x6e
40269c0f:	252820        	extui	a2, a2, 24, 3
40269c12:	3a2964        	excw
40269c15:	000a      	add.n	a0, a0, a0
	...
40269c1f:	706500        	excw
40269c22:	3d3163        	excw
40269c25:	257830        	extui	a7, a3, 24, 3
40269c28:	783830        	excw
40269c2b:	202c      	movi.n	a0, 34
40269c2d:	637065        	excw
40269c30:	303d32        	excw
40269c33:	2578      	l32i.n	a7, a5, 8
40269c35:	783830        	excw
40269c38:	202c      	movi.n	a0, 34
40269c3a:	637065        	excw
40269c3d:	303d33        	excw
40269c40:	2578      	l32i.n	a7, a5, 8
40269c42:	783830        	excw
40269c45:	202c      	movi.n	a0, 34
40269c47:	637865        	excw
40269c4a:	646176        	excw
40269c4d:	3d7264        	excw
40269c50:	257830        	extui	a7, a3, 24, 3
40269c53:	783830        	excw
40269c56:	202c      	movi.n	a0, 34
40269c58:	706564        	excw
40269c5b:	303d63        	excw
40269c5e:	2578      	l32i.n	a7, a5, 8
40269c60:	783830        	excw
40269c63:	000a      	add.n	a0, a0, a0
	...
40269c6d:	000000        	ill
40269c70:	530a      	add.n	a5, a3, a0
40269c72:	204b44        	excw
40269c75:	726576        	excw
40269c78:	203a      	add.n	a2, a0, a3
40269c7a:	207325        	excw
40269c7d:	6d6f63        	excw
40269c80:	6c6970        	excw
40269c83:	206465        	excw
40269c86:	412040        	srli	a2, a4, 0
40269c89:	206775        	excw
40269c8c:	203720        	or	a3, a7, a2
40269c8f:	313032        	excw
40269c92:	312035        	excw
40269c95:	3a39      	s32i.n	a3, a10, 12
40269c97:	3a3731        	l32r	a3, 40238574 <_lit4_end+0x131818>
40269c9a:	0a3033        	excw
40269c9d:	000000        	ill
40269ca0:	796870        	excw
40269ca3:	657620        	extui	a7, a2, 22, 7
40269ca6:	203a72        	excw
40269ca9:	2c6425        	excw
40269cac:	707020        	excw
40269caf:	657620        	extui	a7, a2, 22, 7
40269cb2:	203a72        	excw
40269cb5:	2e6425        	excw
40269cb8:	0a6425        	excw
40269cbb:	000a      	add.n	a0, a0, a0
40269cbd:	000000        	ill
40269cc0:	323025        	excw
40269cc3:	2078      	l32i.n	a7, a0, 8
40269cc5:	000000        	ill
40269cc8:	000a      	add.n	a0, a0, a0
40269cca:	000a      	add.n	a0, a0, a0
40269ccc:	000000        	ill
40269ccf:	797300        	excw
40269cd2:	657473        	excw
40269cd5:	206d      	excw
40269cd7:	726170        	excw
40269cda:	206d61        	l32r	a6, 40231e90 <_lit4_end+0x12b134>
40269cdd:	727265        	excw
40269ce0:	6f          	.byte 0x6f
40269ce1:	000a72        	l8ui	a7, a10, 0
	...
40269cf0:	6e          	.byte 0x6e
40269cf1:	646565        	excw
40269cf4:	6f6220        	excw
40269cf7:	6f          	.byte 0x6f
40269cf8:	312074        	excw
40269cfb:	2e          	.byte 0x2e
40269cfc:	0a2b34        	excw
40269cff:	001000        	excw
	...

40269d10 <default_ssid>:
40269d10:	505345 30255f 255832 583230 323025 000058     ESP_%02X%02X%02X
	...
40269d30:	000010 000000 000000 000000 000000 454400     ................
40269d40:	464544 525245 204445 4e5546 4e2043 424d55     DEFERRED FUNC NU
40269d50:	45424d 492052 422053 474749 205245 414854     MBER IS BIGGER T
40269d60:	4e4148 303120 00000a 000000 000000 616600     HAN 10..........
40269d70:	696166 64656c 6e203a 646565 6f6220 20746f     failed: need boo
40269d80:	3e2074 31203d 0a332e 000000 000000 6f6400     t >= 1.3........
40269d90:	6e6f64 207427 707573 726f70 646574 6c6620     don't supported 
40269da0:	616c66 206873 70616d 000a2e 000000 657200     flash map.......
40269db0:	736572 726174 742074 75206f 206573 657375     restart to use u
40269dc0:	726573 696220 40206e 782520 00000a 657400     ser bin @ %x....
40269dd0:	736574 612074 65726c 796461 617020 657373     test already pas
40269de0:	646573 000a2e 000000 000000 000000 657200     sed.............
40269df0:	626572 746f6f 6f7420 737520 742065 747365     reboot to use te
40269e00:	207473 6e6962 204020 0a7825 000000 6f6400     st bin @ %x.....
40269e10:	6e6f64 207427 707573 726f70 646574 797420     don't supported 
40269e20:	707974 0a2e65 000000 000000 000000 657200     type............
40269e30:	626572 746f6f 6f7420 737520 000065 0a3100     reboot to use...
40269e40:	000a31 0a3200 320000 00000a 000a31 0a3100     1...2...2...1...
40269e50:	000a31 0a3200 000000 000000 000000 656400     1...2...........
40269e60:	656564 732070 65656c 252070 0a7364 00000a     deep sleep %ds..
	...
40269e80:	3a7069 2e6425 2e6425 2e6425 2c6425 73616d     ip:%d.%d.%d.%d,m
40269e90:	6b7361 64253a 64252e 64252e 64252e 77672c     ask:%d.%d.%d.%d,
40269ea0:	3a7767 2e6425 2e6425 2e6425 006425 000a00     gw:%d.%d.%d.%d..
40269eb0:	00000a 000000 000000 000000 000000 616400     ................
40269ec0:	746164 202061 30203a 782578 207e20 257830     data  : 0x%x ~ 0
40269ed0:	782578 6c202c 3a6e65 642520 00000a 6f7200     x%x, len: %d....
40269ee0:	646f72 617461 30203a 782578 207e20 257830     rodata: 0x%x ~ 0
40269ef0:	782578 6c202c 3a6e65 642520 00000a 736200     x%x, len: %d....
40269f00:	737362 202020 30203a 782578 207e20 257830     bss   : 0x%x ~ 0
40269f10:	782578 6c202c 3a6e65 642520 00000a 656800     x%x, len: %d....
40269f20:	616568 202070 30203a 782578 207e20 257830     heap  : 0x%x ~ 0
40269f30:	782578 6c202c 3a6e65 642520 00000a 726500     x%x, len: %d....
40269f40:	727265 20726f 726170 656d61 726574 00000a     error parameter.
	...
40269f60:	5d575b 636573 782520 726520 726f72 00000a     [W]sec %x error.
	...
40269f80:	727563 6e6572 725f74 74756f 5f7265 206469     current_router_i
40269f90:	692064 252073 000a64 000000 000000 726500     d is %d.........
40269fa0:	727265 74203a 6b7361 727020 206f69 25203c     err: task prio <
40269fb0:	642520 00000a 000000 000000 000000 726500      %d.............
40269fc0:	727265 74203a 6b7361 757120 657565 726520     err: task queue 
40269fd0:	727265 0a726f 000000 000000 000000 726500     error...........
40269fe0:	727265 70203a 74736f 727020 206f69 25203c     err: post prio <
40269ff0:	642520 00000a 100000 000000 000000 001000      %d.............
4026a000:	000010 000000 000000 000000 000000 686400     ................
4026a010:	636864 732070 767265 207265 617473 3a7472     dhcp server star
4026a020:	283a74 000000 000000 000000 000000 706900     t:(.............
4026a030:	3a7069 2e6425 2e6425 2e6425 2c6425 73616d     ip:%d.%d.%d.%d,m
4026a040:	6b7361 64253a 64252e 64252e 64252e 77672c     ask:%d.%d.%d.%d,
4026a050:	3a7767 2e6425 2e6425 2e6425 006425 0a2900     gw:%d.%d.%d.%d..
4026a060:	000a29 000000 000000 000000 000000 726500     )...............
4026a070:	727265 3a726f 6c7020 635f6c 206c61 637865     error: pll_cal e
4026a080:	656378 736465 6d3220 212173 000a21 642500     xceeds 2ms!!!...
4026a090:	2c6425 000020 250000 202c64 000000 642500     %d, ....%d, ....
4026a0a0:	2c6425 642520 00202c 000000 000000 642500     %d, %d, ........
4026a0b0:	2c6425 642520 00202c 000000 000000 642500     %d, %d, ........
4026a0c0:	2c6425 642520 00202c 000000 000000 642500     %d, %d, ........
4026a0d0:	2c6425 642520 00202c 000000 000000 642500     %d, %d, ........
4026a0e0:	2c6425 000020 000000 000000 000000 787200     %d, ............
4026a0f0:	697872 725f71 3a6765 3d6920 2c6425 5f6120     rxiq_reg: i=%d, 
4026a100:	6d5f61 3d7369 2c6425 5f7020 73696d 64253d     a_mis=%d, p_mis=
4026a110:	0a6425 000000 000000 000000 000000 6f7400     %d..............
4026a120:	746f74 5f6c61 727770 6c253d 202c64 78616d     total_pwr=%ld, m
4026a130:	3d7861 646c25 0a202c 000000 000000 642500     ax=%ld, ........
4026a140:	5f6425 5f6425 0a6425 000000 000000 657300     %d_%d_%d........
4026a150:	746573 78725f 61675f 3a6e69 667220 3d7874     set_rx_gain: rft
4026a160:	253d78 202c78 726672 783d78 2c7825 746120     x=%x, rfrx=x%x, 
4026a170:	747461 64253d 74202c 626278 78303d 2c7825     att=%d, txbb=0x%
4026a180:	202c78 726262 3d3178 257830 202c78 726262     x, bbrx1=0x%x, b
4026a190:	787262 303d32 782578 74202c 3a6364 2c6425     brx2=0x%x, tdc:%
4026a1a0:	252c64 000a64 000000 000000 000000 6e6900     d,%d............
4026a1b0:	646e69 3a7865 642520 617620 65756c 30203a     index: %d value:
4026a1c0:	783020 207825 257830 302078 782578 783020      0x%x 0x%x 0x%x 
4026a1d0:	257830 000a78 000000 000000 000000 000a00     0x%x............
4026a1e0:	00000a 000000 000000 000000 000000 4b4200     ................
4026a1f0:	3a4b42 2c6425 2c6425 2c6425 2c6425 257830     BK:%d,%d,%d,%d,0
4026a200:	782578 00000a 000000 000000 000000 787400     x%x.............
4026a210:	647874 253a63 252c64 203b64 647872 253a63     txdc:%d,%d; rxdc
4026a220:	64253a 64252c 64252c 64252c 00000a 6f6400     :%d,%d,%d,%d....
4026a230:	6e6f64 207427 657375 747220 6d2063 206d65     don't use rtc me
4026a240:	64206d 617461 00000a 000000 000000 332500     m data..........
4026a250:	643325 33252c 203b64 000000 000000 787400     %3d,%3d; .......
4026a260:	697874 675f71 6e6961 64253d 74202c 716978     txiq_gain=%d, tx
4026a270:	5f7169 616870 3d6573 0a6425 000000 585400     iq_phase=%d.....
4026a280:	505854 2c3157 642520 25202c 202c64 2c6425     TXPW1, %d, %d, %
4026a290:	202c64 2c6425 642520 25202c 000a64 585400     d, %d, %d, %d...
4026a2a0:	5f5854 435750 4c5254 74202c 5f746f 253d70     TX_PWCTRL, tot_p
4026a2b0:	64253d 64202c 61636f 705f6c 64253d 63202c     =%d, docal_p=%d,
4026a2c0:	6f6320 747461 64253d 61202c 3d7474 2c6425      coatt=%d, att=%
4026a2d0:	202c64 5f6672 253d67 202c78 727265 3d726f     d, rf_g=%x, erro
4026a2e0:	253d72 202c64 2c6425 642520 25202c 202c64     r=%d, %d, %d, %d
4026a2f0:	25202c 202c64 637068 64253d 25202c 000a64     , %d, hpc=%d, %d
4026a300:	00000a 000000 000000 000000 000000 756e00     ................
4026a310:	6d756e 3d6b5f 2c6425 6f7020 726577 756f5f     num_k=%d, power_
4026a320:	74756f 64253d 00202c 000000 000000 657200     out=%d, ........
4026a330:	676572 3d695f 2c6425 6e6920 746164 253d61     reg_i=%d, indata
4026a340:	64253d 00202c 000000 000000 000000 777000     =%d, ...........
4026a350:	637770 6c7274 72203a 657461 3d695f 2c6425     pwctrl: rate_i=%
4026a360:	202c64 726174 746567 6f705f 726577 64253d     d, target_power=
4026a370:	2c6425 656420 636574 705f74 65776f 253d72     %d, detect_power
4026a380:	64253d 72202c 657461 74615f 6e6574 64253d     =%d, rate_atten=
4026a390:	2c6425 000020 000000 000000 000000 787200     %d, ............
4026a3a0:	697872 675f71 5f7465 73696d 74203a 61746f     rxiq_get_mis: to
4026a3b0:	6c6174 77705f 253d72 202c64 2d6425 2c6425     tal_pwr=%d, %d-%
4026a3c0:	202c64 f00d00                                 d, .

4026a3c4 <chip_v6_set_sense>:
4026a3c4:	f00d      	ret.n
	...

4026a3c8 <chip_v6_get_sense>:
4026a3c8:	f00d      	ret.n
	...

4026a3cc <chip_v6_unset_chanfreq>:
4026a3cc:	020c      	movi.n	a2, 0
4026a3ce:	f00d      	ret.n
4026a3d0:	000010        	excw
	...
4026a3df:	656400        	extui	a6, a0, 20, 7
4026a3e2:	206c      	movi.n	a0, -30
4026a3e4:	6669      	s32i.n	a6, a6, 24
4026a3e6:	0a6425        	excw
4026a3e9:	000000        	ill
4026a3ec:	000000        	ill
4026a3ef:	686300        	excw
4026a3f2:	692067        	blt	a0, a6, 4026a45f <chip_v6_unset_chanfreq+0x93>
4026a3f5:	642566        	bnei	a5, 2, 4026a45d <chip_v6_unset_chanfreq+0x91>
4026a3f8:	000a      	add.n	a0, a0, a0
4026a3fa:	000000        	ill
4026a3fd:	000000        	ill
4026a400:	646461        	l32r	a6, 40243590 <skip_atoi+0x98>
4026a403:	666920        	excw
4026a406:	0a6425        	excw
4026a409:	000000        	ill
4026a40c:	000000        	ill
4026a40f:	696100        	excw
4026a412:	252064        	excw
4026a415:	000a64        	excw
4026a418:	6e6362        	s32i	a6, a3, 0x1b8
4026a41b:	642520        	extui	a2, a2, 5, 7
4026a41e:	000a      	add.n	a0, a0, a0
4026a420:	746e63        	excw
4026a423:	000a20        	excw
4026a426:	750000        	extui	a0, a0, 16, 8
4026a429:	6e          	.byte 0x6e
4026a42a:	746e63        	excw
4026a42d:	000a20        	excw
4026a430:	000010        	excw
	...
4026a43f:	787400        	excw
4026a442:	747220        	extui	a7, a2, 2, 8
4026a445:	652073        	excw
4026a448:	6f7272        	excw
4026a44b:	302072        	l32i	a7, a0, 192
4026a44e:	2578      	l32i.n	a7, a5, 8
4026a450:	0a78      	l32i.n	a7, a10, 0
	...
4026a45e:	740000        	extui	a0, a0, 0, 8
4026a461:	2078      	l32i.n	a7, a0, 8
4026a463:	727265        	excw
4026a466:	6f          	.byte 0x6f
4026a467:	302072        	l32i	a7, a0, 192
4026a46a:	2578      	l32i.n	a7, a5, 8
4026a46c:	0a78      	l32i.n	a7, a10, 0
4026a46e:	100000        	and	a0, a0, a0
	...
4026a47d:	000000        	ill
4026a480:	697571        	l32r	a7, 40244a54 <uartexe+0x3d0>
4026a483:	6c5374        	excw
4026a486:	6f5070        	excw
4026a489:	0a6372        	s32i	a7, a3, 40
4026a48c:	000000        	ill
4026a48f:	6c7300        	excw
4026a492:	706565        	excw
4026a495:	696420        	excw
4026a498:	626173        	excw
4026a49b:	656c      	movi.n	a5, -26
4026a49d:	000000        	ill
4026a4a0:	656c73        	excw
4026a4a3:	207065        	excw
4026a4a6:	616e65        	excw
4026a4a9:	656c62        	s32i	a6, a12, 0x194
4026a4ac:	000000        	ill
4026a4af:	742c00        	extui	a2, a0, 12, 8
4026a4b2:	7079      	s32i.n	a7, a0, 28
4026a4b4:	203a65        	excw
4026a4b7:	006425        	excw
4026a4ba:	000000        	ill
4026a4bd:	000000        	ill
4026a4c0:	000a      	add.n	a0, a0, a0
	...
4026a4ce:	710000        	excw
4026a4d1:	746975        	excw
4026a4d4:	706c53        	excw
4026a4d7:	726f50        	excw
4026a4da:	000a63        	excw
4026a4dd:	000000        	ill
4026a4e0:	206d70        	or	a6, a13, a7
4026a4e3:	6b6177        	bbci	a1, 7, 4026a552 <chip_v6_unset_chanfreq+0x186>
4026a4e6:	707565        	excw
4026a4e9:	747320        	extui	a7, a2, 3, 8
4026a4ec:	203a      	add.n	a2, a0, a3
4026a4ee:	2c6425        	excw
4026a4f1:	616320        	excw
4026a4f4:	657375        	excw
4026a4f7:	203a      	add.n	a2, a0, a3
4026a4f9:	0a6425        	excw
4026a4fc:	000000        	ill
4026a4ff:	687700        	excw
4026a502:	2079      	s32i.n	a7, a0, 8
4026a504:	207525        	excw
4026a507:	207525        	excw
4026a50a:	207525        	excw
4026a50d:	0a7525        	excw
	...
4026a520:	207525        	excw
4026a523:	207525        	excw
4026a526:	207525        	excw
4026a529:	0a7525        	excw
4026a52c:	000000        	ill
4026a52f:	667200        	excw
4026a532:	6c6320        	excw
4026a535:	6f          	.byte 0x6f
4026a536:	2c6573        	excw
4026a539:	6e          	.byte 0x6e
4026a53a:	6c6c75        	excw
4026a53d:	746164        	excw
4026a540:	745f61        	l32r	a6, 402476bc <tx_cap_init+0x108>
4026a543:	657275        	excw
	...
4026a54e:	720000        	excw
4026a551:	632066        	bnei	a0, 2, 4026a5b8 <chip_v6_unset_chanfreq+0x1ec>
4026a554:	6f6c      	movi.n	a15, -26
4026a556:	2c6573        	excw
4026a559:	6e          	.byte 0x6e
4026a55a:	6c6c75        	excw
4026a55d:	746164        	excw
4026a560:	665f61        	l32r	a6, 40243edc <tcpclient1_recv+0x108>
4026a563:	736c61        	l32r	a6, 40247314 <set_rx_gain_testchip_50+0x2f8>
4026a566:	000065        	excw
4026a569:	000000        	ill
4026a56c:	000000        	ill
4026a56f:	6d7000        	excw
4026a572:	6c6320        	excw
4026a575:	6f          	.byte 0x6f
4026a576:	206573        	excw
4026a579:	206425        	excw
4026a57c:	206425        	excw
4026a57f:	2f7525        	excw
4026a582:	0a7525        	excw
	...
4026a58d:	000000        	ill
4026a590:	206d70        	or	a6, a13, a7
4026a593:	6f          	.byte 0x6f
4026a594:	6e6570        	excw
4026a597:	687020        	excw
4026a59a:	5f79      	s32i.n	a7, a15, 20
4026a59c:	742c32        	l32i	a3, a12, 0x1d0
4026a59f:	7079      	s32i.n	a7, a0, 28
4026a5a1:	253a65        	excw
4026a5a4:	252064        	excw
4026a5a7:	252064        	excw
4026a5aa:	000a64        	excw
4026a5ad:	000000        	ill
4026a5b0:	6e          	.byte 0x6e
4026a5b1:	6f          	.byte 0x6f
4026a5b2:	4d4954        	excw
4026a5b5:	0a2121        	l32r	a2, 4022ce3c <_lit4_end+0x1260e0>
	...
4026a5c0:	796877        	bbci	a8, 7, 4026a63d <chip_v6_unset_chanfreq+0x271>
4026a5c3:	686320        	excw
4026a5c6:	676e61        	l32r	a6, 40244380 <scan_done+0x7c>
4026a5c9:	252065        	excw
4026a5cc:	252064        	excw
4026a5cf:	000a64        	excw
	...
4026a5de:	580000        	excw
4026a5e1:	206425        	excw
4026a5e4:	206425        	excw
4026a5e7:	0a6425        	excw
4026a5ea:	000000        	ill
4026a5ed:	000000        	ill
4026a5f0:	696c      	movi.n	a9, -26
4026a5f2:	5f7473        	excw
4026a5f5:	6e          	.byte 0x6e
4026a5f6:	6c6c75        	excw
4026a5f9:	000a      	add.n	a0, a0, a0
4026a5fb:	000000        	ill
4026a5fe:	6f0000        	excw
4026a601:	536666        	bnei	a6, 6, 4026a658 <chip_v6_unset_chanfreq+0x28c>
4026a604:	642554        	excw
4026a607:	6e6f00        	excw
4026a60a:	255453        	excw
4026a60d:	000a64        	excw
4026a610:	0a6c73        	excw
4026a613:	000000        	ill
4026a616:	750000        	extui	a0, a0, 16, 8
4026a619:	0a6c73        	excw
4026a61c:	000000        	ill
4026a61f:	757300        	extui	a7, a0, 19, 8
4026a622:	206c      	movi.n	a0, -30
4026a624:	206425        	excw
4026a627:	0a6425        	excw
4026a62a:	000000        	ill
4026a62d:	000000        	ill
4026a630:	000010        	excw
	...
4026a63f:	6f6600        	excw
4026a642:	656372        	s32i	a7, a3, 0x194
4026a645:	6c7320        	excw
4026a648:	642070        	extui	a2, a7, 0, 7
4026a64b:	7369      	s32i.n	a6, a3, 28
4026a64d:	6c6261        	l32r	a6, 402457d8 <readvdd33+0xb0>
4026a650:	000065        	excw
	...
4026a65f:	6f6600        	excw
4026a662:	656372        	s32i	a7, a3, 0x194
4026a665:	6c7320        	excw
4026a668:	652070        	extui	a2, a7, 16, 7
4026a66b:	6e          	.byte 0x6e
4026a66c:	6c6261        	l32r	a6, 402457f4 <readvdd33+0xcc>
4026a66f:	000065        	excw
	...
4026a67e:	2c0000        	excw
4026a681:	707974        	excw
4026a684:	203a65        	excw
4026a687:	006425        	excw
4026a68a:	000000        	ill
4026a68d:	000000        	ill
4026a690:	000a      	add.n	a0, a0, a0
	...
4026a69e:	660000        	excw
4026a6a1:	206d70        	or	a6, a13, a7
4026a6a4:	6f6c63        	excw
4026a6a7:	206573        	excw
4026a6aa:	206425        	excw
4026a6ad:	000a      	add.n	a0, a0, a0
4026a6af:	706600        	excw
4026a6b2:	206d      	excw
4026a6b4:	6f          	.byte 0x6f
4026a6b5:	6e6570        	excw
4026a6b8:	742c      	movi.n	a4, 39
4026a6ba:	7079      	s32i.n	a7, a0, 28
4026a6bc:	253a65        	excw
4026a6bf:	252064        	excw
4026a6c2:	000a64        	excw
	...
4026a6cd:	000000        	ill
4026a6d0:	6d7066        	bnei	a0, 7, 4026a741 <chip_v6_unset_chanfreq+0x375>
4026a6d3:	772c      	movi.n	a7, 39
4026a6d5:	000a31        	l32r	a3, 4022a700 <_lit4_end+0x1239a4>
4026a6d8:	6d7066        	bnei	a0, 7, 4026a749 <chip_v6_unset_chanfreq+0x37d>
4026a6db:	772c      	movi.n	a7, 39
4026a6dd:	000a32        	l8ui	a3, a10, 0
4026a6e0:	6d7066        	bnei	a0, 7, 4026a751 <chip_v6_unset_chanfreq+0x385>
4026a6e3:	6b7720        	excw
4026a6e6:	726520        	excw
4026a6e9:	203a72        	excw
4026a6ec:	6d7066        	bnei	a0, 7, 4026a75d <chip_v6_unset_chanfreq+0x391>
4026a6ef:	6f6e20        	excw
4026a6f2:	6f2074        	excw
4026a6f5:	6e6570        	excw
4026a6f8:	000a      	add.n	a0, a0, a0
4026a6fa:	000000        	ill
4026a6fd:	000000        	ill
4026a700:	6d7066        	bnei	a0, 7, 4026a771 <chip_v6_unset_chanfreq+0x3a5>
4026a703:	6b7720        	excw
4026a706:	726520        	excw
4026a709:	203a72        	excw
4026a70c:	206d70        	or	a6, a13, a7
4026a70f:	7369      	s32i.n	a6, a3, 28
4026a711:	706f20        	excw
4026a714:	0a6e65        	excw
	...
4026a71f:	6b7700        	excw
4026a722:	726620        	excw
4026a725:	6f          	.byte 0x6f
4026a726:	206d      	excw
4026a728:	657375        	excw
4026a72b:	000a72        	l8ui	a7, a10, 0
4026a72e:	710000        	excw
4026a731:	746975        	excw
4026a734:	706c53        	excw
4026a737:	726f50        	excw
4026a73a:	000a63        	excw
4026a73d:	000000        	ill
4026a740:	697571        	l32r	a7, 40244d14 <actionexe+0x88>
4026a743:	6c5374        	excw
4026a746:	6f5070        	excw
4026a749:	0a6372        	s32i	a7, a3, 40
4026a74c:	000000        	ill
4026a74f:	696c00        	excw
4026a752:	5f7473        	excw
4026a755:	6e          	.byte 0x6e
4026a756:	6c6c75        	excw
4026a759:	000a      	add.n	a0, a0, a0
4026a75b:	000000        	ill
4026a75e:	730000        	excw
4026a761:	0a6425        	excw
	...
4026a770:	000010        	excw
	...
4026a77f:	6d4c00        	excw
4026a782:	526361        	l32r	a6, 4023f110 <_lit4_end+0x1383b4>
4026a785:	4278      	l32i.n	a7, a2, 16
4026a787:	6b6c      	movi.n	a11, -26
4026a789:	253a      	add.n	a2, a5, a3
4026a78b:	000a64        	excw
4026a78e:	4c0000        	excw
4026a791:	616d      	excw
4026a793:	785463        	excw
4026a796:	6b6c42        	s32i	a4, a12, 0x1ac
4026a799:	253a      	add.n	a2, a5, a3
4026a79b:	000a64        	excw
4026a79e:	790000        	excw
	...
4026a7ad:	000000        	ill
4026a7b0:	616d      	excw
4026a7b2:	662070        	excw
4026a7b5:	6c6961        	l32r	a6, 4024595c <txpwr_offset+0x68>
4026a7b8:	000a      	add.n	a0, a0, a0
4026a7ba:	000000        	ill
4026a7bd:	000000        	ill
4026a7c0:	676863        	excw
4026a7c3:	5f          	.byte 0x5f
4026a7c4:	253a42        	excw
4026a7c7:	000a64        	excw
4026a7ca:	000000        	ill
4026a7cd:	000000        	ill
4026a7d0:	000010        	excw
4026a7d3:	000000        	ill
4026a7d6:	3d0000        	excw
4026a7d9:	643d      	excw
4026a7db:	0a6c      	movi.n	a10, -32
4026a7dd:	000000        	ill
4026a7e0:	646461        	l32r	a6, 40243970 <ets_vsnprintf+0x2f8>
4026a7e3:	696d20        	excw
4026a7e6:	616d73        	excw
4026a7e9:	686374        	excw
4026a7ec:	000a      	add.n	a0, a0, a0
4026a7ee:	610000        	excw
4026a7f1:	206464        	excw
4026a7f4:	0a6425        	excw
4026a7f7:	6d7200        	excw
4026a7fa:	642520        	extui	a2, a2, 5, 7
4026a7fd:	000a      	add.n	a0, a0, a0
4026a7ff:	6d7200        	excw
4026a802:	696d20        	excw
4026a805:	000a73        	excw
4026a808:	000010        	excw
4026a80b:	000000        	ill
4026a80e:	100000        	and	a0, a0, a0
4026a811:	000000        	ill
4026a814:	000000        	ill
	...

4026a818 <ieee80211_opcap>:
4026a818:	000001 040000 6d0000 65646f 203a20 756e00     ........mode : .
4026a828:	6c756e 00006c 730000 006174 000000 000000     null....sta.....
	...
4026a840:	302528 3a7832 323025 253a78 783230 30253a     (%02x:%02x:%02x:
4026a850:	323025 253a78 783230 30253a 297832 2b2000     %02x:%02x:%02x).
4026a860:	202b20 000000 730000 74666f 005041 252800      + .....softAP..
4026a870:	302528 3a7832 323025 253a78 783230 30253a     (%02x:%02x:%02x:
4026a880:	323025 253a78 783230 30253a 297832 000a00     %02x:%02x:%02x).
4026a890:	00000a 001000 000000 000000 000000 001000     ................
4026a8a0:	000010 000000 000000 000000 000000 686300     ................
4026a8b0:	676863 31415f 64253a 00000a 000000 686300     chg_A1:%d.......
4026a8c0:	676863 32415f 64253a 00000a 000000 001000     chg_A2:%d.......
4026a8d0:	000010 000000 000000 000000 000000 6f6e00     ................
4026a8e0:	206f6e 667562 6f6620 612072 697463 206e6f     no buf for actio
4026a8f0:	66206e 6d6172 000a65 000000 000010 001000     n frame.........
4026a900:	000010 000000 000000 000000 000000 6f6e00     ................
4026a910:	206f6e 667562 6f6620 702072 626f72 202c65     no buf for probe
4026a920:	69202c 6c2065 206e65 0a6425 000000 657300     , ie len %d.....
4026a930:	716573 25203a 000a64 000000 000000 657300     seq: %d.........
4026a940:	716573 4e203a 4c4c55 00000a 000004 000000     seq: NULL.......
	...
4026a964:	0003e8 000000 3a0082 013a01 000000 07d000     ........:.:.....
4026a974:	0007d0 010400 020184 00a201 000000 157c00     ................
4026a984:	00157c 020400 df018b 007f00 000000 2af800     |...............
4026a994:	002af8 030400 d50196 007500 000000 000000     .*........u.....
	...
4026aa20:	00000c 000000 000000 000000 000000 000000     ................
	...
4026aa38:	0003e8 000000 3a0082 013a01 000000 07d000     ........:.:.....
4026aa48:	0007d0 010400 020184 00a201 000000 157c00     ................
4026aa58:	00157c 020400 df028b 007f00 000000 2af800     |...............
4026aa68:	002af8 030400 d50396 007500 000001 177000     .*........u.....
4026aa78:	001770 0b0000 3c040c 003c00 000001 232800     p.......<.<.....
4026aa88:	002328 0f0000 3c0412 003c00 000001 2ee000     (#......<.<.....
4026aa98:	002ee0 0a0000 300618 003000 000001 465000     ........0.0.....
4026aaa8:	004650 0e0000 300624 003000 000001 5dc000     PF....$.0.0.....
4026aab8:	005dc0 090000 2c0830 002c00 000001 8ca000     .]....0.,.,.....
4026aac8:	008ca0 0d0000 2c0848 002c00 000001 bb8000     ......H.,.,.....
4026aad8:	00bb80 080000 2c0860 002c00 000001 d2f000     ......`.,.,.....
4026aae8:	00d2f0 0c0000 2c086c 002c00 000010 001000     ......l.,.,.....
4026aaf8:	000010 000000 100000 000000 000000 000000     ................
	...
4026ab10:	000002 000400 0b0000 000000 000016 000c00     ................
4026ab20:	00000c 001800 300000 000000 000000 001000     ........0.......
4026ab30:	000010 000000 000000 000000 000000 206600     ................
4026ab40:	2d2066 303831 00202c 000000 000000 206600     f -180, ........
4026ab50:	302066 00202c 660000 2c3020 000020 637300     f 0, ...f 0, ...
4026ab60:	616373 6f646e 0a656e 000000 000000 676200     scandone........
4026ab70:	0a6762 000000 000000 000000 000000 6e4900     bg..............
4026ab80:	766e49 696c61 572064 205045 79656b 732520     Invalid WEP key 
4026ab90:	0a7325 000000 000000 000000 000000 001000     %s..............
4026aba0:	000010 000000 000000 000000 000000 747300     ................
4026abb0:	617473 3a6574 642520 3e2d20 642520 252820     state: %d -> %d 
4026abc0:	782528 000a29 100000 000000 000000 001000     (%x)............
4026abd0:	000010 000000 000000 000000 000000 657200     ................
4026abe0:	636572 6e6e6f 746365 00000a 000000 6f6e00     reconnect.......
4026abf0:	206f6e 207325 756f66 2c646e 657220 6e6f63     no %s found, rec
4026ac00:	6e6e6f 746365 666120 726574 733120 00000a     onnect after 1s.
	...
4026ac20:	616562 6e6f63 697420 6f656d 0a7475 747300     beacon timeout..
4026ac30:	617473 6f6974 203a6e 323025 253a78 783230     station: %02x:%0
4026ac40:	3a7832 323025 253a78 783230 30253a 3a7832     2x:%02x:%02x:%02
4026ac50:	253a78 783230 656c20 657661 41202c 204449     x:%02x leave, AI
4026ac60:	3d2044 642520 00000a 000000 000000 616d00     D = %d..........
4026ac70:	78616d 6f6320 656e6e 697463 216e6f 00000a     max connection!.
	...
4026ac90:	78616d 6f6320 656e6e 697463 216e6f 00000a     max connection!.
	...
4026acb0:	617473 6f6974 203a6e 323025 253a78 783230     station: %02x:%0
4026acc0:	3a7832 323025 253a78 783230 30253a 3a7832     2x:%02x:%02x:%02
4026acd0:	253a78 783230 6f6a20 2c6e69 494120 3d2044     x:%02x join, AID
4026ace0:	203d20 0a6425 100000 000000 000000 001000      = %d...........
4026acf0:	000010 000000 000000 000000 000000 455600     ................
4026ad00:	4e4556 524f44 434120 4f4954 203a4e 6e656c     VENDOR ACTION: l
4026ad10:	206e65 727265 00726f 000000 000000 455600     en error........
4026ad20:	4e4556 524f44 434120 4f4954 203a4e 6e656c     VENDOR ACTION: l
4026ad30:	206e65 727265 20726f 006425 000000 656900     en error %d.....
4026ad40:	656569 303865 313132 63615f 6f6974 765f6e     ieee80211_action
4026ad50:	65765f 6f646e 735f72 636570 74615f 636174     _vendor_spec_att
4026ad60:	686361 657220 736967 726574 657220 207663     ach register rec
4026ad70:	632076 6c6c61 616220 206b63 727265 0a726f     v call back erro
4026ad80:	000a72 000300                                 r...

4026ad84 <ccmp>:
4026ad84:	000003 000800 080000 000000 000000 a5c400     ................
4026ad94:	25a5c4 a64040 104025 000000 000010 001000     ..%@@.%@........
4026ada4:	000010 000000 000000 000000 538263 001063     ............c.Sc
4026adb4:	000010 000000 000000 000000 696c63 746e65     ............clie
4026adc4:	5f746e 646461 736572 705f73 73756c 64612e     nt_address_plus.
4026add4:	646461 252072 252078 000a64 636864 5f7370     addr %x %d..dhcp
4026ade4:	735f73 726174 292874 63203a 6c756f 6e2064     s_start(): could
4026adf4:	6f6e20 6f2074 617462 206e69 626370 00000a      not obtain pcb.
4026ae04:	000000 001000 100000 000000 000010 000000     ................
	...
4026ae20:	636552 6f4876 2c646c 794220 657020 637073     RecvHold, By pes
4026ae30:	6f6370 2c6e6e 6e6966 632064 6e6e6f 736d5f     pconn,find conn_
4026ae40:	67736d 616620 0a6c69 000000 000000 655200     msg fail........
4026ae50:	636552 6f4876 2c646c 794220 657020 637073     RecvHold, By pes
4026ae60:	6f6370 2c6e6e 6e6966 632064 6e6e6f 736d5f     pconn,find conn_
4026ae70:	67736d 616620 0a6c69 000000 000000 726500     msg fail........
4026ae80:	727265 6e6920 6f6820 207473 6e6f63 63656e     err in host conn
4026ae90:	746365 206465 732528 000a29 000000 736500     ected (%s)......
4026aea0:	707365 6e6f63 745f6e 5f7063 6c6564 657465     espconn_tcp_dele
4026aeb0:	206574 2c6425 642520 00000a 000010 001000     te %d, %d.......
4026aec0:	000010 001000 5d0000 702002 c11204 040cf0     ........]. p....
4026aed0:	42040c 070051 a60c62 1b0913 330b52 000262     ..BQ..b.....R.3b
4026aee0:	620002 6d0141 23a603 020c1f 30831b 80b383     ..bA.m..#.....0.
4026aef0:	8180b3 c33221 1592fe 552b00 e6292a f0f223     ...!2.....+U*).#
4026af00:	38f0f2 363011 0046c0 020c00 0513a6 000542     ..8.06.F.......B
4026af10:	420005 520041 120011 2a10c1 402025 3020f4     ..BA.R.....*% @.
4026af20:	f53020 40434a 4af540 223a33 114280 743820      0.JC@@.J3:".B. 
4026af30:	407438 702033 209323 0df420 0000f0 c11200     8t@3 p#.  ......

4026af40 <inet_chksum_pseudo>:
4026af40:	e0c112        	addi	a1, a1, -32
4026af43:	0109      	s32i.n	a0, a1, 0
4026af45:	31e9      	s32i.n	a14, a1, 12
4026af47:	11c9      	s32i.n	a12, a1, 4
4026af49:	21d9      	s32i.n	a13, a1, 8
4026af4b:	02cd      	mov.n	a12, a2
4026af4d:	062d      	mov.n	a2, a6
4026af4f:	047c16        	beqz	a12, 4026af9a <inet_chksum_pseudo+0x5a>
4026af52:	0d0c      	movi.n	a13, 0
4026af54:	0e0c      	movi.n	a14, 0
4026af56:	4139      	s32i.n	a3, a1, 16
4026af58:	5149      	s32i.n	a4, a1, 20
4026af5a:	6159      	s32i.n	a5, a1, 24
4026af5c:	7169      	s32i.n	a6, a1, 28
4026af5e:	1c28      	l32i.n	a2, a12, 4
4026af60:	051c32        	l16ui	a3, a12, 10
4026af63:	fff645        	call0	4026aec8 <ccmp+0x144>
4026af66:	d2da      	add.n	a13, a2, a13
4026af68:	051c22        	l16ui	a2, a12, 10
4026af6b:	f500d0        	extui	a0, a13, 16, 16
4026af6e:	0cc8      	l32i.n	a12, a12, 0
4026af70:	f4d0d0        	extui	a13, a13, 0, 16
4026af73:	dd0a      	add.n	a13, a13, a0
4026af75:	136207        	bbci	a2, 0, 4026af8c <inet_chksum_pseudo+0x4c>
4026af78:	110d80        	slli	a0, a13, 8
4026af7b:	74d8d0        	extui	a13, a13, 8, 8
4026af7e:	20dd00        	or	a13, a13, a0
4026af81:	f4d0d0        	extui	a13, a13, 0, 16
4026af84:	100c      	movi.n	a0, 1
4026af86:	c0e0e0        	sub	a14, a0, a14
4026af89:	74e0e0        	extui	a14, a14, 0, 8
4026af8c:	fcec56        	bnez	a12, 4026af5e <inet_chksum_pseudo+0x1e>
4026af8f:	7128      	l32i.n	a2, a1, 28
4026af91:	6158      	l32i.n	a5, a1, 24
4026af93:	5148      	l32i.n	a4, a1, 20
4026af95:	4138      	l32i.n	a3, a1, 16
4026af97:	0000c6        	j	4026af9e <inet_chksum_pseudo+0x5e>
4026af9a:	0d0c      	movi.n	a13, 0
4026af9c:	0e0c      	movi.n	a14, 0
4026af9e:	0108      	l32i.n	a0, a1, 0
4026afa0:	11c8      	l32i.n	a12, a1, 4
4026afa2:	749820        	extui	a9, a2, 8, 8
4026afa5:	117280        	slli	a7, a2, 8
4026afa8:	11bd80        	slli	a11, a13, 8
4026afab:	0388      	l32i.n	a8, a3, 0
4026afad:	74a8d0        	extui	a10, a13, 8, 8
4026afb0:	f56080        	extui	a6, a8, 16, 16
4026afb3:	20aab0        	or	a10, a10, a11
4026afb6:	207790        	or	a7, a7, a9
4026afb9:	f47070        	extui	a7, a7, 0, 16
4026afbc:	f4a0a0        	extui	a10, a10, 0, 16
4026afbf:	93dae0        	movnez	a13, a10, a14
4026afc2:	f42080        	extui	a2, a8, 0, 16
4026afc5:	31e8      	l32i.n	a14, a1, 12
4026afc7:	226a      	add.n	a2, a2, a6
4026afc9:	118580        	slli	a8, a5, 8
4026afcc:	0468      	l32i.n	a6, a4, 0
4026afce:	2d2a      	add.n	a2, a13, a2
4026afd0:	f48080        	extui	a8, a8, 0, 16
4026afd3:	21d8      	l32i.n	a13, a1, 8
4026afd5:	778a      	add.n	a7, a7, a8
4026afd7:	20c112        	addi	a1, a1, 32
4026afda:	f58060        	extui	a8, a6, 16, 16
4026afdd:	f46060        	extui	a6, a6, 0, 16
4026afe0:	668a      	add.n	a6, a6, a8
4026afe2:	667a      	add.n	a6, a6, a7
4026afe4:	226a      	add.n	a2, a2, a6
4026afe6:	f47020        	extui	a7, a2, 0, 16
4026afe9:	f56020        	extui	a6, a2, 16, 16
4026afec:	262a      	add.n	a2, a6, a2
4026afee:	667a      	add.n	a6, a6, a7
4026aff0:	f56060        	extui	a6, a6, 16, 16
4026aff3:	226a      	add.n	a2, a2, a6
4026aff5:	f67c      	movi.n	a6, -1
4026aff7:	302260        	xor	a2, a2, a6
4026affa:	f42020        	extui	a2, a2, 0, 16
4026affd:	f00d      	ret.n
	...

4026b000 <inet_chksum_pseudo_partial>:
4026b000:	d0c112        	addi	a1, a1, -48
4026b003:	81f9      	s32i.n	a15, a1, 32
4026b005:	4109      	s32i.n	a0, a1, 16
4026b007:	3139      	s32i.n	a3, a1, 12
4026b009:	2149      	s32i.n	a4, a1, 8
4026b00b:	1159      	s32i.n	a5, a1, 4
4026b00d:	71e9      	s32i.n	a14, a1, 28
4026b00f:	61d9      	s32i.n	a13, a1, 24
4026b011:	51c9      	s32i.n	a12, a1, 20
4026b013:	07dd      	mov.n	a13, a7
4026b015:	02cd      	mov.n	a12, a2
4026b017:	0e0c      	movi.n	a14, 0
4026b019:	062d      	mov.n	a2, a6
4026b01b:	0129      	s32i.n	a2, a1, 0
4026b01d:	060c      	movi.n	a6, 0
4026b01f:	9169      	s32i.n	a6, a1, 36
4026b021:	047c16        	beqz	a12, 4026b06c <inet_chksum_pseudo_partial+0x6c>
4026b024:	044d16        	beqz	a13, 4026b06c <inet_chksum_pseudo_partial+0x6c>
4026b027:	051c02        	l16ui	a0, a12, 10
4026b02a:	01bd07        	bgeu	a13, a0, 4026b02f <inet_chksum_pseudo_partial+0x2f>
4026b02d:	0d0d      	mov.n	a0, a13
4026b02f:	1c28      	l32i.n	a2, a12, 4
4026b031:	f4f000        	extui	a15, a0, 0, 16
4026b034:	0f3d      	mov.n	a3, a15
4026b036:	ffe905        	call0	4026aec8 <ccmp+0x144>
4026b039:	051c72        	l16ui	a7, a12, 10
4026b03c:	e2ea      	add.n	a14, a2, a14
4026b03e:	c0ddf0        	sub	a13, a13, a15
4026b041:	f4d0d0        	extui	a13, a13, 0, 16
4026b044:	f500e0        	extui	a0, a14, 16, 16
4026b047:	0cc8      	l32i.n	a12, a12, 0
4026b049:	f4e0e0        	extui	a14, a14, 0, 16
4026b04c:	ee0a      	add.n	a14, a14, a0
4026b04e:	176707        	bbci	a7, 0, 4026b069 <inet_chksum_pseudo_partial+0x69>
4026b051:	11fe80        	slli	a15, a14, 8
4026b054:	100c      	movi.n	a0, 1
4026b056:	74e8e0        	extui	a14, a14, 8, 8
4026b059:	20eef0        	or	a14, a14, a15
4026b05c:	91f8      	l32i.n	a15, a1, 36
4026b05e:	f4e0e0        	extui	a14, a14, 0, 16
4026b061:	c000f0        	sub	a0, a0, a15
4026b064:	74f000        	extui	a15, a0, 0, 8
4026b067:	91f9      	s32i.n	a15, a1, 36
4026b069:	ffed06        	j	4026b021 <inet_chksum_pseudo_partial+0x21>
4026b06c:	4108      	l32i.n	a0, a1, 16
4026b06e:	51c8      	l32i.n	a12, a1, 20
4026b070:	61d8      	l32i.n	a13, a1, 24
4026b072:	81f8      	l32i.n	a15, a1, 32
4026b074:	3128      	l32i.n	a2, a1, 12
4026b076:	114e80        	slli	a4, a14, 8
4026b079:	7438e0        	extui	a3, a14, 8, 8
4026b07c:	203340        	or	a3, a3, a4
4026b07f:	0228      	l32i.n	a2, a2, 0
4026b081:	9148      	l32i.n	a4, a1, 36
4026b083:	f43030        	extui	a3, a3, 0, 16
4026b086:	93e340        	movnez	a14, a3, a4
4026b089:	f53020        	extui	a3, a2, 16, 16
4026b08c:	0148      	l32i.n	a4, a1, 0
4026b08e:	f42020        	extui	a2, a2, 0, 16
4026b091:	223a      	add.n	a2, a2, a3
4026b093:	745840        	extui	a5, a4, 8, 8
4026b096:	2138      	l32i.n	a3, a1, 8
4026b098:	2e2a      	add.n	a2, a14, a2
4026b09a:	114480        	slli	a4, a4, 8
4026b09d:	71e8      	l32i.n	a14, a1, 28
4026b09f:	204450        	or	a4, a4, a5
4026b0a2:	f44040        	extui	a4, a4, 0, 16
4026b0a5:	1158      	l32i.n	a5, a1, 4
4026b0a7:	0338      	l32i.n	a3, a3, 0
4026b0a9:	115580        	slli	a5, a5, 8
4026b0ac:	f45050        	extui	a5, a5, 0, 16
4026b0af:	30c112        	addi	a1, a1, 48
4026b0b2:	445a      	add.n	a4, a4, a5
4026b0b4:	f55030        	extui	a5, a3, 16, 16
4026b0b7:	f43030        	extui	a3, a3, 0, 16
4026b0ba:	335a      	add.n	a3, a3, a5
4026b0bc:	334a      	add.n	a3, a3, a4
4026b0be:	223a      	add.n	a2, a2, a3
4026b0c0:	f44020        	extui	a4, a2, 0, 16
4026b0c3:	f53020        	extui	a3, a2, 16, 16
4026b0c6:	232a      	add.n	a2, a3, a2
4026b0c8:	334a      	add.n	a3, a3, a4
4026b0ca:	f53030        	extui	a3, a3, 16, 16
4026b0cd:	223a      	add.n	a2, a2, a3
4026b0cf:	f37c      	movi.n	a3, -1
4026b0d1:	302230        	xor	a2, a2, a3
4026b0d4:	f42020        	extui	a2, a2, 0, 16
4026b0d7:	f00d      	ret.n
4026b0d9:	000000        	ill

4026b0dc <inet_chksum>:
4026b0dc:	f0c112        	addi	a1, a1, -16
4026b0df:	0109      	s32i.n	a0, a1, 0
4026b0e1:	ffde45        	call0	4026aec8 <ccmp+0x144>
4026b0e4:	0108      	l32i.n	a0, a1, 0
4026b0e6:	f37c      	movi.n	a3, -1
4026b0e8:	10c112        	addi	a1, a1, 16
4026b0eb:	302230        	xor	a2, a2, a3
4026b0ee:	f42020        	extui	a2, a2, 0, 16
4026b0f1:	f00d      	ret.n
	...

4026b0f4 <inet_chksum_pbuf>:
4026b0f4:	f0c112        	addi	a1, a1, -16
4026b0f7:	0109      	s32i.n	a0, a1, 0
4026b0f9:	31e9      	s32i.n	a14, a1, 12
4026b0fb:	11c9      	s32i.n	a12, a1, 4
4026b0fd:	21d9      	s32i.n	a13, a1, 8
4026b0ff:	02cd      	mov.n	a12, a2
4026b101:	62bc      	beqz.n	a2, 4026b13b <inet_chksum_pbuf+0x47>
4026b103:	0d0c      	movi.n	a13, 0
4026b105:	0e0c      	movi.n	a14, 0
4026b107:	1c28      	l32i.n	a2, a12, 4
4026b109:	051c32        	l16ui	a3, a12, 10
4026b10c:	ffdb85        	call0	4026aec8 <ccmp+0x144>
4026b10f:	d2da      	add.n	a13, a2, a13
4026b111:	051c22        	l16ui	a2, a12, 10
4026b114:	f500d0        	extui	a0, a13, 16, 16
4026b117:	0cc8      	l32i.n	a12, a12, 0
4026b119:	f4d0d0        	extui	a13, a13, 0, 16
4026b11c:	dd0a      	add.n	a13, a13, a0
4026b11e:	136207        	bbci	a2, 0, 4026b135 <inet_chksum_pbuf+0x41>
4026b121:	110d80        	slli	a0, a13, 8
4026b124:	74d8d0        	extui	a13, a13, 8, 8
4026b127:	20dd00        	or	a13, a13, a0
4026b12a:	f4d0d0        	extui	a13, a13, 0, 16
4026b12d:	100c      	movi.n	a0, 1
4026b12f:	c0e0e0        	sub	a14, a0, a14
4026b132:	74e0e0        	extui	a14, a14, 0, 8
4026b135:	fcec56        	bnez	a12, 4026b107 <inet_chksum_pbuf+0x13>
4026b138:	0000c6        	j	4026b13f <inet_chksum_pbuf+0x4b>
4026b13b:	0d0c      	movi.n	a13, 0
4026b13d:	0e0c      	movi.n	a14, 0
4026b13f:	0108      	l32i.n	a0, a1, 0
4026b141:	11c8      	l32i.n	a12, a1, 4
4026b143:	f27c      	movi.n	a2, -1
4026b145:	114d80        	slli	a4, a13, 8
4026b148:	7438d0        	extui	a3, a13, 8, 8
4026b14b:	203340        	or	a3, a3, a4
4026b14e:	93d3e0        	movnez	a13, a3, a14
4026b151:	302d20        	xor	a2, a13, a2
4026b154:	31e8      	l32i.n	a14, a1, 12
4026b156:	21d8      	l32i.n	a13, a1, 8
4026b158:	f42020        	extui	a2, a2, 0, 16
4026b15b:	10c112        	addi	a1, a1, 16
4026b15e:	f00d      	ret.n
4026b160:	000010        	excw
	...

4026b164 <ip_addr_any>:
4026b164:	000000 ffff00                                 ....

4026b168 <ip_addr_broadcast>:
4026b168:	ffffff 0000ff 100000 000000 000000 000000     ................
	...
4026b180:	5f7069 756f72 726574 642520 702520 00000a     ip_router %d %p.
	...
4026b1a0:	000010 000000 000000 000000 000000 001c00     ................

4026b1b0 <memp_sizes>:
4026b1b0:	00001c 002400 ac0000 000000 000024 001400     ....$.......$...
4026b1c0:	000014 000800 140000 000000 000010 001400     ................
4026b1d0:	000014 060000 100000 000000 000010 001000     ................
4026b1e0:	000010 001000 000000 000000 000000 f3ac00     ................

4026b1f0 <tcp_pcb_lists>:
4026b1f0:	fef3ac f3a83f 9c3ffe 3ffef3 fef3a4 06033f     ...?...?...?...?

4026b200 <tcp_persist_backoff>:
4026b200:	0c0603 603018 000078 000000 000000 020100     ....0`x.........

4026b210 <tcp_backoff>:
4026b210:	030201 060504 070707 070707 000007 001000     ................
4026b220:	000010 001000 100000 000000 000010 001000     ................
4026b230:	000010 001000 100000 000000 000010 006400     ................
4026b240:	000064 01f400 e80000 000003 000004 000400     d...............
4026b250:	000004 001000 000000 000000 000000 6e4900     ................
4026b260:	696e49 432074 6e756f 726574 000000 615000     Init Counter....
4026b270:	696150 697772 206573 79656b 786520 6e6170     Pairwise key exp
4026b280:	736e61 6e6f69 000000 000000 000000 724700     ansion..........
4026b290:	6f7247 207075 79656b 786520 6e6170 6f6973     Group key expans
4026b2a0:	6e6f69 001000 000000 000000 000000 001000     ion.............
4026b2b0:	000010 000000 000000 000000 000000 615000     ................
4026b2c0:	696150 697772 206573 79656b 786520 6e6170     Pairwise key exp
4026b2d0:	736e61 6e6f69 000000 000000 000000 001000     ansion..........
4026b2e0:	000010 000000 000000 000000 000000 4d5000     ................
4026b2f0:	4b4d50 614e20 00656d 000000 000000 000800     PMK Name........
4026b300:	000008 000600 060000 000000                   ............

4026b30c <eloop_cancel_timeout>:
4026b30c:	020c      	movi.n	a2, 0
4026b30e:	f00d      	ret.n

4026b310 <eloop_register_timeout>:
4026b310:	020c      	movi.n	a2, 0
4026b312:	f00d      	ret.n
4026b314:	000010        	excw
4026b317:	001000        	excw
4026b31a:	000000        	ill
4026b31d:	000000        	ill
4026b320:	000010        	excw
	...
4026b32f:	630a00        	excw
4026b332:	6f          	.byte 0x6f
4026b333:	6e          	.byte 0x6e
4026b334:	6e          	.byte 0x6e
4026b335:	746365        	excw
4026b338:	206465        	excw
4026b33b:	746977        	bbci	a9, 7, 4026b3b3 <wep+0x3>
4026b33e:	2068      	l32i.n	a6, a0, 8
4026b340:	2c7325        	excw
4026b343:	686320        	excw
4026b346:	6e6e61        	l32r	a6, 40246d00 <set_rx_gain_cal_iq+0x200>
4026b349:	206c65        	excw
4026b34c:	0a6425        	excw
4026b34f:	686400        	excw
4026b352:	207063        	excw
4026b355:	696c63        	excw
4026b358:	746e65        	excw
4026b35b:	747320        	extui	a7, a2, 3, 8
4026b35e:	747261        	l32r	a6, 40248528 <phy_dig_spur_set+0x124>
4026b361:	2e          	.byte 0x2e
4026b362:	2e          	.byte 0x2e
4026b363:	2e          	.byte 0x2e
4026b364:	000a      	add.n	a0, a0, a0
	...
4026b36e:	630000        	excw
4026b371:	6568      	l32i.n	a6, a5, 24
4026b373:	206b63        	excw
4026b376:	6f79      	s32i.n	a7, a15, 24
4026b378:	207275        	excw
4026b37b:	617473        	excw
4026b37e:	636974        	excw
4026b381:	706920        	excw
4026b384:	000a21        	l32r	a2, 4022b3ac <_lit4_end+0x124650>
4026b387:	001000        	excw
4026b38a:	100000        	and	a0, a0, a0
4026b38d:	000000        	ill
4026b390:	000010        	excw
	...

4026b394 <tkip>:
4026b394:	000002 000800 0c0000 000000 000008 993000     ................
4026b3a4:	269930 99c440 104026 000000                   0.&@..&@....

4026b3b0 <wep>:
4026b3b0:	000001 000400 040000 000000 000000 9ab800     ................
4026b3c0:	269ab8 9b1040 104026 000000                   ..&@..&@....
