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

    基于GCC的cmdsp2f01編譯工具移植開發(fā)

    2018-01-23 06:29:11張梅娟
    電子與封裝 2018年1期
    關(guān)鍵詞:編譯器套件寄存器

    張梅娟,張 榮,張 鉚,韋 祎

    (中國電子科技集團公司第五十八研究所,江蘇無錫 214072)

    1 引言

    編譯工具是指一組編譯套件,實現(xiàn)把某種編程語言編寫的代碼轉(zhuǎn)變成另一種計算機語言的功能。編譯技術(shù)是計算機領(lǐng)域的關(guān)鍵技術(shù)之一,隨計算機語言和處理器體系結(jié)構(gòu)的發(fā)展而發(fā)展,目前計算機系統(tǒng)高級語言已幾乎完全代替了匯編語言。常用的編譯工具包含了高級語言編譯器(C/C++等)、匯編器、鏈接器和其他二進制工具。

    高級語言編譯工具是一個大型系統(tǒng)軟件,開發(fā)難度較大,最早期的高級語言編譯工具共花費了18人/年的時間[1]。研究者們經(jīng)過幾十年的不懈努力,在編譯理論、技術(shù)和實驗上積累了豐富的成果[2,3,4]。隨著嵌入式系統(tǒng)的發(fā)展和高性能體系結(jié)構(gòu)的出現(xiàn),編譯工具的開發(fā)速度和質(zhì)量有了更高的要求,推動了可重定向編譯系統(tǒng)的研究,逐步將與高級語言相關(guān)的詞法語法分析模塊設(shè)計成可復用的前端,機器相關(guān)的部分被封裝起來,前端通過間接調(diào)用的方式與機器相關(guān)的部分發(fā)生關(guān)系。如圖1所示,針對不同處理器,只需要進行目標機器信息的描述(即編譯工具的移植),即可快速生成一套編譯工具。這大大減小了編譯工具的開發(fā)難度和開發(fā)時間。

    圖1 可重定向編譯系統(tǒng)

    可重定向編譯系統(tǒng)結(jié)構(gòu)定義良好,針對不同的后端,前端代碼基本上不用修改,做到了最大限度的代碼復用。但是前端只進行了一些通用的代碼優(yōu)化,沒有做與目標機相關(guān)的優(yōu)化,運行效率有一定的提升空間。

    GCC(GNU Compiler Collection,GNU 編譯器套件),是一套以GPL及LGPL許可證所發(fā)行的自由軟件,是可重定向編譯系統(tǒng)的代表,常被認為是跨平臺編譯工具移植的事實標準。該系統(tǒng)在所有平臺上都能使用同一個前端處理程序,產(chǎn)生相同的中間代碼,因此在不同平臺上,使用GCC系統(tǒng)移植編譯工具,不僅可以保證編譯工具的性能質(zhì)量,還能縮短開發(fā)周期[5]。但是嵌入式處理器體系結(jié)構(gòu)一般都不規(guī)則,對代碼質(zhì)量要求嚴格,必須對編譯系統(tǒng)的前端和后端進行針對性的優(yōu)化設(shè)計才能滿足要求,因此移植具有其特殊的難度和復雜性[6]。

    本文基于可重定向的GCC編譯系統(tǒng)的移植,成功構(gòu)建了cmdsp2f01處理器的編譯工具套件,經(jīng)測試驗證,編譯工具套件編譯功能正確。

    2 cmdsp2f01結(jié)構(gòu)

    編譯工具的移植,需要描述目標機器信息。cmdsp2f01是中國電科第58所開發(fā)的一款高性能DSP芯片,該芯片處理器采用超長指令字(VLIW)架構(gòu),支持單周期5條指令并行執(zhí)行,支持單指令多數(shù)據(jù)流(SIMD),使數(shù)據(jù)處理并行度更高,128 bit程序總線,雙256 bit數(shù)據(jù)總線,具備單精度浮點運算,支持16 bit、24 bit指令編碼。其內(nèi)部流水線支持7級,運算能力達12.8 GMACs。

    cmdsp2f01的DSP內(nèi)核架構(gòu)支持1字節(jié)、2字節(jié)和4字節(jié)數(shù)據(jù)格式,另支持32 bit單精度浮點數(shù)據(jù)格式和40 bit累加器值(MAC16時使用)。所有存儲在內(nèi)存的數(shù)據(jù)CPU都是字節(jié)尋址,字節(jié)順序固定為小端模式,即0字節(jié)是最低有效位字節(jié)。核指令基于32 bit虛擬和物理內(nèi)存尋址,指令和數(shù)據(jù)尋址可達4 GB尋址空間。尋址方式支持寄存器加立即數(shù)尋址。

    圖2 處理器架構(gòu)信息

    如圖2所示,cmdsp2f01 DSP除支持通用運算和存取指令外,還增加了專用定點矢量指令。其中,通用指令包含Move指令、加減指令、乘加指令、比較指令、分支指令、地址運算指令和存取指令。

    3 移植設(shè)計

    本文所述的編譯工具是指一組編譯套件,含C編譯器和匯編器、鏈接器等二進制工具集。移植的主要任務(wù)是目標機器信息的描述。GCC系統(tǒng)中,機器信息的描述主要采用寄存器轉(zhuǎn)換語言RTL(Register Transfer Language)語言實現(xiàn),輔助以C接口函數(shù)(API)的設(shè)計。RTL中間表作為GCC C編譯器后端的核心內(nèi)容,將后端中可重用的部分剝離出來,再通過相應(yīng)的接口為不同的目標機器定義各自的映射規(guī)則,這種方式極大地提高了GCC的適應(yīng)性,也增強了它的可維護性、可擴展性以及可移植性[7]。

    本文的移植是結(jié)合cmdsp2f01處理器特點,對機器描述進行設(shè)計和實現(xiàn),構(gòu)建一套新的編譯工具。編譯工具套件基本功能如下:

    (1)C編譯器(C-Compiler),將C語言程序代碼編譯成cmdsp2f01處理器對應(yīng)的匯編代碼,編譯器包括外殼程序(shell program)、優(yōu)化器和預處理器;

    (2)匯編器(Assembler),把匯編語言源文件轉(zhuǎn)換成基于公用目標文件(ELF)的機器目標文件,也就是常用的*.out文件;

    (3)鏈接器(Linker),把多個目標文件組合成單個可執(zhí)行目標模塊,除了能夠創(chuàng)建可執(zhí)行文件外,還可以調(diào)整外部符號的引用,鏈接器輸入的是可重定位的目標文件和目標文件庫;

    (4)歸檔器(archiver),允許用戶將一組文件收集到一個歸檔文件中,也叫歸檔庫,其最常見的用法是創(chuàng)建目標文件庫,也可以通過刪除、替換、提取或添加文件操作來調(diào)整庫;

    (5)Objdump,用來查看目標程序中的段信息和調(diào)試信息,也可以用來對目標程序進行反匯編;

    (6)Objcopy,用來拷貝或是翻譯目標文件;

    (7)Nm,列出目標文件、庫或是可執(zhí)行文件中的代碼符號及代碼符號所對應(yīng)的程序開始地址;

    (8)Size,顯示程序文件的段信息。

    3.1 移植思路

    編譯工具包含C/C++編譯器及二進制工具集(匯編、鏈接等工具),需要分別基于兩套代碼系統(tǒng)進行移植。GCC是高級語言編譯器相關(guān)的工具代碼,移植后可生成預處理器、高級語言編譯器等工具,binutils是二進制工具集代碼,移植后可生成匯編器、鏈接器、反匯編器等二進制工具。

    通常在編譯過程中所使用的GCC是一個驅(qū)動程序,在實際執(zhí)行編譯的過程中將根據(jù)輸入的命令參數(shù),調(diào)用不同的程序(包括預處理器、編譯器、匯編器以及鏈接器等)進行分析處理,實現(xiàn)對整個編譯過程的控制。

    編譯工具移植實現(xiàn)步驟如下:

    (1)移植環(huán)境準備(源代碼獲取、移植環(huán)境選擇);

    (2)分析處理器結(jié)構(gòu)及指令特點,進行目標機信息的描述;

    (3)構(gòu)建編譯工具;

    (4)測試驗證編譯工具。

    3.2 移植實現(xiàn)過程

    GCC幾乎可以運行在所有操作系統(tǒng)平臺上,如GNU/Linux、其他自由軟件平臺(BSD系列)等。通過Cygwin(或MinGW)工具,GCC也可以運行在MS DOS、MS Windows多個版本的平臺上。本文移植工作主機系統(tǒng)選擇Windows平臺,采用Cygwin作為虛擬環(huán)境。必要的源代碼包括gcc-5.2.0、二進制工具源代碼binutils-2.23.1。代碼閱讀使用Source Insight3.5工具。

    3.2.1 編譯器代碼移植

    代碼移植就是在GCC框架內(nèi)添加目標機器信息的描述,在./gcc-5.2.0/gcc/路徑中創(chuàng)建target文件夾,并在該文件夾中創(chuàng)建機器描述文件(如target.c、target.h、target.md等文件)。target.h定義大小端、指令類型、數(shù)據(jù)類型及字長、內(nèi)存邊界及對齊、尋址模式類型、標準寄存器的分配等信息。

    cmdsp2f01處理器有16個32位通用地址寄存器,分別為a0~a15。設(shè)計 a1用作棧指針sp,a2~a7用于函數(shù)調(diào)用處理。處理器寄存器信息定義如圖3所示。

    target.c文件中定義一些API接口函數(shù),供target.md描述指令時使用。如圖4所示,在target.c文件中定義有符號8位立即數(shù)。

    在target.md中描述加法操作數(shù)時引用該接口函數(shù),加法操作數(shù)詳細描述方法如圖5所示。

    target.md文件中,使用RTL語言對機器指令特點進行描述,描述語句遵循RTL語言規(guī)則。處理器支持5種加法類型指令,16位寄存器尋址加法指令add.n,16位立即數(shù)尋址加法指令,24位寄存器尋址加法指令add,24位立即數(shù)尋址加法指令addi,24位立即數(shù)尋址加法指令addmi,立即數(shù)尋址時左移8位。加法指令的描述如圖6所示。

    圖3 target.h文件內(nèi)容摘要

    圖4 8位立即數(shù)API定義

    圖5 加法操作數(shù)定義

    圖6 加法指令描述

    3.2.2 編譯器構(gòu)建過程

    gcc-5.2.0版本的編譯需要mpc的支持,而mpc又依賴于gmp和mpfr庫,因此需要從官網(wǎng)上下載源代碼mpc-0.8.1、gmp-4.3.2、mpfr-2.4.2。分別安裝3個庫,由于庫之間有依賴關(guān)系,庫的安裝有先后順序,安裝順序為gmp/mpfr/mpc。3個庫安裝在默認庫的路徑下(./usr/lib)。

    GCC構(gòu)建時,按照configure/make的步驟,詳細步驟如下:

    構(gòu)建好的工具在路徑./usr/local/bin下。

    3.2.3 二進制代碼構(gòu)建

    在../Binutils-2.23.1/include/路徑下,創(chuàng)建文件target-isa.h進行處理器架構(gòu)宏定義。在../Binutils-2.23.1/gas/config路徑下,創(chuàng)建target.c和target.h指令集描述文件,實現(xiàn)對指令集的映射。構(gòu)建過程與GCC構(gòu)建過程類似,配置選項相對簡單很多。

    3.3 應(yīng)用驗證

    編譯工具本身結(jié)構(gòu)復雜,進行全面的測試比較困難。編譯工具的測試與其他類型軟件的測試一樣,同樣分為黑盒測試與白盒測試。在實際工程應(yīng)用中,通常以黑盒測試為主,以白盒測試為輔[8]。黑盒測試具體是提供測試用例,將產(chǎn)生的結(jié)果與預期結(jié)果進行比較,測試用例的設(shè)計和選擇尤為重要。為了避免測試用例受到開發(fā)人員經(jīng)驗、偏好等因素的影響,本文選擇處理器性能評價標準程序為測試用例,對本文構(gòu)建的編譯工具進行測試驗證。黑盒測試流程如圖7所示。

    表1 標準benchmark測試程序

    測試程序執(zhí)行如圖8所示的自定義makefile文件后,輸出編譯中間結(jié)果及最終可執(zhí)行二進制文件。使用移植后的gdb加載運行后,執(zhí)行結(jié)果與VS2008下編譯程序執(zhí)行的結(jié)果比較,結(jié)果正確無誤。

    白盒測試,C語言編譯器輸出匯編代碼,編寫簡單的C源代碼如圖9 a.c文件,執(zhí)行taret-gcc5.2.0.exe-S a.c-o a.S命令后,輸出相應(yīng)匯編代碼,如圖9所示。加法操作被翻譯為16位寄存器尋址的加法指令add.n。常量數(shù)據(jù)放入特定的數(shù)據(jù)段.literal,每個變量定義了地址標號,便于立即尋址。

    圖7 黑盒測試流程

    圖8 自定義makefile文件

    圖9 C語言編譯結(jié)果

    4 結(jié)束語

    本文基于GCC,針對特定目標處理器實現(xiàn)了編譯工具的移植,全面描述了編譯工具移植的實施流程,針對目標處理器架構(gòu)特點,設(shè)計了機器描述文件內(nèi)容,成功構(gòu)建了特定處理器的編譯工具套件,并對工具套件進行了功能驗證。本文描述的技術(shù)同樣可用于其他處理器架構(gòu)編譯工具的移植開發(fā),可節(jié)省開發(fā)調(diào)試時間。

    [1]Backus,J W,R J Beeber,S Best,et al.The Fortran automatic coding system[C].Western Joint Computer Conference,1957:188-198.

    [2]Appel A W,Palsberg J.Modern Compiler Implementation in Java[M].Cambridge University Press,second edition,2002.

    [3]Aho A V,Sethi R,Ullman JD.Compilers Principles,Techniques,and Tools[M].Person Education,1986.

    [4]Muchnick S S.Advanced Compiler Design and Implementation[M].San Francisco,California:Morgan Kaufmann,1997.

    [5]Wang Xiaowei,Wang Kuixing,Yang Quansheng.Research and DevelopmentofCompilerBased on GCC[C].CSIE 2011,LNEE 126:809-814.

    [6]Rainer Leupers,Peter Marwedel.Retargetable compiler technology for embeded systems,tools and applications[M].Kluwer Academic Publishers,October 2001.

    [7]石博慧,陳英.GCC代碼優(yōu)化技術(shù)研究[J].微機發(fā)展,2004(8):67-70.

    [8]陳慈勇.基于GCC的交叉編譯器移植開發(fā)及其測試方案的設(shè)計研究[D].廈門,2011:67.

    猜你喜歡
    編譯器套件寄存器
    基于維修費用的關(guān)鍵部套件分析
    Lite寄存器模型的設(shè)計與實現(xiàn)
    “龍吟套件”創(chuàng)作感悟
    山東陶瓷(2020年5期)2020-03-19 01:35:36
    基于相異編譯器的安全計算機平臺交叉編譯環(huán)境設(shè)計
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    工業(yè)照明超頻三天棚燈套件改造工程
    中國照明(2016年5期)2016-06-15 20:30:13
    CSRmesh開發(fā)套件加速物聯(lián)網(wǎng)產(chǎn)品開發(fā)
    通用NC代碼編譯器的設(shè)計與實現(xiàn)
    高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
    一種可重構(gòu)線性反饋移位寄存器設(shè)計
    国产精品国产高清国产av | 高清欧美精品videossex| 国产成人欧美| 欧美老熟妇乱子伦牲交| 一级片免费观看大全| 亚洲免费av在线视频| 黄色毛片三级朝国网站| 纯流量卡能插随身wifi吗| 人妻 亚洲 视频| 老司机影院毛片| 欧美人与性动交α欧美精品济南到| av天堂久久9| a级毛片黄视频| 国产精品久久久av美女十八| 精品国产一区二区三区久久久樱花| 中文字幕人妻熟女乱码| 国产aⅴ精品一区二区三区波| 成年版毛片免费区| 国产精品久久久人人做人人爽| 男女免费视频国产| 婷婷丁香在线五月| 亚洲色图av天堂| 啦啦啦免费观看视频1| 俄罗斯特黄特色一大片| 亚洲精品乱久久久久久| 99国产精品99久久久久| 精品人妻1区二区| 成人免费观看视频高清| 99热网站在线观看| 99国产精品一区二区三区| av天堂在线播放| 91成年电影在线观看| 国产欧美日韩综合在线一区二区| 欧美最黄视频在线播放免费 | 十八禁高潮呻吟视频| 亚洲精品国产精品久久久不卡| a在线观看视频网站| 在线播放国产精品三级| 久久香蕉精品热| 另类亚洲欧美激情| 两性夫妻黄色片| 久久午夜综合久久蜜桃| 又紧又爽又黄一区二区| 99国产精品免费福利视频| 亚洲人成电影观看| 精品一区二区三区av网在线观看| 三上悠亚av全集在线观看| 捣出白浆h1v1| 99久久国产精品久久久| 午夜福利影视在线免费观看| 一区福利在线观看| 精品福利永久在线观看| 最近最新中文字幕大全电影3 | 狠狠狠狠99中文字幕| 18禁裸乳无遮挡动漫免费视频| 黑人操中国人逼视频| 自线自在国产av| 国产精品.久久久| 99香蕉大伊视频| 男女高潮啪啪啪动态图| 亚洲精品在线美女| 欧美日韩中文字幕国产精品一区二区三区 | 老司机深夜福利视频在线观看| 自线自在国产av| 久久国产精品大桥未久av| 国产精品秋霞免费鲁丝片| 亚洲成人手机| 国产在线观看jvid| 久久精品91无色码中文字幕| 人妻丰满熟妇av一区二区三区 | 亚洲欧美一区二区三区黑人| 免费av中文字幕在线| 九色亚洲精品在线播放| 1024香蕉在线观看| 国产精品美女特级片免费视频播放器 | 亚洲五月婷婷丁香| 99国产精品99久久久久| 午夜影院日韩av| 免费女性裸体啪啪无遮挡网站| 女人被狂操c到高潮| 亚洲专区字幕在线| 国产在线观看jvid| 国产精品久久视频播放| 丁香六月欧美| 欧美精品高潮呻吟av久久| 亚洲av第一区精品v没综合| 成年女人毛片免费观看观看9 | 国产精品一区二区在线观看99| 国产成人一区二区三区免费视频网站| 精品国产国语对白av| 亚洲少妇的诱惑av| 欧美在线一区亚洲| 日韩欧美一区二区三区在线观看 | 男男h啪啪无遮挡| 乱人伦中国视频| 丝袜美腿诱惑在线| 多毛熟女@视频| 又紧又爽又黄一区二区| 亚洲av日韩精品久久久久久密| 国产成人一区二区三区免费视频网站| a级毛片黄视频| 国产精品国产av在线观看| 超色免费av| 人妻丰满熟妇av一区二区三区 | 男人的好看免费观看在线视频 | 亚洲国产欧美日韩在线播放| 成在线人永久免费视频| 午夜成年电影在线免费观看| 国产精品亚洲一级av第二区| 美女高潮到喷水免费观看| 人人妻人人澡人人看| 91在线观看av| 久久精品aⅴ一区二区三区四区| 又大又爽又粗| 热re99久久国产66热| 免费黄频网站在线观看国产| 免费看十八禁软件| 日日摸夜夜添夜夜添小说| 好男人电影高清在线观看| 天天添夜夜摸| 高清在线国产一区| 热99re8久久精品国产| 大片电影免费在线观看免费| 老汉色∧v一级毛片| 成人免费观看视频高清| 国产成人啪精品午夜网站| 一级黄色大片毛片| 国产男女超爽视频在线观看| www.精华液| 亚洲三区欧美一区| 午夜福利免费观看在线| 欧美中文综合在线视频| 久久久久久久国产电影| 国产成人精品久久二区二区91| 欧美国产精品一级二级三级| 日韩免费av在线播放| 成在线人永久免费视频| 黄色丝袜av网址大全| 国产一区二区三区视频了| 一个人免费在线观看的高清视频| 国产激情久久老熟女| 亚洲欧美激情在线| 国产精品av久久久久免费| 一级片'在线观看视频| 侵犯人妻中文字幕一二三四区| 国产精品国产av在线观看| 91精品三级在线观看| 性色av乱码一区二区三区2| 国产成人欧美在线观看 | 在线观看免费日韩欧美大片| 国产成人精品久久二区二区免费| 日韩欧美一区视频在线观看| 热99re8久久精品国产| 国产精品乱码一区二三区的特点 | 亚洲国产精品sss在线观看 | 18禁裸乳无遮挡动漫免费视频| 国产精品98久久久久久宅男小说| 亚洲av日韩精品久久久久久密| 久久久久视频综合| 欧美亚洲日本最大视频资源| 高清黄色对白视频在线免费看| 高清在线国产一区| 18禁观看日本| 亚洲一区二区三区欧美精品| 9191精品国产免费久久| 欧美老熟妇乱子伦牲交| 18禁裸乳无遮挡动漫免费视频| 黄色成人免费大全| 午夜福利在线免费观看网站| 亚洲精品国产色婷婷电影| ponron亚洲| 香蕉丝袜av| www.熟女人妻精品国产| 久久久久久久国产电影| 免费看十八禁软件| 成人永久免费在线观看视频| 欧美黄色片欧美黄色片| 可以免费在线观看a视频的电影网站| 麻豆成人av在线观看| 日韩熟女老妇一区二区性免费视频| 自拍欧美九色日韩亚洲蝌蚪91| 黄网站色视频无遮挡免费观看| 久久久久久久午夜电影 | 777久久人妻少妇嫩草av网站| 搡老岳熟女国产| 国产精品偷伦视频观看了| 成人精品一区二区免费| 国产不卡av网站在线观看| 欧美日韩一级在线毛片| 成年版毛片免费区| 精品国产一区二区三区久久久樱花| 在线播放国产精品三级| 亚洲国产精品sss在线观看 | 成人三级做爰电影| 自线自在国产av| 久久亚洲真实| 韩国av一区二区三区四区| av视频免费观看在线观看| 精品熟女少妇八av免费久了| 久久国产精品影院| 亚洲精品中文字幕一二三四区| 制服人妻中文乱码| 国产真人三级小视频在线观看| 欧美成狂野欧美在线观看| 在线观看舔阴道视频| 亚洲美女黄片视频| 久久人妻福利社区极品人妻图片| 老司机午夜十八禁免费视频| 热re99久久国产66热| 久久人人97超碰香蕉20202| 岛国毛片在线播放| 操出白浆在线播放| 美女福利国产在线| 国产男靠女视频免费网站| 免费人成视频x8x8入口观看| 亚洲中文日韩欧美视频| 亚洲av美国av| www.精华液| 成人国产一区最新在线观看| 99riav亚洲国产免费| 韩国av一区二区三区四区| 18禁国产床啪视频网站| 色综合欧美亚洲国产小说| 12—13女人毛片做爰片一| 亚洲七黄色美女视频| 亚洲 欧美一区二区三区| 美女午夜性视频免费| av福利片在线| 精品国产超薄肉色丝袜足j| 狠狠婷婷综合久久久久久88av| 久久热在线av| 亚洲片人在线观看| 精品久久蜜臀av无| 国产深夜福利视频在线观看| 国产熟女午夜一区二区三区| 黑人巨大精品欧美一区二区mp4| 一个人免费在线观看的高清视频| 久久热在线av| 日韩欧美一区二区三区在线观看 | 丝袜在线中文字幕| 欧美亚洲 丝袜 人妻 在线| 欧美人与性动交α欧美软件| 欧美激情极品国产一区二区三区| 亚洲精品国产色婷婷电影| 国产野战对白在线观看| 国产欧美日韩综合在线一区二区| 超碰97精品在线观看| 69av精品久久久久久| 高潮久久久久久久久久久不卡| 亚洲第一av免费看| 国产区一区二久久| 大型黄色视频在线免费观看| 制服诱惑二区| 亚洲欧美激情在线| 一级,二级,三级黄色视频| 好看av亚洲va欧美ⅴa在| 99国产精品免费福利视频| 校园春色视频在线观看| 新久久久久国产一级毛片| 久久九九热精品免费| 又黄又爽又免费观看的视频| 中文字幕另类日韩欧美亚洲嫩草| 丝袜美足系列| av有码第一页| 午夜免费鲁丝| 日韩精品免费视频一区二区三区| 1024视频免费在线观看| 香蕉久久夜色| 80岁老熟妇乱子伦牲交| 波多野结衣一区麻豆| 欧美日韩av久久| 1024香蕉在线观看| 免费在线观看亚洲国产| 中文字幕制服av| 1024视频免费在线观看| 97人妻天天添夜夜摸| 国产男女超爽视频在线观看| 99国产精品99久久久久| 日韩三级视频一区二区三区| 黑人欧美特级aaaaaa片| 热99久久久久精品小说推荐| svipshipincom国产片| 波多野结衣av一区二区av| 69精品国产乱码久久久| 国产亚洲一区二区精品| 欧美在线一区亚洲| 国产成+人综合+亚洲专区| 亚洲精品美女久久av网站| 高清在线国产一区| 日韩欧美一区视频在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 久久精品国产a三级三级三级| 午夜精品在线福利| 热re99久久精品国产66热6| 啪啪无遮挡十八禁网站| 757午夜福利合集在线观看| 免费高清在线观看日韩| 免费观看精品视频网站| www.999成人在线观看| 国内久久婷婷六月综合欲色啪| 国产男靠女视频免费网站| 久99久视频精品免费| 麻豆乱淫一区二区| cao死你这个sao货| 老司机亚洲免费影院| 国产成人精品在线电影| 亚洲中文日韩欧美视频| 国产免费现黄频在线看| 亚洲中文日韩欧美视频| 91成年电影在线观看| 一级毛片女人18水好多| 十八禁网站免费在线| 搡老乐熟女国产| 欧美亚洲 丝袜 人妻 在线| 不卡av一区二区三区| 久久精品人人爽人人爽视色| 亚洲中文日韩欧美视频| 90打野战视频偷拍视频| 中文字幕高清在线视频| 久久久久久久午夜电影 | 一边摸一边做爽爽视频免费| 最新的欧美精品一区二区| 又黄又爽又免费观看的视频| 99国产精品一区二区蜜桃av | 久久久久国内视频| 亚洲五月色婷婷综合| 亚洲aⅴ乱码一区二区在线播放 | 两个人免费观看高清视频| 可以免费在线观看a视频的电影网站| 亚洲伊人色综图| 女警被强在线播放| 久久人人97超碰香蕉20202| 久久香蕉激情| 悠悠久久av| 超色免费av| 精品少妇一区二区三区视频日本电影| 在线观看午夜福利视频| 日韩中文字幕欧美一区二区| 国产精华一区二区三区| 欧美日韩黄片免| 18在线观看网站| 国产乱人伦免费视频| 国产成人精品无人区| 日韩免费高清中文字幕av| 久久久国产精品麻豆| 国产1区2区3区精品| 日韩成人在线观看一区二区三区| 久99久视频精品免费| 丝袜在线中文字幕| 99热国产这里只有精品6| 黄色 视频免费看| 国产精品偷伦视频观看了| 欧美成人午夜精品| 又大又爽又粗| 国产99白浆流出| 欧美日韩成人在线一区二区| 国产一区二区三区视频了| 两性夫妻黄色片| 在线观看www视频免费| 久久久久国内视频| 亚洲精品在线美女| 桃红色精品国产亚洲av| 国产99白浆流出| 成人手机av| 亚洲成人免费电影在线观看| 亚洲色图 男人天堂 中文字幕| 一边摸一边做爽爽视频免费| 欧美日韩乱码在线| 黑人猛操日本美女一级片| 欧美精品啪啪一区二区三区| 黑人巨大精品欧美一区二区蜜桃| 欧美精品人与动牲交sv欧美| 国产1区2区3区精品| 天天影视国产精品| tocl精华| 免费在线观看日本一区| 一进一出抽搐gif免费好疼 | 成熟少妇高潮喷水视频| 国产淫语在线视频| 可以免费在线观看a视频的电影网站| 悠悠久久av| 涩涩av久久男人的天堂| ponron亚洲| 色94色欧美一区二区| 久久精品国产99精品国产亚洲性色 | 国产免费男女视频| 深夜精品福利| 久久久久国产一级毛片高清牌| 不卡一级毛片| 亚洲精品中文字幕一二三四区| av国产精品久久久久影院| 久久亚洲精品不卡| 两人在一起打扑克的视频| 妹子高潮喷水视频| 高清黄色对白视频在线免费看| 91精品国产国语对白视频| 丰满的人妻完整版| 国产区一区二久久| 欧美日韩亚洲高清精品| 久久精品成人免费网站| 香蕉久久夜色| 亚洲男人天堂网一区| 国产精品一区二区免费欧美| 大香蕉久久网| 在线观看免费高清a一片| 亚洲av成人av| svipshipincom国产片| 亚洲少妇的诱惑av| 成在线人永久免费视频| 精品欧美一区二区三区在线| 国产在线一区二区三区精| 1024视频免费在线观看| 日日爽夜夜爽网站| 精品亚洲成a人片在线观看| 大型av网站在线播放| 伦理电影免费视频| 丝袜在线中文字幕| 精品国产一区二区三区久久久樱花| 大码成人一级视频| 在线观看免费视频日本深夜| 亚洲av成人av| 操美女的视频在线观看| 成年人午夜在线观看视频| 1024香蕉在线观看| 操出白浆在线播放| 美国免费a级毛片| 久热这里只有精品99| 午夜精品在线福利| 国产99久久九九免费精品| 韩国精品一区二区三区| 午夜亚洲福利在线播放| www.精华液| 91国产中文字幕| 精品久久久久久久久久免费视频 | 精品久久久久久久久久免费视频 | 亚洲精品av麻豆狂野| 久久国产乱子伦精品免费另类| 一级片免费观看大全| 看免费av毛片| tube8黄色片| 免费看十八禁软件| 日日摸夜夜添夜夜添小说| 国产成人系列免费观看| 久久久久国内视频| 久久国产亚洲av麻豆专区| 一级a爱片免费观看的视频| 久久精品成人免费网站| 黄色毛片三级朝国网站| 啦啦啦免费观看视频1| 中文欧美无线码| 视频在线观看一区二区三区| 精品高清国产在线一区| 久久久水蜜桃国产精品网| 精品一区二区三区av网在线观看| 人妻 亚洲 视频| 成人三级做爰电影| 精品亚洲成a人片在线观看| 精品国产一区二区久久| ponron亚洲| 别揉我奶头~嗯~啊~动态视频| 国产精品久久久久久精品古装| 超色免费av| 亚洲欧美激情在线| 国产黄色免费在线视频| 国产精品免费视频内射| 老鸭窝网址在线观看| 下体分泌物呈黄色| 男女免费视频国产| 午夜91福利影院| 热99久久久久精品小说推荐| 少妇的丰满在线观看| av天堂在线播放| 在线观看午夜福利视频| 好看av亚洲va欧美ⅴa在| 大陆偷拍与自拍| 亚洲欧美一区二区三区久久| 久久国产精品大桥未久av| 午夜91福利影院| 叶爱在线成人免费视频播放| 好看av亚洲va欧美ⅴa在| 叶爱在线成人免费视频播放| 在线观看舔阴道视频| 丝袜美腿诱惑在线| 久久精品亚洲精品国产色婷小说| 俄罗斯特黄特色一大片| 久久精品国产综合久久久| 国产精品一区二区在线观看99| 亚洲国产欧美网| 黑丝袜美女国产一区| 美国免费a级毛片| 露出奶头的视频| 国产日韩一区二区三区精品不卡| а√天堂www在线а√下载 | 有码 亚洲区| 午夜久久久久精精品| 丁香欧美五月| 少妇的丰满在线观看| av国产免费在线观看| 熟女少妇亚洲综合色aaa.| www.999成人在线观看| 亚洲一区二区三区不卡视频| 性色avwww在线观看| 成人国产一区最新在线观看| 亚洲久久久久久中文字幕| 老汉色av国产亚洲站长工具| 天天一区二区日本电影三级| 欧美成狂野欧美在线观看| 午夜影院日韩av| 中文字幕人妻熟人妻熟丝袜美 | 国产精品一区二区三区四区免费观看 | 日韩国内少妇激情av| 禁无遮挡网站| 无遮挡黄片免费观看| 国产aⅴ精品一区二区三区波| 一个人免费在线观看的高清视频| 欧美+日韩+精品| 黄片大片在线免费观看| 99国产极品粉嫩在线观看| 丰满人妻熟妇乱又伦精品不卡| 久久精品综合一区二区三区| 欧美日韩精品网址| 18禁黄网站禁片午夜丰满| 一区福利在线观看| 国产精品电影一区二区三区| 69av精品久久久久久| 国产高清视频在线播放一区| 精品99又大又爽又粗少妇毛片 | 欧美午夜高清在线| 国产亚洲精品综合一区在线观看| 精品久久久久久久末码| 国产精品影院久久| 成人18禁在线播放| 天天添夜夜摸| 夜夜看夜夜爽夜夜摸| 99热6这里只有精品| 在线视频色国产色| 亚洲av不卡在线观看| 校园春色视频在线观看| 老汉色∧v一级毛片| 99riav亚洲国产免费| 99国产精品一区二区三区| 淫秽高清视频在线观看| 欧美日韩国产亚洲二区| 最近视频中文字幕2019在线8| 精品久久久久久久人妻蜜臀av| 中文字幕人妻丝袜一区二区| 真人做人爱边吃奶动态| 亚洲av电影在线进入| 国产激情偷乱视频一区二区| 国产伦精品一区二区三区视频9 | 国产欧美日韩精品一区二区| 色综合亚洲欧美另类图片| 成人鲁丝片一二三区免费| 国产野战对白在线观看| 久久精品国产99精品国产亚洲性色| 欧美黄色片欧美黄色片| 亚洲va日本ⅴa欧美va伊人久久| 好男人在线观看高清免费视频| 亚洲成人中文字幕在线播放| 国产激情欧美一区二区| 亚洲精华国产精华精| 亚洲成人久久性| 成人亚洲精品av一区二区| 国产亚洲欧美在线一区二区| 国语自产精品视频在线第100页| 中文字幕精品亚洲无线码一区| 久久精品国产清高在天天线| 国产精品亚洲美女久久久| 精品欧美国产一区二区三| 国产一区二区在线观看日韩 | 国产精品,欧美在线| 好看av亚洲va欧美ⅴa在| 成年人黄色毛片网站| 中文字幕人成人乱码亚洲影| 波多野结衣巨乳人妻| 日韩高清综合在线| 国产成人系列免费观看| 成人欧美大片| 嫩草影院入口| 2021天堂中文幕一二区在线观| 亚洲在线自拍视频| 色播亚洲综合网| 99国产极品粉嫩在线观看| 国产在线精品亚洲第一网站| 亚洲av熟女| 国产乱人视频| 日韩欧美国产在线观看| 搡老妇女老女人老熟妇| 欧美一区二区精品小视频在线| 成人18禁在线播放| 我要搜黄色片| 悠悠久久av| 国内久久婷婷六月综合欲色啪| 叶爱在线成人免费视频播放| 日本黄大片高清| 亚洲不卡免费看| 欧美一区二区亚洲| 一进一出抽搐gif免费好疼| 丰满人妻熟妇乱又伦精品不卡| 国产精品女同一区二区软件 | 午夜两性在线视频| 成年女人毛片免费观看观看9| 国产三级黄色录像| 国产老妇女一区| 亚洲欧美精品综合久久99| 丰满乱子伦码专区| 亚洲电影在线观看av| 国产精品久久电影中文字幕| 亚洲无线在线观看| 999久久久精品免费观看国产| 亚洲av不卡在线观看| 嫩草影院精品99| 亚洲成人久久性| 日韩欧美国产在线观看| 最近最新中文字幕大全免费视频|