summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/sh64/crtn.S
blob: eb6479a56a6a19824aa36d54c6f0431c02394dbc (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
	.file	"initfini.c"
	.section	.text..SHmedia32,"ax"
	.little
	
	.section .init
	.hidden  _init
	.align 2
	.global	_init
	.type	_init, @function
	add.l	r14, r63, r15
	ld.l	r15, 12, r18
	ld.l	r15, 4, r12
	ld.l	r15, 8, r14
	ptabs	r18, tr0
	addi.l	r15, 16, r15
	blink	tr0, r63
	.size	_init, .-_init
	
	.section .fini
	.hidden  _fini
	.align 2
	.global	_fini
	.type	_fini, @function
	add.l	r14, r63, r15
	ld.l	r15, 12, r18
	ld.l	r15, 4, r12
	ld.l	r15, 8, r14
	ptabs	r18, tr0
	addi.l	r15, 16, r15
	blink	tr0, r63
	.size	_fini, .-_fini
	
	.ident	"GCC: (GNU) 3.3.2"