
alpha-elf.x:     file format elf64-alpha


Disassembly of section .text:

0000000000fe1400 <null>:
  fe1400:	01 80 fa 6b 	ret

0000000000fe1404 <return_zero>:
  fe1404:	00 04 ff 47 	clr	v0
  fe1408:	01 80 fa 6b 	ret

0000000000fe140c <return_one>:
  fe140c:	01 00 1f 20 	lda	v0,1
  fe1410:	01 80 fa 6b 	ret

0000000000fe1414 <return_intsize>:
  fe1414:	04 00 1f 20 	lda	v0,4
  fe1418:	01 80 fa 6b 	ret

0000000000fe141c <return_pointersize>:
  fe141c:	08 00 1f 20 	lda	v0,8
  fe1420:	01 80 fa 6b 	ret

0000000000fe1424 <return_short>:
  fe1424:	ee ff 1f 20 	lda	v0,-18
  fe1428:	01 80 fa 6b 	ret

0000000000fe142c <return_long>:
  fe142c:	fc 3f 1f 24 	ldah	v0,16380
  fe1430:	73 b7 00 20 	lda	v0,-18573(v0)
  fe1434:	40 14 00 40 	s4addq	v0,0,v0
  fe1438:	01 80 fa 6b 	ret

0000000000fe143c <return_arg1>:
  fe143c:	00 04 f0 47 	mov	a0,v0
  fe1440:	01 80 fa 6b 	ret

0000000000fe1444 <return_arg2>:
  fe1444:	00 04 f1 47 	mov	a1,v0
  fe1448:	01 80 fa 6b 	ret

0000000000fe144c <inc>:
  fe144c:	00 30 00 42 	addl	a0,0x1,v0
  fe1450:	01 80 fa 6b 	ret

0000000000fe1454 <add>:
  fe1454:	00 00 11 42 	addl	a0,a1,v0
  fe1458:	01 80 fa 6b 	ret

0000000000fe145c <add3>:
  fe145c:	11 04 11 42 	addq	a0,a1,a1
  fe1460:	00 00 51 42 	addl	a2,a1,v0
  fe1464:	01 80 fa 6b 	ret

0000000000fe1468 <load>:
  fe1468:	00 00 10 a0 	ldl	v0,0(a0)
  fe146c:	00 00 e0 43 	sextl	v0,v0
  fe1470:	01 80 fa 6b 	ret

0000000000fe1474 <store>:
  fe1474:	ff 00 3f 20 	lda	t0,255
  fe1478:	00 00 30 b0 	stl	t0,0(a0)
  fe147c:	01 80 fa 6b 	ret

0000000000fe1480 <load_long>:
  fe1480:	00 00 10 a4 	ldq	v0,0(a0)
  fe1484:	01 80 fa 6b 	ret

0000000000fe1488 <store_long>:
  fe1488:	dc 1f 3f 24 	ldah	t0,8156
  fe148c:	53 97 21 20 	lda	t0,-26797(t0)
  fe1490:	41 16 20 40 	s8addq	t0,0,t0
  fe1494:	00 00 30 b4 	stq	t0,0(a0)
  fe1498:	01 80 fa 6b 	ret

0000000000fe149c <member>:
  fe149c:	01 00 3f 20 	lda	t0,1
  fe14a0:	04 00 30 b0 	stl	t0,4(a0)
  fe14a4:	08 00 10 a0 	ldl	v0,8(a0)
  fe14a8:	01 80 fa 6b 	ret

0000000000fe14ac <get_global>:
  fe14ac:	01 00 bb 27 	ldah	gp,1(t12)
  fe14b0:	5c 87 bd 23 	lda	gp,-30884(gp)
  fe14b4:	00 80 3d a4 	ldq	t0,-32768(gp)
  fe14b8:	00 00 01 a0 	ldl	v0,0(t0)
  fe14bc:	01 80 fa 6b 	ret

0000000000fe14c0 <set_global>:
  fe14c0:	01 00 bb 27 	ldah	gp,1(t12)
  fe14c4:	48 87 bd 23 	lda	gp,-30904(gp)
  fe14c8:	00 80 3d a4 	ldq	t0,-32768(gp)
  fe14cc:	00 00 01 b2 	stl	a0,0(t0)
  fe14d0:	01 80 fa 6b 	ret

0000000000fe14d4 <set_stack>:
  fe14d4:	f0 ff de 23 	lda	sp,-16(sp)
  fe14d8:	fe 00 3f 20 	lda	t0,254
  fe14dc:	00 00 3e b0 	stl	t0,0(sp)
  fe14e0:	ff 00 3f 20 	lda	t0,255
  fe14e4:	04 00 3e b0 	stl	t0,4(sp)
  fe14e8:	10 00 de 23 	lda	sp,16(sp)
  fe14ec:	01 80 fa 6b 	ret

0000000000fe14f0 <use_stack>:
  fe14f0:	f0 ff de 23 	lda	sp,-16(sp)
  fe14f4:	fe 00 3f 20 	lda	t0,254
  fe14f8:	00 00 3e b0 	stl	t0,0(sp)
  fe14fc:	ff 00 3f 20 	lda	t0,255
  fe1500:	04 00 3e b0 	stl	t0,4(sp)
  fe1504:	00 00 1e a0 	ldl	v0,0(sp)
  fe1508:	04 00 3e a0 	ldl	t0,4(sp)
  fe150c:	00 00 01 40 	addl	v0,t0,v0
  fe1510:	10 00 de 23 	lda	sp,16(sp)
  fe1514:	01 80 fa 6b 	ret

0000000000fe1518 <call_null>:
  fe1518:	01 00 bb 27 	ldah	gp,1(t12)
  fe151c:	f0 86 bd 23 	lda	gp,-30992(gp)
  fe1520:	f0 ff de 23 	lda	sp,-16(sp)
  fe1524:	00 00 5e b7 	stq	ra,0(sp)
  fe1528:	fd ff 5f d3 	bsr	ra,fe1520 <call_null+0x8>
  fe152c:	00 00 5e a7 	ldq	ra,0(sp)
  fe1530:	10 00 de 23 	lda	sp,16(sp)
  fe1534:	01 80 fa 6b 	ret

0000000000fe1538 <call_simple>:
  fe1538:	01 00 bb 27 	ldah	gp,1(t12)
  fe153c:	d0 86 bd 23 	lda	gp,-31024(gp)
  fe1540:	f0 ff de 23 	lda	sp,-16(sp)
  fe1544:	00 00 5e b7 	stq	ra,0(sp)
  fe1548:	fe 00 1f 22 	lda	a0,254
  fe154c:	bb ff 5f d3 	bsr	ra,fe143c <return_arg1>
  fe1550:	00 30 00 40 	addl	v0,0x1,v0
  fe1554:	00 00 5e a7 	ldq	ra,0(sp)
  fe1558:	10 00 de 23 	lda	sp,16(sp)
  fe155c:	01 80 fa 6b 	ret

0000000000fe1560 <call_complex>:
  fe1560:	01 00 bb 27 	ldah	gp,1(t12)
  fe1564:	a8 86 bd 23 	lda	gp,-31064(gp)
  fe1568:	f0 ff de 23 	lda	sp,-16(sp)
  fe156c:	00 00 5e b7 	stq	ra,0(sp)
  fe1570:	08 00 3e b5 	stq	s0,8(sp)
  fe1574:	09 04 f1 47 	mov	a1,s0
  fe1578:	10 04 f1 47 	mov	a1,a0
  fe157c:	af ff 5f d3 	bsr	ra,fe143c <return_arg1>
  fe1580:	00 80 3d a4 	ldq	t0,-32768(gp)
  fe1584:	00 00 01 b0 	stl	v0,0(t0)
  fe1588:	00 04 e9 47 	mov	s0,v0
  fe158c:	00 00 5e a7 	ldq	ra,0(sp)
  fe1590:	08 00 3e a5 	ldq	s0,8(sp)
  fe1594:	10 00 de 23 	lda	sp,16(sp)
  fe1598:	01 80 fa 6b 	ret

0000000000fe159c <call_pointer>:
  fe159c:	01 00 bb 27 	ldah	gp,1(t12)
  fe15a0:	6c 86 bd 23 	lda	gp,-31124(gp)
  fe15a4:	f0 ff de 23 	lda	sp,-16(sp)
  fe15a8:	00 00 5e b7 	stq	ra,0(sp)
  fe15ac:	01 00 7f 27 	ldah	t12,1
  fe15b0:	d0 fe 7b 23 	lda	t12,-304(t12)
  fe15b4:	00 40 5b 6b 	jsr	ra,(t12),fe15b8 <call_pointer+0x1c>
  fe15b8:	01 00 ba 27 	ldah	gp,1(ra)
  fe15bc:	50 86 bd 23 	lda	gp,-31152(gp)
  fe15c0:	00 00 5e a7 	ldq	ra,0(sp)
  fe15c4:	10 00 de 23 	lda	sp,16(sp)
  fe15c8:	01 80 fa 6b 	ret

0000000000fe15cc <condition>:
  fe15cc:	02 00 00 e6 	beq	a0,fe15d8 <condition+0xc>
  fe15d0:	0a 00 3f 20 	lda	t0,10
  fe15d4:	00 00 30 b0 	stl	t0,0(a0)
  fe15d8:	00 04 ff 47 	clr	v0
  fe15dc:	01 80 fa 6b 	ret

0000000000fe15e0 <loop>:
  fe15e0:	02 04 ff 47 	clr	t1
  fe15e4:	00 04 ff 47 	clr	v0
  fe15e8:	04 00 00 ee 	ble	a0,fe15fc <loop+0x1c>
  fe15ec:	00 00 02 40 	addl	v0,t1,v0
  fe15f0:	02 30 40 40 	addl	t1,0x1,t1
  fe15f4:	a1 09 50 40 	cmplt	t1,a0,t0
  fe15f8:	fc ff 3f f4 	bne	t0,fe15ec <loop+0xc>
  fe15fc:	01 80 fa 6b 	ret

0000000000fe1600 <main>:
  fe1600:	00 04 ff 47 	clr	v0
  fe1604:	01 80 fa 6b 	ret
