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

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

?? stereo.s

?? samsung 9908DVD源代碼,
?? S
字號:
;-----------------------------------------------------------
;		The following program will decoding MP3 bitstream
;		by S/W Algorithm
;			File Name: stereo_up.s
;			copyright ji,Han      2000.11.28
;
;-----------------------------------------------------------
.include	"mp3_def.h"
.include	"mp3_ext.h"

	MP3SteteoSection

DecodingStereoLSF::	
	ldb		r0		,@[a13+Index_Mode]
	cmp		eq		,r0		,#const_jointStereo							;(01)
	brt		conti_st
	ret
conti_st	
	eld		sd0,	#((-1&0fh)<<12)|(0<<8)|((-1&0fh)<<4)|(0<<0)	
	eld		sd1,	#((-1&0fh)<<12)|(0<<8)|((-1&0fh)<<4)|(0<<0)	
	eld		sd2,	#((1&0fh)<<12)|(0<<8)|((1&0fh)<<4)|(0<<0)	
	eld		sd3,	#((1&0fh)<<12)|(0<<8)|((1&0fh)<<4)|(0<<0)
	
	eld		b		,rpd1.index_GmpegModeExt					;b[23:8]<-Zero
																;b[7:0]<-mode extension
	eld		sg		,b
	enmsk	sg		,#1
	eld		a		,sg
	eld		rpd1.index_LiStereo		,a
	
	esra	b
	eld		rpd1.index_LmsStereo	,b
	
	eld		a		,#576
	eld		rpd1.index_Lbound		,a
		
	// intensity stereo 
	eld		a		,rpd1.index_LiStereo						
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		NotiStereo

	eld		a		,d
	eld		rpd1.index_LsfbL		,a
	eld		c		,rpd1.index_GLongSfBandIndex		
	eadd	a		,c
	eld		rp3		,a
	eld		a		,@rp3
	eld		rpd1.index_Lbound		,a	

	eld		a		,#0
	eld		rpd1.index_Lf			,a
	eld		rpd1.index_Lw			,a
	eld		rpd1.index_Ln			,a

	eld		a		,rpd0.index_scalefacCompress+8
	eld		sg		,a
	enmsk	sg		,#1
	eld		a		,sg
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		io_type
	
	eld		a		,#tbl_stereoLsfTable2+3
	eld		rpd1.index_LstereoLeftRight	,a				;backup		
	jmp		NonLSFStereo	
io_type		
	eld		a		,#tbl_stereoLsfTable2
	eld		rpd1.index_LstereoLeftRight	,a				;backup	
NonLSFStereo
	eld		b		,rpd0.index_blockType
	ecld	r0		,b
	srb		r0
	cmp		eq		,r0		,#2
	brt		Short_Process

	eld		a		,#7
	eld		rpd1.index_LisPos		,a

	esec0	#1
	esec1	#3
	esec2	#2
	eld		a		,rpd1.index_Lbound 
	eld		rpd1.index_LloopCounti2	,a	
BoundForLoop
	eld		a		,rpd1.index_LloopCounti2		
	ecld	r4		,a
	cmp		ge		,r4		,#576
	brt		BoundForLoopEnd

	ecp		a		,#576
	enop
	bra		ec0		,LoopPass

	jmp 	BoundForLoopEnd
LoopPass	
	eld		a		,rpd1.index_Lf
	ecld	r4		,a
	cmp		eq		,r4		,#0
    brf		fCount

	// long blocks 	
	eld		b		,rpd1.index_Glsf
	ecld	r1		,b
	cmp		eq		,r1		,#0
	brf		LSFBitrate2
	eld		b		,rpd1.index_GOrgSampFreq	
	jmp		LSFBitrateEnd2				
LSFBitrate2				
	eld		b		,rpd1.index_GOrgSampFreq	
	eadd	b		,#3
LSFBitrateEnd2				
	eld		x0		,b
	eld		y0		,#22
	emul	x0y0
	eld		b		,pl
	esra	b
	eadd	b		,#tbl_sfwidth_l
	eld		c		,rpd1.index_LsfbL
	eadd	b		,c
	eld		rp3		,b
	eld		b		,@rp3+s0
//	esub	b		,#1
	eld		rpd1.index_Lf		,b			

	eld		b		,rpd1.index_Glsf		
	ecld	r0		,b
	cmp		eq		,r0		,#2
	brf		pass_mpeg25L2	
	
	eld		b		,rpd1.index_GLongSfBandIndex
	eld		c		,rpd1.index_LsfbL
	eadd	b		,c
	eadd	b		,#1
	eld		rp0		,b
	eld		b		,@rp0+s1
	eld		c		,@rp0+s0
	esub	b		,c
	eld		rpd1.index_Lf	,b				
pass_mpeg25L2		
	eld		b		,#Area_Scalefactor
	eadd	b		,#SizeOfScalefactor
	eld		c		,rpd1.index_LsfbL
	eadd	b		,c
	eld		rp3		,b
	eld		b		,@rp3+s0
	eld		rpd1.index_LisPos	,b	
	eld		b		,rpd1.index_LsfbL
	eadd	b		,#1
	eld		rpd1.index_LsfbL	,b	
	jmp		fCountEnd	
fCount
	eld		a		,rpd1.index_Lf
	esub	a		,#1
	eld		rpd1.index_Lf		,a
fCountEnd
	eld		b		,#Area_leftChannel
	eld		c		,rpd1.index_LloopCounti2
	eadd	b		,c
	eld		rp0		,b
	eld		b		,#Area_rightChannel
	eld		c		,rpd1.index_LloopCounti2
	eadd	b		,c
	eld		rp1		,b

	eld		a		,rpd1.index_LisPos
	ecld	r0		,a
	cmp		ge		,r0		,#7
	brt		isPosOver

	eld		c		,#tbl_isTable+6
	eld		rp2		,c
	eld		x0		,@rp0+s0
	
	eld		a		,rpd1.index_Glsf
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		NonLsfStereo
	
	eld		a		,rpd1.index_LisPos
	eld		sr		,a
	eld		b		,sr
	enop
	bra		ec0		,PassIntensityUp							;ec0=nz

	eld		y0		,@rp2+s0
	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	
	eld		@rp0+d0	,ma0
	eld		@rp1+d0	,ma0

	jmp		NoneMSstereo
PassIntensityUp
	eld		sg		,sr
	enmsk	sg		,#1
	eld		b		,sg
	enop
	bra		ec0		,kr_intensityUp							;ec0=nz

	eld		b		,sr										;b<-is_pos[sfb]
//	esub	b		,#1
	esra	b
	eld		c		,rpd1.index_LstereoLeftRight	
	eadd	b		,c							;b+=tbl_stereoLeftRight	
	eld		rp3,	b	
	eld		y1		,@rp3+s0					
	emul	x0y1

	emld	ma0		,x0y1
	ernd	ma0
	eld		@rp1+d0	,ma0

	eld		y0		,@rp2+s0
	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp0+d0	,ma0

	jmp		NoneMSstereo
kr_intensityUp	
	eld		b		,sr										;b<-is_pos[sfb]
	esub	b		,#1
	esra	b
	eld		c		,rpd1.index_LstereoLeftRight				;b+=tbl_stereoLeftRight
	eadd	b		,c
	eld		rp3,	b	
	eld		y0		,@rp3+s0
	emul	x0y0

	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp0+d0	,ma0

	eld		y0		,@rp2+s0
	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp1+d0	,ma0
	
	jmp		NoneMSstereo
NonLsfStereo
	eld		a		,rpd1.index_LisPos
	eadd	a		,#tbl_isTable
	eld		rp3		,a
	eld		y0		,@rp3+s0
	eld		b		,#6
	eld		c		,rpd1.index_LisPos
	esub	b		,c
	eadd	b		,#tbl_isTable
	eld		rp3		,b
	eld		y1		,@rp3+s0

	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp0+d0	,ma0
	emul	x0y1
	emld	ma0		,x0y1	
	ernd	ma0
	eld		@rp1+d0	,ma0	

	jmp		NoneMSstereo
NonLsfStereoEnd	
		
isPosOver
	eld		b		,rpd1.index_LmsStereo
	ecld	r0		,b
	cmp		eq		,r0		,#0
	brt		NoneMSstereo

	ld		r0		,#0x827a
	ecld	c		,r0
	ld		r0		,#0x5a
	ecld	ch		,r0
	eld		y0		,c
	
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	eadd	a		,c
	
	eld		x0		,a
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	esub	a		,c
	eld		x1		,a	
	
	emul	x0y0
	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp0+d0	,ma0

	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp1+d0	,ma0	
NoneMSstereo
	eld		a		,rpd1.index_LloopCounti2		
	eadd	a		,#1
	eld		rpd1.index_LloopCounti2	,a	
	jmp		BoundForLoop
BoundForLoopEnd	
	
NotiStereo
	// middle/side stereo 
	eld		a		,rpd1.index_LmsStereo
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		NotmsStereo
	
	esec0	#0
	eld		a		,rpd1.index_Lbound
	eld		rpd1.index_LloopCounti2	,a	
	eld		b		,#Area_leftChannel-1
	eld		c		,rpd1.index_LloopCounti2
	eadd	b		,c
	eld		rp0		,b
	eld		b		,#Area_rightChannel-1
	eld		c		,rpd1.index_LloopCounti2
	eadd	b		,c
	eld		rp1		,b	

	ld		r0		,#0x827a
	ecld	c		,r0
	ld		r0		,#0x5a
	ecld	ch		,r0
	eld		y0		,c
BoundWhileLoop
	eld		a		,rpd1.index_LloopCounti2		
	ecp		a		,#0
	enop
	bra		ec0		,BoundWhileLoopEnd
	
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	eadd	a		,c
	eld		x0		,a
	
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	esub	a		,c
	eld		x1		,a	
	
	emul	x0y0
	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp0+d1	,ma0

	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp1+d1	,ma0		
	
	eld		a		,rpd1.index_LloopCounti2		
	esub	a		,#1
	eld		rpd1.index_LloopCounti2	,a	

	jmp		BoundWhileLoop	
BoundWhileLoopEnd

NotmsStereo
	eld		sd0		,#((-2&0fh)<<12)|(2<<8)|((-1&0fh)<<4)|(1<<0)	
	eld		sd1		,#((-1&0fh)<<12)|(-2<<8)|((-1&0fh)<<4)|(1<<0)	
	eld		sd2		,#((-1&0fh)<<12)|(1<<8)|((-1&0fh)<<4)|(0<<0)	
	eld		sd3		,#((-1&0fh)<<12)|(1<<8)|((-3&0fh)<<4)|(7<<0)	

	esec0	#1
	esec1	#5
	esec2	#0x0f
		
	ret
///////////////////////////////////////////////////////////////////	
///////////////////////////////////////////////////////////////////	
Short_Process	
	esd0	d0		,#1
	esd1	d0		,#1
	esd0	d1		,#1
	esd1	d1		,#1

	esec0	#0
	esec1	#1
	esec2	#2
	
	eld		a		,#0
	eld		rpd1.index_Lf		,a
	eld		rpd1.index_Lw		,a
	eld		rpd1.index_Ln		,a
ShortWindowLoop	
	eld		b		,rpd1.index_Lw
	ecld	r4		,b
	cmp		eq		,r4		,#3
	brt		ShortWindowLoopEnd	

	eld		a		,rpd1.index_GZeroPart		
	ecld	r0		,a										// each window bound sfb
	and		r0		,#0xff									// each window bound sfb
	esra8	a
	eld		rpd1.index_GZeroPart,a
	eld		a		,#0
	ecld	a		,r0
	eld		rpd1.index_LsfbS	,a
	eld		rpd1.index_Ln		,a		
ShortSfbLoop
	eld		a		,rpd1.index_LsfbS
	ecld	r4		,a
	cmp		eq		,r4		,#13							//11.29
	brt		ShortSfbLoopEnd	

	eld		b		,#Area_Scalefactor
	eadd	b		,#SizeOfScalefactor
	eld		a		,rpd1.index_LsfbS
//
	esub	a		,#1
//
	eld		x0		,a
	eld		y0		,#3									
	emul	x0y0	
	eld		a		,pl
	esra	a
	eadd	b		,a
	eld		c		,rpd1.index_Lw						// window	
	eadd	b		,c
	eld		rp3		,b
	eld		b		,@rp3+s0
	eld		rpd1.index_LisPos	,b

	eld		b		,rpd1.index_Glsf
	ecld	r1		,b
	cmp		eq		,r1		,#0
	brf		LSFBitrateS2S
	eld		b		,rpd1.index_GOrgSampFreq	
	jmp		LSFBitrateEndS2S				
LSFBitrateS2S				
	eld		b		,rpd1.index_GOrgSampFreq	
	eadd	b		,#3
LSFBitrateEndS2S				
	eld		x0		,b
	eld		y0		,#13
	emul	x0y0
	eld		b		,pl
	esra	b
	eadd	b		,#tbl_sfwidth_s
	eld		c		,rpd1.index_LsfbS	
	eadd	b		,c
	eld		rp3		,b
	eld		b		,@rp3+s0
	eld		rpd1.index_Lf	,b					 //sb		

	eld		b		,rpd1.index_Glsf		
	ecld	r0		,b
	cmp		eq		,r0		,#2
	brf		pass_mpeg25S1	
	
	eld		b		,rpd1.index_GShortSfBandIndex		
	eld		c		,rpd1.index_LsfbS
	eadd	b		,c
	eadd	b		,#1
	eld		rp0		,b
	eld		b		,@rp0+s1
	eld		c		,@rp0+s0
	esub	b		,c
	eld		rpd1.index_Lf	,b				
pass_mpeg25S1	
	eld		b		,rpd1.index_Lf
	eld		x0		,b
	eld		b		,rpd1.index_Lw
	eld		y0		,b
	emul	x0y0
	eld		b		,pl
	esra	b	
	
	eld		a		,rpd1.index_LsfbS	
	eld		c		,rpd1.index_GShortSfBandIndex		
	eadd	a		,c
	eld		rp3		,a
	eld		a		,@rp3+s0
	eld		c		,@rp3+s0
	eadd	a		,c
	eld		c		,@rp3+s0
	eadd	a		,c

	eadd	a		,b
	eld		rpd1.index_LloopCounti2	,a
	eadd	a		,#Area_leftChannel
	eld		rp0		,a

	eld		a		,@rp3+s0
	eld		c		,@rp3+s0
	eadd	a		,c
	eld		c		,@rp3+s0
	eadd	a		,c
	
	eadd	a		,b
	eadd	a		,#Area_rightChannel	
	eld		rp1		,a	
ShortSbLoop
	eld		a		,rpd1.index_Lf
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		ShortSbLoopEnd

	eld		a		,rpd1.index_LisPos
//	esec0	#3
	ecld	r0		,a
	cmp		ge		,r0		,#7
	brt		isPosOverS
			
	eld		rp2		,#tbl_isTable+6
	eld		x0		,@rp0+s0
	
	eld		a		,rpd1.index_Glsf
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		NonLsfStereoS
	
	eld		a		,rpd1.index_LisPos
	eld		sr		,a
	eld		b		,sr
	enop
	bra		ec1		,PassIntensityUpS

	eld		y0		,@rp2+s0
	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	
	eld		@rp0+d0	,ma0
	eld		@rp1+d0	,ma0

	jmp		NoneMSstereoS
PassIntensityUpS
	eld		sg		,sr
	enmsk	sg		,#1
	eld		b		,sg
	enop
	bra		ec1		,kr_intensityUpS

	eld		b		,sr										;b<-is_pos[sfb]
//	esub	b		,#1
	esra	b
	eld		c		,rpd1.index_LstereoLeftRight
	eadd	b		,c						;b+=tbl_stereoLeftRight
	eld		rp3,	b	
	eld		y1		,@rp3+s0					
	emul	x0y1
	emld	ma0		,x0y1
	ernd	ma0
	eld		@rp1+d0	,ma0

	eld		y0		,@rp2+s0
	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp0+d0	,ma0

	jmp		NoneMSstereoS
kr_intensityUpS	
	eld		b		,sr										;b<-is_pos[sfb]
	esub	b		,#1
	esra	b
	eld		c		,rpd1.index_LstereoLeftRight				;b+=tbl_stereoLeftRight
	eadd	b		,c										;b+=tbl_stereoLeftRight
	eld		rp3,	b	
	eld		y0		,@rp3+s0
	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp0+d0	,ma0

	eld		y0		,@rp2+s0
	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp1+d0	,ma0
	
	jmp		NoneMSstereoS
NonLsfStereoS
	eld		a		,rpd1.index_LisPos
	eadd	a		,#tbl_isTable
	eld		rp3		,a
	eld		y0		,@rp3+s0
	
	eld		b		,#6
	eld		c		,rpd1.index_LisPos
	esub	b		,c
	eadd	b		,#tbl_isTable
	eld		rp3		,b
	eld		y1		,@rp3+s0

	emul	x0y0
	emld	ma0		,x0y0
	ernd	ma0
	eld		@rp0+d0	,ma0
	emul	x0y1
	emld	ma0		,x0y1	
	ernd	ma0
	eld		@rp1+d0	,ma0	

	jmp		NoneMSstereoS
NonLsfStereoEndS	
		
isPosOverS
	eld		b		,rpd1.index_LmsStereo
	ecld	r0		,b
	cmp		eq		,r0		,#0
	brt		NoneMSstereoS

///	eld		rp3		,#tbl_overSquaRoot
///	eld		y0		,@rp3+s0
	ld		r0		,#0x827a
	ecld	c		,r0
	ld		r0		,#0x5a
	ecld	ch		,r0
	eld		y0		,c
	
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	eadd	a		,c
	eld		x0		,a
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	esub	a		,c
	eld		x1		,a	
	
	emul	x0y0
	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp0+d0	,ma0
	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp1+d0	,ma0	
NoneMSstereoS
	eld		a		,rpd1.index_Lf
	esub	a		,#1
	eld		rpd1.index_Lf	,a
	esec0	#0
	jmp		ShortSbLoop
ShortSbLoopEnd
	eld		a		,rpd1.index_LsfbS
	eadd	a		,#1
	eld		rpd1.index_LsfbS,a
	jmp		ShortSfbLoop
ShortSfbLoopEnd
///////////////////////////////////////////////////
	// middle/side stereo 
	eld		a		,rpd1.index_LmsStereo
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		ShortSfbLoopMSEnd

	eld		a		,rpd1.index_Ln
	ecld	r0		,a
	cmp		eq		,r0		,#0
	brt		ShortSfbLoopMSEnd

	esub	a		,#1
	eld		rpd1.index_LsfbS,a
ShortSfbLoopMS
	eld		a		,rpd1.index_LsfbS
	ecld	r0		,a
	cmp		ge		,r0		,#0
	brf		ShortSfbLoopMSEnd

	eld		b		,rpd1.index_Glsf
	ecld	r1		,b
	cmp		eq		,r1		,#0
	brf		LSFBitrateS2MS		
	eld		b		,rpd1.index_GOrgSampFreq	
	jmp		LSFBitrateEndS2MS				
LSFBitrateS2MS				
	eld		b		,rpd1.index_GOrgSampFreq	
	eadd	b		,#3
LSFBitrateEndS2MS				
	eld		x0		,b
	eld		y0		,#13
	emul	x0y0
	eld		b		,pl
	esra	b
	eadd	b		,#tbl_sfwidth_s
	eld		c		,rpd1.index_LsfbS	
	eadd	b		,c
	eld		rp3		,b
	eld		b		,@rp3+s0
	eld		rpd1.index_Lf	,b					 //sb		

	eld		b		,rpd1.index_Glsf		
	ecld	r0		,b
	cmp		eq		,r0		,#2
	brf		pass_mpeg25S2	
	
	eld		b		,rpd1.index_GShortSfBandIndex		
	eld		c		,rpd1.index_LsfbS
	eadd	b		,c

	eadd	b		,#1
	eld		rp0		,b
	eld		b		,@rp0+s1
	eld		c		,@rp0+s0
	esub	b		,c
	eld		rpd1.index_Lf	,b				
pass_mpeg25S2	
	eld		b		,rpd1.index_Lf					
	eld		x0		,b
	eld		b		,rpd1.index_Lw
	eld		y0		,b
	emul	x0y0
	eld		b		,pl
	esra	b	

	eld		a		,rpd1.index_LsfbS	
	eld		c		,rpd1.index_GShortSfBandIndex		
	eadd	a		,c

	eld		rp3		,a
	eld		a		,@rp3+s0
	eld		c		,@rp3+s0
	eadd	a		,c

	eld		c		,@rp3+s0
	eadd	a		,c
	eadd	a		,#Area_leftChannel
	eadd	a		,b
	eld		rp0		,a
	
	eld		a		,@rp3+s0
	eld		c		,@rp3+s0
	eadd	a		,c
	eld		c		,@rp3+s0
	eadd	a		,c
	eadd	a		,#Area_rightChannel
	eadd	a		,b
	eld		rp1		,a	
	
///	eld		rp3		,#tbl_overSquaRoot
///	eld		y0		,@rp3+s0	
	ld		r0		,#0x827a
	ecld	c		,r0
	ld		r0		,#0x5a
	ecld	ch		,r0
	eld		y0		,c
ShortSbLoopMS	
	eld		a		,rpd1.index_Lf
	enop
	bra		ec0		,ShortSbLoopMSEnd
	
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	eadd	a		,c
	eld		x0		,a
	
	eld		a		,@rp0+s0
	eld		c		,@rp1+s0
	esub	a		,c
	eld		x1		,a	
	emul	x0y0
	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp0+d1	,ma0

	emld	ma0		,x1y0
	ernd	ma0
	eld		@rp1+d1	,ma0		

	eld		a		,rpd1.index_Lf
	esub	a		,#1
	eld		rpd1.index_Lf	,a

	jmp		ShortSbLoopMS	
ShortSbLoopMSEnd
	eld		a		,rpd1.index_LsfbS
	esub	a		,#1
	eld		rpd1.index_LsfbS,a
	jmp		ShortSfbLoopMS
ShortSfbLoopMSEnd	
	eld		a		,rpd1.index_Lw
	eadd	a		,#1
	eld		rpd1.index_Lw	,a
	jmp		ShortWindowLoop
ShortWindowLoopEnd
	jmp		NotmsStereo
	
	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91高清视频在线| 国产成人鲁色资源国产91色综 | 亚洲丝袜精品丝袜在线| 成人的网站免费观看| 成人免费一区二区三区在线观看| a4yy欧美一区二区三区| 亚洲自拍与偷拍| 欧美日韩一区二区在线观看| 日韩高清一区在线| 久久新电视剧免费观看| 97精品久久久久中文字幕| 一区二区三区国产| 91麻豆精品国产91久久久久| 久久国产麻豆精品| 国产精品久久久久影院色老大 | 欧美美女网站色| 男女男精品网站| 日本一区二区成人在线| 色婷婷av一区二区| 免费在线一区观看| 国产精品色在线观看| 欧美综合亚洲图片综合区| 久久精品国产亚洲aⅴ| 国产精品色在线| 欧美日韩精品欧美日韩精品一| 精品亚洲aⅴ乱码一区二区三区| 国产精品不卡在线观看| 欧美欧美欧美欧美首页| 国产精品1区二区.| 亚洲午夜羞羞片| 久久精品一区蜜桃臀影院| 欧美亚洲日本一区| 国产成人精品网址| 丝袜美腿亚洲色图| 综合久久一区二区三区| 精品国产污污免费网站入口 | 在线视频一区二区三区| 狠狠色丁香婷婷综合久久片| 亚洲欧美乱综合| 精品国产乱码久久久久久浪潮| 色av一区二区| 国产一区免费电影| 婷婷中文字幕一区三区| 亚洲欧美国产高清| 国产视频一区二区在线观看| 欧美另类久久久品| 93久久精品日日躁夜夜躁欧美| 青青青爽久久午夜综合久久午夜| 国产精品久久久久毛片软件| 欧美成人三级电影在线| 欧美唯美清纯偷拍| 波多野洁衣一区| 国产综合久久久久久久久久久久| 午夜伊人狠狠久久| 亚洲欧洲av在线| 国产亚洲精品超碰| 精品理论电影在线观看| 制服丝袜在线91| 欧洲精品一区二区三区在线观看| 不卡一区中文字幕| 国产盗摄视频一区二区三区| 久久99国产精品尤物| 日日欢夜夜爽一区| 亚洲图片欧美视频| 亚洲精品写真福利| 综合网在线视频| 国产精品无码永久免费888| 2欧美一区二区三区在线观看视频| 欧美二区在线观看| 欧美一区三区四区| 欧美一级日韩不卡播放免费| 欧美日韩精品是欧美日韩精品| 色乱码一区二区三区88| 99久久综合国产精品| 成人高清免费观看| 91丨九色丨国产丨porny| av在线播放成人| 色综合久久久久综合体桃花网| k8久久久一区二区三区| 9久草视频在线视频精品| 不卡电影一区二区三区| 99久久精品99国产精品| 色香蕉成人二区免费| 欧美性videosxxxxx| 欧美日本韩国一区二区三区视频| 欧美日韩国产综合草草| 91精品国产综合久久小美女| 日韩视频一区二区| 久久综合色之久久综合| 国产欧美日韩中文久久| 亚洲欧美中日韩| 亚洲黄色尤物视频| 日韩在线a电影| 日本成人超碰在线观看| 黄色成人免费在线| 国产·精品毛片| 91免费观看国产| 欧美色图第一页| 91精品国产aⅴ一区二区| 日韩欧美电影在线| 国产丝袜美腿一区二区三区| 中文字幕制服丝袜成人av| 亚洲免费高清视频在线| 日韩精品电影在线| 国产一区二区三区在线观看免费| 粉嫩嫩av羞羞动漫久久久| 色偷偷88欧美精品久久久| 欧美人体做爰大胆视频| 国产午夜久久久久| 亚洲精品老司机| 日本成人在线一区| 成人激情免费网站| 欧美在线视频全部完| 日韩欧美高清一区| 亚洲视频网在线直播| 日本欧美一区二区在线观看| 国产不卡视频一区| 欧美在线不卡视频| 久久精品欧美一区二区三区不卡 | 一区二区三区在线免费播放| 日本不卡123| 波多野结衣一区二区三区| 在线不卡a资源高清| 国产精品三级久久久久三级| 天堂精品中文字幕在线| 高清av一区二区| 91精品国产综合久久福利软件 | 91丨porny丨最新| 日韩三级视频在线观看| 亚洲欧美日韩一区二区 | 蜜桃av一区二区| 色综合色狠狠综合色| 久久久久久久一区| 日本欧美在线观看| 91精品91久久久中77777| 欧美精品一区二区三区在线播放| 一区二区免费视频| 国产99久久久久| 日韩精品一区二区三区在线观看| 亚洲欧美日韩综合aⅴ视频| 韩国成人在线视频| 欧美日韩国产美| 亚洲欧美日韩国产一区二区三区| 国产一区999| 欧美一区二区三区四区视频 | 日韩一区二区三区免费看| 亚洲精品午夜久久久| 99久久婷婷国产综合精品电影| 久久综合网色—综合色88| 日韩国产欧美视频| 欧美色精品天天在线观看视频| 国产精品每日更新| 国模大尺度一区二区三区| 欧美一区二区免费观在线| 亚洲香肠在线观看| 在线观看www91| 亚洲日本va午夜在线影院| 成人精品国产福利| 久久日一线二线三线suv| 蜜桃视频在线观看一区| 91精品国产黑色紧身裤美女| 午夜日韩在线观看| 欧美三级欧美一级| 亚洲午夜精品17c| 91久久精品一区二区| 一区二区三区久久| 欧美综合久久久| 亚洲国产精品嫩草影院| 在线观看欧美精品| 亚洲一二三四在线观看| 欧美嫩在线观看| 婷婷六月综合网| 91精品国产全国免费观看| 午夜不卡av免费| 69p69国产精品| 久久国产视频网| 日韩欧美电影一区| 国产精品一级片在线观看| 国产亚洲成av人在线观看导航| 国产白丝网站精品污在线入口| 国产女人18水真多18精品一级做| 国产成+人+日韩+欧美+亚洲| 中文一区在线播放| 99re在线视频这里只有精品| 亚洲日本免费电影| 欧美日韩国产大片| 免费人成在线不卡| 久久久777精品电影网影网 | 色婷婷国产精品综合在线观看| 一区二区三区四区在线| 91 com成人网| 久色婷婷小香蕉久久| 国产欧美在线观看一区| 色综合久久久久久久久久久| 亚洲a一区二区| 欧美成人精品二区三区99精品| 久久精品国产精品亚洲综合| 国产午夜亚洲精品午夜鲁丝片 | 欧美久久一二区| 精品一区二区三区在线观看国产|