[*] Binary protection state of libmp.so

  
  	No RELRO       No Canary found   NX disabled  DSO          No RPATH     No RUNPATH   Symbols


[*] Function printf tear down of libmp.so

    e370:	00002821 	move	a1,zero
    e374:	0320f809 	jalr	t9
    e378:	24846dd4 	addiu	a0,a0,28116
    e37c:	8fbf001c 	lw	ra,28(sp)
    e380:	0002102b 	sltu	v0,zero,v0
    e384:	03e00008 	jr	ra
    e388:	27bd0020 	addiu	sp,sp,32
    e38c:	00000000 	nop

0000e390 <remove_observer>:
    e390:	3c1c000e 	lui	gp,0xe
    e394:	279cf080 	addiu	gp,gp,-3968
    e398:	0399e021 	addu	gp,gp,t9
    e39c:	00804821 	move	t1,a0
    e3a0:	00a03821 	move	a3,a1
    e3a4:	00801021 	move	v0,a0
    e3a8:	00001821 	move	v1,zero
    e3ac:	24080005 	li	t0,5
    e3b0:	8c460014 	lw	a2,20(v0)
    e3b4:	10c70011 	beq	a2,a3,e3fc <remove_observer+0x6c>
    e3b8:	24420008 	addiu	v0,v0,8
    e3bc:	24630001 	addiu	v1,v1,1
    e3c0:	1468fffb 	bne	v1,t0,e3b0 <remove_observer+0x20>
    e3c4:	8f848034 	lw	a0,-32716(gp)
    e3c8:	8f868034 	lw	a2,-32716(gp)
    e3cc:	8f998b30 	lw	t9,printf
    e3d0:	27bdffe0 	addiu	sp,sp,-32
    e3d4:	24847000 	addiu	a0,a0,28672
--
    e404:	000210c0 	sll	v0,v0,0x3
    e408:	01221021 	addu	v0,t1,v0
    e40c:	2483ffff 	addiu	v1,a0,-1
    e410:	ac400004 	sw	zero,4(v0)
    e414:	ac400008 	sw	zero,8(v0)
    e418:	00001021 	move	v0,zero
    e41c:	ad23003c 	sw	v1,60(t1)
    e420:	03e00008 	jr	ra
    e424:	ace00010 	sw	zero,16(a3)

0000e428 <add_observer>:
    e428:	3c1c000e 	lui	gp,0xe
    e42c:	279cefe8 	addiu	gp,gp,-4120
    e430:	0399e021 	addu	gp,gp,t9
    e434:	00804821 	move	t1,a0
    e438:	00801021 	move	v0,a0
    e43c:	00001821 	move	v1,zero
    e440:	24080005 	li	t0,5
    e444:	8c470014 	lw	a3,20(v0)
    e448:	10e00011 	beqz	a3,e490 <add_observer+0x68>
    e44c:	24420008 	addiu	v0,v0,8
    e450:	24630001 	addiu	v1,v1,1
    e454:	1468fffb 	bne	v1,t0,e444 <add_observer+0x1c>
    e458:	8f848034 	lw	a0,-32716(gp)
    e45c:	8f868034 	lw	a2,-32716(gp)
    e460:	8f998b30 	lw	t9,printf
    e464:	27bdffe0 	addiu	sp,sp,-32
    e468:	24847028 	addiu	a0,a0,28712
--
    ecb4:	1064000d 	beq	v1,a0,ecec <AllocModule+0x1cc>
    ecb8:	ac400004 	sw	zero,4(v0)
    ecbc:	1464fff4 	bne	v1,a0,ec90 <AllocModule+0x170>
    ecc0:	acc50004 	sw	a1,4(a2)
    ecc4:	ae0700d4 	sw	a3,212(s0)
    ecc8:	ae0700d8 	sw	a3,216(s0)
    eccc:	ae0000dc 	sw	zero,220(s0)
    ecd0:	8fbf0024 	lw	ra,36(sp)
    ecd4:	02001021 	move	v0,s0
    ecd8:	8fb20020 	lw	s2,32(sp)
    ecdc:	8fb1001c 	lw	s1,28(sp)
    ece0:	8fb00018 	lw	s0,24(sp)
    ece4:	03e00008 	jr	ra
    ece8:	27bd0028 	addiu	sp,sp,40
    ecec:	1464ffe8 	bne	v1,a0,ec90 <AllocModule+0x170>
    ecf0:	acc70004 	sw	a3,4(a2)
    ecf4:	1000fff4 	b	ecc8 <AllocModule+0x1a8>
    ecf8:	ae0700d4 	sw	a3,212(s0)
    ecfc:	8f848034 	lw	a0,-32716(gp)
    ed00:	8f998954 	lw	t9,-30380(gp)
    ed04:	0320f809 	jalr	t9
    ed08:	248471b0 	addiu	a0,a0,29104
    ed0c:	1000ffc5 	b	ec24 <AllocModule+0x104>
    ed10:	8fbc0010 	lw	gp,16(sp)
    ed14:	8f848034 	lw	a0,-32716(gp)
    ed18:	8f998b30 	lw	t9,printf
    ed1c:	00402821 	move	a1,v0
    ed20:	24847184 	addiu	a0,a0,29060
    ed24:	0320f809 	jalr	t9
    ed28:	24060010 	li	a2,16
    ed2c:	8fbc0010 	lw	gp,16(sp)
    ed30:	8f9980b4 	lw	t9,-32588(gp)
    ed34:	02002021 	move	a0,s0
    ed38:	0320f809 	jalr	t9
    ed3c:	00008021 	move	s0,zero
    ed40:	8fbf0024 	lw	ra,36(sp)
    ed44:	02001021 	move	v0,s0
    ed48:	8fb20020 	lw	s2,32(sp)
    ed4c:	8fb1001c 	lw	s1,28(sp)
    ed50:	8fb00018 	lw	s0,24(sp)
    ed54:	03e00008 	jr	ra
    ed58:	27bd0028 	addiu	sp,sp,40
    ed5c:	8f848034 	lw	a0,-32716(gp)
    ed60:	8f998b30 	lw	t9,printf
    ed64:	02002821 	move	a1,s0
    ed68:	0320f809 	jalr	t9
--
    ee4c:	26310001 	addiu	s1,s1,1
    ee50:	0320f809 	jalr	t9
    ee54:	ae0300d8 	sw	v1,216(s0)
    ee58:	8e0200dc 	lw	v0,220(s0)
    ee5c:	0222182a 	slt	v1,s1,v0
    ee60:	1460fff4 	bnez	v1,ee34 <FreeModule+0xa4>
    ee64:	8fbc0010 	lw	gp,16(sp)
    ee68:	8fbf0024 	lw	ra,36(sp)
    ee6c:	8fb10020 	lw	s1,32(sp)
    ee70:	02002021 	move	a0,s0
    ee74:	8f9980b4 	lw	t9,-32588(gp)
    ee78:	8fb0001c 	lw	s0,28(sp)
    ee7c:	03200008 	jr	t9
    ee80:	27bd0028 	addiu	sp,sp,40
    ee84:	8f99823c 	lw	t9,-32196(gp)
    ee88:	0320f809 	jalr	t9
    ee8c:	00000000 	nop
    ee90:	8fbc0010 	lw	gp,16(sp)
    ee94:	8f998acc 	lw	t9,-30004(gp)
    ee98:	0320f809 	jalr	t9
    ee9c:	8c440000 	lw	a0,0(v0)
    eea0:	8fbc0010 	lw	gp,16(sp)
    eea4:	00403021 	move	a2,v0
    eea8:	8f848034 	lw	a0,-32716(gp)
    eeac:	8f858034 	lw	a1,-32716(gp)
    eeb0:	8f998b30 	lw	t9,printf
    eeb4:	248471f8 	addiu	a0,a0,29176
    eeb8:	0320f809 	jalr	t9
--
   15574:	8fa3004c 	lw	v1,76(sp)
   15578:	8fb60068 	lw	s6,104(sp)
   1557c:	8fb50064 	lw	s5,100(sp)
   15580:	00621021 	addu	v0,v1,v0
   15584:	ac5e0000 	sw	s8,0(v0)
   15588:	8fb40060 	lw	s4,96(sp)
   1558c:	8fbe0070 	lw	s8,112(sp)
   15590:	8fb3005c 	lw	s3,92(sp)
   15594:	8fb20058 	lw	s2,88(sp)
   15598:	8fb10054 	lw	s1,84(sp)
   1559c:	8fb00050 	lw	s0,80(sp)
   155a0:	00001021 	move	v0,zero
   155a4:	03e00008 	jr	ra
   155a8:	27bd0078 	addiu	sp,sp,120
   155ac:	10460003 	beq	v0,a2,155bc <VBMCreatePool+0x504>
   155b0:	24634247 	addiu	v1,v1,16967
   155b4:	1443ff26 	bne	v0,v1,15250 <VBMCreatePool+0x198>
   155b8:	00000000 	nop
   155bc:	70a42002 	mul	a0,a1,a0
   155c0:	0004b100 	sll	s6,a0,0x4
   155c4:	0016b0c3 	sra	s6,s6,0x3
   155c8:	1000ff39 	b	152b0 <VBMCreatePool+0x1f8>
   155cc:	02c08821 	move	s1,s6
   155d0:	8e0200cc 	lw	v0,204(s0)
   155d4:	8f84803c 	lw	a0,-32708(gp)
   155d8:	8f998b30 	lw	t9,printf
   155dc:	72228802 	mul	s1,s1,v0
   155e0:	8fa70078 	lw	a3,120(sp)
--
   15df4:	02473821 	addu	a3,s2,a3
   15df8:	24e70020 	addiu	a3,a3,32
   15dfc:	02073821 	addu	a3,s0,a3
   15e00:	24030001 	li	v1,1
   15e04:	24660004 	addiu	a2,v1,4
   15e08:	000630c0 	sll	a2,a2,0x3
   15e0c:	02063021 	addu	a2,s0,a2
   15e10:	24630001 	addiu	v1,v1,1
   15e14:	acc70004 	sw	a3,4(a2)
   15e18:	ac460000 	sw	a2,0(v0)
   15e1c:	00f23821 	addu	a3,a3,s2
   15e20:	1471fff8 	bne	v1,s1,15e04 <fifo_alloc+0xb4>
   15e24:	00c01021 	move	v0,a2
   15e28:	ae06001c 	sw	a2,28(s0)
   15e2c:	ae12000c 	sw	s2,12(s0)
   15e30:	8fbf002c 	lw	ra,44(sp)
   15e34:	02001021 	move	v0,s0
   15e38:	8fb30028 	lw	s3,40(sp)
   15e3c:	8fb20024 	lw	s2,36(sp)
   15e40:	8fb10020 	lw	s1,32(sp)
   15e44:	8fb0001c 	lw	s0,28(sp)
   15e48:	03e00008 	jr	ra
   15e4c:	27bd0030 	addiu	sp,sp,48
   15e50:	8f84803c 	lw	a0,-32708(gp)
   15e54:	8f85803c 	lw	a1,-32708(gp)
   15e58:	8f998b30 	lw	t9,printf
   15e5c:	24848d70 	addiu	a0,a0,-29328
   15e60:	24a58e20 	addiu	a1,a1,-29152
   15e64:	0320f809 	jalr	t9
   15e68:	24060025 	li	a2,37
   15e6c:	1000fff1 	b	15e34 <fifo_alloc+0xe4>
   15e70:	8fbf002c 	lw	ra,44(sp)

00015e74 <fifo_free>:
   15e74:	3c1c000d 	lui	gp,0xd
   15e78:	279c759c 	addiu	gp,gp,30108
   15e7c:	0399e021 	addu	gp,gp,t9
   15e80:	8c830000 	lw	v1,0(a0)
   15e84:	3c024649 	lui	v0,0x4649
   15e88:	2442464f 	addiu	v0,v0,17999
   15e8c:	10620007 	beq	v1,v0,15eac <fifo_free+0x38>
   15e90:	8f85803c 	lw	a1,-32708(gp)
   15e94:	8f84803c 	lw	a0,-32708(gp)
   15e98:	8f998b30 	lw	t9,printf
   15e9c:	24848d88 	addiu	a0,a0,-29304
   15ea0:	24a58e2c 	addiu	a1,a1,-29140
   15ea4:	03200008 	jr	t9
   15ea8:	2406003f 	li	a2,63
   15eac:	8f9980b4 	lw	t9,-32588(gp)
   15eb0:	03200008 	jr	t9
   15eb4:	00000000 	nop

00015eb8 <fifo_put>:
   15eb8:	3c1c000d 	lui	gp,0xd
   15ebc:	279c7558 	addiu	gp,gp,30040
   15ec0:	0399e021 	addu	gp,gp,t9
   15ec4:	8c820000 	lw	v0,0(a0)
   15ec8:	27bdffd8 	addiu	sp,sp,-40
   15ecc:	3c034649 	lui	v1,0x4649
   15ed0:	2463464f 	addiu	v1,v1,17999
   15ed4:	afbc0010 	sw	gp,16(sp)
   15ed8:	afbf0024 	sw	ra,36(sp)
   15edc:	afb10020 	sw	s1,32(sp)
   15ee0:	afb0001c 	sw	s0,28(sp)
   15ee4:	14430024 	bne	v0,v1,15f78 <fifo_put+0xc0>
   15ee8:	8f998b30 	lw	t9,printf
   15eec:	8c910018 	lw	s1,24(a0)
   15ef0:	12200029 	beqz	s1,15f98 <fifo_put+0xe0>
--
   15f8c:	2406004c 	li	a2,76
   15f90:	1000ffee 	b	15f4c <fifo_put+0x94>
   15f94:	2402ffff 	li	v0,-1
   15f98:	8f84803c 	lw	a0,-32708(gp)
   15f9c:	8f85803c 	lw	a1,-32708(gp)
   15fa0:	24848da8 	addiu	a0,a0,-29272
   15fa4:	24a58e38 	addiu	a1,a1,-29128
   15fa8:	0320f809 	jalr	t9
   15fac:	24060050 	li	a2,80
   15fb0:	1000ffe6 	b	15f4c <fifo_put+0x94>
   15fb4:	2402ffff 	li	v0,-1

00015fb8 <fifo_get>:
   15fb8:	3c1c000d 	lui	gp,0xd
   15fbc:	279c7458 	addiu	gp,gp,29784
   15fc0:	0399e021 	addu	gp,gp,t9
   15fc4:	8c820000 	lw	v0,0(a0)
   15fc8:	27bdffd8 	addiu	sp,sp,-40
   15fcc:	3c034649 	lui	v1,0x4649
   15fd0:	2463464f 	addiu	v1,v1,17999
   15fd4:	afbc0010 	sw	gp,16(sp)
   15fd8:	afbf0024 	sw	ra,36(sp)
   15fdc:	afb10020 	sw	s1,32(sp)
   15fe0:	afb0001c 	sw	s0,28(sp)
   15fe4:	1443002b 	bne	v0,v1,16094 <fifo_get+0xdc>
   15fe8:	8f998b30 	lw	t9,printf
   15fec:	8c910010 	lw	s1,16(a0)
   15ff0:	12200030 	beqz	s1,160b4 <fifo_get+0xfc>
--
   16130:	8e240004 	lw	a0,4(s1)
   16134:	8e06000c 	lw	a2,12(s0)
   16138:	0320f809 	jalr	t9
   1613c:	00002821 	move	a1,zero
   16140:	8e020018 	lw	v0,24(s0)
   16144:	1440ffef 	bnez	v0,16104 <fifo_clear+0x48>
   16148:	8fbc0010 	lw	gp,16(sp)
   1614c:	8e020008 	lw	v0,8(s0)
   16150:	ae110018 	sw	s1,24(s0)
   16154:	ae11001c 	sw	s1,28(s0)
   16158:	8e310000 	lw	s1,0(s1)
   1615c:	2442ffff 	addiu	v0,v0,-1
   16160:	1620fff2 	bnez	s1,1612c <fifo_clear+0x70>
   16164:	ae020008 	sw	v0,8(s0)
   16168:	ae000010 	sw	zero,16(s0)
   1616c:	ae000014 	sw	zero,20(s0)
   16170:	00001021 	move	v0,zero
   16174:	8fbf0024 	lw	ra,36(sp)
   16178:	8fb10020 	lw	s1,32(sp)
   1617c:	8fb0001c 	lw	s0,28(sp)
   16180:	03e00008 	jr	ra
   16184:	27bd0028 	addiu	sp,sp,40
   16188:	1000fffb 	b	16178 <fifo_clear+0xbc>
   1618c:	8fbf0024 	lw	ra,36(sp)
   16190:	8f84803c 	lw	a0,-32708(gp)
   16194:	8f998b30 	lw	t9,printf
   16198:	24848d88 	addiu	a0,a0,-29304
   1619c:	24a58e50 	addiu	a1,a1,-29104
   161a0:	0320f809 	jalr	t9
   161a4:	24060092 	li	a2,146
   161a8:	1000fff2 	b	16174 <fifo_clear+0xb8>
   161ac:	2402ffff 	li	v0,-1

000161b0 <fifo_pre_get>:
   161b0:	3c1c000d 	lui	gp,0xd
   161b4:	279c7260 	addiu	gp,gp,29280
   161b8:	0399e021 	addu	gp,gp,t9
   161bc:	8c820000 	lw	v0,0(a0)
   161c0:	27bdffe0 	addiu	sp,sp,-32
   161c4:	3c034649 	lui	v1,0x4649
   161c8:	2463464f 	addiu	v1,v1,17999
   161cc:	afbc0010 	sw	gp,16(sp)
   161d0:	afbf001c 	sw	ra,28(sp)
   161d4:	1443000d 	bne	v0,v1,1620c <fifo_pre_get+0x5c>
   161d8:	8f998b30 	lw	t9,printf
   161dc:	8c820010 	lw	v0,16(a0)
   161e0:	10400012 	beqz	v0,1622c <fifo_pre_get+0x7c>
   161e4:	00a03821 	move	a3,a1
   161e8:	8f998990 	lw	t9,-30320(gp)
   161ec:	8c86000c 	lw	a2,12(a0)
   161f0:	8c450004 	lw	a1,4(v0)
   161f4:	0320f809 	jalr	t9
   161f8:	00e02021 	move	a0,a3
   161fc:	00001021 	move	v0,zero
   16200:	8fbf001c 	lw	ra,28(sp)
   16204:	03e00008 	jr	ra
   16208:	27bd0020 	addiu	sp,sp,32
   1620c:	8f84803c 	lw	a0,-32708(gp)
   16210:	8f85803c 	lw	a1,-32708(gp)
   16214:	24848d88 	addiu	a0,a0,-29304
   16218:	24a58e5c 	addiu	a1,a1,-29092
   1621c:	0320f809 	jalr	t9
   16220:	240600b2 	li	a2,178
   16224:	1000fff6 	b	16200 <fifo_pre_get+0x50>
   16228:	2402ffff 	li	v0,-1
   1622c:	8f84803c 	lw	a0,-32708(gp)
   16230:	8f85803c 	lw	a1,-32708(gp)
   16234:	8f998b30 	lw	t9,printf
   16238:	24848dc8 	addiu	a0,a0,-29240
   1623c:	24a58e5c 	addiu	a1,a1,-29092
   16240:	0320f809 	jalr	t9
   16244:	240600b6 	li	a2,182
   16248:	1000ffed 	b	16200 <fifo_pre_get+0x50>
   1624c:	2402ffff 	li	v0,-1

00016250 <fifo_pre_get_ptr>:
   16250:	3c1c000d 	lui	gp,0xd
   16254:	279c71c0 	addiu	gp,gp,29120
   16258:	0399e021 	addu	gp,gp,t9
   1625c:	8c820000 	lw	v0,0(a0)
   16260:	3c034649 	lui	v1,0x4649
   16264:	2463464f 	addiu	v1,v1,17999
   16268:	14430011 	bne	v0,v1,162b0 <fifo_pre_get_ptr+0x60>
   1626c:	8f998b30 	lw	t9,printf
   16270:	8c820010 	lw	v0,16(a0)
   16274:	1040000c 	beqz	v0,162a8 <fifo_pre_get_ptr+0x58>
--
   162b4:	8f85803c 	lw	a1,-32708(gp)
   162b8:	27bdffe0 	addiu	sp,sp,-32
   162bc:	24848d88 	addiu	a0,a0,-29304
   162c0:	24a58e6c 	addiu	a1,a1,-29076
   162c4:	afbf001c 	sw	ra,28(sp)
   162c8:	afbc0010 	sw	gp,16(sp)
   162cc:	0320f809 	jalr	t9
   162d0:	240600c5 	li	a2,197
   162d4:	8fbf001c 	lw	ra,28(sp)
   162d8:	2402ffff 	li	v0,-1
   162dc:	03e00008 	jr	ra
   162e0:	27bd0020 	addiu	sp,sp,32

000162e4 <fifo_num>:
   162e4:	3c1c000d 	lui	gp,0xd
   162e8:	279c712c 	addiu	gp,gp,28972
   162ec:	0399e021 	addu	gp,gp,t9
   162f0:	8c830000 	lw	v1,0(a0)
   162f4:	3c024649 	lui	v0,0x4649
   162f8:	2442464f 	addiu	v0,v0,17999
   162fc:	14620003 	bne	v1,v0,1630c <fifo_num+0x28>
   16300:	8f85803c 	lw	a1,-32708(gp)
   16304:	03e00008 	jr	ra
   16308:	8c820008 	lw	v0,8(a0)
   1630c:	8f84803c 	lw	a0,-32708(gp)
   16310:	8f998b30 	lw	t9,printf
   16314:	27bdffe0 	addiu	sp,sp,-32
   16318:	24848d88 	addiu	a0,a0,-29304
--
   1632c:	240600e2 	li	a2,226
   16330:	8fbf001c 	lw	ra,28(sp)
   16334:	2402ffff 	li	v0,-1
   16338:	03e00008 	jr	ra
   1633c:	27bd0020 	addiu	sp,sp,32

00016340 <fifo_print>:
   16340:	3c1c000d 	lui	gp,0xd
   16344:	279c70d0 	addiu	gp,gp,28880
   16348:	0399e021 	addu	gp,gp,t9
   1634c:	27bdffd8 	addiu	sp,sp,-40
   16350:	afb0001c 	sw	s0,28(sp)
   16354:	00808021 	move	s0,a0
   16358:	8f84803c 	lw	a0,-32708(gp)
   1635c:	8f998954 	lw	t9,-30380(gp)
   16360:	afbc0010 	sw	gp,16(sp)
   16364:	afbf0024 	sw	ra,36(sp)
   16368:	afb10020 	sw	s1,32(sp)
   1636c:	0320f809 	jalr	t9
   16370:	24848de4 	addiu	a0,a0,-29212
   16374:	8fbc0010 	lw	gp,16(sp)
   16378:	8e030000 	lw	v1,0(s0)
   1637c:	3c024649 	lui	v0,0x4649
   16380:	2442464f 	addiu	v0,v0,17999
   16384:	1062000b 	beq	v1,v0,163b4 <fifo_print+0x74>
   16388:	8f998b30 	lw	t9,printf
   1638c:	8f84803c 	lw	a0,-32708(gp)
   16390:	8f85803c 	lw	a1,-32708(gp)
   16394:	8fbf0024 	lw	ra,36(sp)
   16398:	8fb10020 	lw	s1,32(sp)
   1639c:	8fb0001c 	lw	s0,28(sp)
   163a0:	24848d88 	addiu	a0,a0,-29304
   163a4:	24a58e8c 	addiu	a1,a1,-29044
   163a8:	240600ee 	li	a2,238
   163ac:	03200008 	jr	t9
   163b0:	27bd0028 	addiu	sp,sp,40
   163b4:	8f84803c 	lw	a0,-32708(gp)
   163b8:	8e050008 	lw	a1,8(s0)
   163bc:	0320f809 	jalr	t9
   163c0:	24848dfc 	addiu	a0,a0,-29188
   163c4:	8e100010 	lw	s0,16(s0)
   163c8:	1200000b 	beqz	s0,163f8 <fifo_print+0xb8>
   163cc:	8fbc0010 	lw	gp,16(sp)
   163d0:	8f91803c 	lw	s1,-32708(gp)
   163d4:	26318e08 	addiu	s1,s1,-29176
   163d8:	8e020004 	lw	v0,4(s0)
   163dc:	8f998b30 	lw	t9,printf
   163e0:	02202021 	move	a0,s1
   163e4:	0320f809 	jalr	t9
   163e8:	8c450000 	lw	a1,0(v0)
   163ec:	8e100000 	lw	s0,0(s0)
   163f0:	1600fff9 	bnez	s0,163d8 <fifo_print+0x98>
   163f4:	8fbc0010 	lw	gp,16(sp)
   163f8:	8fbf0024 	lw	ra,36(sp)
   163fc:	8fb10020 	lw	s1,32(sp)
   16400:	8fb0001c 	lw	s0,28(sp)
   16404:	03e00008 	jr	ra
   16408:	27bd0028 	addiu	sp,sp,40

0001640c <fifo_head>:
   1640c:	3c1c000d 	lui	gp,0xd
   16410:	279c7004 	addiu	gp,gp,28676
   16414:	0399e021 	addu	gp,gp,t9
   16418:	8c820000 	lw	v0,0(a0)
   1641c:	3c034649 	lui	v1,0x4649
   16420:	2463464f 	addiu	v1,v1,17999
   16424:	1443000a 	bne	v0,v1,16450 <fifo_head+0x44>
   16428:	8f998b30 	lw	t9,printf
   1642c:	8c820010 	lw	v0,16(a0)
   16430:	10400005 	beqz	v0,16448 <fifo_head+0x3c>
--
   16444:	acc30000 	sw	v1,0(a2)
   16448:	03e00008 	jr	ra
   1644c:	00001021 	move	v0,zero
   16450:	8f84803c 	lw	a0,-32708(gp)
   16454:	8f85803c 	lw	a1,-32708(gp)
   16458:	27bdffe0 	addiu	sp,sp,-32
   1645c:	24848d88 	addiu	a0,a0,-29304
   16460:	24a58e98 	addiu	a1,a1,-29032
   16464:	afbf001c 	sw	ra,28(sp)
   16468:	afbc0010 	sw	gp,16(sp)
   1646c:	0320f809 	jalr	t9
   16470:	240600fe 	li	a2,254
   16474:	8fbf001c 	lw	ra,28(sp)
   16478:	2402ffff 	li	v0,-1
   1647c:	03e00008 	jr	ra
   16480:	27bd0020 	addiu	sp,sp,32

00016484 <fifo_node_next>:
   16484:	3c1c000d 	lui	gp,0xd
   16488:	279c6f8c 	addiu	gp,gp,28556
   1648c:	0399e021 	addu	gp,gp,t9
   16490:	8c820000 	lw	v0,0(a0)
   16494:	3c034649 	lui	v1,0x4649
   16498:	2463464f 	addiu	v1,v1,17999
   1649c:	1443000d 	bne	v0,v1,164d4 <fifo_node_next+0x50>
   164a0:	8f998b30 	lw	t9,printf
   164a4:	8ca20000 	lw	v0,0(a1)
   164a8:	10400017 	beqz	v0,16508 <fifo_node_next+0x84>
--
   2233c:	ae05017c 	sw	a1,380(s0)
   22340:	ae030180 	sw	v1,384(s0)
   22344:	ae040184 	sw	a0,388(s0)
   22348:	8fbe01b8 	lw	s8,440(sp)
   2234c:	8fb701b4 	lw	s7,436(sp)
   22350:	8fb601b0 	lw	s6,432(sp)
   22354:	8fb501ac 	lw	s5,428(sp)
   22358:	8fb401a8 	lw	s4,424(sp)
   2235c:	8fb301a4 	lw	s3,420(sp)
   22360:	8fb201a0 	lw	s2,416(sp)
   22364:	8fb1019c 	lw	s1,412(sp)
   22368:	8fb00198 	lw	s0,408(sp)
   2236c:	00001021 	move	v0,zero
   22370:	03e00008 	jr	ra
   22374:	27bd01c0 	addiu	sp,sp,448

00022378 <ncu_reg_dump>:
   22378:	3c1c000d 	lui	gp,0xd
   2237c:	279cb098 	addiu	gp,gp,-20328
   22380:	0399e021 	addu	gp,gp,t9
   22384:	27bdffe0 	addiu	sp,sp,-32
   22388:	8c850000 	lw	a1,0(a0)
   2238c:	afb00018 	sw	s0,24(sp)
   22390:	00808021 	move	s0,a0
   22394:	8f84803c 	lw	a0,-32708(gp)
   22398:	8f998b30 	lw	t9,printf
   2239c:	afbf001c 	sw	ra,28(sp)
   223a0:	afbc0010 	sw	gp,16(sp)
   223a4:	0320f809 	jalr	t9
   223a8:	2484e2d0 	addiu	a0,a0,-7472
   223ac:	8fbc0010 	lw	gp,16(sp)
   223b0:	8e050004 	lw	a1,4(s0)
   223b4:	8f84803c 	lw	a0,-32708(gp)
   223b8:	8f998b30 	lw	t9,printf
   223bc:	0320f809 	jalr	t9
   223c0:	2484e2e0 	addiu	a0,a0,-7456
   223c4:	8fbc0010 	lw	gp,16(sp)
   223c8:	8e050008 	lw	a1,8(s0)
   223cc:	8f84803c 	lw	a0,-32708(gp)
   223d0:	8f998b30 	lw	t9,printf
   223d4:	0320f809 	jalr	t9
   223d8:	2484e2f0 	addiu	a0,a0,-7440
   223dc:	8fbc0010 	lw	gp,16(sp)
   223e0:	8e05000c 	lw	a1,12(s0)
   223e4:	8f84803c 	lw	a0,-32708(gp)
   223e8:	8f998b30 	lw	t9,printf
   223ec:	0320f809 	jalr	t9
   223f0:	2484e300 	addiu	a0,a0,-7424
   223f4:	8fbc0010 	lw	gp,16(sp)
   223f8:	8e050010 	lw	a1,16(s0)
   223fc:	8f84803c 	lw	a0,-32708(gp)
   22400:	8f998b30 	lw	t9,printf
   22404:	0320f809 	jalr	t9
   22408:	2484e310 	addiu	a0,a0,-7408
   2240c:	8fbc0010 	lw	gp,16(sp)
   22410:	8e050014 	lw	a1,20(s0)
   22414:	8f84803c 	lw	a0,-32708(gp)
   22418:	8f998b30 	lw	t9,printf
   2241c:	0320f809 	jalr	t9
   22420:	2484e320 	addiu	a0,a0,-7392
   22424:	8fbc0010 	lw	gp,16(sp)
   22428:	8e050018 	lw	a1,24(s0)
   2242c:	8f84803c 	lw	a0,-32708(gp)
   22430:	8f998b30 	lw	t9,printf
   22434:	0320f809 	jalr	t9
   22438:	2484e330 	addiu	a0,a0,-7376
   2243c:	8fbc0010 	lw	gp,16(sp)
   22440:	8e05001c 	lw	a1,28(s0)
   22444:	8f84803c 	lw	a0,-32708(gp)
   22448:	8f998b30 	lw	t9,printf
   2244c:	0320f809 	jalr	t9
   22450:	2484e340 	addiu	a0,a0,-7360
   22454:	8fbc0010 	lw	gp,16(sp)
   22458:	8e0501b0 	lw	a1,432(s0)
   2245c:	8f84803c 	lw	a0,-32708(gp)
   22460:	8f998b30 	lw	t9,printf
   22464:	0320f809 	jalr	t9
   22468:	2484e354 	addiu	a0,a0,-7340
   2246c:	8fbc0010 	lw	gp,16(sp)
   22470:	8e0501b4 	lw	a1,436(s0)
   22474:	8f84803c 	lw	a0,-32708(gp)
   22478:	8f998b30 	lw	t9,printf
   2247c:	0320f809 	jalr	t9
   22480:	2484e364 	addiu	a0,a0,-7324
   22484:	8fbc0010 	lw	gp,16(sp)
   22488:	8e0501b8 	lw	a1,440(s0)
   2248c:	8f84803c 	lw	a0,-32708(gp)
   22490:	8f998b30 	lw	t9,printf
   22494:	0320f809 	jalr	t9
   22498:	2484e374 	addiu	a0,a0,-7308
   2249c:	8fbc0010 	lw	gp,16(sp)
   224a0:	8e0501bc 	lw	a1,444(s0)
   224a4:	8f84803c 	lw	a0,-32708(gp)
   224a8:	8f998b30 	lw	t9,printf
   224ac:	0320f809 	jalr	t9
   224b0:	2484e384 	addiu	a0,a0,-7292
   224b4:	8fbc0010 	lw	gp,16(sp)
   224b8:	8e0501c0 	lw	a1,448(s0)
   224bc:	8f84803c 	lw	a0,-32708(gp)
   224c0:	8f998b30 	lw	t9,printf
   224c4:	0320f809 	jalr	t9
   224c8:	2484e39c 	addiu	a0,a0,-7268
   224cc:	8fbc0010 	lw	gp,16(sp)
   224d0:	8e0501c4 	lw	a1,452(s0)
   224d4:	8f84803c 	lw	a0,-32708(gp)
   224d8:	8f998b30 	lw	t9,printf
   224dc:	0320f809 	jalr	t9
   224e0:	2484e3b0 	addiu	a0,a0,-7248
   224e4:	8fbc0010 	lw	gp,16(sp)
   224e8:	8e0501c8 	lw	a1,456(s0)
   224ec:	8f84803c 	lw	a0,-32708(gp)
   224f0:	8f998b30 	lw	t9,printf
   224f4:	0320f809 	jalr	t9
   224f8:	2484e3c8 	addiu	a0,a0,-7224
   224fc:	8fbc0010 	lw	gp,16(sp)
   22500:	8e0501cc 	lw	a1,460(s0)
   22504:	8f84803c 	lw	a0,-32708(gp)
   22508:	8f998b30 	lw	t9,printf
   2250c:	0320f809 	jalr	t9
   22510:	2484e3d8 	addiu	a0,a0,-7208
   22514:	8fbc0010 	lw	gp,16(sp)
   22518:	8e0501d0 	lw	a1,464(s0)
   2251c:	8f84803c 	lw	a0,-32708(gp)
   22520:	8f998b30 	lw	t9,printf
   22524:	0320f809 	jalr	t9
   22528:	2484e3e8 	addiu	a0,a0,-7192
   2252c:	8fbc0010 	lw	gp,16(sp)
   22530:	8e0501d4 	lw	a1,468(s0)
   22534:	8f84803c 	lw	a0,-32708(gp)
   22538:	8f998b30 	lw	t9,printf
   2253c:	0320f809 	jalr	t9
   22540:	2484e400 	addiu	a0,a0,-7168
   22544:	8fbc0010 	lw	gp,16(sp)
   22548:	8e0501d8 	lw	a1,472(s0)
   2254c:	8f84803c 	lw	a0,-32708(gp)
   22550:	8f998b30 	lw	t9,printf
   22554:	0320f809 	jalr	t9
   22558:	2484e418 	addiu	a0,a0,-7144
   2255c:	8fbc0010 	lw	gp,16(sp)
   22560:	8e0501dc 	lw	a1,476(s0)
   22564:	8f84803c 	lw	a0,-32708(gp)
   22568:	8f998b30 	lw	t9,printf
   2256c:	0320f809 	jalr	t9
   22570:	2484e430 	addiu	a0,a0,-7120
   22574:	8fbc0010 	lw	gp,16(sp)
   22578:	8e0501e0 	lw	a1,480(s0)
   2257c:	8f84803c 	lw	a0,-32708(gp)
   22580:	8f998b30 	lw	t9,printf
   22584:	0320f809 	jalr	t9
   22588:	2484e444 	addiu	a0,a0,-7100
   2258c:	8fbc0010 	lw	gp,16(sp)
   22590:	8e0501e4 	lw	a1,484(s0)
   22594:	8f84803c 	lw	a0,-32708(gp)
   22598:	8f998b30 	lw	t9,printf
   2259c:	0320f809 	jalr	t9
   225a0:	2484e45c 	addiu	a0,a0,-7076
   225a4:	8fbc0010 	lw	gp,16(sp)
   225a8:	8e0501e8 	lw	a1,488(s0)
   225ac:	8f84803c 	lw	a0,-32708(gp)
   225b0:	8f998b30 	lw	t9,printf
   225b4:	0320f809 	jalr	t9
   225b8:	2484e474 	addiu	a0,a0,-7052
   225bc:	8fbc0010 	lw	gp,16(sp)
   225c0:	8e0501ec 	lw	a1,492(s0)
   225c4:	8f84803c 	lw	a0,-32708(gp)
   225c8:	8f998b30 	lw	t9,printf
   225cc:	0320f809 	jalr	t9
   225d0:	2484e488 	addiu	a0,a0,-7032
   225d4:	8fbc0010 	lw	gp,16(sp)
   225d8:	8e0501f0 	lw	a1,496(s0)
   225dc:	8f84803c 	lw	a0,-32708(gp)
   225e0:	8f998b30 	lw	t9,printf
   225e4:	0320f809 	jalr	t9
   225e8:	2484e49c 	addiu	a0,a0,-7012
   225ec:	8fbc0010 	lw	gp,16(sp)
   225f0:	8e0501f4 	lw	a1,500(s0)
   225f4:	8f84803c 	lw	a0,-32708(gp)
   225f8:	8f998b30 	lw	t9,printf
   225fc:	0320f809 	jalr	t9
   22600:	2484e4b4 	addiu	a0,a0,-6988
   22604:	8fbc0010 	lw	gp,16(sp)
   22608:	8e0501f8 	lw	a1,504(s0)
   2260c:	8f84803c 	lw	a0,-32708(gp)
   22610:	8f998b30 	lw	t9,printf
   22614:	0320f809 	jalr	t9
   22618:	2484e4d0 	addiu	a0,a0,-6960
   2261c:	8fbc0010 	lw	gp,16(sp)
   22620:	8e0501fc 	lw	a1,508(s0)
   22624:	8f84803c 	lw	a0,-32708(gp)
   22628:	8f998b30 	lw	t9,printf
   2262c:	0320f809 	jalr	t9
   22630:	2484e4e8 	addiu	a0,a0,-6936
   22634:	8fbc0010 	lw	gp,16(sp)
   22638:	8e050200 	lw	a1,512(s0)
   2263c:	8f84803c 	lw	a0,-32708(gp)
   22640:	8f998b30 	lw	t9,printf
   22644:	0320f809 	jalr	t9
   22648:	2484e500 	addiu	a0,a0,-6912
   2264c:	8fbc0010 	lw	gp,16(sp)
   22650:	8e050204 	lw	a1,516(s0)
   22654:	8f84803c 	lw	a0,-32708(gp)
   22658:	8f998b30 	lw	t9,printf
   2265c:	0320f809 	jalr	t9
   22660:	2484e518 	addiu	a0,a0,-6888
   22664:	8fbc0010 	lw	gp,16(sp)
   22668:	8e050208 	lw	a1,520(s0)
   2266c:	8f84803c 	lw	a0,-32708(gp)
   22670:	8f998b30 	lw	t9,printf
   22674:	0320f809 	jalr	t9
   22678:	2484e530 	addiu	a0,a0,-6864
   2267c:	8fbc0010 	lw	gp,16(sp)
   22680:	8e05020c 	lw	a1,524(s0)
   22684:	8f84803c 	lw	a0,-32708(gp)
   22688:	8f998b30 	lw	t9,printf
   2268c:	0320f809 	jalr	t9
   22690:	2484e548 	addiu	a0,a0,-6840
   22694:	8fbc0010 	lw	gp,16(sp)
   22698:	8e050210 	lw	a1,528(s0)
   2269c:	8f84803c 	lw	a0,-32708(gp)
   226a0:	8f998b30 	lw	t9,printf
   226a4:	0320f809 	jalr	t9
   226a8:	2484e560 	addiu	a0,a0,-6816
   226ac:	8fbc0010 	lw	gp,16(sp)
   226b0:	8e050214 	lw	a1,532(s0)
   226b4:	8f84803c 	lw	a0,-32708(gp)
   226b8:	8f998b30 	lw	t9,printf
   226bc:	0320f809 	jalr	t9
   226c0:	2484e580 	addiu	a0,a0,-6784
   226c4:	8fbc0010 	lw	gp,16(sp)
   226c8:	8e050218 	lw	a1,536(s0)
   226cc:	8f84803c 	lw	a0,-32708(gp)
   226d0:	8f998b30 	lw	t9,printf
   226d4:	0320f809 	jalr	t9
   226d8:	2484e5a0 	addiu	a0,a0,-6752
   226dc:	8fbc0010 	lw	gp,16(sp)
   226e0:	8e05021c 	lw	a1,540(s0)
   226e4:	8f84803c 	lw	a0,-32708(gp)
   226e8:	8f998b30 	lw	t9,printf
   226ec:	0320f809 	jalr	t9
   226f0:	2484e5bc 	addiu	a0,a0,-6724
   226f4:	8fbc0010 	lw	gp,16(sp)
   226f8:	8e050220 	lw	a1,544(s0)
   226fc:	8f84803c 	lw	a0,-32708(gp)
   22700:	8f998b30 	lw	t9,printf
   22704:	0320f809 	jalr	t9
   22708:	2484e5d8 	addiu	a0,a0,-6696
   2270c:	8fbc0010 	lw	gp,16(sp)
   22710:	8e050224 	lw	a1,548(s0)
   22714:	8f84803c 	lw	a0,-32708(gp)
   22718:	8f998b30 	lw	t9,printf
   2271c:	0320f809 	jalr	t9
   22720:	2484e5f0 	addiu	a0,a0,-6672
   22724:	8fbc0010 	lw	gp,16(sp)
   22728:	8e050228 	lw	a1,552(s0)
   2272c:	8f84803c 	lw	a0,-32708(gp)
   22730:	8f998b30 	lw	t9,printf
   22734:	0320f809 	jalr	t9
   22738:	2484e60c 	addiu	a0,a0,-6644
   2273c:	8fbc0010 	lw	gp,16(sp)
   22740:	8e05022c 	lw	a1,556(s0)
   22744:	8f84803c 	lw	a0,-32708(gp)
   22748:	8f998b30 	lw	t9,printf
   2274c:	0320f809 	jalr	t9
   22750:	2484e628 	addiu	a0,a0,-6616
   22754:	8fbc0010 	lw	gp,16(sp)
   22758:	8e050230 	lw	a1,560(s0)
   2275c:	8f84803c 	lw	a0,-32708(gp)
   22760:	8f998b30 	lw	t9,printf
   22764:	0320f809 	jalr	t9
   22768:	2484e644 	addiu	a0,a0,-6588
   2276c:	8fbc0010 	lw	gp,16(sp)
   22770:	8e050234 	lw	a1,564(s0)
   22774:	8f84803c 	lw	a0,-32708(gp)
   22778:	8f998b30 	lw	t9,printf
   2277c:	0320f809 	jalr	t9
   22780:	2484e65c 	addiu	a0,a0,-6564
   22784:	8fbc0010 	lw	gp,16(sp)
   22788:	8e050238 	lw	a1,568(s0)
   2278c:	8f84803c 	lw	a0,-32708(gp)
   22790:	8f998b30 	lw	t9,printf
   22794:	0320f809 	jalr	t9
   22798:	2484e678 	addiu	a0,a0,-6536
   2279c:	8fbc0010 	lw	gp,16(sp)
   227a0:	8e05023c 	lw	a1,572(s0)
   227a4:	8f84803c 	lw	a0,-32708(gp)
   227a8:	8f998b30 	lw	t9,printf
   227ac:	0320f809 	jalr	t9
   227b0:	2484e694 	addiu	a0,a0,-6508
   227b4:	8fbc0010 	lw	gp,16(sp)
   227b8:	8e050240 	lw	a1,576(s0)
   227bc:	8f84803c 	lw	a0,-32708(gp)
   227c0:	8f998b30 	lw	t9,printf
   227c4:	0320f809 	jalr	t9
   227c8:	2484e6ac 	addiu	a0,a0,-6484
   227cc:	8fbc0010 	lw	gp,16(sp)
   227d0:	8e050244 	lw	a1,580(s0)
   227d4:	8f84803c 	lw	a0,-32708(gp)
   227d8:	8f998b30 	lw	t9,printf
   227dc:	0320f809 	jalr	t9
   227e0:	2484e6c8 	addiu	a0,a0,-6456
   227e4:	8fbc0010 	lw	gp,16(sp)
   227e8:	8e050248 	lw	a1,584(s0)
   227ec:	8f84803c 	lw	a0,-32708(gp)
   227f0:	8f998b30 	lw	t9,printf
   227f4:	0320f809 	jalr	t9
   227f8:	2484e6e4 	addiu	a0,a0,-6428
   227fc:	8fbc0010 	lw	gp,16(sp)
   22800:	8e05024c 	lw	a1,588(s0)
   22804:	8f84803c 	lw	a0,-32708(gp)
   22808:	8f998b30 	lw	t9,printf
   2280c:	0320f809 	jalr	t9
   22810:	2484e700 	addiu	a0,a0,-6400
   22814:	8fbc0010 	lw	gp,16(sp)
   22818:	8e050250 	lw	a1,592(s0)
   2281c:	8f84803c 	lw	a0,-32708(gp)
   22820:	8f998b30 	lw	t9,printf
   22824:	0320f809 	jalr	t9
   22828:	2484e71c 	addiu	a0,a0,-6372
   2282c:	8fbc0010 	lw	gp,16(sp)
   22830:	8e050254 	lw	a1,596(s0)
   22834:	8f84803c 	lw	a0,-32708(gp)
   22838:	8f998b30 	lw	t9,printf
   2283c:	0320f809 	jalr	t9
   22840:	2484e734 	addiu	a0,a0,-6348
   22844:	8fbc0010 	lw	gp,16(sp)
   22848:	8e050258 	lw	a1,600(s0)
   2284c:	8f84803c 	lw	a0,-32708(gp)
   22850:	8f998b30 	lw	t9,printf
   22854:	0320f809 	jalr	t9
   22858:	2484e750 	addiu	a0,a0,-6320
   2285c:	8fbc0010 	lw	gp,16(sp)
   22860:	8e05025c 	lw	a1,604(s0)
   22864:	8f84803c 	lw	a0,-32708(gp)
   22868:	8f998b30 	lw	t9,printf
   2286c:	0320f809 	jalr	t9
   22870:	2484e770 	addiu	a0,a0,-6288
   22874:	8fbc0010 	lw	gp,16(sp)
   22878:	8e050260 	lw	a1,608(s0)
   2287c:	8f84803c 	lw	a0,-32708(gp)
   22880:	8f998b30 	lw	t9,printf
   22884:	0320f809 	jalr	t9
   22888:	2484e78c 	addiu	a0,a0,-6260
   2288c:	8fbc0010 	lw	gp,16(sp)
   22890:	8e050264 	lw	a1,612(s0)
   22894:	8f84803c 	lw	a0,-32708(gp)
   22898:	8f998b30 	lw	t9,printf
   2289c:	0320f809 	jalr	t9
   228a0:	2484e7ac 	addiu	a0,a0,-6228
   228a4:	8fbc0010 	lw	gp,16(sp)
   228a8:	8e050268 	lw	a1,616(s0)
   228ac:	8f84803c 	lw	a0,-32708(gp)
   228b0:	8f998b30 	lw	t9,printf
   228b4:	0320f809 	jalr	t9
   228b8:	2484e7cc 	addiu	a0,a0,-6196
   228bc:	8fbc0010 	lw	gp,16(sp)
   228c0:	8e05026c 	lw	a1,620(s0)
   228c4:	8f84803c 	lw	a0,-32708(gp)
   228c8:	8f998b30 	lw	t9,printf
   228cc:	0320f809 	jalr	t9
   228d0:	2484e7e8 	addiu	a0,a0,-6168
   228d4:	8fbc0010 	lw	gp,16(sp)
   228d8:	8e050270 	lw	a1,624(s0)
   228dc:	8f84803c 	lw	a0,-32708(gp)
   228e0:	8f998b30 	lw	t9,printf
   228e4:	0320f809 	jalr	t9
   228e8:	2484e804 	addiu	a0,a0,-6140
   228ec:	8fbc0010 	lw	gp,16(sp)
   228f0:	8e050274 	lw	a1,628(s0)
   228f4:	8f84803c 	lw	a0,-32708(gp)
   228f8:	8f998b30 	lw	t9,printf
   228fc:	0320f809 	jalr	t9
   22900:	2484e824 	addiu	a0,a0,-6108
   22904:	8fbc0010 	lw	gp,16(sp)
   22908:	8e050278 	lw	a1,632(s0)
   2290c:	8f84803c 	lw	a0,-32708(gp)
   22910:	8f998b30 	lw	t9,printf
   22914:	0320f809 	jalr	t9
   22918:	2484e844 	addiu	a0,a0,-6076
   2291c:	8fbc0010 	lw	gp,16(sp)
   22920:	8e05027c 	lw	a1,636(s0)
   22924:	8f84803c 	lw	a0,-32708(gp)
   22928:	8f998b30 	lw	t9,printf
   2292c:	0320f809 	jalr	t9
   22930:	2484e860 	addiu	a0,a0,-6048
   22934:	8fbc0010 	lw	gp,16(sp)
   22938:	8e050280 	lw	a1,640(s0)
   2293c:	8f84803c 	lw	a0,-32708(gp)
   22940:	8f998b30 	lw	t9,printf
   22944:	0320f809 	jalr	t9
   22948:	2484e87c 	addiu	a0,a0,-6020
   2294c:	8fbc0010 	lw	gp,16(sp)
   22950:	8e050284 	lw	a1,644(s0)
   22954:	8f84803c 	lw	a0,-32708(gp)
   22958:	8f998b30 	lw	t9,printf
   2295c:	0320f809 	jalr	t9
   22960:	2484e89c 	addiu	a0,a0,-5988
   22964:	8fbc0010 	lw	gp,16(sp)
   22968:	8e050288 	lw	a1,648(s0)
   2296c:	8f84803c 	lw	a0,-32708(gp)
   22970:	8f998b30 	lw	t9,printf
   22974:	0320f809 	jalr	t9
   22978:	2484e8bc 	addiu	a0,a0,-5956
   2297c:	8fbc0010 	lw	gp,16(sp)
   22980:	8e05028c 	lw	a1,652(s0)
   22984:	8f84803c 	lw	a0,-32708(gp)
   22988:	8f998b30 	lw	t9,printf
   2298c:	0320f809 	jalr	t9
   22990:	2484e8d8 	addiu	a0,a0,-5928
   22994:	8fbc0010 	lw	gp,16(sp)
   22998:	8e050290 	lw	a1,656(s0)
   2299c:	8f84803c 	lw	a0,-32708(gp)
   229a0:	8f998b30 	lw	t9,printf
   229a4:	0320f809 	jalr	t9
   229a8:	2484e8f4 	addiu	a0,a0,-5900
   229ac:	8fbc0010 	lw	gp,16(sp)
   229b0:	8e050294 	lw	a1,660(s0)
   229b4:	8f84803c 	lw	a0,-32708(gp)
   229b8:	8f998b30 	lw	t9,printf
   229bc:	0320f809 	jalr	t9
   229c0:	2484e914 	addiu	a0,a0,-5868
   229c4:	8fbc0010 	lw	gp,16(sp)
   229c8:	8e050298 	lw	a1,664(s0)
   229cc:	8f84803c 	lw	a0,-32708(gp)
   229d0:	8f998b30 	lw	t9,printf
   229d4:	0320f809 	jalr	t9
   229d8:	2484e928 	addiu	a0,a0,-5848
   229dc:	8fbc0010 	lw	gp,16(sp)
   229e0:	8e05029c 	lw	a1,668(s0)
   229e4:	8f84803c 	lw	a0,-32708(gp)
   229e8:	8f998b30 	lw	t9,printf
   229ec:	0320f809 	jalr	t9
   229f0:	2484e944 	addiu	a0,a0,-5820
   229f4:	8fbc0010 	lw	gp,16(sp)
   229f8:	8e0502a0 	lw	a1,672(s0)
   229fc:	8f84803c 	lw	a0,-32708(gp)
   22a00:	8f998b30 	lw	t9,printf
   22a04:	0320f809 	jalr	t9
   22a08:	2484e960 	addiu	a0,a0,-5792
   22a0c:	8fbc0010 	lw	gp,16(sp)
   22a10:	8e0502a4 	lw	a1,676(s0)
   22a14:	8f84803c 	lw	a0,-32708(gp)
   22a18:	8f998b30 	lw	t9,printf
   22a1c:	0320f809 	jalr	t9
   22a20:	2484e978 	addiu	a0,a0,-5768
   22a24:	8fbc0010 	lw	gp,16(sp)
   22a28:	8e0502a8 	lw	a1,680(s0)
   22a2c:	8f84803c 	lw	a0,-32708(gp)
   22a30:	8f998b30 	lw	t9,printf
   22a34:	0320f809 	jalr	t9
   22a38:	2484e990 	addiu	a0,a0,-5744
   22a3c:	8fbc0010 	lw	gp,16(sp)
   22a40:	8e0502ac 	lw	a1,684(s0)
   22a44:	8f84803c 	lw	a0,-32708(gp)
   22a48:	8f998b30 	lw	t9,printf
   22a4c:	0320f809 	jalr	t9
   22a50:	2484e9ac 	addiu	a0,a0,-5716
   22a54:	8fbc0010 	lw	gp,16(sp)
   22a58:	8e0502b0 	lw	a1,688(s0)
   22a5c:	8f84803c 	lw	a0,-32708(gp)
   22a60:	8f998b30 	lw	t9,printf
   22a64:	0320f809 	jalr	t9
   22a68:	2484e9c4 	addiu	a0,a0,-5692
   22a6c:	8fbc0010 	lw	gp,16(sp)
   22a70:	8e0502b4 	lw	a1,692(s0)
   22a74:	8f84803c 	lw	a0,-32708(gp)
   22a78:	8f998b30 	lw	t9,printf
   22a7c:	0320f809 	jalr	t9
   22a80:	2484e9e4 	addiu	a0,a0,-5660
   22a84:	8fbc0010 	lw	gp,16(sp)
   22a88:	8e0502b8 	lw	a1,696(s0)
   22a8c:	8f84803c 	lw	a0,-32708(gp)
   22a90:	8f998b30 	lw	t9,printf
   22a94:	0320f809 	jalr	t9
   22a98:	2484ea00 	addiu	a0,a0,-5632
   22a9c:	8fbc0010 	lw	gp,16(sp)
   22aa0:	8e0502bc 	lw	a1,700(s0)
   22aa4:	8f84803c 	lw	a0,-32708(gp)
   22aa8:	8f998b30 	lw	t9,printf
   22aac:	0320f809 	jalr	t9
   22ab0:	2484ea18 	addiu	a0,a0,-5608
   22ab4:	8fbc0010 	lw	gp,16(sp)
   22ab8:	8e0502c0 	lw	a1,704(s0)
   22abc:	8f84803c 	lw	a0,-32708(gp)
   22ac0:	8f998b30 	lw	t9,printf
   22ac4:	0320f809 	jalr	t9
   22ac8:	2484ea38 	addiu	a0,a0,-5576
   22acc:	8fbc0010 	lw	gp,16(sp)
   22ad0:	8e0502c4 	lw	a1,708(s0)
   22ad4:	8f84803c 	lw	a0,-32708(gp)
   22ad8:	8f998b30 	lw	t9,printf
   22adc:	0320f809 	jalr	t9
   22ae0:	2484ea54 	addiu	a0,a0,-5548
   22ae4:	8fbc0010 	lw	gp,16(sp)
   22ae8:	8e0502c8 	lw	a1,712(s0)
   22aec:	8f84803c 	lw	a0,-32708(gp)
   22af0:	8f998b30 	lw	t9,printf
   22af4:	0320f809 	jalr	t9
   22af8:	2484ea6c 	addiu	a0,a0,-5524
   22afc:	8fbc0010 	lw	gp,16(sp)
   22b00:	8e0502cc 	lw	a1,716(s0)
   22b04:	8f84803c 	lw	a0,-32708(gp)
   22b08:	8f998b30 	lw	t9,printf
   22b0c:	0320f809 	jalr	t9
   22b10:	2484ea88 	addiu	a0,a0,-5496
   22b14:	8fbc0010 	lw	gp,16(sp)
   22b18:	8e0502d0 	lw	a1,720(s0)
   22b1c:	8f84803c 	lw	a0,-32708(gp)
   22b20:	8f998b30 	lw	t9,printf
   22b24:	0320f809 	jalr	t9
   22b28:	2484eaa4 	addiu	a0,a0,-5468
   22b2c:	8fbc0010 	lw	gp,16(sp)
   22b30:	8e0502d4 	lw	a1,724(s0)
   22b34:	8f84803c 	lw	a0,-32708(gp)
   22b38:	8f998b30 	lw	t9,printf
   22b3c:	0320f809 	jalr	t9
   22b40:	2484eac0 	addiu	a0,a0,-5440
   22b44:	8fbc0010 	lw	gp,16(sp)
   22b48:	8e0502d8 	lw	a1,728(s0)
   22b4c:	8f84803c 	lw	a0,-32708(gp)
   22b50:	8f998b30 	lw	t9,printf
   22b54:	0320f809 	jalr	t9
   22b58:	2484eadc 	addiu	a0,a0,-5412
   22b5c:	8fbc0010 	lw	gp,16(sp)
   22b60:	8e0502dc 	lw	a1,732(s0)
   22b64:	8f84803c 	lw	a0,-32708(gp)
   22b68:	8f998b30 	lw	t9,printf
   22b6c:	0320f809 	jalr	t9
   22b70:	2484eaf4 	addiu	a0,a0,-5388
   22b74:	8fbc0010 	lw	gp,16(sp)
   22b78:	8e0502e0 	lw	a1,736(s0)
   22b7c:	8f84803c 	lw	a0,-32708(gp)
   22b80:	8f998b30 	lw	t9,printf
   22b84:	0320f809 	jalr	t9
   22b88:	2484eb0c 	addiu	a0,a0,-5364
   22b8c:	8fbc0010 	lw	gp,16(sp)
   22b90:	8e0502e4 	lw	a1,740(s0)
   22b94:	8f84803c 	lw	a0,-32708(gp)
   22b98:	8f998b30 	lw	t9,printf
   22b9c:	0320f809 	jalr	t9
   22ba0:	2484eb28 	addiu	a0,a0,-5336
   22ba4:	8fbc0010 	lw	gp,16(sp)
   22ba8:	8e0502e8 	lw	a1,744(s0)
   22bac:	8f84803c 	lw	a0,-32708(gp)
   22bb0:	8f998b30 	lw	t9,printf
   22bb4:	0320f809 	jalr	t9
   22bb8:	2484eb3c 	addiu	a0,a0,-5316
   22bbc:	8fbc0010 	lw	gp,16(sp)
   22bc0:	8e0502ec 	lw	a1,748(s0)
   22bc4:	8f84803c 	lw	a0,-32708(gp)
   22bc8:	8f998b30 	lw	t9,printf
   22bcc:	0320f809 	jalr	t9
   22bd0:	2484eb58 	addiu	a0,a0,-5288
   22bd4:	8fbc0010 	lw	gp,16(sp)
   22bd8:	8e0502f0 	lw	a1,752(s0)
   22bdc:	8f84803c 	lw	a0,-32708(gp)
   22be0:	8f998b30 	lw	t9,printf
   22be4:	0320f809 	jalr	t9
   22be8:	2484eb74 	addiu	a0,a0,-5260
   22bec:	8fbc0010 	lw	gp,16(sp)
   22bf0:	8e0502f4 	lw	a1,756(s0)
   22bf4:	8f84803c 	lw	a0,-32708(gp)
   22bf8:	8f998b30 	lw	t9,printf
   22bfc:	0320f809 	jalr	t9
   22c00:	2484eb8c 	addiu	a0,a0,-5236
   22c04:	8fbc0010 	lw	gp,16(sp)
   22c08:	8e0502f8 	lw	a1,760(s0)
   22c0c:	8f84803c 	lw	a0,-32708(gp)
   22c10:	8f998b30 	lw	t9,printf
   22c14:	0320f809 	jalr	t9
   22c18:	2484eba4 	addiu	a0,a0,-5212
   22c1c:	8fbc0010 	lw	gp,16(sp)
   22c20:	8e0502fc 	lw	a1,764(s0)
   22c24:	8f84803c 	lw	a0,-32708(gp)
   22c28:	8f998b30 	lw	t9,printf
   22c2c:	0320f809 	jalr	t9
   22c30:	2484ebc0 	addiu	a0,a0,-5184
   22c34:	8fbc0010 	lw	gp,16(sp)
   22c38:	8e050300 	lw	a1,768(s0)
   22c3c:	8f84803c 	lw	a0,-32708(gp)
   22c40:	8f998b30 	lw	t9,printf
   22c44:	0320f809 	jalr	t9
   22c48:	2484ebd8 	addiu	a0,a0,-5160
   22c4c:	8fbc0010 	lw	gp,16(sp)
   22c50:	8e050304 	lw	a1,772(s0)
   22c54:	8f84803c 	lw	a0,-32708(gp)
   22c58:	8f998b30 	lw	t9,printf
   22c5c:	0320f809 	jalr	t9
   22c60:	2484ebf8 	addiu	a0,a0,-5128
   22c64:	8fbc0010 	lw	gp,16(sp)
   22c68:	8e050308 	lw	a1,776(s0)
   22c6c:	8f84803c 	lw	a0,-32708(gp)
   22c70:	8f998b30 	lw	t9,printf
   22c74:	0320f809 	jalr	t9
   22c78:	2484ec14 	addiu	a0,a0,-5100
   22c7c:	8fbc0010 	lw	gp,16(sp)
   22c80:	8e05030c 	lw	a1,780(s0)
   22c84:	8f84803c 	lw	a0,-32708(gp)
   22c88:	8f998b30 	lw	t9,printf
   22c8c:	0320f809 	jalr	t9
   22c90:	2484ec2c 	addiu	a0,a0,-5076
   22c94:	8fbc0010 	lw	gp,16(sp)
   22c98:	8e050310 	lw	a1,784(s0)
   22c9c:	8f84803c 	lw	a0,-32708(gp)
   22ca0:	8f998b30 	lw	t9,printf
   22ca4:	0320f809 	jalr	t9
   22ca8:	2484ec4c 	addiu	a0,a0,-5044
   22cac:	8fbc0010 	lw	gp,16(sp)
   22cb0:	8e050314 	lw	a1,788(s0)
   22cb4:	8f84803c 	lw	a0,-32708(gp)
   22cb8:	8f998b30 	lw	t9,printf
   22cbc:	0320f809 	jalr	t9
   22cc0:	2484ec68 	addiu	a0,a0,-5016
   22cc4:	8fbc0010 	lw	gp,16(sp)
   22cc8:	8e050318 	lw	a1,792(s0)
   22ccc:	8f84803c 	lw	a0,-32708(gp)
   22cd0:	8f998b30 	lw	t9,printf
   22cd4:	0320f809 	jalr	t9
   22cd8:	2484ec80 	addiu	a0,a0,-4992
   22cdc:	8fbc0010 	lw	gp,16(sp)
   22ce0:	8e05031c 	lw	a1,796(s0)
   22ce4:	8f84803c 	lw	a0,-32708(gp)
   22ce8:	8f998b30 	lw	t9,printf
   22cec:	0320f809 	jalr	t9
   22cf0:	2484ec9c 	addiu	a0,a0,-4964
   22cf4:	8fbc0010 	lw	gp,16(sp)
   22cf8:	8e050320 	lw	a1,800(s0)
   22cfc:	8f84803c 	lw	a0,-32708(gp)
   22d00:	8f998b30 	lw	t9,printf
   22d04:	0320f809 	jalr	t9
   22d08:	2484ecb8 	addiu	a0,a0,-4936
   22d0c:	8fbc0010 	lw	gp,16(sp)
   22d10:	8e050324 	lw	a1,804(s0)
   22d14:	8f84803c 	lw	a0,-32708(gp)
   22d18:	8f998b30 	lw	t9,printf
   22d1c:	0320f809 	jalr	t9
   22d20:	2484ecd4 	addiu	a0,a0,-4908
   22d24:	8fbc0010 	lw	gp,16(sp)
   22d28:	8e050328 	lw	a1,808(s0)
   22d2c:	8f84803c 	lw	a0,-32708(gp)
   22d30:	8f998b30 	lw	t9,printf
   22d34:	0320f809 	jalr	t9
   22d38:	2484ecf0 	addiu	a0,a0,-4880
   22d3c:	8fbc0010 	lw	gp,16(sp)
   22d40:	8e05032c 	lw	a1,812(s0)
   22d44:	8f84803c 	lw	a0,-32708(gp)
   22d48:	8f998b30 	lw	t9,printf
   22d4c:	0320f809 	jalr	t9
   22d50:	2484ed08 	addiu	a0,a0,-4856
   22d54:	8fbc0010 	lw	gp,16(sp)
   22d58:	8e050330 	lw	a1,816(s0)
   22d5c:	8f84803c 	lw	a0,-32708(gp)
   22d60:	8f998b30 	lw	t9,printf
   22d64:	0320f809 	jalr	t9
   22d68:	2484ed20 	addiu	a0,a0,-4832
   22d6c:	8fbc0010 	lw	gp,16(sp)
   22d70:	8e050334 	lw	a1,820(s0)
   22d74:	8f84803c 	lw	a0,-32708(gp)
   22d78:	8f998b30 	lw	t9,printf
   22d7c:	0320f809 	jalr	t9
   22d80:	2484ed3c 	addiu	a0,a0,-4804
   22d84:	8fbc0010 	lw	gp,16(sp)
   22d88:	8e050338 	lw	a1,824(s0)
   22d8c:	8f84803c 	lw	a0,-32708(gp)
   22d90:	8f998b30 	lw	t9,printf
   22d94:	0320f809 	jalr	t9
   22d98:	2484ed50 	addiu	a0,a0,-4784
   22d9c:	8fbc0010 	lw	gp,16(sp)
   22da0:	8e05033c 	lw	a1,828(s0)
   22da4:	8f84803c 	lw	a0,-32708(gp)
   22da8:	8f998b30 	lw	t9,printf
   22dac:	0320f809 	jalr	t9
   22db0:	2484ed68 	addiu	a0,a0,-4760
   22db4:	8fbc0010 	lw	gp,16(sp)
   22db8:	8e050340 	lw	a1,832(s0)
   22dbc:	8f84803c 	lw	a0,-32708(gp)
   22dc0:	8f998b30 	lw	t9,printf
   22dc4:	0320f809 	jalr	t9
   22dc8:	2484ed7c 	addiu	a0,a0,-4740
   22dcc:	8fbc0010 	lw	gp,16(sp)
   22dd0:	8e050344 	lw	a1,836(s0)
   22dd4:	8f84803c 	lw	a0,-32708(gp)
   22dd8:	8f998b30 	lw	t9,printf
   22ddc:	0320f809 	jalr	t9
   22de0:	2484ed94 	addiu	a0,a0,-4716
   22de4:	8fbc0010 	lw	gp,16(sp)
   22de8:	8e050348 	lw	a1,840(s0)
   22dec:	8f84803c 	lw	a0,-32708(gp)
   22df0:	8f998b30 	lw	t9,printf
   22df4:	0320f809 	jalr	t9
   22df8:	2484edac 	addiu	a0,a0,-4692
   22dfc:	8fbc0010 	lw	gp,16(sp)
   22e00:	8e05034c 	lw	a1,844(s0)
   22e04:	8f84803c 	lw	a0,-32708(gp)
   22e08:	8f998b30 	lw	t9,printf
   22e0c:	0320f809 	jalr	t9
   22e10:	2484edc4 	addiu	a0,a0,-4668
   22e14:	8fbc0010 	lw	gp,16(sp)
   22e18:	8e050350 	lw	a1,848(s0)
   22e1c:	8f84803c 	lw	a0,-32708(gp)
   22e20:	8f998b30 	lw	t9,printf
   22e24:	0320f809 	jalr	t9
   22e28:	2484eddc 	addiu	a0,a0,-4644
   22e2c:	8fbc0010 	lw	gp,16(sp)
   22e30:	8e050354 	lw	a1,852(s0)
   22e34:	8f84803c 	lw	a0,-32708(gp)
   22e38:	8f998b30 	lw	t9,printf
   22e3c:	0320f809 	jalr	t9
   22e40:	2484edf8 	addiu	a0,a0,-4616
   22e44:	8fbc0010 	lw	gp,16(sp)
   22e48:	8e050358 	lw	a1,856(s0)
   22e4c:	8f84803c 	lw	a0,-32708(gp)
   22e50:	8f998b30 	lw	t9,printf
   22e54:	0320f809 	jalr	t9
   22e58:	2484ee14 	addiu	a0,a0,-4588
   22e5c:	8fbc0010 	lw	gp,16(sp)
   22e60:	8e05035c 	lw	a1,860(s0)
   22e64:	8fbf001c 	lw	ra,28(sp)
   22e68:	8f84803c 	lw	a0,-32708(gp)
   22e6c:	8fb00018 	lw	s0,24(sp)
   22e70:	8f998b30 	lw	t9,printf
   22e74:	2484ee28 	addiu	a0,a0,-4568
   22e78:	03200008 	jr	t9
--
   23dd0:	00000000 	nop
   23dd4:	8e030008 	lw	v1,8(s0)
   23dd8:	8fbc0018 	lw	gp,24(sp)
   23ddc:	1460fd13 	bnez	v1,2322c <hwicodec_pf_h264e_t20_enc+0xb8>
   23de0:	ae8200ec 	sw	v0,236(s4)
   23de4:	8e19006c 	lw	t9,108(s0)
   23de8:	0320f809 	jalr	t9
   23dec:	8e240038 	lw	a0,56(s1)
   23df0:	8e030008 	lw	v1,8(s0)
   23df4:	8fbc0018 	lw	gp,24(sp)
   23df8:	1460fd0f 	bnez	v1,23238 <hwicodec_pf_h264e_t20_enc+0xc4>
   23dfc:	ae8200b4 	sw	v0,180(s4)
   23e00:	8e19006c 	lw	t9,108(s0)
   23e04:	0320f809 	jalr	t9
   23e08:	8e240024 	lw	a0,36(s1)
   23e0c:	8e030008 	lw	v1,8(s0)
   23e10:	8fbc0018 	lw	gp,24(sp)
   23e14:	1460fd0b 	bnez	v1,23244 <hwicodec_pf_h264e_t20_enc+0xd0>
   23e18:	ae8200c0 	sw	v0,192(s4)
   23e1c:	8e19006c 	lw	t9,108(s0)
   23e20:	0320f809 	jalr	t9
   23e24:	8e240028 	lw	a0,40(s1)
   23e28:	1000fd07 	b	23248 <hwicodec_pf_h264e_t20_enc+0xd4>
   23e2c:	8fbc0018 	lw	gp,24(sp)
   23e30:	8f84803c 	lw	a0,-32708(gp)
   23e34:	8f998b30 	lw	t9,printf
   23e38:	928500b8 	lbu	a1,184(s4)
   23e3c:	8e860138 	lw	a2,312(s4)
--
   49ce8:	24e77f10 	addiu	a3,a3,32528
   49cec:	24639f48 	addiu	v1,v1,-24760
   49cf0:	0320f809 	jalr	t9
   49cf4:	afa3001c 	sw	v1,28(sp)
   49cf8:	1000ffb5 	b	49bd0 <IMP_Encoder_GetChnHSkip+0xbc>
   49cfc:	2402ffff 	li	v0,-1

00049d00 <dbg_enc_rc_s>:
   49d00:	3c1c000a 	lui	gp,0xa
   49d04:	279c3710 	addiu	gp,gp,14096
   49d08:	0399e021 	addu	gp,gp,t9
   49d0c:	8f82801c 	lw	v0,-32740(gp)
   49d10:	27bdff10 	addiu	sp,sp,-240
   49d14:	afbc0010 	sw	gp,16(sp)
   49d18:	8c426400 	lw	v0,25600(v0)
   49d1c:	afbf00ec 	sw	ra,236(sp)
   49d20:	afb400e8 	sw	s4,232(sp)
   49d24:	afb300e4 	sw	s3,228(sp)
   49d28:	afb200e0 	sw	s2,224(sp)
   49d2c:	afb100dc 	sw	s1,220(sp)
   49d30:	afb000d8 	sw	s0,216(sp)
   49d34:	104000c7 	beqz	v0,4a054 <dbg_enc_rc_s+0x354>
   49d38:	00808021 	move	s0,a0
   49d3c:	8c930010 	lw	s3,16(a0)
   49d40:	8f848038 	lw	a0,-32712(gp)
   49d44:	8f998b30 	lw	t9,printf
   49d48:	02602821 	move	a1,s3
   49d4c:	24849f7c 	addiu	a0,a0,-24708
   49d50:	8e110014 	lw	s1,20(s0)
   49d54:	8e120018 	lw	s2,24(s0)
   49d58:	0320f809 	jalr	t9
   49d5c:	8e14001c 	lw	s4,28(s0)
   49d60:	8fbc0010 	lw	gp,16(sp)
   49d64:	02202821 	move	a1,s1
   49d68:	8f848038 	lw	a0,-32712(gp)
   49d6c:	8f998b30 	lw	t9,printf
   49d70:	0320f809 	jalr	t9
   49d74:	24849f8c 	addiu	a0,a0,-24692
   49d78:	8fbc0010 	lw	gp,16(sp)
   49d7c:	02402821 	move	a1,s2
   49d80:	8f848038 	lw	a0,-32712(gp)
   49d84:	8f998b30 	lw	t9,printf
   49d88:	0320f809 	jalr	t9
   49d8c:	24849fa0 	addiu	a0,a0,-24672
   49d90:	8fbc0010 	lw	gp,16(sp)
   49d94:	02802821 	move	a1,s4
   49d98:	8f848038 	lw	a0,-32712(gp)
   49d9c:	8f998b30 	lw	t9,printf
   49da0:	0320f809 	jalr	t9
   49da4:	24849fb4 	addiu	a0,a0,-24652
--
   4b618:	24c6a488 	addiu	a2,a2,-23416
   4b61c:	00403821 	move	a3,v0
   4b620:	0050102b 	sltu	v0,v0,s0
   4b624:	1040004c 	beqz	v0,4b758 <IMPDbgFmtItem+0x258>
   4b628:	8fbc0020 	lw	gp,32(sp)
   4b62c:	8ea40000 	lw	a0,0(s5)
   4b630:	8fbf004c 	lw	ra,76(sp)
   4b634:	02078023 	subu	s0,s0,a3
   4b638:	00873821 	addu	a3,a0,a3
   4b63c:	aea70000 	sw	a3,0(s5)
   4b640:	8fbe0048 	lw	s8,72(sp)
   4b644:	ae500000 	sw	s0,0(s2)
   4b648:	8fb70044 	lw	s7,68(sp)
   4b64c:	8fb60040 	lw	s6,64(sp)
   4b650:	8fb5003c 	lw	s5,60(sp)
   4b654:	8fb40038 	lw	s4,56(sp)
   4b658:	8fb30034 	lw	s3,52(sp)
   4b65c:	8fb20030 	lw	s2,48(sp)
   4b660:	8fb1002c 	lw	s1,44(sp)
   4b664:	8fb00028 	lw	s0,40(sp)
   4b668:	00001021 	move	v0,zero
   4b66c:	03e00008 	jr	ra
   4b670:	27bd0050 	addiu	sp,sp,80
   4b674:	8f848038 	lw	a0,-32712(gp)
   4b678:	8f85803c 	lw	a1,-32708(gp)
   4b67c:	8f998b30 	lw	t9,printf
   4b680:	2484a408 	addiu	a0,a0,-23544
   4b684:	24a57f18 	addiu	a1,a1,32536
   4b688:	24060eb5 	li	a2,3765
   4b68c:	0320f809 	jalr	t9
   4b690:	00003821 	move	a3,zero
   4b694:	2402ffff 	li	v0,-1
   4b698:	8fbf004c 	lw	ra,76(sp)
   4b69c:	8fbe0048 	lw	s8,72(sp)
   4b6a0:	8fb70044 	lw	s7,68(sp)
   4b6a4:	8fb60040 	lw	s6,64(sp)
   4b6a8:	8fb5003c 	lw	s5,60(sp)
   4b6ac:	8fb40038 	lw	s4,56(sp)
   4b6b0:	8fb30034 	lw	s3,52(sp)
   4b6b4:	8fb20030 	lw	s2,48(sp)
   4b6b8:	8fb1002c 	lw	s1,44(sp)
   4b6bc:	8fb00028 	lw	s0,40(sp)
   4b6c0:	03e00008 	jr	ra
   4b6c4:	27bd0050 	addiu	sp,sp,80
   4b6c8:	8f848038 	lw	a0,-32712(gp)
   4b6cc:	8f85803c 	lw	a1,-32708(gp)
   4b6d0:	8f998b30 	lw	t9,printf
   4b6d4:	afb00010 	sw	s0,16(sp)
   4b6d8:	2484a434 	addiu	a0,a0,-23500
   4b6dc:	24a57f18 	addiu	a1,a1,32536
   4b6e0:	24060ebb 	li	a2,3771
   4b6e4:	0320f809 	jalr	t9
   4b6e8:	00403821 	move	a3,v0
   4b6ec:	8fbf004c 	lw	ra,76(sp)
   4b6f0:	8fbe0048 	lw	s8,72(sp)
   4b6f4:	8fb70044 	lw	s7,68(sp)
   4b6f8:	8fb60040 	lw	s6,64(sp)
   4b6fc:	8fb5003c 	lw	s5,60(sp)
   4b700:	8fb40038 	lw	s4,56(sp)
   4b704:	8fb30034 	lw	s3,52(sp)
   4b708:	8fb20030 	lw	s2,48(sp)
   4b70c:	8fb1002c 	lw	s1,44(sp)
   4b710:	8fb00028 	lw	s0,40(sp)
   4b714:	2402ffff 	li	v0,-1
   4b718:	03e00008 	jr	ra
   4b71c:	27bd0050 	addiu	sp,sp,80
   4b720:	1000ffb2 	b	4b5ec <IMPDbgFmtItem+0xec>
   4b724:	86c20000 	lh	v0,0(s6)
   4b728:	1000ffb0 	b	4b5ec <IMPDbgFmtItem+0xec>
   4b72c:	82c20000 	lb	v0,0(s6)
   4b730:	8f848038 	lw	a0,-32712(gp)
   4b734:	8f998b30 	lw	t9,printf
   4b738:	2484a464 	addiu	a0,a0,-23452
   4b73c:	24a57f18 	addiu	a1,a1,32536
   4b740:	0320f809 	jalr	t9
   4b744:	24060ecd 	li	a2,3789
   4b748:	8fbc0020 	lw	gp,32(sp)
   4b74c:	8ea40000 	lw	a0,0(s5)
   4b750:	1000ffa6 	b	4b5ec <IMPDbgFmtItem+0xec>
   4b754:	00001021 	move	v0,zero
   4b758:	8f848038 	lw	a0,-32712(gp)
   4b75c:	8f85803c 	lw	a1,-32708(gp)
   4b760:	8f998b30 	lw	t9,printf
   4b764:	afb00010 	sw	s0,16(sp)
   4b768:	2484a434 	addiu	a0,a0,-23500
   4b76c:	24a57f18 	addiu	a1,a1,32536
   4b770:	0320f809 	jalr	t9
   4b774:	24060ed2 	li	a2,3794
   4b778:	1000ffc7 	b	4b698 <IMPDbgFmtItem+0x198>
   4b77c:	2402ffff 	li	v0,-1
   4b780:	8f848038 	lw	a0,-32712(gp)
   4b784:	8f85803c 	lw	a1,-32708(gp)
   4b788:	8f998b30 	lw	t9,printf
   4b78c:	2484a408 	addiu	a0,a0,-23544
   4b790:	24a57f18 	addiu	a1,a1,32536
--
   4b7a8:	3c1c000a 	lui	gp,0xa
   4b7ac:	279c1c68 	addiu	gp,gp,7272
   4b7b0:	0399e021 	addu	gp,gp,t9
   4b7b4:	00051040 	sll	v0,a1,0x1
   4b7b8:	000528c0 	sll	a1,a1,0x3
   4b7bc:	00452821 	addu	a1,v0,a1
   4b7c0:	8f998a80 	lw	t9,-30080(gp)
   4b7c4:	00051080 	sll	v0,a1,0x2
   4b7c8:	27bdffd8 	addiu	sp,sp,-40
   4b7cc:	00a22821 	addu	a1,a1,v0
   4b7d0:	00852021 	addu	a0,a0,a1
   4b7d4:	afbc0018 	sw	gp,24(sp)
   4b7d8:	afbf0024 	sw	ra,36(sp)
   4b7dc:	0320f809 	jalr	t9
   4b7e0:	24050032 	li	a1,50
   4b7e4:	2c430032 	sltiu	v1,v0,50
   4b7e8:	00403821 	move	a3,v0
   4b7ec:	8fbc0018 	lw	gp,24(sp)
   4b7f0:	10600004 	beqz	v1,4b804 <IMPDbgUpdateInfo+0x5c>
   4b7f4:	00001021 	move	v0,zero
   4b7f8:	8fbf0024 	lw	ra,36(sp)
   4b7fc:	03e00008 	jr	ra
   4b800:	27bd0028 	addiu	sp,sp,40
   4b804:	8f848038 	lw	a0,-32712(gp)
   4b808:	8f85803c 	lw	a1,-32708(gp)
   4b80c:	8f998b30 	lw	t9,printf
   4b810:	24020032 	li	v0,50
   4b814:	afa20010 	sw	v0,16(sp)
--
   5ed00:	afb0002c 	sw	s0,44(sp)
   5ed04:	10400024 	beqz	v0,5ed98 <IMP_ISP_Tuning_SetShading+0xbc>
   5ed08:	00000000 	nop
   5ed0c:	8c43009c 	lw	v1,156(v0)
   5ed10:	10600021 	beqz	v1,5ed98 <IMP_ISP_Tuning_SetShading+0xbc>
   5ed14:	00808821 	move	s1,a0
   5ed18:	8c4400a8 	lw	a0,168(v0)
   5ed1c:	24030002 	li	v1,2
   5ed20:	1483001d 	bne	a0,v1,5ed98 <IMP_ISP_Tuning_SetShading+0xbc>
   5ed24:	8f998b5c 	lw	t9,-29860(gp)
   5ed28:	8c440098 	lw	a0,152(v0)
   5ed2c:	3c020098 	lui	v0,0x98
   5ed30:	3442e90a 	ori	v0,v0,0xe90a
   5ed34:	3c05c008 	lui	a1,0xc008
   5ed38:	27a60020 	addiu	a2,sp,32
   5ed3c:	afb10024 	sw	s1,36(sp)
   5ed40:	24a5561c 	addiu	a1,a1,22044
   5ed44:	0320f809 	jalr	t9
   5ed48:	afa20020 	sw	v0,32(sp)
   5ed4c:	8fbc0018 	lw	gp,24(sp)
   5ed50:	afb10010 	sw	s1,16(sp)
   5ed54:	afa20014 	sw	v0,20(sp)
   5ed58:	8f848038 	lw	a0,-32712(gp)
   5ed5c:	8f858038 	lw	a1,-32712(gp)
   5ed60:	8f868038 	lw	a2,-32712(gp)
   5ed64:	8f998b30 	lw	t9,printf
   5ed68:	2484d544 	addiu	a0,a0,-10940
   5ed6c:	24a5cbe8 	addiu	a1,a1,-13336
--
   646a4:	8f998b5c 	lw	t9,-29860(gp)
   646a8:	8e240128 	lw	a0,296(s1)
   646ac:	3c05c008 	lui	a1,0xc008
   646b0:	24a556c3 	addiu	a1,a1,22211
   646b4:	0320f809 	jalr	t9
   646b8:	27a604cc 	addiu	a2,sp,1228
   646bc:	1440013c 	bnez	v0,64bb0 <IMP_FrameSource_EnableChn+0x794>
   646c0:	8fbc0030 	lw	gp,48(sp)
   646c4:	8fa2045c 	lw	v0,1116(sp)
   646c8:	1440013b 	bnez	v0,64bb8 <IMP_FrameSource_EnableChn+0x79c>
   646cc:	8fa20460 	lw	v0,1120(sp)
   646d0:	a7a004dc 	sh	zero,1244(sp)
   646d4:	a7a004de 	sh	zero,1246(sp)
   646d8:	8f998b5c 	lw	t9,-29860(gp)
   646dc:	8e240128 	lw	a0,296(s1)
   646e0:	3c058004 	lui	a1,0x8004
   646e4:	24a556c4 	addiu	a1,a1,22212
   646e8:	0320f809 	jalr	t9
   646ec:	27a604dc 	addiu	a2,sp,1244
   646f0:	14400322 	bnez	v0,6537c <IMP_FrameSource_EnableChn+0xf60>
   646f4:	8fbc0030 	lw	gp,48(sp)
   646f8:	8f848038 	lw	a0,-32712(gp)
   646fc:	97a304dc 	lhu	v1,1244(sp)
   64700:	97a204de 	lhu	v0,1246(sp)
   64704:	8e250000 	lw	a1,0(s1)
   64708:	8f998b30 	lw	t9,printf
   6470c:	8fa60460 	lw	a2,1120(sp)
   64710:	8fa70464 	lw	a3,1124(sp)
--
   67fc8:	8fbc0028 	lw	gp,40(sp)
   67fcc:	24030a14 	li	v1,2580
   67fd0:	8f848038 	lw	a0,-32712(gp)
   67fd4:	8f998630 	lw	t9,-31184(gp)
   67fd8:	1000ff3e 	b	67cd4 <snap_pic+0x4d4>
   67fdc:	2484f6ec 	addiu	a0,a0,-2324

00067fe0 <dbg_misc_save_pic>:
   67fe0:	3c1c0008 	lui	gp,0x8
   67fe4:	279c5430 	addiu	gp,gp,21552
   67fe8:	0399e021 	addu	gp,gp,t9
   67fec:	27bdffd8 	addiu	sp,sp,-40
   67ff0:	afb0001c 	sw	s0,28(sp)
   67ff4:	8c900010 	lw	s0,16(a0)
   67ff8:	8f9981a8 	lw	t9,strlen
   67ffc:	afb10020 	sw	s1,32(sp)
   68000:	26110014 	addiu	s1,s0,20
   68004:	afbc0010 	sw	gp,16(sp)
   68008:	afbf0024 	sw	ra,36(sp)
   6800c:	0320f809 	jalr	t9
   68010:	02202021 	move	a0,s1
   68014:	2c420033 	sltiu	v0,v0,51
   68018:	10400055 	beqz	v0,68170 <dbg_misc_save_pic+0x190>
   6801c:	8fbc0010 	lw	gp,16(sp)
   68020:	8f848038 	lw	a0,-32712(gp)
   68024:	8f998b30 	lw	t9,printf
   68028:	8e060010 	lw	a2,16(s0)
   6802c:	2484f174 	addiu	a0,a0,-3724
--

0006bec4 <_ai_thread_post>:
   6bec4:	3c1c0008 	lui	gp,0x8
   6bec8:	279c154c 	addiu	gp,gp,5452
   6becc:	0399e021 	addu	gp,gp,t9
   6bed0:	27bdffd8 	addiu	sp,sp,-40
   6bed4:	8f998b58 	lw	t9,-29864(gp)
   6bed8:	afb10020 	sw	s1,32(sp)
   6bedc:	24910218 	addiu	s1,a0,536
   6bee0:	afbc0010 	sw	gp,16(sp)
   6bee4:	afb0001c 	sw	s0,28(sp)
   6bee8:	afbf0024 	sw	ra,36(sp)
   6beec:	0320f809 	jalr	t9
   6bef0:	02202021 	move	a0,s1
   6bef4:	00408021 	move	s0,v0
   6bef8:	1040000d 	beqz	v0,6bf30 <_ai_thread_post+0x6c>
   6befc:	8fbc0010 	lw	gp,16(sp)
   6bf00:	8f998b58 	lw	t9,-29864(gp)
   6bf04:	0320f809 	jalr	t9
   6bf08:	02202021 	move	a0,s1
   6bf0c:	8fbc0010 	lw	gp,16(sp)
   6bf10:	24060187 	li	a2,391
   6bf14:	00403821 	move	a3,v0
   6bf18:	8f848038 	lw	a0,-32712(gp)
   6bf1c:	8f858038 	lw	a1,-32712(gp)
   6bf20:	8f998b30 	lw	t9,printf
   6bf24:	2484fe2c 	addiu	a0,a0,-468
   6bf28:	0320f809 	jalr	t9
--

0006bfcc <_ai_chn_lock>:
   6bfcc:	3c1c0008 	lui	gp,0x8
   6bfd0:	279c1444 	addiu	gp,gp,5188
   6bfd4:	0399e021 	addu	gp,gp,t9
   6bfd8:	27bdffd8 	addiu	sp,sp,-40
   6bfdc:	8f998268 	lw	t9,-32152(gp)
   6bfe0:	afb10020 	sw	s1,32(sp)
   6bfe4:	24910050 	addiu	s1,a0,80
   6bfe8:	afbc0010 	sw	gp,16(sp)
   6bfec:	afb0001c 	sw	s0,28(sp)
   6bff0:	afbf0024 	sw	ra,36(sp)
   6bff4:	0320f809 	jalr	t9
   6bff8:	02202021 	move	a0,s1
   6bffc:	00408021 	move	s0,v0
   6c000:	1040000d 	beqz	v0,6c038 <_ai_chn_lock+0x6c>
   6c004:	8fbc0010 	lw	gp,16(sp)
   6c008:	8f998268 	lw	t9,-32152(gp)
   6c00c:	0320f809 	jalr	t9
   6c010:	02202021 	move	a0,s1
   6c014:	8fbc0010 	lw	gp,16(sp)
   6c018:	240601df 	li	a2,479
   6c01c:	00403821 	move	a3,v0
   6c020:	8f848038 	lw	a0,-32712(gp)
   6c024:	8f858038 	lw	a1,-32712(gp)
   6c028:	8f998b30 	lw	t9,printf
   6c02c:	2484fe2c 	addiu	a0,a0,-468
   6c030:	0320f809 	jalr	t9
--

0006c050 <_ai_chn_unlock>:
   6c050:	3c1c0008 	lui	gp,0x8
   6c054:	279c13c0 	addiu	gp,gp,5056
   6c058:	0399e021 	addu	gp,gp,t9
   6c05c:	27bdffd8 	addiu	sp,sp,-40
   6c060:	8f998430 	lw	t9,-31696(gp)
   6c064:	afb10020 	sw	s1,32(sp)
   6c068:	24910050 	addiu	s1,a0,80
   6c06c:	afbc0010 	sw	gp,16(sp)
   6c070:	afb0001c 	sw	s0,28(sp)
   6c074:	afbf0024 	sw	ra,36(sp)
   6c078:	0320f809 	jalr	t9
   6c07c:	02202021 	move	a0,s1
   6c080:	00408021 	move	s0,v0
   6c084:	1040000d 	beqz	v0,6c0bc <_ai_chn_unlock+0x6c>
   6c088:	8fbc0010 	lw	gp,16(sp)
   6c08c:	8f998430 	lw	t9,-31696(gp)
   6c090:	0320f809 	jalr	t9
   6c094:	02202021 	move	a0,s1
   6c098:	8fbc0010 	lw	gp,16(sp)
   6c09c:	240601e5 	li	a2,485
   6c0a0:	00403821 	move	a3,v0
   6c0a4:	8f848038 	lw	a0,-32712(gp)
   6c0a8:	8f858038 	lw	a1,-32712(gp)
   6c0ac:	8f998b30 	lw	t9,printf
   6c0b0:	2484fe2c 	addiu	a0,a0,-468
   6c0b4:	0320f809 	jalr	t9
--
   6c304:	afb0001c 	sw	s0,28(sp)
   6c308:	00009010 	mfhi	s2
   6c30c:	00129183 	sra	s2,s2,0x6
   6c310:	02429023 	subu	s2,s2,v0
   6c314:	0292001a 	div	zero,s4,s2
   6c318:	024001f4 	teq	s2,zero,0x7
   6c31c:	1a400020 	blez	s2,6c3a0 <_ai_HPF_Filter+0xe4>
   6c320:	00809821 	move	s3,a0
   6c324:	8f958058 	lw	s5,-32680(gp)
   6c328:	00a08821 	move	s1,a1
   6c32c:	00008021 	move	s0,zero
   6c330:	10000003 	b	6c340 <_ai_HPF_Filter+0x84>
   6c334:	0000a012 	mflo	s4
   6c338:	12120019 	beq	s0,s2,6c3a0 <_ai_HPF_Filter+0xe4>
   6c33c:	263100a0 	addiu	s1,s1,160
   6c340:	8eb9980c 	lw	t9,-26612(s5)
   6c344:	02202821 	move	a1,s1
   6c348:	02602021 	move	a0,s3
   6c34c:	0320f809 	jalr	t9
   6c350:	02803021 	move	a2,s4
   6c354:	26100001 	addiu	s0,s0,1
   6c358:	1040fff7 	beqz	v0,6c338 <_ai_HPF_Filter+0x7c>
   6c35c:	8fbc0010 	lw	gp,16(sp)
   6c360:	8f848038 	lw	a0,-32712(gp)
   6c364:	8f858038 	lw	a1,-32712(gp)
   6c368:	8f998b30 	lw	t9,printf
   6c36c:	2484fe6c 	addiu	a0,a0,-404
   6c370:	0320f809 	jalr	t9
--
   6c440:	27a50030 	addiu	a1,sp,48
   6c444:	8fbc0028 	lw	gp,40(sp)
   6c448:	26030200 	addiu	v1,s0,512
   6c44c:	afa3009c 	sw	v1,156(sp)
   6c450:	8fa4009c 	lw	a0,156(sp)
   6c454:	8f998268 	lw	t9,-32152(gp)
   6c458:	0320f809 	jalr	t9
   6c45c:	afa00098 	sw	zero,152(sp)
   6c460:	144000b5 	bnez	v0,6c738 <_ai_record_thread+0x370>
   6c464:	8fbc0028 	lw	gp,40(sp)
   6c468:	26120038 	addiu	s2,s0,56
   6c46c:	261300a8 	addiu	s3,s0,168
   6c470:	8e03003c 	lw	v1,60(s0)
   6c474:	24020001 	li	v0,1
   6c478:	10620013 	beq	v1,v0,6c4c8 <_ai_record_thread+0x100>
   6c47c:	8e110004 	lw	s1,4(s0)
   6c480:	12220028 	beq	s1,v0,6c524 <_ai_record_thread+0x15c>
   6c484:	00000000 	nop
   6c488:	16200040 	bnez	s1,6c58c <_ai_record_thread+0x1c4>
   6c48c:	8f998430 	lw	t9,-31696(gp)
   6c490:	0320f809 	jalr	t9
   6c494:	8fa4009c 	lw	a0,156(sp)
   6c498:	104001fb 	beqz	v0,6cc88 <_ai_record_thread+0x8c0>
   6c49c:	8fbc0028 	lw	gp,40(sp)
   6c4a0:	8f848038 	lw	a0,-32712(gp)
   6c4a4:	8f998b30 	lw	t9,printf
   6c4a8:	2406031e 	li	a2,798
   6c4ac:	24850dd0 	addiu	a1,a0,3536
   6c4b0:	8f848038 	lw	a0,-32712(gp)
   6c4b4:	00403821 	move	a3,v0
   6c4b8:	0320f809 	jalr	t9
   6c4bc:	2484fe2c 	addiu	a0,a0,-468
   6c4c0:	100001f1 	b	6cc88 <_ai_record_thread+0x8c0>
   6c4c4:	8fbc0028 	lw	gp,40(sp)
   6c4c8:	8e020138 	lw	v0,312(s0)
   6c4cc:	1440ffee 	bnez	v0,6c488 <_ai_record_thread+0xc0>
   6c4d0:	8f998b58 	lw	t9,-29864(gp)
   6c4d4:	261300d8 	addiu	s3,s0,216
   6c4d8:	ae0300a4 	sw	v1,164(s0)
   6c4dc:	0320f809 	jalr	t9
   6c4e0:	02602021 	move	a0,s3
   6c4e4:	1040ffe8 	beqz	v0,6c488 <_ai_record_thread+0xc0>
   6c4e8:	8fbc0028 	lw	gp,40(sp)
   6c4ec:	8f998b58 	lw	t9,-29864(gp)
   6c4f0:	0320f809 	jalr	t9
   6c4f4:	02602021 	move	a0,s3
   6c4f8:	8fbc0028 	lw	gp,40(sp)
   6c4fc:	240601d8 	li	a2,472
   6c500:	00403821 	move	a3,v0
   6c504:	8f848038 	lw	a0,-32712(gp)
   6c508:	8f838038 	lw	v1,-32712(gp)
   6c50c:	8f998b30 	lw	t9,printf
   6c510:	2484fe2c 	addiu	a0,a0,-468
   6c514:	0320f809 	jalr	t9
   6c518:	24650de4 	addiu	a1,v1,3556
   6c51c:	1000ffda 	b	6c488 <_ai_record_thread+0xc0>
   6c520:	8fbc0028 	lw	gp,40(sp)
   6c524:	14600019 	bnez	v1,6c58c <_ai_record_thread+0x1c4>
   6c528:	8f998430 	lw	t9,-31696(gp)
   6c52c:	8f998b58 	lw	t9,-29864(gp)
   6c530:	ae510068 	sw	s1,104(s2)
   6c534:	0320f809 	jalr	t9
   6c538:	02602021 	move	a0,s3
   6c53c:	1040000e 	beqz	v0,6c578 <_ai_record_thread+0x1b0>
   6c540:	8fbc0028 	lw	gp,40(sp)
   6c544:	8f998b58 	lw	t9,-29864(gp)
   6c548:	0320f809 	jalr	t9
   6c54c:	02602021 	move	a0,s3
   6c550:	8fbc0028 	lw	gp,40(sp)
   6c554:	240601b7 	li	a2,439
   6c558:	00403821 	move	a3,v0
   6c55c:	8f848038 	lw	a0,-32712(gp)
   6c560:	8f858038 	lw	a1,-32712(gp)
   6c564:	8f998b30 	lw	t9,printf
   6c568:	2484fe2c 	addiu	a0,a0,-468
   6c56c:	0320f809 	jalr	t9
--
   6c6d8:	8fbc0028 	lw	gp,40(sp)
   6c6dc:	8f998bc0 	lw	t9,-29760(gp)
   6c6e0:	0320f809 	jalr	t9
   6c6e4:	02402021 	move	a0,s2
   6c6e8:	8fbc0028 	lw	gp,40(sp)
   6c6ec:	8fa50090 	lw	a1,144(sp)
   6c6f0:	8e040148 	lw	a0,328(s0)
   6c6f4:	8f998884 	lw	t9,-30588(gp)
   6c6f8:	0320f809 	jalr	t9
   6c6fc:	24060001 	li	a2,1
   6c700:	8fbc0028 	lw	gp,40(sp)
   6c704:	8f998b58 	lw	t9,-29864(gp)
   6c708:	0320f809 	jalr	t9
   6c70c:	26040108 	addiu	a0,s0,264
   6c710:	8fbc0028 	lw	gp,40(sp)
   6c714:	8f998184 	lw	t9,-32380(gp)
   6c718:	0320f809 	jalr	t9
   6c71c:	02402021 	move	a0,s2
   6c720:	8fbc0028 	lw	gp,40(sp)
   6c724:	8f998268 	lw	t9,-32152(gp)
   6c728:	0320f809 	jalr	t9
   6c72c:	8fa4009c 	lw	a0,156(sp)
   6c730:	1040ff4d 	beqz	v0,6c468 <_ai_record_thread+0xa0>
   6c734:	8fbc0028 	lw	gp,40(sp)
   6c738:	8f848038 	lw	a0,-32712(gp)
   6c73c:	8f998b30 	lw	t9,printf
   6c740:	2406030b 	li	a2,779
   6c744:	24850dd0 	addiu	a1,a0,3536
--
   6c930:	0000f012 	mflo	s8
   6c934:	26310001 	addiu	s1,s1,1
   6c938:	123e0043 	beq	s1,s8,6ca48 <_ai_record_thread+0x680>
   6c93c:	02148021 	addu	s0,s0,s4
   6c940:	8f828058 	lw	v0,-32680(gp)
   6c944:	2403007f 	li	v1,127
   6c948:	27a40088 	addiu	a0,sp,136
   6c94c:	8c599cd0 	lw	t9,-25392(v0)
   6c950:	27a2008c 	addiu	v0,sp,140
   6c954:	afa40018 	sw	a0,24(sp)
   6c958:	afb00084 	sw	s0,132(sp)
   6c95c:	afb00080 	sw	s0,128(sp)
   6c960:	afb30010 	sw	s3,16(sp)
   6c964:	afa30014 	sw	v1,20(sp)
   6c968:	afa0001c 	sw	zero,28(sp)
   6c96c:	afa20020 	sw	v0,32(sp)
   6c970:	02402021 	move	a0,s2
   6c974:	02a02821 	move	a1,s5
   6c978:	24060001 	li	a2,1
   6c97c:	0320f809 	jalr	t9
   6c980:	02c03821 	move	a3,s6
   6c984:	1040ffeb 	beqz	v0,6c934 <_ai_record_thread+0x56c>
   6c988:	8fbc0028 	lw	gp,40(sp)
   6c98c:	8f848038 	lw	a0,-32712(gp)
   6c990:	8f858038 	lw	a1,-32712(gp)
   6c994:	8f998b30 	lw	t9,printf
   6c998:	2484fef8 	addiu	a0,a0,-264
   6c99c:	24a50e18 	addiu	a1,a1,3608
--
   6cc10:	2447fbf0 	addiu	a3,v0,-1040
   6cc14:	1000fea4 	b	6c6a8 <_ai_record_thread+0x2e0>
   6cc18:	8fbc0028 	lw	gp,40(sp)
   6cc1c:	8f998524 	lw	t9,-31452(gp)
   6cc20:	0320f809 	jalr	t9
   6cc24:	00000000 	nop
   6cc28:	8fbc0028 	lw	gp,40(sp)
   6cc2c:	00402821 	move	a1,v0
   6cc30:	24040006 	li	a0,6
   6cc34:	8f828038 	lw	v0,-32712(gp)
   6cc38:	8f838038 	lw	v1,-32712(gp)
   6cc3c:	8f998630 	lw	t9,-31184(gp)
   6cc40:	2442fbf4 	addiu	v0,v0,-1036
   6cc44:	2467fbf0 	addiu	a3,v1,-1040
   6cc48:	afa20010 	sw	v0,16(sp)
   6cc4c:	8f838038 	lw	v1,-32712(gp)
   6cc50:	2402035e 	li	v0,862
   6cc54:	afa20014 	sw	v0,20(sp)
   6cc58:	8f828038 	lw	v0,-32712(gp)
   6cc5c:	24630dd0 	addiu	v1,v1,3536
   6cc60:	24060002 	li	a2,2
   6cc64:	afa30018 	sw	v1,24(sp)
   6cc68:	1000ff64 	b	6c9fc <_ai_record_thread+0x634>
   6cc6c:	2442ff68 	addiu	v0,v0,-152
   6cc70:	8f848038 	lw	a0,-32712(gp)
   6cc74:	8f998b30 	lw	t9,printf
   6cc78:	00402821 	move	a1,v0
   6cc7c:	0320f809 	jalr	t9
--
   6ccb4:	24030384 	li	v1,900
   6ccb8:	afa30014 	sw	v1,20(sp)
   6ccbc:	8f838038 	lw	v1,-32712(gp)
   6ccc0:	24060002 	li	a2,2
   6ccc4:	2447fbf0 	addiu	a3,v0,-1040
   6ccc8:	24630dd0 	addiu	v1,v1,3536
   6cccc:	afa30018 	sw	v1,24(sp)
   6ccd0:	8f838038 	lw	v1,-32712(gp)
   6ccd4:	2463ff50 	addiu	v1,v1,-176
   6ccd8:	0320f809 	jalr	t9
   6ccdc:	afa3001c 	sw	v1,28(sp)
   6cce0:	8fbc0028 	lw	gp,40(sp)
   6cce4:	8f998a8c 	lw	t9,-30068(gp)
   6cce8:	0320f809 	jalr	t9
   6ccec:	00002021 	move	a0,zero
   6ccf0:	8f848038 	lw	a0,-32712(gp)
   6ccf4:	8f998954 	lw	t9,-30380(gp)
   6ccf8:	0320f809 	jalr	t9
   6ccfc:	2484fe80 	addiu	a0,a0,-384
   6cd00:	8fbc0028 	lw	gp,40(sp)
   6cd04:	8f998a8c 	lw	t9,-30068(gp)
   6cd08:	0320f809 	jalr	t9
   6cd0c:	00002021 	move	a0,zero
   6cd10:	8f838038 	lw	v1,-32712(gp)
   6cd14:	8f848038 	lw	a0,-32712(gp)
   6cd18:	8f998b30 	lw	t9,printf
   6cd1c:	24650dd0 	addiu	a1,v1,3536
   6cd20:	2484fe2c 	addiu	a0,a0,-468
--
   6e778:	8fbc0028 	lw	gp,40(sp)
   6e77c:	8f998290 	lw	t9,-32112(gp)
   6e780:	0320f809 	jalr	t9
   6e784:	02602021 	move	a0,s3
   6e788:	00408021 	move	s0,v0
   6e78c:	1440003a 	bnez	v0,6e878 <IMP_AI_Disable+0x224>
   6e790:	8fbc0028 	lw	gp,40(sp)
   6e794:	8f9981e8 	lw	t9,-32280(gp)
   6e798:	0320f809 	jalr	t9
   6e79c:	26240218 	addiu	a0,s1,536
   6e7a0:	00408021 	move	s0,v0
   6e7a4:	1440004e 	bnez	v0,6e8e0 <IMP_AI_Disable+0x28c>
   6e7a8:	8fbc0028 	lw	gp,40(sp)
   6e7ac:	8f998880 	lw	t9,-30592(gp)
   6e7b0:	0320f809 	jalr	t9
   6e7b4:	00000000 	nop
   6e7b8:	1000000d 	b	6e7f0 <IMP_AI_Disable+0x19c>
   6e7bc:	8fbf0044 	lw	ra,68(sp)
   6e7c0:	8f998268 	lw	t9,-32152(gp)
   6e7c4:	0320f809 	jalr	t9
   6e7c8:	02602021 	move	a0,s3
   6e7cc:	8fbc0028 	lw	gp,40(sp)
   6e7d0:	02402821 	move	a1,s2
   6e7d4:	240605bc 	li	a2,1468
   6e7d8:	8f848038 	lw	a0,-32712(gp)
   6e7dc:	8f998b30 	lw	t9,printf
   6e7e0:	00403821 	move	a3,v0
   6e7e4:	0320f809 	jalr	t9
--
   6e848:	24040006 	li	a0,6
   6e84c:	0320f809 	jalr	t9
   6e850:	24060002 	li	a2,2
   6e854:	8fbf0044 	lw	ra,68(sp)
   6e858:	02001021 	move	v0,s0
   6e85c:	8fb40040 	lw	s4,64(sp)
   6e860:	8fb3003c 	lw	s3,60(sp)
   6e864:	8fb20038 	lw	s2,56(sp)
   6e868:	8fb10034 	lw	s1,52(sp)
   6e86c:	8fb00030 	lw	s0,48(sp)
   6e870:	03e00008 	jr	ra
   6e874:	27bd0048 	addiu	sp,sp,72
   6e878:	8f848038 	lw	a0,-32712(gp)
   6e87c:	8f998954 	lw	t9,-30380(gp)
   6e880:	0320f809 	jalr	t9
   6e884:	24840584 	addiu	a0,a0,1412
   6e888:	1000ffd9 	b	6e7f0 <IMP_AI_Disable+0x19c>
   6e88c:	8fbf0044 	lw	ra,68(sp)
   6e890:	8f998430 	lw	t9,-31696(gp)
   6e894:	0320f809 	jalr	t9
   6e898:	02602021 	move	a0,s3
   6e89c:	8fbc0028 	lw	gp,40(sp)
   6e8a0:	02402821 	move	a1,s2
   6e8a4:	240605bf 	li	a2,1471
   6e8a8:	8f848038 	lw	a0,-32712(gp)
   6e8ac:	8f998b30 	lw	t9,printf
   6e8b0:	00403821 	move	a3,v0
   6e8b4:	0320f809 	jalr	t9
--
   6ec5c:	00402821 	move	a1,v0
   6ec60:	24060002 	li	a2,2
   6ec64:	0320f809 	jalr	t9
   6ec68:	2667fbf0 	addiu	a3,s3,-1040
   6ec6c:	8fbf005c 	lw	ra,92(sp)
   6ec70:	03c01021 	move	v0,s8
   6ec74:	8fb70054 	lw	s7,84(sp)
   6ec78:	8fbe0058 	lw	s8,88(sp)
   6ec7c:	8fb60050 	lw	s6,80(sp)
   6ec80:	8fb5004c 	lw	s5,76(sp)
   6ec84:	8fb40048 	lw	s4,72(sp)
   6ec88:	8fb30044 	lw	s3,68(sp)
   6ec8c:	8fb20040 	lw	s2,64(sp)
   6ec90:	8fb1003c 	lw	s1,60(sp)
   6ec94:	8fb00038 	lw	s0,56(sp)
   6ec98:	03e00008 	jr	ra
   6ec9c:	27bd0060 	addiu	sp,sp,96
   6eca0:	8f998268 	lw	t9,-32152(gp)
   6eca4:	0320f809 	jalr	t9
   6eca8:	02c02021 	move	a0,s6
   6ecac:	8fbc0028 	lw	gp,40(sp)
   6ecb0:	2406061e 	li	a2,1566
   6ecb4:	00403821 	move	a3,v0
   6ecb8:	8f838038 	lw	v1,-32712(gp)
   6ecbc:	8f848038 	lw	a0,-32712(gp)
   6ecc0:	8f998b30 	lw	t9,printf
   6ecc4:	24650e38 	addiu	a1,v1,3640
   6ecc8:	0320f809 	jalr	t9
--
   6ed4c:	aee20198 	sw	v0,408(s7)
   6ed50:	8f998524 	lw	t9,-31452(gp)
   6ed54:	0320f809 	jalr	t9
   6ed58:	0000f021 	move	s8,zero
   6ed5c:	8fbc0028 	lw	gp,40(sp)
   6ed60:	240305e5 	li	v1,1509
   6ed64:	afb40010 	sw	s4,16(sp)
   6ed68:	8f848038 	lw	a0,-32712(gp)
   6ed6c:	8f998630 	lw	t9,-31184(gp)
   6ed70:	afa30014 	sw	v1,20(sp)
   6ed74:	248405ec 	addiu	a0,a0,1516
   6ed78:	afa4001c 	sw	a0,28(sp)
   6ed7c:	afb20018 	sw	s2,24(sp)
   6ed80:	afb20020 	sw	s2,32(sp)
   6ed84:	afa30024 	sw	v1,36(sp)
   6ed88:	1000ffb4 	b	6ec5c <IMP_AI_EnableChn+0x334>
   6ed8c:	24040006 	li	a0,6
   6ed90:	8f998430 	lw	t9,-31696(gp)
   6ed94:	0320f809 	jalr	t9
   6ed98:	02c02021 	move	a0,s6
   6ed9c:	8fbc0028 	lw	gp,40(sp)
   6eda0:	24060621 	li	a2,1569
   6eda4:	00403821 	move	a3,v0
   6eda8:	8f838038 	lw	v1,-32712(gp)
   6edac:	8f848038 	lw	a0,-32712(gp)
   6edb0:	8f998b30 	lw	t9,printf
   6edb4:	24650e38 	addiu	a1,v1,3640
   6edb8:	0320f809 	jalr	t9
--
   6f1e0:	26040150 	addiu	a0,s0,336
   6f1e4:	8f998290 	lw	t9,-32112(gp)
   6f1e8:	0320f809 	jalr	t9
   6f1ec:	0222900b 	movn	s2,s1,v0
   6f1f0:	8fbc0028 	lw	gp,40(sp)
   6f1f4:	26040168 	addiu	a0,s0,360
   6f1f8:	10400023 	beqz	v0,6f288 <IMP_AI_DisableChn+0x2cc>
   6f1fc:	8f998290 	lw	t9,-32112(gp)
   6f200:	0320f809 	jalr	t9
   6f204:	00000000 	nop
   6f208:	8fbc0028 	lw	gp,40(sp)
   6f20c:	8f848038 	lw	a0,-32712(gp)
   6f210:	8f998954 	lw	t9,-30380(gp)
   6f214:	2412ffff 	li	s2,-1
   6f218:	0320f809 	jalr	t9
   6f21c:	248407a8 	addiu	a0,a0,1960
   6f220:	1000000d 	b	6f258 <IMP_AI_DisableChn+0x29c>
   6f224:	8fbf006c 	lw	ra,108(sp)
   6f228:	8f998268 	lw	t9,-32152(gp)
   6f22c:	0320f809 	jalr	t9
   6f230:	02202021 	move	a0,s1
   6f234:	8fbc0028 	lw	gp,40(sp)
   6f238:	02a02821 	move	a1,s5
   6f23c:	2406063e 	li	a2,1598
   6f240:	8f848038 	lw	a0,-32712(gp)
   6f244:	8f998b30 	lw	t9,printf
   6f248:	00403821 	move	a3,v0
   6f24c:	0320f809 	jalr	t9
--
   6f38c:	240301ae 	li	v1,430
   6f390:	afa30014 	sw	v1,20(sp)
   6f394:	8f838038 	lw	v1,-32712(gp)
   6f398:	8f998630 	lw	t9,-31184(gp)
   6f39c:	00402821 	move	a1,v0
   6f3a0:	24630e88 	addiu	v1,v1,3720
   6f3a4:	afa30018 	sw	v1,24(sp)
   6f3a8:	8f838038 	lw	v1,-32712(gp)
   6f3ac:	afb70010 	sw	s7,16(sp)
   6f3b0:	24040005 	li	a0,5
   6f3b4:	24630788 	addiu	v1,v1,1928
   6f3b8:	afa3001c 	sw	v1,28(sp)
   6f3bc:	24060002 	li	a2,2
   6f3c0:	0320f809 	jalr	t9
   6f3c4:	26c7fbf0 	addiu	a3,s6,-1040
   6f3c8:	8fbc0028 	lw	gp,40(sp)
   6f3cc:	1000ff6a 	b	6f178 <IMP_AI_DisableChn+0x1bc>
   6f3d0:	8e020068 	lw	v0,104(s0)
   6f3d4:	8f998430 	lw	t9,-31696(gp)
   6f3d8:	0320f809 	jalr	t9
   6f3dc:	02202021 	move	a0,s1
   6f3e0:	8fbc0028 	lw	gp,40(sp)
   6f3e4:	27c50e74 	addiu	a1,s8,3700
   6f3e8:	24060641 	li	a2,1601
   6f3ec:	8f848038 	lw	a0,-32712(gp)
   6f3f0:	8f998b30 	lw	t9,printf
   6f3f4:	00403821 	move	a3,v0
   6f3f8:	0320f809 	jalr	t9
--
   70b3c:	10800003 	beqz	a0,70b4c <IMP_AI_DisableAecRefFrame+0x240>
   70b40:	8f9980b4 	lw	t9,-32588(gp)
   70b44:	0320f809 	jalr	t9
   70b48:	00000000 	nop
   70b4c:	8fbf006c 	lw	ra,108(sp)
   70b50:	ae0001a4 	sw	zero,420(s0)
   70b54:	02e01021 	move	v0,s7
   70b58:	8fbe0068 	lw	s8,104(sp)
   70b5c:	8fb70064 	lw	s7,100(sp)
   70b60:	8fb60060 	lw	s6,96(sp)
   70b64:	8fb5005c 	lw	s5,92(sp)
   70b68:	8fb40058 	lw	s4,88(sp)
   70b6c:	8fb30054 	lw	s3,84(sp)
   70b70:	8fb20050 	lw	s2,80(sp)
   70b74:	8fb1004c 	lw	s1,76(sp)
   70b78:	8fb00048 	lw	s0,72(sp)
   70b7c:	03e00008 	jr	ra
   70b80:	27bd0070 	addiu	sp,sp,112
   70b84:	8f998268 	lw	t9,-32152(gp)
   70b88:	0320f809 	jalr	t9
   70b8c:	02202021 	move	a0,s1
   70b90:	8fbc0030 	lw	gp,48(sp)
   70b94:	02c02821 	move	a1,s6
   70b98:	240607ba 	li	a2,1978
   70b9c:	8f848038 	lw	a0,-32712(gp)
   70ba0:	8f998b30 	lw	t9,printf
   70ba4:	00403821 	move	a3,v0
   70ba8:	0320f809 	jalr	t9
--
   70c84:	24040006 	li	a0,6
   70c88:	2442094c 	addiu	v0,v0,2380
   70c8c:	24060002 	li	a2,2
   70c90:	2687fbf0 	addiu	a3,s4,-1040
   70c94:	afa30014 	sw	v1,20(sp)
   70c98:	afa2001c 	sw	v0,28(sp)
   70c9c:	afa30024 	sw	v1,36(sp)
   70ca0:	afb30010 	sw	s3,16(sp)
   70ca4:	afb60018 	sw	s6,24(sp)
   70ca8:	0320f809 	jalr	t9
   70cac:	afb60020 	sw	s6,32(sp)
   70cb0:	8fbc0030 	lw	gp,48(sp)
   70cb4:	8f998430 	lw	t9,-31696(gp)
   70cb8:	0320f809 	jalr	t9
   70cbc:	02202021 	move	a0,s1
   70cc0:	0040b821 	move	s7,v0
   70cc4:	1040006d 	beqz	v0,70e7c <IMP_AI_DisableAecRefFrame+0x570>
   70cc8:	8fbc0030 	lw	gp,48(sp)
   70ccc:	8f998430 	lw	t9,-31696(gp)
   70cd0:	0320f809 	jalr	t9
   70cd4:	02202021 	move	a0,s1
   70cd8:	8fbc0030 	lw	gp,48(sp)
   70cdc:	02c02821 	move	a1,s6
   70ce0:	240607be 	li	a2,1982
   70ce4:	8f848038 	lw	a0,-32712(gp)
   70ce8:	8f998b30 	lw	t9,printf
   70cec:	00403821 	move	a3,v0
   70cf0:	0320f809 	jalr	t9
--
   70d2c:	8f998524 	lw	t9,-31452(gp)
   70d30:	0320f809 	jalr	t9
   70d34:	00000000 	nop
   70d38:	8fbc0030 	lw	gp,48(sp)
   70d3c:	240301d0 	li	v1,464
   70d40:	00402821 	move	a1,v0
   70d44:	8f998630 	lw	t9,-31184(gp)
   70d48:	afb30010 	sw	s3,16(sp)
   70d4c:	afa30014 	sw	v1,20(sp)
   70d50:	afb70018 	sw	s7,24(sp)
   70d54:	afb6001c 	sw	s6,28(sp)
   70d58:	24040005 	li	a0,5
   70d5c:	24060002 	li	a2,2
   70d60:	0320f809 	jalr	t9
   70d64:	2687fbf0 	addiu	a3,s4,-1040
   70d68:	8fbc0030 	lw	gp,48(sp)
   70d6c:	1000ff5f 	b	70aec <IMP_AI_DisableAecRefFrame+0x1e0>
   70d70:	8e02006c 	lw	v0,108(s0)
   70d74:	8f998430 	lw	t9,-31696(gp)
   70d78:	0320f809 	jalr	t9
   70d7c:	02202021 	move	a0,s1
   70d80:	8fbc0030 	lw	gp,48(sp)
   70d84:	26a50f1c 	addiu	a1,s5,3868
   70d88:	240607c5 	li	a2,1989
   70d8c:	8f848038 	lw	a0,-32712(gp)
   70d90:	8f998b30 	lw	t9,printf
   70d94:	00403821 	move	a3,v0
   70d98:	0320f809 	jalr	t9
--
   72ddc:	10400006 	beqz	v0,72df8 <_ao_play_thread+0x138>
   72de0:	26315069 	addiu	s1,s1,20585
   72de4:	10000035 	b	72ebc <_ao_play_thread+0x1fc>
   72de8:	8f998268 	lw	t9,-32152(gp)
   72dec:	2bc40004 	slti	a0,s8,4
   72df0:	14800031 	bnez	a0,72eb8 <_ao_play_thread+0x1f8>
   72df4:	02e2b821 	addu	s7,s7,v0
   72df8:	8f998b5c 	lw	t9,-29860(gp)
   72dfc:	8e640008 	lw	a0,8(s3)
   72e00:	02202821 	move	a1,s1
   72e04:	27a60068 	addiu	a2,sp,104
   72e08:	afb70068 	sw	s7,104(sp)
   72e0c:	0320f809 	jalr	t9
   72e10:	afbe006c 	sw	s8,108(sp)
   72e14:	1040000e 	beqz	v0,72e50 <_ao_play_thread+0x190>
   72e18:	8fbc0020 	lw	gp,32(sp)
   72e1c:	8f99823c 	lw	t9,-32196(gp)
   72e20:	0320f809 	jalr	t9
   72e24:	00000000 	nop
   72e28:	8fbc0020 	lw	gp,32(sp)
   72e2c:	8f998acc 	lw	t9,-30004(gp)
   72e30:	0320f809 	jalr	t9
   72e34:	8c440000 	lw	a0,0(v0)
   72e38:	8fbc0020 	lw	gp,32(sp)
   72e3c:	02c02021 	move	a0,s6
   72e40:	8f998b30 	lw	t9,printf
   72e44:	0320f809 	jalr	t9
   72e48:	00402821 	move	a1,v0
--
   72eec:	0320f809 	jalr	t9
   72ef0:	02202021 	move	a0,s1
   72ef4:	8e020058 	lw	v0,88(s0)
   72ef8:	8e030054 	lw	v1,84(s0)
   72efc:	8fbc0020 	lw	gp,32(sp)
   72f00:	2442ffff 	addiu	v0,v0,-1
   72f04:	24630001 	addiu	v1,v1,1
   72f08:	ae020058 	sw	v0,88(s0)
   72f0c:	1040006c 	beqz	v0,730c0 <_ao_play_thread+0x400>
   72f10:	ae030054 	sw	v1,84(s0)
   72f14:	8f998430 	lw	t9,-31696(gp)
   72f18:	0320f809 	jalr	t9
   72f1c:	02202021 	move	a0,s1
   72f20:	8fbc0020 	lw	gp,32(sp)
   72f24:	8f848058 	lw	a0,-32680(gp)
   72f28:	8f998b58 	lw	t9,-29864(gp)
   72f2c:	0320f809 	jalr	t9
   72f30:	24849ec0 	addiu	a0,a0,-24896
   72f34:	8fbc0020 	lw	gp,32(sp)
   72f38:	8f998430 	lw	t9,-31696(gp)
   72f3c:	0320f809 	jalr	t9
   72f40:	26a49e78 	addiu	a0,s5,-24968
   72f44:	1040ff89 	beqz	v0,72d6c <_ao_play_thread+0xac>
   72f48:	8fbc0020 	lw	gp,32(sp)
   72f4c:	8f848038 	lw	a0,-32712(gp)
   72f50:	8f998b30 	lw	t9,printf
   72f54:	240602b3 	li	a2,691
   72f58:	248517c0 	addiu	a1,a0,6080
--
   72fc4:	02202021 	move	a0,s1
   72fc8:	26a59e78 	addiu	a1,s5,-24968
   72fcc:	27a60070 	addiu	a2,sp,112
   72fd0:	afa70070 	sw	a3,112(sp)
   72fd4:	0320f809 	jalr	t9
   72fd8:	afa20074 	sw	v0,116(sp)
   72fdc:	8e820004 	lw	v0,4(s4)
   72fe0:	8fbc0020 	lw	gp,32(sp)
   72fe4:	8e040004 	lw	a0,4(s0)
   72fe8:	8e060008 	lw	a2,8(s0)
   72fec:	1057ffe4 	beq	v0,s7,72f80 <_ao_play_thread+0x2c0>
   72ff0:	00402821 	move	a1,v0
   72ff4:	1000ff69 	b	72d9c <_ao_play_thread+0xdc>
   72ff8:	00009021 	move	s2,zero
   72ffc:	10970012 	beq	a0,s7,73048 <_ao_play_thread+0x388>
   73000:	00a01021 	move	v0,a1
   73004:	1440ff67 	bnez	v0,72da4 <_ao_play_thread+0xe4>
   73008:	00009021 	move	s2,zero
   7300c:	8f998430 	lw	t9,-31696(gp)
   73010:	0320f809 	jalr	t9
   73014:	26a49e78 	addiu	a0,s5,-24968
   73018:	10400044 	beqz	v0,7312c <_ao_play_thread+0x46c>
   7301c:	8fbc0020 	lw	gp,32(sp)
   73020:	8f838038 	lw	v1,-32712(gp)
   73024:	8f848038 	lw	a0,-32712(gp)
   73028:	8f998b30 	lw	t9,printf
   7302c:	246517c0 	addiu	a1,v1,6080
   73030:	2484fe2c 	addiu	a0,a0,-468
--
   73078:	1440ffc5 	bnez	v0,72f90 <_ao_play_thread+0x2d0>
   7307c:	8f998508 	lw	t9,-31480(gp)
   73080:	8f998130 	lw	t9,-32464(gp)
   73084:	8e04007c 	lw	a0,124(s0)
   73088:	0320f809 	jalr	t9
   7308c:	24050001 	li	a1,1
   73090:	00409021 	move	s2,v0
   73094:	10400041 	beqz	v0,7319c <_ao_play_thread+0x4dc>
   73098:	8fbc0020 	lw	gp,32(sp)
   7309c:	8e030094 	lw	v1,148(s0)
   730a0:	24020001 	li	v0,1
   730a4:	10620003 	beq	v1,v0,730b4 <_ao_play_thread+0x3f4>
   730a8:	00000000 	nop
   730ac:	1000ff3b 	b	72d9c <_ao_play_thread+0xdc>
   730b0:	8e820004 	lw	v0,4(s4)
   730b4:	ae000094 	sw	zero,148(s0)
   730b8:	1000ff38 	b	72d9c <_ao_play_thread+0xdc>
   730bc:	8e820004 	lw	v0,4(s4)
   730c0:	8f998b58 	lw	t9,-29864(gp)
   730c4:	0320f809 	jalr	t9
   730c8:	260400b8 	addiu	a0,s0,184
   730cc:	1000ff91 	b	72f14 <_ao_play_thread+0x254>
   730d0:	8fbc0020 	lw	gp,32(sp)
   730d4:	8f828038 	lw	v0,-32712(gp)
   730d8:	8f848038 	lw	a0,-32712(gp)
   730dc:	8f998b30 	lw	t9,printf
   730e0:	244517c0 	addiu	a1,v0,6080
   730e4:	24841060 	addiu	a0,a0,4192
   730e8:	0320f809 	jalr	t9
   730ec:	24060297 	li	a2,663
   730f0:	8fbc0020 	lw	gp,32(sp)
   730f4:	8f998268 	lw	t9,-32152(gp)
   730f8:	0320f809 	jalr	t9
   730fc:	26a49e78 	addiu	a0,s5,-24968
   73100:	1040ff1f 	beqz	v0,72d80 <_ao_play_thread+0xc0>
   73104:	8fbc0020 	lw	gp,32(sp)
   73108:	8f838038 	lw	v1,-32712(gp)
   7310c:	8f848038 	lw	a0,-32712(gp)
   73110:	8f998b30 	lw	t9,printf
   73114:	246517c0 	addiu	a1,v1,6080
   73118:	2484fe2c 	addiu	a0,a0,-468
--
   73144:	8f858038 	lw	a1,-32712(gp)
   73148:	8f998630 	lw	t9,-31184(gp)
   7314c:	24a317c0 	addiu	v1,a1,6080
   73150:	8f858038 	lw	a1,-32712(gp)
   73154:	afa30018 	sw	v1,24(sp)
   73158:	8f838038 	lw	v1,-32712(gp)
   7315c:	24a5108c 	addiu	a1,a1,4236
   73160:	afa50010 	sw	a1,16(sp)
   73164:	240502b7 	li	a1,695
   73168:	afa50014 	sw	a1,20(sp)
   7316c:	00402821 	move	a1,v0
   73170:	8f828038 	lw	v0,-32712(gp)
   73174:	246310ec 	addiu	v1,v1,4332
   73178:	afa3001c 	sw	v1,28(sp)
   7317c:	0320f809 	jalr	t9
   73180:	24471088 	addiu	a3,v0,4232
   73184:	8fbc0020 	lw	gp,32(sp)
   73188:	8f998a8c 	lw	t9,-30068(gp)
   7318c:	0320f809 	jalr	t9
   73190:	00002021 	move	a0,zero
   73194:	1000ff7d 	b	72f8c <_ao_play_thread+0x2cc>
   73198:	ae170074 	sw	s7,116(s0)
   7319c:	1000ff7b 	b	72f8c <_ao_play_thread+0x2cc>
   731a0:	ae170094 	sw	s7,148(s0)
   731a4:	8f848038 	lw	a0,-32712(gp)
   731a8:	8f998b30 	lw	t9,printf
   731ac:	24060293 	li	a2,659
   731b0:	248517c0 	addiu	a1,a0,6080
   731b4:	8f848038 	lw	a0,-32712(gp)
   731b8:	00403821 	move	a3,v0
   731bc:	0320f809 	jalr	t9
   731c0:	2484fe2c 	addiu	a0,a0,-468
   731c4:	1000ffd9 	b	7312c <_ao_play_thread+0x46c>
   731c8:	8fbc0020 	lw	gp,32(sp)
   731cc:	8f838038 	lw	v1,-32712(gp)
   731d0:	8f848038 	lw	a0,-32712(gp)
   731d4:	8f998b30 	lw	t9,printf
   731d8:	246517c0 	addiu	a1,v1,6080
   731dc:	2484fe2c 	addiu	a0,a0,-468
--
   73214:	00042140 	sll	a0,a0,0x5
   73218:	8f998b5c 	lw	t9,-29860(gp)
   7321c:	24429d18 	addiu	v0,v0,-25320
   73220:	00442021 	addu	a0,v0,a0
   73224:	8c840008 	lw	a0,8(a0)
   73228:	27bdffe0 	addiu	sp,sp,-32
   7322c:	3c054004 	lui	a1,0x4004
   73230:	afbc0010 	sw	gp,16(sp)
   73234:	afb00018 	sw	s0,24(sp)
   73238:	afbf001c 	sw	ra,28(sp)
   7323c:	0320f809 	jalr	t9
   73240:	24a5505a 	addiu	a1,a1,20570
   73244:	00408021 	move	s0,v0
   73248:	1040000e 	beqz	v0,73284 <__ao_dev_set_gain+0x90>
   7324c:	8fbc0010 	lw	gp,16(sp)
   73250:	8f99823c 	lw	t9,-32196(gp)
   73254:	0320f809 	jalr	t9
   73258:	00000000 	nop
   7325c:	8fbc0010 	lw	gp,16(sp)
   73260:	8f998acc 	lw	t9,-30004(gp)
   73264:	0320f809 	jalr	t9
   73268:	8c440000 	lw	a0,0(v0)
   7326c:	8fbc0010 	lw	gp,16(sp)
   73270:	00402821 	move	a1,v0
   73274:	8f848038 	lw	a0,-32712(gp)
   73278:	8f998b30 	lw	t9,printf
   7327c:	0320f809 	jalr	t9
   73280:	2484107c 	addiu	a0,a0,4220
--
   738c4:	ae030054 	sw	v1,84(s0)
   738c8:	2403003c 	li	v1,60
   738cc:	ae000058 	sw	zero,88(s0)
   738d0:	f6000088 	sdc1	$f0,136(s0)
   738d4:	f6000018 	sdc1	$f0,24(s0)
   738d8:	ae030080 	sw	v1,128(s0)
   738dc:	ae020004 	sw	v0,4(s0)
   738e0:	ae000074 	sw	zero,116(s0)
   738e4:	ae020094 	sw	v0,148(s0)
   738e8:	ae020098 	sw	v0,152(s0)
   738ec:	0320f809 	jalr	t9
   738f0:	26449e78 	addiu	a0,s2,-24968
   738f4:	00403821 	move	a3,v0
   738f8:	8fbc0020 	lw	gp,32(sp)
   738fc:	14e00012 	bnez	a3,73948 <_ao_chn_enable+0x17c>
   73900:	00001021 	move	v0,zero
   73904:	8fbf003c 	lw	ra,60(sp)
   73908:	8fb30038 	lw	s3,56(sp)
   7390c:	8fb20034 	lw	s2,52(sp)
   73910:	8fb10030 	lw	s1,48(sp)
   73914:	8fb0002c 	lw	s0,44(sp)
   73918:	03e00008 	jr	ra
   7391c:	27bd0040 	addiu	sp,sp,64
   73920:	8f848038 	lw	a0,-32712(gp)
   73924:	8f858038 	lw	a1,-32712(gp)
   73928:	8f998b30 	lw	t9,printf
   7392c:	2484fe2c 	addiu	a0,a0,-468
   73930:	24a517ec 	addiu	a1,a1,6124
   73934:	240601d3 	li	a2,467
   73938:	0320f809 	jalr	t9
   7393c:	00403821 	move	a3,v0
   73940:	1000fff0 	b	73904 <_ao_chn_enable+0x138>
   73944:	2402ffff 	li	v0,-1
   73948:	8f848038 	lw	a0,-32712(gp)
   7394c:	8f858038 	lw	a1,-32712(gp)
   73950:	8f998b30 	lw	t9,printf
   73954:	2484fe2c 	addiu	a0,a0,-468
   73958:	24a517ec 	addiu	a1,a1,6124
--
   73ab0:	8fbc0010 	lw	gp,16(sp)
   73ab4:	8e24007c 	lw	a0,124(s1)
   73ab8:	10800004 	beqz	a0,73acc <_ao_chn_disable+0xf0>
   73abc:	8f998570 	lw	t9,-31376(gp)
   73ac0:	0320f809 	jalr	t9
   73ac4:	00000000 	nop
   73ac8:	8fbc0010 	lw	gp,16(sp)
   73acc:	8f998290 	lw	t9,-32112(gp)
   73ad0:	2624009c 	addiu	a0,s1,156
   73ad4:	0320f809 	jalr	t9
   73ad8:	ae200078 	sw	zero,120(s1)
   73adc:	8fbc0010 	lw	gp,16(sp)
   73ae0:	8f9981e8 	lw	t9,-32280(gp)
   73ae4:	0320f809 	jalr	t9
   73ae8:	262400b8 	addiu	a0,s1,184
   73aec:	00001021 	move	v0,zero
   73af0:	8fbf002c 	lw	ra,44(sp)
   73af4:	8fb30028 	lw	s3,40(sp)
   73af8:	8fb20024 	lw	s2,36(sp)
   73afc:	8fb10020 	lw	s1,32(sp)
   73b00:	8fb0001c 	lw	s0,28(sp)
   73b04:	03e00008 	jr	ra
   73b08:	27bd0030 	addiu	sp,sp,48
   73b0c:	8f848038 	lw	a0,-32712(gp)
   73b10:	8f858038 	lw	a1,-32712(gp)
   73b14:	8f998b30 	lw	t9,printf
   73b18:	2484fe2c 	addiu	a0,a0,-468
   73b1c:	24a517fc 	addiu	a1,a1,6140
   73b20:	240601fa 	li	a2,506
   73b24:	0320f809 	jalr	t9
   73b28:	00403821 	move	a3,v0
   73b2c:	1000fff0 	b	73af0 <_ao_chn_disable+0x114>
   73b30:	2402ffff 	li	v0,-1
   73b34:	8f848038 	lw	a0,-32712(gp)
   73b38:	8f858038 	lw	a1,-32712(gp)
   73b3c:	8f998b30 	lw	t9,printf
   73b40:	2484fe2c 	addiu	a0,a0,-468
   73b44:	24a517fc 	addiu	a1,a1,6140
--
   73c50:	afb0001c 	sw	s0,28(sp)
   73c54:	00009010 	mfhi	s2
   73c58:	00129183 	sra	s2,s2,0x6
   73c5c:	02429023 	subu	s2,s2,v0
   73c60:	0292001a 	div	zero,s4,s2
   73c64:	024001f4 	teq	s2,zero,0x7
   73c68:	1a400020 	blez	s2,73cec <_ao_HPF_Filter+0xe4>
   73c6c:	00809821 	move	s3,a0
   73c70:	8f958058 	lw	s5,-32680(gp)
   73c74:	00a08821 	move	s1,a1
   73c78:	00008021 	move	s0,zero
   73c7c:	10000003 	b	73c8c <_ao_HPF_Filter+0x84>
   73c80:	0000a012 	mflo	s4
   73c84:	12120019 	beq	s0,s2,73cec <_ao_HPF_Filter+0xe4>
   73c88:	263100a0 	addiu	s1,s1,160
   73c8c:	8eb99ef4 	lw	t9,-24844(s5)
   73c90:	02202821 	move	a1,s1
   73c94:	02602021 	move	a0,s3
   73c98:	0320f809 	jalr	t9
   73c9c:	02803021 	move	a2,s4
   73ca0:	26100001 	addiu	s0,s0,1
   73ca4:	1040fff7 	beqz	v0,73c84 <_ao_HPF_Filter+0x7c>
   73ca8:	8fbc0010 	lw	gp,16(sp)
   73cac:	8f848038 	lw	a0,-32712(gp)
   73cb0:	8f858038 	lw	a1,-32712(gp)
   73cb4:	8f998b30 	lw	t9,printf
   73cb8:	2484fe6c 	addiu	a0,a0,-404
   73cbc:	0320f809 	jalr	t9
--
   73d90:	03d0f021 	addu	s8,s8,s0
   73d94:	02be1021 	addu	v0,s5,s8
   73d98:	afa20030 	sw	v0,48(sp)
   73d9c:	27a20030 	addiu	v0,sp,48
   73da0:	afa20010 	sw	v0,16(sp)
   73da4:	8fa20070 	lw	v0,112(sp)
   73da8:	029e2021 	addu	a0,s4,s8
   73dac:	afa40034 	sw	a0,52(sp)
   73db0:	afa20014 	sw	v0,20(sp)
   73db4:	8fa20074 	lw	v0,116(sp)
   73db8:	8e799ef8 	lw	t9,-24840(s3)
   73dbc:	8fa40060 	lw	a0,96(sp)
   73dc0:	afa20018 	sw	v0,24(sp)
   73dc4:	8fa2007c 	lw	v0,124(sp)
   73dc8:	afb7001c 	sw	s7,28(sp)
   73dcc:	27a50034 	addiu	a1,sp,52
   73dd0:	afa20020 	sw	v0,32(sp)
   73dd4:	24060001 	li	a2,1
   73dd8:	0320f809 	jalr	t9
   73ddc:	02203821 	move	a3,s1
   73de0:	26d60001 	addiu	s6,s6,1
   73de4:	1040ffe9 	beqz	v0,73d8c <_ao_Agc_Process+0x78>
   73de8:	8fbc0028 	lw	gp,40(sp)
   73dec:	8f848038 	lw	a0,-32712(gp)
   73df0:	8f858038 	lw	a1,-32712(gp)
   73df4:	8f998b30 	lw	t9,printf
   73df8:	2484fef8 	addiu	a0,a0,-264
   73dfc:	24a5181c 	addiu	a1,a1,6172
--
   755f8:	8fbc0020 	lw	gp,32(sp)
   755fc:	8f998524 	lw	t9,-31452(gp)
   75600:	0320f809 	jalr	t9
   75604:	00000000 	nop
   75608:	8fbc0020 	lw	gp,32(sp)
   7560c:	00402821 	move	a1,v0
   75610:	2402018b 	li	v0,395
   75614:	8f878038 	lw	a3,-32712(gp)
   75618:	8f998630 	lw	t9,-31184(gp)
   7561c:	24040005 	li	a0,5
   75620:	24060002 	li	a2,2
   75624:	24e71088 	addiu	a3,a3,4232
   75628:	afa20014 	sw	v0,20(sp)
   7562c:	afbe0010 	sw	s8,16(sp)
   75630:	afb70018 	sw	s7,24(sp)
   75634:	0320f809 	jalr	t9
   75638:	afb6001c 	sw	s6,28(sp)
   7563c:	8fbc0020 	lw	gp,32(sp)
   75640:	8f998430 	lw	t9,-31696(gp)
   75644:	0320f809 	jalr	t9
   75648:	26049e78 	addiu	a0,s0,-24968
   7564c:	1040ffc5 	beqz	v0,75564 <_ao_get_emptybuf+0xb8>
   75650:	8fbc0020 	lw	gp,32(sp)
   75654:	8f848038 	lw	a0,-32712(gp)
   75658:	8f858038 	lw	a1,-32712(gp)
   7565c:	8f998b30 	lw	t9,printf
   75660:	2484fe2c 	addiu	a0,a0,-468
   75664:	24a5195c 	addiu	a1,a1,6492
   75668:	240604ec 	li	a2,1260
   7566c:	0320f809 	jalr	t9
   75670:	00403821 	move	a3,v0
   75674:	8fbf005c 	lw	ra,92(sp)
   75678:	02201021 	move	v0,s1
   7567c:	8fbe0058 	lw	s8,88(sp)
   75680:	8fb70054 	lw	s7,84(sp)
   75684:	8fb60050 	lw	s6,80(sp)
   75688:	8fb5004c 	lw	s5,76(sp)
   7568c:	8fb40048 	lw	s4,72(sp)
   75690:	8fb30044 	lw	s3,68(sp)
   75694:	8fb20040 	lw	s2,64(sp)
   75698:	8fb1003c 	lw	s1,60(sp)
   7569c:	8fb00038 	lw	s0,56(sp)
   756a0:	03e00008 	jr	ra
   756a4:	27bd0060 	addiu	sp,sp,96
   756a8:	8f998430 	lw	t9,-31696(gp)
   756ac:	0320f809 	jalr	t9
   756b0:	26049e78 	addiu	a0,s0,-24968
   756b4:	1040ffef 	beqz	v0,75674 <_ao_get_emptybuf+0x1c8>
   756b8:	8fbc0020 	lw	gp,32(sp)
   756bc:	8f848038 	lw	a0,-32712(gp)
   756c0:	8f858038 	lw	a1,-32712(gp)
   756c4:	8f998b30 	lw	t9,printf
   756c8:	2484fe2c 	addiu	a0,a0,-468
   756cc:	24a5195c 	addiu	a1,a1,6492
   756d0:	240604e4 	li	a2,1252
   756d4:	0320f809 	jalr	t9
   756d8:	00403821 	move	a3,v0
   756dc:	1000ffe5 	b	75674 <_ao_get_emptybuf+0x1c8>
   756e0:	00008821 	move	s1,zero
   756e4:	8f848038 	lw	a0,-32712(gp)
   756e8:	8f858038 	lw	a1,-32712(gp)
   756ec:	8f998b30 	lw	t9,printf
   756f0:	2484fe2c 	addiu	a0,a0,-468
   756f4:	24a5195c 	addiu	a1,a1,6492
--
   75ae8:	0320f809 	jalr	t9
   75aec:	00000000 	nop
   75af0:	8fbc0028 	lw	gp,40(sp)
   75af4:	8f838038 	lw	v1,-32712(gp)
   75af8:	8f998630 	lw	t9,-31184(gp)
   75afc:	2463108c 	addiu	v1,v1,4236
   75b00:	afa30010 	sw	v1,16(sp)
   75b04:	2403053f 	li	v1,1343
   75b08:	afa30014 	sw	v1,20(sp)
   75b0c:	8f838038 	lw	v1,-32712(gp)
   75b10:	24631980 	addiu	v1,v1,6528
   75b14:	afa30018 	sw	v1,24(sp)
   75b18:	8f838038 	lw	v1,-32712(gp)
   75b1c:	2463161c 	addiu	v1,v1,5660
   75b20:	8f878038 	lw	a3,-32712(gp)
   75b24:	afa3001c 	sw	v1,28(sp)
   75b28:	24040006 	li	a0,6
   75b2c:	00402821 	move	a1,v0
   75b30:	24060002 	li	a2,2
   75b34:	0320f809 	jalr	t9
   75b38:	24e71088 	addiu	a3,a3,4232
   75b3c:	1000ffb9 	b	75a24 <IMP_AO_SendFrame+0x2e8>
   75b40:	8fbf0054 	lw	ra,84(sp)
   75b44:	8f848038 	lw	a0,-32712(gp)
   75b48:	8f858038 	lw	a1,-32712(gp)
   75b4c:	8f998b30 	lw	t9,printf
   75b50:	2484fe2c 	addiu	a0,a0,-468
   75b54:	24a51980 	addiu	a1,a1,6528
--
   75c90:	8e030028 	lw	v1,40(s0)
   75c94:	00402821 	move	a1,v0
   75c98:	8f848038 	lw	a0,-32712(gp)
   75c9c:	8f878038 	lw	a3,-32712(gp)
   75ca0:	8f998630 	lw	t9,-31184(gp)
   75ca4:	2484108c 	addiu	a0,a0,4236
   75ca8:	afa40010 	sw	a0,16(sp)
   75cac:	24040519 	li	a0,1305
   75cb0:	afa40014 	sw	a0,20(sp)
   75cb4:	8f848038 	lw	a0,-32712(gp)
   75cb8:	00031840 	sll	v1,v1,0x1
   75cbc:	afa30020 	sw	v1,32(sp)
   75cc0:	24841980 	addiu	a0,a0,6528
   75cc4:	afa40018 	sw	a0,24(sp)
   75cc8:	8f848038 	lw	a0,-32712(gp)
   75ccc:	24060002 	li	a2,2
   75cd0:	24e71088 	addiu	a3,a3,4232
   75cd4:	248415d8 	addiu	a0,a0,5592
   75cd8:	afa4001c 	sw	a0,28(sp)
   75cdc:	0320f809 	jalr	t9
   75ce0:	24040006 	li	a0,6
   75ce4:	1000ff4f 	b	75a24 <IMP_AO_SendFrame+0x2e8>
   75ce8:	8fbf0054 	lw	ra,84(sp)
   75cec:	8f848038 	lw	a0,-32712(gp)
   75cf0:	8f858038 	lw	a1,-32712(gp)
   75cf4:	8f998b30 	lw	t9,printf
   75cf8:	2484fe2c 	addiu	a0,a0,-468
   75cfc:	24a51980 	addiu	a1,a1,6528
--
   75e4c:	0320f809 	jalr	t9
   75e50:	00000000 	nop
   75e54:	8fbc0028 	lw	gp,40(sp)
   75e58:	8f838038 	lw	v1,-32712(gp)
   75e5c:	8f998630 	lw	t9,-31184(gp)
   75e60:	2463108c 	addiu	v1,v1,4236
   75e64:	afa30010 	sw	v1,16(sp)
   75e68:	24030576 	li	v1,1398
   75e6c:	afa30014 	sw	v1,20(sp)
   75e70:	8f838038 	lw	v1,-32712(gp)
   75e74:	24631994 	addiu	v1,v1,6548
   75e78:	afa30018 	sw	v1,24(sp)
   75e7c:	8f838038 	lw	v1,-32712(gp)
   75e80:	24631464 	addiu	v1,v1,5220
   75e84:	8f878038 	lw	a3,-32712(gp)
   75e88:	00402821 	move	a1,v0
   75e8c:	afa3001c 	sw	v1,28(sp)
   75e90:	24040006 	li	a0,6
   75e94:	24060002 	li	a2,2
   75e98:	0320f809 	jalr	t9
   75e9c:	24e71088 	addiu	a3,a3,4232
   75ea0:	1000ffdd 	b	75e18 <IMP_AO_PauseChn+0xc8>
   75ea4:	2402ffff 	li	v0,-1
   75ea8:	8f848038 	lw	a0,-32712(gp)
   75eac:	8f858038 	lw	a1,-32712(gp)
   75eb0:	8f998b30 	lw	t9,printf
   75eb4:	2484fe2c 	addiu	a0,a0,-468
   75eb8:	24a51994 	addiu	a1,a1,6548
--
   75f18:	afa30024 	sw	v1,36(sp)
   75f1c:	24040006 	li	a0,6
   75f20:	24060002 	li	a2,2
   75f24:	0320f809 	jalr	t9
   75f28:	24e71088 	addiu	a3,a3,4232
   75f2c:	1000ffba 	b	75e18 <IMP_AO_PauseChn+0xc8>
   75f30:	2402ffff 	li	v0,-1
   75f34:	8f998524 	lw	t9,-31452(gp)
   75f38:	0320f809 	jalr	t9
   75f3c:	00000000 	nop
   75f40:	8fbc0028 	lw	gp,40(sp)
   75f44:	8f838038 	lw	v1,-32712(gp)
   75f48:	8f998630 	lw	t9,-31184(gp)
   75f4c:	2463108c 	addiu	v1,v1,4236
   75f50:	afa30010 	sw	v1,16(sp)
   75f54:	2403056c 	li	v1,1388
   75f58:	afa30014 	sw	v1,20(sp)
   75f5c:	8f838038 	lw	v1,-32712(gp)
   75f60:	24631994 	addiu	v1,v1,6548
   75f64:	afa30018 	sw	v1,24(sp)
   75f68:	8f838038 	lw	v1,-32712(gp)
   75f6c:	1000ffc5 	b	75e84 <IMP_AO_PauseChn+0x134>
   75f70:	24631338 	addiu	v1,v1,4920
   75f74:	8f848038 	lw	a0,-32712(gp)
   75f78:	8f858038 	lw	a1,-32712(gp)
   75f7c:	8f998b30 	lw	t9,printf
   75f80:	2484fe2c 	addiu	a0,a0,-468
   75f84:	24a51994 	addiu	a1,a1,6548
--
   76034:	0320f809 	jalr	t9
   76038:	00000000 	nop
   7603c:	8fbc0028 	lw	gp,40(sp)
   76040:	8f838038 	lw	v1,-32712(gp)
   76044:	8f998630 	lw	t9,-31184(gp)
   76048:	2463108c 	addiu	v1,v1,4236
   7604c:	afa30010 	sw	v1,16(sp)
   76050:	240305a0 	li	v1,1440
   76054:	afa30014 	sw	v1,20(sp)
   76058:	8f838038 	lw	v1,-32712(gp)
   7605c:	246319a4 	addiu	v1,v1,6564
   76060:	afa30018 	sw	v1,24(sp)
   76064:	8f838038 	lw	v1,-32712(gp)
   76068:	24631464 	addiu	v1,v1,5220
   7606c:	8f878038 	lw	a3,-32712(gp)
   76070:	00402821 	move	a1,v0
   76074:	afa3001c 	sw	v1,28(sp)
   76078:	24040006 	li	a0,6
   7607c:	24060002 	li	a2,2
   76080:	0320f809 	jalr	t9
   76084:	24e71088 	addiu	a3,a3,4232
   76088:	1000ffe5 	b	76020 <IMP_AO_ResumeChn+0x84>
   7608c:	2402ffff 	li	v0,-1
   76090:	8f848038 	lw	a0,-32712(gp)
   76094:	8f858038 	lw	a1,-32712(gp)
   76098:	8f998b30 	lw	t9,printf
   7609c:	2484fe2c 	addiu	a0,a0,-468
   760a0:	24a519a4 	addiu	a1,a1,6564
--
   76100:	8fbc0028 	lw	gp,40(sp)
   76104:	2403059b 	li	v1,1435
   76108:	afa30014 	sw	v1,20(sp)
   7610c:	8f858038 	lw	a1,-32712(gp)
   76110:	8f848038 	lw	a0,-32712(gp)
   76114:	8f878038 	lw	a3,-32712(gp)
   76118:	24a5108c 	addiu	a1,a1,4236
   7611c:	afa50010 	sw	a1,16(sp)
   76120:	8f858038 	lw	a1,-32712(gp)
   76124:	8f998630 	lw	t9,-31184(gp)
   76128:	248419a4 	addiu	a0,a0,6564
   7612c:	24a512e4 	addiu	a1,a1,4836
   76130:	afa40018 	sw	a0,24(sp)
   76134:	afa5001c 	sw	a1,28(sp)
   76138:	afa40020 	sw	a0,32(sp)
   7613c:	00402821 	move	a1,v0
   76140:	afa30024 	sw	v1,36(sp)
   76144:	24040006 	li	a0,6
   76148:	24060002 	li	a2,2
   7614c:	0320f809 	jalr	t9
   76150:	24e71088 	addiu	a3,a3,4232
   76154:	1000ffb2 	b	76020 <IMP_AO_ResumeChn+0x84>
   76158:	2402ffff 	li	v0,-1
   7615c:	8f848038 	lw	a0,-32712(gp)
   76160:	8f858038 	lw	a1,-32712(gp)
   76164:	8f998b30 	lw	t9,printf
   76168:	2484fe2c 	addiu	a0,a0,-468
   7616c:	24a519a4 	addiu	a1,a1,6564
--
   76248:	0320f809 	jalr	t9
   7624c:	00000000 	nop
   76250:	8fbc0028 	lw	gp,40(sp)
   76254:	8f838038 	lw	v1,-32712(gp)
   76258:	8f998630 	lw	t9,-31184(gp)
   7625c:	2463108c 	addiu	v1,v1,4236
   76260:	afa30010 	sw	v1,16(sp)
   76264:	240305c3 	li	v1,1475
   76268:	afa30014 	sw	v1,20(sp)
   7626c:	8f838038 	lw	v1,-32712(gp)
   76270:	246319b8 	addiu	v1,v1,6584
   76274:	afa30018 	sw	v1,24(sp)
   76278:	8f838038 	lw	v1,-32712(gp)
   7627c:	24631464 	addiu	v1,v1,5220
   76280:	8f878038 	lw	a3,-32712(gp)
   76284:	00402821 	move	a1,v0
   76288:	afa3001c 	sw	v1,28(sp)
   7628c:	24040006 	li	a0,6
   76290:	24060002 	li	a2,2
   76294:	0320f809 	jalr	t9
   76298:	24e71088 	addiu	a3,a3,4232
   7629c:	1000ffe4 	b	76230 <IMP_AO_ClearChnBuf+0xb0>
   762a0:	2402ffff 	li	v0,-1
   762a4:	8f848038 	lw	a0,-32712(gp)
   762a8:	8f858038 	lw	a1,-32712(gp)
   762ac:	8f998b30 	lw	t9,printf
   762b0:	2484fe2c 	addiu	a0,a0,-468
   762b4:	24a519b8 	addiu	a1,a1,6584
--
   76314:	8fbc0028 	lw	gp,40(sp)
   76318:	240305be 	li	v1,1470
   7631c:	afa30014 	sw	v1,20(sp)
   76320:	8f858038 	lw	a1,-32712(gp)
   76324:	8f848038 	lw	a0,-32712(gp)
   76328:	8f878038 	lw	a3,-32712(gp)
   7632c:	24a5108c 	addiu	a1,a1,4236
   76330:	afa50010 	sw	a1,16(sp)
   76334:	8f858038 	lw	a1,-32712(gp)
   76338:	8f998630 	lw	t9,-31184(gp)
   7633c:	248419b8 	addiu	a0,a0,6584
   76340:	24a512e4 	addiu	a1,a1,4836
   76344:	afa40018 	sw	a0,24(sp)
   76348:	afa5001c 	sw	a1,28(sp)
   7634c:	afa40020 	sw	a0,32(sp)
   76350:	00402821 	move	a1,v0
   76354:	afa30024 	sw	v1,36(sp)
   76358:	24040006 	li	a0,6
   7635c:	24060002 	li	a2,2
   76360:	0320f809 	jalr	t9
   76364:	24e71088 	addiu	a3,a3,4232
   76368:	1000ffb1 	b	76230 <IMP_AO_ClearChnBuf+0xb0>
   7636c:	2402ffff 	li	v0,-1
   76370:	8f848038 	lw	a0,-32712(gp)
   76374:	8f858038 	lw	a1,-32712(gp)
   76378:	8f998b30 	lw	t9,printf
   7637c:	2484fe2c 	addiu	a0,a0,-468
   76380:	24a519b8 	addiu	a1,a1,6584
--
   763b4:	8f828038 	lw	v0,-32712(gp)
   763b8:	8f928038 	lw	s2,-32712(gp)
   763bc:	8f998630 	lw	t9,-31184(gp)
   763c0:	244219cc 	addiu	v0,v0,6604
   763c4:	afa20018 	sw	v0,24(sp)
   763c8:	8f828038 	lw	v0,-32712(gp)
   763cc:	2652108c 	addiu	s2,s2,4236
   763d0:	24060002 	li	a2,2
   763d4:	24421660 	addiu	v0,v0,5728
   763d8:	26071088 	addiu	a3,s0,4232
   763dc:	24040006 	li	a0,6
   763e0:	afa2001c 	sw	v0,28(sp)
   763e4:	0320f809 	jalr	t9
   763e8:	afb20010 	sw	s2,16(sp)
   763ec:	8fbc0028 	lw	gp,40(sp)
   763f0:	8f99823c 	lw	t9,-32196(gp)
   763f4:	0320f809 	jalr	t9
   763f8:	00000000 	nop
   763fc:	8fbc0028 	lw	gp,40(sp)
   76400:	8f998acc 	lw	t9,-30004(gp)
   76404:	0320f809 	jalr	t9
   76408:	8c440000 	lw	a0,0(v0)
   7640c:	8fbc0028 	lw	gp,40(sp)
   76410:	00402821 	move	a1,v0
   76414:	8f848038 	lw	a0,-32712(gp)
   76418:	8f998b30 	lw	t9,printf
   7641c:	0320f809 	jalr	t9
   76420:	2484107c 	addiu	a0,a0,4220
--
   766e4:	0320f809 	jalr	t9
   766e8:	00000000 	nop
   766ec:	8fbc0028 	lw	gp,40(sp)
   766f0:	8f838038 	lw	v1,-32712(gp)
   766f4:	8f998630 	lw	t9,-31184(gp)
   766f8:	2463108c 	addiu	v1,v1,4236
   766fc:	afa30010 	sw	v1,16(sp)
   76700:	240305f2 	li	v1,1522
   76704:	afa30014 	sw	v1,20(sp)
   76708:	8f838038 	lw	v1,-32712(gp)
   7670c:	246319e0 	addiu	v1,v1,6624
   76710:	afa30018 	sw	v1,24(sp)
   76714:	8f838038 	lw	v1,-32712(gp)
   76718:	24631464 	addiu	v1,v1,5220
   7671c:	8f878038 	lw	a3,-32712(gp)
   76720:	afa3001c 	sw	v1,28(sp)
   76724:	24040006 	li	a0,6
   76728:	00402821 	move	a1,v0
   7672c:	24060002 	li	a2,2
   76730:	0320f809 	jalr	t9
   76734:	24e71088 	addiu	a3,a3,4232
   76738:	1000ffb3 	b	76608 <IMP_AO_FlushChnBuf+0x18c>
   7673c:	2403ffff 	li	v1,-1
   76740:	8f848038 	lw	a0,-32712(gp)
   76744:	8f858038 	lw	a1,-32712(gp)
   76748:	8f998b30 	lw	t9,printf
   7674c:	2484fe2c 	addiu	a0,a0,-468
   76750:	24a519e0 	addiu	a1,a1,6624
   76754:	2406060c 	li	a2,1548
   76758:	0320f809 	jalr	t9
   7675c:	00403821 	move	a3,v0
   76760:	1000ffa9 	b	76608 <IMP_AO_FlushChnBuf+0x18c>
   76764:	2403ffff 	li	v1,-1
   76768:	8f848038 	lw	a0,-32712(gp)
   7676c:	8f858038 	lw	a1,-32712(gp)
   76770:	8f998b30 	lw	t9,printf
   76774:	2484fe2c 	addiu	a0,a0,-468
   76778:	24a519e0 	addiu	a1,a1,6624
--
   76854:	8f828038 	lw	v0,-32712(gp)
   76858:	8f918038 	lw	s1,-32712(gp)
   7685c:	8f998630 	lw	t9,-31184(gp)
   76860:	24421a04 	addiu	v0,v0,6660
   76864:	afa20018 	sw	v0,24(sp)
   76868:	8f828038 	lw	v0,-32712(gp)
   7686c:	2631108c 	addiu	s1,s1,4236
   76870:	24060002 	li	a2,2
   76874:	244216c4 	addiu	v0,v0,5828
   76878:	26071088 	addiu	a3,s0,4232
   7687c:	24040006 	li	a0,6
   76880:	afa2001c 	sw	v0,28(sp)
   76884:	0320f809 	jalr	t9
   76888:	afb10010 	sw	s1,16(sp)
   7688c:	8fbc0028 	lw	gp,40(sp)
   76890:	8f99823c 	lw	t9,-32196(gp)
   76894:	0320f809 	jalr	t9
   76898:	00000000 	nop
   7689c:	8fbc0028 	lw	gp,40(sp)
   768a0:	8f998acc 	lw	t9,-30004(gp)
   768a4:	0320f809 	jalr	t9
   768a8:	8c440000 	lw	a0,0(v0)
   768ac:	8fbc0028 	lw	gp,40(sp)
   768b0:	00402821 	move	a1,v0
   768b4:	8f848038 	lw	a0,-32712(gp)
   768b8:	8f998b30 	lw	t9,printf
   768bc:	0320f809 	jalr	t9
   768c0:	2484107c 	addiu	a0,a0,4220
--
   769d0:	0320f809 	jalr	t9
   769d4:	00000000 	nop
   769d8:	8fbc0028 	lw	gp,40(sp)
   769dc:	8f838038 	lw	v1,-32712(gp)
   769e0:	8f998630 	lw	t9,-31184(gp)
   769e4:	2463108c 	addiu	v1,v1,4236
   769e8:	afa30010 	sw	v1,16(sp)
   769ec:	24030631 	li	v1,1585
   769f0:	afa30014 	sw	v1,20(sp)
   769f4:	8f838038 	lw	v1,-32712(gp)
   769f8:	24631a1c 	addiu	v1,v1,6684
   769fc:	afa30018 	sw	v1,24(sp)
   76a00:	8f838038 	lw	v1,-32712(gp)
   76a04:	24631464 	addiu	v1,v1,5220
   76a08:	8f878038 	lw	a3,-32712(gp)
   76a0c:	00402821 	move	a1,v0
   76a10:	afa3001c 	sw	v1,28(sp)
   76a14:	24040006 	li	a0,6
   76a18:	24060002 	li	a2,2
   76a1c:	0320f809 	jalr	t9
   76a20:	24e71088 	addiu	a3,a3,4232
   76a24:	1000ffe5 	b	769bc <IMP_AO_QueryChnStat+0xa0>
   76a28:	2402ffff 	li	v0,-1
   76a2c:	8f848038 	lw	a0,-32712(gp)
   76a30:	8f858038 	lw	a1,-32712(gp)
   76a34:	8f998b30 	lw	t9,printf
   76a38:	2484fe2c 	addiu	a0,a0,-468
   76a3c:	24a51a1c 	addiu	a1,a1,6684
--
   76a98:	8fbc0028 	lw	gp,40(sp)
   76a9c:	2403062c 	li	v1,1580
   76aa0:	afa30014 	sw	v1,20(sp)
   76aa4:	8f858038 	lw	a1,-32712(gp)
   76aa8:	8f848038 	lw	a0,-32712(gp)
   76aac:	8f878038 	lw	a3,-32712(gp)
   76ab0:	24a5108c 	addiu	a1,a1,4236
   76ab4:	afa50010 	sw	a1,16(sp)
   76ab8:	8f858038 	lw	a1,-32712(gp)
   76abc:	8f998630 	lw	t9,-31184(gp)
   76ac0:	24841a1c 	addiu	a0,a0,6684
   76ac4:	24a512e4 	addiu	a1,a1,4836
   76ac8:	afa40018 	sw	a0,24(sp)
   76acc:	afa5001c 	sw	a1,28(sp)
   76ad0:	afa40020 	sw	a0,32(sp)
   76ad4:	00402821 	move	a1,v0
   76ad8:	afa30024 	sw	v1,36(sp)
   76adc:	24040006 	li	a0,6
   76ae0:	24060002 	li	a2,2
   76ae4:	0320f809 	jalr	t9
   76ae8:	24e71088 	addiu	a3,a3,4232
   76aec:	1000ffb3 	b	769bc <IMP_AO_QueryChnStat+0xa0>
   76af0:	2402ffff 	li	v0,-1
   76af4:	8f848038 	lw	a0,-32712(gp)
   76af8:	8f858038 	lw	a1,-32712(gp)
   76afc:	8f998b30 	lw	t9,printf
   76b00:	2484fe2c 	addiu	a0,a0,-468
   76b04:	24a51a1c 	addiu	a1,a1,6684
--
   77c2c:	02001021 	move	v0,s0
   77c30:	8fbf0044 	lw	ra,68(sp)
   77c34:	8fbe0040 	lw	s8,64(sp)
   77c38:	8fb7003c 	lw	s7,60(sp)
   77c3c:	8fb60038 	lw	s6,56(sp)
   77c40:	8fb50034 	lw	s5,52(sp)
   77c44:	8fb40030 	lw	s4,48(sp)
   77c48:	8fb3002c 	lw	s3,44(sp)
   77c4c:	8fb20028 	lw	s2,40(sp)
   77c50:	8fb10024 	lw	s1,36(sp)
   77c54:	8fb00020 	lw	s0,32(sp)
   77c58:	03e00008 	jr	ra
   77c5c:	27bd0048 	addiu	sp,sp,72
   77c60:	8f99823c 	lw	t9,-32196(gp)
   77c64:	0320f809 	jalr	t9
   77c68:	00000000 	nop
   77c6c:	8fbc0010 	lw	gp,16(sp)
   77c70:	8f998acc 	lw	t9,-30004(gp)
   77c74:	0320f809 	jalr	t9
   77c78:	8c440000 	lw	a0,0(v0)
   77c7c:	8fbc0010 	lw	gp,16(sp)
   77c80:	2406003e 	li	a2,62
   77c84:	00403821 	move	a3,v0
   77c88:	8f848038 	lw	a0,-32712(gp)
   77c8c:	8f858038 	lw	a1,-32712(gp)
   77c90:	8f998b30 	lw	t9,printf
   77c94:	24841af0 	addiu	a0,a0,6896
   77c98:	0320f809 	jalr	t9
   77c9c:	24a51b0c 	addiu	a1,a1,6924
   77ca0:	1000ffe3 	b	77c30 <buf_list_alloc+0x140>
   77ca4:	00001021 	move	v0,zero

00077ca8 <buf_list_free>:
   77ca8:	3c1c0007 	lui	gp,0x7
   77cac:	279c5768 	addiu	gp,gp,22376
   77cb0:	0399e021 	addu	gp,gp,t9
   77cb4:	10800003 	beqz	a0,77cc4 <buf_list_free+0x1c>
   77cb8:	8f9980b4 	lw	t9,-32588(gp)
   77cbc:	03200008 	jr	t9
   77cc0:	00000000 	nop
   77cc4:	8f848038 	lw	a0,-32712(gp)
   77cc8:	8f858038 	lw	a1,-32712(gp)
   77ccc:	8f998b30 	lw	t9,printf
   77cd0:	24841b5c 	addiu	a0,a0,7004
   77cd4:	24a51b0c 	addiu	a1,a1,6924
--
00077ce0 <buf_list_get_node>:
   77ce0:	3c1c0007 	lui	gp,0x7
   77ce4:	279c5730 	addiu	gp,gp,22320
   77ce8:	0399e021 	addu	gp,gp,t9
   77cec:	10800013 	beqz	a0,77d3c <buf_list_get_node+0x5c>
   77cf0:	8f858038 	lw	a1,-32712(gp)
   77cf4:	8c830000 	lw	v1,0(a0)
   77cf8:	1060000e 	beqz	v1,77d34 <buf_list_get_node+0x54>
   77cfc:	00000000 	nop
   77d00:	24020001 	li	v0,1
   77d04:	10620006 	beq	v1,v0,77d20 <buf_list_get_node+0x40>
   77d08:	2463ffff 	addiu	v1,v1,-1
   77d0c:	8c82000c 	lw	v0,12(a0)
   77d10:	8c450008 	lw	a1,8(v0)
   77d14:	ac830000 	sw	v1,0(a0)
   77d18:	03e00008 	jr	ra
   77d1c:	ac85000c 	sw	a1,12(a0)
   77d20:	8c82000c 	lw	v0,12(a0)
   77d24:	ac800010 	sw	zero,16(a0)
   77d28:	ac80000c 	sw	zero,12(a0)
   77d2c:	03e00008 	jr	ra
   77d30:	ac800000 	sw	zero,0(a0)
   77d34:	03e00008 	jr	ra
   77d38:	00001021 	move	v0,zero
   77d3c:	8f848038 	lw	a0,-32712(gp)
   77d40:	8f998b30 	lw	t9,printf
   77d44:	27bdffe0 	addiu	sp,sp,-32
   77d48:	24841b78 	addiu	a0,a0,7032
   77d4c:	24a51b0c 	addiu	a1,a1,6924
   77d50:	afbf001c 	sw	ra,28(sp)
   77d54:	afbc0010 	sw	gp,16(sp)
   77d58:	0320f809 	jalr	t9
   77d5c:	2406006b 	li	a2,107
   77d60:	8fbf001c 	lw	ra,28(sp)
   77d64:	00001021 	move	v0,zero
   77d68:	03e00008 	jr	ra
   77d6c:	27bd0020 	addiu	sp,sp,32

00077d70 <buf_list_try_get_node>:
   77d70:	3c1c0007 	lui	gp,0x7
   77d74:	279c56a0 	addiu	gp,gp,22176
   77d78:	0399e021 	addu	gp,gp,t9
   77d7c:	10800008 	beqz	a0,77da0 <buf_list_try_get_node+0x30>
   77d80:	8f858038 	lw	a1,-32712(gp)
   77d84:	8c820000 	lw	v0,0(a0)
   77d88:	10400003 	beqz	v0,77d98 <buf_list_try_get_node+0x28>
   77d8c:	00000000 	nop
   77d90:	03e00008 	jr	ra
   77d94:	8c82000c 	lw	v0,12(a0)
   77d98:	03e00008 	jr	ra
   77d9c:	00001021 	move	v0,zero
   77da0:	8f848038 	lw	a0,-32712(gp)
   77da4:	8f998b30 	lw	t9,printf
   77da8:	27bdffe0 	addiu	sp,sp,-32
   77dac:	24841b78 	addiu	a0,a0,7032
   77db0:	24a51b0c 	addiu	a1,a1,6924
   77db4:	afbf001c 	sw	ra,28(sp)
   77db8:	afbc0010 	sw	gp,16(sp)
   77dbc:	0320f809 	jalr	t9
   77dc0:	24060085 	li	a2,133
   77dc4:	8fbf001c 	lw	ra,28(sp)
   77dc8:	00001021 	move	v0,zero
   77dcc:	03e00008 	jr	ra
   77dd0:	27bd0020 	addiu	sp,sp,32

00077dd4 <buf_list_put_node>:
   77dd4:	3c1c0007 	lui	gp,0x7
   77dd8:	279c563c 	addiu	gp,gp,22076
   77ddc:	0399e021 	addu	gp,gp,t9
   77de0:	10a00012 	beqz	a1,77e2c <buf_list_put_node+0x58>
   77de4:	8f998b30 	lw	t9,printf
   77de8:	10800016 	beqz	a0,77e44 <buf_list_put_node+0x70>
   77dec:	00000000 	nop
--
   77e20:	ac85000c 	sw	a1,12(a0)
   77e24:	03e00008 	jr	ra
   77e28:	ac820000 	sw	v0,0(a0)
   77e2c:	8f848038 	lw	a0,-32712(gp)
   77e30:	8f858038 	lw	a1,-32712(gp)
   77e34:	24841b94 	addiu	a0,a0,7060
   77e38:	24a51b0c 	addiu	a1,a1,6924
   77e3c:	03200008 	jr	t9
   77e40:	24060095 	li	a2,149
   77e44:	8f848038 	lw	a0,-32712(gp)
   77e48:	8f858038 	lw	a1,-32712(gp)
   77e4c:	24841bac 	addiu	a0,a0,7084
   77e50:	24a51b0c 	addiu	a1,a1,6924
   77e54:	03200008 	jr	t9
   77e58:	24060099 	li	a2,153

00077e5c <buf_list_get_num>:
   77e5c:	3c1c0007 	lui	gp,0x7
   77e60:	279c55b4 	addiu	gp,gp,21940
   77e64:	0399e021 	addu	gp,gp,t9
   77e68:	10800003 	beqz	a0,77e78 <buf_list_get_num+0x1c>
   77e6c:	8f858038 	lw	a1,-32712(gp)
   77e70:	03e00008 	jr	ra
   77e74:	8c820000 	lw	v0,0(a0)
   77e78:	8f848038 	lw	a0,-32712(gp)
   77e7c:	8f998b30 	lw	t9,printf
   77e80:	27bdffe0 	addiu	sp,sp,-32
   77e84:	24841b78 	addiu	a0,a0,7032
   77e88:	24a51b0c 	addiu	a1,a1,6924
   77e8c:	afbf001c 	sw	ra,28(sp)
   77e90:	afbc0010 	sw	gp,16(sp)
   77e94:	0320f809 	jalr	t9
   77e98:	240600ae 	li	a2,174
   77e9c:	8fbf001c 	lw	ra,28(sp)
   77ea0:	00001021 	move	v0,zero
   77ea4:	03e00008 	jr	ra
   77ea8:	27bd0020 	addiu	sp,sp,32

00077eac <buf_list_node_get_info>:
   77eac:	3c1c0007 	lui	gp,0x7
   77eb0:	279c5564 	addiu	gp,gp,21860
   77eb4:	0399e021 	addu	gp,gp,t9
   77eb8:	10800003 	beqz	a0,77ec8 <buf_list_node_get_info+0x1c>
   77ebc:	8f858038 	lw	a1,-32712(gp)
   77ec0:	03e00008 	jr	ra
   77ec4:	8c82000c 	lw	v0,12(a0)
   77ec8:	8f848038 	lw	a0,-32712(gp)
   77ecc:	8f998b30 	lw	t9,printf
   77ed0:	27bdffe0 	addiu	sp,sp,-32
   77ed4:	24841bc4 	addiu	a0,a0,7108
   77ed8:	24a51b0c 	addiu	a1,a1,6924
   77edc:	afbf001c 	sw	ra,28(sp)
   77ee0:	afbc0010 	sw	gp,16(sp)
   77ee4:	0320f809 	jalr	t9
   77ee8:	240600ba 	li	a2,186
   77eec:	8fbf001c 	lw	ra,28(sp)
   77ef0:	00001021 	move	v0,zero
   77ef4:	03e00008 	jr	ra
   77ef8:	27bd0020 	addiu	sp,sp,32

00077efc <buf_list_node_get_data>:
   77efc:	3c1c0007 	lui	gp,0x7
   77f00:	279c5514 	addiu	gp,gp,21780
   77f04:	0399e021 	addu	gp,gp,t9
   77f08:	10800003 	beqz	a0,77f18 <buf_list_node_get_data+0x1c>
   77f0c:	8f858038 	lw	a1,-32712(gp)
   77f10:	03e00008 	jr	ra
   77f14:	8c820010 	lw	v0,16(a0)
   77f18:	8f848038 	lw	a0,-32712(gp)
   77f1c:	8f998b30 	lw	t9,printf
   77f20:	27bdffe0 	addiu	sp,sp,-32
   77f24:	24841bc4 	addiu	a0,a0,7108
   77f28:	24a51b0c 	addiu	a1,a1,6924
   77f2c:	afbf001c 	sw	ra,28(sp)
   77f30:	afbc0010 	sw	gp,16(sp)
   77f34:	0320f809 	jalr	t9
   77f38:	240600c6 	li	a2,198
   77f3c:	8fbf001c 	lw	ra,28(sp)
   77f40:	00001021 	move	v0,zero
   77f44:	03e00008 	jr	ra
   77f48:	27bd0020 	addiu	sp,sp,32

00077f4c <buf_list_node_index>:
   77f4c:	3c1c0007 	lui	gp,0x7
   77f50:	279c54c4 	addiu	gp,gp,21700
   77f54:	0399e021 	addu	gp,gp,t9
   77f58:	10800003 	beqz	a0,77f68 <buf_list_node_index+0x1c>
   77f5c:	8f858038 	lw	a1,-32712(gp)
   77f60:	03e00008 	jr	ra
   77f64:	8c820000 	lw	v0,0(a0)
   77f68:	8f848038 	lw	a0,-32712(gp)
   77f6c:	8f998b30 	lw	t9,printf
   77f70:	27bdffe0 	addiu	sp,sp,-32
   77f74:	24841bc4 	addiu	a0,a0,7108
--
   78018:	02203021 	move	a2,s1
   7801c:	1040002f 	beqz	v0,780dc <audio_buf_alloc+0x140>
   78020:	8fbc0010 	lw	gp,16(sp)
   78024:	ae130000 	sw	s3,0(s0)
   78028:	ae020004 	sw	v0,4(s0)
   7802c:	8fbf002c 	lw	ra,44(sp)
   78030:	02001021 	move	v0,s0
   78034:	8fb30028 	lw	s3,40(sp)
   78038:	8fb20024 	lw	s2,36(sp)
   7803c:	8fb10020 	lw	s1,32(sp)
   78040:	8fb0001c 	lw	s0,28(sp)
   78044:	03e00008 	jr	ra
   78048:	27bd0030 	addiu	sp,sp,48
   7804c:	8f99823c 	lw	t9,-32196(gp)
   78050:	0320f809 	jalr	t9
   78054:	00000000 	nop
   78058:	8fbc0010 	lw	gp,16(sp)
   7805c:	8f998acc 	lw	t9,-30004(gp)
   78060:	0320f809 	jalr	t9
   78064:	8c440000 	lw	a0,0(v0)
   78068:	8fbc0010 	lw	gp,16(sp)
   7806c:	240600e3 	li	a2,227
   78070:	00403821 	move	a3,v0
   78074:	8f848038 	lw	a0,-32712(gp)
   78078:	8f858038 	lw	a1,-32712(gp)
   7807c:	8f998b30 	lw	t9,printf
   78080:	24841af0 	addiu	a0,a0,6896
   78084:	0320f809 	jalr	t9
   78088:	24a51b0c 	addiu	a1,a1,6924
   7808c:	1000ffe8 	b	78030 <audio_buf_alloc+0x94>
   78090:	8fbf002c 	lw	ra,44(sp)
   78094:	8f99823c 	lw	t9,-32196(gp)
   78098:	0320f809 	jalr	t9
   7809c:	00008021 	move	s0,zero
   780a0:	8fbc0010 	lw	gp,16(sp)
   780a4:	8f998acc 	lw	t9,-30004(gp)
   780a8:	0320f809 	jalr	t9
   780ac:	8c440000 	lw	a0,0(v0)
   780b0:	8fbc0010 	lw	gp,16(sp)
   780b4:	240600e8 	li	a2,232
   780b8:	00403821 	move	a3,v0
   780bc:	8f848038 	lw	a0,-32712(gp)
   780c0:	8f858038 	lw	a1,-32712(gp)
   780c4:	8f998b30 	lw	t9,printf
   780c8:	24841af0 	addiu	a0,a0,6896
   780cc:	0320f809 	jalr	t9
   780d0:	24a51b0c 	addiu	a1,a1,6924
   780d4:	1000ffd6 	b	78030 <audio_buf_alloc+0x94>
   780d8:	8fbf002c 	lw	ra,44(sp)
   780dc:	8f99823c 	lw	t9,-32196(gp)
   780e0:	0320f809 	jalr	t9
   780e4:	00008021 	move	s0,zero
   780e8:	8fbc0010 	lw	gp,16(sp)
   780ec:	8f998acc 	lw	t9,-30004(gp)
   780f0:	0320f809 	jalr	t9
   780f4:	8c440000 	lw	a0,0(v0)
   780f8:	8fbc0010 	lw	gp,16(sp)
   780fc:	240600ed 	li	a2,237
   78100:	00403821 	move	a3,v0
   78104:	8f848038 	lw	a0,-32712(gp)
   78108:	8f858038 	lw	a1,-32712(gp)
   7810c:	8f998b30 	lw	t9,printf
   78110:	24841af0 	addiu	a0,a0,6896
   78114:	0320f809 	jalr	t9
--
   7812c:	0399e021 	addu	gp,gp,t9
   78130:	27bdffe0 	addiu	sp,sp,-32
   78134:	afbc0010 	sw	gp,16(sp)
   78138:	afbf001c 	sw	ra,28(sp)
   7813c:	afb00018 	sw	s0,24(sp)
   78140:	1080000f 	beqz	a0,78180 <audio_buf_free+0x5c>
   78144:	00808021 	move	s0,a0
   78148:	8f998a84 	lw	t9,-30076(gp)
   7814c:	0320f809 	jalr	t9
   78150:	8c840000 	lw	a0,0(a0)
   78154:	8fbc0010 	lw	gp,16(sp)
   78158:	8f998a84 	lw	t9,-30076(gp)
   7815c:	0320f809 	jalr	t9
   78160:	8e040004 	lw	a0,4(s0)
   78164:	8fbc0010 	lw	gp,16(sp)
   78168:	8fbf001c 	lw	ra,28(sp)
   7816c:	02002021 	move	a0,s0
   78170:	8f9980b4 	lw	t9,-32588(gp)
   78174:	8fb00018 	lw	s0,24(sp)
   78178:	03200008 	jr	t9
   7817c:	27bd0020 	addiu	sp,sp,32
   78180:	8f848038 	lw	a0,-32712(gp)
   78184:	8f858038 	lw	a1,-32712(gp)
   78188:	8fbf001c 	lw	ra,28(sp)
   7818c:	8fb00018 	lw	s0,24(sp)
   78190:	8f998b30 	lw	t9,printf
   78194:	24841b5c 	addiu	a0,a0,7004
   78198:	24a51b0c 	addiu	a1,a1,6924
   7819c:	24060117 	li	a2,279
   781a0:	03200008 	jr	t9
   781a4:	27bd0020 	addiu	sp,sp,32

000781a8 <audio_buf_get_node>:
   781a8:	3c1c0007 	lui	gp,0x7
   781ac:	279c5268 	addiu	gp,gp,21096
   781b0:	0399e021 	addu	gp,gp,t9
   781b4:	27bdffe0 	addiu	sp,sp,-32
   781b8:	afbc0010 	sw	gp,16(sp)
   781bc:	afbf001c 	sw	ra,28(sp)
   781c0:	1080001b 	beqz	a0,78230 <audio_buf_get_node+0x88>
   781c4:	8f998b30 	lw	t9,printf
   781c8:	8c820000 	lw	v0,0(a0)
   781cc:	10a00007 	beqz	a1,781ec <audio_buf_get_node+0x44>
   781d0:	8c840004 	lw	a0,4(a0)
   781d4:	24020001 	li	v0,1
   781d8:	14a20009 	bne	a1,v0,78200 <audio_buf_get_node+0x58>
   781dc:	8fbf001c 	lw	ra,28(sp)
   781e0:	8f9983a8 	lw	t9,-31832(gp)
   781e4:	03200008 	jr	t9
   781e8:	27bd0020 	addiu	sp,sp,32
   781ec:	8fbf001c 	lw	ra,28(sp)
   781f0:	8f9983a8 	lw	t9,-31832(gp)
   781f4:	00402021 	move	a0,v0
   781f8:	03200008 	jr	t9
   781fc:	27bd0020 	addiu	sp,sp,32
   78200:	00a03821 	move	a3,a1
   78204:	8f848038 	lw	a0,-32712(gp)
   78208:	8f858038 	lw	a1,-32712(gp)
   7820c:	8f998b30 	lw	t9,printf
   78210:	24841bf8 	addiu	a0,a0,7160
   78214:	24a51b0c 	addiu	a1,a1,6924
   78218:	0320f809 	jalr	t9
   7821c:	2406012c 	li	a2,300
   78220:	8fbf001c 	lw	ra,28(sp)
   78224:	00001021 	move	v0,zero
   78228:	03e00008 	jr	ra
   7822c:	27bd0020 	addiu	sp,sp,32
   78230:	8f848038 	lw	a0,-32712(gp)
   78234:	8f858038 	lw	a1,-32712(gp)
   78238:	24841be0 	addiu	a0,a0,7136
   7823c:	24a51b0c 	addiu	a1,a1,6924
   78240:	0320f809 	jalr	t9
   78244:	24060122 	li	a2,290
   78248:	1000fff6 	b	78224 <audio_buf_get_node+0x7c>
   7824c:	8fbf001c 	lw	ra,28(sp)

00078250 <audio_buf_try_get_node>:
   78250:	3c1c0007 	lui	gp,0x7
   78254:	279c51c0 	addiu	gp,gp,20928
   78258:	0399e021 	addu	gp,gp,t9
   7825c:	27bdffe0 	addiu	sp,sp,-32
   78260:	afbc0010 	sw	gp,16(sp)
   78264:	afbf001c 	sw	ra,28(sp)
   78268:	1080001b 	beqz	a0,782d8 <audio_buf_try_get_node+0x88>
   7826c:	8f998b30 	lw	t9,printf
   78270:	8c820000 	lw	v0,0(a0)
   78274:	10a00007 	beqz	a1,78294 <audio_buf_try_get_node+0x44>
   78278:	8c840004 	lw	a0,4(a0)
   7827c:	24020001 	li	v0,1
   78280:	14a20009 	bne	a1,v0,782a8 <audio_buf_try_get_node+0x58>
   78284:	8fbf001c 	lw	ra,28(sp)
   78288:	8f9980cc 	lw	t9,-32564(gp)
   7828c:	03200008 	jr	t9
   78290:	27bd0020 	addiu	sp,sp,32
   78294:	8fbf001c 	lw	ra,28(sp)
   78298:	8f9980cc 	lw	t9,-32564(gp)
   7829c:	00402021 	move	a0,v0
   782a0:	03200008 	jr	t9
   782a4:	27bd0020 	addiu	sp,sp,32
   782a8:	00a03821 	move	a3,a1
   782ac:	8f848038 	lw	a0,-32712(gp)
   782b0:	8f858038 	lw	a1,-32712(gp)
   782b4:	8f998b30 	lw	t9,printf
   782b8:	24841bf8 	addiu	a0,a0,7160
   782bc:	24a51b0c 	addiu	a1,a1,6924
--
   782c4:	24060142 	li	a2,322
   782c8:	8fbf001c 	lw	ra,28(sp)
   782cc:	00001021 	move	v0,zero
   782d0:	03e00008 	jr	ra
   782d4:	27bd0020 	addiu	sp,sp,32
   782d8:	8f848038 	lw	a0,-32712(gp)
   782dc:	8f858038 	lw	a1,-32712(gp)
   782e0:	24841be0 	addiu	a0,a0,7136
   782e4:	24a51b0c 	addiu	a1,a1,6924
   782e8:	0320f809 	jalr	t9
   782ec:	24060138 	li	a2,312
   782f0:	1000fff6 	b	782cc <audio_buf_try_get_node+0x7c>
   782f4:	8fbf001c 	lw	ra,28(sp)

000782f8 <audio_buf_put_node>:
   782f8:	3c1c0007 	lui	gp,0x7
   782fc:	279c5118 	addiu	gp,gp,20760
   78300:	0399e021 	addu	gp,gp,t9
   78304:	10800013 	beqz	a0,78354 <audio_buf_put_node+0x5c>
   78308:	00c03821 	move	a3,a2
   7830c:	8c820000 	lw	v0,0(a0)
   78310:	10c0000a 	beqz	a2,7833c <audio_buf_put_node+0x44>
   78314:	8c840004 	lw	a0,4(a0)
   78318:	24020001 	li	v0,1
   7831c:	10c2000a 	beq	a2,v0,78348 <audio_buf_put_node+0x50>
   78320:	8f998b30 	lw	t9,printf
   78324:	8f848038 	lw	a0,-32712(gp)
   78328:	8f858038 	lw	a1,-32712(gp)
   7832c:	24841bf8 	addiu	a0,a0,7160
   78330:	24a51b0c 	addiu	a1,a1,6924
   78334:	03200008 	jr	t9
   78338:	24060158 	li	a2,344
   7833c:	8f998804 	lw	t9,-30716(gp)
   78340:	03200008 	jr	t9
   78344:	00402021 	move	a0,v0
   78348:	8f998804 	lw	t9,-30716(gp)
   7834c:	03200008 	jr	t9
   78350:	00000000 	nop
   78354:	8f848038 	lw	a0,-32712(gp)
   78358:	8f858038 	lw	a1,-32712(gp)
   7835c:	8f998b30 	lw	t9,printf
   78360:	24841be0 	addiu	a0,a0,7136
   78364:	24a51b0c 	addiu	a1,a1,6924
--
   783b8:	00402821 	move	a1,v0
   783bc:	0320f809 	jalr	t9
   783c0:	00003021 	move	a2,zero
   783c4:	8fbc0010 	lw	gp,16(sp)
   783c8:	8f998130 	lw	t9,-32464(gp)
   783cc:	02002021 	move	a0,s0
   783d0:	0320f809 	jalr	t9
   783d4:	24050001 	li	a1,1
   783d8:	8fbc0010 	lw	gp,16(sp)
   783dc:	1440fff5 	bnez	v0,783b4 <audio_buf_clear+0x44>
   783e0:	8f998884 	lw	t9,-30588(gp)
   783e4:	8fbf001c 	lw	ra,28(sp)
   783e8:	8fb00018 	lw	s0,24(sp)
   783ec:	03e00008 	jr	ra
   783f0:	27bd0020 	addiu	sp,sp,32
   783f4:	0320f809 	jalr	t9
   783f8:	00000000 	nop
   783fc:	8fbc0010 	lw	gp,16(sp)
   78400:	8f998acc 	lw	t9,-30004(gp)
   78404:	0320f809 	jalr	t9
   78408:	8c440000 	lw	a0,0(v0)
   7840c:	8fbc0010 	lw	gp,16(sp)
   78410:	240600fc 	li	a2,252
   78414:	8f848038 	lw	a0,-32712(gp)
   78418:	8f858038 	lw	a1,-32712(gp)
   7841c:	8f998b30 	lw	t9,printf
   78420:	24841af0 	addiu	a0,a0,6896
   78424:	24a51b0c 	addiu	a1,a1,6924
   78428:	8fbf001c 	lw	ra,28(sp)
   7842c:	8fb00018 	lw	s0,24(sp)
   78430:	00403821 	move	a3,v0
   78434:	03200008 	jr	t9
   78438:	27bd0020 	addiu	sp,sp,32
   7843c:	0320f809 	jalr	t9
   78440:	00000000 	nop
   78444:	8fbc0010 	lw	gp,16(sp)
   78448:	8f998acc 	lw	t9,-30004(gp)
   7844c:	0320f809 	jalr	t9
   78450:	8c440000 	lw	a0,0(v0)
   78454:	8fbc0010 	lw	gp,16(sp)
   78458:	24060101 	li	a2,257
   7845c:	8f848038 	lw	a0,-32712(gp)
   78460:	8f858038 	lw	a1,-32712(gp)
   78464:	8f998b30 	lw	t9,printf
   78468:	24841af0 	addiu	a0,a0,6896
   7846c:	1000ffee 	b	78428 <audio_buf_clear+0xb8>
   78470:	24a51b0c 	addiu	a1,a1,6924
   78474:	0320f809 	jalr	t9
   78478:	00000000 	nop
   7847c:	8fbc0010 	lw	gp,16(sp)
   78480:	8f998acc 	lw	t9,-30004(gp)
   78484:	0320f809 	jalr	t9
   78488:	8c440000 	lw	a0,0(v0)
   7848c:	8fbc0010 	lw	gp,16(sp)
   78490:	24060106 	li	a2,262
   78494:	8f848038 	lw	a0,-32712(gp)
   78498:	8f858038 	lw	a1,-32712(gp)
   7849c:	8f998b30 	lw	t9,printf
   784a0:	24841af0 	addiu	a0,a0,6896
   784a4:	1000ffe0 	b	78428 <audio_buf_clear+0xb8>
   784a8:	24a51b0c 	addiu	a1,a1,6924

000784ac <audio_buf_get_num>:
   784ac:	3c1c0007 	lui	gp,0x7
   784b0:	279c4f64 	addiu	gp,gp,20324
   784b4:	0399e021 	addu	gp,gp,t9
   784b8:	27bdffe0 	addiu	sp,sp,-32
   784bc:	afbc0010 	sw	gp,16(sp)
   784c0:	afbf001c 	sw	ra,28(sp)
   784c4:	1080001b 	beqz	a0,78534 <audio_buf_get_num+0x88>
   784c8:	8f998b30 	lw	t9,printf
   784cc:	8c820000 	lw	v0,0(a0)
   784d0:	10a0000f 	beqz	a1,78510 <audio_buf_get_num+0x64>
   784d4:	8c840004 	lw	a0,4(a0)
   784d8:	24020001 	li	v0,1
   784dc:	10a20011 	beq	a1,v0,78524 <audio_buf_get_num+0x78>
   784e0:	00a03821 	move	a3,a1
   784e4:	8f848038 	lw	a0,-32712(gp)
   784e8:	8f858038 	lw	a1,-32712(gp)
   784ec:	8f998b30 	lw	t9,printf
   784f0:	24841bf8 	addiu	a0,a0,7160
   784f4:	24a51b0c 	addiu	a1,a1,6924
--
   7d1d8:	0320f809 	jalr	t9
   7d1dc:	00000000 	nop
   7d1e0:	8fbc0028 	lw	gp,40(sp)
   7d1e4:	00402821 	move	a1,v0
   7d1e8:	24040006 	li	a0,6
   7d1ec:	8f828038 	lw	v0,-32712(gp)
   7d1f0:	8f908038 	lw	s0,-32712(gp)
   7d1f4:	8f838038 	lw	v1,-32712(gp)
   7d1f8:	2447eeec 	addiu	a3,v0,-4372
   7d1fc:	240201da 	li	v0,474
   7d200:	afa20014 	sw	v0,20(sp)
   7d204:	8f828038 	lw	v0,-32712(gp)
   7d208:	8f998630 	lw	t9,-31184(gp)
   7d20c:	26102a84 	addiu	s0,s0,10884
   7d210:	24632630 	addiu	v1,v1,9776
   7d214:	244226c4 	addiu	v0,v0,9924
   7d218:	24060002 	li	a2,2
   7d21c:	afa30010 	sw	v1,16(sp)
   7d220:	afa2001c 	sw	v0,28(sp)
   7d224:	afb00018 	sw	s0,24(sp)
   7d228:	0320f809 	jalr	t9
   7d22c:	afb00020 	sw	s0,32(sp)
   7d230:	8fbc0028 	lw	gp,40(sp)
   7d234:	02002821 	move	a1,s0
   7d238:	8f848038 	lw	a0,-32712(gp)
   7d23c:	8f998b30 	lw	t9,printf
   7d240:	0320f809 	jalr	t9
   7d244:	248426ec 	addiu	a0,a0,9964
--
   81da0:	10400032 	beqz	v0,81e6c <ipu_osd+0x718>
   81da4:	8fbc0010 	lw	gp,16(sp)
   81da8:	8fa20054 	lw	v0,84(sp)
   81dac:	afa20094 	sw	v0,148(sp)
   81db0:	8fa2006c 	lw	v0,108(sp)
   81db4:	1000ff36 	b	81a90 <ipu_osd+0x33c>
   81db8:	afa200ac 	sw	v0,172(sp)
   81dbc:	70621002 	mul	v0,v1,v0
   81dc0:	0002b840 	sll	s7,v0,0x1
   81dc4:	02e21021 	addu	v0,s7,v0
   81dc8:	1000fed6 	b	81924 <ipu_osd+0x1d0>
   81dcc:	0002b842 	srl	s7,v0,0x1
   81dd0:	8fa20054 	lw	v0,84(sp)
   81dd4:	afa20074 	sw	v0,116(sp)
   81dd8:	8fa2006c 	lw	v0,108(sp)
   81ddc:	1000ff15 	b	81a34 <ipu_osd+0x2e0>
   81de0:	afa2008c 	sw	v0,140(sp)
   81de4:	8e030048 	lw	v1,72(s0)
   81de8:	8e02004c 	lw	v0,76(s0)
   81dec:	70621002 	mul	v0,v1,v0
   81df0:	00023040 	sll	a2,v0,0x1
   81df4:	00c21021 	addu	v0,a2,v0
   81df8:	1000ffa3 	b	81c88 <ipu_osd+0x534>
   81dfc:	00023042 	srl	a2,v0,0x1
   81e00:	8f848038 	lw	a0,-32712(gp)
   81e04:	8f998b30 	lw	t9,printf
   81e08:	02202821 	move	a1,s1
   81e0c:	0320f809 	jalr	t9
   81e10:	24842cf8 	addiu	a0,a0,11512
   81e14:	1000ff3b 	b	81b04 <ipu_osd+0x3b0>
   81e18:	2402ffff 	li	v0,-1
   81e1c:	8f848038 	lw	a0,-32712(gp)
   81e20:	8f998b30 	lw	t9,printf
   81e24:	00402821 	move	a1,v0
   81e28:	0320f809 	jalr	t9
--
   81e4c:	0320f809 	jalr	t9
   81e50:	00000000 	nop
   81e54:	8fbc0010 	lw	gp,16(sp)
   81e58:	8f9989ec 	lw	t9,-30228(gp)
   81e5c:	0320f809 	jalr	t9
   81e60:	00000000 	nop
   81e64:	1000ff27 	b	81b04 <ipu_osd+0x3b0>
   81e68:	2402ffff 	li	v0,-1
   81e6c:	8f998598 	lw	t9,-31336(gp)
   81e70:	02202021 	move	a0,s1
   81e74:	0320f809 	jalr	t9
   81e78:	26050054 	addiu	a1,s0,84
   81e7c:	1040001a 	beqz	v0,81ee8 <ipu_osd+0x794>
   81e80:	8fbc0010 	lw	gp,16(sp)
   81e84:	8fa20074 	lw	v0,116(sp)
   81e88:	afa20094 	sw	v0,148(sp)
   81e8c:	8fa2008c 	lw	v0,140(sp)
   81e90:	1000feff 	b	81a90 <ipu_osd+0x33c>
   81e94:	afa200ac 	sw	v0,172(sp)
   81e98:	8e02004c 	lw	v0,76(s0)
   81e9c:	70c23002 	mul	a2,a2,v0
   81ea0:	1000ff79 	b	81c88 <ipu_osd+0x534>
   81ea4:	00063040 	sll	a2,a2,0x1
   81ea8:	8f848038 	lw	a0,-32712(gp)
   81eac:	8f858038 	lw	a1,-32712(gp)
   81eb0:	8f998b30 	lw	t9,printf
   81eb4:	24842d18 	addiu	a0,a0,11544
   81eb8:	24a52db0 	addiu	a1,a1,11696
   81ebc:	0320f809 	jalr	t9
   81ec0:	24060154 	li	a2,340
   81ec4:	1000ffdb 	b	81e34 <ipu_osd+0x6e0>
   81ec8:	8fbc0010 	lw	gp,16(sp)
   81ecc:	8f848038 	lw	a0,-32712(gp)
   81ed0:	8f998b30 	lw	t9,printf
   81ed4:	00402821 	move	a1,v0
   81ed8:	0320f809 	jalr	t9
--
   81f18:	8f998070 	lw	t9,-32656(gp)
   81f1c:	8e060074 	lw	a2,116(s0)
   81f20:	8e07000c 	lw	a3,12(s0)
   81f24:	2739129c 	addiu	t9,t9,4764
   81f28:	0411fcdc 	bal	8129c <_ipu_set_osdx_para>
   81f2c:	27a40094 	addiu	a0,sp,148
   81f30:	04400067 	bltz	v0,820d0 <ipu_osd+0x97c>
   81f34:	8fbc0010 	lw	gp,16(sp)
   81f38:	26730003 	addiu	s3,s3,3
   81f3c:	2402fffc 	li	v0,-4
   81f40:	02621024 	and	v0,s3,v0
   81f44:	02221821 	addu	v1,s1,v0
   81f48:	02c3b02b 	sltu	s6,s6,v1
   81f4c:	0055a821 	addu	s5,v0,s5
   81f50:	16c00044 	bnez	s6,82064 <ipu_osd+0x910>
   81f54:	00542021 	addu	a0,v0,s4
   81f58:	8f998990 	lw	t9,-30320(gp)
   81f5c:	8e050088 	lw	a1,136(s0)
   81f60:	02203021 	move	a2,s1
   81f64:	0320f809 	jalr	t9
   81f68:	afb500ac 	sw	s5,172(sp)
   81f6c:	1000fec8 	b	81a90 <ipu_osd+0x33c>
   81f70:	8fbc0010 	lw	gp,16(sp)
   81f74:	8f848038 	lw	a0,-32712(gp)
   81f78:	8f858038 	lw	a1,-32712(gp)
   81f7c:	8f998b30 	lw	t9,printf
   81f80:	24842d18 	addiu	a0,a0,11544
   81f84:	24a52db0 	addiu	a1,a1,11696
--
   81f9c:	8e020068 	lw	v0,104(s0)
   81fa0:	72e2b802 	mul	s7,s7,v0
   81fa4:	1000ff58 	b	81d08 <ipu_osd+0x5b4>
   81fa8:	0017b840 	sll	s7,s7,0x1
   81fac:	8e030064 	lw	v1,100(s0)
   81fb0:	8e020068 	lw	v0,104(s0)
   81fb4:	70621002 	mul	v0,v1,v0
   81fb8:	00021840 	sll	v1,v0,0x1
   81fbc:	00621021 	addu	v0,v1,v0
   81fc0:	1000ff51 	b	81d08 <ipu_osd+0x5b4>
   81fc4:	0002b842 	srl	s7,v0,0x1
   81fc8:	8e110080 	lw	s1,128(s0)
   81fcc:	8e020084 	lw	v0,132(s0)
   81fd0:	72228802 	mul	s1,s1,v0
   81fd4:	1000ffd0 	b	81f18 <ipu_osd+0x7c4>
   81fd8:	00118840 	sll	s1,s1,0x1
   81fdc:	8e030080 	lw	v1,128(s0)
   81fe0:	8e020084 	lw	v0,132(s0)
   81fe4:	70621002 	mul	v0,v1,v0
   81fe8:	00021840 	sll	v1,v0,0x1
   81fec:	00621021 	addu	v0,v1,v0
   81ff0:	1000ffc9 	b	81f18 <ipu_osd+0x7c4>
   81ff4:	00028842 	srl	s1,v0,0x1
   81ff8:	8f848038 	lw	a0,-32712(gp)
   81ffc:	8f858038 	lw	a1,-32712(gp)
   82000:	8f998b30 	lw	t9,printf
   82004:	24842d18 	addiu	a0,a0,11544
   82008:	24a52db0 	addiu	a1,a1,11696
   8200c:	0320f809 	jalr	t9
   82010:	240601a1 	li	a2,417
   82014:	1000ff87 	b	81e34 <ipu_osd+0x6e0>
   82018:	8fbc0010 	lw	gp,16(sp)
   8201c:	8f848038 	lw	a0,-32712(gp)
   82020:	8f858038 	lw	a1,-32712(gp)
   82024:	8f998b30 	lw	t9,printf
   82028:	24842d40 	addiu	a0,a0,11584
   8202c:	24a52db0 	addiu	a1,a1,11696
   82030:	0320f809 	jalr	t9
   82034:	24060172 	li	a2,370
   82038:	1000ff7e 	b	81e34 <ipu_osd+0x6e0>
   8203c:	8fbc0010 	lw	gp,16(sp)
   82040:	8f848038 	lw	a0,-32712(gp)
   82044:	8f858038 	lw	a1,-32712(gp)
   82048:	8f998b30 	lw	t9,printf
   8204c:	24842d18 	addiu	a0,a0,11544
   82050:	24a52db0 	addiu	a1,a1,11696
   82054:	0320f809 	jalr	t9
   82058:	240601cb 	li	a2,459
   8205c:	1000ff75 	b	81e34 <ipu_osd+0x6e0>
   82060:	8fbc0010 	lw	gp,16(sp)
   82064:	8f848038 	lw	a0,-32712(gp)
   82068:	8f858038 	lw	a1,-32712(gp)
   8206c:	8f998b30 	lw	t9,printf
   82070:	24842d18 	addiu	a0,a0,11544
   82074:	24a52db0 	addiu	a1,a1,11696
   82078:	0320f809 	jalr	t9
   8207c:	240601f9 	li	a2,505
   82080:	1000ff6c 	b	81e34 <ipu_osd+0x6e0>
   82084:	8fbc0010 	lw	gp,16(sp)
   82088:	8f848038 	lw	a0,-32712(gp)
   8208c:	8f858038 	lw	a1,-32712(gp)
   82090:	8f998b30 	lw	t9,printf
   82094:	24842d40 	addiu	a0,a0,11584
   82098:	24a52db0 	addiu	a1,a1,11696
   8209c:	0320f809 	jalr	t9
   820a0:	24060193 	li	a2,403
   820a4:	1000ff63 	b	81e34 <ipu_osd+0x6e0>
   820a8:	8fbc0010 	lw	gp,16(sp)
   820ac:	8f848038 	lw	a0,-32712(gp)
   820b0:	8f858038 	lw	a1,-32712(gp)
   820b4:	8f998b30 	lw	t9,printf
   820b8:	24842d40 	addiu	a0,a0,11584
   820bc:	24a52db0 	addiu	a1,a1,11696
   820c0:	0320f809 	jalr	t9
   820c4:	240601c4 	li	a2,452
   820c8:	1000ff5a 	b	81e34 <ipu_osd+0x6e0>
   820cc:	8fbc0010 	lw	gp,16(sp)
   820d0:	8f848038 	lw	a0,-32712(gp)
   820d4:	8f858038 	lw	a1,-32712(gp)
   820d8:	8f998b30 	lw	t9,printf
   820dc:	24842d40 	addiu	a0,a0,11584
   820e0:	24a52db0 	addiu	a1,a1,11696
--
   86e50:	8fb10060 	lw	s1,96(sp)
   86e54:	8fa80058 	lw	t0,88(sp)
   86e58:	8faa005c 	lw	t2,92(sp)
   86e5c:	00c04821 	move	t1,a2
   86e60:	00c01021 	move	v0,a2
   86e64:	ae04003c 	sw	a0,60(s0)
   86e68:	ae050040 	sw	a1,64(s0)
   86e6c:	ae060044 	sw	a2,68(s0)
   86e70:	ae070048 	sw	a3,72(s0)
   86e74:	ae08004c 	sw	t0,76(s0)
   86e78:	04c0000a 	bltz	a2,86ea4 <Start+0x98>
   86e7c:	ae0a0050 	sw	t2,80(s0)
   86e80:	04e00008 	bltz	a3,86ea4 <Start+0x98>
   86e84:	00e01821 	move	v1,a3
   86e88:	05000006 	bltz	t0,86ea4 <Start+0x98>
   86e8c:	00000000 	nop
   86e90:	05400004 	bltz	t2,86ea4 <Start+0x98>
   86e94:	00c83021 	addu	a2,a2,t0
   86e98:	0086202a 	slt	a0,a0,a2
   86e9c:	108000c0 	beqz	a0,871a0 <Start+0x394>
   86ea0:	00ea2021 	addu	a0,a3,t2
   86ea4:	8e03003c 	lw	v1,60(s0)
   86ea8:	8e020040 	lw	v0,64(s0)
   86eac:	8f848038 	lw	a0,-32712(gp)
   86eb0:	8f858038 	lw	a1,-32712(gp)
   86eb4:	8f998b30 	lw	t9,printf
   86eb8:	afa70010 	sw	a3,16(sp)
   86ebc:	afa80014 	sw	t0,20(sp)
--
   8b274:	258c0008 	addiu	t4,t4,8
   8b278:	30a500ff 	andi	a1,a1,0xff
   8b27c:	0003280b 	movn	a1,zero,v1
   8b280:	018e102a 	slt	v0,t4,t6
   8b284:	a1a50000 	sb	a1,0(t5)
   8b288:	1440ffe4 	bnez	v0,8b21c <sad+0xcc>
   8b28c:	25ad0001 	addiu	t5,t5,1
   8b290:	26310008 	addiu	s1,s1,8
   8b294:	0230102a 	slt	v0,s1,s0
   8b298:	02559021 	addu	s2,s2,s5
   8b29c:	0314c021 	addu	t8,t8,s4
   8b2a0:	1440ffdb 	bnez	v0,8b210 <sad+0xc0>
   8b2a4:	01f37821 	addu	t7,t7,s3
   8b2a8:	8fbf003c 	lw	ra,60(sp)
   8b2ac:	8fb50038 	lw	s5,56(sp)
   8b2b0:	8fb40034 	lw	s4,52(sp)
   8b2b4:	8fb30030 	lw	s3,48(sp)
   8b2b8:	8fb2002c 	lw	s2,44(sp)
   8b2bc:	8fb10028 	lw	s1,40(sp)
   8b2c0:	8fb00024 	lw	s0,36(sp)
   8b2c4:	00001021 	move	v0,zero
   8b2c8:	03e00008 	jr	ra
   8b2cc:	27bd0040 	addiu	sp,sp,64
   8b2d0:	8f848038 	lw	a0,-32712(gp)
   8b2d4:	8f858038 	lw	a1,-32712(gp)
   8b2d8:	8f998b30 	lw	t9,printf
   8b2dc:	24844258 	addiu	a0,a0,16984
   8b2e0:	24a54290 	addiu	a1,a1,17040
   8b2e4:	0320f809 	jalr	t9
   8b2e8:	24060034 	li	a2,52
   8b2ec:	8fbf003c 	lw	ra,60(sp)
   8b2f0:	8fb50038 	lw	s5,56(sp)
   8b2f4:	8fb40034 	lw	s4,52(sp)
   8b2f8:	8fb30030 	lw	s3,48(sp)
   8b2fc:	8fb2002c 	lw	s2,44(sp)
   8b300:	8fb10028 	lw	s1,40(sp)
   8b304:	8fb00024 	lw	s0,36(sp)
   8b308:	00001021 	move	v0,zero
   8b30c:	03e00008 	jr	ra
   8b310:	27bd0040 	addiu	sp,sp,64
   8b314:	8f848038 	lw	a0,-32712(gp)
   8b318:	8f858038 	lw	a1,-32712(gp)
   8b31c:	8f998b30 	lw	t9,printf
   8b320:	afaf0010 	sw	t7,16(sp)
   8b324:	afb20014 	sw	s2,20(sp)
   8b328:	24844160 	addiu	a0,a0,16736
   8b32c:	24a54290 	addiu	a1,a1,17040
   8b330:	24060008 	li	a2,8
   8b334:	0320f809 	jalr	t9
   8b338:	03003821 	move	a3,t8
   8b33c:	8fbf003c 	lw	ra,60(sp)
   8b340:	8fb50038 	lw	s5,56(sp)
   8b344:	8fb40034 	lw	s4,52(sp)
   8b348:	8fb30030 	lw	s3,48(sp)
   8b34c:	8fb2002c 	lw	s2,44(sp)
   8b350:	8fb10028 	lw	s1,40(sp)
   8b354:	8fb00024 	lw	s0,36(sp)
   8b358:	2402ffff 	li	v0,-1
   8b35c:	03e00008 	jr	ra
   8b360:	27bd0040 	addiu	sp,sp,64
   8b364:	8f848038 	lw	a0,-32712(gp)
   8b368:	8f858038 	lw	a1,-32712(gp)
   8b36c:	8f998b30 	lw	t9,printf
   8b370:	24020008 	li	v0,8
   8b374:	afa20010 	sw	v0,16(sp)
   8b378:	248441fc 	addiu	a0,a0,16892
   8b37c:	24a54290 	addiu	a1,a1,17040
   8b380:	2406001b 	li	a2,27
   8b384:	0320f809 	jalr	t9
   8b388:	24070008 	li	a3,8
   8b38c:	8fbf003c 	lw	ra,60(sp)
   8b390:	8fb50038 	lw	s5,56(sp)
   8b394:	8fb40034 	lw	s4,52(sp)
   8b398:	8fb30030 	lw	s3,48(sp)
   8b39c:	8fb2002c 	lw	s2,44(sp)
   8b3a0:	8fb10028 	lw	s1,40(sp)
   8b3a4:	8fb00024 	lw	s0,36(sp)
   8b3a8:	2402ffff 	li	v0,-1
   8b3ac:	03e00008 	jr	ra
   8b3b0:	27bd0040 	addiu	sp,sp,64
   8b3b4:	8f848038 	lw	a0,-32712(gp)
   8b3b8:	8f858038 	lw	a1,-32712(gp)
   8b3bc:	8f998b30 	lw	t9,printf
   8b3c0:	248441ac 	addiu	a0,a0,16812
   8b3c4:	24a54290 	addiu	a1,a1,17040
--
   8b538:	00831824 	and	v1,a0,v1
   8b53c:	ae030008 	sw	v1,8(s0)
   8b540:	8fa30028 	lw	v1,40(sp)
   8b544:	8f998990 	lw	t9,-30320(gp)
   8b548:	8fa50020 	lw	a1,32(sp)
   8b54c:	26040018 	addiu	a0,s0,24
   8b550:	00403021 	move	a2,v0
   8b554:	ae030010 	sw	v1,16(s0)
   8b558:	ae00000c 	sw	zero,12(s0)
   8b55c:	0320f809 	jalr	t9
   8b560:	ae020014 	sw	v0,20(s0)
   8b564:	8fbc0018 	lw	gp,24(sp)
   8b568:	26240028 	addiu	a0,s1,40
   8b56c:	00002821 	move	a1,zero
   8b570:	8f9984e8 	lw	t9,-31512(gp)
   8b574:	0320f809 	jalr	t9
   8b578:	24060014 	li	a2,20
   8b57c:	8e390020 	lw	t9,32(s1)
   8b580:	13200004 	beqz	t9,8b594 <func_dispatch+0x184>
   8b584:	8fbc0018 	lw	gp,24(sp)
   8b588:	0320f809 	jalr	t9
   8b58c:	02a02021 	move	a0,s5
   8b590:	8fbc0018 	lw	gp,24(sp)
   8b594:	8f848038 	lw	a0,-32712(gp)
   8b598:	8f858038 	lw	a1,-32712(gp)
   8b59c:	8f998b30 	lw	t9,printf
   8b5a0:	248442f4 	addiu	a0,a0,17140
   8b5a4:	24a54490 	addiu	a1,a1,17552
   8b5a8:	0320f809 	jalr	t9
   8b5ac:	240600d9 	li	a2,217
   8b5b0:	8fbc0018 	lw	gp,24(sp)
   8b5b4:	8e050014 	lw	a1,20(s0)
   8b5b8:	8f848038 	lw	a0,-32712(gp)
   8b5bc:	8f998b30 	lw	t9,printf
   8b5c0:	0320f809 	jalr	t9
   8b5c4:	24844358 	addiu	a0,a0,17240
--
   8b630:	2403feff 	li	v1,-257
   8b634:	00431024 	and	v0,v0,v1
   8b638:	ae00000c 	sw	zero,12(s0)
   8b63c:	8e230030 	lw	v1,48(s1)
   8b640:	ae060014 	sw	a2,20(s0)
   8b644:	8f998990 	lw	t9,-30320(gp)
   8b648:	ae030010 	sw	v1,16(s0)
   8b64c:	8e250040 	lw	a1,64(s1)
   8b650:	26040018 	addiu	a0,s0,24
   8b654:	0320f809 	jalr	t9
   8b658:	ae020008 	sw	v0,8(s0)
   8b65c:	8e390020 	lw	t9,32(s1)
   8b660:	8fbc0018 	lw	gp,24(sp)
   8b664:	a2200028 	sb	zero,40(s1)
   8b668:	ae20003c 	sw	zero,60(s1)
   8b66c:	ae200040 	sw	zero,64(s1)
   8b670:	a2200029 	sb	zero,41(s1)
   8b674:	a220002a 	sb	zero,42(s1)
   8b678:	13200004 	beqz	t9,8b68c <func_dispatch+0x27c>
   8b67c:	a220002b 	sb	zero,43(s1)
   8b680:	0320f809 	jalr	t9
   8b684:	26240024 	addiu	a0,s1,36
   8b688:	8fbc0018 	lw	gp,24(sp)
   8b68c:	8f848038 	lw	a0,-32712(gp)
   8b690:	8f858038 	lw	a1,-32712(gp)
   8b694:	8f998b30 	lw	t9,printf
   8b698:	248442f4 	addiu	a0,a0,17140
   8b69c:	24a54490 	addiu	a1,a1,17552
   8b6a0:	24060102 	li	a2,258
   8b6a4:	0320f809 	jalr	t9
   8b6a8:	00000000 	nop
   8b6ac:	8fbc0018 	lw	gp,24(sp)
   8b6b0:	8e050014 	lw	a1,20(s0)
   8b6b4:	8f848038 	lw	a0,-32712(gp)
   8b6b8:	8f998b30 	lw	t9,printf
   8b6bc:	0320f809 	jalr	t9
   8b6c0:	24844358 	addiu	a0,a0,17240
   8b6c4:	8fbf0064 	lw	ra,100(sp)
   8b6c8:	8fbe0060 	lw	s8,96(sp)
   8b6cc:	8fb7005c 	lw	s7,92(sp)
   8b6d0:	8fb60058 	lw	s6,88(sp)
   8b6d4:	8fb50054 	lw	s5,84(sp)
   8b6d8:	8fb40050 	lw	s4,80(sp)
   8b6dc:	8fb3004c 	lw	s3,76(sp)
   8b6e0:	8fb20048 	lw	s2,72(sp)
   8b6e4:	8fb10044 	lw	s1,68(sp)
   8b6e8:	8fb00040 	lw	s0,64(sp)
   8b6ec:	00001021 	move	v0,zero
   8b6f0:	03e00008 	jr	ra
   8b6f4:	27bd0068 	addiu	sp,sp,104
   8b6f8:	8f848038 	lw	a0,-32712(gp)
   8b6fc:	8f858038 	lw	a1,-32712(gp)
   8b700:	8f998b30 	lw	t9,printf
   8b704:	afa30038 	sw	v1,56(sp)
   8b708:	afa8003c 	sw	t0,60(sp)
   8b70c:	248442f4 	addiu	a0,a0,17140
   8b710:	24a54490 	addiu	a1,a1,17552
   8b714:	0320f809 	jalr	t9
   8b718:	240600a8 	li	a2,168
   8b71c:	8fbc0018 	lw	gp,24(sp)
   8b720:	02f12021 	addu	a0,s7,s1
   8b724:	02d51023 	subu	v0,s6,s5
   8b728:	00823821 	addu	a3,a0,v0
   8b72c:	8f848038 	lw	a0,-32712(gp)
   8b730:	8f998b30 	lw	t9,printf
   8b734:	02873821 	addu	a3,s4,a3
   8b738:	24844300 	addiu	a0,a0,17152
   8b73c:	02402821 	move	a1,s2
   8b740:	02603021 	move	a2,s3
   8b744:	0320f809 	jalr	t9
   8b748:	24e70004 	addiu	a3,a3,4
   8b74c:	8fa30038 	lw	v1,56(sp)
   8b750:	02f18821 	addu	s1,s7,s1
   8b754:	02d5a823 	subu	s5,s6,s5
   8b758:	02358821 	addu	s1,s1,s5
   8b75c:	241e0001 	li	s8,1
   8b760:	8fbc0018 	lw	gp,24(sp)
   8b764:	8fa8003c 	lw	t0,60(sp)
   8b768:	147eff57 	bne	v1,s8,8b4c8 <func_dispatch+0xb8>
   8b76c:	02918821 	addu	s1,s4,s1
   8b770:	8e390018 	lw	t9,24(s1)
   8b774:	02002021 	move	a0,s0
   8b778:	01002821 	move	a1,t0
   8b77c:	0320f809 	jalr	t9
   8b780:	26260024 	addiu	a2,s1,36
   8b784:	0040a021 	move	s4,v0
   8b788:	2403ffff 	li	v1,-1
   8b78c:	8fbc0018 	lw	gp,24(sp)
   8b790:	1683ff8e 	bne	s4,v1,8b5cc <func_dispatch+0x1bc>
   8b794:	00001021 	move	v0,zero
   8b798:	8f848038 	lw	a0,-32712(gp)
   8b79c:	8f858038 	lw	a1,-32712(gp)
   8b7a0:	8f998b30 	lw	t9,printf
   8b7a4:	248442a0 	addiu	a0,a0,17056
   8b7a8:	24a54490 	addiu	a1,a1,17552
   8b7ac:	0320f809 	jalr	t9
   8b7b0:	240600b0 	li	a2,176
   8b7b4:	8fbc0018 	lw	gp,24(sp)
   8b7b8:	02402821 	move	a1,s2
   8b7bc:	02603021 	move	a2,s3
   8b7c0:	8f848038 	lw	a0,-32712(gp)
   8b7c4:	8f998b30 	lw	t9,printf
   8b7c8:	26270004 	addiu	a3,s1,4
   8b7cc:	0320f809 	jalr	t9
   8b7d0:	24844300 	addiu	a0,a0,17152
   8b7d4:	ae14000c 	sw	s4,12(s0)
   8b7d8:	1000ff7c 	b	8b5cc <func_dispatch+0x1bc>
   8b7dc:	2402ffff 	li	v0,-1
   8b7e0:	8e030008 	lw	v1,8(s0)
   8b7e4:	1000ff55 	b	8b53c <func_dispatch+0x12c>
   8b7e8:	34630100 	ori	v1,v1,0x100
   8b7ec:	1000ff92 	b	8b638 <func_dispatch+0x228>
   8b7f0:	34420100 	ori	v0,v0,0x100
   8b7f4:	8fc2001c 	lw	v0,28(s8)
   8b7f8:	1440ff2a 	bnez	v0,8b4a4 <func_dispatch+0x94>
   8b7fc:	00001821 	move	v1,zero
   8b800:	8f848038 	lw	a0,-32712(gp)
   8b804:	8f858038 	lw	a1,-32712(gp)
   8b808:	8f998b30 	lw	t9,printf
   8b80c:	248442a0 	addiu	a0,a0,17056
   8b810:	24a54490 	addiu	a1,a1,17552
   8b814:	0320f809 	jalr	t9
   8b818:	240600a3 	li	a2,163
   8b81c:	8fbc0018 	lw	gp,24(sp)
   8b820:	8fc20018 	lw	v0,24(s8)
   8b824:	8fc70000 	lw	a3,0(s8)
   8b828:	8f848038 	lw	a0,-32712(gp)
   8b82c:	8f998b30 	lw	t9,printf
   8b830:	afa20010 	sw	v0,16(sp)
   8b834:	248442d0 	addiu	a0,a0,17104
   8b838:	02402821 	move	a1,s2
   8b83c:	0320f809 	jalr	t9
   8b840:	02603021 	move	a2,s3
   8b844:	2402ffff 	li	v0,-1
   8b848:	1000ff60 	b	8b5cc <func_dispatch+0x1bc>
   8b84c:	ae02000c 	sw	v0,12(s0)
   8b850:	8f848038 	lw	a0,-32712(gp)
   8b854:	8f858038 	lw	a1,-32712(gp)
   8b858:	8f998b30 	lw	t9,printf
   8b85c:	248442a0 	addiu	a0,a0,17056
   8b860:	24a54490 	addiu	a1,a1,17552
   8b864:	0320f809 	jalr	t9
   8b868:	240600ea 	li	a2,234
   8b86c:	8fbc0018 	lw	gp,24(sp)
   8b870:	02402821 	move	a1,s2
   8b874:	02603021 	move	a2,s3
   8b878:	8f848038 	lw	a0,-32712(gp)
   8b87c:	8f998b30 	lw	t9,printf
   8b880:	26270004 	addiu	a3,s1,4
   8b884:	0320f809 	jalr	t9
--
   8b8bc:	1000ff43 	b	8b5cc <func_dispatch+0x1bc>
   8b8c0:	2402ffff 	li	v0,-1
   8b8c4:	8e030008 	lw	v1,8(s0)
   8b8c8:	2402feff 	li	v0,-257
   8b8cc:	8f998990 	lw	t9,-30320(gp)
   8b8d0:	00621024 	and	v0,v1,v0
   8b8d4:	ae020008 	sw	v0,8(s0)
   8b8d8:	8fa20028 	lw	v0,40(sp)
   8b8dc:	8fa50020 	lw	a1,32(sp)
   8b8e0:	02803021 	move	a2,s4
   8b8e4:	26040018 	addiu	a0,s0,24
   8b8e8:	ae140014 	sw	s4,20(s0)
   8b8ec:	ae00000c 	sw	zero,12(s0)
   8b8f0:	0320f809 	jalr	t9
   8b8f4:	ae020010 	sw	v0,16(s0)
   8b8f8:	8fa20020 	lw	v0,32(sp)
   8b8fc:	8fbc0018 	lw	gp,24(sp)
   8b900:	240600e4 	li	a2,228
   8b904:	0054a021 	addu	s4,v0,s4
   8b908:	ae220028 	sw	v0,40(s1)
   8b90c:	8fa20024 	lw	v0,36(sp)
   8b910:	8f848038 	lw	a0,-32712(gp)
   8b914:	8f858038 	lw	a1,-32712(gp)
   8b918:	ae22002c 	sw	v0,44(s1)
   8b91c:	8fa20028 	lw	v0,40(sp)
   8b920:	8f998b30 	lw	t9,printf
   8b924:	248442f4 	addiu	a0,a0,17140
   8b928:	ae220030 	sw	v0,48(s1)
   8b92c:	8fa2002c 	lw	v0,44(sp)
   8b930:	24a54490 	addiu	a1,a1,17552
   8b934:	ae3e003c 	sw	s8,60(s1)
   8b938:	ae220034 	sw	v0,52(s1)
   8b93c:	8fa20030 	lw	v0,48(sp)
   8b940:	ae340040 	sw	s4,64(s1)
   8b944:	0320f809 	jalr	t9
   8b948:	ae220038 	sw	v0,56(s1)
   8b94c:	8fbc0018 	lw	gp,24(sp)
   8b950:	8e050014 	lw	a1,20(s0)
   8b954:	8e06000c 	lw	a2,12(s0)
   8b958:	8f848038 	lw	a0,-32712(gp)
   8b95c:	8f998b30 	lw	t9,printf
   8b960:	0320f809 	jalr	t9
   8b964:	24844364 	addiu	a0,a0,17252
   8b968:	1000ff18 	b	8b5cc <func_dispatch+0x1bc>
   8b96c:	00001021 	move	v0,zero
   8b970:	ae00000c 	sw	zero,12(s0)
   8b974:	8e230030 	lw	v1,48(s1)
   8b978:	ae140014 	sw	s4,20(s0)
   8b97c:	ae030010 	sw	v1,16(s0)
   8b980:	8e250040 	lw	a1,64(s1)
   8b984:	2403feff 	li	v1,-257
   8b988:	00431024 	and	v0,v0,v1
   8b98c:	02803021 	move	a2,s4
   8b990:	26040018 	addiu	a0,s0,24
   8b994:	0320f809 	jalr	t9
   8b998:	ae020008 	sw	v0,8(s0)
   8b99c:	8fbc0018 	lw	gp,24(sp)
   8b9a0:	8e220040 	lw	v0,64(s1)
   8b9a4:	2406010b 	li	a2,267
   8b9a8:	8f848038 	lw	a0,-32712(gp)
   8b9ac:	8f858038 	lw	a1,-32712(gp)
   8b9b0:	0054a021 	addu	s4,v0,s4
   8b9b4:	8f998b30 	lw	t9,printf
   8b9b8:	248442f4 	addiu	a0,a0,17140
   8b9bc:	24a54490 	addiu	a1,a1,17552
   8b9c0:	ae3e003c 	sw	s8,60(s1)
   8b9c4:	1000ff37 	b	8b6a4 <func_dispatch+0x294>
   8b9c8:	ae340040 	sw	s4,64(s1)
   8b9cc:	8f848038 	lw	a0,-32712(gp)
   8b9d0:	8f858038 	lw	a1,-32712(gp)
   8b9d4:	8f998b30 	lw	t9,printf
   8b9d8:	248442a0 	addiu	a0,a0,17056
   8b9dc:	24a54490 	addiu	a1,a1,17552
   8b9e0:	0320f809 	jalr	t9
   8b9e4:	240600ca 	li	a2,202
   8b9e8:	8fbc0018 	lw	gp,24(sp)
   8b9ec:	02402821 	move	a1,s2
   8b9f0:	02603021 	move	a2,s3
   8b9f4:	8f848038 	lw	a0,-32712(gp)
   8b9f8:	8f998b30 	lw	t9,printf
   8b9fc:	26270004 	addiu	a3,s1,4
   8ba00:	0320f809 	jalr	t9
   8ba04:	24844300 	addiu	a0,a0,17152
   8ba08:	ae16000c 	sw	s6,12(s0)
   8ba0c:	1000feef 	b	8b5cc <func_dispatch+0x1bc>
   8ba10:	2402ffff 	li	v0,-1
   8ba14:	8f848038 	lw	a0,-32712(gp)
   8ba18:	8f858038 	lw	a1,-32712(gp)
   8ba1c:	8f998b30 	lw	t9,printf
   8ba20:	248442a0 	addiu	a0,a0,17056
   8ba24:	24a54490 	addiu	a1,a1,17552
   8ba28:	0320f809 	jalr	t9
   8ba2c:	24060090 	li	a2,144
   8ba30:	8fbc0018 	lw	gp,24(sp)
   8ba34:	02402821 	move	a1,s2
   8ba38:	8f848038 	lw	a0,-32712(gp)
   8ba3c:	8f998b30 	lw	t9,printf
   8ba40:	0320f809 	jalr	t9
   8ba44:	248442ac 	addiu	a0,a0,17068
   8ba48:	2402ffff 	li	v0,-1
   8ba4c:	1000fedf 	b	8b5cc <func_dispatch+0x1bc>
   8ba50:	ae02000c 	sw	v0,12(s0)
   8ba54:	8f848038 	lw	a0,-32712(gp)
   8ba58:	8f858038 	lw	a1,-32712(gp)
   8ba5c:	8f998b30 	lw	t9,printf
   8ba60:	248442a0 	addiu	a0,a0,17056
   8ba64:	24a54490 	addiu	a1,a1,17552
   8ba68:	0320f809 	jalr	t9
   8ba6c:	24060095 	li	a2,149
   8ba70:	8fbc0018 	lw	gp,24(sp)
   8ba74:	02602821 	move	a1,s3
   8ba78:	8f848038 	lw	a0,-32712(gp)
   8ba7c:	8f998b30 	lw	t9,printf
   8ba80:	0320f809 	jalr	t9
   8ba84:	248442b8 	addiu	a0,a0,17080
   8ba88:	2402ffff 	li	v0,-1
   8ba8c:	1000fecf 	b	8b5cc <func_dispatch+0x1bc>
   8ba90:	ae02000c 	sw	v0,12(s0)
   8ba94:	8f848038 	lw	a0,-32712(gp)
   8ba98:	8f858038 	lw	a1,-32712(gp)
   8ba9c:	8f998b30 	lw	t9,printf
   8baa0:	248442a0 	addiu	a0,a0,17056
   8baa4:	24a54490 	addiu	a1,a1,17552
   8baa8:	0320f809 	jalr	t9
   8baac:	240600c1 	li	a2,193
   8bab0:	8fbc0018 	lw	gp,24(sp)
   8bab4:	02402821 	move	a1,s2
   8bab8:	02603021 	move	a2,s3
   8babc:	8f848038 	lw	a0,-32712(gp)
   8bac0:	8f998b30 	lw	t9,printf
   8bac4:	26270004 	addiu	a3,s1,4
   8bac8:	0320f809 	jalr	t9
   8bacc:	24844320 	addiu	a0,a0,17184
   8bad0:	8fbc0018 	lw	gp,24(sp)
   8bad4:	2402ffff 	li	v0,-1
   8bad8:	ae02000c 	sw	v0,12(s0)
   8badc:	8f9984e8 	lw	t9,-31512(gp)
   8bae0:	26240028 	addiu	a0,s1,40
   8bae4:	ae20003c 	sw	zero,60(s1)
   8bae8:	ae200040 	sw	zero,64(s1)
   8baec:	00002821 	move	a1,zero
   8baf0:	0320f809 	jalr	t9
   8baf4:	24060014 	li	a2,20
   8baf8:	1000feb4 	b	8b5cc <func_dispatch+0x1bc>
   8bafc:	2402ffff 	li	v0,-1
   8bb00:	8f848038 	lw	a0,-32712(gp)
   8bb04:	8f858038 	lw	a1,-32712(gp)
   8bb08:	8f998b30 	lw	t9,printf
   8bb0c:	248442a0 	addiu	a0,a0,17056
   8bb10:	24a54490 	addiu	a1,a1,17552
   8bb14:	0320f809 	jalr	t9
   8bb18:	2406009a 	li	a2,154
   8bb1c:	8fbc0018 	lw	gp,24(sp)
   8bb20:	8fc50000 	lw	a1,0(s8)
   8bb24:	8f848038 	lw	a0,-32712(gp)
   8bb28:	8f998b30 	lw	t9,printf
   8bb2c:	0320f809 	jalr	t9
   8bb30:	248442c4 	addiu	a0,a0,17092
--
   8bb4c:	8f998af0 	lw	t9,-29968(gp)
   8bb50:	27bdffe0 	addiu	sp,sp,-32
   8bb54:	afbc0010 	sw	gp,16(sp)
   8bb58:	afbf001c 	sw	ra,28(sp)
   8bb5c:	0320f809 	jalr	t9
   8bb60:	00000000 	nop
   8bb64:	14400020 	bnez	v0,8bbe8 <func_init+0xa8>
   8bb68:	8fbc0010 	lw	gp,16(sp)
   8bb6c:	8f998194 	lw	t9,-32364(gp)
   8bb70:	8f848afc 	lw	a0,-29956(gp)
   8bb74:	0320f809 	jalr	t9
   8bb78:	00000000 	nop
   8bb7c:	14400005 	bnez	v0,8bb94 <func_init+0x54>
   8bb80:	8fbc0010 	lw	gp,16(sp)
   8bb84:	8fbf001c 	lw	ra,28(sp)
   8bb88:	00001021 	move	v0,zero
   8bb8c:	03e00008 	jr	ra
   8bb90:	27bd0020 	addiu	sp,sp,32
   8bb94:	8f998140 	lw	t9,-32448(gp)
   8bb98:	0320f809 	jalr	t9
   8bb9c:	00000000 	nop
   8bba0:	8fbc0010 	lw	gp,16(sp)
   8bba4:	24060031 	li	a2,49
   8bba8:	8f848038 	lw	a0,-32712(gp)
   8bbac:	8f858038 	lw	a1,-32712(gp)
   8bbb0:	8f998b30 	lw	t9,printf
   8bbb4:	248442a0 	addiu	a0,a0,17056
   8bbb8:	24a54430 	addiu	a1,a1,17456
   8bbbc:	0320f809 	jalr	t9
   8bbc0:	00000000 	nop
   8bbc4:	8fbc0010 	lw	gp,16(sp)
   8bbc8:	8f848038 	lw	a0,-32712(gp)
   8bbcc:	8f998954 	lw	t9,-30380(gp)
   8bbd0:	0320f809 	jalr	t9
   8bbd4:	248443b0 	addiu	a0,a0,17328
   8bbd8:	8fbf001c 	lw	ra,28(sp)
   8bbdc:	00001021 	move	v0,zero
   8bbe0:	03e00008 	jr	ra
   8bbe4:	27bd0020 	addiu	sp,sp,32
   8bbe8:	8f848038 	lw	a0,-32712(gp)
   8bbec:	8f858038 	lw	a1,-32712(gp)
   8bbf0:	8f998b30 	lw	t9,printf
   8bbf4:	248442a0 	addiu	a0,a0,17056
   8bbf8:	24a54430 	addiu	a1,a1,17456
--
   8bc88:	24020001 	li	v0,1
   8bc8c:	00c02021 	move	a0,a2
   8bc90:	ae070018 	sw	a3,24(s0)
   8bc94:	ae020000 	sw	v0,0(s0)
   8bc98:	0320f809 	jalr	t9
   8bc9c:	00c09821 	move	s3,a2
   8bca0:	8fbc0010 	lw	gp,16(sp)
   8bca4:	2c440014 	sltiu	a0,v0,20
   8bca8:	24030014 	li	v1,20
   8bcac:	8f998990 	lw	t9,-30320(gp)
   8bcb0:	0064100a 	movz	v0,v1,a0
   8bcb4:	02602821 	move	a1,s3
   8bcb8:	26040004 	addiu	a0,s0,4
   8bcbc:	0320f809 	jalr	t9
   8bcc0:	00403021 	move	a2,v0
   8bcc4:	00001021 	move	v0,zero
   8bcc8:	8fbf002c 	lw	ra,44(sp)
   8bccc:	8fb30028 	lw	s3,40(sp)
   8bcd0:	8fb20024 	lw	s2,36(sp)
   8bcd4:	8fb10020 	lw	s1,32(sp)
   8bcd8:	8fb0001c 	lw	s0,28(sp)
   8bcdc:	03e00008 	jr	ra
   8bce0:	27bd0030 	addiu	sp,sp,48
   8bce4:	8f858038 	lw	a1,-32712(gp)
   8bce8:	8f848038 	lw	a0,-32712(gp)
   8bcec:	8f998b30 	lw	t9,printf
   8bcf0:	24a5443c 	addiu	a1,a1,17468
   8bcf4:	248442a0 	addiu	a0,a0,17056
   8bcf8:	0320f809 	jalr	t9
   8bcfc:	24060041 	li	a2,65
   8bd00:	8fbc0010 	lw	gp,16(sp)
   8bd04:	02202821 	move	a1,s1
   8bd08:	8f848038 	lw	a0,-32712(gp)
   8bd0c:	8f998b30 	lw	t9,printf
   8bd10:	0320f809 	jalr	t9
   8bd14:	248442ac 	addiu	a0,a0,17068
   8bd18:	1000ffeb 	b	8bcc8 <dsys_func_share_mem_register+0xac>
   8bd1c:	2402ffff 	li	v0,-1
   8bd20:	8f848038 	lw	a0,-32712(gp)
   8bd24:	00a09021 	move	s2,a1
   8bd28:	8f858038 	lw	a1,-32712(gp)
   8bd2c:	8f998b30 	lw	t9,printf
   8bd30:	248442a0 	addiu	a0,a0,17056
   8bd34:	24a5443c 	addiu	a1,a1,17468
   8bd38:	0320f809 	jalr	t9
   8bd3c:	24060045 	li	a2,69
   8bd40:	8fbc0010 	lw	gp,16(sp)
   8bd44:	02402821 	move	a1,s2
   8bd48:	8f848038 	lw	a0,-32712(gp)
   8bd4c:	8f998b30 	lw	t9,printf
   8bd50:	0320f809 	jalr	t9
   8bd54:	248442b8 	addiu	a0,a0,17080
   8bd58:	1000ffdb 	b	8bcc8 <dsys_func_share_mem_register+0xac>
   8bd5c:	2402ffff 	li	v0,-1
   8bd60:	8f848038 	lw	a0,-32712(gp)
   8bd64:	8f858038 	lw	a1,-32712(gp)
   8bd68:	8f998b30 	lw	t9,printf
   8bd6c:	248442a0 	addiu	a0,a0,17056
   8bd70:	24a5443c 	addiu	a1,a1,17468
   8bd74:	0320f809 	jalr	t9
   8bd78:	2406004e 	li	a2,78
   8bd7c:	8fbc0010 	lw	gp,16(sp)
   8bd80:	26050004 	addiu	a1,s0,4
   8bd84:	8f848038 	lw	a0,-32712(gp)
   8bd88:	8f998b30 	lw	t9,printf
   8bd8c:	0320f809 	jalr	t9
   8bd90:	248443c0 	addiu	a0,a0,17344
--
   8be10:	8fa20040 	lw	v0,64(sp)
   8be14:	00c02021 	move	a0,a2
   8be18:	ae07001c 	sw	a3,28(s0)
   8be1c:	ae020020 	sw	v0,32(s0)
   8be20:	0320f809 	jalr	t9
   8be24:	00c09821 	move	s3,a2
   8be28:	8fbc0010 	lw	gp,16(sp)
   8be2c:	2c440014 	sltiu	a0,v0,20
   8be30:	24030014 	li	v1,20
   8be34:	8f998990 	lw	t9,-30320(gp)
   8be38:	0064100a 	movz	v0,v1,a0
   8be3c:	02602821 	move	a1,s3
   8be40:	26040004 	addiu	a0,s0,4
   8be44:	0320f809 	jalr	t9
   8be48:	00403021 	move	a2,v0
   8be4c:	00001021 	move	v0,zero
   8be50:	8fbf002c 	lw	ra,44(sp)
   8be54:	8fb30028 	lw	s3,40(sp)
   8be58:	8fb20024 	lw	s2,36(sp)
   8be5c:	8fb10020 	lw	s1,32(sp)
   8be60:	8fb0001c 	lw	s0,28(sp)
   8be64:	03e00008 	jr	ra
   8be68:	27bd0030 	addiu	sp,sp,48
   8be6c:	8f858038 	lw	a1,-32712(gp)
   8be70:	8f848038 	lw	a0,-32712(gp)
   8be74:	8f998b30 	lw	t9,printf
   8be78:	24a5445c 	addiu	a1,a1,17500
   8be7c:	248442a0 	addiu	a0,a0,17056
   8be80:	0320f809 	jalr	t9
   8be84:	24060058 	li	a2,88
   8be88:	8fbc0010 	lw	gp,16(sp)
   8be8c:	02202821 	move	a1,s1
   8be90:	8f848038 	lw	a0,-32712(gp)
   8be94:	8f998b30 	lw	t9,printf
   8be98:	0320f809 	jalr	t9
   8be9c:	248442ac 	addiu	a0,a0,17068
   8bea0:	1000ffeb 	b	8be50 <dsys_func_user_mem_register+0xb4>
   8bea4:	2402ffff 	li	v0,-1
   8bea8:	8f848038 	lw	a0,-32712(gp)
   8beac:	00a09021 	move	s2,a1
   8beb0:	8f858038 	lw	a1,-32712(gp)
   8beb4:	8f998b30 	lw	t9,printf
   8beb8:	248442a0 	addiu	a0,a0,17056
   8bebc:	24a5445c 	addiu	a1,a1,17500
   8bec0:	0320f809 	jalr	t9
   8bec4:	2406005c 	li	a2,92
   8bec8:	8fbc0010 	lw	gp,16(sp)
   8becc:	02402821 	move	a1,s2
   8bed0:	8f848038 	lw	a0,-32712(gp)
   8bed4:	8f998b30 	lw	t9,printf
   8bed8:	0320f809 	jalr	t9
   8bedc:	248442b8 	addiu	a0,a0,17080
   8bee0:	1000ffdb 	b	8be50 <dsys_func_user_mem_register+0xb4>
   8bee4:	2402ffff 	li	v0,-1
   8bee8:	8f848038 	lw	a0,-32712(gp)
   8beec:	8f858038 	lw	a1,-32712(gp)
   8bef0:	8f998b30 	lw	t9,printf
   8bef4:	248442a0 	addiu	a0,a0,17056
   8bef8:	24a5445c 	addiu	a1,a1,17500
   8befc:	0320f809 	jalr	t9
   8bf00:	24060066 	li	a2,102
   8bf04:	8fbc0010 	lw	gp,16(sp)
   8bf08:	26050004 	addiu	a1,s0,4
   8bf0c:	8f848038 	lw	a0,-32712(gp)
   8bf10:	8f998b30 	lw	t9,printf
   8bf14:	0320f809 	jalr	t9
   8bf18:	248443c0 	addiu	a0,a0,17344
--
   8bf34:	2c820004 	sltiu	v0,a0,4
   8bf38:	afbc0010 	sw	gp,16(sp)
   8bf3c:	afb1001c 	sw	s1,28(sp)
   8bf40:	afbf0024 	sw	ra,36(sp)
   8bf44:	afb20020 	sw	s2,32(sp)
   8bf48:	afb00018 	sw	s0,24(sp)
   8bf4c:	10400040 	beqz	v0,8c050 <dsys_func_unregister+0x12c>
   8bf50:	00808821 	move	s1,a0
   8bf54:	2ca2001e 	sltiu	v0,a1,30
   8bf58:	1040004c 	beqz	v0,8c08c <dsys_func_unregister+0x168>
   8bf5c:	00a09021 	move	s2,a1
   8bf60:	00052880 	sll	a1,a1,0x2
   8bf64:	00121980 	sll	v1,s2,0x6
   8bf68:	000420c0 	sll	a0,a0,0x3
   8bf6c:	001112c0 	sll	v0,s1,0xb
   8bf70:	00441023 	subu	v0,v0,a0
   8bf74:	00a31821 	addu	v1,a1,v1
   8bf78:	00628021 	addu	s0,v1,v0
   8bf7c:	8f8286f4 	lw	v0,-30988(gp)
   8bf80:	00508021 	addu	s0,v0,s0
   8bf84:	8e020000 	lw	v0,0(s0)
   8bf88:	1040001d 	beqz	v0,8c000 <dsys_func_unregister+0xdc>
   8bf8c:	8f858038 	lw	a1,-32712(gp)
   8bf90:	8e020024 	lw	v0,36(s0)
   8bf94:	1040000f 	beqz	v0,8bfd4 <dsys_func_unregister+0xb0>
   8bf98:	8f998b30 	lw	t9,printf
   8bf9c:	8f848038 	lw	a0,-32712(gp)
   8bfa0:	2406007b 	li	a2,123
   8bfa4:	24a54478 	addiu	a1,a1,17528
   8bfa8:	0320f809 	jalr	t9
   8bfac:	248443e0 	addiu	a0,a0,17376
   8bfb0:	8fbc0010 	lw	gp,16(sp)
   8bfb4:	8f848038 	lw	a0,-32712(gp)
   8bfb8:	8f998954 	lw	t9,-30380(gp)
   8bfbc:	0320f809 	jalr	t9
   8bfc0:	24844414 	addiu	a0,a0,17428
   8bfc4:	8fbc0010 	lw	gp,16(sp)
   8bfc8:	8f9980b4 	lw	t9,-32588(gp)
   8bfcc:	0320f809 	jalr	t9
   8bfd0:	8e040024 	lw	a0,36(s0)
   8bfd4:	a2000000 	sb	zero,0(s0)
   8bfd8:	a2000001 	sb	zero,1(s0)
   8bfdc:	a2000002 	sb	zero,2(s0)
   8bfe0:	a2000003 	sb	zero,3(s0)
   8bfe4:	00001021 	move	v0,zero
   8bfe8:	8fbf0024 	lw	ra,36(sp)
   8bfec:	8fb20020 	lw	s2,32(sp)
   8bff0:	8fb1001c 	lw	s1,28(sp)
   8bff4:	8fb00018 	lw	s0,24(sp)
   8bff8:	03e00008 	jr	ra
   8bffc:	27bd0028 	addiu	sp,sp,40
   8c000:	8f848038 	lw	a0,-32712(gp)
   8c004:	8f998b30 	lw	t9,printf
   8c008:	248443e0 	addiu	a0,a0,17376
   8c00c:	24a54478 	addiu	a1,a1,17528
   8c010:	0320f809 	jalr	t9
   8c014:	24060078 	li	a2,120
   8c018:	8fbc0010 	lw	gp,16(sp)
   8c01c:	02202821 	move	a1,s1
   8c020:	02403021 	move	a2,s2
   8c024:	8f848038 	lw	a0,-32712(gp)
   8c028:	8f998b30 	lw	t9,printf
   8c02c:	0320f809 	jalr	t9
   8c030:	248443ec 	addiu	a0,a0,17388
   8c034:	8fbf0024 	lw	ra,36(sp)
   8c038:	8fb20020 	lw	s2,32(sp)
   8c03c:	8fb1001c 	lw	s1,28(sp)
   8c040:	8fb00018 	lw	s0,24(sp)
   8c044:	00001021 	move	v0,zero
   8c048:	03e00008 	jr	ra
   8c04c:	27bd0028 	addiu	sp,sp,40
   8c050:	8f848038 	lw	a0,-32712(gp)
   8c054:	8f858038 	lw	a1,-32712(gp)
   8c058:	8f998b30 	lw	t9,printf
   8c05c:	248442a0 	addiu	a0,a0,17056
   8c060:	24a54478 	addiu	a1,a1,17528
   8c064:	0320f809 	jalr	t9
   8c068:	2406006f 	li	a2,111
   8c06c:	8fbc0010 	lw	gp,16(sp)
   8c070:	02202821 	move	a1,s1
   8c074:	8f848038 	lw	a0,-32712(gp)
   8c078:	8f998b30 	lw	t9,printf
   8c07c:	0320f809 	jalr	t9
   8c080:	248442ac 	addiu	a0,a0,17068
   8c084:	1000ffd8 	b	8bfe8 <dsys_func_unregister+0xc4>
   8c088:	2402ffff 	li	v0,-1
   8c08c:	8f848038 	lw	a0,-32712(gp)
   8c090:	8f858038 	lw	a1,-32712(gp)
   8c094:	8f998b30 	lw	t9,printf
   8c098:	248442a0 	addiu	a0,a0,17056
   8c09c:	24a54478 	addiu	a1,a1,17528
   8c0a0:	0320f809 	jalr	t9
   8c0a4:	24060073 	li	a2,115
   8c0a8:	8fbc0010 	lw	gp,16(sp)
   8c0ac:	02402821 	move	a1,s2
   8c0b0:	8f848038 	lw	a0,-32712(gp)
   8c0b4:	8f998b30 	lw	t9,printf
   8c0b8:	0320f809 	jalr	t9
   8c0bc:	248442b8 	addiu	a0,a0,17080
--
   8c1a0:	00002821 	move	a1,zero
   8c1a4:	0320f809 	jalr	t9
   8c1a8:	24040001 	li	a0,1
   8c1ac:	8e190014 	lw	t9,20(s0)
   8c1b0:	8fbc0010 	lw	gp,16(sp)
   8c1b4:	13200004 	beqz	t9,8c1c8 <shm_thread+0xa8>
   8c1b8:	24055000 	li	a1,20480
   8c1bc:	0320f809 	jalr	t9
   8c1c0:	8e04000c 	lw	a0,12(s0)
   8c1c4:	8fbc0010 	lw	gp,16(sp)
   8c1c8:	8f9988d4 	lw	t9,-30508(gp)
   8c1cc:	0320f809 	jalr	t9
   8c1d0:	8e040004 	lw	a0,4(s0)
   8c1d4:	1440001b 	bnez	v0,8c244 <shm_thread+0x124>
   8c1d8:	8fbc0010 	lw	gp,16(sp)
   8c1dc:	8f99878c 	lw	t9,-30836(gp)
   8c1e0:	00002821 	move	a1,zero
   8c1e4:	0320f809 	jalr	t9
   8c1e8:	00002021 	move	a0,zero
   8c1ec:	8fbc0010 	lw	gp,16(sp)
   8c1f0:	8f9988e4 	lw	t9,-30492(gp)
   8c1f4:	0320f809 	jalr	t9
   8c1f8:	8e040000 	lw	a0,0(s0)
   8c1fc:	1040ffe7 	beqz	v0,8c19c <shm_thread+0x7c>
   8c200:	8fbc0010 	lw	gp,16(sp)
   8c204:	8f998b30 	lw	t9,printf
   8c208:	240600d1 	li	a2,209
   8c20c:	02602821 	move	a1,s3
   8c210:	0320f809 	jalr	t9
   8c214:	02202021 	move	a0,s1
   8c218:	8fbc0010 	lw	gp,16(sp)
   8c21c:	8f998acc 	lw	t9,-30004(gp)
   8c220:	0320f809 	jalr	t9
   8c224:	8e440000 	lw	a0,0(s2)
   8c228:	8fbc0010 	lw	gp,16(sp)
   8c22c:	02802021 	move	a0,s4
   8c230:	8f998b30 	lw	t9,printf
   8c234:	0320f809 	jalr	t9
   8c238:	00402821 	move	a1,v0
   8c23c:	1000ffd7 	b	8c19c <shm_thread+0x7c>
   8c240:	8fbc0010 	lw	gp,16(sp)
   8c244:	8f998b30 	lw	t9,printf
   8c248:	02602821 	move	a1,s3
   8c24c:	240600e7 	li	a2,231
   8c250:	0320f809 	jalr	t9
   8c254:	02202021 	move	a0,s1
   8c258:	8fbc0010 	lw	gp,16(sp)
   8c25c:	8f998acc 	lw	t9,-30004(gp)
   8c260:	0320f809 	jalr	t9
   8c264:	8e440000 	lw	a0,0(s2)
   8c268:	8fbc0010 	lw	gp,16(sp)
   8c26c:	02a02021 	move	a0,s5
   8c270:	8f998b30 	lw	t9,printf
   8c274:	0320f809 	jalr	t9
   8c278:	00402821 	move	a1,v0
   8c27c:	1000ffd7 	b	8c1dc <shm_thread+0xbc>
   8c280:	8fbc0010 	lw	gp,16(sp)

0008c284 <shm_init>:
   8c284:	3c1c0006 	lui	gp,0x6
   8c288:	279c118c 	addiu	gp,gp,4492
   8c28c:	0399e021 	addu	gp,gp,t9
   8c290:	27bdffc8 	addiu	sp,sp,-56
   8c294:	afb00020 	sw	s0,32(sp)
   8c298:	8f908058 	lw	s0,-32680(gp)
   8c29c:	afbc0018 	sw	gp,24(sp)
   8c2a0:	afbf0034 	sw	ra,52(sp)
   8c2a4:	8e02a600 	lw	v0,-23040(s0)
   8c2a8:	afb40030 	sw	s4,48(sp)
   8c2ac:	afb3002c 	sw	s3,44(sp)
   8c2b0:	afb20028 	sw	s2,40(sp)
   8c2b4:	afb10024 	sw	s1,36(sp)
   8c2b8:	10400016 	beqz	v0,8c314 <shm_init+0x90>
   8c2bc:	8f848038 	lw	a0,-32712(gp)
   8c2c0:	8f858038 	lw	a1,-32712(gp)
   8c2c4:	8f998b30 	lw	t9,printf
   8c2c8:	248443e0 	addiu	a0,a0,17376
   8c2cc:	24a54640 	addiu	a1,a1,17984
--
   8c3dc:	10400066 	beqz	v0,8c578 <shm_init+0x2f4>
   8c3e0:	8f99823c 	lw	t9,-32196(gp)
   8c3e4:	8f928038 	lw	s2,-32712(gp)
   8c3e8:	8f9983a0 	lw	t9,-31840(gp)
   8c3ec:	00003821 	move	a3,zero
   8c3f0:	24050500 	li	a1,1280
   8c3f4:	26444558 	addiu	a0,s2,17752
   8c3f8:	0320f809 	jalr	t9
   8c3fc:	240601b6 	li	a2,438
   8c400:	8e07a600 	lw	a3,-23040(s0)
   8c404:	8fbc0018 	lw	gp,24(sp)
   8c408:	ae220004 	sw	v0,4(s1)
   8c40c:	8ce20004 	lw	v0,4(a3)
   8c410:	10400073 	beqz	v0,8c5e0 <shm_init+0x35c>
   8c414:	8f918058 	lw	s1,-32680(gp)
   8c418:	8f998ae0 	lw	t9,-29984(gp)
   8c41c:	8f86899c 	lw	a2,-30308(gp)
   8c420:	24e40010 	addiu	a0,a3,16
   8c424:	0320f809 	jalr	t9
   8c428:	00002821 	move	a1,zero
   8c42c:	8fbc0018 	lw	gp,24(sp)
   8c430:	1040ffaf 	beqz	v0,8c2f0 <shm_init+0x6c>
   8c434:	00001821 	move	v1,zero
   8c438:	8f848038 	lw	a0,-32712(gp)
   8c43c:	8f858038 	lw	a1,-32712(gp)
   8c440:	8f998b30 	lw	t9,printf
   8c444:	248442a0 	addiu	a0,a0,17056
   8c448:	24a54640 	addiu	a1,a1,17984
   8c44c:	0320f809 	jalr	t9
   8c450:	24060068 	li	a2,104
   8c454:	8fbc0018 	lw	gp,24(sp)
   8c458:	8f848038 	lw	a0,-32712(gp)
   8c45c:	8f998954 	lw	t9,-30380(gp)
   8c460:	0320f809 	jalr	t9
   8c464:	2484456c 	addiu	a0,a0,17772
   8c468:	10000018 	b	8c4cc <shm_init+0x248>
   8c46c:	8fbc0018 	lw	gp,24(sp)
   8c470:	8f858038 	lw	a1,-32712(gp)
   8c474:	8f848038 	lw	a0,-32712(gp)
   8c478:	8f998b30 	lw	t9,printf
   8c47c:	24060038 	li	a2,56
   8c480:	24a54640 	addiu	a1,a1,17984
   8c484:	0320f809 	jalr	t9
   8c488:	248442a0 	addiu	a0,a0,17056
   8c48c:	8fbc0018 	lw	gp,24(sp)
   8c490:	8f99823c 	lw	t9,-32196(gp)
   8c494:	0320f809 	jalr	t9
   8c498:	00000000 	nop
   8c49c:	8fbc0018 	lw	gp,24(sp)
   8c4a0:	8f998acc 	lw	t9,-30004(gp)
   8c4a4:	0320f809 	jalr	t9
   8c4a8:	8c440000 	lw	a0,0(v0)
   8c4ac:	8fbc0018 	lw	gp,24(sp)
   8c4b0:	00402821 	move	a1,v0
   8c4b4:	264644e0 	addiu	a2,s2,17632
   8c4b8:	8f848038 	lw	a0,-32712(gp)
   8c4bc:	8f998b30 	lw	t9,printf
   8c4c0:	0320f809 	jalr	t9
   8c4c4:	248444f0 	addiu	a0,a0,17648
   8c4c8:	8fbc0018 	lw	gp,24(sp)
   8c4cc:	8e04a600 	lw	a0,-23040(s0)
   8c4d0:	10800010 	beqz	a0,8c514 <shm_init+0x290>
   8c4d4:	8f9980b4 	lw	t9,-32588(gp)
   8c4d8:	0320f809 	jalr	t9
   8c4dc:	00000000 	nop
   8c4e0:	8fbc0018 	lw	gp,24(sp)
   8c4e4:	8fbf0034 	lw	ra,52(sp)
   8c4e8:	2403ffff 	li	v1,-1
   8c4ec:	8f828058 	lw	v0,-32680(gp)
   8c4f0:	8fb40030 	lw	s4,48(sp)
   8c4f4:	8fb3002c 	lw	s3,44(sp)
   8c4f8:	8fb20028 	lw	s2,40(sp)
   8c4fc:	8fb10024 	lw	s1,36(sp)
   8c500:	8fb00020 	lw	s0,32(sp)
   8c504:	ac40a600 	sw	zero,-23040(v0)
   8c508:	00601021 	move	v0,v1
   8c50c:	03e00008 	jr	ra
   8c510:	27bd0038 	addiu	sp,sp,56
   8c514:	1000ff76 	b	8c2f0 <shm_init+0x6c>
   8c518:	2403ffff 	li	v1,-1
   8c51c:	8f858038 	lw	a1,-32712(gp)
   8c520:	8f848038 	lw	a0,-32712(gp)
   8c524:	8f998b30 	lw	t9,printf
   8c528:	2406003d 	li	a2,61
   8c52c:	24a54640 	addiu	a1,a1,17984
   8c530:	0320f809 	jalr	t9
   8c534:	248442a0 	addiu	a0,a0,17056
   8c538:	8fbc0018 	lw	gp,24(sp)
   8c53c:	8f99823c 	lw	t9,-32196(gp)
   8c540:	0320f809 	jalr	t9
   8c544:	00000000 	nop
   8c548:	8fbc0018 	lw	gp,24(sp)
   8c54c:	8f998acc 	lw	t9,-30004(gp)
   8c550:	0320f809 	jalr	t9
   8c554:	8c440000 	lw	a0,0(v0)
   8c558:	8fbc0018 	lw	gp,24(sp)
   8c55c:	00402821 	move	a1,v0
   8c560:	8f848038 	lw	a0,-32712(gp)
   8c564:	8f998b30 	lw	t9,printf
   8c568:	0320f809 	jalr	t9
   8c56c:	24844508 	addiu	a0,a0,17672
   8c570:	1000ffd6 	b	8c4cc <shm_init+0x248>
   8c574:	8fbc0018 	lw	gp,24(sp)
   8c578:	0320f809 	jalr	t9
   8c57c:	00000000 	nop
   8c580:	8c430000 	lw	v1,0(v0)
   8c584:	00409821 	move	s3,v0
   8c588:	24020011 	li	v0,17
   8c58c:	10620036 	beq	v1,v0,8c668 <shm_init+0x3e4>
   8c590:	8fbc0018 	lw	gp,24(sp)
   8c594:	8f998b30 	lw	t9,printf
   8c598:	24060051 	li	a2,81
   8c59c:	8f858038 	lw	a1,-32712(gp)
   8c5a0:	8f848038 	lw	a0,-32712(gp)
   8c5a4:	24a54640 	addiu	a1,a1,17984
   8c5a8:	0320f809 	jalr	t9
   8c5ac:	248442a0 	addiu	a0,a0,17056
   8c5b0:	8fbc0018 	lw	gp,24(sp)
   8c5b4:	8f998acc 	lw	t9,-30004(gp)
   8c5b8:	0320f809 	jalr	t9
   8c5bc:	8e640000 	lw	a0,0(s3)
   8c5c0:	8fbc0018 	lw	gp,24(sp)
   8c5c4:	00402821 	move	a1,v0
   8c5c8:	8f848038 	lw	a0,-32712(gp)
   8c5cc:	8f998b30 	lw	t9,printf
   8c5d0:	0320f809 	jalr	t9
   8c5d4:	24844540 	addiu	a0,a0,17728
   8c5d8:	1000ffbc 	b	8c4cc <shm_init+0x248>
   8c5dc:	8fbc0018 	lw	gp,24(sp)
   8c5e0:	8f99823c 	lw	t9,-32196(gp)
   8c5e4:	0320f809 	jalr	t9
   8c5e8:	00000000 	nop
   8c5ec:	8c430000 	lw	v1,0(v0)
   8c5f0:	00409821 	move	s3,v0
   8c5f4:	24020011 	li	v0,17
   8c5f8:	1062002f 	beq	v1,v0,8c6b8 <shm_init+0x434>
   8c5fc:	8fbc0018 	lw	gp,24(sp)
   8c600:	8f998b30 	lw	t9,printf
   8c604:	1000ffe5 	b	8c59c <shm_init+0x318>
   8c608:	24060060 	li	a2,96
   8c60c:	8f858038 	lw	a1,-32712(gp)
   8c610:	8f848038 	lw	a0,-32712(gp)
   8c614:	8f998b30 	lw	t9,printf
   8c618:	24060042 	li	a2,66
   8c61c:	24a54640 	addiu	a1,a1,17984
   8c620:	0320f809 	jalr	t9
   8c624:	248442a0 	addiu	a0,a0,17056
   8c628:	8fbc0018 	lw	gp,24(sp)
   8c62c:	8f99823c 	lw	t9,-32196(gp)
   8c630:	0320f809 	jalr	t9
   8c634:	00000000 	nop
   8c638:	8fbc0018 	lw	gp,24(sp)
   8c63c:	8f998acc 	lw	t9,-30004(gp)
   8c640:	0320f809 	jalr	t9
   8c644:	8c440000 	lw	a0,0(v0)
   8c648:	8fbc0018 	lw	gp,24(sp)
   8c64c:	00402821 	move	a1,v0
   8c650:	8f848038 	lw	a0,-32712(gp)
   8c654:	8f998b30 	lw	t9,printf
   8c658:	0320f809 	jalr	t9
   8c65c:	2484451c 	addiu	a0,a0,17692
   8c660:	1000ff9a 	b	8c4cc <shm_init+0x248>
   8c664:	8fbc0018 	lw	gp,24(sp)
   8c668:	8f998864 	lw	t9,-30620(gp)
   8c66c:	0320f809 	jalr	t9
   8c670:	2644452c 	addiu	a0,s2,17708
   8c674:	8fbc0018 	lw	gp,24(sp)
   8c678:	8e14a600 	lw	s4,-23040(s0)
   8c67c:	2644452c 	addiu	a0,s2,17708
   8c680:	8f9983a0 	lw	t9,-31840(gp)
   8c684:	24050500 	li	a1,1280
   8c688:	240601b6 	li	a2,438
   8c68c:	0320f809 	jalr	t9
   8c690:	00003821 	move	a3,zero
   8c694:	8e11a600 	lw	s1,-23040(s0)
   8c698:	8fbc0018 	lw	gp,24(sp)
   8c69c:	ae820000 	sw	v0,0(s4)
   8c6a0:	8e220000 	lw	v0,0(s1)
   8c6a4:	1440ff50 	bnez	v0,8c3e8 <shm_init+0x164>
   8c6a8:	8f928038 	lw	s2,-32712(gp)
   8c6ac:	8f998b30 	lw	t9,printf
   8c6b0:	1000ffba 	b	8c59c <shm_init+0x318>
   8c6b4:	2406004d 	li	a2,77
   8c6b8:	8f998864 	lw	t9,-30620(gp)
   8c6bc:	0320f809 	jalr	t9
   8c6c0:	26444558 	addiu	a0,s2,17752
   8c6c4:	8fbc0018 	lw	gp,24(sp)
   8c6c8:	8e34a600 	lw	s4,-23040(s1)
   8c6cc:	00003821 	move	a3,zero
   8c6d0:	8f9983a0 	lw	t9,-31840(gp)
   8c6d4:	26444558 	addiu	a0,s2,17752
   8c6d8:	24050500 	li	a1,1280
   8c6dc:	0320f809 	jalr	t9
   8c6e0:	240601b6 	li	a2,438
   8c6e4:	8e27a600 	lw	a3,-23040(s1)
   8c6e8:	8fbc0018 	lw	gp,24(sp)
   8c6ec:	ae820004 	sw	v0,4(s4)
   8c6f0:	8ce20004 	lw	v0,4(a3)
   8c6f4:	1440ff48 	bnez	v0,8c418 <shm_init+0x194>
   8c6f8:	8f998b30 	lw	t9,printf
   8c6fc:	1000ffa7 	b	8c59c <shm_init+0x318>
   8c700:	2406005c 	li	a2,92
   8c704:	8f848038 	lw	a0,-32712(gp)
   8c708:	8f858038 	lw	a1,-32712(gp)
   8c70c:	8f998b30 	lw	t9,printf
   8c710:	248442a0 	addiu	a0,a0,17056
   8c714:	24a54640 	addiu	a1,a1,17984
--
   8c818:	8f998864 	lw	t9,-30620(gp)
   8c81c:	0320f809 	jalr	t9
   8c820:	24844558 	addiu	a0,a0,17752
   8c824:	144000af 	bnez	v0,8cae4 <shm_deinit+0x3a8>
   8c828:	8fbc0010 	lw	gp,16(sp)
   8c82c:	8e04a600 	lw	a0,-23040(s0)
   8c830:	1080000a 	beqz	a0,8c85c <shm_deinit+0x120>
   8c834:	8f9980b4 	lw	t9,-32588(gp)
   8c838:	0320f809 	jalr	t9
   8c83c:	00000000 	nop
   8c840:	ae00a600 	sw	zero,-23040(s0)
   8c844:	00001021 	move	v0,zero
   8c848:	8fbf0024 	lw	ra,36(sp)
   8c84c:	8fb10020 	lw	s1,32(sp)
   8c850:	8fb0001c 	lw	s0,28(sp)
   8c854:	03e00008 	jr	ra
   8c858:	27bd0028 	addiu	sp,sp,40
   8c85c:	8fbf0024 	lw	ra,36(sp)
   8c860:	8fb10020 	lw	s1,32(sp)
   8c864:	8fb0001c 	lw	s0,28(sp)
   8c868:	00001021 	move	v0,zero
   8c86c:	03e00008 	jr	ra
   8c870:	27bd0028 	addiu	sp,sp,40
   8c874:	8f848038 	lw	a0,-32712(gp)
   8c878:	8f858038 	lw	a1,-32712(gp)
   8c87c:	8f998b30 	lw	t9,printf
   8c880:	24060080 	li	a2,128
   8c884:	24a5464c 	addiu	a1,a1,17996
   8c888:	0320f809 	jalr	t9
   8c88c:	248443e0 	addiu	a0,a0,17376
   8c890:	8fbc0010 	lw	gp,16(sp)
   8c894:	8f848038 	lw	a0,-32712(gp)
   8c898:	8f998954 	lw	t9,-30380(gp)
   8c89c:	0320f809 	jalr	t9
   8c8a0:	2484457c 	addiu	a0,a0,17788
   8c8a4:	8fbf0024 	lw	ra,36(sp)
   8c8a8:	8fb10020 	lw	s1,32(sp)
   8c8ac:	8fb0001c 	lw	s0,28(sp)
   8c8b0:	00001021 	move	v0,zero
   8c8b4:	03e00008 	jr	ra
   8c8b8:	27bd0028 	addiu	sp,sp,40
   8c8bc:	8f858038 	lw	a1,-32712(gp)
   8c8c0:	8f848038 	lw	a0,-32712(gp)
   8c8c4:	8f998b30 	lw	t9,printf
   8c8c8:	24060087 	li	a2,135
   8c8cc:	24a5464c 	addiu	a1,a1,17996
   8c8d0:	0320f809 	jalr	t9
   8c8d4:	248442a0 	addiu	a0,a0,17056
   8c8d8:	8fbc0010 	lw	gp,16(sp)
   8c8dc:	8f99823c 	lw	t9,-32196(gp)
   8c8e0:	0320f809 	jalr	t9
   8c8e4:	00000000 	nop
   8c8e8:	8fbc0010 	lw	gp,16(sp)
   8c8ec:	8f998acc 	lw	t9,-30004(gp)
   8c8f0:	0320f809 	jalr	t9
   8c8f4:	8c440000 	lw	a0,0(v0)
   8c8f8:	8fbc0010 	lw	gp,16(sp)
   8c8fc:	00402821 	move	a1,v0
   8c900:	8f848038 	lw	a0,-32712(gp)
   8c904:	8f998b30 	lw	t9,printf
   8c908:	0320f809 	jalr	t9
   8c90c:	24844590 	addiu	a0,a0,17808
   8c910:	1000ffcd 	b	8c848 <shm_deinit+0x10c>
   8c914:	2402ffff 	li	v0,-1
   8c918:	8f858038 	lw	a1,-32712(gp)
   8c91c:	8f848038 	lw	a0,-32712(gp)
   8c920:	8f998b30 	lw	t9,printf
   8c924:	2406009a 	li	a2,154
   8c928:	24a5464c 	addiu	a1,a1,17996
   8c92c:	0320f809 	jalr	t9
   8c930:	248442a0 	addiu	a0,a0,17056
   8c934:	8fbc0010 	lw	gp,16(sp)
   8c938:	8f99823c 	lw	t9,-32196(gp)
   8c93c:	0320f809 	jalr	t9
   8c940:	00000000 	nop
   8c944:	8fbc0010 	lw	gp,16(sp)
   8c948:	8f998acc 	lw	t9,-30004(gp)
   8c94c:	0320f809 	jalr	t9
   8c950:	8c440000 	lw	a0,0(v0)
   8c954:	8fbc0010 	lw	gp,16(sp)
   8c958:	00402821 	move	a1,v0
   8c95c:	8f848038 	lw	a0,-32712(gp)
   8c960:	8f998b30 	lw	t9,printf
   8c964:	0320f809 	jalr	t9
   8c968:	248445c8 	addiu	a0,a0,17864
   8c96c:	1000ffb6 	b	8c848 <shm_deinit+0x10c>
   8c970:	2402ffff 	li	v0,-1
   8c974:	8f858038 	lw	a1,-32712(gp)
   8c978:	8f848038 	lw	a0,-32712(gp)
   8c97c:	8f998b30 	lw	t9,printf
   8c980:	2406009e 	li	a2,158
   8c984:	24a5464c 	addiu	a1,a1,17996
   8c988:	0320f809 	jalr	t9
   8c98c:	248442a0 	addiu	a0,a0,17056
   8c990:	8fbc0010 	lw	gp,16(sp)
   8c994:	8f99823c 	lw	t9,-32196(gp)
   8c998:	0320f809 	jalr	t9
   8c99c:	00000000 	nop
   8c9a0:	8fbc0010 	lw	gp,16(sp)
   8c9a4:	8f998acc 	lw	t9,-30004(gp)
   8c9a8:	0320f809 	jalr	t9
   8c9ac:	8c440000 	lw	a0,0(v0)
   8c9b0:	8fbc0010 	lw	gp,16(sp)
   8c9b4:	00402821 	move	a1,v0
   8c9b8:	8f848038 	lw	a0,-32712(gp)
   8c9bc:	8f998b30 	lw	t9,printf
   8c9c0:	0320f809 	jalr	t9
   8c9c4:	248445e0 	addiu	a0,a0,17888
   8c9c8:	1000ff9f 	b	8c848 <shm_deinit+0x10c>
   8c9cc:	2402ffff 	li	v0,-1
   8c9d0:	8f858038 	lw	a1,-32712(gp)
   8c9d4:	8f848038 	lw	a0,-32712(gp)
   8c9d8:	8f998b30 	lw	t9,printf
   8c9dc:	240600a3 	li	a2,163
   8c9e0:	24a5464c 	addiu	a1,a1,17996
   8c9e4:	0320f809 	jalr	t9
   8c9e8:	248442a0 	addiu	a0,a0,17056
   8c9ec:	8fbc0010 	lw	gp,16(sp)
   8c9f0:	8f99823c 	lw	t9,-32196(gp)
   8c9f4:	0320f809 	jalr	t9
   8c9f8:	00000000 	nop
   8c9fc:	8fbc0010 	lw	gp,16(sp)
   8ca00:	8f998acc 	lw	t9,-30004(gp)
   8ca04:	0320f809 	jalr	t9
   8ca08:	8c440000 	lw	a0,0(v0)
   8ca0c:	8fbc0010 	lw	gp,16(sp)
   8ca10:	00402821 	move	a1,v0
   8ca14:	8f848038 	lw	a0,-32712(gp)
   8ca18:	8f998b30 	lw	t9,printf
   8ca1c:	0320f809 	jalr	t9
   8ca20:	248445f8 	addiu	a0,a0,17912
   8ca24:	1000ff88 	b	8c848 <shm_deinit+0x10c>
   8ca28:	2402ffff 	li	v0,-1
   8ca2c:	8f858038 	lw	a1,-32712(gp)
   8ca30:	8f848038 	lw	a0,-32712(gp)
   8ca34:	8f998b30 	lw	t9,printf
   8ca38:	2406008f 	li	a2,143
   8ca3c:	24a5464c 	addiu	a1,a1,17996
   8ca40:	0320f809 	jalr	t9
   8ca44:	248442a0 	addiu	a0,a0,17056
   8ca48:	8fbc0010 	lw	gp,16(sp)
   8ca4c:	8f99823c 	lw	t9,-32196(gp)
   8ca50:	0320f809 	jalr	t9
   8ca54:	00000000 	nop
   8ca58:	8fbc0010 	lw	gp,16(sp)
   8ca5c:	8f998acc 	lw	t9,-30004(gp)
   8ca60:	0320f809 	jalr	t9
   8ca64:	8c440000 	lw	a0,0(v0)
   8ca68:	8fbc0010 	lw	gp,16(sp)
   8ca6c:	00402821 	move	a1,v0
   8ca70:	8f848038 	lw	a0,-32712(gp)
   8ca74:	8f998b30 	lw	t9,printf
   8ca78:	0320f809 	jalr	t9
   8ca7c:	248445a4 	addiu	a0,a0,17828
   8ca80:	1000ff71 	b	8c848 <shm_deinit+0x10c>
   8ca84:	2402ffff 	li	v0,-1
   8ca88:	8f858038 	lw	a1,-32712(gp)
   8ca8c:	8f848038 	lw	a0,-32712(gp)
   8ca90:	8f998b30 	lw	t9,printf
   8ca94:	24060094 	li	a2,148
   8ca98:	24a5464c 	addiu	a1,a1,17996
   8ca9c:	0320f809 	jalr	t9
   8caa0:	248442a0 	addiu	a0,a0,17056
   8caa4:	8fbc0010 	lw	gp,16(sp)
   8caa8:	8f99823c 	lw	t9,-32196(gp)
   8caac:	0320f809 	jalr	t9
   8cab0:	00000000 	nop
   8cab4:	8fbc0010 	lw	gp,16(sp)
   8cab8:	8f998acc 	lw	t9,-30004(gp)
   8cabc:	0320f809 	jalr	t9
   8cac0:	8c440000 	lw	a0,0(v0)
   8cac4:	8fbc0010 	lw	gp,16(sp)
   8cac8:	00402821 	move	a1,v0
   8cacc:	8f848038 	lw	a0,-32712(gp)
   8cad0:	8f998b30 	lw	t9,printf
   8cad4:	0320f809 	jalr	t9
   8cad8:	248445b4 	addiu	a0,a0,17844
   8cadc:	1000ff5a 	b	8c848 <shm_deinit+0x10c>
   8cae0:	2402ffff 	li	v0,-1
   8cae4:	8f858038 	lw	a1,-32712(gp)
   8cae8:	8f848038 	lw	a0,-32712(gp)
   8caec:	8f998b30 	lw	t9,printf
   8caf0:	240600a7 	li	a2,167
   8caf4:	24a5464c 	addiu	a1,a1,17996
   8caf8:	0320f809 	jalr	t9
   8cafc:	248442a0 	addiu	a0,a0,17056
   8cb00:	8fbc0010 	lw	gp,16(sp)
   8cb04:	8f99823c 	lw	t9,-32196(gp)
   8cb08:	0320f809 	jalr	t9
   8cb0c:	00000000 	nop
   8cb10:	8fbc0010 	lw	gp,16(sp)
   8cb14:	8f998acc 	lw	t9,-30004(gp)
   8cb18:	0320f809 	jalr	t9
   8cb1c:	8c440000 	lw	a0,0(v0)
   8cb20:	8fbc0010 	lw	gp,16(sp)
   8cb24:	00402821 	move	a1,v0
   8cb28:	8f848038 	lw	a0,-32712(gp)
   8cb2c:	8f998b30 	lw	t9,printf
   8cb30:	0320f809 	jalr	t9
   8cb34:	24844610 	addiu	a0,a0,17936
   8cb38:	1000ff43 	b	8c848 <shm_deinit+0x10c>
   8cb3c:	2402ffff 	li	v0,-1

0008cb40 <shm_register_cb>:
   8cb40:	3c1c0006 	lui	gp,0x6
   8cb44:	279c08d0 	addiu	gp,gp,2256
   8cb48:	0399e021 	addu	gp,gp,t9
   8cb4c:	8f828058 	lw	v0,-32680(gp)
   8cb50:	27bdffe0 	addiu	sp,sp,-32
   8cb54:	afbc0010 	sw	gp,16(sp)
   8cb58:	8c42a600 	lw	v0,-23040(v0)
   8cb5c:	afbf001c 	sw	ra,28(sp)
   8cb60:	10400006 	beqz	v0,8cb7c <shm_register_cb+0x3c>
   8cb64:	8f858038 	lw	a1,-32712(gp)
   8cb68:	ac440014 	sw	a0,20(v0)
   8cb6c:	00001021 	move	v0,zero
   8cb70:	8fbf001c 	lw	ra,28(sp)
   8cb74:	03e00008 	jr	ra
   8cb78:	27bd0020 	addiu	sp,sp,32
   8cb7c:	8f848038 	lw	a0,-32712(gp)
   8cb80:	8f998b30 	lw	t9,printf
   8cb84:	248442a0 	addiu	a0,a0,17056
   8cb88:	24a54658 	addiu	a1,a1,18008
--
   8cbac:	2402ffff 	li	v0,-1

0008cbb0 <imp_malloc>:
   8cbb0:	3c1c0006 	lui	gp,0x6
   8cbb4:	279c0860 	addiu	gp,gp,2144
   8cbb8:	0399e021 	addu	gp,gp,t9
   8cbbc:	8f998928 	lw	t9,-30424(gp)
   8cbc0:	27bdffc8 	addiu	sp,sp,-56
   8cbc4:	afbc0018 	sw	gp,24(sp)
   8cbc8:	afb30030 	sw	s3,48(sp)
   8cbcc:	afb2002c 	sw	s2,44(sp)
   8cbd0:	afb10028 	sw	s1,40(sp)
   8cbd4:	afb00024 	sw	s0,36(sp)
   8cbd8:	afbf0034 	sw	ra,52(sp)
   8cbdc:	00808821 	move	s1,a0
   8cbe0:	00a09821 	move	s3,a1
   8cbe4:	0320f809 	jalr	t9
   8cbe8:	00c09021 	move	s2,a2
   8cbec:	8fbc0018 	lw	gp,24(sp)
   8cbf0:	00408021 	move	s0,v0
   8cbf4:	8f8283b0 	lw	v0,-31824(gp)
   8cbf8:	8c420000 	lw	v0,0(v0)
   8cbfc:	1440000a 	bnez	v0,8cc28 <imp_malloc+0x78>
   8cc00:	8fbf0034 	lw	ra,52(sp)
   8cc04:	8f848038 	lw	a0,-32712(gp)
   8cc08:	8f998b30 	lw	t9,printf
   8cc0c:	afb00010 	sw	s0,16(sp)
   8cc10:	24844680 	addiu	a0,a0,18048
--
0008cc44 <imp_calloc>:
   8cc44:	3c1c0006 	lui	gp,0x6
   8cc48:	279c07cc 	addiu	gp,gp,1996
   8cc4c:	0399e021 	addu	gp,gp,t9
   8cc50:	8f998770 	lw	t9,-30864(gp)
   8cc54:	27bdffd0 	addiu	sp,sp,-48
   8cc58:	afbc0010 	sw	gp,16(sp)
   8cc5c:	afb40028 	sw	s4,40(sp)
   8cc60:	afb30024 	sw	s3,36(sp)
   8cc64:	afb20020 	sw	s2,32(sp)
   8cc68:	afb1001c 	sw	s1,28(sp)
   8cc6c:	afb00018 	sw	s0,24(sp)
   8cc70:	afbf002c 	sw	ra,44(sp)
   8cc74:	00808821 	move	s1,a0
   8cc78:	00a09021 	move	s2,a1
   8cc7c:	00c0a021 	move	s4,a2
   8cc80:	0320f809 	jalr	t9
   8cc84:	00e09821 	move	s3,a3
   8cc88:	8fbc0010 	lw	gp,16(sp)
   8cc8c:	00408021 	move	s0,v0
   8cc90:	8f8283b0 	lw	v0,-31824(gp)
   8cc94:	8c420000 	lw	v0,0(v0)
   8cc98:	1440000f 	bnez	v0,8ccd8 <imp_calloc+0x94>
   8cc9c:	8fbf002c 	lw	ra,44(sp)
   8cca0:	8f848038 	lw	a0,-32712(gp)
   8cca4:	8f998b30 	lw	t9,printf
   8cca8:	02802821 	move	a1,s4
   8ccac:	248446d0 	addiu	a0,a0,18128
   8ccb0:	0320f809 	jalr	t9
   8ccb4:	02603021 	move	a2,s3
   8ccb8:	72512802 	mul	a1,s2,s1
   8ccbc:	8fbc0010 	lw	gp,16(sp)
   8ccc0:	02003021 	move	a2,s0
   8ccc4:	8f848038 	lw	a0,-32712(gp)
   8ccc8:	8f998b30 	lw	t9,printf
   8cccc:	0320f809 	jalr	t9
   8ccd0:	248446f8 	addiu	a0,a0,18168
--
   8ccf4:	27bd0030 	addiu	sp,sp,48

0008ccf8 <imp_realloc>:
   8ccf8:	3c1c0006 	lui	gp,0x6
   8ccfc:	279c0718 	addiu	gp,gp,1816
   8cd00:	0399e021 	addu	gp,gp,t9
   8cd04:	8f9985ac 	lw	t9,-31316(gp)
   8cd08:	27bdffd0 	addiu	sp,sp,-48
   8cd0c:	afbc0010 	sw	gp,16(sp)
   8cd10:	afb30028 	sw	s3,40(sp)
   8cd14:	afb20024 	sw	s2,36(sp)
   8cd18:	afb10020 	sw	s1,32(sp)
   8cd1c:	afb0001c 	sw	s0,28(sp)
   8cd20:	afbf002c 	sw	ra,44(sp)
   8cd24:	00a08821 	move	s1,a1
   8cd28:	00c09821 	move	s3,a2
   8cd2c:	0320f809 	jalr	t9
   8cd30:	00e09021 	move	s2,a3
   8cd34:	8fbc0010 	lw	gp,16(sp)
   8cd38:	00408021 	move	s0,v0
   8cd3c:	8f8283b0 	lw	v0,-31824(gp)
   8cd40:	8c420000 	lw	v0,0(v0)
   8cd44:	1440000f 	bnez	v0,8cd84 <imp_realloc+0x8c>
   8cd48:	8fbf002c 	lw	ra,44(sp)
   8cd4c:	8f848038 	lw	a0,-32712(gp)
   8cd50:	8f998b30 	lw	t9,printf
   8cd54:	02602821 	move	a1,s3
   8cd58:	24844720 	addiu	a0,a0,18208
   8cd5c:	0320f809 	jalr	t9
   8cd60:	02403021 	move	a2,s2
   8cd64:	8fbc0010 	lw	gp,16(sp)
   8cd68:	02202821 	move	a1,s1
   8cd6c:	02003021 	move	a2,s0
   8cd70:	8f848038 	lw	a0,-32712(gp)
   8cd74:	8f998b30 	lw	t9,printf
   8cd78:	0320f809 	jalr	t9
   8cd7c:	2484474c 	addiu	a0,a0,18252
--
   8cda4:	279c0670 	addiu	gp,gp,1648
   8cda8:	0399e021 	addu	gp,gp,t9
   8cdac:	8f9980b4 	lw	t9,-32588(gp)
   8cdb0:	27bdffd8 	addiu	sp,sp,-40
   8cdb4:	afbc0010 	sw	gp,16(sp)
   8cdb8:	afb10020 	sw	s1,32(sp)
   8cdbc:	afb0001c 	sw	s0,28(sp)
   8cdc0:	afbf0024 	sw	ra,36(sp)
   8cdc4:	00a08821 	move	s1,a1
   8cdc8:	0320f809 	jalr	t9
   8cdcc:	00c08021 	move	s0,a2
   8cdd0:	8fbc0010 	lw	gp,16(sp)
   8cdd4:	8f8283b0 	lw	v0,-31824(gp)
   8cdd8:	8c420000 	lw	v0,0(v0)
   8cddc:	10400005 	beqz	v0,8cdf4 <imp_free+0x54>
   8cde0:	8fbf0024 	lw	ra,36(sp)
   8cde4:	8fb10020 	lw	s1,32(sp)
   8cde8:	8fb0001c 	lw	s0,28(sp)
   8cdec:	03e00008 	jr	ra
   8cdf0:	27bd0028 	addiu	sp,sp,40
   8cdf4:	8f848038 	lw	a0,-32712(gp)
   8cdf8:	02202821 	move	a1,s1
   8cdfc:	02003021 	move	a2,s0
   8ce00:	8fb10020 	lw	s1,32(sp)
   8ce04:	8fb0001c 	lw	s0,28(sp)
   8ce08:	8f998b30 	lw	t9,printf
   8ce0c:	24844778 	addiu	a0,a0,18296
   8ce10:	03200008 	jr	t9
--
   9248c:	0320f809 	jalr	t9
   92490:	27a500e4 	addiu	a1,sp,228
   92494:	1000ff61 	b	9221c <json_func+0x1a8>
   92498:	8fbc0010 	lw	gp,16(sp)
   9249c:	8f9983d8 	lw	t9,-31784(gp)
   924a0:	0320f809 	jalr	t9
   924a4:	02002021 	move	a0,s0
   924a8:	8fbc0010 	lw	gp,16(sp)
   924ac:	2403ffff 	li	v1,-1
   924b0:	00008821 	move	s1,zero
   924b4:	1443ff18 	bne	v0,v1,92118 <json_func+0xa4>
   924b8:	27b50018 	addiu	s5,sp,24
   924bc:	1000ff30 	b	92180 <json_func+0x10c>
   924c0:	8f9981a8 	lw	t9,strlen
   924c4:	8f848038 	lw	a0,-32712(gp)
   924c8:	0320f809 	jalr	t9
   924cc:	24846260 	addiu	a0,a0,25184
   924d0:	1000ffc9 	b	923f8 <json_func+0x384>
   924d4:	8fbc0010 	lw	gp,16(sp)
   924d8:	8f9987fc 	lw	t9,-30724(gp)
   924dc:	0320f809 	jalr	t9
   924e0:	02002021 	move	a0,s0
   924e4:	1000fff1 	b	924ac <json_func+0x438>
   924e8:	8fbc0010 	lw	gp,16(sp)
   924ec:	8f848038 	lw	a0,-32712(gp)
   924f0:	8f998b30 	lw	t9,printf
   924f4:	02002821 	move	a1,s0
   924f8:	0320f809 	jalr	t9
   924fc:	24846210 	addiu	a0,a0,25104
   92500:	00008021 	move	s0,zero
   92504:	1000ffbc 	b	923f8 <json_func+0x384>
   92508:	8fbc0010 	lw	gp,16(sp)
   9250c:	8f848038 	lw	a0,-32712(gp)
   92510:	8f998b30 	lw	t9,printf
   92514:	02002821 	move	a1,s0
   92518:	0320f809 	jalr	t9
--
   9ba60:	2443007c 	addiu	v1,v0,124
   9ba64:	24440064 	addiu	a0,v0,100
   9ba68:	00052c00 	sll	a1,a1,0x10
   9ba6c:	ae050488 	sw	a1,1160(s0)
   9ba70:	ae03048c 	sw	v1,1164(s0)
   9ba74:	92460048 	lbu	a2,72(s2)
   9ba78:	92450049 	lbu	a1,73(s2)
   9ba7c:	2403fffd 	li	v1,-3
   9ba80:	30c60001 	andi	a2,a2,0x1
   9ba84:	30a50003 	andi	a1,a1,0x3
   9ba88:	34c60010 	ori	a2,a2,0x10
   9ba8c:	00052840 	sll	a1,a1,0x1
   9ba90:	00c52825 	or	a1,a2,a1
   9ba94:	ae050490 	sw	a1,1168(s0)
   9ba98:	ae040494 	sw	a0,1172(s0)
   9ba9c:	92460001 	lbu	a2,1(s2)
   9baa0:	8e450058 	lw	a1,88(s2)
   9baa4:	24440084 	addiu	a0,v0,132
   9baa8:	00663023 	subu	a2,v1,a2
   9baac:	00063200 	sll	a2,a2,0x8
   9bab0:	00c52821 	addu	a1,a2,a1
   9bab4:	ae050498 	sw	a1,1176(s0)
   9bab8:	ae04049c 	sw	a0,1180(s0)
   9babc:	92450001 	lbu	a1,1(s2)
   9bac0:	8e44005c 	lw	a0,92(s2)
   9bac4:	8f998b30 	lw	t9,printf
   9bac8:	00651823 	subu	v1,v1,a1
   9bacc:	000329c0 	sll	a1,v1,0x7
--
   9bb04:	00031a00 	sll	v1,v1,0x8
   9bb08:	00a31825 	or	v1,a1,v1
   9bb0c:	ae0304b0 	sw	v1,1200(s0)
   9bb10:	ae0404b4 	sw	a0,1204(s0)
   9bb14:	8245004b 	lb	a1,75(s2)
   9bb18:	9244004a 	lbu	a0,74(s2)
   9bb1c:	92430000 	lbu	v1,0(s2)
   9bb20:	00052e00 	sll	a1,a1,0x18
   9bb24:	34a50001 	ori	a1,a1,0x1
   9bb28:	00042400 	sll	a0,a0,0x10
   9bb2c:	30630003 	andi	v1,v1,0x3
   9bb30:	00a42025 	or	a0,a1,a0
   9bb34:	000318c0 	sll	v1,v1,0x3
   9bb38:	00831825 	or	v1,a0,v1
   9bb3c:	ae0304b8 	sw	v1,1208(s0)
   9bb40:	8f84802c 	lw	a0,-32724(gp)
   9bb44:	ae0204bc 	sw	v0,1212(s0)
   9bb48:	8245004b 	lb	a1,75(s2)
   9bb4c:	2484a610 	addiu	a0,a0,-23024
   9bb50:	0320f809 	jalr	t9
   9bb54:	26735200 	addiu	s3,s3,20992
   9bb58:	8fbc0010 	lw	gp,16(sp)
   9bb5c:	8245004a 	lb	a1,74(s2)
   9bb60:	2631007c 	addiu	s1,s1,124
   9bb64:	8f84802c 	lw	a0,-32724(gp)
   9bb68:	8f998b30 	lw	t9,printf
   9bb6c:	0320f809 	jalr	t9
   9bb70:	2484a628 	addiu	a0,a0,-23000


[*] Function printf used 332 times libmp.so