[*] Binary protection state of openssl

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


[*] Function fprintf tear down of openssl

  40f99c:	27bd0020 	addiu	sp,sp,32
  40f9a0:	08103e1c 	j	40f870 <ain+0x7a8>
  40f9a4:	00000000 	nop
	...
  40f9b0:	3c1c0009 	lui	gp,0x9
  40f9b4:	279ccaf0 	addiu	gp,gp,-13584
  40f9b8:	0399e021 	addu	gp,gp,t9
  40f9bc:	27bdffd0 	addiu	sp,sp,-48
  40f9c0:	afbf002c 	sw	ra,44(sp)
  40f9c4:	24030004 	li	v1,4
  40f9c8:	afbc0020 	sw	gp,32(sp)
  40f9cc:	3098000c 	andi	t8,a0,0xc
  40f9d0:	00a01021 	move	v0,a1
  40f9d4:	00c04021 	move	t0,a2
  40f9d8:	13030013 	beq	t8,v1,40fa28 <ain+0x960>
  40f9dc:	00e04821 	move	t1,a3
  40f9e0:	24030008 	li	v1,8
  40f9e4:	13030011 	beq	t8,v1,40fa2c <ain+0x964>
  40f9e8:	2c430029 	sltiu	v1,v0,41
  40f9ec:	8f868028 	lw	a2,-32728(gp)
  40f9f0:	24c6c550 	addiu	a2,a2,-15024
  40f9f4:	8f989390 	lw	t8,-27760(gp)
  40f9f8:	00803821 	move	a3,a0
  40f9fc:	8f858028 	lw	a1,-32728(gp)
  40fa00:	8f040000 	lw	a0,0(t8)
  40fa04:	8f998a68 	lw	t9,fprintf
  40fa08:	24a5c5d0 	addiu	a1,a1,-14896
  40fa0c:	afa20010 	sw	v0,16(sp)
--
  4106f8:	afb00028 	sw	s0,40(sp)
  4106fc:	00809821 	move	s3,a0
  410700:	8f92802c 	lw	s2,-32724(gp)
  410704:	00c0b021 	move	s6,a2
  410708:	8fb8005c 	lw	t8,92(sp)
  41070c:	00e0a821 	move	s5,a3
  410710:	8e440000 	lw	a0,0(s2)
  410714:	24060003 	li	a2,3
  410718:	afb80010 	sw	t8,16(sp)
  41071c:	00003821 	move	a3,zero
  410720:	8f988028 	lw	t8,-32728(gp)
  410724:	8f9980a8 	lw	t9,-32600(gp)
  410728:	2718cb30 	addiu	t8,t8,-13520
  41072c:	afbc0018 	sw	gp,24(sp)
  410730:	afb80014 	sw	t8,20(sp)
  410734:	0320f809 	jalr	t9
  410738:	00a08021 	move	s0,a1
  41073c:	8fbc0018 	lw	gp,24(sp)
  410740:	10400050 	beqz	v0,410884 <ain+0x17bc>
  410744:	00408821 	move	s1,v0
  410748:	8f948850 	lw	s4,-30640(gp)
  41074c:	1200006d 	beqz	s0,410904 <ain+0x183c>
  410750:	8e840000 	lw	a0,0(s4)
  410754:	02003021 	move	a2,s0
  410758:	8f858028 	lw	a1,-32728(gp)
  41075c:	8f998a68 	lw	t9,fprintf
  410760:	0320f809 	jalr	t9
  410764:	24a5cb44 	addiu	a1,a1,-13500
--
  44037c:	1000f5d3 	b	43dacc <get_dsa2048+0x240>
  440380:	8c900000 	lw	s0,0(a0)
  440384:	44800000 	mtc1	zero,$f0
  440388:	00008021 	move	s0,zero
  44038c:	1000f82c 	b	43e440 <get_dsa2048+0xbb4>
  440390:	44e00000 	0x44e00000
  440394:	1300fdec 	beqz	t8,43fb48 <get_dsa2048+0x22bc>
  440398:	8f998604 	lw	t9,-31228(gp)
  44039c:	0320f809 	jalr	t9
  4403a0:	03002021 	move	a0,t8
  4403a4:	3c030040 	lui	v1,0x40
  4403a8:	00431024 	and	v0,v0,v1
  4403ac:	14400d72 	bnez	v0,443978 <get_dsa2048+0x60ec>
  4403b0:	8fbc0030 	lw	gp,48(sp)
  4403b4:	8fa3109c 	lw	v1,4252(sp)
  4403b8:	8f9985fc 	lw	t9,-31236(gp)
  4403bc:	8c640000 	lw	a0,0(v1)
  4403c0:	8f829390 	lw	v0,-27760(gp)
  4403c4:	0320f809 	jalr	t9
  4403c8:	8c500000 	lw	s0,0(v0)
  4403cc:	8fbc0030 	lw	gp,48(sp)
  4403d0:	02002021 	move	a0,s0
  4403d4:	00403021 	move	a2,v0
  4403d8:	24100001 	li	s0,1
  4403dc:	8f858064 	lw	a1,-32668(gp)
  4403e0:	8f998a68 	lw	t9,fprintf
  4403e4:	0320f809 	jalr	t9
  4403e8:	24a5a23c 	addiu	a1,a1,-24004
--
  441324:	8fb810bc 	lw	t8,4284(sp)
  441328:	13000023 	beqz	t8,4413b8 <get_dsa2048+0x3b2c>
  44132c:	8f828064 	lw	v0,-32668(gp)
  441330:	8fa31068 	lw	v1,4200(sp)
  441334:	24050001 	li	a1,1
  441338:	8c626620 	lw	v0,26144(v1)
  44133c:	10400447 	beqz	v0,44245c <get_dsa2048+0x4bd0>
  441340:	8f908850 	lw	s0,-30640(gp)
  441344:	8f848064 	lw	a0,-32668(gp)
  441348:	24060002 	li	a2,2
  44134c:	8f998bf0 	lw	t9,-29712(gp)
  441350:	8e070000 	lw	a3,0(s0)
  441354:	0320f809 	jalr	t9
  441358:	2484a260 	addiu	a0,a0,-23968
  44135c:	8fbc0030 	lw	gp,48(sp)
  441360:	8f948064 	lw	s4,-32668(gp)
  441364:	8f938064 	lw	s3,-32668(gp)
  441368:	2694a948 	addiu	s4,s4,-22200
  44136c:	8f928064 	lw	s2,-32668(gp)
  441370:	26910014 	addiu	s1,s4,20
  441374:	8fbe1068 	lw	s8,4200(sp)
  441378:	8fd86620 	lw	t8,26144(s8)
  44137c:	1300015d 	beqz	t8,4418f4 <get_dsa2048+0x4068>
  441380:	8e040000 	lw	a0,0(s0)
  441384:	26459a6c 	addiu	a1,s2,-26004
  441388:	8f998a68 	lw	t9,fprintf
  44138c:	26940004 	addiu	s4,s4,4
  441390:	0320f809 	jalr	t9
--
  44139c:	8fbc0030 	lw	gp,48(sp)
  4413a0:	8f998788 	lw	t9,-30840(gp)
  4413a4:	2404000a 	li	a0,10
  4413a8:	0320f809 	jalr	t9
  4413ac:	8e050000 	lw	a1,0(s0)
  4413b0:	8fbc0030 	lw	gp,48(sp)
  4413b4:	8f828064 	lw	v0,-32668(gp)
  4413b8:	27b30cec 	addiu	s3,sp,3308
  4413bc:	8f908038 	lw	s0,-32712(gp)
  4413c0:	00009021 	move	s2,zero
  4413c4:	d454a9a8 	0xd454a9a8
  4413c8:	8f828064 	lw	v0,-32668(gp)
  4413cc:	8fb41064 	lw	s4,4196(sp)
  4413d0:	26106170 	addiu	s0,s0,24944
  4413d4:	d456a9b0 	0xd456a9b0
  4413d8:	afb71064 	sw	s7,4196(sp)
  4413dc:	8fb71068 	lw	s7,4200(sp)
  4413e0:	afb51080 	sw	s5,4224(sp)
  4413e4:	8e780000 	lw	t8,0(s3)
  4413e8:	13000028 	beqz	t8,44148c <get_dsa2048+0x3c00>
  4413ec:	8ef86620 	lw	t8,26144(s7)
  4413f0:	1300011d 	beqz	t8,441868 <get_dsa2048+0x3fdc>
  4413f4:	8f918850 	lw	s1,-30640(gp)
  4413f8:	8f858064 	lw	a1,-32668(gp)
  4413fc:	02403021 	move	a2,s2
  441400:	8f998a68 	lw	t9,fprintf
  441404:	8e240000 	lw	a0,0(s1)
  441408:	24a5a264 	addiu	a1,a1,-23964
  44140c:	0320f809 	jalr	t9
  441410:	8e870000 	lw	a3,0(s4)
  441414:	8fbc0030 	lw	gp,48(sp)
  441418:	8f848064 	lw	a0,-32668(gp)
  44141c:	0000a821 	move	s5,zero
  441420:	249ea2d0 	addiu	s8,a0,-23856
  441424:	0215c021 	addu	t8,s0,s5
  441428:	8f060000 	lw	a2,0(t8)
  44142c:	8f070004 	lw	a3,4(t8)
  441430:	44860000 	mtc1	a2,$f0
  441434:	44e70000 	0x44e70000
  441438:	4620a13c 	c1	0x20a13c
  44143c:	450400fb 	0x450400fb
  441440:	8ef86620 	lw	t8,26144(s7)
  441444:	130000fe 	beqz	t8,441840 <get_dsa2048+0x3fb4>
  441448:	8f998a68 	lw	t9,fprintf
  44144c:	8e240000 	lw	a0,0(s1)
  441450:	8f858064 	lw	a1,-32668(gp)
  441454:	24a59a7c 	addiu	a1,a1,-25988
  441458:	8f998a68 	lw	t9,fprintf
  44145c:	0320f809 	jalr	t9
  441460:	00000000 	nop
--
  4414a8:	241e0001 	li	s8,1
  4414ac:	8f908064 	lw	s0,-32668(gp)
  4414b0:	03c01821 	move	v1,s8
  4414b4:	d454a9a0 	0xd454a9a0
  4414b8:	8fb71064 	lw	s7,4196(sp)
  4414bc:	8fb51080 	lw	s5,4224(sp)
  4414c0:	27b30fd8 	addiu	s3,sp,4056
  4414c4:	8fb1109c 	lw	s1,4252(sp)
  4414c8:	00009021 	move	s2,zero
  4414cc:	8fb41070 	lw	s4,4208(sp)
  4414d0:	2610a554 	addiu	s0,s0,-23212
  4414d4:	8fbe1068 	lw	s8,4200(sp)
  4414d8:	8e780000 	lw	t8,0(s3)
  4414dc:	13000013 	beqz	t8,44152c <get_dsa2048+0x3ca0>
  4414e0:	00000000 	nop
  4414e4:	106000f0 	beqz	v1,4418a8 <get_dsa2048+0x401c>
  4414e8:	8fd86620 	lw	t8,26144(s8)
  4414ec:	130000e6 	beqz	t8,441888 <get_dsa2048+0x3ffc>
  4414f0:	24030001 	li	v1,1
  4414f4:	d6810000 	0xd6810000
  4414f8:	8f988850 	lw	t8,-30640(gp)
  4414fc:	d6800008 	0xd6800008
  441500:	8e270000 	lw	a3,0(s1)
  441504:	8f040000 	lw	a0,0(t8)
  441508:	02002821 	move	a1,s0
  44150c:	8f998a68 	lw	t9,fprintf
  441510:	f7a10010 	0xf7a10010
  441514:	afa310d4 	sw	v1,4308(sp)
--
  441520:	02403021 	move	a2,s2
  441524:	8fbc0030 	lw	gp,48(sp)
  441528:	8fa310d4 	lw	v1,4308(sp)
  44152c:	26520001 	addiu	s2,s2,1
  441530:	24180004 	li	t8,4
  441534:	26730004 	addiu	s3,s3,4
  441538:	26310004 	addiu	s1,s1,4
  44153c:	1658ffe6 	bne	s2,t8,4414d8 <get_dsa2048+0x3c4c>
  441540:	26940010 	addiu	s4,s4,16
  441544:	8fa21038 	lw	v0,4152(sp)
  441548:	144003d4 	bnez	v0,44249c <get_dsa2048+0x4c10>
  44154c:	8fa2103c 	lw	v0,4156(sp)
  441550:	10400b45 	beqz	v0,444268 <get_dsa2048+0x69dc>
  441554:	8fa21040 	lw	v0,4160(sp)
  441558:	8f918038 	lw	s1,-32712(gp)
  44155c:	8f908850 	lw	s0,-30640(gp)
  441560:	26316100 	addiu	s1,s1,24832
  441564:	8fb81068 	lw	t8,4200(sp)
  441568:	8f026620 	lw	v0,26144(t8)
  44156c:	10400a93 	beqz	v0,443fbc <get_dsa2048+0x6730>
  441570:	24120001 	li	s2,1
  441574:	d6210010 	0xd6210010
  441578:	8f858064 	lw	a1,-32668(gp)
  44157c:	d6200018 	0xd6200018
  441580:	8e040000 	lw	a0,0(s0)
  441584:	8f998a68 	lw	t9,fprintf
  441588:	24a5a590 	addiu	a1,a1,-23152
  44158c:	f7a10010 	0xf7a10010
  441590:	24060001 	li	a2,1
  441594:	f7a00018 	0xf7a00018
  441598:	0320f809 	jalr	t9
  44159c:	24070400 	li	a3,1024
  4415a0:	8fbc0030 	lw	gp,48(sp)
  4415a4:	8fa21040 	lw	v0,4160(sp)
  4415a8:	10400014 	beqz	v0,4415fc <get_dsa2048+0x3d70>
  4415ac:	8f828064 	lw	v0,-32668(gp)
  4415b0:	1240022a 	beqz	s2,441e5c <get_dsa2048+0x45d0>
  4415b4:	8fb81068 	lw	t8,4200(sp)
  4415b8:	8fa31068 	lw	v1,4200(sp)
  4415bc:	8c626620 	lw	v0,26144(v1)
  4415c0:	1040021f 	beqz	v0,441e40 <get_dsa2048+0x45b4>
  4415c4:	8f848064 	lw	a0,-32668(gp)
  4415c8:	d6210020 	0xd6210020
  4415cc:	8f858064 	lw	a1,-32668(gp)
  4415d0:	d6200028 	0xd6200028
  4415d4:	8e040000 	lw	a0,0(s0)
  4415d8:	8f998a68 	lw	t9,fprintf
  4415dc:	24a5a590 	addiu	a1,a1,-23152
  4415e0:	f7a10010 	0xf7a10010
--
  4415f4:	8fbc0030 	lw	gp,48(sp)
  4415f8:	8f828064 	lw	v0,-32668(gp)
  4415fc:	24120001 	li	s2,1
  441600:	8f938038 	lw	s3,-32712(gp)
  441604:	27b00da4 	addiu	s0,sp,3492
  441608:	8f9e8064 	lw	s8,-32668(gp)
  44160c:	d454a9a0 	0xd454a9a0
  441610:	afb51064 	sw	s5,4196(sp)
  441614:	26732044 	addiu	s3,s3,8260
  441618:	0240a821 	move	s5,s2
  44161c:	8fb11098 	lw	s1,4248(sp)
  441620:	27dea854 	addiu	s8,s8,-22444
  441624:	0000a021 	move	s4,zero
  441628:	10000017 	b	441688 <get_dsa2048+0x3dfc>
  44162c:	8fb21068 	lw	s2,4200(sp)
  441630:	130000b4 	beqz	t8,441904 <get_dsa2048+0x4078>
  441634:	24150001 	li	s5,1
  441638:	d6210000 	0xd6210000
  44163c:	8f988850 	lw	t8,-30640(gp)
  441640:	d6200008 	0xd6200008
  441644:	8f858064 	lw	a1,-32668(gp)
  441648:	8fc70000 	lw	a3,0(s8)
  44164c:	02803021 	move	a2,s4
  441650:	8f040000 	lw	a0,0(t8)
  441654:	24a5a5f4 	addiu	a1,a1,-23052
  441658:	8f998a68 	lw	t9,fprintf
  44165c:	f7a10010 	0xf7a10010
  441660:	0320f809 	jalr	t9
--
  441668:	8fbc0030 	lw	gp,48(sp)
  44166c:	26940001 	addiu	s4,s4,1
  441670:	24180010 	li	t8,16
  441674:	26100004 	addiu	s0,s0,4
  441678:	27de0004 	addiu	s8,s8,4
  44167c:	26310010 	addiu	s1,s1,16
  441680:	12980021 	beq	s4,t8,441708 <get_dsa2048+0x3e7c>
  441684:	26730004 	addiu	s3,s3,4
  441688:	8e180000 	lw	t8,0(s0)
  44168c:	1300fff7 	beqz	t8,44166c <get_dsa2048+0x3de0>
  441690:	00000000 	nop
  441694:	16a0ffe6 	bnez	s5,441630 <get_dsa2048+0x3da4>
  441698:	8e586620 	lw	t8,26144(s2)
  44169c:	8e586620 	lw	t8,26144(s2)
  4416a0:	17000096 	bnez	t8,4418fc <get_dsa2048+0x4070>
  4416a4:	8f988850 	lw	t8,-30640(gp)
  4416a8:	d6230000 	0xd6230000
  4416ac:	d6210008 	0xd6210008
  4416b0:	8f828064 	lw	v0,-32668(gp)
  4416b4:	8fc60000 	lw	a2,0(s8)
  4416b8:	26940001 	addiu	s4,s4,1
  4416bc:	4623a083 	div.d	$f2,$f20,$f3
  4416c0:	8f040000 	lw	a0,0(t8)
  4416c4:	4621a003 	div.d	$f0,$f20,$f1
  4416c8:	8e670000 	lw	a3,0(s3)
  4416cc:	8f998a68 	lw	t9,fprintf
  4416d0:	2445a608 	addiu	a1,v0,-23032
  4416d4:	f7a30010 	0xf7a30010
--
  441718:	d454a9a0 	0xd454a9a0
  44171c:	8fb51064 	lw	s5,4196(sp)
  441720:	8f928064 	lw	s2,-32668(gp)
  441724:	26732044 	addiu	s3,s3,8260
  441728:	8f908064 	lw	s0,-32668(gp)
  44172c:	afb61064 	sw	s6,4196(sp)
  441730:	2652a854 	addiu	s2,s2,-22444
  441734:	0260b021 	move	s6,s3
  441738:	afb51080 	sw	s5,4224(sp)
  44173c:	8fb41074 	lw	s4,4212(sp)
  441740:	03c0a821 	move	s5,s8
  441744:	2610a64c 	addiu	s0,s0,-22964
  441748:	4620a586 	mov.d	$f22,$f20
  44174c:	27b30d64 	addiu	s3,sp,3428
  441750:	10000015 	b	4417a8 <get_dsa2048+0x3f1c>
  441754:	8fbe1068 	lw	s8,4200(sp)
  441758:	10400074 	beqz	v0,44192c <get_dsa2048+0x40a0>
  44175c:	24150001 	li	s5,1
  441760:	d6810000 	0xd6810000
  441764:	8f828850 	lw	v0,-30640(gp)
  441768:	8e470000 	lw	a3,0(s2)
  44176c:	02002821 	move	a1,s0
  441770:	8c440000 	lw	a0,0(v0)
  441774:	02203021 	move	a2,s1
  441778:	4621a003 	div.d	$f0,$f20,$f1
  44177c:	8f998a68 	lw	t9,fprintf
  441780:	f7a10010 	0xf7a10010
  441784:	0320f809 	jalr	t9
--
  441790:	26310001 	addiu	s1,s1,1
  441794:	24020010 	li	v0,16
  441798:	26520004 	addiu	s2,s2,4
  44179c:	26940008 	addiu	s4,s4,8
  4417a0:	1222001e 	beq	s1,v0,44181c <get_dsa2048+0x3f90>
  4417a4:	26d60004 	addiu	s6,s6,4
  4417a8:	00111080 	sll	v0,s1,0x2
  4417ac:	02621021 	addu	v0,s3,v0
  4417b0:	8c420000 	lw	v0,0(v0)
  4417b4:	1040fff6 	beqz	v0,441790 <get_dsa2048+0x3f04>
  4417b8:	00000000 	nop
  4417bc:	16a0ffe6 	bnez	s5,441758 <get_dsa2048+0x3ecc>
  4417c0:	8fc26620 	lw	v0,26144(s8)
  4417c4:	8fc26620 	lw	v0,26144(s8)
  4417c8:	14400056 	bnez	v0,441924 <get_dsa2048+0x4098>
  4417cc:	8f828850 	lw	v0,-30640(gp)
  4417d0:	d6810000 	0xd6810000
  4417d4:	8f858064 	lw	a1,-32668(gp)
  4417d8:	26310001 	addiu	s1,s1,1
  4417dc:	8e460000 	lw	a2,0(s2)
  4417e0:	0000a821 	move	s5,zero
  4417e4:	4621b003 	div.d	$f0,$f22,$f1
  4417e8:	8ec70000 	lw	a3,0(s6)
  4417ec:	8c440000 	lw	a0,0(v0)
  4417f0:	24a5a660 	addiu	a1,a1,-22944
  4417f4:	8f998a68 	lw	t9,fprintf
  4417f8:	f7a10010 	0xf7a10010
  4417fc:	26520004 	addiu	s2,s2,4
--
  441808:	0320f809 	jalr	t9
  44180c:	f7a00018 	0xf7a00018
  441810:	24020010 	li	v0,16
  441814:	1622ffe4 	bne	s1,v0,4417a8 <get_dsa2048+0x3f1c>
  441818:	8fbc0030 	lw	gp,48(sp)
  44181c:	8fb61064 	lw	s6,4196(sp)
  441820:	8fb51080 	lw	s5,4224(sp)
  441824:	1000faf2 	b	4403f0 <get_dsa2048+0x2b64>
  441828:	00008021 	move	s0,zero
  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,fprintf
  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,-29648(gp)
  441894:	2484a52c 	addiu	a0,a0,-23252
  441898:	0320f809 	jalr	t9
  44189c:	24a59d8c 	addiu	a1,a1,-25204
  4418a0:	8fbc0030 	lw	gp,48(sp)
  4418a4:	8fd86620 	lw	t8,26144(s8)
  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,fprintf
  4418d0:	2445a568 	addiu	a1,v0,-23192
  4418d4:	f7a30010 	0xf7a30010
--
  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,-29648(gp)
  441e48:	2484a52c 	addiu	a0,a0,-23252
  441e4c:	0320f809 	jalr	t9
  441e50:	24a59d8c 	addiu	a1,a1,-25204
  441e54:	8fbc0030 	lw	gp,48(sp)
  441e58:	8fb81068 	lw	t8,4200(sp)
  441e5c:	8f026620 	lw	v0,26144(t8)
  441e60:	1440fdd9 	bnez	v0,4415c8 <get_dsa2048+0x3d3c>
  441e64:	8f828064 	lw	v0,-32668(gp)
  441e68:	d6240020 	0xd6240020
  441e6c:	d6200028 	0xd6200028
  441e70:	8e040000 	lw	a0,0(s0)
  441e74:	d442a9a0 	0xd442a9a0
  441e78:	8f858064 	lw	a1,-32668(gp)
  441e7c:	f7a40010 	0xf7a40010
  441e80:	8f998a68 	lw	t9,fprintf
  441e84:	f7a00018 	0xf7a00018
  441e88:	24a5a5a4 	addiu	a1,a1,-23132
--
  4422f8:	17c4ffa8 	bne	s8,a0,44219c <get_dsa2048+0x4910>
  4422fc:	f462fff8 	0xf462fff8
  442300:	8f999154 	lw	t9,-28332(gp)
  442304:	f7a010d8 	0xf7a010d8
  442308:	0320f809 	jalr	t9
  44230c:	02602021 	move	a0,s3
  442310:	d7a010d8 	0xd7a010d8
  442314:	1000f607 	b	43fb34 <get_dsa2048+0x22a8>
  442318:	8fbc0030 	lw	gp,48(sp)
  44231c:	8f828064 	lw	v0,-32668(gp)
  442320:	1000ffa8 	b	4421c4 <get_dsa2048+0x4938>
  442324:	24459860 	addiu	a1,v0,-26528
  442328:	8f828064 	lw	v0,-32668(gp)
  44232c:	1000ffdc 	b	4422a0 <get_dsa2048+0x4a14>
  442330:	24459898 	addiu	a1,v0,-26472
  442334:	1000fc6f 	b	4414f4 <get_dsa2048+0x3c68>
  442338:	00001821 	move	v1,zero
  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,fprintf
  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,fprintf
  442390:	0320f809 	jalr	t9
  442394:	02202021 	move	a0,s1
--
  4423d8:	0320f809 	jalr	t9
  4423dc:	00000000 	nop
  4423e0:	2644a508 	addiu	a0,s2,-23288
  4423e4:	8fbc0030 	lw	gp,48(sp)
  4423e8:	8f998c30 	lw	t9,-29648(gp)
  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,-29648(gp)
  442410:	0320f809 	jalr	t9
  442414:	00402821 	move	a1,v0
  442418:	24040002 	li	a0,2
  44241c:	8fbc0030 	lw	gp,48(sp)
  442420:	8f998b0c 	lw	t9,-29940(gp)
  442424:	0320f809 	jalr	t9
  442428:	8e100000 	lw	s0,0(s0)
  44242c:	02002021 	move	a0,s0
  442430:	8fbc0030 	lw	gp,48(sp)
  442434:	00403021 	move	a2,v0
  442438:	8f858064 	lw	a1,-32668(gp)
  44243c:	8f998a68 	lw	t9,fprintf
  442440:	0320f809 	jalr	t9
  442444:	24a5a50c 	addiu	a1,a1,-23284
--
  44246c:	0320f809 	jalr	t9
  442470:	2484a270 	addiu	a0,a0,-23952
  442474:	24050001 	li	a1,1
  442478:	8fbc0030 	lw	gp,48(sp)
  44247c:	2406000c 	li	a2,12
  442480:	8e070000 	lw	a3,0(s0)
  442484:	8f848064 	lw	a0,-32668(gp)
  442488:	8f998bf0 	lw	t9,-29712(gp)
  44248c:	0320f809 	jalr	t9
  442490:	2484a514 	addiu	a0,a0,-23276
  442494:	1000fbb2 	b	441360 <get_dsa2048+0x3ad4>
  442498:	8fbc0030 	lw	gp,48(sp)
  44249c:	8fa31068 	lw	v1,4200(sp)
  4424a0:	8c626620 	lw	v0,26144(v1)
  4424a4:	10400693 	beqz	v0,443ef4 <get_dsa2048+0x6668>
  4424a8:	24120001 	li	s2,1
  4424ac:	8f828038 	lw	v0,-32712(gp)
  4424b0:	00003021 	move	a2,zero
  4424b4:	8f908850 	lw	s0,-30640(gp)
  4424b8:	24070200 	li	a3,512
  4424bc:	24516100 	addiu	s1,v0,24832
  4424c0:	d4416100 	0xd4416100
  4424c4:	d6200008 	0xd6200008
  4424c8:	8f858064 	lw	a1,-32668(gp)
  4424cc:	8e040000 	lw	a0,0(s0)
  4424d0:	8f998a68 	lw	t9,fprintf
  4424d4:	f7a10010 	0xf7a10010
  4424d8:	f7a00018 	0xf7a00018
  4424dc:	0320f809 	jalr	t9
  4424e0:	24a5a590 	addiu	a1,a1,-23152
  4424e4:	8fa2103c 	lw	v0,4156(sp)
  4424e8:	1040fc2e 	beqz	v0,4415a4 <get_dsa2048+0x3d18>
  4424ec:	8fbc0030 	lw	gp,48(sp)
  4424f0:	1640fc1d 	bnez	s2,441568 <get_dsa2048+0x3cdc>
  4424f4:	8fb81068 	lw	t8,4200(sp)
  4424f8:	8fa31068 	lw	v1,4200(sp)
  4424fc:	8c626620 	lw	v0,26144(v1)
  442500:	1440067a 	bnez	v0,443eec <get_dsa2048+0x6660>
  442504:	8f828064 	lw	v0,-32668(gp)
  442508:	d6220010 	0xd6220010
  44250c:	d6210018 	0xd6210018
  442510:	8e040000 	lw	a0,0(s0)
  442514:	d440a9a0 	0xd440a9a0
  442518:	8f858064 	lw	a1,-32668(gp)
  44251c:	f7a20010 	0xf7a20010
  442520:	8f998a68 	lw	t9,fprintf
  442524:	f7a10018 	0xf7a10018
  442528:	24a5a5a4 	addiu	a1,a1,-23132
--
  442888:	8f040000 	lw	a0,0(t8)
  44288c:	8fbc0030 	lw	gp,48(sp)
  442890:	8fb01080 	lw	s0,4224(sp)
  442894:	afa21064 	sw	v0,4196(sp)
  442898:	8f9989e8 	lw	t9,-30232(gp)
  44289c:	02002021 	move	a0,s0
  4428a0:	8fa61064 	lw	a2,4196(sp)
  4428a4:	0320f809 	jalr	t9
  4428a8:	24050400 	li	a1,1024
  4428ac:	1040001b 	beqz	v0,44291c <get_dsa2048+0x5090>
  4428b0:	8fbc0030 	lw	gp,48(sp)
  4428b4:	8f998d14 	lw	t9,-29420(gp)
  4428b8:	02002021 	move	a0,s0
  4428bc:	0320f809 	jalr	t9
  4428c0:	2405000a 	li	a1,10
  4428c4:	10400002 	beqz	v0,4428d0 <get_dsa2048+0x5044>
  4428c8:	8fbc0030 	lw	gp,48(sp)
  4428cc:	a0400000 	sb	zero,0(v0)
  4428d0:	83a20038 	lb	v0,56(sp)
  4428d4:	2418002b 	li	t8,43
  4428d8:	10580030 	beq	v0,t8,44299c <get_dsa2048+0x5110>
  4428dc:	8fa31068 	lw	v1,4200(sp)
  4428e0:	02003021 	move	a2,s0
  4428e4:	8f858064 	lw	a1,-32668(gp)
  4428e8:	02203821 	move	a3,s1
  4428ec:	8f998a68 	lw	t9,fprintf
  4428f0:	8c640000 	lw	a0,0(v1)
  4428f4:	0320f809 	jalr	t9
--
  442a24:	24060004 	li	a2,4
  442a28:	0320f809 	jalr	t9
  442a2c:	24a5a170 	addiu	a1,a1,-24208
  442a30:	1040021f 	beqz	v0,4432b0 <get_dsa2048+0x5a24>
  442a34:	8fbc0030 	lw	gp,48(sp)
  442a38:	8f858064 	lw	a1,-32668(gp)
  442a3c:	02002021 	move	a0,s0
  442a40:	8f999000 	lw	t9,-28672(gp)
  442a44:	24060004 	li	a2,4
  442a48:	0320f809 	jalr	t9
  442a4c:	24a5a178 	addiu	a1,a1,-24200
  442a50:	104002d4 	beqz	v0,4435a4 <get_dsa2048+0x5d18>
  442a54:	8fbc0030 	lw	gp,48(sp)
  442a58:	8f858064 	lw	a1,-32668(gp)
  442a5c:	02002021 	move	a0,s0
  442a60:	8f999000 	lw	t9,-28672(gp)
  442a64:	24060003 	li	a2,3
  442a68:	0320f809 	jalr	t9
  442a6c:	24a5a180 	addiu	a1,a1,-24192
  442a70:	1040ff89 	beqz	v0,442898 <get_dsa2048+0x500c>
  442a74:	8fbc0030 	lw	gp,48(sp)
  442a78:	8fb81068 	lw	t8,4200(sp)
  442a7c:	02003021 	move	a2,s0
  442a80:	8f858064 	lw	a1,-32668(gp)
  442a84:	02203821 	move	a3,s1
  442a88:	8f998a68 	lw	t9,fprintf
  442a8c:	8f040000 	lw	a0,0(t8)
  442a90:	0320f809 	jalr	t9
--
  443ca8:	44920800 	mtc1	s2,$f1
  443cac:	8f828064 	lw	v0,-32668(gp)
  443cb0:	46201003 	div.d	$f0,$f2,$f0
  443cb4:	8fb81070 	lw	t8,4208(sp)
  443cb8:	468008a1 	cvt.d.w	$f2,$f1
  443cbc:	2442a854 	addiu	v0,v0,-22444
  443cc0:	46220002 	mul.d	$f0,$f0,$f2
  443cc4:	1702ff65 	bne	t8,v0,443a5c <get_dsa2048+0x61d0>
  443cc8:	f460fff8 	0xf460fff8
  443ccc:	8fa31068 	lw	v1,4200(sp)
  443cd0:	24050001 	li	a1,1
  443cd4:	8c626620 	lw	v0,26144(v1)
  443cd8:	104000db 	beqz	v0,444048 <get_dsa2048+0x67bc>
  443cdc:	8f908850 	lw	s0,-30640(gp)
  443ce0:	8f848064 	lw	a0,-32668(gp)
  443ce4:	24060002 	li	a2,2
  443ce8:	8f998bf0 	lw	t9,-29712(gp)
  443cec:	8e070000 	lw	a3,0(s0)
  443cf0:	0320f809 	jalr	t9
  443cf4:	2484a260 	addiu	a0,a0,-23968
  443cf8:	8fbc0030 	lw	gp,48(sp)
  443cfc:	8f928064 	lw	s2,-32668(gp)
  443d00:	8f938064 	lw	s3,-32668(gp)
  443d04:	2652a840 	addiu	s2,s2,-22464
  443d08:	26739a6c 	addiu	s3,s3,-26004
  443d0c:	8f998a68 	lw	t9,fprintf
  443d10:	02602821 	move	a1,s3
  443d14:	8e460000 	lw	a2,0(s2)
  443d18:	26520004 	addiu	s2,s2,4
  443d1c:	8f918850 	lw	s1,-30640(gp)
  443d20:	0320f809 	jalr	t9
  443d24:	8e040000 	lw	a0,0(s0)
  443d28:	8fbc0030 	lw	gp,48(sp)
  443d2c:	8f848064 	lw	a0,-32668(gp)
  443d30:	2484a854 	addiu	a0,a0,-22444
  443d34:	1644fff6 	bne	s2,a0,443d10 <get_dsa2048+0x6484>
  443d38:	8f998a68 	lw	t9,fprintf
  443d3c:	8f988038 	lw	t8,-32712(gp)
  443d40:	2404000a 	li	a0,10
  443d44:	8f998788 	lw	t9,-30840(gp)
  443d48:	8e250000 	lw	a1,0(s1)
  443d4c:	27186170 	addiu	t8,t8,24944
  443d50:	0320f809 	jalr	t9
  443d54:	27120398 	addiu	s2,t8,920
  443d58:	24060016 	li	a2,22
  443d5c:	8fbc0030 	lw	gp,48(sp)
  443d60:	8e240000 	lw	a0,0(s1)
  443d64:	8f858064 	lw	a1,-32668(gp)
  443d68:	8f998a68 	lw	t9,fprintf
  443d6c:	8fa7109c 	lw	a3,4252(sp)
  443d70:	0320f809 	jalr	t9
  443d74:	24a5a264 	addiu	a1,a1,-23964
  443d78:	8fbc0030 	lw	gp,48(sp)
  443d7c:	8f918038 	lw	s1,-32712(gp)
  443d80:	8f938064 	lw	s3,-32668(gp)
  443d84:	263164e0 	addiu	s1,s1,25824
  443d88:	26739a7c 	addiu	s3,s3,-25988
  443d8c:	8f998a68 	lw	t9,fprintf
  443d90:	02602821 	move	a1,s3
  443d94:	8e260000 	lw	a2,0(s1)
--
  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,-29648(gp)
  443f00:	2484a52c 	addiu	a0,a0,-23252
  443f04:	0320f809 	jalr	t9
  443f08:	24a59d8c 	addiu	a1,a1,-25204
  443f0c:	8fb81068 	lw	t8,4200(sp)
  443f10:	8f026620 	lw	v0,26144(t8)
  443f14:	144000be 	bnez	v0,444210 <get_dsa2048+0x6984>
  443f18:	8fbc0030 	lw	gp,48(sp)
  443f1c:	8f828038 	lw	v0,-32712(gp)
  443f20:	24060200 	li	a2,512
  443f24:	8f908850 	lw	s0,-30640(gp)
  443f28:	d4426100 	0xd4426100
  443f2c:	24516100 	addiu	s1,v0,24832
  443f30:	8f828064 	lw	v0,-32668(gp)
  443f34:	d6210008 	0xd6210008
  443f38:	8e040000 	lw	a0,0(s0)
  443f3c:	d440a9a0 	0xd440a9a0
  443f40:	8f858064 	lw	a1,-32668(gp)
  443f44:	f7a20010 	0xf7a20010
  443f48:	8f998a68 	lw	t9,fprintf
  443f4c:	f7a10018 	0xf7a10018
  443f50:	24a5a5a4 	addiu	a1,a1,-23132
--
  444030:	24100001 	li	s0,1
  444034:	afa31084 	sw	v1,4228(sp)
  444038:	0320f809 	jalr	t9
  44403c:	8fb71064 	lw	s7,4196(sp)
  444040:	1000f0eb 	b	4403f0 <get_dsa2048+0x2b64>
  444044:	8fbc0030 	lw	gp,48(sp)
  444048:	8f848064 	lw	a0,-32668(gp)
  44404c:	2406003a 	li	a2,58
  444050:	8f998bf0 	lw	t9,-29712(gp)
  444054:	8e070000 	lw	a3,0(s0)
  444058:	0320f809 	jalr	t9
  44405c:	2484a270 	addiu	a0,a0,-23952
  444060:	24050001 	li	a1,1
  444064:	8fbc0030 	lw	gp,48(sp)
  444068:	24060018 	li	a2,24
  44406c:	8e070000 	lw	a3,0(s0)
  444070:	8f848064 	lw	a0,-32668(gp)
  444074:	8f998bf0 	lw	t9,-29712(gp)
  444078:	0320f809 	jalr	t9
  44407c:	2484a2ac 	addiu	a0,a0,-23892
  444080:	8fbc0030 	lw	gp,48(sp)
  444084:	8f928064 	lw	s2,-32668(gp)
  444088:	8f938064 	lw	s3,-32668(gp)
  44408c:	2652a840 	addiu	s2,s2,-22464
  444090:	26739a70 	addiu	s3,s3,-26000
  444094:	8f998a68 	lw	t9,fprintf
  444098:	02602821 	move	a1,s3
  44409c:	8e460000 	lw	a2,0(s2)
  4440a0:	26520004 	addiu	s2,s2,4
  4440a4:	8f918850 	lw	s1,-30640(gp)
  4440a8:	0320f809 	jalr	t9
  4440ac:	8e040000 	lw	a0,0(s0)
  4440b0:	8fbc0030 	lw	gp,48(sp)
  4440b4:	8f828064 	lw	v0,-32668(gp)
  4440b8:	2442a854 	addiu	v0,v0,-22444
  4440bc:	1642fff6 	bne	s2,v0,444098 <get_dsa2048+0x680c>
  4440c0:	8f998a68 	lw	t9,fprintf
  4440c4:	8f838038 	lw	v1,-32712(gp)
  4440c8:	2404000a 	li	a0,10
  4440cc:	8f998788 	lw	t9,-30840(gp)
  4440d0:	8e250000 	lw	a1,0(s1)
  4440d4:	24636170 	addiu	v1,v1,24944
  4440d8:	0320f809 	jalr	t9
  4440dc:	24720398 	addiu	s2,v1,920
  4440e0:	8fbc0030 	lw	gp,48(sp)
  4440e4:	8e240000 	lw	a0,0(s1)
  4440e8:	8f858064 	lw	a1,-32668(gp)
  4440ec:	8f998a68 	lw	t9,fprintf
  4440f0:	8fa6109c 	lw	a2,4252(sp)
  4440f4:	0320f809 	jalr	t9
  4440f8:	24a5a2c8 	addiu	a1,a1,-23864
  4440fc:	8fbc0030 	lw	gp,48(sp)
  444100:	8f828064 	lw	v0,-32668(gp)
  444104:	8f938038 	lw	s3,-32712(gp)
  444108:	d456a9a8 	0xd456a9a8
  44410c:	8f918064 	lw	s1,-32668(gp)
  444110:	8f828064 	lw	v0,-32668(gp)
  444114:	267364e0 	addiu	s3,s3,25824
  444118:	26319a84 	addiu	s1,s1,-25980
  44411c:	1000000e 	b	444158 <get_dsa2048+0x68cc>
  444120:	d454a9b0 	0xd454a9b0
  444124:	44860800 	mtc1	a2,$f1
  444128:	8f998a68 	lw	t9,fprintf
  44412c:	44e70800 	0x44e70800
  444130:	8e040000 	lw	a0,0(s0)
  444134:	24a5a2d0 	addiu	a1,a1,-23856
  444138:	46340843 	div.d	$f1,$f1,$f20
  44413c:	44060800 	mfc1	a2,$f1
  444140:	0320f809 	jalr	t9
  444144:	44670800 	0x44670800
  444148:	8fbc0030 	lw	gp,48(sp)
  44414c:	26730008 	addiu	s3,s3,8
  444150:	1272000e 	beq	s3,s2,44418c <get_dsa2048+0x6900>
  444154:	8f998788 	lw	t9,-30840(gp)
  444158:	8e660000 	lw	a2,0(s3)
  44415c:	8e670004 	lw	a3,4(s3)
  444160:	44860000 	mtc1	a2,$f0
  444164:	44e70000 	0x44e70000
  444168:	4620b03c 	c.lt.d	$f22,$f0
  44416c:	4501ffed 	bc1t	444124 <get_dsa2048+0x6898>
  444170:	8f858064 	lw	a1,-32668(gp)
  444174:	8f998a68 	lw	t9,fprintf
  444178:	02202821 	move	a1,s1
  44417c:	0320f809 	jalr	t9
--
  450b78:	03c03021 	move	a2,s8
  450b7c:	24050002 	li	a1,2
  450b80:	02e0c821 	move	t9,s7
  450b84:	0320f809 	jalr	t9
  450b88:	00402021 	move	a0,v0
  450b8c:	02202021 	move	a0,s1
  450b90:	8fbc0018 	lw	gp,24(sp)
  450b94:	24050002 	li	a1,2
  450b98:	8f998304 	lw	t9,-31996(gp)
  450b9c:	0320f809 	jalr	t9
  450ba0:	afa20038 	sw	v0,56(sp)
  450ba4:	8fbc0018 	lw	gp,24(sp)
  450ba8:	8f998954 	lw	t9,-30380(gp)
  450bac:	0320f809 	jalr	t9
  450bb0:	02202021 	move	a0,s1
  450bb4:	8fbc0018 	lw	gp,24(sp)
  450bb8:	1613ffac 	bne	s0,s3,450a6c <do_server+0x130>
  450bbc:	8fb80038 	lw	t8,56(sp)
  450bc0:	0701ffa1 	bgez	t8,450a48 <do_server+0x10c>
  450bc4:	8f998304 	lw	t9,-31996(gp)
  450bc8:	1000ffae 	b	450a84 <do_server+0x148>
  450bcc:	02402021 	move	a0,s2
  450bd0:	8f989390 	lw	t8,-27760(gp)
  450bd4:	8f858064 	lw	a1,-32668(gp)
  450bd8:	8f040000 	lw	a0,0(t8)
  450bdc:	8f998a68 	lw	t9,fprintf
  450be0:	0320f809 	jalr	t9
  450be4:	24a5cca8 	addiu	a1,a1,-13144


[*] Function fprintf used 35 times openssl