
mips-elf.x:     file format elf32-bigmips


Disassembly of section .text:

00fe1400 <null>:
  fe1400:	03e00008 	jr	ra
  fe1404:	00000000 	nop

00fe1408 <return_zero>:
  fe1408:	03e00008 	jr	ra
  fe140c:	00001021 	move	v0,zero

00fe1410 <return_one>:
  fe1410:	03e00008 	jr	ra
  fe1414:	24020001 	li	v0,1

00fe1418 <return_intsize>:
  fe1418:	03e00008 	jr	ra
  fe141c:	24020004 	li	v0,4

00fe1420 <return_pointersize>:
  fe1420:	03e00008 	jr	ra
  fe1424:	24020004 	li	v0,4

00fe1428 <return_short>:
  fe1428:	03e00008 	jr	ra
  fe142c:	2402ffee 	li	v0,-18

00fe1430 <return_long>:
  fe1430:	3c02ffee 	lui	v0,0xffee
  fe1434:	03e00008 	jr	ra
  fe1438:	3442ddcc 	ori	v0,v0,0xddcc

00fe143c <return_arg1>:
  fe143c:	03e00008 	jr	ra
  fe1440:	00801021 	move	v0,a0

00fe1444 <return_arg2>:
  fe1444:	03e00008 	jr	ra
  fe1448:	00a01021 	move	v0,a1

00fe144c <inc>:
  fe144c:	03e00008 	jr	ra
  fe1450:	24820001 	addiu	v0,a0,1

00fe1454 <add>:
  fe1454:	03e00008 	jr	ra
  fe1458:	00851021 	addu	v0,a0,a1

00fe145c <add3>:
  fe145c:	00851021 	addu	v0,a0,a1
  fe1460:	03e00008 	jr	ra
  fe1464:	00461021 	addu	v0,v0,a2

00fe1468 <load>:
  fe1468:	8c820000 	lw	v0,0(a0)
  fe146c:	03e00008 	jr	ra
  fe1470:	00000000 	nop

00fe1474 <store>:
  fe1474:	240200ff 	li	v0,255
  fe1478:	03e00008 	jr	ra
  fe147c:	ac820000 	sw	v0,0(a0)

00fe1480 <load_long>:
  fe1480:	8c820000 	lw	v0,0(a0)
  fe1484:	03e00008 	jr	ra
  fe1488:	00000000 	nop

00fe148c <store_long>:
  fe148c:	3c02fedc 	lui	v0,0xfedc
  fe1490:	3442ba98 	ori	v0,v0,0xba98
  fe1494:	03e00008 	jr	ra
  fe1498:	ac820000 	sw	v0,0(a0)

00fe149c <member>:
  fe149c:	24020001 	li	v0,1
  fe14a0:	ac820004 	sw	v0,4(a0)
  fe14a4:	8c820008 	lw	v0,8(a0)
  fe14a8:	03e00008 	jr	ra
  fe14ac:	00000000 	nop

00fe14b0 <get_global>:
  fe14b0:	8f820214 	lw	v0,532(gp)
  fe14b4:	03e00008 	jr	ra
  fe14b8:	00000000 	nop

00fe14bc <set_global>:
  fe14bc:	03e00008 	jr	ra
  fe14c0:	af840214 	sw	a0,532(gp)

00fe14c4 <set_stack>:
  fe14c4:	27bdfff8 	addiu	sp,sp,-8
  fe14c8:	240200fe 	li	v0,254
  fe14cc:	afa20000 	sw	v0,0(sp)
  fe14d0:	240200ff 	li	v0,255
  fe14d4:	afa20004 	sw	v0,4(sp)
  fe14d8:	03e00008 	jr	ra
  fe14dc:	27bd0008 	addiu	sp,sp,8

00fe14e0 <use_stack>:
  fe14e0:	27bdfff8 	addiu	sp,sp,-8
  fe14e4:	240200fe 	li	v0,254
  fe14e8:	afa20000 	sw	v0,0(sp)
  fe14ec:	240200ff 	li	v0,255
  fe14f0:	afa20004 	sw	v0,4(sp)
  fe14f4:	8fa30000 	lw	v1,0(sp)
  fe14f8:	8fa20004 	lw	v0,4(sp)
  fe14fc:	00000000 	nop
  fe1500:	00621021 	addu	v0,v1,v0
  fe1504:	03e00008 	jr	ra
  fe1508:	27bd0008 	addiu	sp,sp,8

00fe150c <call_null>:
  fe150c:	27bdffe8 	addiu	sp,sp,-24
  fe1510:	afbf0010 	sw	ra,16(sp)
  fe1514:	0c3f8543 	jal	fe150c <call_null>
  fe1518:	00000000 	nop
  fe151c:	8fbf0010 	lw	ra,16(sp)
  fe1520:	00000000 	nop
  fe1524:	03e00008 	jr	ra
  fe1528:	27bd0018 	addiu	sp,sp,24

00fe152c <call_simple>:
  fe152c:	27bdffe8 	addiu	sp,sp,-24
  fe1530:	afbf0010 	sw	ra,16(sp)
  fe1534:	0c3f850f 	jal	fe143c <return_arg1>
  fe1538:	240400fe 	li	a0,254
  fe153c:	24420001 	addiu	v0,v0,1
  fe1540:	8fbf0010 	lw	ra,16(sp)
  fe1544:	00000000 	nop
  fe1548:	03e00008 	jr	ra
  fe154c:	27bd0018 	addiu	sp,sp,24

00fe1550 <call_complex>:
  fe1550:	27bdffe8 	addiu	sp,sp,-24
  fe1554:	afbf0014 	sw	ra,20(sp)
  fe1558:	afb00010 	sw	s0,16(sp)
  fe155c:	00a08021 	move	s0,a1
  fe1560:	0c3f850f 	jal	fe143c <return_arg1>
  fe1564:	00a02021 	move	a0,a1
  fe1568:	af820214 	sw	v0,532(gp)
  fe156c:	02001021 	move	v0,s0
  fe1570:	8fbf0014 	lw	ra,20(sp)
  fe1574:	8fb00010 	lw	s0,16(sp)
  fe1578:	03e00008 	jr	ra
  fe157c:	27bd0018 	addiu	sp,sp,24

00fe1580 <call_pointer>:
  fe1580:	27bdffe8 	addiu	sp,sp,-24
  fe1584:	afbf0010 	sw	ra,16(sp)
  fe1588:	3402fed0 	li	v0,0xfed0
  fe158c:	0040f809 	jalr	v0
  fe1590:	00000000 	nop
  fe1594:	8fbf0010 	lw	ra,16(sp)
  fe1598:	00000000 	nop
  fe159c:	03e00008 	jr	ra
  fe15a0:	27bd0018 	addiu	sp,sp,24

00fe15a4 <condition>:
  fe15a4:	10800003 	beqz	a0,fe15b4 <condition+0x10>
  fe15a8:	00000000 	nop
  fe15ac:	2402000a 	li	v0,10
  fe15b0:	ac820000 	sw	v0,0(a0)
  fe15b4:	03e00008 	jr	ra
  fe15b8:	00001021 	move	v0,zero

00fe15bc <loop>:
  fe15bc:	00001821 	move	v1,zero
  fe15c0:	18800006 	blez	a0,fe15dc <loop+0x20>
  fe15c4:	00002821 	move	a1,zero
  fe15c8:	00a32821 	addu	a1,a1,v1
  fe15cc:	24630001 	addiu	v1,v1,1
  fe15d0:	0064102a 	slt	v0,v1,a0
  fe15d4:	1440fffc 	bnez	v0,fe15c8 <loop+0xc>
  fe15d8:	00000000 	nop
  fe15dc:	03e00008 	jr	ra
  fe15e0:	00a01021 	move	v0,a1

00fe15e4 <main>:
  fe15e4:	03e00008 	jr	ra
  fe15e8:	00001021 	move	v0,zero
