www.pudn.com > nandflash_1G08U0A.rar > Init.ms


	.file	"..\src\Init.c" 
 
;  GNU C 2.7.2 [AL 1.1, MM 40] RISC NEWS-OS compiled by CC 
 
;  Cc1 defaults: 
;  -mmemcpy 
 
;  Cc1 arguments (-G value = 0, Cpu = 3000, ISA = 1): 
;  -quiet -dumpbase -g -O -fno-builtin -o 
 
gcc2_compiled.: 
__gnu_compiled_c: 
	.code 
	.align	1 
	.def	_init_bcu,	val	_init_bcu,	scl	2,	type	0x21,	endef 
	.global	_init_bcu 
 
	.loc	35 
	.def	ent,	scl	101,	type	0x0,	endef 
_init_bcu: 
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0 
;	.mask	0x80000000,-4 
;	.fmask	0x00000000,0 
 
	.loc	38 
	ext	0x0		; 	xld.w	%r11,0x0004812e		; 295214 
	ext	0x1204 
	ld.w	%r11,0x2e 
	ext	0x80		; 	xld.w	%r10,0x00002009		; 8201 
	ld.w	%r10,0x9 
	;.set	volatile 
	ld.h	[%r11],%r10	; 	xld.h	[%r11],%r10 
	;.set	novolatile 
 
	.loc	41 
	ext	0x0		; 	xld.w	%r11,0x00048130		; 295216 
	ext	0x1204 
	ld.w	%r11,0x30 
	ext	0x10		; 	xld.w	%r10,0x00000400		; 1024 
	ld.w	%r10,0x0 
	;.set	volatile 
	ld.h	[%r11],%r10	; 	xld.h	[%r11],%r10 
	;.set	novolatile 
 
	.loc	48 
	ext	0x0		; 	xld.w	%r11,0x00048122		; 295202 
	ext	0x1204 
	ld.w	%r11,0x22 
	ld.w	%r10,0x1	; 	xld.w	%r10,0x00000001		; 1 
	;.set	volatile 
	ld.h	[%r11],%r10	; 	xld.h	[%r11],%r10 
	;.set	novolatile 
 
	.loc	55 
	ext	0x0		; 	xld.w	%r11,0x00048126		; 295206 
	ext	0x1204 
	ld.w	%r11,0x26 
	ld.w	%r10,0x2	; 	xld.w	%r10,0x00000002		; 2 
	;.set	volatile 
	ld.h	[%r11],%r10	; 	xld.h	[%r11],%r10 
	;.set	novolatile 
 
	.loc	61 
	ext	0x0		; 	xld.w	%r10,0x00048128		; 295208 
	ext	0x1204 
	ld.w	%r10,0x28 
	ld.w	%r13,0x0 
	;.set	volatile 
	ld.h	[%r10],%r13	; 	xld.h	[%r10],%r13 
	;.set	novolatile 
 
	.loc	64 
	ext	0x0		; 	xld.w	%r12,0x0004812a		; 295210 
	ext	0x1204 
	ld.w	%r12,0x2a 
	ext	0xdc		; 	xld.w	%r10,0x00003737		; 14135 
	ld.w	%r10,0x37 
	;.set	volatile 
	ld.h	[%r12],%r10	; 	xld.h	[%r12],%r10 
	;.set	novolatile 
 
	.loc	67 
	ext	0x0		; 	xld.w	%r11,0x0004813a		; 295226 
	ext	0x1204 
	ld.w	%r11,0x3a 
	ld.w	%r10,0xb	; 	xld.w	%r10,0x0000000b		; 11 
	;.set	volatile 
	ld.h	[%r11],%r10	; 	xld.h	[%r11],%r10 
	;.set	novolatile 
 
	.loc	69 
	ext	0x0		; 	xld.w	%r11,0x00048132		; 295218 
	ext	0x1204 
	ld.w	%r11,0x32 
	;.set	volatile 
	ld.uh	%r10,[%r11]	; 	xld.uh	%r10,[%r11] 
	;.set	novolatile 
	ext	0x8		; 	xoor	%r10,%r10,0x00000200 
	or	%r10,0x0 
	;.set	volatile 
	ld.h	[%r11],%r10	; 	xld.h	[%r11],%r10 
	;.set	novolatile 
 
	.loc	70 
	;.set	volatile 
	ld.uh	%r10,[%r11]	; 	xld.uh	%r10,[%r11] 
	;.set	novolatile 
	ext	0x3ff		; 	xand	%r10,%r10,0x0000fffd 
	and	%r10,0x3d 
	;.set	volatile 
	ld.h	[%r11],%r10	; 	xld.h	[%r11],%r10 
	;.set	novolatile 
 
	.loc	71 
	;.set	volatile 
	ld.uh	%r10,[%r12]	; 	xld.uh	%r10,[%r12] 
	;.set	novolatile 
	ext	0x3		; 	xand	%r10,%r10,0x000000ff 
	and	%r10,0x3f 
	;.set	volatile 
	ld.h	[%r12],%r10	; 	xld.h	[%r12],%r10 
	;.set	novolatile 
 
	.loc	72 
	;.set	volatile 
	ld.uh	%r10,[%r12]	; 	xld.uh	%r10,[%r12] 
	;.set	novolatile 
	ext	0x7		; 	xoor	%r10,%r10,0x000001ff 
	or	%r10,0x3f 
	;.set	volatile 
	ld.h	[%r12],%r10	; 	xld.h	[%r12],%r10 
	;.set	novolatile 
 
	.loc	76 
	ret 
	.def	end,	scl	111,	type	0x0,	endef 
	.align	1 
	.def	_init_int,	val	_init_int,	scl	2,	type	0x21,	endef 
	.global	_init_int 
 
	.loc	86 
	.def	ent,	scl	101,	type	0x0,	endef 
_init_int: 
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0 
;	.mask	0x80000000,-4 
;	.fmask	0x00000000,0 
 
	.loc	89 
	ext	0x0		; 	xld.w	%r10,0x00040270		; 262768 
	ext	0x1009 
	ld.w	%r10,0x30 
	ld.w	%r12,0x0 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	90 
	ext	0x0		; 	xld.w	%r10,0x00040271		; 262769 
	ext	0x1009 
	ld.w	%r10,0x31 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	91 
	ext	0x0		; 	xld.w	%r10,0x00040272		; 262770 
	ext	0x1009 
	ld.w	%r10,0x32 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	92 
	ext	0x0		; 	xld.w	%r10,0x00040273		; 262771 
	ext	0x1009 
	ld.w	%r10,0x33 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	93 
	ext	0x0		; 	xld.w	%r10,0x00040274		; 262772 
	ext	0x1009 
	ld.w	%r10,0x34 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	94 
	ext	0x0		; 	xld.w	%r10,0x00040275		; 262773 
	ext	0x1009 
	ld.w	%r10,0x35 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	95 
	ext	0x0		; 	xld.w	%r10,0x00040276		; 262774 
	ext	0x1009 
	ld.w	%r10,0x36 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	96 
	ext	0x0		; 	xld.w	%r10,0x00040277		; 262775 
	ext	0x1009 
	ld.w	%r10,0x37 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	99 
	ext	0x0		; 	xld.w	%r10,0x00040280		; 262784 
	ext	0x100a 
	ld.w	%r10,0x0 
	ext	0x3		; 	xld.w	%r11,0x000000ff		; 255 
	ld.w	%r11,0x3f 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	100 
	ext	0x0		; 	xld.w	%r10,0x00040281		; 262785 
	ext	0x100a 
	ld.w	%r10,0x1 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	101 
	ext	0x0		; 	xld.w	%r10,0x00040282		; 262786 
	ext	0x100a 
	ld.w	%r10,0x2 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	102 
	ext	0x0		; 	xld.w	%r10,0x00040283		; 262787 
	ext	0x100a 
	ld.w	%r10,0x3 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	103 
	ext	0x0		; 	xld.w	%r10,0x00040284		; 262788 
	ext	0x100a 
	ld.w	%r10,0x4 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	104 
	ext	0x0		; 	xld.w	%r10,0x00040285		; 262789 
	ext	0x100a 
	ld.w	%r10,0x5 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	105 
	ext	0x0		; 	xld.w	%r10,0x00040286		; 262790 
	ext	0x100a 
	ld.w	%r10,0x6 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	106 
	ext	0x0		; 	xld.w	%r10,0x00040287		; 262791 
	ext	0x100a 
	ld.w	%r10,0x7 
	;.set	volatile 
	ld.b	[%r10],%r11	; 	xld.b	[%r10],%r11 
	;.set	novolatile 
 
	.loc	109 
	ext	0x0		; 	xld.w	%r10,0x00040290		; 262800 
	ext	0x100a 
	ld.w	%r10,0x10 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	110 
	ext	0x0		; 	xld.w	%r10,0x00040291		; 262801 
	ext	0x100a 
	ld.w	%r10,0x11 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	111 
	ext	0x0		; 	xld.w	%r10,0x00040292		; 262802 
	ext	0x100a 
	ld.w	%r10,0x12 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	112 
	ext	0x0		; 	xld.w	%r10,0x00040293		; 262803 
	ext	0x100a 
	ld.w	%r10,0x13 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	115 
	ext	0x0		; 	xld.w	%r10,0x00040294		; 262804 
	ext	0x100a 
	ld.w	%r10,0x14 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	116 
	ext	0x0		; 	xld.w	%r10,0x00040295		; 262805 
	ext	0x100a 
	ld.w	%r10,0x15 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	117 
	ext	0x0		; 	xld.w	%r10,0x00040296		; 262806 
	ext	0x100a 
	ld.w	%r10,0x16 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	118 
	ext	0x0		; 	xld.w	%r10,0x00040297		; 262807 
	ext	0x100a 
	ld.w	%r10,0x17 
	;.set	volatile 
	ld.b	[%r10],%r12	; 	xld.b	[%r10],%r12 
	;.set	novolatile 
 
	.loc	120 
	ret 
	.def	end,	scl	111,	type	0x0,	endef 
 
	.endfile