	.section .text
	.global	_start
	.type	_start,@function
_start:
	mov.l	_bootstack_dis,sp
	mov.l	_main_dis,r2
	jsr	@r2
	nop

_loop:
	bra	_loop
	nop

	.align	4
_bootstack_dis:	
	.long	_bootstack
_main_dis:	
	.long	_main
	
	.global	_dispatch
	.type	_dispatch,@function
_dispatch:
	mov	r4,r15
	mov.l	@r15+,r0
	mov.l	@r15+,r1
	mov.l	@r15+,r2
	mov.l	@r15+,r3
	mov.l	@r15+,r4
	mov.l	@r15+,r5
	mov.l	@r15+,r6
	mov.l	@r15+,r7
	mov.l	@r15+,r8
	mov.l	@r15+,r9
	mov.l	@r15+,r10
	mov.l	@r15+,r11
	mov.l	@r15+,r12
	mov.l	@r15+,r13
	mov.l	@r15+,r14
	lds.l	@r15+,pr
	mov.l	@r15+,r0
	mov	r0,r15
	mov.l	@r15+,r0
	rte
	nop
