[*] Binary protection state of librtscrypt.so.1.1.ec4949

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


[*] Function fprintf tear down of librtscrypt.so.1.1.ec4949

     acc:	27bdeea8 	addiu	sp,sp,-4440
     ad0:	afbf1154 	sw	ra,4436(sp)
     ad4:	afb61150 	sw	s6,4432(sp)
     ad8:	afb5114c 	sw	s5,4428(sp)
     adc:	afb41148 	sw	s4,4424(sp)
     ae0:	afb31144 	sw	s3,4420(sp)
     ae4:	afb21140 	sw	s2,4416(sp)
     ae8:	afb1113c 	sw	s1,4412(sp)
     aec:	afb01138 	sw	s0,4408(sp)
     af0:	0080a821 	move	s5,a0
     af4:	afbc0020 	sw	gp,32(sp)
     af8:	10800003 	beqz	a0,b08 <_ftext+0x208>
     afc:	8f908088 	lw	s0,-32632(gp)
     b00:	14a00012 	bnez	a1,b4c <_ftext+0x24c>
     b04:	00a0a021 	move	s4,a1
     b08:	8e180000 	lw	t8,0(s0)
     b0c:	07000184 	bltz	t8,1120 <_ftext+0x820>
     b10:	2410fffc 	li	s0,-4
     b14:	8f988098 	lw	t8,-32616(gp)
     b18:	8f858028 	lw	a1,-32728(gp)
     b1c:	8f868028 	lw	a2,-32728(gp)
     b20:	8f878028 	lw	a3,-32728(gp)
     b24:	24a531f0 	addiu	a1,a1,12784
     b28:	8f040000 	lw	a0,0(t8)
     b2c:	241800d9 	li	t8,217
     b30:	8f998078 	lw	t9,fprintf
     b34:	24c6320c 	addiu	a2,a2,12812
     b38:	afb80010 	sw	t8,16(sp)
--
     b48:	00000000 	nop
     b4c:	8f998084 	lw	t9,-32636(gp)
     b50:	24040010 	li	a0,16
     b54:	24050003 	li	a1,3
     b58:	0320f809 	jalr	t9
     b5c:	24060015 	li	a2,21
     b60:	8fbc0020 	lw	gp,32(sp)
     b64:	04410018 	bgez	v0,bc8 <_ftext+0x2c8>
     b68:	00409821 	move	s3,v0
     b6c:	8e180000 	lw	t8,0(s0)
     b70:	0700016b 	bltz	t8,1120 <_ftext+0x820>
     b74:	2410ffff 	li	s0,-1
     b78:	8f988098 	lw	t8,-32616(gp)
     b7c:	8f998048 	lw	t9,-32696(gp)
     b80:	0320f809 	jalr	t9
     b84:	8f110000 	lw	s1,0(t8)
     b88:	241800e0 	li	t8,224
     b8c:	8fbc0020 	lw	gp,32(sp)
     b90:	02202021 	move	a0,s1
     b94:	afb80010 	sw	t8,16(sp)
     b98:	8c580000 	lw	t8,0(v0)
     b9c:	8f858028 	lw	a1,-32728(gp)
     ba0:	8f868028 	lw	a2,-32728(gp)
     ba4:	8f878028 	lw	a3,-32728(gp)
     ba8:	24a53210 	addiu	a1,a1,12816
     bac:	8f998078 	lw	t9,fprintf
     bb0:	24c6320c 	addiu	a2,a2,12812
     bb4:	afb80014 	sw	t8,20(sp)
--
     bd8:	afa01124 	sw	zero,4388(sp)
     bdc:	02402821 	move	a1,s2
     be0:	ae400004 	sw	zero,4(s2)
     be4:	2406000c 	li	a2,12
     be8:	ae400008 	sw	zero,8(s2)
     bec:	0320f809 	jalr	t9
     bf0:	a7b81124 	sh	t8,4388(sp)
     bf4:	04410018 	bgez	v0,c58 <_ftext+0x358>
     bf8:	8fbc0020 	lw	gp,32(sp)
     bfc:	8e180000 	lw	t8,0(s0)
     c00:	07000013 	bltz	t8,c50 <_ftext+0x350>
     c04:	8f988098 	lw	t8,-32616(gp)
     c08:	8f998048 	lw	t9,-32696(gp)
     c0c:	0320f809 	jalr	t9
     c10:	8f100000 	lw	s0,0(t8)
     c14:	241800ea 	li	t8,234
     c18:	8fbc0020 	lw	gp,32(sp)
     c1c:	02002021 	move	a0,s0
     c20:	afb80010 	sw	t8,16(sp)
     c24:	8c580000 	lw	t8,0(v0)
     c28:	8f858028 	lw	a1,-32728(gp)
     c2c:	afb80014 	sw	t8,20(sp)
     c30:	24a53238 	addiu	a1,a1,12856
     c34:	8f868028 	lw	a2,-32728(gp)
     c38:	8f878028 	lw	a3,-32728(gp)
     c3c:	8f998078 	lw	t9,fprintf
     c40:	24c6320c 	addiu	a2,a2,12812
     c44:	0320f809 	jalr	t9
--
     ca8:	afb81028 	sw	t8,4136(sp)
     cac:	24180013 	li	t8,19
     cb0:	8f998050 	lw	t9,-32688(gp)
     cb4:	a7b8102c 	sh	t8,4140(sp)
     cb8:	a7b6102e 	sh	s6,4142(sp)
     cbc:	0320f809 	jalr	t9
     cc0:	27b61038 	addiu	s6,sp,4152
     cc4:	02c02021 	move	a0,s6
     cc8:	8fbc0020 	lw	gp,32(sp)
     ccc:	02802821 	move	a1,s4
     cd0:	afa21030 	sw	v0,4144(sp)
     cd4:	8f99805c 	lw	t9,-32676(gp)
     cd8:	0320f809 	jalr	t9
     cdc:	24060040 	li	a2,64
     ce0:	8e180000 	lw	t8,0(s0)
     ce4:	2b180003 	slti	t8,t8,3
     ce8:	17000012 	bnez	t8,d34 <_ftext+0x434>
     cec:	8fbc0020 	lw	gp,32(sp)
     cf0:	8f988098 	lw	t8,-32616(gp)
     cf4:	8f858028 	lw	a1,-32728(gp)
     cf8:	8f040000 	lw	a0,0(t8)
     cfc:	24180101 	li	t8,257
     d00:	8f868028 	lw	a2,-32728(gp)
     d04:	24a5325c 	addiu	a1,a1,12892
     d08:	8f878028 	lw	a3,-32728(gp)
     d0c:	8f998078 	lw	t9,fprintf
     d10:	24c63294 	addiu	a2,a2,12948
     d14:	afb80010 	sw	t8,16(sp)
--
     e60:	8fb40028 	lw	s4,40(sp)
     e64:	8e180000 	lw	t8,0(s0)
     e68:	0700ff79 	bltz	t8,c50 <_ftext+0x350>
     e6c:	8f988098 	lw	t8,-32616(gp)
     e70:	8f858028 	lw	a1,-32728(gp)
     e74:	8f040000 	lw	a0,0(t8)
     e78:	24180122 	li	t8,290
     e7c:	afb80010 	sw	t8,16(sp)
     e80:	10000056 	b	fdc <_ftext+0x6dc>
     e84:	24a53310 	addiu	a1,a1,13072
     e88:	8e180000 	lw	t8,0(s0)
     e8c:	2b180003 	slti	t8,t8,3
     e90:	17000011 	bnez	t8,ed8 <_ftext+0x5d8>
     e94:	02809021 	move	s2,s4
     e98:	8f988098 	lw	t8,-32616(gp)
     e9c:	8f858028 	lw	a1,-32728(gp)
     ea0:	8f040000 	lw	a0,0(t8)
     ea4:	2418012b 	li	t8,299
     ea8:	8f868028 	lw	a2,-32728(gp)
     eac:	24a5333c 	addiu	a1,a1,13116
     eb0:	8f878028 	lw	a3,-32728(gp)
     eb4:	afb80010 	sw	t8,16(sp)
     eb8:	24c63294 	addiu	a2,a2,12948
     ebc:	97b8002c 	lhu	t8,44(sp)
     ec0:	24e73a84 	addiu	a3,a3,14980
     ec4:	8f998078 	lw	t9,fprintf
     ec8:	afb40014 	sw	s4,20(sp)
     ecc:	0320f809 	jalr	t9
--
     ee4:	24020013 	li	v0,19
     ee8:	8e180000 	lw	t8,0(s0)
     eec:	0700ff58 	bltz	t8,c50 <_ftext+0x350>
     ef0:	8f988098 	lw	t8,-32616(gp)
     ef4:	8f858028 	lw	a1,-32728(gp)
     ef8:	8f040000 	lw	a0,0(t8)
     efc:	2418012d 	li	t8,301
     f00:	afb80010 	sw	t8,16(sp)
     f04:	10000035 	b	fdc <_ftext+0x6dc>
     f08:	24a53368 	addiu	a1,a1,13160
     f0c:	17020018 	bne	t8,v0,f70 <_ftext+0x670>
     f10:	00008821 	move	s1,zero
     f14:	8e180000 	lw	t8,0(s0)
     f18:	2b180003 	slti	t8,t8,3
     f1c:	17000013 	bnez	t8,f6c <_ftext+0x66c>
     f20:	27b10038 	addiu	s1,sp,56
     f24:	8f988098 	lw	t8,-32616(gp)
     f28:	8f858028 	lw	a1,-32728(gp)
     f2c:	8f040000 	lw	a0,0(t8)
     f30:	24180138 	li	t8,312
     f34:	8f868028 	lw	a2,-32728(gp)
     f38:	24a53398 	addiu	a1,a1,13208
     f3c:	8f878028 	lw	a3,-32728(gp)
     f40:	afb80010 	sw	t8,16(sp)
     f44:	27b80078 	addiu	t8,sp,120
     f48:	8f998078 	lw	t9,fprintf
     f4c:	24c63294 	addiu	a2,a2,12948
     f50:	afb80018 	sw	t8,24(sp)
     f54:	27b800b8 	addiu	t8,sp,184
     f58:	afb10014 	sw	s1,20(sp)
     f5c:	24e73a84 	addiu	a3,a3,14980
     f60:	0320f809 	jalr	t9
     f64:	afb8001c 	sw	t8,28(sp)
     f68:	8fbc0020 	lw	gp,32(sp)
     f6c:	2692ff20 	addiu	s2,s4,-224
     f70:	8e180000 	lw	t8,0(s0)
     f74:	2b180003 	slti	t8,t8,3
     f78:	1700000e 	bnez	t8,fb4 <_ftext+0x6b4>
     f7c:	8f988098 	lw	t8,-32616(gp)
     f80:	8f858028 	lw	a1,-32728(gp)
     f84:	8f868028 	lw	a2,-32728(gp)
     f88:	8f878028 	lw	a3,-32728(gp)
     f8c:	24a533d4 	addiu	a1,a1,13268
     f90:	8f040000 	lw	a0,0(t8)
     f94:	2418013c 	li	t8,316
     f98:	8f998078 	lw	t9,fprintf
     f9c:	24c63294 	addiu	a2,a2,12948
     fa0:	afb80010 	sw	t8,16(sp)
     fa4:	24e73a84 	addiu	a3,a3,14980
     fa8:	0320f809 	jalr	t9
     fac:	afb20014 	sw	s2,20(sp)
     fb0:	8fbc0020 	lw	gp,32(sp)
     fb4:	06410011 	bgez	s2,ffc <_ftext+0x6fc>
     fb8:	263100d0 	addiu	s1,s1,208
     fbc:	8e180000 	lw	t8,0(s0)
     fc0:	0700ff23 	bltz	t8,c50 <_ftext+0x350>
     fc4:	8f988098 	lw	t8,-32616(gp)
     fc8:	8f858028 	lw	a1,-32728(gp)
     fcc:	8f040000 	lw	a0,0(t8)
     fd0:	2418013e 	li	t8,318
     fd4:	afb80010 	sw	t8,16(sp)
     fd8:	24a533f0 	addiu	a1,a1,13296
     fdc:	8f868028 	lw	a2,-32728(gp)
     fe0:	8f878028 	lw	a3,-32728(gp)
     fe4:	8f998078 	lw	t9,fprintf
     fe8:	24c6320c 	addiu	a2,a2,12812
     fec:	0320f809 	jalr	t9
--
     ff8:	8fbc0020 	lw	gp,32(sp)
     ffc:	24030004 	li	v1,4
    1000:	2404fffc 	li	a0,-4
    1004:	2a580004 	slti	t8,s2,4
    1008:	17000029 	bnez	t8,10b0 <_ftext+0x7b0>
    100c:	00000000 	nop
    1010:	96380000 	lhu	t8,0(s1)
    1014:	2f020004 	sltiu	v0,t8,4
    1018:	1440003a 	bnez	v0,1104 <_ftext+0x804>
    101c:	0258102a 	slt	v0,s2,t8
    1020:	14400038 	bnez	v0,1104 <_ftext+0x804>
    1024:	00000000 	nop
    1028:	96220002 	lhu	v0,2(s1)
    102c:	1443001c 	bne	v0,v1,10a0 <_ftext+0x7a0>
    1030:	27180003 	addiu	t8,t8,3
    1034:	8e180000 	lw	t8,0(s0)
    1038:	2b180003 	slti	t8,t8,3
    103c:	1700000d 	bnez	t8,1074 <_ftext+0x774>
    1040:	8f988098 	lw	t8,-32616(gp)
    1044:	8f858028 	lw	a1,-32728(gp)
    1048:	8f868028 	lw	a2,-32728(gp)
    104c:	8f878028 	lw	a3,-32728(gp)
    1050:	24a53410 	addiu	a1,a1,13328
    1054:	8f040000 	lw	a0,0(t8)
    1058:	24180149 	li	t8,329
    105c:	8f998078 	lw	t9,fprintf
    1060:	24c63294 	addiu	a2,a2,12948
    1064:	afb80010 	sw	t8,16(sp)
--
    1088:	af02008c 	sw	v0,140(t8)
    108c:	8e220088 	lw	v0,136(s1)
    1090:	af020090 	sw	v0,144(t8)
    1094:	8e22008c 	lw	v0,140(s1)
    1098:	1000001a 	b	1104 <_ftext+0x804>
    109c:	af020094 	sw	v0,148(t8)
    10a0:	0304c024 	and	t8,t8,a0
    10a4:	02589023 	subu	s2,s2,t8
    10a8:	1000ffd6 	b	1004 <_ftext+0x704>
    10ac:	02388821 	addu	s1,s1,t8
    10b0:	1e400014 	bgtz	s2,1104 <_ftext+0x804>
    10b4:	00000000 	nop
    10b8:	8e180000 	lw	t8,0(s0)
    10bc:	07000012 	bltz	t8,1108 <_ftext+0x808>
    10c0:	2410fffa 	li	s0,-6
    10c4:	8f988098 	lw	t8,-32616(gp)
    10c8:	8f858028 	lw	a1,-32728(gp)
    10cc:	8f040000 	lw	a0,0(t8)
    10d0:	2418015e 	li	t8,350
    10d4:	afb80010 	sw	t8,16(sp)
    10d8:	24a53430 	addiu	a1,a1,13360
    10dc:	8f868028 	lw	a2,-32728(gp)
    10e0:	8f878028 	lw	a3,-32728(gp)
    10e4:	96380002 	lhu	t8,2(s1)
    10e8:	24c6320c 	addiu	a2,a2,12812
    10ec:	8f998078 	lw	t9,fprintf
    10f0:	24e73a84 	addiu	a3,a3,14980
    10f4:	0320f809 	jalr	t9
--
    13c0:	24180010 	li	t8,16
    13c4:	2418fffc 	li	t8,-4
    13c8:	0058c024 	and	t8,v0,t8
    13cc:	2718001c 	addiu	t8,t8,28
    13d0:	afb80050 	sw	t8,80(sp)
    13d4:	24040001 	li	a0,1
    13d8:	8fb70050 	lw	s7,80(sp)
    13dc:	8f99807c 	lw	t9,-32644(gp)
    13e0:	0320f809 	jalr	t9
    13e4:	02e02821 	move	a1,s7
    13e8:	8fbc0018 	lw	gp,24(sp)
    13ec:	14400013 	bnez	v0,143c <_ftext+0xb3c>
    13f0:	afa2004c 	sw	v0,76(sp)
    13f4:	8f988088 	lw	t8,-32632(gp)
    13f8:	8f180000 	lw	t8,0(t8)
    13fc:	07000073 	bltz	t8,15cc <_ftext+0xccc>
    1400:	2410fffb 	li	s0,-5
    1404:	8f988098 	lw	t8,-32616(gp)
    1408:	8f858028 	lw	a1,-32728(gp)
    140c:	8f040000 	lw	a0,0(t8)
    1410:	2418024d 	li	t8,589
    1414:	afb80010 	sw	t8,16(sp)
    1418:	24a5347c 	addiu	a1,a1,13436
    141c:	8f868028 	lw	a2,-32728(gp)
    1420:	8f878028 	lw	a3,-32728(gp)
    1424:	8f998078 	lw	t9,fprintf
    1428:	24c6320c 	addiu	a2,a2,12812
    142c:	0320f809 	jalr	t9
--
    153c:	afa00034 	sw	zero,52(sp)
    1540:	afa00038 	sw	zero,56(sp)
    1544:	afb60058 	sw	s6,88(sp)
    1548:	afb3005c 	sw	s3,92(sp)
    154c:	0320f809 	jalr	t9
    1550:	afb8002c 	sw	t8,44(sp)
    1554:	04410018 	bgez	v0,15b8 <_ftext+0xcb8>
    1558:	8fbc0018 	lw	gp,24(sp)
    155c:	8f988088 	lw	t8,-32632(gp)
    1560:	8f180000 	lw	t8,0(t8)
    1564:	07000013 	bltz	t8,15b4 <_ftext+0xcb4>
    1568:	8f988098 	lw	t8,-32616(gp)
    156c:	8f998048 	lw	t9,-32696(gp)
    1570:	0320f809 	jalr	t9
    1574:	8f100000 	lw	s0,0(t8)
    1578:	24180275 	li	t8,629
    157c:	8fbc0018 	lw	gp,24(sp)
    1580:	02002021 	move	a0,s0
    1584:	afb80010 	sw	t8,16(sp)
    1588:	8c580000 	lw	t8,0(v0)
    158c:	8f858028 	lw	a1,-32728(gp)
    1590:	afb80014 	sw	t8,20(sp)
    1594:	24a532c4 	addiu	a1,a1,12996
    1598:	8f868028 	lw	a2,-32728(gp)
    159c:	8f878028 	lw	a3,-32728(gp)
    15a0:	8f998078 	lw	t9,fprintf
    15a4:	24c6320c 	addiu	a2,a2,12812
    15a8:	0320f809 	jalr	t9
--
    1668:	07000209 	bltz	t8,1e90 <_ftext+0x1590>
    166c:	2410fffc 	li	s0,-4
    1670:	8f988098 	lw	t8,-32616(gp)
    1674:	8f858028 	lw	a1,-32728(gp)
    1678:	8f040000 	lw	a0,0(t8)
    167c:	2418028f 	li	t8,655
    1680:	afb80010 	sw	t8,16(sp)
    1684:	10000029 	b	172c <_ftext+0xe2c>
    1688:	24a531f0 	addiu	a1,a1,12784
    168c:	8c980000 	lw	t8,0(a0)
    1690:	8f180088 	lw	t8,136(t8)
    1694:	afb80028 	sw	t8,40(sp)
    1698:	30b8001f 	andi	t8,a1,0x1f
    169c:	13000033 	beqz	t8,176c <_ftext+0xe6c>
    16a0:	00c08021 	move	s0,a2
    16a4:	8e380000 	lw	t8,0(s1)
    16a8:	2b180003 	slti	t8,t8,3
    16ac:	1700000d 	bnez	t8,16e4 <_ftext+0xde4>
    16b0:	8f988098 	lw	t8,-32616(gp)
    16b4:	8f858028 	lw	a1,-32728(gp)
    16b8:	8f868028 	lw	a2,-32728(gp)
    16bc:	8f878028 	lw	a3,-32728(gp)
    16c0:	24a53498 	addiu	a1,a1,13464
    16c4:	8f040000 	lw	a0,0(t8)
    16c8:	2418029c 	li	t8,668
    16cc:	8f998078 	lw	t9,fprintf
    16d0:	24c63294 	addiu	a2,a2,12948
    16d4:	afb80010 	sw	t8,16(sp)
    16d8:	0320f809 	jalr	t9
    16dc:	24e739f0 	addiu	a3,a3,14832
    16e0:	8fbc0020 	lw	gp,32(sp)
    16e4:	00102942 	srl	a1,s0,0x5
    16e8:	8f99804c 	lw	t9,-32692(gp)
    16ec:	24a50001 	addiu	a1,a1,1
    16f0:	24040020 	li	a0,32
    16f4:	0320f809 	jalr	t9
    16f8:	00052940 	sll	a1,a1,0x5
    16fc:	8fbc0020 	lw	gp,32(sp)
    1700:	14400012 	bnez	v0,174c <_ftext+0xe4c>
    1704:	afa2002c 	sw	v0,44(sp)
    1708:	8e380000 	lw	t8,0(s1)
    170c:	070001e0 	bltz	t8,1e90 <_ftext+0x1590>
    1710:	2410fffb 	li	s0,-5
    1714:	8f988098 	lw	t8,-32616(gp)
    1718:	8f858028 	lw	a1,-32728(gp)
    171c:	8f040000 	lw	a0,0(t8)
    1720:	2418029f 	li	t8,671
    1724:	afb80010 	sw	t8,16(sp)
    1728:	24a5347c 	addiu	a1,a1,13436
    172c:	8f868028 	lw	a2,-32728(gp)
    1730:	8f878028 	lw	a3,-32728(gp)
    1734:	8f998078 	lw	t9,fprintf
    1738:	24c6320c 	addiu	a2,a2,12812
    173c:	0320f809 	jalr	t9
--
    1744:	100001d3 	b	1e94 <_ftext+0x1594>
    1748:	02001021 	move	v0,s0
    174c:	8f998090 	lw	t9,-32624(gp)
    1750:	02402821 	move	a1,s2
    1754:	8fa4002c 	lw	a0,44(sp)
    1758:	0320f809 	jalr	t9
    175c:	02003021 	move	a2,s0
    1760:	8fbc0020 	lw	gp,32(sp)
    1764:	10000002 	b	1770 <_ftext+0xe70>
    1768:	8fb2002c 	lw	s2,44(sp)
    176c:	afa0002c 	sw	zero,44(sp)
    1770:	8fa30074 	lw	v1,116(sp)
    1774:	3078001f 	andi	t8,v1,0x1f
    1778:	13000026 	beqz	t8,1814 <_ftext+0xf14>
    177c:	8fb40074 	lw	s4,116(sp)
    1780:	8e380000 	lw	t8,0(s1)
    1784:	2b180003 	slti	t8,t8,3
    1788:	1700000d 	bnez	t8,17c0 <_ftext+0xec0>
    178c:	8f988098 	lw	t8,-32616(gp)
    1790:	8f858028 	lw	a1,-32728(gp)
    1794:	8f868028 	lw	a2,-32728(gp)
    1798:	8f878028 	lw	a3,-32728(gp)
    179c:	24a534bc 	addiu	a1,a1,13500
    17a0:	8f040000 	lw	a0,0(t8)
    17a4:	241802a8 	li	t8,680
    17a8:	8f998078 	lw	t9,fprintf
    17ac:	24c63294 	addiu	a2,a2,12948
    17b0:	afb80010 	sw	t8,16(sp)
--
    183c:	01202021 	move	a0,t1
    1840:	0320f809 	jalr	t9
    1844:	03c03021 	move	a2,s8
    1848:	8fbc0020 	lw	gp,32(sp)
    184c:	0040a021 	move	s4,v0
    1850:	8fa80038 	lw	t0,56(sp)
    1854:	011e9021 	addu	s2,t0,s8
    1858:	029ea021 	addu	s4,s4,s8
    185c:	120000a2 	beqz	s0,1ae8 <_ftext+0x11e8>
    1860:	3c030002 	lui	v1,0x2
    1864:	34778000 	ori	s7,v1,0x8000
    1868:	0217c02b 	sltu	t8,s0,s7
    186c:	1700003e 	bnez	t8,1968 <_ftext+0x1068>
    1870:	2e180020 	sltiu	t8,s0,32
    1874:	8e380000 	lw	t8,0(s1)
    1878:	2b180003 	slti	t8,t8,3
    187c:	17000011 	bnez	t8,18c4 <_ftext+0xfc4>
    1880:	00004021 	move	t0,zero
    1884:	8f988098 	lw	t8,-32616(gp)
    1888:	8f858028 	lw	a1,-32728(gp)
    188c:	8f868028 	lw	a2,-32728(gp)
    1890:	8f828028 	lw	v0,-32728(gp)
    1894:	24a534e0 	addiu	a1,a1,13536
    1898:	8f040000 	lw	a0,0(t8)
    189c:	241802ba 	li	t8,698
    18a0:	8f998078 	lw	t9,fprintf
    18a4:	24c63294 	addiu	a2,a2,12948
    18a8:	afb80010 	sw	t8,16(sp)
--
    18ec:	afb80030 	sw	t8,48(sp)
    18f0:	03c03821 	move	a3,s8
    18f4:	8fb8007c 	lw	t8,124(sp)
    18f8:	273912f8 	addiu	t9,t9,4856
    18fc:	8fa30030 	lw	v1,48(sp)
    1900:	021e8023 	subu	s0,s0,s8
    1904:	afa90034 	sw	t1,52(sp)
    1908:	afb80010 	sw	t8,16(sp)
    190c:	0320f809 	jalr	t9
    1910:	afa30014 	sw	v1,20(sp)
    1914:	8fbc0020 	lw	gp,32(sp)
    1918:	0040b821 	move	s7,v0
    191c:	8fa80038 	lw	t0,56(sp)
    1920:	1040ffc1 	beqz	v0,1828 <_ftext+0xf28>
    1924:	8fa90034 	lw	t1,52(sp)
    1928:	8e220000 	lw	v0,0(s1)
    192c:	04400124 	bltz	v0,1dc0 <_ftext+0x14c0>
    1930:	8f828098 	lw	v0,-32616(gp)
    1934:	8c440000 	lw	a0,0(v0)
    1938:	240202d6 	li	v0,726
    193c:	8f858028 	lw	a1,-32728(gp)
    1940:	afa20010 	sw	v0,16(sp)
    1944:	24a535a4 	addiu	a1,a1,13732
    1948:	8f868028 	lw	a2,-32728(gp)
    194c:	8f878028 	lw	a3,-32728(gp)
    1950:	8f998078 	lw	t9,fprintf
    1954:	24c6320c 	addiu	a2,a2,12812
    1958:	0320f809 	jalr	t9
    195c:	24e739f0 	addiu	a3,a3,14832
    1960:	10000117 	b	1dc0 <_ftext+0x14c0>
    1964:	8fbc0020 	lw	gp,32(sp)
    1968:	1700001d 	bnez	t8,19e0 <_ftext+0x10e0>
    196c:	8fa30028 	lw	v1,40(sp)
    1970:	8fa20028 	lw	v0,40(sp)
    1974:	2418ffe0 	li	t8,-32
    1978:	14400002 	bnez	v0,1984 <_ftext+0x1084>
    197c:	0202001b 	divu	zero,s0,v0
    1980:	0007000d 	break	0x7
    1984:	00001812 	mflo	v1
    1988:	00620018 	mult	v1,v0
    198c:	00001812 	mflo	v1
    1990:	0078f024 	and	s8,v1,t8
    1994:	8e380000 	lw	t8,0(s1)
    1998:	2b180003 	slti	t8,t8,3
    199c:	1700004b 	bnez	t8,1acc <_ftext+0x11cc>
    19a0:	8f988098 	lw	t8,-32616(gp)
    19a4:	8f858028 	lw	a1,-32728(gp)
    19a8:	8f868028 	lw	a2,-32728(gp)
    19ac:	8f828028 	lw	v0,-32728(gp)
    19b0:	24a53510 	addiu	a1,a1,13584
    19b4:	8f040000 	lw	a0,0(t8)
    19b8:	241802bf 	li	t8,703
    19bc:	8f998078 	lw	t9,fprintf
    19c0:	24c63294 	addiu	a2,a2,12948
    19c4:	afb80010 	sw	t8,16(sp)
--
    19f4:	0007000d 	break	0x7
    19f8:	8f998090 	lw	t9,-32624(gp)
    19fc:	02402821 	move	a1,s2
    1a00:	8e64001c 	lw	a0,28(s3)
    1a04:	00001812 	mflo	v1
    1a08:	00780018 	mult	v1,t8
    1a0c:	00003012 	mflo	a2
    1a10:	0320f809 	jalr	t9
    1a14:	0000f012 	mflo	s8
    1a18:	8e220000 	lw	v0,0(s1)
    1a1c:	02404021 	move	t0,s2
    1a20:	8e78001c 	lw	t8,28(s3)
    1a24:	28420003 	slti	v0,v0,3
    1a28:	8fbc0020 	lw	gp,32(sp)
    1a2c:	1440002a 	bnez	v0,1ad8 <_ftext+0x11d8>
    1a30:	27170020 	addiu	s7,t8,32
    1a34:	8f828098 	lw	v0,-32616(gp)
    1a38:	8f858028 	lw	a1,-32728(gp)
    1a3c:	8c440000 	lw	a0,0(v0)
    1a40:	240202c9 	li	v0,713
    1a44:	8f868028 	lw	a2,-32728(gp)
    1a48:	24a53544 	addiu	a1,a1,13636
    1a4c:	afa20010 	sw	v0,16(sp)
    1a50:	8f828028 	lw	v0,-32728(gp)
    1a54:	24c63294 	addiu	a2,a2,12948
    1a58:	8f998078 	lw	t9,fprintf
    1a5c:	afb80034 	sw	t8,52(sp)
    1a60:	244739f0 	addiu	a3,v0,14832
    1a64:	afb00014 	sw	s0,20(sp)
    1a68:	0320f809 	jalr	t9
    1a6c:	afbe0018 	sw	s8,24(sp)
    1a70:	02404021 	move	t0,s2
    1a74:	8fbc0020 	lw	gp,32(sp)
    1a78:	10000017 	b	1ad8 <_ftext+0x11d8>
    1a7c:	8fb80034 	lw	t8,52(sp)
    1a80:	8e380000 	lw	t8,0(s1)
    1a84:	2b180003 	slti	t8,t8,3
    1a88:	17000018 	bnez	t8,1aec <_ftext+0x11ec>
    1a8c:	8fa3007c 	lw	v1,124(sp)
    1a90:	8f988098 	lw	t8,-32616(gp)
    1a94:	8f858028 	lw	a1,-32728(gp)
    1a98:	8f868028 	lw	a2,-32728(gp)
    1a9c:	8f878028 	lw	a3,-32728(gp)
    1aa0:	24a5357c 	addiu	a1,a1,13692
    1aa4:	8f040000 	lw	a0,0(t8)
    1aa8:	241802cc 	li	t8,716
    1aac:	8f998078 	lw	t9,fprintf
    1ab0:	24c63294 	addiu	a2,a2,12948
    1ab4:	afb80010 	sw	t8,16(sp)
--
    1acc:	00004021 	move	t0,zero
    1ad0:	1000ff7e 	b	18cc <_ftext+0xfcc>
    1ad4:	00004821 	move	t1,zero
    1ad8:	02804821 	move	t1,s4
    1adc:	03009021 	move	s2,t8
    1ae0:	1000ff7a 	b	18cc <_ftext+0xfcc>
    1ae4:	02e0a021 	move	s4,s7
    1ae8:	8fa3007c 	lw	v1,124(sp)
    1aec:	24180001 	li	t8,1
    1af0:	1478005b 	bne	v1,t8,1c60 <_ftext+0x1360>
    1af4:	00000000 	nop
    1af8:	8e78000c 	lw	t8,12(s3)
    1afc:	13000058 	beqz	t8,1c60 <_ftext+0x1360>
    1b00:	00000000 	nop
    1b04:	8e380000 	lw	t8,0(s1)
    1b08:	2b180003 	slti	t8,t8,3
    1b0c:	1700000f 	bnez	t8,1b4c <_ftext+0x124c>
    1b10:	0010900a 	0x10900a
    1b14:	8f988098 	lw	t8,-32616(gp)
    1b18:	8f858028 	lw	a1,-32728(gp)
    1b1c:	8f868028 	lw	a2,-32728(gp)
    1b20:	8f878028 	lw	a3,-32728(gp)
    1b24:	24a535c4 	addiu	a1,a1,13764
    1b28:	8f040000 	lw	a0,0(t8)
    1b2c:	24180084 	li	t8,132
    1b30:	8f998078 	lw	t9,fprintf
    1b34:	24c63294 	addiu	a2,a2,12948
    1b38:	afb80010 	sw	t8,16(sp)
    1b3c:	24e739e0 	addiu	a3,a3,14816
    1b40:	0320f809 	jalr	t9
    1b44:	afb00014 	sw	s0,20(sp)
    1b48:	8fbc0020 	lw	gp,32(sp)
    1b4c:	12000003 	beqz	s0,1b5c <_ftext+0x125c>
    1b50:	00000000 	nop
    1b54:	124000a6 	beqz	s2,1df0 <_ftext+0x14f0>
    1b58:	00000000 	nop
    1b5c:	8e780010 	lw	t8,16(s3)
    1b60:	0310102b 	sltu	v0,t8,s0
    1b64:	144000a2 	bnez	v0,1df0 <_ftext+0x14f0>
    1b68:	0310c023 	subu	t8,t8,s0
    1b6c:	331700ff 	andi	s7,t8,0xff
    1b70:	8e380000 	lw	t8,0(s1)
    1b74:	2b180003 	slti	t8,t8,3
    1b78:	1700000f 	bnez	t8,1bb8 <_ftext+0x12b8>
    1b7c:	ae700018 	sw	s0,24(s3)
    1b80:	8f988098 	lw	t8,-32616(gp)
    1b84:	8f858028 	lw	a1,-32728(gp)
    1b88:	8f868028 	lw	a2,-32728(gp)
    1b8c:	8f878028 	lw	a3,-32728(gp)
    1b90:	24a535e0 	addiu	a1,a1,13792
    1b94:	8f040000 	lw	a0,0(t8)
    1b98:	24180091 	li	t8,145
    1b9c:	8f998078 	lw	t9,fprintf
    1ba0:	24c63294 	addiu	a2,a2,12948
    1ba4:	afb80010 	sw	t8,16(sp)
--
    1c64:	8f998090 	lw	t9,-32624(gp)
    1c68:	02c02821 	move	a1,s6
    1c6c:	8fa40074 	lw	a0,116(sp)
    1c70:	0320f809 	jalr	t9
    1c74:	8ea60000 	lw	a2,0(s5)
    1c78:	8fbc0020 	lw	gp,32(sp)
    1c7c:	8fb8007c 	lw	t8,124(sp)
    1c80:	1700003c 	bnez	t8,1d74 <_ftext+0x1474>
    1c84:	00000000 	nop
    1c88:	8e78000c 	lw	t8,12(s3)
    1c8c:	13000039 	beqz	t8,1d74 <_ftext+0x1474>
    1c90:	00000000 	nop
    1c94:	8e380000 	lw	t8,0(s1)
    1c98:	2b180003 	slti	t8,t8,3
    1c9c:	1700000f 	bnez	t8,1cdc <_ftext+0x13dc>
    1ca0:	8f988098 	lw	t8,-32616(gp)
    1ca4:	8f858028 	lw	a1,-32728(gp)
    1ca8:	8f040000 	lw	a0,0(t8)
    1cac:	241800a4 	li	t8,164
    1cb0:	afb80010 	sw	t8,16(sp)
    1cb4:	24a53624 	addiu	a1,a1,13860
    1cb8:	8f868028 	lw	a2,-32728(gp)
    1cbc:	8f878028 	lw	a3,-32728(gp)
    1cc0:	8eb80000 	lw	t8,0(s5)
    1cc4:	24c63294 	addiu	a2,a2,12948
    1cc8:	8f998078 	lw	t9,fprintf
    1ccc:	24e739bc 	addiu	a3,a3,14780
    1cd0:	0320f809 	jalr	t9
    1cd4:	afb80014 	sw	t8,20(sp)
    1cd8:	8fbc0020 	lw	gp,32(sp)
    1cdc:	8eb80000 	lw	t8,0(s5)
    1ce0:	8fa30074 	lw	v1,116(sp)
    1ce4:	0078c021 	addu	t8,v1,t8
    1ce8:	9310ffff 	lbu	s0,-1(t8)
    1cec:	8e380000 	lw	t8,0(s1)
    1cf0:	2b180003 	slti	t8,t8,3
    1cf4:	1700000e 	bnez	t8,1d30 <_ftext+0x1430>
    1cf8:	8f988098 	lw	t8,-32616(gp)
    1cfc:	8f858028 	lw	a1,-32728(gp)
    1d00:	8f868028 	lw	a2,-32728(gp)
    1d04:	8f878028 	lw	a3,-32728(gp)
    1d08:	24a535e0 	addiu	a1,a1,13792
    1d0c:	8f040000 	lw	a0,0(t8)
    1d10:	241800ad 	li	t8,173
    1d14:	8f998078 	lw	t9,fprintf
    1d18:	24c63294 	addiu	a2,a2,12948
    1d1c:	afb80010 	sw	t8,16(sp)
--
    1d48:	0218182a 	slt	v1,s0,t8
    1d4c:	14600007 	bnez	v1,1d6c <_ftext+0x146c>
    1d50:	8ea20000 	lw	v0,0(s5)
    1d54:	8fa30074 	lw	v1,116(sp)
    1d58:	00581023 	subu	v0,v0,t8
    1d5c:	27180001 	addiu	t8,t8,1
    1d60:	00621021 	addu	v0,v1,v0
    1d64:	1000fff8 	b	1d48 <_ftext+0x1448>
    1d68:	a0400000 	sb	zero,0(v0)
    1d6c:	00508023 	subu	s0,v0,s0
    1d70:	aeb00000 	sw	s0,0(s5)
    1d74:	8e220000 	lw	v0,0(s1)
    1d78:	28420003 	slti	v0,v0,3
    1d7c:	14400010 	bnez	v0,1dc0 <_ftext+0x14c0>
    1d80:	0000b821 	move	s7,zero
    1d84:	8f828098 	lw	v0,-32616(gp)
    1d88:	8f858028 	lw	a1,-32728(gp)
    1d8c:	8c440000 	lw	a0,0(v0)
    1d90:	24020315 	li	v0,789
    1d94:	afa20010 	sw	v0,16(sp)
    1d98:	24a53668 	addiu	a1,a1,13928
    1d9c:	8f868028 	lw	a2,-32728(gp)
    1da0:	8f878028 	lw	a3,-32728(gp)
    1da4:	8ea20000 	lw	v0,0(s5)
    1da8:	24c63294 	addiu	a2,a2,12948
    1dac:	8f998078 	lw	t9,fprintf
    1db0:	24e739f0 	addiu	a3,a3,14832
    1db4:	0320f809 	jalr	t9
    1db8:	afa20014 	sw	v0,20(sp)
    1dbc:	8fbc0020 	lw	gp,32(sp)
    1dc0:	8fb8002c 	lw	t8,44(sp)
    1dc4:	13000004 	beqz	t8,1dd8 <_ftext+0x14d8>
    1dc8:	8f998038 	lw	t9,-32712(gp)
    1dcc:	0320f809 	jalr	t9
    1dd0:	03002021 	move	a0,t8
    1dd4:	8fbc0020 	lw	gp,32(sp)
    1dd8:	12c00003 	beqz	s6,1de8 <_ftext+0x14e8>
    1ddc:	8f998038 	lw	t9,-32712(gp)
    1de0:	0320f809 	jalr	t9
    1de4:	02c02021 	move	a0,s6
    1de8:	10000029 	b	1e90 <_ftext+0x1590>
    1dec:	02e08021 	move	s0,s7
    1df0:	8e380000 	lw	t8,0(s1)
    1df4:	0700000d 	bltz	t8,1e2c <_ftext+0x152c>
    1df8:	8f988098 	lw	t8,-32616(gp)
    1dfc:	8f858028 	lw	a1,-32728(gp)
    1e00:	8f868028 	lw	a2,-32728(gp)
    1e04:	8f878028 	lw	a3,-32728(gp)
    1e08:	24a53600 	addiu	a1,a1,13824
    1e0c:	8f040000 	lw	a0,0(t8)
    1e10:	241802f2 	li	t8,754
    1e14:	8f998078 	lw	t9,fprintf
    1e18:	24c6320c 	addiu	a2,a2,12812
    1e1c:	afb80010 	sw	t8,16(sp)
    1e20:	0320f809 	jalr	t9
    1e24:	24e739f0 	addiu	a3,a3,14832
    1e28:	8fbc0020 	lw	gp,32(sp)
    1e2c:	1000ffe4 	b	1dc0 <_ftext+0x14c0>
    1e30:	2417fffd 	li	s7,-3
    1e34:	8e220000 	lw	v0,0(s1)
    1e38:	0440ffe1 	bltz	v0,1dc0 <_ftext+0x14c0>
    1e3c:	8f828098 	lw	v0,-32616(gp)
    1e40:	8c440000 	lw	a0,0(v0)
    1e44:	1000febd 	b	193c <_ftext+0x103c>
    1e48:	24020301 	li	v0,769
    1e4c:	8e380000 	lw	t8,0(s1)
    1e50:	0700000d 	bltz	t8,1e88 <_ftext+0x1588>
    1e54:	8f988098 	lw	t8,-32616(gp)
    1e58:	8f858028 	lw	a1,-32728(gp)
    1e5c:	8f868028 	lw	a2,-32728(gp)
    1e60:	8f878028 	lw	a3,-32728(gp)
    1e64:	24a5363c 	addiu	a1,a1,13884
    1e68:	8f040000 	lw	a0,0(t8)
    1e6c:	24180310 	li	t8,784
    1e70:	8f998078 	lw	t9,fprintf
    1e74:	24c6320c 	addiu	a2,a2,12812
    1e78:	afb80010 	sw	t8,16(sp)
--
00001ec4 <rts_cipher_init>:
    1ec4:	3c1c0002 	lui	gp,0x2
    1ec8:	279c9c2c 	addiu	gp,gp,-25556
    1ecc:	0399e021 	addu	gp,gp,t9
    1ed0:	27bdff70 	addiu	sp,sp,-144
    1ed4:	afbf008c 	sw	ra,140(sp)
    1ed8:	afb40088 	sw	s4,136(sp)
    1edc:	afb30084 	sw	s3,132(sp)
    1ee0:	afb20080 	sw	s2,128(sp)
    1ee4:	afb1007c 	sw	s1,124(sp)
    1ee8:	afb00078 	sw	s0,120(sp)
    1eec:	afbc0018 	sw	gp,24(sp)
    1ef0:	14800013 	bnez	a0,1f40 <rts_cipher_init+0x7c>
    1ef4:	00808821 	move	s1,a0
    1ef8:	8f988088 	lw	t8,-32632(gp)
    1efc:	8f180000 	lw	t8,0(t8)
    1f00:	07000169 	bltz	t8,24a8 <rts_cipher_init+0x5e4>
    1f04:	2410fffc 	li	s0,-4
    1f08:	8f988098 	lw	t8,-32616(gp)
    1f0c:	8f858028 	lw	a1,-32728(gp)
    1f10:	8f868028 	lw	a2,-32728(gp)
    1f14:	8f878028 	lw	a3,-32728(gp)
    1f18:	24a531f0 	addiu	a1,a1,12784
    1f1c:	8f040000 	lw	a0,0(t8)
    1f20:	241801cb 	li	t8,459
    1f24:	8f998078 	lw	t9,fprintf
    1f28:	24c6320c 	addiu	a2,a2,12812
    1f2c:	afb80010 	sw	t8,16(sp)
    1f30:	0320f809 	jalr	t9
    1f34:	24e73ab4 	addiu	a3,a3,15028
    1f38:	1000015b 	b	24a8 <rts_cipher_init+0x5e4>
    1f3c:	00000000 	nop
    1f40:	8f99807c 	lw	t9,-32644(gp)
    1f44:	00a08021 	move	s0,a1
    1f48:	24040001 	li	a0,1
    1f4c:	0320f809 	jalr	t9
    1f50:	24050020 	li	a1,32
    1f54:	8fbc0018 	lw	gp,24(sp)
    1f58:	00409021 	move	s2,v0
    1f5c:	14400012 	bnez	v0,1fa8 <rts_cipher_init+0xe4>
    1f60:	ae220000 	sw	v0,0(s1)
    1f64:	8f988088 	lw	t8,-32632(gp)
    1f68:	8f180000 	lw	t8,0(t8)
    1f6c:	0700000c 	bltz	t8,1fa0 <rts_cipher_init+0xdc>
    1f70:	8f988098 	lw	t8,-32616(gp)
    1f74:	8f040000 	lw	a0,0(t8)
    1f78:	241801d1 	li	t8,465
    1f7c:	8f858028 	lw	a1,-32728(gp)
    1f80:	8f868028 	lw	a2,-32728(gp)
    1f84:	8f878028 	lw	a3,-32728(gp)
    1f88:	24a5347c 	addiu	a1,a1,13436
    1f8c:	8f998078 	lw	t9,fprintf
    1f90:	24c6320c 	addiu	a2,a2,12812
    1f94:	afb80010 	sw	t8,16(sp)
--
    1fcc:	afb80010 	sw	t8,16(sp)
    1fd0:	10000015 	b	2028 <rts_cipher_init+0x164>
    1fd4:	24a531f0 	addiu	a1,a1,12784
    1fd8:	8c580000 	lw	t8,0(v0)
    1fdc:	1700001b 	bnez	t8,204c <rts_cipher_init+0x188>
    1fe0:	8f99805c 	lw	t9,-32676(gp)
    1fe4:	8f99807c 	lw	t9,-32644(gp)
    1fe8:	24040001 	li	a0,1
    1fec:	0320f809 	jalr	t9
    1ff0:	24050098 	li	a1,152
    1ff4:	8fbc0018 	lw	gp,24(sp)
    1ff8:	14400013 	bnez	v0,2048 <rts_cipher_init+0x184>
    1ffc:	ae420000 	sw	v0,0(s2)
    2000:	8f988088 	lw	t8,-32632(gp)
    2004:	8f180000 	lw	t8,0(t8)
    2008:	07000083 	bltz	t8,2218 <rts_cipher_init+0x354>
    200c:	2410fffb 	li	s0,-5
    2010:	8f988098 	lw	t8,-32616(gp)
    2014:	8f858028 	lw	a1,-32728(gp)
    2018:	8f040000 	lw	a0,0(t8)
    201c:	24180182 	li	t8,386
    2020:	afb80010 	sw	t8,16(sp)
    2024:	24a5347c 	addiu	a1,a1,13436
    2028:	8f868028 	lw	a2,-32728(gp)
    202c:	8f878028 	lw	a3,-32728(gp)
    2030:	8f998078 	lw	t9,fprintf
    2034:	24c6320c 	addiu	a2,a2,12812
    2038:	0320f809 	jalr	t9
--
    20cc:	0320f809 	jalr	t9
    20d0:	00003021 	move	a2,zero
    20d4:	8e580000 	lw	t8,0(s2)
    20d8:	8fbc0018 	lw	gp,24(sp)
    20dc:	ae820080 	sw	v0,128(s4)
    20e0:	8f040080 	lw	a0,128(t8)
    20e4:	04810019 	bgez	a0,214c <rts_cipher_init+0x288>
    20e8:	8f998074 	lw	t9,-32652(gp)
    20ec:	8f988088 	lw	t8,-32632(gp)
    20f0:	8f180000 	lw	t8,0(t8)
    20f4:	07000013 	bltz	t8,2144 <rts_cipher_init+0x280>
    20f8:	8f988098 	lw	t8,-32616(gp)
    20fc:	8f998048 	lw	t9,-32696(gp)
    2100:	0320f809 	jalr	t9
    2104:	8f100000 	lw	s0,0(t8)
    2108:	24180191 	li	t8,401
    210c:	8fbc0018 	lw	gp,24(sp)
    2110:	02002021 	move	a0,s0
    2114:	afb80010 	sw	t8,16(sp)
    2118:	8c580000 	lw	t8,0(v0)
    211c:	8f858028 	lw	a1,-32728(gp)
    2120:	afb80014 	sw	t8,20(sp)
    2124:	24a53210 	addiu	a1,a1,12816
    2128:	8f868028 	lw	a2,-32728(gp)
    212c:	8f878028 	lw	a3,-32728(gp)
    2130:	8f998078 	lw	t9,fprintf
    2134:	24c6320c 	addiu	a2,a2,12812
    2138:	0320f809 	jalr	t9
--
    2184:	02002021 	move	a0,s0
    2188:	afb80010 	sw	t8,16(sp)
    218c:	8c580000 	lw	t8,0(v0)
    2190:	8f858028 	lw	a1,-32728(gp)
    2194:	afb80014 	sw	t8,20(sp)
    2198:	1000ffe3 	b	2128 <rts_cipher_init+0x264>
    219c:	24a53238 	addiu	a1,a1,12856
    21a0:	8f998028 	lw	t9,-32728(gp)
    21a4:	02002821 	move	a1,s0
    21a8:	27390ac0 	addiu	t9,t9,2752
    21ac:	0320f809 	jalr	t9
    21b0:	02402021 	move	a0,s2
    21b4:	8fbc0018 	lw	gp,24(sp)
    21b8:	10400021 	beqz	v0,2240 <rts_cipher_init+0x37c>
    21bc:	00408021 	move	s0,v0
    21c0:	8f988088 	lw	t8,-32632(gp)
    21c4:	8f180000 	lw	t8,0(t8)
    21c8:	0700000d 	bltz	t8,2200 <rts_cipher_init+0x33c>
    21cc:	8f988098 	lw	t8,-32616(gp)
    21d0:	8f858028 	lw	a1,-32728(gp)
    21d4:	8f868028 	lw	a2,-32728(gp)
    21d8:	8f878028 	lw	a3,-32728(gp)
    21dc:	24a53698 	addiu	a1,a1,13976
    21e0:	8f040000 	lw	a0,0(t8)
    21e4:	241801a1 	li	t8,417
    21e8:	8f998078 	lw	t9,fprintf
    21ec:	24c6320c 	addiu	a2,a2,12812
    21f0:	afb80010 	sw	t8,16(sp)
--
    22b0:	24a536d8 	addiu	a1,a1,14040
    22b4:	8e180008 	lw	t8,8(s0)
    22b8:	1700001c 	bnez	t8,232c <rts_cipher_init+0x468>
    22bc:	24040001 	li	a0,1
    22c0:	8e180000 	lw	t8,0(s0)
    22c4:	8f99807c 	lw	t9,-32644(gp)
    22c8:	0320f809 	jalr	t9
    22cc:	8f05008c 	lw	a1,140(t8)
    22d0:	8fbc0018 	lw	gp,24(sp)
    22d4:	ae020008 	sw	v0,8(s0)
    22d8:	8e380000 	lw	t8,0(s1)
    22dc:	8f180008 	lw	t8,8(t8)
    22e0:	17000012 	bnez	t8,232c <rts_cipher_init+0x468>
    22e4:	8f988088 	lw	t8,-32632(gp)
    22e8:	8f180000 	lw	t8,0(t8)
    22ec:	0700006a 	bltz	t8,2498 <rts_cipher_init+0x5d4>
    22f0:	2410fffb 	li	s0,-5
    22f4:	8f988098 	lw	t8,-32616(gp)
    22f8:	8f858028 	lw	a1,-32728(gp)
    22fc:	8f040000 	lw	a0,0(t8)
    2300:	241801e9 	li	t8,489
    2304:	afb80010 	sw	t8,16(sp)
    2308:	24a5347c 	addiu	a1,a1,13436
    230c:	8f868028 	lw	a2,-32728(gp)
    2310:	8f878028 	lw	a3,-32728(gp)
    2314:	8f998078 	lw	t9,fprintf
    2318:	24c6320c 	addiu	a2,a2,12812
    231c:	0320f809 	jalr	t9
--
    238c:	8e020014 	lw	v0,20(s0)
    2390:	ae180010 	sw	t8,16(s0)
    2394:	1440002e 	bnez	v0,2450 <rts_cipher_init+0x58c>
    2398:	ae000018 	sw	zero,24(s0)
    239c:	0018c182 	srl	t8,t8,0x6
    23a0:	8f99804c 	lw	t9,-32692(gp)
    23a4:	27050001 	addiu	a1,t8,1
    23a8:	24040040 	li	a0,64
    23ac:	0320f809 	jalr	t9
    23b0:	00052980 	sll	a1,a1,0x6
    23b4:	8fbc0018 	lw	gp,24(sp)
    23b8:	14400025 	bnez	v0,2450 <rts_cipher_init+0x58c>
    23bc:	ae020014 	sw	v0,20(s0)
    23c0:	8f988088 	lw	t8,-32632(gp)
    23c4:	8f180000 	lw	t8,0(t8)
    23c8:	0700000e 	bltz	t8,2404 <rts_cipher_init+0x540>
    23cc:	2410fffb 	li	s0,-5
    23d0:	8f988098 	lw	t8,-32616(gp)
    23d4:	8f858028 	lw	a1,-32728(gp)
    23d8:	8f040000 	lw	a0,0(t8)
    23dc:	2418006b 	li	t8,107
    23e0:	afb80010 	sw	t8,16(sp)
    23e4:	24a5347c 	addiu	a1,a1,13436
    23e8:	8f868028 	lw	a2,-32728(gp)
    23ec:	8f878028 	lw	a3,-32728(gp)
    23f0:	8f998078 	lw	t9,fprintf
    23f4:	24c6320c 	addiu	a2,a2,12812
    23f8:	0320f809 	jalr	t9
    23fc:	24e73a70 	addiu	a3,a3,14960
    2400:	8fbc0018 	lw	gp,24(sp)
    2404:	8f988088 	lw	t8,-32632(gp)
    2408:	8f180000 	lw	t8,0(t8)
    240c:	07000022 	bltz	t8,2498 <rts_cipher_init+0x5d4>
    2410:	8f988098 	lw	t8,-32616(gp)
    2414:	8f858028 	lw	a1,-32728(gp)
    2418:	8f040000 	lw	a0,0(t8)
    241c:	241801f7 	li	t8,503
    2420:	afb80010 	sw	t8,16(sp)
    2424:	24a53738 	addiu	a1,a1,14136
    2428:	afb00014 	sw	s0,20(sp)
    242c:	8f868028 	lw	a2,-32728(gp)
    2430:	8f878028 	lw	a3,-32728(gp)
    2434:	8f998078 	lw	t9,fprintf
    2438:	24c6320c 	addiu	a2,a2,12812
    243c:	0320f809 	jalr	t9
--
    2574:	8f040000 	lw	a0,0(t8)
    2578:	24180215 	li	t8,533
    257c:	afb80010 	sw	t8,16(sp)
    2580:	10000013 	b	25d0 <rts_cipher_setkey+0xe8>
    2584:	24a531f0 	addiu	a1,a1,12784
    2588:	8f020090 	lw	v0,144(t8)
    258c:	00c2102b 	sltu	v0,a2,v0
    2590:	14400005 	bnez	v0,25a8 <rts_cipher_setkey+0xc0>
    2594:	00000000 	nop
    2598:	8f020094 	lw	v0,148(t8)
    259c:	0046102b 	sltu	v0,v0,a2
    25a0:	10400013 	beqz	v0,25f0 <rts_cipher_setkey+0x108>
    25a4:	8f998070 	lw	t9,-32656(gp)
    25a8:	8f988088 	lw	t8,-32632(gp)
    25ac:	8f180000 	lw	t8,0(t8)
    25b0:	0700002d 	bltz	t8,2668 <rts_cipher_setkey+0x180>
    25b4:	2410fffd 	li	s0,-3
    25b8:	8f988098 	lw	t8,-32616(gp)
    25bc:	8f858028 	lw	a1,-32728(gp)
    25c0:	8f040000 	lw	a0,0(t8)
    25c4:	2418021b 	li	t8,539
    25c8:	afb80010 	sw	t8,16(sp)
    25cc:	24a53788 	addiu	a1,a1,14216
    25d0:	8f868028 	lw	a2,-32728(gp)
    25d4:	8f878028 	lw	a3,-32728(gp)
    25d8:	8f998078 	lw	t9,fprintf
    25dc:	24c6320c 	addiu	a2,a2,12812
    25e0:	0320f809 	jalr	t9
--
    25f0:	24050117 	li	a1,279
    25f4:	8f040080 	lw	a0,128(t8)
    25f8:	afa60010 	sw	a2,16(sp)
    25fc:	0320f809 	jalr	t9
    2600:	24060001 	li	a2,1
    2604:	8fbc0018 	lw	gp,24(sp)
    2608:	04410017 	bgez	v0,2668 <rts_cipher_setkey+0x180>
    260c:	00408021 	move	s0,v0
    2610:	8f988088 	lw	t8,-32632(gp)
    2614:	8f180000 	lw	t8,0(t8)
    2618:	07000013 	bltz	t8,2668 <rts_cipher_setkey+0x180>
    261c:	2410ffff 	li	s0,-1
    2620:	8f988098 	lw	t8,-32616(gp)
    2624:	8f998048 	lw	t9,-32696(gp)
    2628:	0320f809 	jalr	t9
    262c:	8f110000 	lw	s1,0(t8)
    2630:	24180222 	li	t8,546
    2634:	8fbc0018 	lw	gp,24(sp)
    2638:	02202021 	move	a0,s1
    263c:	afb80010 	sw	t8,16(sp)
    2640:	8c580000 	lw	t8,0(v0)
    2644:	8f858028 	lw	a1,-32728(gp)
    2648:	8f868028 	lw	a2,-32728(gp)
    264c:	8f878028 	lw	a3,-32728(gp)
    2650:	24a537ac 	addiu	a1,a1,14252
    2654:	8f998078 	lw	t9,fprintf
    2658:	24c6320c 	addiu	a2,a2,12812
    265c:	afb80014 	sw	t8,20(sp)
--
    26bc:	8f988088 	lw	t8,-32632(gp)
    26c0:	8f180000 	lw	t8,0(t8)
    26c4:	0700001f 	bltz	t8,2744 <rts_cipher_get_blocksize+0xc4>
    26c8:	2410fffe 	li	s0,-2
    26cc:	8f988098 	lw	t8,-32616(gp)
    26d0:	8f858028 	lw	a1,-32728(gp)
    26d4:	8f040000 	lw	a0,0(t8)
    26d8:	24180339 	li	t8,825
    26dc:	afb80010 	sw	t8,16(sp)
    26e0:	1000000d 	b	2718 <rts_cipher_get_blocksize+0x98>
    26e4:	24a53768 	addiu	a1,a1,14184
    26e8:	14a00013 	bnez	a1,2738 <rts_cipher_get_blocksize+0xb8>
    26ec:	00000000 	nop
    26f0:	8f988088 	lw	t8,-32632(gp)
    26f4:	8f180000 	lw	t8,0(t8)
    26f8:	07000012 	bltz	t8,2744 <rts_cipher_get_blocksize+0xc4>
    26fc:	2410fffc 	li	s0,-4
    2700:	8f988098 	lw	t8,-32616(gp)
    2704:	8f858028 	lw	a1,-32728(gp)
    2708:	8f040000 	lw	a0,0(t8)
    270c:	2418033e 	li	t8,830
    2710:	afb80010 	sw	t8,16(sp)
    2714:	24a531f0 	addiu	a1,a1,12784
    2718:	8f868028 	lw	a2,-32728(gp)
    271c:	8f878028 	lw	a3,-32728(gp)
    2720:	8f998078 	lw	t9,fprintf
    2724:	24c6320c 	addiu	a2,a2,12812
    2728:	0320f809 	jalr	t9
--
    2794:	8f988088 	lw	t8,-32632(gp)
    2798:	8f180000 	lw	t8,0(t8)
    279c:	0700001f 	bltz	t8,281c <rts_cipher_get_ivsize+0xc4>
    27a0:	2410fffe 	li	s0,-2
    27a4:	8f988098 	lw	t8,-32616(gp)
    27a8:	8f858028 	lw	a1,-32728(gp)
    27ac:	8f040000 	lw	a0,0(t8)
    27b0:	2418034a 	li	t8,842
    27b4:	afb80010 	sw	t8,16(sp)
    27b8:	1000000d 	b	27f0 <rts_cipher_get_ivsize+0x98>
    27bc:	24a53768 	addiu	a1,a1,14184
    27c0:	14a00013 	bnez	a1,2810 <rts_cipher_get_ivsize+0xb8>
    27c4:	00000000 	nop
    27c8:	8f988088 	lw	t8,-32632(gp)
    27cc:	8f180000 	lw	t8,0(t8)
    27d0:	07000012 	bltz	t8,281c <rts_cipher_get_ivsize+0xc4>
    27d4:	2410fffc 	li	s0,-4
    27d8:	8f988098 	lw	t8,-32616(gp)
    27dc:	8f858028 	lw	a1,-32728(gp)
    27e0:	8f040000 	lw	a0,0(t8)
    27e4:	2418034f 	li	t8,847
    27e8:	afb80010 	sw	t8,16(sp)
    27ec:	24a531f0 	addiu	a1,a1,12784
    27f0:	8f868028 	lw	a2,-32728(gp)
    27f4:	8f878028 	lw	a3,-32728(gp)
    27f8:	8f998078 	lw	t9,fprintf
    27fc:	24c6320c 	addiu	a2,a2,12812
    2800:	0320f809 	jalr	t9
--
    285c:	00000000 	nop
    2860:	8c870004 	lw	a3,4(a0)
    2864:	1ce00008 	bgtz	a3,2888 <rts_cipher_setiv+0x58>
    2868:	00000000 	nop
    286c:	8f180000 	lw	t8,0(t8)
    2870:	0700003c 	bltz	t8,2964 <rts_cipher_setiv+0x134>
    2874:	2410fffe 	li	s0,-2
    2878:	8f988098 	lw	t8,-32616(gp)
    287c:	8f040000 	lw	a0,0(t8)
    2880:	10000031 	b	2948 <rts_cipher_setiv+0x118>
    2884:	2418035c 	li	t8,860
    2888:	8c63008c 	lw	v1,140(v1)
    288c:	10c30012 	beq	a2,v1,28d8 <rts_cipher_setiv+0xa8>
    2890:	8f988088 	lw	t8,-32632(gp)
    2894:	8f180000 	lw	t8,0(t8)
    2898:	07000032 	bltz	t8,2964 <rts_cipher_setiv+0x134>
    289c:	2410fffd 	li	s0,-3
    28a0:	8f988098 	lw	t8,-32616(gp)
    28a4:	8f858028 	lw	a1,-32728(gp)
    28a8:	8f040000 	lw	a0,0(t8)
    28ac:	24180361 	li	t8,865
    28b0:	afb80010 	sw	t8,16(sp)
    28b4:	24a537d8 	addiu	a1,a1,14296
    28b8:	8f868028 	lw	a2,-32728(gp)
    28bc:	8f878028 	lw	a3,-32728(gp)
    28c0:	8f998078 	lw	t9,fprintf
    28c4:	24c6320c 	addiu	a2,a2,12812
    28c8:	0320f809 	jalr	t9
--
    2b98:	241803a0 	li	t8,928
    2b9c:	afb80010 	sw	t8,16(sp)
    2ba0:	10000014 	b	2bf4 <rts_cipher_encrypt+0x27c>
    2ba4:	24a538c8 	addiu	a1,a1,14536
    2ba8:	24180001 	li	t8,1
    2bac:	02002021 	move	a0,s0
    2bb0:	afb20010 	sw	s2,16(sp)
    2bb4:	273915fc 	addiu	t9,t9,5628
    2bb8:	0320f809 	jalr	t9
    2bbc:	afb80014 	sw	t8,20(sp)
    2bc0:	00008021 	move	s0,zero
    2bc4:	10400011 	beqz	v0,2c0c <rts_cipher_encrypt+0x294>
    2bc8:	8fbc0018 	lw	gp,24(sp)
    2bcc:	8f988088 	lw	t8,-32632(gp)
    2bd0:	8f180000 	lw	t8,0(t8)
    2bd4:	0700000d 	bltz	t8,2c0c <rts_cipher_encrypt+0x294>
    2bd8:	00408021 	move	s0,v0
    2bdc:	8f988098 	lw	t8,-32616(gp)
    2be0:	8f858028 	lw	a1,-32728(gp)
    2be4:	8f040000 	lw	a0,0(t8)
    2be8:	241803a8 	li	t8,936
    2bec:	afb80010 	sw	t8,16(sp)
    2bf0:	24a538e8 	addiu	a1,a1,14568
    2bf4:	8f868028 	lw	a2,-32728(gp)
    2bf8:	8f878028 	lw	a3,-32728(gp)
    2bfc:	8f998078 	lw	t9,fprintf
    2c00:	24c6320c 	addiu	a2,a2,12812
    2c04:	0320f809 	jalr	t9
--
    2e60:	8f858028 	lw	a1,-32728(gp)
    2e64:	afb80010 	sw	t8,16(sp)
    2e68:	10000014 	b	2ebc <rts_cipher_decrypt+0x294>
    2e6c:	24a5386c 	addiu	a1,a1,14444
    2e70:	8f998028 	lw	t9,-32728(gp)
    2e74:	02002021 	move	a0,s0
    2e78:	afb20010 	sw	s2,16(sp)
    2e7c:	00008021 	move	s0,zero
    2e80:	273915fc 	addiu	t9,t9,5628
    2e84:	0320f809 	jalr	t9
    2e88:	afa00014 	sw	zero,20(sp)
    2e8c:	10400011 	beqz	v0,2ed4 <rts_cipher_decrypt+0x2ac>
    2e90:	8fbc0018 	lw	gp,24(sp)
    2e94:	8f988088 	lw	t8,-32632(gp)
    2e98:	8f180000 	lw	t8,0(t8)
    2e9c:	0700000d 	bltz	t8,2ed4 <rts_cipher_decrypt+0x2ac>
    2ea0:	00408021 	move	s0,v0
    2ea4:	8f988098 	lw	t8,-32616(gp)
    2ea8:	8f858028 	lw	a1,-32728(gp)
    2eac:	8f040000 	lw	a0,0(t8)
    2eb0:	241803e9 	li	t8,1001
    2eb4:	afb80010 	sw	t8,16(sp)
    2eb8:	24a538e8 	addiu	a1,a1,14568
    2ebc:	8f868028 	lw	a2,-32728(gp)
    2ec0:	8f878028 	lw	a3,-32728(gp)
    2ec4:	8f998078 	lw	t9,fprintf
    2ec8:	24c6320c 	addiu	a2,a2,12812
    2ecc:	0320f809 	jalr	t9
--
    2f48:	8f040000 	lw	a0,0(t8)
    2f4c:	241803f4 	li	t8,1012
    2f50:	afb80010 	sw	t8,16(sp)
    2f54:	10000013 	b	2fa4 <rts_cipher_set_padding+0xb4>
    2f58:	24a53768 	addiu	a1,a1,14184
    2f5c:	10a00019 	beqz	a1,2fc4 <rts_cipher_set_padding+0xd4>
    2f60:	00a08821 	move	s1,a1
    2f64:	8f998028 	lw	t9,-32728(gp)
    2f68:	27391290 	addiu	t9,t9,4752
    2f6c:	0320f809 	jalr	t9
    2f70:	00000000 	nop
    2f74:	14400013 	bnez	v0,2fc4 <rts_cipher_set_padding+0xd4>
    2f78:	8fbc0018 	lw	gp,24(sp)
    2f7c:	8f988088 	lw	t8,-32632(gp)
    2f80:	8f180000 	lw	t8,0(t8)
    2f84:	07000011 	bltz	t8,2fcc <rts_cipher_set_padding+0xdc>
    2f88:	2410fffa 	li	s0,-6
    2f8c:	8f988098 	lw	t8,-32616(gp)
    2f90:	8f858028 	lw	a1,-32728(gp)
    2f94:	8f040000 	lw	a0,0(t8)
    2f98:	241803f9 	li	t8,1017
    2f9c:	afb80010 	sw	t8,16(sp)
    2fa0:	24a53970 	addiu	a1,a1,14704
    2fa4:	8f868028 	lw	a2,-32728(gp)
    2fa8:	8f878028 	lw	a3,-32728(gp)
    2fac:	8f998078 	lw	t9,fprintf
    2fb0:	24c6320c 	addiu	a2,a2,12812
    2fb4:	0320f809 	jalr	t9


[*] Function fprintf used 43 times librtscrypt.so.1.1.ec4949