Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
! crt1.s version 1.0
2
 
3
	.section	".text"
4
	.proc		022
5
	.global	_start
6
_start:
7
	mov	0, %fp		
8
	ld	[%sp + 0x40], %l0	
9
	add	%sp, 0x44, %l1	
10
	sub	%sp, 0x20, %sp
11
	orcc	%g0, %g1, %g0
12
	be	.no_exit_fn
13
	mov	%g1, %o0
14
	call	atexit
15
	nop   
16
.no_exit_fn:
17
	set	_fini, %o0
18
	call	atexit, 1
19
	nop
20
	call	_init, 0
21
	nop
22
	mov	%l0, %o0	
23
	mov	%l1, %o1	
24
	add	%l0, 1, %o2
25
	sll	%o2, 2, %o2
26
	add	%l1, %o2, %o2	
27
	set	_environ, %o3
28
	st	%o2, [%o3]	
29
	call	main, 4
30
	nop   
31
	call	exit, 0
32
	nop   
33
	call	_exit, 0
34
	nop   
35
	.type	_start,#function
36
	.size	_start,.-_start