
powerpc-elf.x:     file format elf32-powerpc


Disassembly of section .text:

00fe1400 <null>:
  fe1400:	4e 80 00 20 	blr

00fe1404 <return_zero>:
  fe1404:	38 60 00 00 	li      r3,0
  fe1408:	4e 80 00 20 	blr

00fe140c <return_one>:
  fe140c:	38 60 00 01 	li      r3,1
  fe1410:	4e 80 00 20 	blr

00fe1414 <return_intsize>:
  fe1414:	38 60 00 04 	li      r3,4
  fe1418:	4e 80 00 20 	blr

00fe141c <return_pointersize>:
  fe141c:	38 60 00 04 	li      r3,4
  fe1420:	4e 80 00 20 	blr

00fe1424 <return_short>:
  fe1424:	38 60 ff ee 	li      r3,-18
  fe1428:	4e 80 00 20 	blr

00fe142c <return_long>:
  fe142c:	3c 60 ff ee 	lis     r3,-18
  fe1430:	60 63 dd cc 	ori     r3,r3,56780
  fe1434:	4e 80 00 20 	blr

00fe1438 <return_arg1>:
  fe1438:	4e 80 00 20 	blr

00fe143c <return_arg2>:
  fe143c:	7c 83 23 78 	mr      r3,r4
  fe1440:	4e 80 00 20 	blr

00fe1444 <inc>:
  fe1444:	38 63 00 01 	addi    r3,r3,1
  fe1448:	4e 80 00 20 	blr

00fe144c <add>:
  fe144c:	7c 63 22 14 	add     r3,r3,r4
  fe1450:	4e 80 00 20 	blr

00fe1454 <add3>:
  fe1454:	7c 83 22 14 	add     r4,r3,r4
  fe1458:	7c 64 2a 14 	add     r3,r4,r5
  fe145c:	4e 80 00 20 	blr

00fe1460 <load>:
  fe1460:	80 63 00 00 	lwz     r3,0(r3)
  fe1464:	4e 80 00 20 	blr

00fe1468 <store>:
  fe1468:	38 00 00 ff 	li      r0,255
  fe146c:	90 03 00 00 	stw     r0,0(r3)
  fe1470:	4e 80 00 20 	blr

00fe1474 <load_long>:
  fe1474:	80 63 00 00 	lwz     r3,0(r3)
  fe1478:	4e 80 00 20 	blr

00fe147c <store_long>:
  fe147c:	3c 00 fe dc 	lis     r0,-292
  fe1480:	60 00 ba 98 	ori     r0,r0,47768
  fe1484:	90 03 00 00 	stw     r0,0(r3)
  fe1488:	4e 80 00 20 	blr

00fe148c <member>:
  fe148c:	38 00 00 01 	li      r0,1
  fe1490:	90 03 00 04 	stw     r0,4(r3)
  fe1494:	80 63 00 08 	lwz     r3,8(r3)
  fe1498:	4e 80 00 20 	blr

00fe149c <get_global>:
  fe149c:	3d 20 00 fe 	lis     r9,254
  fe14a0:	80 69 18 00 	lwz     r3,6144(r9)
  fe14a4:	4e 80 00 20 	blr

00fe14a8 <set_global>:
  fe14a8:	3d 20 00 fe 	lis     r9,254
  fe14ac:	90 69 18 00 	stw     r3,6144(r9)
  fe14b0:	4e 80 00 20 	blr

00fe14b4 <set_stack>:
  fe14b4:	94 21 ff f0 	stwu    r1,-16(r1)
  fe14b8:	38 00 00 fe 	li      r0,254
  fe14bc:	90 01 00 08 	stw     r0,8(r1)
  fe14c0:	38 00 00 ff 	li      r0,255
  fe14c4:	90 01 00 0c 	stw     r0,12(r1)
  fe14c8:	38 21 00 10 	addi    r1,r1,16
  fe14cc:	4e 80 00 20 	blr

00fe14d0 <use_stack>:
  fe14d0:	94 21 ff f0 	stwu    r1,-16(r1)
  fe14d4:	38 00 00 fe 	li      r0,254
  fe14d8:	90 01 00 08 	stw     r0,8(r1)
  fe14dc:	38 00 00 ff 	li      r0,255
  fe14e0:	90 01 00 0c 	stw     r0,12(r1)
  fe14e4:	80 01 00 08 	lwz     r0,8(r1)
  fe14e8:	80 61 00 0c 	lwz     r3,12(r1)
  fe14ec:	7c 60 1a 14 	add     r3,r0,r3
  fe14f0:	38 21 00 10 	addi    r1,r1,16
  fe14f4:	4e 80 00 20 	blr

00fe14f8 <call_null>:
  fe14f8:	94 21 ff f0 	stwu    r1,-16(r1)
  fe14fc:	7c 08 02 a6 	mflr    r0
  fe1500:	90 01 00 14 	stw     r0,20(r1)
  fe1504:	4b ff ff f5 	bl      fe14f8 <call_null>
  fe1508:	80 01 00 14 	lwz     r0,20(r1)
  fe150c:	7c 08 03 a6 	mtlr    r0
  fe1510:	38 21 00 10 	addi    r1,r1,16
  fe1514:	4e 80 00 20 	blr

00fe1518 <call_simple>:
  fe1518:	94 21 ff f0 	stwu    r1,-16(r1)
  fe151c:	7c 08 02 a6 	mflr    r0
  fe1520:	90 01 00 14 	stw     r0,20(r1)
  fe1524:	38 60 00 fe 	li      r3,254
  fe1528:	4b ff ff 11 	bl      fe1438 <return_arg1>
  fe152c:	38 63 00 01 	addi    r3,r3,1
  fe1530:	80 01 00 14 	lwz     r0,20(r1)
  fe1534:	7c 08 03 a6 	mtlr    r0
  fe1538:	38 21 00 10 	addi    r1,r1,16
  fe153c:	4e 80 00 20 	blr

00fe1540 <call_complex>:
  fe1540:	94 21 ff e0 	stwu    r1,-32(r1)
  fe1544:	7c 08 02 a6 	mflr    r0
  fe1548:	93 a1 00 14 	stw     r29,20(r1)
  fe154c:	90 01 00 24 	stw     r0,36(r1)
  fe1550:	7c 9d 23 78 	mr      r29,r4
  fe1554:	7c 83 23 78 	mr      r3,r4
  fe1558:	4b ff fe e1 	bl      fe1438 <return_arg1>
  fe155c:	3d 20 00 fe 	lis     r9,254
  fe1560:	90 69 18 00 	stw     r3,6144(r9)
  fe1564:	7f a3 eb 78 	mr      r3,r29
  fe1568:	80 01 00 24 	lwz     r0,36(r1)
  fe156c:	7c 08 03 a6 	mtlr    r0
  fe1570:	83 a1 00 14 	lwz     r29,20(r1)
  fe1574:	38 21 00 20 	addi    r1,r1,32
  fe1578:	4e 80 00 20 	blr

00fe157c <call_pointer>:
  fe157c:	94 21 ff f0 	stwu    r1,-16(r1)
  fe1580:	7c 08 02 a6 	mflr    r0
  fe1584:	90 01 00 14 	stw     r0,20(r1)
  fe1588:	38 00 00 00 	li      r0,0
  fe158c:	60 00 fe d0 	ori     r0,r0,65232
  fe1590:	7c 08 03 a6 	mtlr    r0
  fe1594:	4e 80 00 21 	blrl
  fe1598:	80 01 00 14 	lwz     r0,20(r1)
  fe159c:	7c 08 03 a6 	mtlr    r0
  fe15a0:	38 21 00 10 	addi    r1,r1,16
  fe15a4:	4e 80 00 20 	blr

00fe15a8 <condition>:
  fe15a8:	2c 03 00 00 	cmpwi   r3,0
  fe15ac:	41 82 00 0c 	beq-    fe15b8 <condition+0x10>
  fe15b0:	38 00 00 0a 	li      r0,10
  fe15b4:	90 03 00 00 	stw     r0,0(r3)
  fe15b8:	38 60 00 00 	li      r3,0
  fe15bc:	4e 80 00 20 	blr

00fe15c0 <loop>:
  fe15c0:	7c 60 1b 78 	mr      r0,r3
  fe15c4:	38 60 00 00 	li      r3,0
  fe15c8:	39 20 00 00 	li      r9,0
  fe15cc:	7f 83 00 00 	cmpw    cr7,r3,r0
  fe15d0:	4c 9c 00 20 	bgelr   cr7
  fe15d4:	7c 63 4a 14 	add     r3,r3,r9
  fe15d8:	39 29 00 01 	addi    r9,r9,1
  fe15dc:	7f 89 00 00 	cmpw    cr7,r9,r0
  fe15e0:	41 9c ff f4 	blt+    cr7,fe15d4 <loop+0x14>
  fe15e4:	4e 80 00 20 	blr

00fe15e8 <main>:
  fe15e8:	38 60 00 00 	li      r3,0
  fe15ec:	4e 80 00 20 	blr
