[*] Binary protection state of openssl
No RELRO No Canary found NX disabled No PIE RPATH No RUNPATH No Symbols
[*] Function printf tear down of openssl
41053c: 0320f809 jalr t9
410540: 2404000a li a0,10
410544: 8fbc0018 lw gp,24(sp)
410548: 8f998e94 lw t9,-29036(gp)
41054c: 0320f809 jalr t9
410550: 02002021 move a0,s0
410554: 10400055 beqz v0,4106ac <ain+0x15e4>
410558: 8fbc0018 lw gp,24(sp)
41055c: 8f948028 lw s4,-32728(gp)
410560: 2694caf8 addiu s4,s4,-13576
410564: 8f998a10 lw t9,-30192(gp)
410568: 0320f809 jalr t9
41056c: 02002021 move a0,s0
410570: 02402021 move a0,s2
410574: 8fbc0018 lw gp,24(sp)
410578: 8f998b68 lw t9,-29848(gp)
41057c: 0320f809 jalr t9
410580: 00409821 move s3,v0
410584: 02403021 move a2,s2
410588: 8fbc0018 lw gp,24(sp)
41058c: 02802821 move a1,s4
410590: 02603821 move a3,s3
410594: afa20010 sw v0,16(sp)
410598: 8f848028 lw a0,-32728(gp)
41059c: 2652fff6 addiu s2,s2,-10
4105a0: 8f998c30 lw t9,printf
4105a4: 0320f809 jalr t9
4105a8: 2484cb04 addiu a0,a0,-13564
--
417d64: 0320f809 jalr t9
417d68: 8e440008 lw a0,8(s2)
417d6c: 26840007 addiu a0,s4,7
417d70: 8fbc0010 lw gp,16(sp)
417d74: 28980000 slti t8,a0,0
417d78: 2694000e addiu s4,s4,14
417d7c: 24060107 li a2,263
417d80: 8f858028 lw a1,-32728(gp)
417d84: 0298200b 0x298200b
417d88: 8f998328 lw t9,-31960(gp)
417d8c: 000420c3 sra a0,a0,0x3
417d90: 24a5edc4 addiu a1,a1,-4668
417d94: 0320f809 jalr t9
417d98: 0040a821 move s5,v0
417d9c: 8fbc0010 lw gp,16(sp)
417da0: 1040009b beqz v0,418010 <dgst_main+0x1fc8>
417da4: 0040a021 move s4,v0
417da8: 8f998664 lw t9,-31132(gp)
417dac: 00402821 move a1,v0
417db0: 0320f809 jalr t9
417db4: 8e440008 lw a0,8(s2)
417db8: 02a02821 move a1,s5
417dbc: 8fbc0010 lw gp,16(sp)
417dc0: 0040b021 move s6,v0
417dc4: 8f848028 lw a0,-32728(gp)
417dc8: 8f998c30 lw t9,printf
417dcc: 0320f809 jalr t9
417dd0: 2484eddc addiu a0,a0,-4644
417dd4: 8fbc0010 lw gp,16(sp)
417dd8: 1ac00022 blez s6,417e64 <dgst_main+0x1e1c>
417ddc: afa00018 sw zero,24(sp)
417de0: 3c1e2aaa lui s8,0x2aaa
417de4: 0000c021 move t8,zero
417de8: 1000000d b 417e20 <dgst_main+0x1dd8>
417dec: 37deaaab ori s8,s8,0xaaab
417df0: 8f848028 lw a0,-32728(gp)
417df4: 02831821 addu v1,s4,v1
417df8: 8f998c30 lw t9,printf
417dfc: 90650000 lbu a1,0(v1)
417e00: 0320f809 jalr t9
417e04: 2484ee28 addiu a0,a0,-4568
417e08: 8fb80018 lw t8,24(sp)
417e0c: 8fbc0010 lw gp,16(sp)
417e10: 27180001 addiu t8,t8,1
417e14: 0316102a slt v0,t8,s6
417e18: 10400012 beqz v0,417e64 <dgst_main+0x1e1c>
417e1c: afb80018 sw t8,24(sp)
417e20: 031e0018 mult t8,s8
417e24: 001817c3 sra v0,t8,0x1f
417e28: 00002010 mfhi a0
417e2c: 00042043 sra a0,a0,0x1
417e30: 00821023 subu v0,a0,v0
417e34: 00022080 sll a0,v0,0x2
417e38: 00021100 sll v0,v0,0x4
417e3c: 00441023 subu v0,v0,a0
417e40: 1702ffeb bne t8,v0,417df0 <dgst_main+0x1da8>
417e44: 03001821 move v1,t8
417e48: 8f848028 lw a0,-32728(gp)
417e4c: 8f998c30 lw t9,printf
417e50: 0320f809 jalr t9
417e54: 2484ee24 addiu a0,a0,-4572
417e58: 8fbc0010 lw gp,16(sp)
417e5c: 1000ffe4 b 417df0 <dgst_main+0x1da8>
417e60: 8fa30018 lw v1,24(sp)
417e64: 8f848028 lw a0,-32728(gp)
417e68: 8f998458 lw t9,-31656(gp)
417e6c: 0320f809 jalr t9
417e70: 2484edfc addiu a0,a0,-4612
417e74: 02802821 move a1,s4
417e78: 8fbc0010 lw gp,16(sp)
417e7c: 8f998664 lw t9,-31132(gp)
417e80: 0320f809 jalr t9
417e84: 8e44000c lw a0,12(s2)
417e88: 02a02821 move a1,s5
417e8c: 8fbc0010 lw gp,16(sp)
417e90: 0040b021 move s6,v0
417e94: 8f848028 lw a0,-32728(gp)
417e98: 8f998c30 lw t9,printf
417e9c: 0320f809 jalr t9
417ea0: 2484ee04 addiu a0,a0,-4604
417ea4: 8fbc0010 lw gp,16(sp)
417ea8: 1ac00022 blez s6,417f34 <dgst_main+0x1eec>
417eac: afa00018 sw zero,24(sp)
417eb0: 3c1e2aaa lui s8,0x2aaa
417eb4: 0000c021 move t8,zero
417eb8: 1000000d b 417ef0 <dgst_main+0x1ea8>
417ebc: 37deaaab ori s8,s8,0xaaab
417ec0: 8f848028 lw a0,-32728(gp)
417ec4: 02831821 addu v1,s4,v1
417ec8: 8f998c30 lw t9,printf
417ecc: 90650000 lbu a1,0(v1)
417ed0: 0320f809 jalr t9
417ed4: 2484ee28 addiu a0,a0,-4568
417ed8: 8fb80018 lw t8,24(sp)
417edc: 8fbc0010 lw gp,16(sp)
417ee0: 27180001 addiu t8,t8,1
417ee4: 0316102a slt v0,t8,s6
417ee8: 10400012 beqz v0,417f34 <dgst_main+0x1eec>
417eec: afb80018 sw t8,24(sp)
417ef0: 031e0018 mult t8,s8
417ef4: 001817c3 sra v0,t8,0x1f
417ef8: 00002010 mfhi a0
417efc: 00042043 sra a0,a0,0x1
417f00: 00821023 subu v0,a0,v0
417f04: 00022080 sll a0,v0,0x2
417f08: 00021100 sll v0,v0,0x4
417f0c: 00441023 subu v0,v0,a0
417f10: 1702ffeb bne t8,v0,417ec0 <dgst_main+0x1e78>
417f14: 03001821 move v1,t8
417f18: 8f848028 lw a0,-32728(gp)
417f1c: 8f998c30 lw t9,printf
417f20: 0320f809 jalr t9
417f24: 2484ee24 addiu a0,a0,-4572
417f28: 8fbc0010 lw gp,16(sp)
417f2c: 1000ffe4 b 417ec0 <dgst_main+0x1e78>
417f30: 8fa30018 lw v1,24(sp)
417f34: 8f848028 lw a0,-32728(gp)
417f38: 8f998458 lw t9,-31656(gp)
417f3c: 0320f809 jalr t9
417f40: 2484ee30 addiu a0,a0,-4560
417f44: 02a02821 move a1,s5
417f48: 8fbc0010 lw gp,16(sp)
417f4c: 8f848028 lw a0,-32728(gp)
417f50: 8f998c30 lw t9,printf
417f54: 0320f809 jalr t9
417f58: 2484ee38 addiu a0,a0,-4552
417f5c: 8fbc0010 lw gp,16(sp)
417f60: 8f848028 lw a0,-32728(gp)
417f64: 8f998458 lw t9,-31656(gp)
417f68: 0320f809 jalr t9
417f6c: 2484ee4c addiu a0,a0,-4532
417f70: 8fbc0010 lw gp,16(sp)
417f74: 8f848028 lw a0,-32728(gp)
417f78: 8f998458 lw t9,-31656(gp)
417f7c: 0320f809 jalr t9
417f80: 2484ee58 addiu a0,a0,-4520
417f84: 02a02821 move a1,s5
417f88: 8fbc0010 lw gp,16(sp)
417f8c: 02a03021 move a2,s5
417f90: 8f848028 lw a0,-32728(gp)
417f94: 8f998c30 lw t9,printf
417f98: 0320f809 jalr t9
417f9c: 2484ee84 addiu a0,a0,-4476
417fa0: 02a02821 move a1,s5
417fa4: 8fbc0010 lw gp,16(sp)
417fa8: 02a03021 move a2,s5
417fac: 8f848028 lw a0,-32728(gp)
417fb0: 8f998c30 lw t9,printf
417fb4: 0320f809 jalr t9
417fb8: 2484eeb4 addiu a0,a0,-4428
--
418cd8: 8f998ff0 lw t9,-28688(gp)
418cdc: 0320f809 jalr t9
418ce0: 8e440008 lw a0,8(s2)
418ce4: 26a40007 addiu a0,s5,7
418ce8: 8fbc0020 lw gp,32(sp)
418cec: 28980000 slti t8,a0,0
418cf0: 26b5000e addiu s5,s5,14
418cf4: 240601c6 li a2,454
418cf8: 8f858028 lw a1,-32728(gp)
418cfc: 02b8200b 0x2b8200b
418d00: 8f998328 lw t9,-31960(gp)
418d04: 000420c3 sra a0,a0,0x3
418d08: 24a5f248 addiu a1,a1,-3512
418d0c: 0320f809 jalr t9
418d10: afa20038 sw v0,56(sp)
418d14: 8fbc0020 lw gp,32(sp)
418d18: 10400118 beqz v0,41917c <dgst_main+0x3134>
418d1c: 0040a821 move s5,v0
418d20: 8f848028 lw a0,-32728(gp)
418d24: 8f998458 lw t9,-31656(gp)
418d28: 0320f809 jalr t9
418d2c: 2484f254 addiu a0,a0,-3500
418d30: 8fbc0020 lw gp,32(sp)
418d34: 8fa50038 lw a1,56(sp)
418d38: 8f848028 lw a0,-32728(gp)
418d3c: 8f998c30 lw t9,printf
418d40: 0320f809 jalr t9
418d44: 2484ee38 addiu a0,a0,-4552
418d48: 02a02821 move a1,s5
418d4c: 8fbc0020 lw gp,32(sp)
418d50: 8f998664 lw t9,-31132(gp)
418d54: 0320f809 jalr t9
418d58: 8e440008 lw a0,8(s2)
418d5c: 8fbc0020 lw gp,32(sp)
418d60: 0040b021 move s6,v0
418d64: 8fa50038 lw a1,56(sp)
418d68: 8f848028 lw a0,-32728(gp)
418d6c: 8f998c30 lw t9,printf
418d70: 0320f809 jalr t9
418d74: 2484f288 addiu a0,a0,-3448
418d78: 8fbc0020 lw gp,32(sp)
418d7c: 1ac00022 blez s6,418e08 <dgst_main+0x2dc0>
418d80: afa00028 sw zero,40(sp)
418d84: 3c1e2aaa lui s8,0x2aaa
418d88: 0000c021 move t8,zero
418d8c: 1000000d b 418dc4 <dgst_main+0x2d7c>
418d90: 37deaaab ori s8,s8,0xaaab
418d94: 8f848028 lw a0,-32728(gp)
418d98: 02a31821 addu v1,s5,v1
418d9c: 8f998c30 lw t9,printf
418da0: 90650000 lbu a1,0(v1)
418da4: 0320f809 jalr t9
418da8: 2484ee28 addiu a0,a0,-4568
418dac: 8fb80028 lw t8,40(sp)
418db0: 8fbc0020 lw gp,32(sp)
418db4: 27180001 addiu t8,t8,1
418db8: 0316102a slt v0,t8,s6
418dbc: 10400012 beqz v0,418e08 <dgst_main+0x2dc0>
418dc0: afb80028 sw t8,40(sp)
418dc4: 031e0018 mult t8,s8
418dc8: 001817c3 sra v0,t8,0x1f
418dcc: 00002010 mfhi a0
418dd0: 00042043 sra a0,a0,0x1
418dd4: 00821023 subu v0,a0,v0
418dd8: 00022080 sll a0,v0,0x2
418ddc: 00021100 sll v0,v0,0x4
418de0: 00441023 subu v0,v0,a0
418de4: 1702ffeb bne t8,v0,418d94 <dgst_main+0x2d4c>
418de8: 03001821 move v1,t8
418dec: 8f848028 lw a0,-32728(gp)
418df0: 8f998c30 lw t9,printf
418df4: 0320f809 jalr t9
418df8: 2484f2d8 addiu a0,a0,-3368
418dfc: 8fbc0020 lw gp,32(sp)
418e00: 1000ffe4 b 418d94 <dgst_main+0x2d4c>
418e04: 8fa30028 lw v1,40(sp)
418e08: 8f988028 lw t8,-32728(gp)
418e0c: 8f998458 lw t9,-31656(gp)
418e10: 0320f809 jalr t9
418e14: 2704f2ac addiu a0,t8,-3412
418e18: 02a02821 move a1,s5
418e1c: 8fbc0020 lw gp,32(sp)
418e20: 8f998664 lw t9,-31132(gp)
418e24: 0320f809 jalr t9
418e28: 8e44000c lw a0,12(s2)
418e2c: 8fbc0020 lw gp,32(sp)
418e30: 0040b021 move s6,v0
418e34: 8fa50038 lw a1,56(sp)
418e38: 8f848028 lw a0,-32728(gp)
418e3c: 8f998c30 lw t9,printf
418e40: 0320f809 jalr t9
418e44: 2484f2b4 addiu a0,a0,-3404
418e48: 8fbc0020 lw gp,32(sp)
418e4c: 1ac00022 blez s6,418ed8 <dgst_main+0x2e90>
418e50: afa00028 sw zero,40(sp)
418e54: 3c1e2aaa lui s8,0x2aaa
418e58: 0000c021 move t8,zero
418e5c: 1000000d b 418e94 <dgst_main+0x2e4c>
418e60: 37deaaab ori s8,s8,0xaaab
418e64: 8f848028 lw a0,-32728(gp)
418e68: 02a31821 addu v1,s5,v1
418e6c: 8f998c30 lw t9,printf
418e70: 90650000 lbu a1,0(v1)
418e74: 0320f809 jalr t9
418e78: 2484ee28 addiu a0,a0,-4568
418e7c: 8fb80028 lw t8,40(sp)
418e80: 8fbc0020 lw gp,32(sp)
418e84: 27180001 addiu t8,t8,1
418e88: 0316102a slt v0,t8,s6
418e8c: 10400012 beqz v0,418ed8 <dgst_main+0x2e90>
418e90: afb80028 sw t8,40(sp)
418e94: 031e0018 mult t8,s8
418e98: 001817c3 sra v0,t8,0x1f
418e9c: 00002010 mfhi a0
418ea0: 00042043 sra a0,a0,0x1
418ea4: 00821023 subu v0,a0,v0
418ea8: 00022080 sll a0,v0,0x2
418eac: 00021100 sll v0,v0,0x4
418eb0: 00441023 subu v0,v0,a0
418eb4: 1702ffeb bne t8,v0,418e64 <dgst_main+0x2e1c>
418eb8: 03001821 move v1,t8
418ebc: 8f848028 lw a0,-32728(gp)
418ec0: 8f998c30 lw t9,printf
418ec4: 0320f809 jalr t9
418ec8: 2484f2d8 addiu a0,a0,-3368
418ecc: 8fbc0020 lw gp,32(sp)
418ed0: 1000ffe4 b 418e64 <dgst_main+0x2e1c>
418ed4: 8fa30028 lw v1,40(sp)
418ed8: 8f988028 lw t8,-32728(gp)
418edc: 8f998458 lw t9,-31656(gp)
418ee0: 0320f809 jalr t9
418ee4: 2704f2ac addiu a0,t8,-3412
418ee8: 8fbc0020 lw gp,32(sp)
418eec: 8f848028 lw a0,-32728(gp)
418ef0: 8f998458 lw t9,-31656(gp)
418ef4: 0320f809 jalr t9
418ef8: 2484ee4c addiu a0,a0,-4532
418efc: 8fbc0020 lw gp,32(sp)
418f00: 8f848028 lw a0,-32728(gp)
418f04: 8f998458 lw t9,-31656(gp)
418f08: 0320f809 jalr t9
418f0c: 2484ee58 addiu a0,a0,-4520
418f10: 8fbc0020 lw gp,32(sp)
418f14: 8fa50038 lw a1,56(sp)
418f18: 8f848028 lw a0,-32728(gp)
418f1c: 8f998c30 lw t9,printf
418f20: 00a03021 move a2,a1
418f24: 0320f809 jalr t9
418f28: 2484ee84 addiu a0,a0,-4476
418f2c: 8fbc0020 lw gp,32(sp)
418f30: 8fa50038 lw a1,56(sp)
418f34: 8f848028 lw a0,-32728(gp)
418f38: 8f998c30 lw t9,printf
418f3c: 00a03021 move a2,a1
418f40: 0320f809 jalr t9
--
41907c: 8fbc0020 lw gp,32(sp)
419080: 8f998d48 lw t9,-29368(gp)
419084: 24130001 li s3,1
419088: 0320f809 jalr t9
41908c: 8fa4003c lw a0,60(sp)
419090: 1000fe54 b 4189e4 <dgst_main+0x299c>
419094: 8fbc0020 lw gp,32(sp)
419098: 8e580024 lw t8,36(s2)
41909c: 02802821 move a1,s4
4190a0: 1300003d beqz t8,419198 <dgst_main+0x3150>
4190a4: 8f99827c lw t9,-32132(gp)
4190a8: 8f849360 lw a0,-27808(gp)
4190ac: 0320f809 jalr t9
4190b0: 02403021 move a2,s2
4190b4: 0040c021 move t8,v0
4190b8: 8fbc0020 lw gp,32(sp)
4190bc: 1700fe48 bnez t8,4189e0 <dgst_main+0x2998>
4190c0: afa20028 sw v0,40(sp)
4190c4: 1000fe74 b 418a98 <dgst_main+0x2a50>
4190c8: 8f858028 lw a1,-32728(gp)
4190cc: 24180002 li t8,2
4190d0: 02008821 move s1,s0
4190d4: 1000fc70 b 418298 <dgst_main+0x2250>
4190d8: afb80044 sw t8,68(sp)
4190dc: 8f848028 lw a0,-32728(gp)
4190e0: 8f998c30 lw t9,printf
4190e4: 0320f809 jalr t9
4190e8: 2484f300 addiu a0,a0,-3328
--
41a3e8: 27a30028 addiu v1,sp,40
41a3ec: 8f998764 lw t9,-30876(gp)
41a3f0: 00002821 move a1,zero
41a3f4: 8fa40140 lw a0,320(sp)
41a3f8: 00003021 move a2,zero
41a3fc: afb80150 sw t8,336(sp)
41a400: 00603821 move a3,v1
41a404: afa30158 sw v1,344(sp)
41a408: afb80010 sw t8,16(sp)
41a40c: 0320f809 jalr t9
41a410: afbe0014 sw s8,20(sp)
41a414: 1040014c beqz v0,41a948 <enc_main+0x1424>
41a418: 8fbc0020 lw gp,32(sp)
41a41c: 8fb80174 lw t8,372(sp)
41a420: 170001f2 bnez t8,41abec <enc_main+0x16c8>
41a424: 8f998e68 lw t9,-29080(gp)
41a428: 8fa30170 lw v1,368(sp)
41a42c: 1060004c beqz v1,41a560 <enc_main+0x103c>
41a430: 8f99837c lw t9,-31876(gp)
41a434: 8fb80178 lw t8,376(sp)
41a438: 130001f6 beqz t8,41ac14 <enc_main+0x16f0>
41a43c: 8f848028 lw a0,-32728(gp)
41a440: 8fa30154 lw v1,340(sp)
41a444: 8c780008 lw t8,8(v1)
41a448: 1b000022 blez t8,41a4d4 <enc_main+0xfb0>
41a44c: 8f998c30 lw t9,printf
41a450: 8f848028 lw a0,-32728(gp)
41a454: 0320f809 jalr t9
41a458: 2484f900 addiu a0,a0,-1792
41a45c: 8fa30154 lw v1,340(sp)
41a460: 8c780008 lw t8,8(v1)
41a464: 1b000016 blez t8,41a4c0 <enc_main+0xf9c>
41a468: 8fbc0020 lw gp,32(sp)
41a46c: 0000f021 move s8,zero
41a470: afb1015c sw s1,348(sp)
41a474: 03c08821 move s1,s8
41a478: afb20164 sw s2,356(sp)
41a47c: 0200f021 move s8,s0
41a480: 8fb20158 lw s2,344(sp)
41a484: 8fb00154 lw s0,340(sp)
41a488: 02511021 addu v0,s2,s1
41a48c: 26310001 addiu s1,s1,1
41a490: 8f848028 lw a0,-32728(gp)
41a494: 8f998c30 lw t9,printf
41a498: 90450000 lbu a1,0(v0)
41a49c: 0320f809 jalr t9
41a4a0: 2484f8f8 addiu a0,a0,-1800
41a4a4: 8e020008 lw v0,8(s0)
41a4a8: 0222102a slt v0,s1,v0
41a4ac: 1440fff6 bnez v0,41a488 <enc_main+0xf64>
41a4b0: 8fbc0020 lw gp,32(sp)
41a4b4: 8fb1015c lw s1,348(sp)
41a4b8: 03c08021 move s0,s8
41a4bc: 8fb20164 lw s2,356(sp)
41a4c0: 8f998b04 lw t9,-29948(gp)
41a4c4: 0320f809 jalr t9
41a4c8: 2404000a li a0,10
41a4cc: 8fbc0020 lw gp,32(sp)
41a4d0: 8fa30154 lw v1,340(sp)
41a4d4: 8c78000c lw t8,12(v1)
41a4d8: 1b00001d blez t8,41a550 <enc_main+0x102c>
41a4dc: 8f848028 lw a0,-32728(gp)
41a4e0: 8f998c30 lw t9,printf
41a4e4: 0320f809 jalr t9
41a4e8: 2484f908 addiu a0,a0,-1784
41a4ec: 8fa30154 lw v1,340(sp)
41a4f0: 8c78000c lw t8,12(v1)
41a4f4: 1b000012 blez t8,41a540 <enc_main+0x101c>
41a4f8: 8fbc0020 lw gp,32(sp)
41a4fc: 8f828028 lw v0,-32728(gp)
41a500: 0000c021 move t8,zero
41a504: 245ef8f8 addiu s8,v0,-1800
41a508: 27a30118 addiu v1,sp,280
41a50c: 03c02021 move a0,s8
41a510: 00781021 addu v0,v1,t8
41a514: 27180001 addiu t8,t8,1
41a518: 8f998c30 lw t9,printf
41a51c: 90450000 lbu a1,0(v0)
41a520: 0320f809 jalr t9
--
41abb4: 0320f809 jalr t9
41abb8: afb50010 sw s5,16(sp)
41abbc: 24050200 li a1,512
41abc0: 8fbc0020 lw gp,32(sp)
41abc4: 03c03821 move a3,s8
41abc8: 8fa40148 lw a0,328(sp)
41abcc: 8f999170 lw t9,-28304(gp)
41abd0: 8fa60158 lw a2,344(sp)
41abd4: 0320f809 jalr t9
41abd8: a0800000 sb zero,0(a0)
41abdc: 1440ffe6 bnez v0,41ab78 <enc_main+0x1654>
41abe0: 8fbc0020 lw gp,32(sp)
41abe4: 1000ff18 b 41a848 <enc_main+0x1324>
41abe8: 8fa30148 lw v1,328(sp)
41abec: 8f858cc8 lw a1,-29496(gp)
41abf0: 0320f809 jalr t9
41abf4: 02202021 move a0,s1
41abf8: 02202021 move a0,s1
41abfc: 8fbc0020 lw gp,32(sp)
41ac00: 8f998a24 lw t9,-30172(gp)
41ac04: 0320f809 jalr t9
41ac08: 8ee50000 lw a1,0(s7)
41ac0c: 1000fe06 b 41a428 <enc_main+0xf04>
41ac10: 8fbc0020 lw gp,32(sp)
41ac14: 27a30138 addiu v1,sp,312
41ac18: 8f998c30 lw t9,printf
41ac1c: 27be0130 addiu s8,sp,304
41ac20: afa3015c sw v1,348(sp)
41ac24: 0320f809 jalr t9
41ac28: 2484f8f0 addiu a0,a0,-1808
41ac2c: 8fbc0020 lw gp,32(sp)
41ac30: 8f828028 lw v0,-32728(gp)
41ac34: 2458f8f8 addiu t8,v0,-1800
41ac38: 93c50000 lbu a1,0(s8)
41ac3c: 03002021 move a0,t8
41ac40: 8f998c30 lw t9,printf
41ac44: 27de0001 addiu s8,s8,1
41ac48: 0320f809 jalr t9
--
41ce4c: 1000000d b 41ce84 <enc_main+0x3960>
41ce50: 27b70018 addiu s7,sp,24
41ce54: 8fa40118 lw a0,280(sp)
41ce58: 0300c821 move t9,t8
41ce5c: 26310001 addiu s1,s1,1
41ce60: 0320f809 jalr t9
41ce64: 26100004 addiu s0,s0,4
41ce68: 8fbc0010 lw gp,16(sp)
41ce6c: 8f998458 lw t9,-31656(gp)
41ce70: 0320f809 jalr t9
41ce74: 02e02021 move a0,s7
41ce78: 0233c02a slt t8,s1,s3
41ce7c: 13000019 beqz t8,41cee4 <enc_main+0x39c0>
41ce80: 8fbc0010 lw gp,16(sp)
41ce84: 8f999280 lw t9,-28032(gp)
41ce88: 03c03021 move a2,s8
41ce8c: 8e040000 lw a0,0(s0)
41ce90: 0320f809 jalr t9
41ce94: 26a5feac addiu a1,s5,-340
41ce98: 02e02821 move a1,s7
41ce9c: 8fbc0010 lw gp,16(sp)
41cea0: 24060100 li a2,256
41cea4: 02802021 move a0,s4
41cea8: 8f9882c4 lw t8,-32060(gp)
41ceac: 1440ffe9 bnez v0,41ce54 <enc_main+0x3930>
41ceb0: 8f998c30 lw t9,printf
41ceb4: 8e050000 lw a1,0(s0)
41ceb8: 26310001 addiu s1,s1,1
--
427d04: 26b80007 addiu t8,s5,7
427d08: 8fbc0020 lw gp,32(sp)
427d0c: 2b030000 slti v1,t8,0
427d10: 26b5000e addiu s5,s5,14
427d14: 24060152 li a2,338
427d18: 02a3c00b 0x2a3c00b
427d1c: 0040b821 move s7,v0
427d20: 8f858028 lw a1,-32728(gp)
427d24: 001820c3 sra a0,t8,0x3
427d28: 8f998328 lw t9,-31960(gp)
427d2c: 24840014 addiu a0,a0,20
427d30: 0320f809 jalr t9
427d34: 24a52e54 addiu a1,a1,11860
427d38: 8fbc0020 lw gp,32(sp)
427d3c: 1040014c beqz v0,428270 <ake_revoked+0xa16c>
427d40: 0040a821 move s5,v0
427d44: 8f998664 lw t9,-31132(gp)
427d48: 00402821 move a1,v0
427d4c: 8e84000c lw a0,12(s4)
427d50: 0320f809 jalr t9
427d54: 0000f021 move s8,zero
427d58: 02e02821 move a1,s7
427d5c: 8fbc0020 lw gp,32(sp)
427d60: afa20038 sw v0,56(sp)
427d64: 8f848028 lw a0,-32728(gp)
427d68: 8f998c30 lw t9,printf
427d6c: 0320f809 jalr t9
427d70: 24842ec0 addiu a0,a0,11968
427d74: 8fb80038 lw t8,56(sp)
427d78: 1f00000d bgtz t8,427db0 <ake_revoked+0x9cac>
427d7c: 8fbc0020 lw gp,32(sp)
427d80: 10000057 b 427ee0 <ake_revoked+0x9ddc>
427d84: 8f988028 lw t8,-32728(gp)
427d88: 02be1021 addu v0,s5,s8
427d8c: 27de0001 addiu s8,s8,1
427d90: 8f848028 lw a0,-32728(gp)
427d94: 8f998c30 lw t9,printf
427d98: 90450000 lbu a1,0(v0)
427d9c: 0320f809 jalr t9
427da0: 2484ee28 addiu a0,a0,-4568
427da4: 8fb80038 lw t8,56(sp)
427da8: 13d8004c beq s8,t8,427edc <ake_revoked+0x9dd8>
427dac: 8fbc0020 lw gp,32(sp)
427db0: 3c182aaa lui t8,0x2aaa
427db4: 001e17c3 sra v0,s8,0x1f
427db8: 3718aaab ori t8,t8,0xaaab
427dbc: 03d80018 mult s8,t8
427dc0: 00001810 mfhi v1
427dc4: 00031843 sra v1,v1,0x1
427dc8: 00621023 subu v0,v1,v0
427dcc: 00021880 sll v1,v0,0x2
427dd0: 00021100 sll v0,v0,0x4
427dd4: 00431023 subu v0,v0,v1
427dd8: 17c2ffec bne s8,v0,427d8c <ake_revoked+0x9c88>
427ddc: 02be1021 addu v0,s5,s8
427de0: 8f848028 lw a0,-32728(gp)
427de4: 8f998c30 lw t9,printf
427de8: 0320f809 jalr t9
427dec: 2484ee24 addiu a0,a0,-4572
--
427eb0: 8f9987f4 lw t9,-30732(gp)
427eb4: 8e640000 lw a0,0(s3)
427eb8: 0320f809 jalr t9
427ebc: 24a5e450 addiu a1,a1,-7088
427ec0: 8fbc0020 lw gp,32(sp)
427ec4: 8f998340 lw t9,-31936(gp)
427ec8: 02a02021 move a0,s5
427ecc: 0320f809 jalr t9
427ed0: 24130001 li s3,1
427ed4: 1000fe2b b 427784 <ake_revoked+0x9680>
427ed8: 8fbc0020 lw gp,32(sp)
427edc: 8f988028 lw t8,-32728(gp)
427ee0: 0000f021 move s8,zero
427ee4: 8f998458 lw t9,-31656(gp)
427ee8: 0320f809 jalr t9
427eec: 2704edfc addiu a0,t8,-4612
427ef0: 02a02821 move a1,s5
427ef4: 8fbc0020 lw gp,32(sp)
427ef8: 8f998664 lw t9,-31132(gp)
427efc: 0320f809 jalr t9
427f00: 8e840010 lw a0,16(s4)
427f04: 02e02821 move a1,s7
427f08: 8fbc0020 lw gp,32(sp)
427f0c: afa20038 sw v0,56(sp)
427f10: 8f848028 lw a0,-32728(gp)
427f14: 8f998c30 lw t9,printf
427f18: 0320f809 jalr t9
427f1c: 24842ee4 addiu a0,a0,12004
427f20: 8fb80038 lw t8,56(sp)
427f24: 1f00000d bgtz t8,427f5c <ake_revoked+0x9e58>
427f28: 8fbc0020 lw gp,32(sp)
427f2c: 1000001e b 427fa8 <ake_revoked+0x9ea4>
427f30: 8f988028 lw t8,-32728(gp)
427f34: 02be1021 addu v0,s5,s8
427f38: 27de0001 addiu s8,s8,1
427f3c: 8f848028 lw a0,-32728(gp)
427f40: 8f998c30 lw t9,printf
427f44: 90450000 lbu a1,0(v0)
427f48: 0320f809 jalr t9
427f4c: 2484ee28 addiu a0,a0,-4568
427f50: 8fb80038 lw t8,56(sp)
427f54: 13d80013 beq s8,t8,427fa4 <ake_revoked+0x9ea0>
427f58: 8fbc0020 lw gp,32(sp)
427f5c: 3c182aaa lui t8,0x2aaa
427f60: 001e17c3 sra v0,s8,0x1f
427f64: 3718aaab ori t8,t8,0xaaab
427f68: 03d80018 mult s8,t8
427f6c: 00001810 mfhi v1
427f70: 00031843 sra v1,v1,0x1
427f74: 00621023 subu v0,v1,v0
427f78: 00021880 sll v1,v0,0x2
427f7c: 00021100 sll v0,v0,0x4
427f80: 00431023 subu v0,v0,v1
427f84: 17c2ffec bne s8,v0,427f38 <ake_revoked+0x9e34>
427f88: 02be1021 addu v0,s5,s8
427f8c: 8f848028 lw a0,-32728(gp)
427f90: 8f998c30 lw t9,printf
427f94: 0320f809 jalr t9
427f98: 2484ee24 addiu a0,a0,-4572
427f9c: 1000ffe5 b 427f34 <ake_revoked+0x9e30>
427fa0: 8fbc0020 lw gp,32(sp)
427fa4: 8f988028 lw t8,-32728(gp)
427fa8: 0000f021 move s8,zero
427fac: 8f998458 lw t9,-31656(gp)
427fb0: 0320f809 jalr t9
427fb4: 2704edfc addiu a0,t8,-4612
427fb8: 02a02821 move a1,s5
427fbc: 8fbc0020 lw gp,32(sp)
427fc0: 8f998664 lw t9,-31132(gp)
427fc4: 0320f809 jalr t9
427fc8: 8e840014 lw a0,20(s4)
427fcc: 02e02821 move a1,s7
427fd0: 8fbc0020 lw gp,32(sp)
427fd4: afa20038 sw v0,56(sp)
427fd8: 8f848028 lw a0,-32728(gp)
427fdc: 8f998c30 lw t9,printf
427fe0: 0320f809 jalr t9
427fe4: 24842f08 addiu a0,a0,12040
427fe8: 8fb80038 lw t8,56(sp)
427fec: 1f00000d bgtz t8,428024 <ake_revoked+0x9f20>
427ff0: 8fbc0020 lw gp,32(sp)
427ff4: 1000001e b 428070 <ake_revoked+0x9f6c>
427ff8: 8f848028 lw a0,-32728(gp)
427ffc: 02be1021 addu v0,s5,s8
428000: 27de0001 addiu s8,s8,1
428004: 8f848028 lw a0,-32728(gp)
428008: 8f998c30 lw t9,printf
42800c: 90450000 lbu a1,0(v0)
428010: 0320f809 jalr t9
428014: 2484ee28 addiu a0,a0,-4568
428018: 8fb80038 lw t8,56(sp)
42801c: 13d80013 beq s8,t8,42806c <ake_revoked+0x9f68>
428020: 8fbc0020 lw gp,32(sp)
428024: 3c182aaa lui t8,0x2aaa
428028: 001e17c3 sra v0,s8,0x1f
42802c: 3718aaab ori t8,t8,0xaaab
428030: 03d80018 mult s8,t8
428034: 00001810 mfhi v1
428038: 00031843 sra v1,v1,0x1
42803c: 00621023 subu v0,v1,v0
428040: 00021880 sll v1,v0,0x2
428044: 00021100 sll v0,v0,0x4
428048: 00431023 subu v0,v0,v1
42804c: 17c2ffec bne s8,v0,428000 <ake_revoked+0x9efc>
428050: 02be1021 addu v0,s5,s8
428054: 8f848028 lw a0,-32728(gp)
428058: 8f998c30 lw t9,printf
42805c: 0320f809 jalr t9
428060: 2484ee24 addiu a0,a0,-4572
428064: 1000ffe5 b 427ffc <ake_revoked+0x9ef8>
428068: 8fbc0020 lw gp,32(sp)
42806c: 8f848028 lw a0,-32728(gp)
428070: 8f998458 lw t9,-31656(gp)
428074: 0320f809 jalr t9
428078: 2484ee30 addiu a0,a0,-4560
42807c: 02e02821 move a1,s7
428080: 8fbc0020 lw gp,32(sp)
428084: 8f848028 lw a0,-32728(gp)
428088: 8f998c30 lw t9,printf
42808c: 0320f809 jalr t9
428090: 24842f2c addiu a0,a0,12076
428094: 8fbc0020 lw gp,32(sp)
428098: 8f848028 lw a0,-32728(gp)
42809c: 8f998458 lw t9,-31656(gp)
4280a0: 0320f809 jalr t9
4280a4: 24842f44 addiu a0,a0,12100
4280a8: 8fbc0020 lw gp,32(sp)
4280ac: 8f848028 lw a0,-32728(gp)
4280b0: 8f998458 lw t9,-31656(gp)
4280b4: 0320f809 jalr t9
4280b8: 24842f50 addiu a0,a0,12112
4280bc: 02e02821 move a1,s7
4280c0: 8fbc0020 lw gp,32(sp)
4280c4: 02e03021 move a2,s7
4280c8: 8f848028 lw a0,-32728(gp)
4280cc: 8f998c30 lw t9,printf
4280d0: 0320f809 jalr t9
4280d4: 24842f7c addiu a0,a0,12156
4280d8: 02e02821 move a1,s7
4280dc: 8fbc0020 lw gp,32(sp)
4280e0: 02e03021 move a2,s7
4280e4: 8f848028 lw a0,-32728(gp)
4280e8: 8f998c30 lw t9,printf
4280ec: 0320f809 jalr t9
4280f0: 24842fb0 addiu a0,a0,12208
4280f4: 02e02821 move a1,s7
4280f8: 8fbc0020 lw gp,32(sp)
4280fc: 02e03021 move a2,s7
428100: 8f848028 lw a0,-32728(gp)
428104: 8f998c30 lw t9,printf
428108: 0320f809 jalr t9
42810c: 24842fe4 addiu a0,a0,12260
--
4310a0: 17020063 bne t8,v0,431230 <init_gen_str+0x2114>
4310a4: 24020050 li v0,80
4310a8: 83d80001 lb t8,1(s8)
4310ac: 2402000a li v0,10
4310b0: 13020003 beq t8,v0,4310c0 <init_gen_str+0x1fa4>
4310b4: 2402000d li v0,13
4310b8: 1702007a bne t8,v0,4312a4 <init_gen_str+0x2188>
4310bc: 00000000 nop
4310c0: 8f998f9c lw t9,-28772(gp)
4310c4: 02202021 move a0,s1
4310c8: 24050005 li a1,5
4310cc: 0320f809 jalr t9
4310d0: 00003021 move a2,zero
4310d4: 02202021 move a0,s1
4310d8: 8fbc0018 lw gp,24(sp)
4310dc: 8f998be0 lw t9,-29728(gp)
4310e0: 0320f809 jalr t9
4310e4: 00000000 nop
4310e8: 8fbc0018 lw gp,24(sp)
4310ec: 8f998f34 lw t9,-28876(gp)
4310f0: 0320f809 jalr t9
4310f4: 02202021 move a0,s1
4310f8: 8fbc0018 lw gp,24(sp)
4310fc: 00402821 move a1,v0
431100: 8f848028 lw a0,-32728(gp)
431104: 8f998c30 lw t9,printf
431108: 0320f809 jalr t9
43110c: 24845e4c addiu a0,a0,24140
--
44182c: 1700ff08 bnez t8,441450 <get_dsa2048+0x3bc4>
441830: 8e240000 lw a0,0(s1)
441834: 8f858064 lw a1,-32668(gp)
441838: 1000ff07 b 441458 <get_dsa2048+0x3bcc>
44183c: 24a59a84 addiu a1,a1,-25980
441840: 44860800 mtc1 a2,$f1
441844: 8e240000 lw a0,0(s1)
441848: 03c02821 move a1,s8
44184c: 44e70800 0x44e70800
441850: 46360843 div.d $f1,$f1,$f22
441854: 44060800 mfc1 a2,$f1
441858: 0320f809 jalr t9
44185c: 44670800 0x44670800
441860: 1000ff01 b 441468 <get_dsa2048+0x3bdc>
441864: 8fbc0030 lw gp,48(sp)
441868: 8f858064 lw a1,-32668(gp)
44186c: 8f998a68 lw t9,-30104(gp)
441870: 8e240000 lw a0,0(s1)
441874: 24a5a524 addiu a1,a1,-23260
441878: 0320f809 jalr t9
44187c: 8e860000 lw a2,0(s4)
441880: 1000fee5 b 441418 <get_dsa2048+0x3b8c>
441884: 8fbc0030 lw gp,48(sp)
441888: 8f848064 lw a0,-32668(gp)
44188c: 8f858064 lw a1,-32668(gp)
441890: 8f998c30 lw t9,printf
441894: 2484a52c addiu a0,a0,-23252
441898: 0320f809 jalr t9
--
4418a8: 170002a2 bnez t8,442334 <get_dsa2048+0x4aa8>
4418ac: 8f988850 lw t8,-30640(gp)
4418b0: d6830000 0xd6830000
4418b4: d6810008 0xd6810008
4418b8: 8f828064 lw v0,-32668(gp)
4418bc: 8e260000 lw a2,0(s1)
4418c0: 4623a083 div.d $f2,$f20,$f3
4418c4: 8f040000 lw a0,0(t8)
4418c8: 4621a003 div.d $f0,$f20,$f1
4418cc: 8f998a68 lw t9,-30104(gp)
4418d0: 2445a568 addiu a1,v0,-23192
4418d4: f7a30010 0xf7a30010
4418d8: f7a10018 0xf7a10018
4418dc: f7a20020 0xf7a20020
4418e0: 0320f809 jalr t9
4418e4: f7a00028 0xf7a00028
4418e8: 00001821 move v1,zero
4418ec: 1000ff0f b 44152c <get_dsa2048+0x3ca0>
4418f0: 8fbc0030 lw gp,48(sp)
4418f4: 1000fea4 b 441388 <get_dsa2048+0x3afc>
4418f8: 26659a70 addiu a1,s3,-26000
4418fc: 1000ff4e b 441638 <get_dsa2048+0x3dac>
441900: 0000a821 move s5,zero
441904: 8f848064 lw a0,-32668(gp)
441908: 8f858064 lw a1,-32668(gp)
44190c: 8f998c30 lw t9,printf
441910: 2484a5cc addiu a0,a0,-23092
441914: 0320f809 jalr t9
441918: 24a59d8c addiu a1,a1,-25204
44191c: 1000ff5f b 44169c <get_dsa2048+0x3e10>
441920: 8fbc0030 lw gp,48(sp)
441924: 1000ff8e b 441760 <get_dsa2048+0x3ed4>
441928: 0000a821 move s5,zero
44192c: 8f848064 lw a0,-32668(gp)
441930: 8f858064 lw a1,-32668(gp)
441934: 8f998c30 lw t9,printf
441938: 2484a638 addiu a0,a0,-22984
44193c: 0320f809 jalr t9
--
441c24: 8fbc0030 lw gp,48(sp)
441c28: 104009b0 beqz v0,4442ec <get_dsa2048+0x6a60>
441c2c: afa21060 sw v0,4192(sp)
441c30: 8f839390 lw v1,-27760(gp)
441c34: 00409021 move s2,v0
441c38: 8f968064 lw s6,-32668(gp)
441c3c: 00008821 move s1,zero
441c40: afb01064 sw s0,4196(sp)
441c44: 27be0790 addiu s8,sp,1936
441c48: afa31068 sw v1,4200(sp)
441c4c: 2413ffff li s3,-1
441c50: 8f948850 lw s4,-30640(gp)
441c54: 26d6a0fc addiu s6,s6,-24324
441c58: 8fb51084 lw s5,4228(sp)
441c5c: 10000010 b 441ca0 <get_dsa2048+0x4414>
441c60: 00608021 move s0,v1
441c64: 8f998954 lw t9,-30380(gp)
441c68: 26520004 addiu s2,s2,4
441c6c: 0320f809 jalr t9
441c70: 8fa40794 lw a0,1940(sp)
441c74: 02202821 move a1,s1
441c78: 8fbc0030 lw gp,48(sp)
441c7c: 02c02021 move a0,s6
441c80: 8fb80790 lw t8,1936(sp)
441c84: 26310001 addiu s1,s1,1
441c88: 8f998c30 lw t9,printf
441c8c: 0320f809 jalr t9
441c90: ae58fffc sw t8,-4(s2)
--
441de0: 8f040000 lw a0,0(t8)
441de4: 8fbc0030 lw gp,48(sp)
441de8: 8f998318 lw t9,-31976(gp)
441dec: 0320f809 jalr t9
441df0: 02e02021 move a0,s7
441df4: 8fbc0030 lw gp,48(sp)
441df8: 1000ef47 b 43db18 <get_dsa2048+0x28c>
441dfc: afa01094 sw zero,4244(sp)
441e00: 8f858064 lw a1,-32668(gp)
441e04: 1000fc29 b 440eac <get_dsa2048+0x3620>
441e08: 24a598bc addiu a1,a1,-26436
441e0c: 8f98802c lw t8,-32724(gp)
441e10: 8f858064 lw a1,-32668(gp)
441e14: 8f9987f4 lw t9,-30732(gp)
441e18: 8f040000 lw a0,0(t8)
441e1c: 0320f809 jalr t9
441e20: 24a5a404 addiu a1,a1,-23548
441e24: 8fbc0030 lw gp,48(sp)
441e28: 8f82802c lw v0,-32724(gp)
441e2c: 8f998fb8 lw t9,-28744(gp)
441e30: 0320f809 jalr t9
441e34: 8c440000 lw a0,0(v0)
441e38: 1000fa5d b 4407b0 <get_dsa2048+0x2f24>
441e3c: 8fbc0030 lw gp,48(sp)
441e40: 8f858064 lw a1,-32668(gp)
441e44: 8f998c30 lw t9,printf
441e48: 2484a52c addiu a0,a0,-23252
441e4c: 0320f809 jalr t9
--
44233c: 00002021 move a0,zero
442340: 8f998b0c lw t9,-29940(gp)
442344: 8f938028 lw s3,-32728(gp)
442348: 0320f809 jalr t9
44234c: 8e110000 lw s1,0(s0)
442350: 02202021 move a0,s1
442354: 8fbc0030 lw gp,48(sp)
442358: 26651fb4 addiu a1,s3,8116
44235c: 8f998a68 lw t9,-30104(gp)
442360: 8f928064 lw s2,-32668(gp)
442364: 0320f809 jalr t9
442368: 00403021 move a2,v0
44236c: 24040003 li a0,3
442370: 8fbc0030 lw gp,48(sp)
442374: 8f998b0c lw t9,-29940(gp)
442378: 0320f809 jalr t9
44237c: 8e110000 lw s1,0(s0)
442380: 26651fb4 addiu a1,s3,8116
442384: 8fbc0030 lw gp,48(sp)
442388: 00403021 move a2,v0
44238c: 8f998a68 lw t9,-30104(gp)
442390: 0320f809 jalr t9
442394: 02202021 move a0,s1
442398: 8fbc0030 lw gp,48(sp)
44239c: 8f848064 lw a0,-32668(gp)
4423a0: 8f998c30 lw t9,printf
4423a4: 0320f809 jalr t9
4423a8: 2484a4fc addiu a0,a0,-23300
4423ac: 8fbc0030 lw gp,48(sp)
4423b0: 8f998418 lw t9,-31720(gp)
4423b4: 0320f809 jalr t9
4423b8: 00000000 nop
4423bc: 2644a508 addiu a0,s2,-23288
4423c0: 8fbc0030 lw gp,48(sp)
4423c4: 8f998c30 lw t9,printf
4423c8: 0320f809 jalr t9
4423cc: 00402821 move a1,v0
4423d0: 8fbc0030 lw gp,48(sp)
4423d4: 8f9984c0 lw t9,-31552(gp)
4423d8: 0320f809 jalr t9
4423dc: 00000000 nop
4423e0: 2644a508 addiu a0,s2,-23288
4423e4: 8fbc0030 lw gp,48(sp)
4423e8: 8f998c30 lw t9,printf
4423ec: 0320f809 jalr t9
4423f0: 00402821 move a1,v0
4423f4: 8fbc0030 lw gp,48(sp)
4423f8: 8f99895c lw t9,-30372(gp)
4423fc: 0320f809 jalr t9
442400: 00000000 nop
442404: 2644a508 addiu a0,s2,-23288
442408: 8fbc0030 lw gp,48(sp)
44240c: 8f998c30 lw t9,printf
442410: 0320f809 jalr t9
442414: 00402821 move a1,v0
--
442940: 1700ffcc bnez t8,442874 <get_dsa2048+0x4fe8>
442944: 8fbc0030 lw gp,48(sp)
442948: 8f988038 lw t8,-32712(gp)
44294c: 27a30fe8 addiu v1,sp,4072
442950: 8f998528 lw t9,-31448(gp)
442954: 27b50ff8 addiu s5,sp,4088
442958: 8fa41060 lw a0,4192(sp)
44295c: 27b60ea4 addiu s6,sp,3748
442960: afb81068 sw t8,4200(sp)
442964: 0320f809 jalr t9
442968: afa31084 sw v1,4228(sp)
44296c: 8fbc0030 lw gp,48(sp)
442970: afa010bc sw zero,4284(sp)
442974: 8f948038 lw s4,-32712(gp)
442978: 8f988064 lw t8,-32668(gp)
44297c: 8f928064 lw s2,-32668(gp)
442980: 26944100 addiu s4,s4,16640
442984: 2718a8e0 addiu t8,t8,-22304
442988: 2652a854 addiu s2,s2,-22444
44298c: afb41064 sw s4,4196(sp)
442990: afb8109c sw t8,4252(sp)
442994: 1000fa5f b 441314 <get_dsa2048+0x3a88>
442998: afb21078 sw s2,4216(sp)
44299c: 8f848064 lw a0,-32668(gp)
4429a0: 02002821 move a1,s0
4429a4: 8f998c30 lw t9,printf
4429a8: 02203021 move a2,s1
4429ac: 0320f809 jalr t9
--
443e98: 24a59b14 addiu a1,a1,-25836
443e9c: afa31084 sw v1,4228(sp)
443ea0: 24100001 li s0,1
443ea4: 0320f809 jalr t9
443ea8: 8fb71064 lw s7,4196(sp)
443eac: 1000f150 b 4403f0 <get_dsa2048+0x2b64>
443eb0: 8fbc0030 lw gp,48(sp)
443eb4: 8f82802c lw v0,-32724(gp)
443eb8: 27b80fe8 addiu t8,sp,4072
443ebc: 8f858064 lw a1,-32668(gp)
443ec0: 27b50ff8 addiu s5,sp,4088
443ec4: 8f9987f4 lw t9,-30732(gp)
443ec8: 27b60ea4 addiu s6,sp,3748
443ecc: 8c440000 lw a0,0(v0)
443ed0: 24a59afc addiu a1,a1,-25860
443ed4: afb81084 sw t8,4228(sp)
443ed8: 24100001 li s0,1
443edc: 0320f809 jalr t9
443ee0: 8fb71064 lw s7,4196(sp)
443ee4: 1000f142 b 4403f0 <get_dsa2048+0x2b64>
443ee8: 8fbc0030 lw gp,48(sp)
443eec: 1000f5a1 b 441574 <get_dsa2048+0x3ce8>
443ef0: 00009021 move s2,zero
443ef4: 8f848064 lw a0,-32668(gp)
443ef8: 8f858064 lw a1,-32668(gp)
443efc: 8f998c30 lw t9,printf
443f00: 2484a52c addiu a0,a0,-23252
443f04: 0320f809 jalr t9
--
443f60: 0320f809 jalr t9
443f64: f7a00028 0xf7a00028
443f68: 8fa2103c lw v0,4156(sp)
443f6c: 1440f962 bnez v0,4424f8 <get_dsa2048+0x4c6c>
443f70: 8fbc0030 lw gp,48(sp)
443f74: 8fa21040 lw v0,4160(sp)
443f78: 1040f5a0 beqz v0,4415fc <get_dsa2048+0x3d70>
443f7c: 8f828064 lw v0,-32668(gp)
443f80: 1000f7b6 b 441e5c <get_dsa2048+0x45d0>
443f84: 8fb81068 lw t8,4200(sp)
443f88: 8f83802c lw v1,-32724(gp)
443f8c: 8f858064 lw a1,-32668(gp)
443f90: 8f9987f4 lw t9,-30732(gp)
443f94: 8c640000 lw a0,0(v1)
443f98: 0320f809 jalr t9
443f9c: 24a5a4dc addiu a1,a1,-23332
443fa0: 8fbc0030 lw gp,48(sp)
443fa4: 8f98802c lw t8,-32724(gp)
443fa8: 8f998fb8 lw t9,-28744(gp)
443fac: 0320f809 jalr t9
443fb0: 8f040000 lw a0,0(t8)
443fb4: 1000f9b3 b 442684 <get_dsa2048+0x4df8>
443fb8: 8fbc0030 lw gp,48(sp)
443fbc: 8f848064 lw a0,-32668(gp)
443fc0: 8f858064 lw a1,-32668(gp)
443fc4: 8f998c30 lw t9,printf
443fc8: 2484a52c addiu a0,a0,-23252
443fcc: 0320f809 jalr t9
--
44566c: 8fbc0020 lw gp,32(sp)
445670: 26f7ffff addiu s7,s7,-1
445674: 12e0000f beqz s7,4456b4 <get_dsa2048+0x7e28>
445678: 27d00004 addiu s0,s8,4
44567c: 8fd80004 lw t8,4(s8)
445680: 8f998038 lw t9,-32712(gp)
445684: 1000ff60 b 445408 <get_dsa2048+0x7b7c>
445688: af386658 sw t8,26200(t9)
44568c: 26f7ffff addiu s7,s7,-1
445690: 12e00008 beqz s7,4456b4 <get_dsa2048+0x7e28>
445694: 27d00004 addiu s0,s8,4
445698: 8fd80004 lw t8,4(s8)
44569c: 8f838038 lw v1,-32712(gp)
4456a0: 1000ff59 b 445408 <get_dsa2048+0x7b7c>
4456a4: ac78665c sw t8,26204(v1)
4456a8: 24020003 li v0,3
4456ac: 1000ff6f b 44546c <get_dsa2048+0x7be0>
4456b0: af026634 sw v0,26164(t8)
4456b4: 8f848064 lw a0,-32668(gp)
4456b8: 8f998458 lw t9,-31656(gp)
4456bc: 0320f809 jalr t9
4456c0: 2484a9c8 addiu a0,a0,-22072
4456c4: 8fbc0020 lw gp,32(sp)
4456c8: 8f828064 lw v0,-32668(gp)
4456cc: 8f848064 lw a0,-32668(gp)
4456d0: 8f998c30 lw t9,printf
4456d4: 2445a9b8 addiu a1,v0,-22088
4456d8: 0320f809 jalr t9
--
445714: 0320f809 jalr t9
445718: 2484aa6c addiu a0,a0,-21908
44571c: 8fbc0020 lw gp,32(sp)
445720: 8f848064 lw a0,-32668(gp)
445724: 8f998458 lw t9,-31656(gp)
445728: 0320f809 jalr t9
44572c: 2484aa8c addiu a0,a0,-21876
445730: 8fbc0020 lw gp,32(sp)
445734: 8f848064 lw a0,-32668(gp)
445738: 8f998458 lw t9,-31656(gp)
44573c: 0320f809 jalr t9
445740: 2484aabc addiu a0,a0,-21828
445744: 8fbc0020 lw gp,32(sp)
445748: 8f848064 lw a0,-32668(gp)
44574c: 8f998458 lw t9,-31656(gp)
445750: 0320f809 jalr t9
445754: 2484aae8 addiu a0,a0,-21784
445758: 8fbc0020 lw gp,32(sp)
44575c: 8f848064 lw a0,-32668(gp)
445760: 8f998458 lw t9,-31656(gp)
445764: 0320f809 jalr t9
445768: 2484ab14 addiu a0,a0,-21740
44576c: 2405001e li a1,30
445770: 8fbc0020 lw gp,32(sp)
445774: 8f848038 lw a0,-32712(gp)
445778: 8f998c30 lw t9,printf
44577c: 0320f809 jalr t9
445780: 24844180 addiu a0,a0,16768
--
445ca4: 0320f809 jalr t9
445ca8: 02002021 move a0,s0
445cac: 105700a4 beq v0,s7,445f40 <get_dsa2048+0x86b4>
445cb0: 8fbc0020 lw gp,32(sp)
445cb4: 24180300 li t8,768
445cb8: 1058010d beq v0,t8,4460f0 <get_dsa2048+0x8864>
445cbc: 38420002 xori v0,v0,0x2
445cc0: 24030032 li v1,50
445cc4: 2418002a li t8,42
445cc8: 0302180b 0x302180b
445ccc: 1000ff9c b 445b40 <get_dsa2048+0x82b4>
445cd0: 00602021 move a0,v1
445cd4: 0320f809 jalr t9
445cd8: 00000000 nop
445cdc: 1000ffa3 b 445b6c <get_dsa2048+0x82e0>
445ce0: 8fbc0020 lw gp,32(sp)
445ce4: 8f998a84 lw t9,-30076(gp)
445ce8: 0320f809 jalr t9
445cec: 00000000 nop
445cf0: 1000ff9e b 445b6c <get_dsa2048+0x82e0>
445cf4: 8fbc0020 lw gp,32(sp)
445cf8: 8f988038 lw t8,-32712(gp)
445cfc: 8f848064 lw a0,-32668(gp)
445d00: 00008821 move s1,zero
445d04: 8f05435c lw a1,17244(t8)
445d08: 8f998c30 lw t9,printf
445d0c: 8f9681e4 lw s6,-32284(gp)
445d10: 0320f809 jalr t9
--
445f58: 8f998200 lw t9,-32256(gp)
445f5c: 24050001 li a1,1
445f60: 0320f809 jalr t9
445f64: 24040001 li a0,1
445f68: 44801000 mtc1 zero,$f2
445f6c: 8fbc0020 lw gp,32(sp)
445f70: 00002021 move a0,zero
445f74: 44e01000 0x44e01000
445f78: 8f999144 lw t9,-28348(gp)
445f7c: 46220080 add.d $f2,$f0,$f2
445f80: 44061000 mfc1 a2,$f2
445f84: 44671000 0x44671000
445f88: afa6202c sw a2,8236(sp)
445f8c: 0320f809 jalr t9
445f90: afa72030 sw a3,8240(sp)
445f94: 44910800 mtc1 s1,$f1
445f98: 8fa6202c lw a2,8236(sp)
445f9c: 02202821 move a1,s1
445fa0: 8fa72030 lw a3,8240(sp)
445fa4: 46800821 cvt.d.w $f0,$f1
445fa8: 44860800 mtc1 a2,$f1
445fac: 8fbc0020 lw gp,32(sp)
445fb0: 8eb8663c lw t8,26172(s5)
445fb4: 44e70800 0x44e70800
445fb8: 8f848064 lw a0,-32668(gp)
445fbc: 8f998c30 lw t9,printf
445fc0: 46210003 div.d $f0,$f0,$f1
445fc4: afb80018 sw t8,24(sp)
445fc8: 2484abfc addiu a0,a0,-21508
445fcc: 0320f809 jalr t9
445fd0: f7a00010 0xf7a00010
445fd4: 8fbc0020 lw gp,32(sp)
445fd8: 8f999144 lw t9,-28348(gp)
445fdc: 0320f809 jalr t9
445fe0: 00002021 move a0,zero
445fe4: 02202821 move a1,s1
445fe8: 8ea7663c lw a3,26172(s5)
445fec: 00531023 subu v0,v0,s3
445ff0: 8fbc0020 lw gp,32(sp)
445ff4: 16200002 bnez s1,446000 <get_dsa2048+0x8774>
445ff8: 00f1001a div zero,a3,s1
445ffc: 0007000d break 0x7
446000: 8f838038 lw v1,-32712(gp)
446004: 8f848064 lw a0,-32668(gp)
446008: 8c66435c lw a2,17244(v1)
44600c: 8f998c30 lw t9,printf
446010: 2484ac44 addiu a0,a0,-21436
446014: 00463021 addu a2,v0,a2
446018: 0320f809 jalr t9
44601c: 00003812 mflo a3
446020: 8fbc0020 lw gp,32(sp)
446024: 1000fe22 b 4458b0 <get_dsa2048+0x8024>
446028: 8e986634 lw t8,26164(s4)
44602c: 8f998200 lw t9,-32256(gp)
446030: 24040001 li a0,1
446034: 0320f809 jalr t9
446038: 24050001 li a1,1
44603c: 44802000 mtc1 zero,$f4
446040: 44910800 mtc1 s1,$f1
446044: 8fbc0020 lw gp,32(sp)
446048: 44e02000 0x44e02000
44604c: 8eb8663c lw t8,26172(s5)
446050: 468008a1 cvt.d.w $f2,$f1
446054: 8f848064 lw a0,-32668(gp)
446058: 46240100 add.d $f4,$f0,$f4
44605c: 8f998c30 lw t9,printf
446060: 02202821 move a1,s1
446064: afb80018 sw t8,24(sp)
446068: 2484abfc addiu a0,a0,-21508
44606c: 46241003 div.d $f0,$f2,$f4
446070: 44062000 mfc1 a2,$f4
446074: 44672000 0x44672000
446078: 0320f809 jalr t9
44607c: f7a00010 0xf7a00010
446080: 8fbc0020 lw gp,32(sp)
446084: 8f999144 lw t9,-28348(gp)
446088: 0320f809 jalr t9
44608c: 00002021 move a0,zero
446090: 24180001 li t8,1
446094: 8ea7663c lw a3,26172(s5)
446098: 0231c00b 0x231c00b
44609c: 8fbc0020 lw gp,32(sp)
4460a0: 00531023 subu v0,v0,s3
4460a4: 17000002 bnez t8,4460b0 <get_dsa2048+0x8824>
4460a8: 00f8001a div zero,a3,t8
4460ac: 0007000d break 0x7
4460b0: 02202821 move a1,s1
4460b4: 8f838038 lw v1,-32712(gp)
4460b8: 8f848064 lw a0,-32668(gp)
4460bc: 8c66435c lw a2,17244(v1)
4460c0: 8f998c30 lw t9,printf
4460c4: 2484ac44 addiu a0,a0,-21436
4460c8: 00463021 addu a2,v0,a2
--
451750: 1000fff5 b 451728 <app_RAND_load_files+0x32c>
451754: afb80018 sw t8,24(sp)
451758: 24180001 li t8,1
45175c: 1000fff2 b 451728 <app_RAND_load_files+0x32c>
451760: afb8001c sw t8,28(sp)
451764: 24180001 li t8,1
451768: 1000ffef b 451728 <app_RAND_load_files+0x32c>
45176c: afb80020 sw t8,32(sp)
451770: 24180001 li t8,1
451774: 1000ffec b 451728 <app_RAND_load_files+0x32c>
451778: afb80024 sw t8,36(sp)
45177c: 0320f809 jalr t9
451780: 00000000 nop
451784: 3c181000 lui t8,0x1000
451788: 8fbc0010 lw gp,16(sp)
45178c: 2718214f addiu t8,t8,8527
451790: 00002021 move a0,zero
451794: 1058005d beq v0,t8,45190c <app_RAND_load_files+0x510>
451798: 8f998b0c lw t9,-29940(gp)
45179c: 0320f809 jalr t9
4517a0: 00000000 nop
4517a4: 8fbc0010 lw gp,16(sp)
4517a8: 00403021 move a2,v0
4517ac: 8f848064 lw a0,-32668(gp)
4517b0: 8f858064 lw a1,-32668(gp)
4517b4: 8f998c30 lw t9,printf
4517b8: 2484ce3c addiu a0,a0,-12740
4517bc: 0320f809 jalr t9
4517c0: 24a5ce50 addiu a1,a1,-12720
4517c4: 12e0ffbe beqz s7,4516c0 <app_RAND_load_files+0x2c4>
4517c8: 8fbc0010 lw gp,16(sp)
4517cc: 8f998b0c lw t9,-29940(gp)
4517d0: 0320f809 jalr t9
4517d4: 24040003 li a0,3
4517d8: 8fbc0010 lw gp,16(sp)
4517dc: 8f998458 lw t9,-31656(gp)
4517e0: 0320f809 jalr t9
4517e4: 00402021 move a0,v0
4517e8: 8fb80020 lw t8,32(sp)
4517ec: 1300ffb7 beqz t8,4516cc <app_RAND_load_files+0x2d0>
4517f0: 8fbc0010 lw gp,16(sp)
4517f4: 8f998b0c lw t9,-29940(gp)
4517f8: 0320f809 jalr t9
4517fc: 24040004 li a0,4
451800: 8fbc0010 lw gp,16(sp)
451804: 8f998458 lw t9,-31656(gp)
451808: 0320f809 jalr t9
45180c: 00402021 move a0,v0
451810: 8fb8001c lw t8,28(sp)
451814: 1300ffb0 beqz t8,4516d8 <app_RAND_load_files+0x2dc>
451818: 8fbc0010 lw gp,16(sp)
45181c: 8f848064 lw a0,-32668(gp)
451820: 8f998c30 lw t9,printf
451824: 0320f809 jalr t9
451828: 2484ce6c addiu a0,a0,-12692
45182c: 8fbc0010 lw gp,16(sp)
451830: 8f998418 lw t9,-31720(gp)
451834: 8f908064 lw s0,-32668(gp)
451838: 0320f809 jalr t9
45183c: 00000000 nop
451840: 8fbc0010 lw gp,16(sp)
451844: 2604a508 addiu a0,s0,-23288
451848: 8f998c30 lw t9,printf
45184c: 0320f809 jalr t9
451850: 00402821 move a1,v0
451854: 8fbc0010 lw gp,16(sp)
451858: 8f9984c0 lw t9,-31552(gp)
45185c: 0320f809 jalr t9
451860: 00000000 nop
451864: 2604a508 addiu a0,s0,-23288
451868: 8fbc0010 lw gp,16(sp)
45186c: 8f998c30 lw t9,printf
451870: 0320f809 jalr t9
451874: 00402821 move a1,v0
--
464cc8: 8fb80080 lw t8,128(sp)
464ccc: 13000006 beqz t8,464ce8 <process_responder+0x4430>
464cd0: 8f998db4 lw t9,-29260(gp)
464cd4: 0320f809 jalr t9
464cd8: 03002021 move a0,t8
464cdc: 8fbc0018 lw gp,24(sp)
464ce0: 10400290 beqz v0,465724 <process_responder+0x4e6c>
464ce4: ae820008 sw v0,8(s4)
464ce8: 8f998dd8 lw t9,-29224(gp)
464cec: 0320f809 jalr t9
464cf0: 02c02021 move a0,s6
464cf4: 8fbc0018 lw gp,24(sp)
464cf8: 8f999058 lw t9,-28584(gp)
464cfc: 0320f809 jalr t9
464d00: 02402021 move a0,s2
464d04: 8fb80070 lw t8,112(sp)
464d08: 130002cb beqz t8,465838 <process_responder+0x4f80>
464d0c: 8fbc0018 lw gp,24(sp)
464d10: 8f998264 lw t9,-32156(gp)
464d14: 02802021 move a0,s4
464d18: 0320f809 jalr t9
464d1c: 02002821 move a1,s0
464d20: 8fbc0018 lw gp,24(sp)
464d24: 00409021 move s2,v0
464d28: 8f848064 lw a0,-32668(gp)
464d2c: 8f998c30 lw t9,printf
464d30: 0320f809 jalr t9
464d34: 24841474 addiu a0,a0,5236
--
4656f8: 8f9987f4 lw t9,-30732(gp)
4656fc: 8fa60078 lw a2,120(sp)
465700: 24a5cbac addiu a1,a1,-13396
465704: 0320f809 jalr t9
465708: 8ea40000 lw a0,0(s5)
46570c: 8fbc0018 lw gp,24(sp)
465710: 8f998ae8 lw t9,-29976(gp)
465714: 0320f809 jalr t9
465718: 02e02021 move a0,s7
46571c: 8fbc0018 lw gp,24(sp)
465720: ae800004 sw zero,4(s4)
465724: 8f998ab4 lw t9,-30028(gp)
465728: 0320f809 jalr t9
46572c: 02802021 move a0,s4
465730: 8fbc0018 lw gp,24(sp)
465734: 8f998dd8 lw t9,-29224(gp)
465738: 0320f809 jalr t9
46573c: 02c02021 move a0,s6
465740: 8fbc0018 lw gp,24(sp)
465744: 8f999058 lw t9,-28584(gp)
465748: 0320f809 jalr t9
46574c: 02402021 move a0,s2
465750: 8fbc0018 lw gp,24(sp)
465754: 8f848064 lw a0,-32668(gp)
465758: 0000a021 move s4,zero
46575c: 8f998c30 lw t9,printf
465760: 0320f809 jalr t9
465764: 24841474 addiu a0,a0,5236
[*] Function printf used 66 times openssl