[*] 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