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

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

?? idct_mmx.asm

?? 網絡MPEG4IP流媒體開發源代碼
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
; Originally provided by Intel at AP-922; http://developer.intel.com/vtune/cbts/strmsimd/922down.htm; (See more app notes at http://developer.intel.com/vtune/cbts/strmsimd/appnotes.htm); but in a limited edition.; New macro implements a column part for precise iDCT; The routine precision now satisfies IEEE standard 1180-1990. ;; Copyright (c) 2000-2001 Peter Gubanov <peter@elecard.net.ru>; Rounding trick Copyright (c) 2000 Michel Lespinasse <walken@zoy.org>;; http://www.elecard.com/peter/idct.html; http://www.linuxvideo.org/mpeg2dec/;;=============================================================================;; These examples contain code fragments for first stage iDCT 8x8; (for rows) and first stage DCT 8x8 (for columns);;=============================================================================;; 04.11.2001  nasm conversion; peter ross <pross@cs.rmit.edu.au>;bits 32%macro cglobal 1 	%ifdef PREFIX		global _%1 		%define %1 _%1	%else		global %1	%endif%endmacro%define BITS_INV_ACC    5                        ; 4 or 5 for IEEE%define SHIFT_INV_ROW   16 - BITS_INV_ACC%define SHIFT_INV_COL   1 + BITS_INV_ACC%define RND_INV_ROW     1024 * (6 - BITS_INV_ACC) ; 1 << (SHIFT_INV_ROW-1)%define RND_INV_COL     16 * (BITS_INV_ACC - 3)   ; 1 << (SHIFT_INV_COL-1)%define RND_INV_CORR    RND_INV_COL - 1          ; correction -1.0 and round%define BITS_FRW_ACC    3                        ; 2 or 3 for accuracy%define SHIFT_FRW_COL   BITS_FRW_ACC%define SHIFT_FRW_ROW   BITS_FRW_ACC + 17%define RND_FRW_ROW     262144 * (BITS_FRW_ACC - 1)       ; 1 << (SHIFT_FRW_ROW-1)section .dataalign 16one_corr        dw            1,            1,            1,            1round_inv_row   dd  RND_INV_ROW,  RND_INV_ROWround_inv_col   dw  RND_INV_COL,  RND_INV_COL,  RND_INV_COL, RND_INV_COLround_inv_corr  dw  RND_INV_CORR, RND_INV_CORR, RND_INV_CORR, RND_INV_CORRround_frw_row   dd  RND_FRW_ROW,  RND_FRW_ROW  tg_1_16       dw  13036,  13036,  13036,  13036    ; tg * (2<<16) + 0.5  tg_2_16       dw  27146,  27146,  27146,  27146    ; tg * (2<<16) + 0.5  tg_3_16       dw -21746, -21746, -21746, -21746    ; tg * (2<<16) + 0.5 cos_4_16       dw -19195, -19195, -19195, -19195    ; cos * (2<<16) + 0.5ocos_4_16       dw  23170,  23170,  23170,  23170    ; cos * (2<<15) + 0.5 otg_3_16       dw  21895, 21895, 21895, 21895       ; tg * (2<<16) + 0.5%if SHIFT_INV_ROW == 12   ; assume SHIFT_INV_ROW == 12rounder_0      dd  65536, 65536rounder_4      dd      0,     0rounder_1      dd   7195,  7195rounder_7      dd   1024,  1024rounder_2      dd   4520,  4520rounder_6      dd   1024,  1024rounder_3      dd   2407,  2407rounder_5      dd    240,   240%elif SHIFT_INV_ROW == 11   ; assume SHIFT_INV_ROW == 11rounder_0      dd  65536, 65536rounder_4      dd      0,     0rounder_1      dd   3597,  3597rounder_7      dd    512,   512rounder_2      dd   2260,  2260rounder_6      dd    512,   512rounder_3      dd   1203,  1203rounder_5      dd    120,   120%else%error invalid _SHIFT_INV_ROW_%endif;=============================================================================;; The first stage iDCT 8x8 - inverse DCTs of rows;;-----------------------------------------------------------------------------; The 8-point inverse DCT direct algorithm;-----------------------------------------------------------------------------;; static const short w[32] = {;	FIX(cos_4_16),  FIX(cos_2_16),  FIX(cos_4_16),  FIX(cos_6_16),;	FIX(cos_4_16),  FIX(cos_6_16), -FIX(cos_4_16), -FIX(cos_2_16),;	FIX(cos_4_16), -FIX(cos_6_16), -FIX(cos_4_16),  FIX(cos_2_16),;	FIX(cos_4_16), -FIX(cos_2_16),  FIX(cos_4_16), -FIX(cos_6_16),;	FIX(cos_1_16),  FIX(cos_3_16),  FIX(cos_5_16),  FIX(cos_7_16),;	FIX(cos_3_16), -FIX(cos_7_16), -FIX(cos_1_16), -FIX(cos_5_16),;	FIX(cos_5_16), -FIX(cos_1_16),  FIX(cos_7_16),  FIX(cos_3_16),;	FIX(cos_7_16), -FIX(cos_5_16),  FIX(cos_3_16), -FIX(cos_1_16) };;; #define DCT_8_INV_ROW(x, y); {; 	int a0, a1, a2, a3, b0, b1, b2, b3;;; 	a0 =x[0]*w[0]+x[2]*w[1]+x[4]*w[2]+x[6]*w[3];; 	a1 =x[0]*w[4]+x[2]*w[5]+x[4]*w[6]+x[6]*w[7];; 	a2 = x[0] * w[ 8] + x[2] * w[ 9] + x[4] * w[10] + x[6] * w[11];; 	a3 = x[0] * w[12] + x[2] * w[13] + x[4] * w[14] + x[6] * w[15];; 	b0 = x[1] * w[16] + x[3] * w[17] + x[5] * w[18] + x[7] * w[19];; 	b1 = x[1] * w[20] + x[3] * w[21] + x[5] * w[22] + x[7] * w[23];; 	b2 = x[1] * w[24] + x[3] * w[25] + x[5] * w[26] + x[7] * w[27];; 	b3 = x[1] * w[28] + x[3] * w[29] + x[5] * w[30] + x[7] * w[31];;; 	y[0] = SHIFT_ROUND ( a0 + b0 );; 	y[1] = SHIFT_ROUND ( a1 + b1 );; 	y[2] = SHIFT_ROUND ( a2 + b2 );; 	y[3] = SHIFT_ROUND ( a3 + b3 );; 	y[4] = SHIFT_ROUND ( a3 - b3 );; 	y[5] = SHIFT_ROUND ( a2 - b2 );; 	y[6] = SHIFT_ROUND ( a1 - b1 );; 	y[7] = SHIFT_ROUND ( a0 - b0 );; };;-----------------------------------------------------------------------------;; In this implementation the outputs of the iDCT-1D are multiplied; 	for rows 0,4 - by cos_4_16,; 	for rows 1,7 - by cos_1_16,; 	for rows 2,6 - by cos_2_16,; 	for rows 3,5 - by cos_3_16; and are shifted to the left for better accuracy;; For the constants used,; 	FIX(float_const) = (short) (float_const * (1<<15) + 0.5);;=============================================================================;=============================================================================; MMX code;=============================================================================; Table for rows 0,4 - constants are multiplied by cos_4_16tab_i_04        dw  16384,  16384,  16384, -16384    ; movq-> w06 w04 w02 w00                dw  21407,   8867,   8867, -21407    ; w07 w05 w03 w01                dw  16384, -16384,  16384,  16384    ; w14 w12 w10 w08                dw  -8867,  21407, -21407,  -8867    ; w15 w13 w11 w09                dw  22725,  12873,  19266, -22725    ; w22 w20 w18 w16                dw  19266,   4520,  -4520, -12873    ; w23 w21 w19 w17                dw  12873,   4520,   4520,  19266    ; w30 w28 w26 w24                dw -22725,  19266, -12873, -22725    ; w31 w29 w27 w25; Table for rows 1,7 - constants are multiplied by cos_1_16tab_i_17        dw  22725,  22725,  22725, -22725    ; movq-> w06 w04 w02 w00                dw  29692,  12299,  12299, -29692    ; w07 w05 w03 w01                dw  22725, -22725,  22725,  22725    ; w14 w12 w10 w08                dw -12299,  29692, -29692, -12299    ; w15 w13 w11 w09                dw  31521,  17855,  26722, -31521    ; w22 w20 w18 w16                dw  26722,   6270,  -6270, -17855    ; w23 w21 w19 w17                dw  17855,   6270,   6270,  26722    ; w30 w28 w26 w24                dw -31521,  26722, -17855, -31521    ; w31 w29 w27 w25; Table for rows 2,6 - constants are multiplied by cos_2_16tab_i_26        dw  21407,  21407,  21407, -21407    ; movq-> w06 w04 w02 w00                dw  27969,  11585,  11585, -27969    ; w07 w05 w03 w01                dw  21407, -21407,  21407,  21407    ; w14 w12 w10 w08                dw -11585,  27969, -27969, -11585    ; w15 w13 w11 w09                dw  29692,  16819,  25172, -29692    ; w22 w20 w18 w16                dw  25172,   5906,  -5906, -16819    ; w23 w21 w19 w17                dw  16819,   5906,   5906,  25172    ; w30 w28 w26 w24                dw -29692,  25172, -16819, -29692    ; w31 w29 w27 w25; Table for rows 3,5 - constants are multiplied by cos_3_16tab_i_35        dw  19266,  19266,  19266, -19266    ; movq-> w06 w04 w02 w00                dw  25172,  10426,  10426, -25172    ; w07 w05 w03 w01                dw  19266, -19266,  19266,  19266    ; w14 w12 w10 w08                dw -10426,  25172, -25172, -10426    ; w15 w13 w11 w09                dw  26722,  15137,  22654, -26722    ; w22 w20 w18 w16                dw  22654,   5315,  -5315, -15137    ; w23 w21 w19 w17                dw  15137,   5315,   5315,  22654    ; w30 w28 w26 w24                dw -26722,  22654, -15137, -26722    ; w31 w29 w27 w25;-----------------------------------------------------------------------------;; DCT_8_INV_ROW_1  INP, OUT, TABLE, ROUNDER;%macro  DCT_8_INV_ROW_1         4        movq mm0, [%1]            ; 0     ; x3 x2 x1 x0        movq mm1, [%1+8]          ; 1     ; x7 x6 x5 x4	movq mm2, mm0 			; 2	; x3 x2 x1 x0        movq mm3, [%3]          ; 3     ; w06 w04 w02 w00	punpcklwd mm0, mm1 			; x5 x1 x4 x0	movq mm5, mm0 			; 5	; x5 x1 x4 x0	punpckldq mm0, mm0 			; x4 x0 x4 x0        movq mm4, [%3+8]        ; 4     ; w07 w05 w03 w01	punpckhwd mm2, mm1		; 1	; x7 x3 x6 x2	pmaddwd mm3, mm0 			; x4*w06+x0*w04 x4*w02+x0*w00	movq mm6, mm2 			; 6 	; x7 x3 x6 x2        movq mm1, [%3+32]       ; 1     ; w22 w20 w18 w16	punpckldq mm2, mm2 			; x6 x2 x6 x2	pmaddwd mm4, mm2 			; x6*w07+x2*w05 x6*w03+x2*w01	punpckhdq mm5, mm5 			; x5 x1 x5 x1        pmaddwd mm0, [%3+16]            ; x4*w14+x0*w12 x4*w10+x0*w08	punpckhdq mm6, mm6 			; x7 x3 x7 x3        movq mm7, [%3+40]       ; 7     ; w23 w21 w19 w17	pmaddwd mm1, mm5 			; x5*w22+x1*w20 x5*w18+x1*w16        paddd mm3, [%4]               ; +%4	pmaddwd mm7, mm6 			; x7*w23+x3*w21 x7*w19+x3*w17        pmaddwd mm2, [%3+24]            ; x6*w15+x2*w13 x6*w11+x2*w09	paddd mm3, mm4 			; 4 	; a1=sum(even1) a0=sum(even0)        pmaddwd mm5, [%3+48]            ; x5*w30+x1*w28 x5*w26+x1*w24	movq mm4, mm3 			; 4 	; a1 a0        pmaddwd mm6, [%3+56]            ; x7*w31+x3*w29 x7*w27+x3*w25	paddd mm1, mm7 			; 7 	; b1=sum(odd1) b0=sum(odd0)        paddd mm0, [%4]               ; +%4	psubd mm3, mm1 				; a1-b1 a0-b0	psrad mm3, SHIFT_INV_ROW 		; y6=a1-b1 y7=a0-b0	paddd mm1, mm4 			; 4 	; a1+b1 a0+b0	paddd mm0, mm2 			; 2 	; a3=sum(even3) a2=sum(even2)	psrad mm1, SHIFT_INV_ROW 		; y1=a1+b1 y0=a0+b0	paddd mm5, mm6 			; 6 	; b3=sum(odd3) b2=sum(odd2)	movq mm4, mm0 			; 4 	; a3 a2	paddd mm0, mm5 				; a3+b3 a2+b2	psubd mm4, mm5 			; 5 	; a3-b3 a2-b2	psrad mm0, SHIFT_INV_ROW 		; y3=a3+b3 y2=a2+b2	psrad mm4, SHIFT_INV_ROW 		; y4=a3-b3 y5=a2-b2	packssdw mm1, mm0 		; 0 	; y3 y2 y1 y0	packssdw mm4, mm3 		; 3 	; y6 y7 y4 y5	movq mm7, mm4 			; 7 	; y6 y7 y4 y5	psrld mm4, 16 				; 0 y6 0 y4	pslld mm7, 16 				; y7 0 y5 0        movq [%2], mm1            ; 1     ; save y3 y2 y1 y0                             		por mm7, mm4 			; 4 	; y7 y6 y5 y4        movq [%2+8], mm7          ; 7     ; save y7 y6 y5 y4%endmacro;=============================================================================; code for Pentium III;=============================================================================; %3 for rows 0,4 - constants are multiplied by cos_4_16tab_i_04_sse    dw 16384, 21407, 16384, 8867 ; movq-> w05 w04 w01 w00                dw 16384, 8867, -16384, -21407 ; w07 w06 w03 w02                dw 16384, -8867, 16384, -21407 ; w13 w12 w09 w08                dw -16384, 21407, 16384, -8867 ; w15 w14 w11 w10                dw 22725, 19266, 19266, -4520 ; w21 w20 w17 w16                dw 12873, 4520, -22725, -12873 ; w23 w22 w19 w18                dw 12873, -22725, 4520, -12873 ; w29 w28 w25 w24                dw 4520, 19266, 19266, -22725 ; w31 w30 w27 w26; %3 for rows 1,7 - constants are multiplied by cos_1_16tab_i_17_sse    dw 22725, 29692, 22725, 12299 ; movq-> w05 w04 w01 w00                dw 22725, 12299, -22725, -29692 ; w07 w06 w03 w02                dw 22725, -12299, 22725, -29692 ; w13 w12 w09 w08                dw -22725, 29692, 22725, -12299 ; w15 w14 w11 w10                dw 31521, 26722, 26722, -6270 ; w21 w20 w17 w16                dw 17855, 6270, -31521, -17855 ; w23 w22 w19 w18                dw 17855, -31521, 6270, -17855 ; w29 w28 w25 w24                dw 6270, 26722, 26722, -31521 ; w31 w30 w27 w26; %3 for rows 2,6 - constants are multiplied by cos_2_16tab_i_26_sse    dw 21407, 27969, 21407, 11585 ; movq-> w05 w04 w01 w00                dw 21407, 11585, -21407, -27969 ; w07 w06 w03 w02                dw 21407, -11585, 21407, -27969 ; w13 w12 w09 w08                dw -21407, 27969, 21407, -11585 ; w15 w14 w11 w10                dw 29692, 25172, 25172, -5906 ; w21 w20 w17 w16                dw 16819, 5906, -29692, -16819 ; w23 w22 w19 w18                dw 16819, -29692, 5906, -16819 ; w29 w28 w25 w24                dw 5906, 25172, 25172, -29692 ; w31 w30 w27 w26; %3 for rows 3,5 - constants are multiplied by cos_3_16tab_i_35_sse    dw 19266, 25172, 19266, 10426 ; movq-> w05 w04 w01 w00                dw 19266, 10426, -19266, -25172 ; w07 w06 w03 w02                dw 19266, -10426, 19266, -25172 ; w13 w12 w09 w08                dw -19266, 25172, 19266, -10426 ; w15 w14 w11 w10                dw 26722, 22654, 22654, -5315 ; w21 w20 w17 w16                dw 15137, 5315, -26722, -15137 ; w23 w22 w19 w18                dw 15137, -26722, 5315, -15137 ; w29 w28 w25 w24                dw 5315, 22654, 22654, -26722 ; w31 w30 w27 w26;-----------------------------------------------------------------------------;; DCT_8_INV_ROW_1_sse  INP, OUT, TABLE, ROUNDER;%macro DCT_8_INV_ROW_1_sse  4        movq    mm0, [%1]         ; 0     ; x3 x2 x1 x0        movq    mm1, [%1+8]       ; 1     ; x7 x6 x5 x4	movq 	mm2, mm0 		; 2 	; x3 x2 x1 x0        movq    mm3, [%3]       ; 3     ; w05 w04 w01 w00	pshufw	mm0, mm0, 10001000b 	; x2 x0 x2 x0        movq    mm4, [%3+8]     ; 4     ; w07 w06 w03 w02	movq 	mm5, mm1		; 5 	; x7 x6 x5 x4	pmaddwd mm3, mm0 		; x2*w05+x0*w04 x2*w01+x0*w00        movq    mm6, [%3+32]    ; 6     ; w21 w20 w17 w16	pshufw 	mm1, mm1, 10001000b 		; x6 x4 x6 x4	pmaddwd mm4, mm1 			; x6*w07+x4*w06 x6*w03+x4*w02        movq    mm7, [%3+40]    ; 7     ; w23 w22 w19 w18	pshufw 	mm2, mm2, 11011101b 		; x3 x1 x3 x1	pmaddwd mm6, mm2 			; x3*w21+x1*w20 x3*w17+x1*w16	pshufw 	mm5, mm5, 11011101b 		; x7 x5 x7 x5	pmaddwd mm7, mm5 			; x7*w23+x5*w22 x7*w19+x5*w18        paddd   mm3, [%4]             ; +%4        pmaddwd mm0, [%3+16]            ; x2*w13+x0*w12 x2*w09+x0*w08	paddd 	mm3, mm4 		; 4 	; a1=sum(even1) a0=sum(even0)        pmaddwd mm1, [%3+24]            ; x6*w15+x4*w14 x6*w11+x4*w10	movq 	mm4, mm3 		; 4 	; a1 a0        pmaddwd mm2, [%3+48]            ; x3*w29+x1*w28 x3*w25+x1*w24	paddd 	mm6, mm7 		; 7 	; b1=sum(odd1) b0=sum(odd0)        pmaddwd mm5, [%3+56]            ; x7*w31+x5*w30 x7*w27+x5*w26	paddd mm3, mm6 				; a1+b1 a0+b0        paddd mm0, [%4]               ; +%4	psrad mm3, SHIFT_INV_ROW 		; y1=a1+b1 y0=a0+b0	paddd mm0, mm1 			; 1 	; a3=sum(even3) a2=sum(even2)	psubd mm4, mm6 			; 6 	; a1-b1 a0-b0	movq mm7, mm0 			; 7 	; a3 a2	paddd mm2, mm5 			; 5 	; b3=sum(odd3) b2=sum(odd2)	paddd mm0, mm2 				; a3+b3 a2+b2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91网站在线观看视频| 99re这里只有精品首页| 国产91精品免费| 欧美三级韩国三级日本三斤| 日韩女优电影在线观看| 亚洲丝袜美腿综合| 久久激情五月婷婷| 91在线看国产| 26uuu另类欧美亚洲曰本| 亚洲制服丝袜在线| 粉嫩aⅴ一区二区三区四区五区| 欧美丝袜丝交足nylons图片| 久久精品一区蜜桃臀影院| 亚洲福利电影网| 不卡在线观看av| 精品电影一区二区三区| 婷婷国产v国产偷v亚洲高清| 丁香六月综合激情| 久久久精品黄色| 午夜欧美视频在线观看| 99re热这里只有精品免费视频| 日韩三级精品电影久久久| 亚洲精品国产视频| av网站一区二区三区| 久久色在线视频| 秋霞午夜av一区二区三区| 99精品久久只有精品| 国产欧美日韩麻豆91| 卡一卡二国产精品| 91精品国产欧美日韩| 亚洲综合一区在线| 欧美在线色视频| 一区二区免费看| 91小视频免费看| 中文字幕日韩一区| 成人黄色国产精品网站大全在线免费观看| 日韩免费成人网| 日韩高清不卡在线| 欧美一区二区三区影视| 爽好久久久欧美精品| 欧美视频在线一区二区三区| 亚洲另类在线视频| 欧美综合一区二区| 婷婷成人激情在线网| 欧美嫩在线观看| 日韩经典一区二区| 日韩天堂在线观看| 国产一区二区主播在线| 亚洲国产电影在线观看| 91在线视频观看| 亚洲精品成a人| 欧美精三区欧美精三区| 视频在线观看一区二区三区| 欧美日本在线一区| 美女视频一区二区| 久久久久国产免费免费| 国产成人精品影院| 亚洲激情校园春色| 欧美电影在线免费观看| 精品一区二区三区在线观看| 精品免费视频.| 成人在线一区二区三区| 亚洲精品国产成人久久av盗摄| 欧美美女直播网站| 国产伦理精品不卡| 综合网在线视频| 日本一区二区三区四区在线视频| 丁香五精品蜜臀久久久久99网站| 18成人在线视频| 制服丝袜av成人在线看| 国内精品免费**视频| 中文字幕中文字幕一区二区| 欧美在线视频你懂得| 黄页视频在线91| 自拍偷拍亚洲综合| 日韩欧美国产成人一区二区| 成人激情免费视频| 免费在线观看一区二区三区| 亚洲国产成人自拍| 欧美一卡2卡3卡4卡| 成人sese在线| 免费日韩伦理电影| 一区二区视频免费在线观看| 日韩欧美另类在线| 91久久精品一区二区三| 精品一区二区三区日韩| 亚洲免费观看高清完整版在线观看| 欧美一区二区视频免费观看| av成人免费在线观看| 日本大胆欧美人术艺术动态| 国产精品视频观看| 欧美成人精品高清在线播放| 91免费版在线| 福利一区二区在线| 久久电影网电视剧免费观看| 亚洲国产精品精华液网站| 国产人成一区二区三区影院| 欧美一三区三区四区免费在线看| 99这里只有精品| 激情久久久久久久久久久久久久久久| 一区二区国产盗摄色噜噜| 中文字幕二三区不卡| 精品国产一区二区三区久久影院 | 欧美国产亚洲另类动漫| 欧美日本视频在线| 一本色道久久加勒比精品| 国产成人在线色| 色综合久久综合网欧美综合网| 日本中文一区二区三区| 亚洲成人免费视频| 夜夜嗨av一区二区三区四季av| 欧美国产欧美综合| 久久久久久日产精品| 久久综合狠狠综合| 精品欧美一区二区三区精品久久| 9191国产精品| 欧美日韩小视频| 欧美揉bbbbb揉bbbbb| 91成人看片片| 91成人免费在线视频| 在线观看视频一区| 欧美性色综合网| 欧美色综合久久| 欧美日韩三级一区二区| 欧美日韩一区二区电影| 欧美日韩视频在线第一区 | 久久激情五月激情| 麻豆成人在线观看| 精品在线观看免费| 粉嫩av一区二区三区在线播放 | 日韩成人av影视| 秋霞成人午夜伦在线观看| 秋霞午夜av一区二区三区| 麻豆精品精品国产自在97香蕉| 美日韩黄色大片| 激情综合网av| 成人v精品蜜桃久久一区| 91久久国产最好的精华液| 欧美午夜精品免费| 欧美精品18+| 精品99一区二区三区| 国产精品日韩精品欧美在线| 国产精品久99| 亚洲国产日韩a在线播放性色| 午夜av一区二区| 极品美女销魂一区二区三区免费| 国产精品一区二区三区四区| 成年人网站91| 欧美色爱综合网| 精品精品欲导航| 中文字幕av不卡| 亚洲6080在线| 懂色av中文一区二区三区| 欧美亚洲高清一区二区三区不卡| 欧美区视频在线观看| 精品国偷自产国产一区| 最新热久久免费视频| 亚洲丶国产丶欧美一区二区三区| 精品一区精品二区高清| 99国产欧美另类久久久精品| 欧美一级片在线看| 国产精品午夜春色av| 亚洲国产视频一区| 成人免费观看男女羞羞视频| 欧美人狂配大交3d怪物一区| 久久伊99综合婷婷久久伊| 一区二区高清在线| 高清不卡在线观看| 欧美欧美午夜aⅴ在线观看| 国产欧美一区二区精品婷婷| 午夜精品免费在线| 成人av在线播放网址| 日韩一二三区视频| 一区二区三区中文字幕电影| 国产精品一区在线观看乱码 | 综合自拍亚洲综合图不卡区| 日本va欧美va精品发布| 成人av免费在线| 日韩一区二区不卡| 亚洲成人av一区二区三区| 国产成人av电影在线观看| 日韩午夜小视频| 一区二区三区中文字幕| 成人免费黄色大片| 久久综合色综合88| 日韩在线卡一卡二| 欧美羞羞免费网站| 亚洲三级电影网站| 成人性生交大片免费看在线播放 | 欧美一区二区三区喷汁尤物| 亚洲乱码国产乱码精品精可以看| 国产成人亚洲综合a∨婷婷图片 | 国产在线麻豆精品观看| 欧美日韩亚洲另类| 亚洲一区在线观看视频| 色综合一区二区| 成人欧美一区二区三区| 成人精品国产福利| 久久精品亚洲乱码伦伦中文| 九九视频精品免费|