summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/ia64/crtn.S
blob: 5403446b529f387350efb37ab0825c4ac0f133a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* glibc's sysdeps/ia64/elf/initfini.c used for reference [EPILOG] */

	.text
	.section .init
	.proc _init#
_init:
	.prologue
	.save ar.pfs, r34
	.vframe r32
	.save rp, r33
	.body
	.regstk 0,2,0,0
	mov r12 = r32
	mov ar.pfs = r34
	mov b0 = r33
	br.ret.sptk.many b0
	.endp _init#



	.section .fini
	.proc _fini#
_fini:
	.prologue
	.save ar.pfs, r34
	.vframe r32
	.save rp, r33
	.body
	mov r12 = r32
	mov ar.pfs = r34
	mov b0 = r33
	br.ret.sptk.many b0
	.endp _fini#