
hppa-linux.x:     file format elf32-hppa-linux


Disassembly of section .text:

00fe1400 <null>:
  fe1400:	e8 40 c0 02 	bv,n r0(rp)

00fe1404 <return_zero>:
  fe1404:	e8 40 c0 00 	bv r0(rp)
  fe1408:	34 1c 00 00 	ldi 0,ret0

00fe140c <return_one>:
  fe140c:	e8 40 c0 00 	bv r0(rp)
  fe1410:	34 1c 00 02 	ldi 1,ret0

00fe1414 <return_intsize>:
  fe1414:	e8 40 c0 00 	bv r0(rp)
  fe1418:	34 1c 00 08 	ldi 4,ret0

00fe141c <return_pointersize>:
  fe141c:	e8 40 c0 00 	bv r0(rp)
  fe1420:	34 1c 00 08 	ldi 4,ret0

00fe1424 <return_short>:
  fe1424:	e8 40 c0 00 	bv r0(rp)
  fe1428:	34 1c 3f dd 	ldi -12,ret0

00fe142c <return_long>:
  fe142c:	23 96 cf fd 	ldil L%-114000,ret0
  fe1430:	e8 40 c0 00 	bv r0(rp)
  fe1434:	37 9c 3b 98 	ldo 1dcc(ret0),ret0

00fe1438 <return_arg1>:
  fe1438:	e8 40 c0 00 	bv r0(rp)
  fe143c:	08 1a 02 5c 	copy r26,ret0

00fe1440 <return_arg2>:
  fe1440:	e8 40 c0 00 	bv r0(rp)
  fe1444:	08 19 02 5c 	copy r25,ret0

00fe1448 <inc>:
  fe1448:	e8 40 c0 00 	bv r0(rp)
  fe144c:	37 5c 00 02 	ldo 1(r26),ret0

00fe1450 <add>:
  fe1450:	e8 40 c0 00 	bv r0(rp)
  fe1454:	0b 3a 0a 1c 	add,l r26,r25,ret0

00fe1458 <add3>:
  fe1458:	0b 3a 0a 19 	add,l r26,r25,r25
  fe145c:	e8 40 c0 00 	bv r0(rp)
  fe1460:	0b 19 0a 1c 	add,l r25,r24,ret0

00fe1464 <load>:
  fe1464:	0f 40 10 9c 	ldw 0(r26),ret0
  fe1468:	e8 40 c0 02 	bv,n r0(rp)

00fe146c <store>:
  fe146c:	34 13 01 fe 	ldi ff,r19
  fe1470:	0f 53 12 80 	stw r19,0(r26)
  fe1474:	e8 40 c0 02 	bv,n r0(rp)

00fe1478 <load_long>:
  fe1478:	0f 40 10 9c 	ldw 0(r26),ret0
  fe147c:	e8 40 c0 02 	bv,n r0(rp)

00fe1480 <store_long>:
  fe1480:	22 66 cf db 	ldil L%-1234000,r19
  fe1484:	36 73 35 31 	ldo -568(r19),r19
  fe1488:	0f 53 12 80 	stw r19,0(r26)
  fe148c:	e8 40 c0 02 	bv,n r0(rp)

00fe1490 <member>:
  fe1490:	34 13 00 02 	ldi 1,r19
  fe1494:	0f 53 12 88 	stw r19,4(r26)
  fe1498:	e8 40 c0 00 	bv r0(rp)
  fe149c:	0f 50 10 9c 	ldw 8(r26),ret0

00fe14a0 <get_global>:
  fe14a0:	2b 60 00 00 	addil L%0,dp,r1
  fe14a4:	e8 40 c0 00 	bv r0(rp)
  fe14a8:	48 3c 00 00 	ldw 0(r1),ret0

00fe14ac <set_global>:
  fe14ac:	2b 60 00 00 	addil L%0,dp,r1
  fe14b0:	e8 40 c0 00 	bv r0(rp)
  fe14b4:	68 3a 00 00 	stw r26,0(r1)

00fe14b8 <set_stack>:
  fe14b8:	37 de 00 80 	ldo 40(sp),sp
  fe14bc:	34 13 01 fc 	ldi fe,r19
  fe14c0:	6b d3 3f 91 	stw r19,-38(sp)
  fe14c4:	34 13 01 fe 	ldi ff,r19
  fe14c8:	6b d3 3f 99 	stw r19,-34(sp)
  fe14cc:	e8 40 c0 00 	bv r0(rp)
  fe14d0:	37 de 3f 81 	ldo -40(sp),sp

00fe14d4 <use_stack>:
  fe14d4:	37 de 00 80 	ldo 40(sp),sp
  fe14d8:	34 13 01 fc 	ldi fe,r19
  fe14dc:	6b d3 3f 91 	stw r19,-38(sp)
  fe14e0:	34 13 01 fe 	ldi ff,r19
  fe14e4:	6b d3 3f 99 	stw r19,-34(sp)
  fe14e8:	4b d3 3f 91 	ldw -38(sp),r19
  fe14ec:	4b dc 3f 99 	ldw -34(sp),ret0
  fe14f0:	0b 93 0a 1c 	add,l r19,ret0,ret0
  fe14f4:	e8 40 c0 00 	bv r0(rp)
  fe14f8:	37 de 3f 81 	ldo -40(sp),sp

00fe14fc <call_null>:
  fe14fc:	6b c2 3f d9 	stw rp,-14(sp)
  fe1500:	e8 5f 1f ed 	b,l fe14fc <call_null>,rp
  fe1504:	37 de 00 80 	ldo 40(sp),sp
  fe1508:	4b c2 3f 59 	ldw -54(sp),rp
  fe150c:	e8 40 c0 00 	bv r0(rp)
  fe1510:	37 de 3f 81 	ldo -40(sp),sp

00fe1514 <call_simple>:
  fe1514:	6b c2 3f d9 	stw rp,-14(sp)
  fe1518:	37 de 00 80 	ldo 40(sp),sp
  fe151c:	e8 5f 1e 2d 	b,l fe1438 <return_arg1>,rp
  fe1520:	34 1a 01 fc 	ldi fe,r26
  fe1524:	37 9c 00 02 	ldo 1(ret0),ret0
  fe1528:	4b c2 3f 59 	ldw -54(sp),rp
  fe152c:	e8 40 c0 00 	bv r0(rp)
  fe1530:	37 de 3f 81 	ldo -40(sp),sp

00fe1534 <call_complex>:
  fe1534:	6b c2 3f d9 	stw rp,-14(sp)
  fe1538:	6f c4 00 80 	stw,ma r4,40(sp)
  fe153c:	08 19 02 44 	copy r25,r4
  fe1540:	e8 5f 1d e5 	b,l fe1438 <return_arg1>,rp
  fe1544:	08 19 02 5a 	copy r25,r26
  fe1548:	2b 60 00 00 	addil L%0,dp,r1
  fe154c:	68 3c 00 00 	stw ret0,0(r1)
  fe1550:	08 04 02 5c 	copy r4,ret0
  fe1554:	4b c2 3f 59 	ldw -54(sp),rp
  fe1558:	e8 40 c0 00 	bv r0(rp)
  fe155c:	4f c4 3f 81 	ldw,mb -40(sp),r4

00fe1560 <call_pointer>:
  fe1560:	6b c2 3f d9 	stw rp,-14(sp)
  fe1564:	37 de 00 80 	ldo 40(sp),sp
  fe1568:	22 c8 00 00 	ldil L%10000,r22
  fe156c:	36 d6 3d a1 	ldo -130(r22),r22
  fe1570:	eb e0 00 90 	b,l fe15c0 <___main>,r31
  fe1574:	08 1f 02 42 	copy r31,rp
  fe1578:	4b c2 3f 59 	ldw -54(sp),rp
  fe157c:	e8 40 c0 00 	bv r0(rp)
  fe1580:	37 de 3f 81 	ldo -40(sp),sp

00fe1584 <condition>:
  fe1584:	cb 5a 20 08 	movb,= r26,r26,fe1590 <condition+0xc>
  fe1588:	34 13 00 14 	ldi a,r19
  fe158c:	0f 53 12 80 	stw r19,0(r26)
  fe1590:	e8 40 c0 00 	bv r0(rp)
  fe1594:	34 1c 00 00 	ldi 0,ret0

00fe1598 <loop>:
  fe1598:	34 1c 00 00 	ldi 0,ret0
  fe159c:	80 1a 60 20 	cmpb,<= r26,r0,fe15b4 <loop+0x1c>
  fe15a0:	34 13 00 00 	ldi 0,r19
  fe15a4:	0a 7c 0a 1c 	add,l ret0,r19,ret0
  fe15a8:	36 73 00 02 	ldo 1(r19),r19
  fe15ac:	8a 7a 7f ef 	cmpb,>,n r26,r19,fe15a8 <loop+0x10>
  fe15b0:	0a 7c 0a 1c 	add,l ret0,r19,ret0
  fe15b4:	e8 40 c0 02 	bv,n r0(rp)

00fe15b8 <main>:
  fe15b8:	e8 40 c0 00 	bv r0(rp)
  fe15bc:	34 1c 00 00 	ldi 0,ret0
