• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    面向龍芯3A體系結(jié)構(gòu)的Libjpeg庫優(yōu)化

    2022-10-10 09:33:30何頌頌林傳文陶劍文
    關(guān)鍵詞:龍芯色度寄存器

    何頌頌 彭 飛 林傳文 陶劍文

    1(寧波職業(yè)技術(shù)學(xué)院電子信息工程學(xué)院 浙江 寧波 315800) 2(龍芯中科(合肥)技術(shù)有限公司 安徽 合肥 230088) 3(合肥學(xué)院人工智能與大數(shù)據(jù)學(xué)院 安徽 合肥 230601)

    0 引 言

    Libjpeg[1]是一個(gè)被廣泛使用的JPEG圖像壓縮庫,Libjpeg-turbo[2]是Libjpeg的一個(gè)分支,它使用SIMD指令來加速標(biāo)準(zhǔn)型JPEG的編碼和解碼。許多項(xiàng)目現(xiàn)在使用Libjpeg-turbo而不是Libjpeg,包括流行的GNU/Linux發(fā)行版(Fedora,Debian,Mageia,openSUSE,…)、Mozilla和Chrome。Libjpeg-turbo支持X86、x86- 64、ARM和PowerPC系統(tǒng)的SIMD加速,但不支持龍芯系統(tǒng)的SIMD加速。

    龍芯3A是我國(guó)自主研發(fā)的通用處理器芯片,片內(nèi)擁有四個(gè)64位的四發(fā)射超標(biāo)量GS464e處理器核,支持SIMD加速[3-4]。為了保障國(guó)家的信息安全,我們有必要推廣龍芯等國(guó)產(chǎn)CPU的應(yīng)用。但是由于指令集的差異性,龍芯處理器上的操作系統(tǒng)和基礎(chǔ)軟件的遷移仍然存在一些問題,需要開發(fā)者逐一去解決[5]。為了能夠吸引更多的開發(fā)者在龍芯平臺(tái)上進(jìn)行開發(fā),需要實(shí)現(xiàn)操作系統(tǒng)和基礎(chǔ)軟件的移植與優(yōu)化,并建立一個(gè)完整的產(chǎn)業(yè)鏈[6]。國(guó)內(nèi)已有部分研究人員針對(duì)龍芯體系結(jié)構(gòu)做了一些關(guān)于操作系統(tǒng)和基礎(chǔ)軟件的性能優(yōu)化工作。

    在操作系統(tǒng)方面,文獻(xiàn)[7]針對(duì)龍芯3A的Linux系統(tǒng)給出了基于預(yù)留核調(diào)度的實(shí)時(shí)優(yōu)化方法,并使用新設(shè)計(jì)的一種基于PCI板內(nèi)部定時(shí)器的測(cè)試方法對(duì)其進(jìn)行了測(cè)試,結(jié)果表明該系統(tǒng)能夠滿足毫秒級(jí)的實(shí)時(shí)應(yīng)用需求。文獻(xiàn)[8]對(duì)龍芯3A最重要的操作系統(tǒng)和編譯器做了性能分析和優(yōu)化。文獻(xiàn)[9]使用優(yōu)化過的GCC編譯器重新編譯了龍芯3A1500上Fedora21操作系統(tǒng),使操作系統(tǒng)性能得到了一定提升。

    在基礎(chǔ)軟件方面,文獻(xiàn)[10]將Docker移植到了龍芯Fedora28系統(tǒng)中。文獻(xiàn)[11]完成了氣象預(yù)報(bào)展示系統(tǒng)所需的Vis5D和GrADS軟件的移植工作。文獻(xiàn)[12]將兩種參考基因組壓縮算法移植到了龍芯平臺(tái),并采用多進(jìn)程技術(shù)提高了壓縮速度。文獻(xiàn)[13]基于龍芯體系結(jié)構(gòu)對(duì)標(biāo)準(zhǔn)函數(shù)庫進(jìn)行了優(yōu)化,并給出一些程序優(yōu)化方法。文獻(xiàn)[14-15]對(duì)基礎(chǔ)線性代數(shù)子程序庫(BLAS)進(jìn)行了優(yōu)化,性能提高1倍以上。文獻(xiàn)[16]將ffmpeg移植到了龍芯3B系統(tǒng)上,并做了向量化處理。文獻(xiàn)[17]基于龍芯SIMD技術(shù)對(duì)H.264視頻解碼器進(jìn)行了優(yōu)化。文獻(xiàn)[18]對(duì)二進(jìn)制翻譯器進(jìn)行了優(yōu)化,使龍芯3A平臺(tái)上翻譯運(yùn)行的操作系統(tǒng)運(yùn)行速度得到了提升。這些文章都對(duì)龍芯平臺(tái)上的基礎(chǔ)軟件做了很好的優(yōu)化工作,但至今沒有人對(duì)Libjpeg進(jìn)行過優(yōu)化。

    為了提高國(guó)產(chǎn)龍芯系統(tǒng)桌面應(yīng)用的性能,尤其是瀏覽器加載圖片的性能,本文提出Libjpeg-turbo庫針對(duì)龍芯3A的優(yōu)化方法。在優(yōu)化過程中,除了用到了龍芯3A的64位SIMD指令,還用到了循環(huán)展開、指令調(diào)度等常規(guī)代碼優(yōu)化方法。

    1 優(yōu)化方法

    1.1 反離散余弦變換優(yōu)化

    JPEG壓縮過程中,每個(gè)圖像塊會(huì)經(jīng)過離散余弦變換(DCT)和量化處理。通過這兩個(gè)步驟,所有數(shù)據(jù)都會(huì)變成較小的整數(shù),而大部分?jǐn)?shù)據(jù)都會(huì)變成零,從而提高哈夫曼編碼的壓縮率。反之解壓過程中,就需要進(jìn)行反量化處理和反離散余弦變換(IDCT)。式(1)給出了IDCT的計(jì)算方法,其中F(u,v)表示反量化后的矩陣,其中:u和v分別是其行號(hào)和列號(hào),f(x,y)則表示IDCT變換后的結(jié)果矩陣,其中x、y分別是其行號(hào)和列號(hào)。

    (1)

    為了減少IDCT的重復(fù)計(jì)算量,IDCT在Libjpeg-turbo的實(shí)現(xiàn)中[19]被分為兩個(gè)步驟:1) 對(duì)輸入數(shù)據(jù)進(jìn)行逐列處理,并存儲(chǔ)到工作數(shù)組中,為了減少誤差,還對(duì)輸出結(jié)果做了2的N次方的放大;2) 處理工作數(shù)組中的行,并存儲(chǔ)到輸出數(shù)組中,并將結(jié)果按比例縮小,撤銷第一步對(duì)結(jié)果2的N次方的放大。

    由于輸入矩陣內(nèi)的數(shù)據(jù)都是short類型的,需要占用2個(gè)字節(jié)的空間,而龍芯3A的寄存器是64位的,所以一次可以從內(nèi)存中取4個(gè)數(shù)據(jù)。同樣,量化矩陣的數(shù)據(jù)也可以一次性取4個(gè)。然后就可以使用SIMD的乘運(yùn)算指令來完成4個(gè)數(shù)據(jù)的反量化計(jì)算。IDCT的運(yùn)算過程會(huì)用到余弦函數(shù),其計(jì)算過程非常耗時(shí)。所以需要?jiǎng)?chuàng)建一個(gè)余弦函數(shù)表,通過查表來計(jì)算余弦函數(shù)。最后,還使用SIMD的算術(shù)右移指令把結(jié)果批量縮放回去。

    1.2 上采樣優(yōu)化

    常用的YUV格式有YCbCr4 ∶4 ∶4、YCbCr4 ∶2 ∶2、YCbCr4 ∶2 ∶0和YCbCr4 ∶1 ∶1,分別表示完全取樣、2 ∶1的水平取樣(垂直完全取樣)、2 ∶1的水平和垂直取樣、4 ∶1的水平取樣(垂直完全取樣)。除了YCbCr4 ∶4 ∶4,其他三種取樣方式都存在共用CbCr的情況,即一個(gè)Cb或Cr會(huì)被多個(gè)像素點(diǎn)引用。因此,在解壓過程中,需要把Cb和Cr做上采樣處理,即編碼格式要將Cb和Cr填充到每個(gè)像素點(diǎn)中。

    常見的色度上采樣方式有盒式濾波(box filter)和三角形濾波(triangle filter)兩種,在Libjpeg-turbo中都有對(duì)應(yīng)的實(shí)現(xiàn)。色度盒式濾波上采樣的代碼實(shí)現(xiàn)都比較簡(jiǎn)單,只需要逐行遍歷輸入矩陣,然后復(fù)制多份數(shù)據(jù)到輸出矩陣對(duì)應(yīng)的位置中。色度三角形濾波上采樣的代碼實(shí)現(xiàn)則復(fù)雜一些,需要通過周圍的數(shù)據(jù)來計(jì)算當(dāng)前位置的數(shù)據(jù)。后者的復(fù)雜度已經(jīng)無法使用編譯器來完成優(yōu)化工作,只能通過手動(dòng)編寫專用的版本來實(shí)現(xiàn)性能的提升。

    基于色度三角形濾波上采樣的數(shù)據(jù)級(jí)并行特性,針對(duì)循環(huán)結(jié)構(gòu)進(jìn)行橫向循環(huán)展開操作,然后使用SIMD操作并行處理,每次處理行內(nèi)連續(xù)8個(gè)數(shù)據(jù)。因?yàn)閷?shí)際運(yùn)算過程中,需要用到上一行和下一行的數(shù)據(jù),所以每次必須加載24個(gè)數(shù)據(jù)。核心計(jì)算的偽代碼如下,其中:mm0、mm1和mm2分別是當(dāng)前行、上一行和下一行的8字節(jié)向量;mm3為全零8字節(jié)向量;_mm_unpacklo_pi8和_mm_unpackhi_pi8分別是對(duì)包數(shù)據(jù)進(jìn)行取低位解包和取高位解包,將一個(gè)寄存器里存的連續(xù)8個(gè)數(shù)據(jù)轉(zhuǎn)存到兩個(gè)寄存器中,每個(gè)寄存器里存4個(gè)半字為單位的數(shù)據(jù);_mm_mullo_pi16是對(duì)有符號(hào)半字包數(shù)據(jù)進(jìn)行乘運(yùn)算;PW_THREE是由4個(gè)半字?jǐn)?shù)值3組成的8字節(jié)向量;_mm_add_pi16是以半字為一個(gè)包數(shù)據(jù),對(duì)數(shù)據(jù)同時(shí)相加。

    mm4=mm0;

    mm0=_mm_unpacklo_pi8(mm0,mm3);

    mm4=_mm_unpackhi_pi8(mm4,mm3);

    mm5=mm1;

    mm1=_mm_unpacklo_pi8(mm1,mm3);

    mm5=_mm_unpackhi_pi8(mm5,mm3);

    mm6=mm2;

    mm2=_mm_unpacklo_pi8(mm2,mm3);

    mm6=_mm_unpackhi_pi8(mm6,mm3);

    mm0=_mm_mullo_pi16(mm0,PW_THREE);

    mm4=_mm_mullo_pi16(mm4,PW_THREE);

    mm1=_mm_add_pi16(mm1,mm0);

    mm5=_mm_add_pi16(mm5,mm4);

    mm2=_mm_add_pi16(mm2,mm0);

    mm6=_mm_add_pi16(mm6,mm4);

    1.3 顏色空間轉(zhuǎn)換優(yōu)化

    很多原始圖片數(shù)據(jù)都是以RGB格式存儲(chǔ)的,但是JPEG壓縮算法處理的是YUV格式的數(shù)據(jù),所以在壓縮之前需要做顏色空間轉(zhuǎn)換,將RGB格式轉(zhuǎn)換成YUV格式。顏色空間轉(zhuǎn)換快速實(shí)現(xiàn)方式有整形算法、部分查表法和完全查表法。這三種算法在傳統(tǒng)處理器上能夠很有效地提高運(yùn)算速度,但是無法在支持SIMD指令的處理器上實(shí)現(xiàn)并行化。因此,為了進(jìn)一步提高性能,我們使用SIMD指令對(duì)原始算法進(jìn)行并行化處理。我們實(shí)現(xiàn)的轉(zhuǎn)換方式如式(2)所示,其中CJ是用于簡(jiǎn)化正確的輸入,在8位實(shí)現(xiàn)中定義為128,在12位實(shí)現(xiàn)中定義為2 048。

    (2)

    使用SIMD指令運(yùn)算前,先對(duì)數(shù)據(jù)進(jìn)行加載和預(yù)處理。RGB數(shù)據(jù)在內(nèi)存中是按組連續(xù)存儲(chǔ)的,每組占用3字節(jié)或4字節(jié)內(nèi)存。因此,在運(yùn)算之前先要將數(shù)據(jù)進(jìn)行重組,使同色數(shù)據(jù)在同一個(gè)寄存器中。以3字節(jié)RGB數(shù)據(jù)為例,如圖1所示,需要經(jīng)過6個(gè)步驟完成數(shù)據(jù)預(yù)處理:

    圖1 RGB轉(zhuǎn)YUV數(shù)據(jù)加載與預(yù)處理

    (1) 通過ldc1指令將8組RGB數(shù)據(jù)加載到3個(gè)浮點(diǎn)寄存器中(小尾端)。

    (2) 通過邏輯移位指令dsll和dsrl,將寄存器里的數(shù)據(jù)左移或右移32位。

    (3) 使用解包指令punpckhbh和punpcklbh,分別將兩個(gè)寄存器的高位數(shù)據(jù)或兩個(gè)寄存器的低位數(shù)據(jù)進(jìn)行合并。

    (4) 通過邏輯移位指令dsll和dsrl,將解包后的數(shù)據(jù)左移或右移32位。

    (5) 再次使用解包指令punpckhbh和punpcklbh,分別將兩個(gè)寄存器的高位數(shù)據(jù)或兩個(gè)寄存器的低位數(shù)據(jù)進(jìn)行合并。

    (6) 使用解包指令punpckhbh和punpcklbh,將寄存器與一個(gè)全零寄存器進(jìn)行高位數(shù)據(jù)或低位數(shù)據(jù)合并,從而將單字節(jié)數(shù)據(jù)擴(kuò)展為雙字節(jié)數(shù)據(jù),并使一個(gè)寄存器中只存一種顏色數(shù)據(jù)。

    接下來只需要按照公式進(jìn)行乘加和乘減等運(yùn)算就可以把Y、Cb和Cr計(jì)算出來。

    2 實(shí) 驗(yàn)

    2.1 實(shí)驗(yàn)平臺(tái)

    實(shí)驗(yàn)的硬件平臺(tái)是基于龍芯3號(hào)系列處理器的最新產(chǎn)品型號(hào)3A3000,主頻1.45 GHz,內(nèi)存4 GB。龍芯3A3000具有四核64位內(nèi)核、64位浮點(diǎn)單元和四發(fā)射亂序執(zhí)行GS464E微處理結(jié)構(gòu)。操作系統(tǒng)為64位Loongnix系統(tǒng)。原始版本是Libjpeg-turbo 1.5.3,優(yōu)化后的代碼已經(jīng)合并提交到Libjpeg-turbo 1.5.90。

    本文使用Libjpeg-turbo自帶的tjbench來進(jìn)行正確性測(cè)試,如表1所示,12個(gè)測(cè)試用例優(yōu)化前后的MD5值都一致,即正確性測(cè)試通過。

    性能測(cè)試則是使用tjbench分別調(diào)用優(yōu)化前后的代碼,然后比較它們之間幀率的差異。測(cè)試圖片分別是8比特灰度圖、16比特灰度圖、16比特線性灰度圖、8比特RGB圖、16比特RGB圖和16比特線性RGB圖,分辨率都是4 256×2 848。

    2.2 測(cè)試結(jié)果

    反離散余弦變換的優(yōu)化,性能測(cè)試命令是./tjbench$TEST_BITMAP 95-yuv,測(cè)試結(jié)果如圖2所示。可以看出,性能提升最少的是色度零抽樣,優(yōu)化后的解碼幀率是優(yōu)化前的1.3倍左右。色度抽樣為4 ∶4 ∶4時(shí)性能提升最明顯,優(yōu)化后的解碼幀率是優(yōu)化前的2.1倍以上。

    圖2 反離散余弦變換優(yōu)化效果

    上采樣的優(yōu)化效果如圖3所示,因?yàn)樯攘愠闃雍蜕? ∶4 ∶4并不需要做上采樣,所以沒有任何效果,而對(duì)于色度抽樣4 ∶2 ∶0,采樣幀率提高到將近6倍,色度抽樣4 ∶2 ∶2的采樣幀率提高到將近7倍。

    圖3 上采樣優(yōu)化效果

    針對(duì)不同的色度抽樣,JPEG編碼幀率提高到原來的2倍左右,如圖4-圖7所示。在龍芯3A處理器上,SIMD向量指令一次可以處理4個(gè)數(shù)據(jù),因此理論加速度應(yīng)該是4倍。但實(shí)際測(cè)試和理論加速度還是有一定差距,主要原因是為了能夠使用SIMD指令進(jìn)行并行化運(yùn)算,前期需要做一些數(shù)據(jù)預(yù)處理,這些數(shù)據(jù)預(yù)處理指令需要消耗一些時(shí)間。另外,不是所有運(yùn)算都適合做并行化的,所以性能提升無法達(dá)到理論值。

    圖4 編碼整體優(yōu)化效果Gray

    圖5 編碼整體優(yōu)化效果4 ∶2 ∶0

    圖6 編碼整體優(yōu)化效果4 ∶2 ∶2

    圖7 編碼整體優(yōu)化效果4 ∶4 ∶4

    JPEG解碼優(yōu)化對(duì)色度零抽樣的性能提升并不明顯,只有30%左右,如圖8所示。而對(duì)其他色度抽樣的性能提升非常明顯,都有將近4倍的加速,如圖9-圖11所示。解碼的并行化效果優(yōu)于編碼的原因是解碼的數(shù)據(jù)預(yù)處理比編碼簡(jiǎn)單。

    圖8 解碼整體優(yōu)化效果Gray

    圖9 解碼整體優(yōu)化效果4 ∶2 ∶0

    圖10 解碼整體優(yōu)化效果4 ∶2 ∶2

    圖11 解碼整體優(yōu)化效果4 ∶4 ∶4

    3 結(jié) 語

    圖片數(shù)據(jù)是目前網(wǎng)絡(luò)上傳輸最多的數(shù)據(jù)類型之一,受到網(wǎng)絡(luò)傳輸和存儲(chǔ)容量的限制,圖片的高效編解碼是必不可少的。由于工藝的限制,國(guó)產(chǎn)處理器的主頻一般都會(huì)相對(duì)偏低一些,因此在國(guó)產(chǎn)處理器上提高圖片的編解碼效率是非常重要的。本文的成果已經(jīng)在Libjpeg開源社區(qū)發(fā)布,這將有利于龍芯3A計(jì)算機(jī)在國(guó)內(nèi)桌面機(jī)電腦市場(chǎng)的推廣,對(duì)其他處理器的指令級(jí)并行化優(yōu)化也有一定的指導(dǎo)意義。國(guó)產(chǎn)處理器的發(fā)展需要操作系統(tǒng)和基礎(chǔ)軟件的支持,而瀏覽器是現(xiàn)在桌面電腦上使用頻率最高的軟件,下一步我們將對(duì)Chrome和Firefox瀏覽器進(jìn)行深度定制優(yōu)化,使龍芯3A系列計(jì)算機(jī)上的瀏覽器性能得到有效提升。

    猜你喜歡
    龍芯色度寄存器
    基于國(guó)產(chǎn)化龍芯的動(dòng)環(huán)數(shù)據(jù)采集系統(tǒng)
    Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    基于改進(jìn)色度模型的非接觸式心率檢測(cè)與估計(jì)
    景德鎮(zhèn)早期青白瓷的器型與色度
    “龍芯之父”胡偉武
    如何提高蘋果的著色度
    龍芯發(fā)布新一代處理器產(chǎn)品
    在線色度分析儀的設(shè)計(jì)應(yīng)用
    高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
    久久人妻av系列| 亚洲熟妇熟女久久| 夜夜看夜夜爽夜夜摸| 精品国内亚洲2022精品成人| 欧美黄色淫秽网站| 久久午夜亚洲精品久久| 一级,二级,三级黄色视频| 一个人观看的视频www高清免费观看 | 国产一区二区三区视频了| 国产视频一区二区在线看| 亚洲欧美日韩另类电影网站| 啦啦啦韩国在线观看视频| 亚洲人成电影免费在线| aaaaa片日本免费| 欧美黄色淫秽网站| 老司机福利观看| 中出人妻视频一区二区| 一进一出抽搐动态| 久久久久久亚洲精品国产蜜桃av| 99久久国产精品久久久| 午夜老司机福利片| 大香蕉久久成人网| 国产精品久久久久久人妻精品电影| 午夜福利免费观看在线| 国产私拍福利视频在线观看| 欧美黑人欧美精品刺激| 变态另类丝袜制服| 19禁男女啪啪无遮挡网站| 国产精品九九99| 一个人免费在线观看的高清视频| 露出奶头的视频| 最近最新中文字幕大全免费视频| 狠狠狠狠99中文字幕| 18美女黄网站色大片免费观看| 亚洲国产精品成人综合色| 69av精品久久久久久| 国产精品久久视频播放| 禁无遮挡网站| 禁无遮挡网站| 久久午夜亚洲精品久久| 99久久国产精品久久久| 可以免费在线观看a视频的电影网站| 久久草成人影院| 18禁黄网站禁片午夜丰满| 国产成年人精品一区二区| 亚洲欧美日韩无卡精品| 丝袜在线中文字幕| 久久久久久久久免费视频了| 69精品国产乱码久久久| 熟女少妇亚洲综合色aaa.| 久久狼人影院| 此物有八面人人有两片| 少妇熟女aⅴ在线视频| 日日夜夜操网爽| 久久天躁狠狠躁夜夜2o2o| 久久久水蜜桃国产精品网| 性色av乱码一区二区三区2| 亚洲精品美女久久av网站| av天堂在线播放| 最好的美女福利视频网| 国产99白浆流出| 日日爽夜夜爽网站| 非洲黑人性xxxx精品又粗又长| 色综合亚洲欧美另类图片| 亚洲成人久久性| 中文字幕精品免费在线观看视频| 国产高清videossex| 这个男人来自地球电影免费观看| 少妇裸体淫交视频免费看高清 | 日本vs欧美在线观看视频| 国产精品亚洲av一区麻豆| 一卡2卡三卡四卡精品乱码亚洲| 一卡2卡三卡四卡精品乱码亚洲| 欧美中文日本在线观看视频| 操美女的视频在线观看| 99久久综合精品五月天人人| 免费久久久久久久精品成人欧美视频| 国产aⅴ精品一区二区三区波| 日韩欧美在线二视频| 啪啪无遮挡十八禁网站| 国产精品美女特级片免费视频播放器 | 婷婷精品国产亚洲av在线| а√天堂www在线а√下载| 999久久久国产精品视频| 国产精品亚洲美女久久久| 国产极品粉嫩免费观看在线| 亚洲aⅴ乱码一区二区在线播放 | 国产片内射在线| av福利片在线| 成人亚洲精品一区在线观看| 精品一品国产午夜福利视频| 欧美绝顶高潮抽搐喷水| 免费人成视频x8x8入口观看| 69av精品久久久久久| 国产高清有码在线观看视频 | 熟妇人妻久久中文字幕3abv| 超碰成人久久| 乱人伦中国视频| 19禁男女啪啪无遮挡网站| 亚洲精华国产精华精| 首页视频小说图片口味搜索| 波多野结衣巨乳人妻| 欧美日韩精品网址| 亚洲av片天天在线观看| 99国产综合亚洲精品| 久久性视频一级片| 91国产中文字幕| 女警被强在线播放| 极品人妻少妇av视频| 国产麻豆69| 久久人妻熟女aⅴ| 女人高潮潮喷娇喘18禁视频| 久久久久精品国产欧美久久久| 成年女人毛片免费观看观看9| 老司机靠b影院| 97人妻天天添夜夜摸| 国产高清videossex| 亚洲欧洲精品一区二区精品久久久| 国产乱人伦免费视频| 国产av一区二区精品久久| 免费搜索国产男女视频| 色精品久久人妻99蜜桃| 久久精品成人免费网站| 变态另类丝袜制服| 国产欧美日韩一区二区三| 自线自在国产av| 男人舔女人下体高潮全视频| 亚洲精品中文字幕一二三四区| 88av欧美| 久久国产亚洲av麻豆专区| 国语自产精品视频在线第100页| 亚洲欧美激情在线| 中文字幕精品免费在线观看视频| 黑人欧美特级aaaaaa片| 日本在线视频免费播放| 色尼玛亚洲综合影院| 久久久久精品国产欧美久久久| 精品熟女少妇八av免费久了| 大陆偷拍与自拍| 亚洲性夜色夜夜综合| 不卡一级毛片| 一进一出抽搐gif免费好疼| 国产精品综合久久久久久久免费 | 亚洲精品国产精品久久久不卡| www.999成人在线观看| 日韩 欧美 亚洲 中文字幕| 久久精品影院6| 久久久久久国产a免费观看| 91av网站免费观看| 搡老妇女老女人老熟妇| 亚洲人成77777在线视频| 极品教师在线免费播放| 两个人视频免费观看高清| 免费搜索国产男女视频| 国产熟女午夜一区二区三区| 欧美成人一区二区免费高清观看 | 99国产精品99久久久久| 首页视频小说图片口味搜索| 欧美乱色亚洲激情| 亚洲va日本ⅴa欧美va伊人久久| 国产精品 欧美亚洲| 我的亚洲天堂| 黑人操中国人逼视频| 9191精品国产免费久久| 91九色精品人成在线观看| 欧美 亚洲 国产 日韩一| 久久国产精品影院| 涩涩av久久男人的天堂| 老司机靠b影院| 在线观看免费视频网站a站| 亚洲成人精品中文字幕电影| 乱人伦中国视频| 亚洲美女黄片视频| 亚洲激情在线av| 亚洲aⅴ乱码一区二区在线播放 | 久久中文字幕一级| 久久性视频一级片| 好男人在线观看高清免费视频 | 看免费av毛片| 成人18禁高潮啪啪吃奶动态图| 亚洲精品国产色婷婷电影| 精品高清国产在线一区| 女人被躁到高潮嗷嗷叫费观| 99国产极品粉嫩在线观看| 中文字幕人妻丝袜一区二区| 狠狠狠狠99中文字幕| 久久午夜亚洲精品久久| 欧美另类亚洲清纯唯美| 日韩欧美在线二视频| 波多野结衣巨乳人妻| 在线观看www视频免费| 亚洲第一av免费看| 男女床上黄色一级片免费看| 一二三四社区在线视频社区8| 久久久久久久精品吃奶| 91国产中文字幕| 国产aⅴ精品一区二区三区波| 美女国产高潮福利片在线看| 黑人巨大精品欧美一区二区mp4| 亚洲一区二区三区色噜噜| 国产精品久久久久久亚洲av鲁大| 精品一区二区三区视频在线观看免费| 欧美绝顶高潮抽搐喷水| 亚洲成人久久性| 亚洲 欧美 日韩 在线 免费| 久久久久亚洲av毛片大全| 国产精品影院久久| 久久国产乱子伦精品免费另类| 琪琪午夜伦伦电影理论片6080| 狠狠狠狠99中文字幕| 99国产综合亚洲精品| 日本精品一区二区三区蜜桃| 国产精品久久久久久精品电影 | 纯流量卡能插随身wifi吗| 久久精品亚洲精品国产色婷小说| 99国产极品粉嫩在线观看| 国产一区二区在线av高清观看| 1024视频免费在线观看| 伦理电影免费视频| 国产精品电影一区二区三区| 一区二区三区高清视频在线| 午夜福利一区二区在线看| 亚洲精品国产精品久久久不卡| 久久久国产成人免费| 韩国av一区二区三区四区| 无遮挡黄片免费观看| 久久久久久久精品吃奶| 人妻久久中文字幕网| 亚洲精品在线美女| or卡值多少钱| 熟女少妇亚洲综合色aaa.| 欧美亚洲日本最大视频资源| 欧美激情极品国产一区二区三区| 高清毛片免费观看视频网站| 久久久精品国产亚洲av高清涩受| 精品第一国产精品| 午夜视频精品福利| 99精品久久久久人妻精品| 在线免费观看的www视频| 亚洲一卡2卡3卡4卡5卡精品中文| 咕卡用的链子| 伊人久久大香线蕉亚洲五| 国产精品自产拍在线观看55亚洲| 一级,二级,三级黄色视频| 性少妇av在线| 精品久久蜜臀av无| 9热在线视频观看99| 欧美日本亚洲视频在线播放| 一个人免费在线观看的高清视频| 这个男人来自地球电影免费观看| 欧美午夜高清在线| 最新美女视频免费是黄的| 麻豆国产av国片精品| 国产精品精品国产色婷婷| 日本撒尿小便嘘嘘汇集6| 可以在线观看毛片的网站| 精品一区二区三区视频在线观看免费| 久久天堂一区二区三区四区| 日本一区二区免费在线视频| 搡老熟女国产l中国老女人| 亚洲精品国产区一区二| 免费在线观看完整版高清| 久久性视频一级片| 波多野结衣巨乳人妻| 一区福利在线观看| 波多野结衣一区麻豆| 色尼玛亚洲综合影院| 日日夜夜操网爽| 国产午夜福利久久久久久| 国产精品久久久久久亚洲av鲁大| 亚洲少妇的诱惑av| 亚洲成av片中文字幕在线观看| 亚洲五月天丁香| 亚洲成a人片在线一区二区| 一本大道久久a久久精品| 不卡av一区二区三区| 一级毛片女人18水好多| 又紧又爽又黄一区二区| 亚洲精品美女久久久久99蜜臀| 久久香蕉国产精品| 精品久久蜜臀av无| 亚洲在线自拍视频| 女性被躁到高潮视频| 老司机在亚洲福利影院| 亚洲精品一区av在线观看| 国产精品日韩av在线免费观看 | 国产亚洲精品av在线| 国产免费av片在线观看野外av| 亚洲人成电影观看| 搡老熟女国产l中国老女人| 亚洲,欧美精品.| 欧美乱妇无乱码| 国产成+人综合+亚洲专区| 一进一出好大好爽视频| 国产欧美日韩一区二区精品| 国内久久婷婷六月综合欲色啪| 少妇 在线观看| 亚洲第一青青草原| 1024视频免费在线观看| 亚洲国产中文字幕在线视频| 一二三四在线观看免费中文在| 91成人精品电影| 19禁男女啪啪无遮挡网站| 久久这里只有精品19| 国产精品99久久99久久久不卡| 91麻豆精品激情在线观看国产| 欧美日韩福利视频一区二区| 色播在线永久视频| 亚洲第一av免费看| 又大又爽又粗| 窝窝影院91人妻| av中文乱码字幕在线| 日日干狠狠操夜夜爽| 午夜福利成人在线免费观看| 在线观看免费视频日本深夜| 深夜精品福利| 黄色片一级片一级黄色片| 国产极品粉嫩免费观看在线| 最新美女视频免费是黄的| 欧美日韩黄片免| 天堂√8在线中文| 免费在线观看亚洲国产| 亚洲国产日韩欧美精品在线观看 | 国产亚洲欧美在线一区二区| 国产精品久久久久久人妻精品电影| 欧美一级毛片孕妇| 麻豆成人av在线观看| 一进一出好大好爽视频| 欧美人与性动交α欧美精品济南到| 热re99久久国产66热| 国产午夜福利久久久久久| 黄色视频,在线免费观看| 精品一区二区三区四区五区乱码| 少妇熟女aⅴ在线视频| 日韩 欧美 亚洲 中文字幕| 国产一区二区激情短视频| 女人精品久久久久毛片| 精品国产乱子伦一区二区三区| 一二三四在线观看免费中文在| 色综合亚洲欧美另类图片| 久久香蕉激情| 国语自产精品视频在线第100页| 搡老岳熟女国产| 老鸭窝网址在线观看| 欧美一级毛片孕妇| 国产乱人伦免费视频| 岛国视频午夜一区免费看| av福利片在线| 女性被躁到高潮视频| 久久香蕉国产精品| 免费在线观看亚洲国产| 两性午夜刺激爽爽歪歪视频在线观看 | 一级毛片精品| 韩国精品一区二区三区| 久久精品国产亚洲av高清一级| 亚洲精品国产色婷婷电影| 成人av一区二区三区在线看| 国产午夜精品久久久久久| 美女 人体艺术 gogo| 欧美激情久久久久久爽电影 | 国产精品久久电影中文字幕| 亚洲国产高清在线一区二区三 | 97人妻精品一区二区三区麻豆 | 99热只有精品国产| 在线观看免费午夜福利视频| 精品国产国语对白av| 国产精品香港三级国产av潘金莲| 一本久久中文字幕| 丝袜美足系列| 在线视频色国产色| 一级片免费观看大全| 久久人人爽av亚洲精品天堂| 97碰自拍视频| 啪啪无遮挡十八禁网站| 91老司机精品| 韩国精品一区二区三区| 欧美成人性av电影在线观看| 黄色丝袜av网址大全| 亚洲全国av大片| 两个人视频免费观看高清| 最近最新中文字幕大全电影3 | 久久国产亚洲av麻豆专区| 欧美av亚洲av综合av国产av| 亚洲五月天丁香| 窝窝影院91人妻| 国产真人三级小视频在线观看| 桃红色精品国产亚洲av| 精品国内亚洲2022精品成人| 亚洲国产精品sss在线观看| 日本 欧美在线| 伦理电影免费视频| 久久精品91蜜桃| 大陆偷拍与自拍| www.熟女人妻精品国产| 91字幕亚洲| 亚洲九九香蕉| 国产高清videossex| 国产欧美日韩一区二区三区在线| 久久中文看片网| 国产国语露脸激情在线看| 精品福利观看| 欧美日本中文国产一区发布| 美女扒开内裤让男人捅视频| 美女免费视频网站| x7x7x7水蜜桃| 中文字幕av电影在线播放| 亚洲精品一区av在线观看| 亚洲人成电影免费在线| 精品国产亚洲在线| 国产成人精品无人区| 搞女人的毛片| 美女高潮喷水抽搐中文字幕| 欧美色欧美亚洲另类二区 | 高清黄色对白视频在线免费看| 国内精品久久久久精免费| 精品人妻在线不人妻| 久久这里只有精品19| 香蕉久久夜色| 18禁国产床啪视频网站| 精品无人区乱码1区二区| 岛国在线观看网站| 久久精品影院6| 女人精品久久久久毛片| 国产亚洲av高清不卡| 久久久精品欧美日韩精品| 两个人看的免费小视频| 波多野结衣av一区二区av| 很黄的视频免费| 亚洲三区欧美一区| 69av精品久久久久久| 丁香六月欧美| 99re在线观看精品视频| x7x7x7水蜜桃| 一二三四在线观看免费中文在| 国产一区二区三区在线臀色熟女| 制服人妻中文乱码| 亚洲自拍偷在线| 可以在线观看的亚洲视频| 女同久久另类99精品国产91| 狠狠狠狠99中文字幕| 久久国产亚洲av麻豆专区| 午夜福利,免费看| 国产精品 欧美亚洲| 亚洲欧美一区二区三区黑人| 亚洲欧美激情综合另类| netflix在线观看网站| www.999成人在线观看| 久久午夜亚洲精品久久| 免费观看精品视频网站| 美女午夜性视频免费| 亚洲欧美一区二区三区黑人| 久久国产精品人妻蜜桃| 久久久久久人人人人人| 露出奶头的视频| 成人18禁高潮啪啪吃奶动态图| 无遮挡黄片免费观看| 午夜精品久久久久久毛片777| 国产精品1区2区在线观看.| 中文字幕另类日韩欧美亚洲嫩草| 两个人看的免费小视频| 久久人人精品亚洲av| 久久亚洲真实| 香蕉久久夜色| 国产一区二区三区综合在线观看| 国产成人欧美在线观看| 不卡一级毛片| 一个人观看的视频www高清免费观看 | 欧美国产精品va在线观看不卡| 香蕉丝袜av| 成人欧美大片| 男女床上黄色一级片免费看| 亚洲男人的天堂狠狠| 色在线成人网| 国内精品久久久久久久电影| 精品一区二区三区视频在线观看免费| 久久人妻熟女aⅴ| 熟妇人妻久久中文字幕3abv| 嫩草影院精品99| 久久青草综合色| 99在线人妻在线中文字幕| 精品久久久久久久久久免费视频| 国产精品免费一区二区三区在线| 亚洲欧洲精品一区二区精品久久久| 午夜福利一区二区在线看| 欧洲精品卡2卡3卡4卡5卡区| 欧美av亚洲av综合av国产av| 中文字幕色久视频| 免费在线观看影片大全网站| 久久久久国内视频| 亚洲自偷自拍图片 自拍| 大陆偷拍与自拍| 女人爽到高潮嗷嗷叫在线视频| 欧美日韩亚洲综合一区二区三区_| 欧美 亚洲 国产 日韩一| 国产三级黄色录像| 久久 成人 亚洲| 亚洲第一青青草原| 人妻久久中文字幕网| 久久欧美精品欧美久久欧美| 午夜福利视频1000在线观看 | 大陆偷拍与自拍| 91老司机精品| 国产一区二区在线av高清观看| 日日摸夜夜添夜夜添小说| 国产午夜精品久久久久久| 99国产精品99久久久久| 淫秽高清视频在线观看| 欧美日本视频| 亚洲无线在线观看| 亚洲精品国产色婷婷电影| 村上凉子中文字幕在线| 69精品国产乱码久久久| 国产精品1区2区在线观看.| av在线天堂中文字幕| 国内精品久久久久精免费| 亚洲片人在线观看| 夜夜夜夜夜久久久久| 亚洲精品国产区一区二| 久久亚洲真实| 国产成+人综合+亚洲专区| 日韩三级视频一区二区三区| 伦理电影免费视频| 在线观看一区二区三区| 熟女少妇亚洲综合色aaa.| 亚洲国产看品久久| 丝袜美腿诱惑在线| 国产亚洲精品av在线| 美女高潮到喷水免费观看| 国产99久久九九免费精品| 人人妻人人爽人人添夜夜欢视频| 亚洲情色 制服丝袜| 深夜精品福利| 成人18禁在线播放| 亚洲国产精品999在线| 精品无人区乱码1区二区| 免费少妇av软件| 欧美一级毛片孕妇| 国产精品久久久久久精品电影 | 国产99久久九九免费精品| 亚洲精品美女久久av网站| 久久热在线av| 亚洲男人天堂网一区| 人人澡人人妻人| 亚洲,欧美精品.| 日日夜夜操网爽| 少妇裸体淫交视频免费看高清 | 视频区欧美日本亚洲| 国产激情欧美一区二区| 国产一区二区在线av高清观看| 精品卡一卡二卡四卡免费| 欧美日韩乱码在线| 9热在线视频观看99| 黄片大片在线免费观看| 精品一区二区三区视频在线观看免费| 欧美乱妇无乱码| 欧美亚洲日本最大视频资源| 青草久久国产| 国产欧美日韩一区二区三区在线| av片东京热男人的天堂| 国产xxxxx性猛交| 欧美国产日韩亚洲一区| av视频免费观看在线观看| 国内久久婷婷六月综合欲色啪| 两个人免费观看高清视频| 国产精品永久免费网站| 两个人免费观看高清视频| 欧美国产日韩亚洲一区| 午夜福利一区二区在线看| 多毛熟女@视频| 两个人免费观看高清视频| 国产精品一区二区在线不卡| 国产成人系列免费观看| 久久久国产成人精品二区| 亚洲第一av免费看| 国产成人av教育| 国产精品综合久久久久久久免费 | 免费久久久久久久精品成人欧美视频| 18禁观看日本| 一区在线观看完整版| 国产精品综合久久久久久久免费 | 国内久久婷婷六月综合欲色啪| 啦啦啦免费观看视频1| 女人被狂操c到高潮| 老汉色∧v一级毛片| 99riav亚洲国产免费| 欧美日韩精品网址| 久久中文字幕人妻熟女| 在线国产一区二区在线| 淫秽高清视频在线观看| 在线观看舔阴道视频| 嫩草影院精品99| 好看av亚洲va欧美ⅴa在| 亚洲九九香蕉| 搡老熟女国产l中国老女人| av在线天堂中文字幕| 国产精品亚洲美女久久久| 亚洲性夜色夜夜综合| 波多野结衣巨乳人妻| 91av网站免费观看| 丝袜美足系列| 欧美激情 高清一区二区三区| 老司机福利观看| 久久亚洲精品不卡| 欧洲精品卡2卡3卡4卡5卡区| 亚洲片人在线观看| 久久午夜综合久久蜜桃| 91成人精品电影| 中文字幕人妻熟女乱码| 男人舔女人的私密视频| 欧美激情久久久久久爽电影 | 欧美精品啪啪一区二区三区| 给我免费播放毛片高清在线观看| 999久久久国产精品视频| 国产精品秋霞免费鲁丝片| 国产xxxxx性猛交|