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

    面向ARM平臺(tái)的二進(jìn)制翻譯系統(tǒng)標(biāo)志位優(yōu)化

    2014-06-07 05:53:21趙瑞珍
    計(jì)算機(jī)工程 2014年10期
    關(guān)鍵詞:指令優(yōu)化系統(tǒng)

    杜 彬,趙瑞珍,李 瓊

    (北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院,北京100044)

    面向ARM平臺(tái)的二進(jìn)制翻譯系統(tǒng)標(biāo)志位優(yōu)化

    杜 彬,趙瑞珍,李 瓊

    (北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院,北京100044)

    二進(jìn)制翻譯系統(tǒng)是不同平臺(tái)之間代碼移植的橋梁,而系統(tǒng)性能是制約其應(yīng)用的主要因素。在二進(jìn)制翻譯中,翻譯經(jīng)過(guò)標(biāo)志位分析處理后的非冗余標(biāo)志位需要較多的指令,極大影響了系統(tǒng)的性能。針對(duì)該問(wèn)題,提出一種標(biāo)志位的模式優(yōu)化方法,在標(biāo)志位分析處理基礎(chǔ)上,將定值標(biāo)志位和使用標(biāo)志位的ARM指令組成固定模式,根據(jù)不同的模式用MIPS指令組合翻譯達(dá)到相同的語(yǔ)義。實(shí)驗(yàn)結(jié)果表明,利用標(biāo)志位的模式優(yōu)化方法可使翻譯產(chǎn)生的MIPS代碼量減少14%,系統(tǒng)性能平均提高13.7%。

    二進(jìn)制翻譯;標(biāo)志位的模式優(yōu)化;條件執(zhí)行;模式頭;模式尾

    1 概述

    在當(dāng)今的手持終端(如手機(jī)、平板電腦)市場(chǎng)中, ARM占據(jù)著絕大多數(shù)的份額,而MIPS作為后來(lái)者,缺乏與之相配套的應(yīng)用軟件。由于ARM平臺(tái)上的很多應(yīng)用軟件并不開(kāi)源,大大增加了程序移植的難度。在這樣的條件下,使用二進(jìn)制翻譯系統(tǒng),將ARM平臺(tái)上的軟件直接移植到MIPS平臺(tái)上,是一個(gè)合適的選擇。而性能是制約二進(jìn)制翻譯系統(tǒng)應(yīng)用的一個(gè)重要因素,為了提高系統(tǒng)的性能,對(duì)它的優(yōu)化必不可少。標(biāo)志位優(yōu)化就是其中一個(gè)非常有效的優(yōu)化。

    Fx!32[1]是一個(gè)結(jié)合解釋執(zhí)行和靜態(tài)翻譯2種模式的二進(jìn)制翻譯系統(tǒng)。采用延遲計(jì)算的方法,在執(zhí)行標(biāo)志位定值的指令時(shí),把所有計(jì)算標(biāo)志位需要用的信息(包括操作數(shù),操作碼等信息)保存起來(lái),當(dāng)需要使用到標(biāo)志位時(shí)再通過(guò)保存的信息計(jì)算標(biāo)志位。

    Queensland大學(xué)開(kāi)發(fā)的 UQBT[2]可變?cè)础⒖勺兡繕?biāo)的靜態(tài)二進(jìn)制翻譯器,在與ISA相關(guān)的低層中間表示轉(zhuǎn)化到與ISA無(wú)關(guān)的高層中間表示的過(guò)程中,通過(guò)數(shù)據(jù)流分析去除冗余的標(biāo)志位定值,對(duì)非冗余的標(biāo)志位引用標(biāo)志位,按照一定模式轉(zhuǎn)化為相應(yīng)的高層中間表示。但該方法只對(duì)由高級(jí)語(yǔ)言編譯生成的程序才有效,如果源程序本身是匯編代碼而導(dǎo)致不能正確確定模式,這種方法就失效了。

    Intel的IA32 EL[3]構(gòu)建不完全數(shù)據(jù)流圖,一般包含多個(gè)基本塊,然后在此數(shù)據(jù)流圖上進(jìn)行標(biāo)志位分析。但是在基本塊邊界上,就會(huì)產(chǎn)生冗余的無(wú)法消除的標(biāo)志位定值。

    文獻(xiàn)[4-5]提出了基于edge profile的熱路徑選擇算法FHFS,并在熱路徑上實(shí)施基于模式匹配的指令組合優(yōu)化翻譯和標(biāo)志位延遲計(jì)算的優(yōu)化,其中模式匹配是將相鄰的一些指令作為指令組合翻譯。

    文獻(xiàn)[6]中提出的立即計(jì)算和延遲計(jì)算相結(jié)合算法以及數(shù)據(jù)流和延遲計(jì)算相結(jié)合算法,這2個(gè)算法本身開(kāi)銷很小,但是只對(duì)基本塊內(nèi)部進(jìn)行分析,而基本塊間采用延遲計(jì)算,所以只是基本塊內(nèi)的冗余標(biāo)志位定值可以消除。

    文獻(xiàn)[7]提出基于動(dòng)態(tài)反饋的標(biāo)志位線性分析算法,該算法分析后繼基本塊的標(biāo)志位定值和引用,可以基本上可以消除冗余標(biāo)志位定值。

    文獻(xiàn)[8]描述了一個(gè)為嵌入式系統(tǒng)設(shè)計(jì)的將ARM二進(jìn)制程序翻譯到類MIPS平臺(tái)的靜態(tài)二進(jìn)制翻譯器,在FX!32標(biāo)志位分析處理基礎(chǔ)上,對(duì)于需要計(jì)算的標(biāo)志位,分配4個(gè)獨(dú)立的寄存器來(lái)保存4個(gè)標(biāo)志位以減少定值每個(gè)標(biāo)志位時(shí)的移位操作[8]。但當(dāng)目標(biāo)平臺(tái)的寄存器不夠時(shí),該方法有局限性。

    文獻(xiàn)[1-3,6-8]中標(biāo)志位分析處理后還需對(duì)非冗余的標(biāo)志位定值及其使用進(jìn)行翻譯,文獻(xiàn)[4-5]中僅對(duì)簡(jiǎn)單的模式進(jìn)行匹配翻譯。本文在上述分析的基礎(chǔ)上,提出模式化翻譯ARM標(biāo)志位的方法,將定值標(biāo)志位的ARM指令與使用標(biāo)志位的ARM指令組成一個(gè)模式,翻譯時(shí)根據(jù)不同模式用不同MIPS指令組合達(dá)到相同的功能,這樣不僅可以消除文獻(xiàn)[8]中寄存器可能不夠用的局限性,還可以減少因翻譯標(biāo)志位的定值和使用而產(chǎn)生的代碼量。

    2 標(biāo)志位的模式優(yōu)化

    定義 定值標(biāo)志位的ARM指令為模式頭,使用標(biāo)志位的ARM指令為模式尾。

    標(biāo)志位的模式優(yōu)化就是以基本塊(translation block,TB)為單位掃描并查找記錄TB內(nèi)模式頭和相應(yīng)的模式尾,翻譯的時(shí)候根據(jù)記錄的頭尾組合信息用相應(yīng)的MIPS指令來(lái)實(shí)現(xiàn)標(biāo)志位的定值及其使用。

    模式頭尾組合通常有3類:一個(gè)模式頭對(duì)應(yīng)一個(gè)模式尾,即一頭一尾;一個(gè)模式頭對(duì)應(yīng)多個(gè)模式尾,即一頭多尾;一條指令既定值標(biāo)志位又本身是否執(zhí)行需要看條件是否滿足,如addseq,若eq條件滿足才執(zhí)行add并根據(jù)運(yùn)算結(jié)果置相應(yīng)標(biāo)志位,定義add為潛在的模式頭,而這樣的一類模式組合中,既有模式頭和模式尾,也存在潛在的模式頭,稱為多頭多尾。

    圖1是SPEC2000中175.vpr程序經(jīng)過(guò)標(biāo)志位分析處理后翻譯生成的一段代碼,源平臺(tái)為ARM,目標(biāo)平臺(tái)為MIPS。在這段代碼中,ARM指令cmp比較2個(gè)寄存器r2和r3的值,根據(jù)比較結(jié)果對(duì)C和Z標(biāo)志位定值。指令bls中l(wèi)s是執(zhí)行條件,使用標(biāo)志位C和Z,若C==0或者Z==1則跳轉(zhuǎn)[9]。標(biāo)志位的一次定值,即更新標(biāo)志位寄存器相應(yīng)標(biāo)志位的翻譯,平均需要4條MIPS指令[10],標(biāo)志位一次使用的翻譯平均需要2條MIPS指令。由此可見(jiàn),在標(biāo)志位分析處理之后,翻譯非冗余的標(biāo)志位定值和使用依然產(chǎn)生較多的指令。

    圖1 刪除冗余標(biāo)志位定值后翻譯產(chǎn)生的代碼

    2.1 模式頭尾組合的查找和記錄

    對(duì)模式頭尾組合的查找和記錄是從TB的最后一條指令開(kāi)始往前掃描完成的,具體的算法語(yǔ)言描述如下:

    (1)從后往前挨個(gè)指令掃描TB,若該指令不是模式尾,即不使用標(biāo)志位,則繼續(xù)往前查找,若是模式尾,則轉(zhuǎn)步驟(2)。

    (2)從該模式尾往前掃描對(duì)應(yīng)的模式頭,即模式頭必須定值了該模式尾所有使用到的標(biāo)志位,若找不到對(duì)應(yīng)的模式頭,則轉(zhuǎn)步驟(1)繼續(xù)查找新的模式尾,若能找到,則記錄模式頭尾信息,轉(zhuǎn)步驟(3)。

    (3)從該模式尾再往前掃描直到模式頭,查找尾對(duì)應(yīng)的潛在模式頭,同樣潛在模式頭也必須定值了該模式尾所有使用的標(biāo)志位。記錄該模式尾對(duì)應(yīng)的所有潛在模式頭。

    (4)重復(fù)步驟(1)~步驟(3)直到掃描到TB的第1條指令結(jié)束。其中,步驟(1)、步驟(2)完成一頭一尾和一頭多尾的查找和記錄,若多個(gè)不同的模式尾對(duì)應(yīng)相同的模式頭即同一條ARM指令,說(shuō)明這是一頭多尾形式,需要將多個(gè)尾記錄到尾鏈表中,并記錄多個(gè)尾的位置信息,如是第幾個(gè)尾。步驟(3)完成多頭多尾的記錄,模式尾對(duì)應(yīng)的所有潛在模式頭也需記錄在潛在模式頭鏈表中。至此,TB中所有模式記錄完畢,下面就可以根據(jù)不同的模式進(jìn)行翻譯了。

    2.2 各種模式的翻譯

    各種模式頭包括潛在模式頭的翻譯方法相同,翻譯模式頭的時(shí)候是保存源操作數(shù)還是保存目的操作數(shù)要看尾的信息。在一個(gè)或多個(gè)模式尾的翻譯中有需要源操作數(shù)的,那么翻譯模式頭就保存源操作數(shù),若翻譯遇到需要目的操作數(shù)的模式尾時(shí),只需利用源操作數(shù)運(yùn)算便可得到目的操作數(shù)。另外需要注意的是,若后繼TB使用了該模式頭定值的標(biāo)志位,那么此處標(biāo)志位的定值翻譯不可省略。

    2.2.1 一頭一尾

    模式中無(wú)潛在模式頭且只有一個(gè)模式尾,就用一頭一尾的方法來(lái)處理。圖1中的模式是典型的一頭一尾形式,只有一個(gè)模式頭cmp和一個(gè)模式尾bls。這個(gè)模式的翻譯如圖2所示。

    圖2 模式優(yōu)化后的代碼

    r2,r3為源操作數(shù),翻譯cmp時(shí)只需將源保存,翻譯bls時(shí)利用保存的源比較跳轉(zhuǎn),就可以完成這2條ARM的功能。

    2.2.2 一頭多尾

    模式中無(wú)潛在模式頭且有多個(gè)模式尾,就采用一頭多尾的方法來(lái)處理。這里模式尾的翻譯和該模式尾在多個(gè)尾中的相對(duì)位置有關(guān)。一種情況是各個(gè)尾的執(zhí)行條件不同,這種情況可以看成多組一頭一尾的形式,不再贅述。另一種比較特殊且常見(jiàn)的情況是多個(gè)模式尾相鄰且執(zhí)行條件相同,圖3是多個(gè)相同模式尾相鄰且執(zhí)行條件相同的情況,來(lái)自SPEC2000中164.bzip程序經(jīng)過(guò)標(biāo)志位分析處理后生成的代碼片段。

    圖3 多個(gè)模式尾相鄰且執(zhí)行條件相同的翻譯

    翻譯第一個(gè)模式尾不再是讓其跳轉(zhuǎn)到下一條指令的地址,而是跳轉(zhuǎn)到最后一個(gè)尾的下一條指令的地址,這樣在實(shí)際運(yùn)行時(shí)如果條件lt不滿足,就直接跳轉(zhuǎn)到add執(zhí)行。其余模式尾的條件可以不用翻譯。

    2.2.3 多頭多尾

    模式中有潛在的模式頭,那么此模式為多頭多尾形式。圖4是SPEC2000中181.mcf程序經(jīng)過(guò)標(biāo)志位分析處理后生成的代碼片段。第1個(gè)和第2個(gè)模式尾的翻譯方式同一頭多尾形式,第3個(gè)模式尾的翻譯有所不同,因第3個(gè)尾使用的標(biāo)志位,既可能是sub定值的,又可能是teq定值的(若第3條ARM指令的執(zhí)行條件滿足)。經(jīng)分析發(fā)現(xiàn),模式sub-eq和teq-eq可以用一種翻譯方式,即跟t8中保存的運(yùn)算結(jié)果比較跳轉(zhuǎn),這樣把第3個(gè)尾翻譯為 bnez t8, target,則t8總是保存定值標(biāo)志位的那條ARM指令的目的操作數(shù),就能保證翻譯的正確性。因此諸如sub-eq,teq-eq這些具有相同執(zhí)行條件但模式頭不同的模式,翻譯時(shí)盡量用相同的MIPS指令。

    圖4 多頭多尾的翻譯代碼

    圖5統(tǒng)計(jì)了SEPC CINT2000中10個(gè)程序中出現(xiàn)多頭多尾模式的個(gè)數(shù),共計(jì)1 019個(gè)多頭多尾模式都可以用上述方法翻譯而正確執(zhí)行。

    圖5 多頭多尾模式的數(shù)量

    3 實(shí)驗(yàn)數(shù)據(jù)

    實(shí)驗(yàn)的目標(biāo)平臺(tái)是兼容MIPS的龍芯3A機(jī)器,主頻900 MHz,內(nèi)存2 GB。將模式優(yōu)化應(yīng)用一個(gè)從ARM到MIPS的二進(jìn)制翻譯系統(tǒng)中,經(jīng)SPEC2000 CINT2000目錄中10個(gè)整形基準(zhǔn)程序測(cè)試通過(guò)。其中 SPEC2000是由 crosstool-ng-1.18.0建立的ARM交叉編譯工具鏈編譯生成,由于工具鏈限制, 253.perlbmk和300.twolf沒(méi)有編譯成功,在此不對(duì)這2個(gè)基準(zhǔn)程序做實(shí)驗(yàn)測(cè)試。

    3.1 指令數(shù)比

    圖6給出了在SPEC2000 test輸入集下,模式優(yōu)化前后的指令數(shù)比。

    圖6 模式優(yōu)化前后的指令數(shù)比

    這里用指令數(shù)比作為衡量系統(tǒng)性能的一個(gè)指標(biāo)。指令數(shù)比就是翻譯1條ARM指令平均需要MIPS指令的條數(shù)。以164.gzip為例,優(yōu)化前,翻譯1條ARM指令大概需要4.2條MIPS指令,優(yōu)化后,翻譯需要的MIPS指令數(shù)為3.6。平均來(lái)看,模式優(yōu)化后比模式優(yōu)化前翻譯需要的MIPS指令數(shù)減少達(dá)14%。

    3.2 系統(tǒng)性能

    圖7給出了在SPEC2000 test、ref、train3個(gè)輸入集下,應(yīng)用模式優(yōu)化后二進(jìn)制翻譯系統(tǒng)的性能提升。平均來(lái)看,應(yīng)用模式優(yōu)化帶來(lái)的系統(tǒng)提升在各個(gè)輸入集下到達(dá)13.7%。

    圖7 模式優(yōu)化后二進(jìn)制翻譯系統(tǒng)的性能

    4 結(jié)束語(yǔ)

    本文提出一種在ARM翻譯到MIPS中的標(biāo)志位模式優(yōu)化方法,利用若干MIPS指令組合來(lái)達(dá)到某些固定ARM指令組合的功能,這樣可以減少翻譯標(biāo)志位的定值和使用而生成的代碼量。此優(yōu)化方法經(jīng)過(guò)正確性驗(yàn)證,可以有效地降低翻譯標(biāo)志位而造成的代碼膨脹,從而提高系統(tǒng)的性能。文中多頭多尾的處理只是對(duì)SPEC2000的10個(gè)整形基準(zhǔn)程序中出現(xiàn)的多頭多尾情況做了討論及處理。下一步將對(duì)該部分內(nèi)容繼續(xù)進(jìn)行研究。另外,文中保存操作數(shù)的指令可以利用經(jīng)典編譯優(yōu)化進(jìn)一步精簡(jiǎn)。

    [1] Chernoff A,Herdeg M,Hookway R,et al.FX!32——A Profile-directed Binary Translator[J].IEEE Micro, 1998,18(2):56-64.

    [2] Cifuentes C,van Emmerik M.UQBT:Adaptable Binary Translation at Low Cost[J].IEEE Computer,2000,33 (3):60-66.

    [3] Baraz L,Devor T,Etzion O,et al.IA-32Execution Layer:A Two-phase Dynamic Translator Designed to SupportIA-32 Applications on Itanium ?-based Systems[C]//Proc.of MICRO’03.Piscataway,USA: IEEE Press,2003:191-201.

    [4] 白童心.動(dòng)態(tài)二進(jìn)制翻譯與動(dòng)態(tài)優(yōu)化相關(guān)問(wèn)題研究[D].北京:中國(guó)科學(xué)院計(jì)算技術(shù)研究所,2004.

    [5] 白童心,馮曉兵,武成崗,等.優(yōu)化動(dòng)態(tài)二級(jí)制翻譯器DigitalBridge[J].計(jì)算機(jī)工程,2005,31(10):103-105.

    [6] 馬湘寧,武成崗,唐 峰,等.二進(jìn)制翻譯中的標(biāo)志位優(yōu)化技術(shù)[J].計(jì)算機(jī)研究與發(fā)展,2005,42(2): 329-337.

    [7] 唐 鋒,武成崗,馮曉兵,等.基于動(dòng)態(tài)反饋的標(biāo)志位線性分析算法[J].軟件學(xué)報(bào),2007,18(7):1603-1611.

    [8] Chen J Y,Wang W,Huang T H,et al.On Static Binary Translation and Optimization for ARM Based Applications[C]//Proc.ofthe 6th Workshop on Optimizations for DSP and Embedded Systems. New York,USA:ACM Press,2008:1-10.

    [9] ARM.Architecture Reference Manual ARM.v7-A and ARM?v7-R Edition[EB/OL].(2011-10-21).http:// infocenter.arm.com/help/topic/com.arm.doc.ddi0406b/ index.html.

    [10] MIPS.Architecture for Programmers Volume II-A:The MIPS64.Instruction Set[EB/OL].(2011-05-21).http://scc. ustc.edu.cn/zlsc/lxwycj/200910/W020100308600769158777. pdf.

    編輯 索書志

    Flag Bit Optimization in Binary Translation System Oriented to ARM Platform

    DU Bin,ZHAO Rui-zhen,LI Qiong
    (School of Computer and Information Technology,Beijing Jiaotong University,Beijing 100044,China)

    Binary translation system is a bridge between codes of different platforms,while the performance of the system restricts its application.In binary translation,after data flow analysis on those flags,the translation of conditional flags still needs plenty of native instructions which greatly affects the performance of systems.To solve this problem,a flag pattern optimization method is presented,this method which is based on data flow analysis makes ARM instruction of definition flag and usage flag become a fixed pattern,and depends on different patterns to achieve the same semantic by choosing appropriate MIPS instructions.Experimental results show that MIPS code generated by translating has a 14% reduction,and the system performance is improved by 13.7%.

    binary translation;pattern optimization of flag bit;conditional execution;pattern head;pattern tail

    1000-3428(2014)10-0318-04

    A

    TP391

    10.3969/j.issn.1000-3428.2014.10.059

    杜 彬(1986-),男,碩士研究生,主研方向:二進(jìn)制翻譯,編譯優(yōu)化;趙瑞珍,教授、博士生導(dǎo)師;李 瓊,碩士研究生。

    2013-09-09

    2013-10-22E-mail:11120422@bjtu.edu.cn

    中文引用格式:杜 彬,趙瑞珍,李 瓊.面向ARM平臺(tái)的二進(jìn)制翻譯系統(tǒng)標(biāo)志位優(yōu)化[J].計(jì)算機(jī)工程,2014, 40(10):318-321.

    英文引用格式:Du Bin,Zhao Ruizhen,Li Qiong.Flag Bit Optimization in Binary Translation System Oriented to ARM Platform[J].Computer Engineering,2014,40(10):318-321.

    猜你喜歡
    指令優(yōu)化系統(tǒng)
    聽(tīng)我指令:大催眠術(shù)
    Smartflower POP 一體式光伏系統(tǒng)
    超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
    民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
    關(guān)于優(yōu)化消防安全告知承諾的一些思考
    一道優(yōu)化題的幾何解法
    WJ-700無(wú)人機(jī)系統(tǒng)
    ZC系列無(wú)人機(jī)遙感系統(tǒng)
    ARINC661顯控指令快速驗(yàn)證方法
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    国产av国产精品国产| 国产乱来视频区| a级毛色黄片| 午夜爱爱视频在线播放| 最近的中文字幕免费完整| 国产片特级美女逼逼视频| 亚洲国产色片| 中文乱码字字幕精品一区二区三区 | 高清欧美精品videossex| 日韩一区二区三区影片| 极品少妇高潮喷水抽搐| 国产亚洲精品av在线| 国产男女超爽视频在线观看| 精品人妻偷拍中文字幕| 亚洲成人精品中文字幕电影| 久久久久久久久中文| 18+在线观看网站| 色5月婷婷丁香| 特级一级黄色大片| 少妇高潮的动态图| 国产高清不卡午夜福利| 日本黄大片高清| 亚洲乱码一区二区免费版| 国产一区二区在线观看日韩| 国产精品一及| 久久久精品94久久精品| 校园人妻丝袜中文字幕| 国产在视频线精品| 久久久久精品性色| 久热久热在线精品观看| videos熟女内射| 国产在线男女| 九草在线视频观看| 日本黄大片高清| 日本与韩国留学比较| 日韩制服骚丝袜av| 男女国产视频网站| 卡戴珊不雅视频在线播放| 久久久色成人| 成年免费大片在线观看| 国产乱人偷精品视频| 看黄色毛片网站| 伊人久久精品亚洲午夜| 国产免费福利视频在线观看| 国产爱豆传媒在线观看| 亚洲精品久久久久久婷婷小说| 2021天堂中文幕一二区在线观| 日韩精品青青久久久久久| 91久久精品电影网| 2021天堂中文幕一二区在线观| 精品人妻视频免费看| 在线观看一区二区三区| 亚洲一级一片aⅴ在线观看| 激情五月婷婷亚洲| 欧美成人一区二区免费高清观看| 国产淫片久久久久久久久| 日本黄色片子视频| 老师上课跳d突然被开到最大视频| 国产淫语在线视频| 亚洲,欧美,日韩| www.av在线官网国产| 白带黄色成豆腐渣| 一区二区三区高清视频在线| 亚洲精品成人久久久久久| 国产精品国产三级国产av玫瑰| 欧美bdsm另类| 国产欧美另类精品又又久久亚洲欧美| 我要看日韩黄色一级片| av国产久精品久网站免费入址| 最近的中文字幕免费完整| 国产久久久一区二区三区| 成人欧美大片| 黄色一级大片看看| 91久久精品电影网| 亚洲欧洲国产日韩| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 免费观看在线日韩| 日本与韩国留学比较| 高清日韩中文字幕在线| 欧美另类一区| 在线观看免费高清a一片| 国产黄色视频一区二区在线观看| 内地一区二区视频在线| 老师上课跳d突然被开到最大视频| 午夜精品一区二区三区免费看| 久久亚洲国产成人精品v| 在线a可以看的网站| 亚洲精品视频女| 2021天堂中文幕一二区在线观| 国产精品国产三级国产av玫瑰| 亚洲av一区综合| 最近手机中文字幕大全| 亚洲最大成人手机在线| 美女高潮的动态| 精品99又大又爽又粗少妇毛片| 伊人久久国产一区二区| 秋霞伦理黄片| 99久久九九国产精品国产免费| 成人亚洲欧美一区二区av| 午夜福利在线观看免费完整高清在| 国内精品美女久久久久久| 免费看a级黄色片| 97超视频在线观看视频| 国产黄片视频在线免费观看| 中文乱码字字幕精品一区二区三区 | 亚洲精品乱码久久久久久按摩| 国产亚洲最大av| 久久人人爽人人片av| 国产伦一二天堂av在线观看| 热99在线观看视频| 亚洲四区av| 亚洲丝袜综合中文字幕| 成人欧美大片| 街头女战士在线观看网站| 最近中文字幕高清免费大全6| 亚洲久久久久久中文字幕| 最近中文字幕2019免费版| 亚洲av免费在线观看| 国产老妇伦熟女老妇高清| 人人妻人人看人人澡| 天天躁夜夜躁狠狠久久av| 亚洲美女视频黄频| 精品一区在线观看国产| 久久99热这里只频精品6学生| 美女内射精品一级片tv| 成人午夜高清在线视频| 国产成人aa在线观看| 免费看不卡的av| 国产一区二区三区av在线| 最近中文字幕高清免费大全6| 免费黄网站久久成人精品| 老司机影院毛片| xxx大片免费视频| 狂野欧美白嫩少妇大欣赏| 国产成人一区二区在线| 搡女人真爽免费视频火全软件| 一本久久精品| 精品亚洲乱码少妇综合久久| kizo精华| 欧美激情久久久久久爽电影| 日日啪夜夜撸| 久久久精品欧美日韩精品| 久久精品国产亚洲网站| 国产一区有黄有色的免费视频 | 国产亚洲5aaaaa淫片| 国产成人精品婷婷| 欧美成人一区二区免费高清观看| 欧美 日韩 精品 国产| 欧美高清成人免费视频www| 午夜福利在线观看免费完整高清在| 久久精品夜夜夜夜夜久久蜜豆| 久久97久久精品| 国产精品国产三级国产专区5o| 精品亚洲乱码少妇综合久久| 日韩国内少妇激情av| 蜜臀久久99精品久久宅男| 一边亲一边摸免费视频| 久久久久九九精品影院| 欧美极品一区二区三区四区| 18+在线观看网站| 白带黄色成豆腐渣| 日本与韩国留学比较| 色哟哟·www| 午夜老司机福利剧场| 亚洲精品乱码久久久v下载方式| 久久久久久久久久成人| 欧美xxⅹ黑人| 免费av毛片视频| 91久久精品国产一区二区成人| 国产乱来视频区| 国产又色又爽无遮挡免| 三级国产精品欧美在线观看| 久久99热这里只有精品18| 国产黄片视频在线免费观看| 国产精品一二三区在线看| 一级毛片aaaaaa免费看小| 插逼视频在线观看| 亚洲av成人精品一二三区| 卡戴珊不雅视频在线播放| 国产精品久久久久久久久免| av在线亚洲专区| freevideosex欧美| 成人特级av手机在线观看| 精品一区二区三区视频在线| 精品久久久噜噜| 亚洲色图av天堂| 黄片wwwwww| 亚洲精品久久午夜乱码| 国内精品宾馆在线| 三级国产精品片| 人人妻人人看人人澡| 全区人妻精品视频| 日本wwww免费看| 亚洲欧美日韩卡通动漫| 日韩一区二区三区影片| 99久久精品一区二区三区| 寂寞人妻少妇视频99o| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产不卡一卡二| 亚洲av一区综合| 成年免费大片在线观看| 国产精品不卡视频一区二区| 亚洲激情五月婷婷啪啪| 国产精品人妻久久久影院| 国产精品久久视频播放| 欧美97在线视频| 国产精品无大码| 久久久久九九精品影院| 久久久久久久久久成人| 国产成人精品婷婷| 亚洲国产成人一精品久久久| av在线蜜桃| 免费观看性生交大片5| 成人综合一区亚洲| 最新中文字幕久久久久| 久久久久九九精品影院| 日本熟妇午夜| 国产一区二区三区av在线| 国产成人精品婷婷| 18禁在线无遮挡免费观看视频| 中文字幕免费在线视频6| 不卡视频在线观看欧美| 婷婷色综合大香蕉| 久久6这里有精品| 亚洲美女搞黄在线观看| 久久久亚洲精品成人影院| 色播亚洲综合网| 夜夜爽夜夜爽视频| 精品国产三级普通话版| a级毛色黄片| 欧美三级亚洲精品| 69av精品久久久久久| 精品久久久久久久人妻蜜臀av| 亚洲国产av新网站| 日本黄色片子视频| 日韩欧美 国产精品| 国产高清有码在线观看视频| 中文字幕av在线有码专区| 九九久久精品国产亚洲av麻豆| 韩国av在线不卡| 一级毛片黄色毛片免费观看视频| 国产黄片视频在线免费观看| 国产午夜精品一二区理论片| av免费在线看不卡| 极品教师在线视频| 男人舔奶头视频| 婷婷色综合www| 天天一区二区日本电影三级| 精品久久国产蜜桃| 又爽又黄a免费视频| 街头女战士在线观看网站| 在线 av 中文字幕| 国产亚洲精品久久久com| 日日摸夜夜添夜夜添av毛片| 国产av不卡久久| 国产精品久久久久久久久免| 神马国产精品三级电影在线观看| 国内精品宾馆在线| .国产精品久久| 免费大片18禁| 国产伦精品一区二区三区四那| 久久久久久久久大av| 欧美3d第一页| 91午夜精品亚洲一区二区三区| 大片免费播放器 马上看| 精品久久久久久久人妻蜜臀av| 久久国产乱子免费精品| 91精品伊人久久大香线蕉| 成人午夜精彩视频在线观看| 欧美日韩精品成人综合77777| 91精品伊人久久大香线蕉| 日韩在线高清观看一区二区三区| 亚洲国产欧美在线一区| 尤物成人国产欧美一区二区三区| 91av网一区二区| 18禁裸乳无遮挡免费网站照片| 成人欧美大片| 国产在线男女| 免费无遮挡裸体视频| 久久久成人免费电影| 日本一二三区视频观看| 免费观看精品视频网站| 午夜福利在线在线| 嫩草影院新地址| 又爽又黄a免费视频| freevideosex欧美| 久久6这里有精品| 国产大屁股一区二区在线视频| 亚洲精品aⅴ在线观看| 欧美性猛交╳xxx乱大交人| 亚洲av不卡在线观看| 九九在线视频观看精品| 国产亚洲午夜精品一区二区久久 | 99久国产av精品国产电影| 午夜免费观看性视频| 久久国产乱子免费精品| 国产精品久久久久久av不卡| 精品久久久久久久久久久久久| 午夜福利网站1000一区二区三区| 国产精品爽爽va在线观看网站| 女的被弄到高潮叫床怎么办| 99视频精品全部免费 在线| 久久这里只有精品中国| 久久国内精品自在自线图片| 可以在线观看毛片的网站| 人人妻人人澡欧美一区二区| 免费观看无遮挡的男女| 国产精品麻豆人妻色哟哟久久 | 熟女人妻精品中文字幕| 欧美+日韩+精品| 久久久久久久久大av| 国产成人aa在线观看| 亚洲欧美日韩东京热| 高清日韩中文字幕在线| 狂野欧美白嫩少妇大欣赏| 99re6热这里在线精品视频| 亚洲美女视频黄频| 中文乱码字字幕精品一区二区三区 | 午夜日本视频在线| 两个人视频免费观看高清| 亚洲三级黄色毛片| 亚洲精品,欧美精品| 精品久久久久久久末码| 成人欧美大片| 日本午夜av视频| 午夜老司机福利剧场| 人人妻人人看人人澡| 久久精品久久久久久噜噜老黄| 日韩欧美精品免费久久| 80岁老熟妇乱子伦牲交| 精品人妻视频免费看| 亚洲欧美清纯卡通| 人人妻人人看人人澡| 免费播放大片免费观看视频在线观看| 亚洲av免费高清在线观看| 国产探花极品一区二区| 国产精品一及| 人妻系列 视频| 一个人看的www免费观看视频| 国产精品三级大全| 久久久久久久大尺度免费视频| av.在线天堂| 欧美日韩视频高清一区二区三区二| 国产91av在线免费观看| 边亲边吃奶的免费视频| 久久99热这里只频精品6学生| 十八禁国产超污无遮挡网站| 日日啪夜夜撸| 午夜福利在线观看吧| 午夜免费观看性视频| 成人国产麻豆网| 国产精品一区www在线观看| 亚洲欧美日韩东京热| 亚洲18禁久久av| 啦啦啦啦在线视频资源| 成人亚洲欧美一区二区av| or卡值多少钱| 欧美成人午夜免费资源| 日韩av在线免费看完整版不卡| 91精品伊人久久大香线蕉| 国产伦精品一区二区三区四那| 美女主播在线视频| 简卡轻食公司| 欧美激情久久久久久爽电影| 一边亲一边摸免费视频| 中文字幕制服av| 男的添女的下面高潮视频| 一个人观看的视频www高清免费观看| 亚洲丝袜综合中文字幕| 搡女人真爽免费视频火全软件| 97精品久久久久久久久久精品| 免费av不卡在线播放| 成人特级av手机在线观看| 极品少妇高潮喷水抽搐| 汤姆久久久久久久影院中文字幕 | 免费少妇av软件| av国产免费在线观看| 国产人妻一区二区三区在| 波野结衣二区三区在线| 听说在线观看完整版免费高清| 午夜久久久久精精品| 国产三级在线视频| 国产亚洲av嫩草精品影院| 亚洲,欧美,日韩| 又粗又硬又长又爽又黄的视频| 亚洲精品国产av蜜桃| av网站免费在线观看视频 | 日本一本二区三区精品| 街头女战士在线观看网站| 男人和女人高潮做爰伦理| 十八禁网站网址无遮挡 | 好男人在线观看高清免费视频| 精品少妇黑人巨大在线播放| 99久久精品热视频| 在线免费观看不下载黄p国产| 国产毛片a区久久久久| 欧美另类一区| 国产乱人偷精品视频| 亚洲真实伦在线观看| 丝袜美腿在线中文| 一区二区三区高清视频在线| 国产精品一区www在线观看| 日韩av在线免费看完整版不卡| 午夜激情福利司机影院| 97人妻精品一区二区三区麻豆| 久久久久久久国产电影| 日日撸夜夜添| 亚洲久久久久久中文字幕| 久久99蜜桃精品久久| 午夜老司机福利剧场| a级一级毛片免费在线观看| av免费在线看不卡| 国产精品伦人一区二区| 国产免费一级a男人的天堂| 日本爱情动作片www.在线观看| 欧美潮喷喷水| 日韩伦理黄色片| 久久精品夜色国产| 九九在线视频观看精品| 日韩成人av中文字幕在线观看| 一级爰片在线观看| 国内揄拍国产精品人妻在线| 午夜激情福利司机影院| 最近中文字幕2019免费版| 国产高清有码在线观看视频| 99久久精品一区二区三区| 精品一区二区免费观看| 干丝袜人妻中文字幕| 91午夜精品亚洲一区二区三区| 国产亚洲精品久久久com| 国产白丝娇喘喷水9色精品| 一级毛片久久久久久久久女| 国产成人精品一,二区| 日韩精品有码人妻一区| 欧美3d第一页| 国产高潮美女av| 亚洲va在线va天堂va国产| 欧美人与善性xxx| 天堂√8在线中文| 日韩欧美国产在线观看| 欧美日韩精品成人综合77777| 亚洲精品成人av观看孕妇| 亚洲欧美精品自产自拍| 一二三四中文在线观看免费高清| 可以在线观看毛片的网站| 99久久中文字幕三级久久日本| 久久草成人影院| 国产女主播在线喷水免费视频网站 | 天堂俺去俺来也www色官网 | 亚洲精品乱久久久久久| 欧美丝袜亚洲另类| 黄色一级大片看看| 亚洲av成人av| 亚洲国产成人一精品久久久| 欧美xxⅹ黑人| 嫩草影院新地址| 啦啦啦韩国在线观看视频| 日韩不卡一区二区三区视频在线| 青春草国产在线视频| 久久久久久九九精品二区国产| av国产久精品久网站免费入址| 国产一区二区三区综合在线观看 | 午夜日本视频在线| 亚洲高清免费不卡视频| 80岁老熟妇乱子伦牲交| 高清日韩中文字幕在线| 蜜桃亚洲精品一区二区三区| 日韩精品青青久久久久久| 亚洲四区av| 三级男女做爰猛烈吃奶摸视频| 成人午夜高清在线视频| 亚洲无线观看免费| 国产一区二区亚洲精品在线观看| 丝袜喷水一区| 少妇人妻一区二区三区视频| 国产乱来视频区| 久久久亚洲精品成人影院| 久久国内精品自在自线图片| 精品国产一区二区三区久久久樱花 | 五月天丁香电影| .国产精品久久| 69人妻影院| 欧美日本视频| 九色成人免费人妻av| 国产精品人妻久久久久久| 一区二区三区四区激情视频| 亚洲成人av在线免费| 久久久久精品性色| 国产精品福利在线免费观看| 色尼玛亚洲综合影院| 国产精品人妻久久久影院| 中文资源天堂在线| 男女视频在线观看网站免费| 欧美xxⅹ黑人| 三级国产精品片| 又大又黄又爽视频免费| 日韩电影二区| 超碰av人人做人人爽久久| 国产男女超爽视频在线观看| 人妻少妇偷人精品九色| 亚洲自拍偷在线| 尤物成人国产欧美一区二区三区| 国产av不卡久久| 麻豆成人av视频| 久久久久九九精品影院| 亚洲av中文av极速乱| 亚洲久久久久久中文字幕| 亚洲国产欧美在线一区| 特级一级黄色大片| 91在线精品国自产拍蜜月| 欧美人与善性xxx| 美女xxoo啪啪120秒动态图| 亚洲av中文字字幕乱码综合| 2018国产大陆天天弄谢| 免费黄频网站在线观看国产| 久久久成人免费电影| 久久久久久久久久久丰满| 精品一区二区免费观看| 高清毛片免费看| 一级毛片 在线播放| 国产久久久一区二区三区| 久久这里只有精品中国| 别揉我奶头 嗯啊视频| 久久精品夜夜夜夜夜久久蜜豆| 熟妇人妻不卡中文字幕| 哪个播放器可以免费观看大片| 男人狂女人下面高潮的视频| 亚洲成人精品中文字幕电影| 免费在线观看成人毛片| 91午夜精品亚洲一区二区三区| 能在线免费观看的黄片| 纵有疾风起免费观看全集完整版 | 可以在线观看毛片的网站| 久久人人爽人人爽人人片va| 精品久久久久久久人妻蜜臀av| 丰满乱子伦码专区| 久久精品熟女亚洲av麻豆精品 | 成人av在线播放网站| 身体一侧抽搐| 在线免费十八禁| 午夜日本视频在线| 99热这里只有是精品在线观看| 婷婷色麻豆天堂久久| 国产中年淑女户外野战色| 日韩一本色道免费dvd| 最近的中文字幕免费完整| 成人毛片60女人毛片免费| 少妇人妻精品综合一区二区| 亚洲精品视频女| 男人狂女人下面高潮的视频| 亚洲自拍偷在线| 如何舔出高潮| 亚洲国产av新网站| 国产乱人偷精品视频| 亚洲国产av新网站| 国产精品麻豆人妻色哟哟久久 | 久久久久久久亚洲中文字幕| 五月玫瑰六月丁香| 精品国内亚洲2022精品成人| 麻豆国产97在线/欧美| 成人一区二区视频在线观看| 亚洲av电影在线观看一区二区三区 | 超碰97精品在线观看| 国产午夜精品久久久久久一区二区三区| 一夜夜www| 国产一区二区三区综合在线观看 | 青春草视频在线免费观看| 天堂√8在线中文| 看黄色毛片网站| 18禁在线播放成人免费| 黄色一级大片看看| 午夜福利在线观看吧| 午夜福利在线观看免费完整高清在| 日韩亚洲欧美综合| 一区二区三区高清视频在线| 秋霞在线观看毛片| 日韩欧美精品v在线| 成人亚洲精品av一区二区| 精品久久久久久电影网| 真实男女啪啪啪动态图| 欧美精品国产亚洲| 中文字幕av在线有码专区| 免费大片18禁| 一个人看的www免费观看视频| 午夜老司机福利剧场| 日韩欧美 国产精品| 国产中年淑女户外野战色| 亚洲成人中文字幕在线播放| 欧美高清性xxxxhd video| 日韩三级伦理在线观看| 成人欧美大片| 亚洲av一区综合| 女人久久www免费人成看片| 亚洲欧美清纯卡通| 久久久久久九九精品二区国产| 美女高潮的动态| 亚洲欧洲国产日韩| 十八禁国产超污无遮挡网站| 色综合站精品国产| 亚洲欧美日韩东京热| 午夜老司机福利剧场| 亚洲av日韩在线播放| 水蜜桃什么品种好| 黄片无遮挡物在线观看| 蜜桃久久精品国产亚洲av| 国产精品国产三级国产av玫瑰| 久久这里有精品视频免费| 一级二级三级毛片免费看| 国产精品一区二区三区四区免费观看| 午夜福利在线观看吧| 91久久精品电影网| 久久精品国产亚洲网站| 3wmmmm亚洲av在线观看| videos熟女内射| 亚洲国产欧美人成|