
mips64-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:	0000102d 	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:	0080102d 	move	v0,a0

00fe1444 <return_arg2>:
  fe1444:	03e00008 	jr	ra
  fe1448:	00a0102d 	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:	ac820000 	sw	v0,0(a0)
  fe147c:	03e00008 	jr	ra
  fe1480:	00000000 	nop

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

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

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

00fe14b4 <get_global>:
  fe14b4:	03e00008 	jr	ra
  fe14b8:	8f820224 	lw	v0,548(gp)

00fe14bc <set_global>:
  fe14bc:	03e00008 	jr	ra
  fe14c0:	af840224 	sw	a0,548(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:	00621021 	addu	v0,v1,v0
  fe1500:	03e00008 	jr	ra
  fe1504:	27bd0008 	addiu	sp,sp,8

00fe1508 <call_null>:
  fe1508:	27bdffd8 	addiu	sp,sp,-40
  fe150c:	ffbf0020 	sd	ra,32(sp)
  fe1510:	0c3f8542 	jal	fe1508 <call_null>
  fe1514:	00000000 	nop
  fe1518:	dfbf0020 	ld	ra,32(sp)
  fe151c:	03e00008 	jr	ra
  fe1520:	27bd0028 	addiu	sp,sp,40

00fe1524 <call_simple>:
  fe1524:	27bdffd8 	addiu	sp,sp,-40
  fe1528:	ffbf0020 	sd	ra,32(sp)
  fe152c:	0c3f850f 	jal	fe143c <return_arg1>
  fe1530:	240400fe 	li	a0,254
  fe1534:	24420001 	addiu	v0,v0,1
  fe1538:	dfbf0020 	ld	ra,32(sp)
  fe153c:	03e00008 	jr	ra
  fe1540:	27bd0028 	addiu	sp,sp,40

00fe1544 <call_complex>:
  fe1544:	27bdffd0 	addiu	sp,sp,-48
  fe1548:	ffbf0028 	sd	ra,40(sp)
  fe154c:	ffb00020 	sd	s0,32(sp)
  fe1550:	00a0802d 	move	s0,a1
  fe1554:	0c3f850f 	jal	fe143c <return_arg1>
  fe1558:	00a0202d 	move	a0,a1
  fe155c:	af820224 	sw	v0,548(gp)
  fe1560:	0200102d 	move	v0,s0
  fe1564:	dfbf0028 	ld	ra,40(sp)
  fe1568:	dfb00020 	ld	s0,32(sp)
  fe156c:	03e00008 	jr	ra
  fe1570:	27bd0030 	addiu	sp,sp,48

00fe1574 <call_pointer>:
  fe1574:	27bdffd8 	addiu	sp,sp,-40
  fe1578:	ffbf0020 	sd	ra,32(sp)
  fe157c:	3402fed0 	li	v0,0xfed0
  fe1580:	0040f809 	jalr	v0
  fe1584:	00000000 	nop
  fe1588:	dfbf0020 	ld	ra,32(sp)
  fe158c:	03e00008 	jr	ra
  fe1590:	27bd0028 	addiu	sp,sp,40

00fe1594 <condition>:
  fe1594:	10800003 	beqz	a0,fe15a4 <condition+0x10>
  fe1598:	00000000 	nop
  fe159c:	2402000a 	li	v0,10
  fe15a0:	ac820000 	sw	v0,0(a0)
  fe15a4:	03e00008 	jr	ra
  fe15a8:	0000102d 	move	v0,zero

00fe15ac <loop>:
  fe15ac:	0000182d 	move	v1,zero
  fe15b0:	18800006 	blez	a0,fe15cc <loop+0x20>
  fe15b4:	0000282d 	move	a1,zero
  fe15b8:	00a32821 	addu	a1,a1,v1
  fe15bc:	24630001 	addiu	v1,v1,1
  fe15c0:	0064102a 	slt	v0,v1,a0
  fe15c4:	5440fffd 	bnezl	v0,fe15bc <loop+0x10>
  fe15c8:	00a32821 	addu	a1,a1,v1
  fe15cc:	03e00008 	jr	ra
  fe15d0:	00a0102d 	move	v0,a1

00fe15d4 <main>:
  fe15d4:	03e00008 	jr	ra
  fe15d8:	0000102d 	move	v0,zero
