亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? asmlib.s

?? samsung 9908DVD源代碼,
?? S
?? 第 1 頁 / 共 2 頁
字號:

	//ld		r0, #0x22				// xy cache on
.if(0) // changed by hspark 041221 for enable X,Y,S0,S1
	ld		r0, #0x222				// i,X,Y cache on
.else	
	ld		r0, #0x200				// i cache on
.endif
	
	ldw		@[a8+cachecon], r0		// 0x48

	SETSR	FE	
	
	RET
	
	
	
	


_Set_Region9::
	push		a8
	ld		a8, #adm_base	   
	ldw		@[a8+r9cfg], r2	                           
	ldw		@[a8+r9cfg+2], r3  
	pop		a8
	ret
	
_Set_Region10::
	push		a8
	ld		a8, #adm_base	   
	ldw		@[a8+r10cfg], r2	                           
	ldw		@[a8+r10cfg+2], r3  
	pop		a8
	ret
	
_Set_Region11::
	push		a8
	ld		a8, #adm_base	   
	ldw		@[a8+r11cfg], r2	                           
	ldw		@[a8+r11cfg+2], r3  
	pop		a8
	ret
	
	
_Cache_enable::	
	ld		r0, #0x111			// Invalidation for i/x/y-Cache
	ldw		@[a8+cachecon], r0		//0x48

/*	// 
%02	ldw		r0, @[a8+cachestat]		// 0x4c
	and		r0, #0x070
	cmp		eq,r0,#0x010
	brt		%b02
	// 
%03	ldw		r0, @[a8+cachestat]		// 0x4c
	and		r0, #0x007
	cmp		eq,r0,#0x001
	brt		%b03
*/	// 
%01	ldw		r0, @[a8+cachestat]		// 0x4c
	and		r0, #0x300
	cmp		eq,r0,#0x100
	brt		%b01
		
	// Enable Cache i/x/y-mem
	ld		r0, #0x222				// Enable i/x/y-Cache
	ldw		@[a8+cachecon], r0		// 0x48

	RET
	
_Cache_disable::	
	// disable Cache i/x/y-mem
	ld		r0, #0x333				// Enable i/x/y-Cache
	ldw		@[a8+cachecon], r0		// 0x48
	
	// Invalidate Cache memory
	ld		r0, #0x044				// Invalidation for i/x/y-Cache
	ldw		@[a8+cachecon], r0		//0x48

	// 
%01	ldw		r0, @[a8+cachestat]		// x
	and		r0, #0x040
	cmp		eq,r0,#0x040
	brt		%b01

%02	ldw		r0, @[a8+cachestat]		// y
	and		r0, #0x004
	cmp		eq,r0,#0x004
	brt		%b02
				
	RET
		
_DCache_enable::	
	ld		r0, #0x011				// Invalidation for i/x/y-Cache
	ldw		@[a8+cachecon], r0		//0x48
		
	// Enable Cache i/x/y-mem
	ld		r0, #0x022				// Enable i/x/y-Cache
	ldw		@[a8+cachecon], r0		// 0x48
	RET
	
_DCache_disable::	
	// disable Cache i/x/y-mem
	ld		r0, #0x033				// Enable i/x/y-Cache
	ldw		@[a8+cachecon], r0		// 0x48
	
	// Invalidate Cache memory
	ld		r0, #0x044				// Invalidation for i/x/y-Cache
	ldw		@[a8+cachecon], r0		//0x48

	// 
%01	ldw		r0, @[a8+cachestat]		// x
	and		r0, #0x040
	cmp		eq,r0,#0x040
	brt		%b01

%02	ldw		r0, @[a8+cachestat]		// y
	and		r0, #0x004
	cmp		eq,r0,#0x004
	brt		%b02
				
	RET
			

	

//void Set_IOBank(unsigned char *addr)
_Set_IOBank::
	ld		a8, a10
	ret
	
//void IO_WData32Offset(unsigned char *addr,unsigned int high,unsigned int low)
_IO_WData32Offset::
	ldw		@[a8+r10], r2
	add		r10,#2  	 
	ldw		@[a8+r10], r3	
	ret
	
//void IO_WData32(unsigned char *addr,unsigned int high,unsigned int low)
_IO_WData32::
	ldw		@[a10+0], r2
	ldw		@[a10+2], r3
	ret

//void IO_WData32_FE(unsigned char *addr,unsigned int high,unsigned int low)
_IO_WData32_FE::
//	CLRSR	IE			// di
	ldw		@[a10+0], r2
	ldw		@[a10+2], r3
//	SETSR	IE			// ei
	ret
		
/*	
//unsigned int IO_RLowData16Offset(unsigned char *addr)
_IO_RLowData16Offset::
	ldw		r2, @[a8+r10]
	add		r10,#2  	 
	ldw		r2, @[a8+r10]
	ret
*/
//unsigned int IO_RLowData16(unsigned char *addr)
_IO_RLowData16::
	ldw		r2,@[a10+0]
	ldw		r2,@[a10+2]
	ret

_IO_RData16::
	ldw		r2,@[a10+0]
	ret
	
//unsigned long IO_RData32(unsigned char *addr)
_IO_RData32::
//	ldw		r2,@[a10+0]
//	ldw		r3,@[a10+2]
	ldw		r3,@[a10+0]
	ldw		r2,@[a10+2]
	ret


//void IO_SP_WData32(unsigned char *addr,unsigned int high,unsigned int low1,unsigned int low2)
_IO_SP_WData32::
	ldw		@[a10+0], r2
	ldw		@[a10+2], r3
	nop
	nop
	nop
	nop
	ldw		@[a10+0], r2
	ldw		@[a10+2], r4	
	ret	
//void IO_WData32_EX(unsigned char *addr,unsigned int high,unsigned int low)
_IO_WData32_EX::
    TSTSR IE
    BRT If_IntDisable_WD
    CLRSR   IE
    ldw     @[a10+0], r2
    ldw     @[a10+2], r3
    SETSR   IE
   ret
If_IntDisable_WD:
    ldw     @[a10+0], r2
    ldw     @[a10+2], r3
    ret
   /*
   ldw     @[a10+0], r2
    ldw     @[a10+2], r3
    ret
    */
//unsigned long IO_RData32_EX(unsigned char *addr)
_IO_RData32_EX::
    TSTSR IE
    BRT If_IntDisable_RD
    CLRSR   IE
    ldw     r3,@[a10+0]
    ldw     r2,@[a10+2]
    SETSR   IE
    ret
If_IntDisable_RD:
    //ldw     r2,@[a10+0]
    //ldw     r3,@[a10+2] 
    ldw     r3,@[a10+0]
    ldw     r2,@[a10+2] 
    ret

_Enable_DCache::
	push r0
	push a8
	
	ld		a8, #adm_base	//0x2c0000	
	ld		r0, #0x111				// Invalidation for i/x/y-Cache
		
    TSTSR IE
    BRT If_IntDisable_EC
    CLRSR   IE
    
	ldw		@[a8+cachecon], r0		//0x48
%07	ldw		r0, @[a8+cachestat]		// 0x4c
 	and		r0, #0x300
	cmp		eq,r0,#0x100
	brt		%b07
	
	ld		r0, #0x222				// i,X,Y cache on
	ldw		@[a8+cachecon], r0		// 0x48
    
    SETSR   IE

	pop a8
	pop r0
    ret
If_IntDisable_EC:
	ldw		@[a8+cachecon], r0		//0x48
	
%08	ldw		r0, @[a8+cachestat]		// 0x4c
 	and		r0, #0x300
	cmp		eq,r0,#0x100
	brt		%b08
	
	ld		r0, #0x222				// i,X,Y cache on
	ldw		@[a8+cachecon], r0		// 0x48
	pop a8
	pop r0
    ret
	
//////////////////////////////////////////////////////////////////
// _Div_dw_w(ulong* in0, uword in1, uword* out);  //
//////////////////////////////////////////////////////////////////

	PUBLIC _Div_dw_w
_Div_dw_w::
	
	ecld	a,	r2			; 2nd parameter
	efz8	a
	ELD		P,A
///	
	ldw		r2,	@[a10+0]	; 1st Argument
	ldw		r3, @[a10+2]
	ECR		MA0				; Clear MA
	
	srb		r2
	ecld	a,	r2
	efz16	a	
	ELD		MA0,A
	
	ldw		r2,	@[a10+0]	
	ecld	b,	r2
	eld		sa,	#16
	esft	b,	sa
	ecld	a,	r3
	efz8	a	
	eadd	a,	sr
	ELD		MA0L,A			
///
 
	ER		NQ
	ESLA	MA0
	
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P	
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P

	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P	
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P

	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P	
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P
	EDIVQ	MA0,P
			
	
	ELD		A,MA0L
	ld		r2, #0xffff
	ecld	b,	r2
	efz8	b
	ecp		a,	b
	etst	nc,	ec3
	bra		ec3,%f1
	eld		a,	b
%1	ECLD	r2,a
////////////////////////////////////////////

	ldw		@[a11+0], r2
	ret				


.if LoadCodecPGM 

//////////////////////////////////////////////////////////////	

	
//	extern void LoadAudioDecoderToIPMG(int);
//////////////////////////////////////////////////////////////
_LoadAudioDecoderToIPMG::
//	push	a11	


//	pop		a11	
.endif
	ret	


//////////////////////////////////////////////////////////////
	EXTERN  _MK_ServiceIRQ
 	
_IRQ_handler:: 
	push 	A14
	push     	R0,R1
	push 	R2,R3
	push  	R4,R5
	push		R6,R7
	push		A8,A9
	push		A10,A11
	push		A12,A13
	
	jsr	_MK_ServiceIRQ
	
	POP		A13,A12
	POP		A11,A10
	POP  	A9,A8
	POP		R7,R6
	POP		R5,R4
	POP		R3,R2
	POP		R1,R0
	POP		A14	
	
	SYS		#0x18
	RET_IRQ	
	
	
;****************************************************************************
;  Function: MK_IRQHandler()
; 
;****************************************************************************
		EXTERN		_MK_IntEnter
		EXTERN		_MK_ServiceIRQ
		EXTERN 		_MK_IntExit

	ALIGN	
;_MK_IRQHandler::	
_9908_IRQHandler::	
		;CLRSR	FE	;FRQ disalble
		;CLRSR	IE	;IRQ disalble
	    ;CLRSR	TE	;TRQ disalble
		
		;PUSH	A14		
		;PUSH 	A13
		;PUSH 	A12
		;PUSH 	A11
		;PUSH 	A10
		;PUSH 	A9
		;PUSH 	A8		
		;PUSH	R7
		;PUSH	R6
		;PUSH	R5
		;PUSH	R4
		;PUSH 	R3
		;PUSH 	R2
		;PUSH 	R1
		;PUSH 	R0

		push 	A14
		push     	R0,R1
		push 	R2,R3
		push  	R4,R5
		push		R6,R7
		push		A8,A9
		push		A10,A11
		push		A12,A13
		
		LD		R0,SPCH_IRQ
		PUSH	R0
		LD		R0,SPCL_IRQ
		PUSH	R0	
		LD		R0,SSR_IRQ
		PUSH	R0
		
		JSR		_MK_IntEnter
		JSR		_MK_ServiceIRQ
		JSR		_MK_IntExit
		
		POP		R0
		LD		SSR_IRQ,R0
		POP		R0
		LD		SPCL_IRQ,R0	
		POP		R0
		LD		SPCH_IRQ,R0

		POP		A13,A12
		POP		A11,A10
		POP  	A9,A8
		POP		R7,R6
		POP		R5,R4
		POP		R3,R2
		POP		R1,R0
		POP		A14	
				
		;POP 	R0
		;POP 	R1
		;POP 	R2
		;POP 	R3
		;POP 	R4
		;POP 	R5
		;POP 	R6	
		;POP 	R7
		;POP 	A8
		;POP 	A9		
		;POP		A10
		;POP		A11
		;POP		A12
		;POP		A13 
		;POP		A14 ;LR
		
		RET_IRQ
	

	END
		

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色老汉av一区二区三区| 另类调教123区| 日本欧美在线观看| 国产精品影视在线| 色综合激情五月| 日韩亚洲欧美中文三级| 国产色产综合产在线视频 | 成人自拍视频在线观看| 99精品久久只有精品| 欧美日韩激情一区| 久久青草欧美一区二区三区| 亚洲精品国久久99热| 蜜臀av性久久久久蜜臀aⅴ四虎 | 综合色中文字幕| 亚洲mv在线观看| 国产盗摄女厕一区二区三区| 在线观看网站黄不卡| www国产精品av| 亚洲大型综合色站| 成年人午夜久久久| 欧美变态凌虐bdsm| 一区二区三区影院| 国内久久精品视频| 欧美日韩一卡二卡三卡| 欧美国产1区2区| 免费高清在线视频一区·| 99精品黄色片免费大全| 精品少妇一区二区三区日产乱码 | 91麻豆文化传媒在线观看| 精品国产91亚洲一区二区三区婷婷| 综合久久给合久久狠狠狠97色| 麻豆精品久久精品色综合| 色婷婷狠狠综合| 久久久五月婷婷| 免费黄网站欧美| 在线国产电影不卡| 亚洲欧美在线高清| 国产不卡视频在线观看| 欧美一区二区三区婷婷月色| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日韩精品国产欧美| 91国偷自产一区二区三区观看| 久久网这里都是精品| 日韩国产欧美在线观看| 日本久久一区二区三区| 国产精品黄色在线观看| 国产精品一区专区| 精品国产免费一区二区三区四区| 亚洲一区二区三区小说| 99热精品一区二区| 中文字幕精品在线不卡| 国产一区二区三区电影在线观看| 欧美一区二区在线播放| 亚洲综合色噜噜狠狠| 色综合天天综合在线视频| 国产欧美日韩精品在线| 韩国欧美国产一区| www激情久久| 狠狠色综合色综合网络| 精品精品国产高清a毛片牛牛| 亚洲444eee在线观看| 欧洲精品一区二区三区在线观看| 亚洲私人黄色宅男| 成人小视频在线| 国产精品久久久久久久久动漫 | 国产精品国产三级国产普通话三级| 国产精品自拍一区| 久久久精品综合| 国产精品123| 国产日韩欧美不卡在线| 精品综合免费视频观看| 精品国产一区二区三区久久影院| 久久精品国产99国产精品| 欧美不卡一区二区三区| 国产一区欧美二区| 久久久国产午夜精品 | 国产精品二三区| 99久久久精品| 亚洲一区在线观看免费| 欧美精品色综合| 日韩高清不卡一区| 亚洲精品一区二区三区在线观看| 麻豆精品视频在线观看免费| 久久蜜桃av一区精品变态类天堂 | 国产精品久久久久天堂| 91香蕉视频污在线| 亚洲福利视频一区| 欧美一级精品在线| 国产一区二区三区黄视频| 国产精品视频你懂的| 91原创在线视频| 亚洲一区二区三区国产| 4438成人网| 国产综合久久久久久久久久久久| 中文av一区二区| 色成年激情久久综合| 爽好久久久欧美精品| 日韩欧美一二区| 成人av中文字幕| 亚洲精品伦理在线| 91精品国产品国语在线不卡| 国产精品18久久久| 依依成人综合视频| 日韩欧美高清一区| av电影天堂一区二区在线| 一区二区高清免费观看影视大全 | 国产一区啦啦啦在线观看| 国产精品欧美一区喷水| 欧美日韩精品一区二区三区蜜桃 | 亚洲444eee在线观看| 精品999久久久| 97精品久久久久中文字幕| 日本不卡123| 中文文精品字幕一区二区| 欧美视频一区二区三区在线观看| 国产真实乱子伦精品视频| 亚洲精品免费看| 久久婷婷久久一区二区三区| 91麻豆swag| 精品在线免费视频| 自拍偷拍国产精品| 日韩一级视频免费观看在线| 成人av免费在线播放| 免费观看久久久4p| 亚洲美女免费视频| 久久亚洲春色中文字幕久久久| 91麻豆自制传媒国产之光| 久99久精品视频免费观看| 亚洲激情图片qvod| 久久综合狠狠综合| 欧美三级日韩三级国产三级| 国产黄色精品视频| 肉色丝袜一区二区| 亚洲欧美日韩国产综合在线| 欧美精品一区二区三区高清aⅴ | 午夜欧美2019年伦理| 中文字幕国产一区二区| 欧美一区二区三区精品| 91高清视频免费看| 国产成人无遮挡在线视频| 日韩av中文字幕一区二区| 亚洲欧洲美洲综合色网| 久久久噜噜噜久久人人看| 在线看日本不卡| 波多野结衣亚洲一区| 狠狠色丁香久久婷婷综| 日韩精品1区2区3区| 亚洲在线中文字幕| 中文字幕欧美一区| 久久久久久影视| 日韩欧美综合在线| 欧美日韩大陆一区二区| 97久久超碰国产精品| 国产在线国偷精品免费看| 五月开心婷婷久久| 亚洲一区电影777| 亚洲人精品一区| 中文幕一区二区三区久久蜜桃| www亚洲一区| 欧美xxxx在线观看| 8v天堂国产在线一区二区| 欧美亚洲自拍偷拍| 一本一道综合狠狠老| 成人av网站在线| 成人亚洲精品久久久久软件| 国产传媒一区在线| 国产一区二区毛片| 激情综合亚洲精品| 激情综合一区二区三区| 捆绑变态av一区二区三区| 日本中文在线一区| 日韩精品一卡二卡三卡四卡无卡| 亚洲18色成人| 午夜在线电影亚洲一区| 亚洲成人在线观看视频| 亚洲二区在线视频| 亚洲成av人片一区二区梦乃| 一区二区三区在线看| 亚洲一区二区在线视频| 亚洲一区二区在线观看视频 | 亚洲免费观看高清完整版在线| 国产精品视频第一区| 国产精品五月天| 国产精品久久久久aaaa| 国产精品国产三级国产普通话蜜臀 | 日韩一区欧美二区| 五月综合激情网| 男女男精品视频| 精品一区二区久久| 国产精品自拍av| 成人精品国产福利| 91亚洲精品久久久蜜桃网站 | 日韩精品一卡二卡三卡四卡无卡| 人妖欧美一区二区| 国产一级精品在线| 99久久国产综合精品女不卡| 日本韩国视频一区二区| 欧美日韩国产美| 精品入口麻豆88视频| 国产精品无圣光一区二区|