《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > ARM程序優(yōu)化及其在嵌入式TCP/IP協(xié)議實(shí)現(xiàn)中的應(yīng)用
ARM程序優(yōu)化及其在嵌入式TCP/IP協(xié)議實(shí)現(xiàn)中的應(yīng)用
王運(yùn)盛1, 陳 穎1,王 堅(jiān)2
1.中國西南電子技術(shù)研究所,四川 成都610036; 2.總參陸航部駐成都地區(qū)軍代表室,四川 成都6
摘要: 本文從ARM結(jié)構(gòu)的特點(diǎn)出發(fā),根據(jù)程序優(yōu)化的基本原則,闡述了面向ARM的C語言程序優(yōu)化設(shè)計(jì)的一些基本原則和方法及其在TCP/IP協(xié)議實(shí)現(xiàn)中的應(yīng)用。
Abstract:
Key words :

摘  要: 本文從ARM結(jié)構(gòu)的特點(diǎn)出發(fā),根據(jù)程序優(yōu)化的基本原則,闡述了面向ARM的C語言程序優(yōu)化設(shè)計(jì)的一些基本原則和方法及其在TCP/IP協(xié)議實(shí)現(xiàn)中的應(yīng)用。
關(guān)鍵詞: 程序優(yōu)化  嵌入式系統(tǒng)  ARM結(jié)構(gòu)  TCP/IP協(xié)議

  隨著嵌入式技術(shù)的發(fā)展,人們對(duì)系統(tǒng)的智能化、小型化的要求也越來越高。基于ARM結(jié)構(gòu)的微處理器以其高性能、低功耗、低價(jià)格等方面的優(yōu)勢(shì)被廣泛應(yīng)用于各種電子產(chǎn)品,特別是一些高端的嵌入式控制應(yīng)用中,例如移動(dòng)電話、工業(yè)控制、網(wǎng)絡(luò)通信等方面。ARM技術(shù)具有很好的性能和功效,其合作伙伴包括許多世界頂級(jí)的半導(dǎo)體公司。可以說ARM技術(shù)幾乎無處不在。
  TCP/IP互聯(lián)網(wǎng)協(xié)議族在全世界范圍內(nèi)已經(jīng)成為開放系統(tǒng)互聯(lián)的協(xié)議,它提供了很好的交互操作能力,可兼容多種網(wǎng)絡(luò)技術(shù)。嵌入式技術(shù)與TCP/IP技術(shù)的結(jié)合已經(jīng)展現(xiàn)出強(qiáng)勁的發(fā)展勢(shì)頭和巨大的市場(chǎng)潛力。如何開發(fā)面向ARM的高效代碼,尤其是提高類似于TCP/IP協(xié)議棧等基礎(chǔ)性的軟件模塊的執(zhí)行效率已成為每個(gè)從事基于ARM的嵌入式系統(tǒng)開發(fā)人員必須思考的問題。
1  面向ARM的程序優(yōu)化
  開發(fā)高效的程序涉及很多方面,包括優(yōu)秀的算法實(shí)現(xiàn)、良好的編程風(fēng)格以及針對(duì)目標(biāo)的程序優(yōu)化。程序優(yōu)化是指軟件編程基本結(jié)束后,利用軟件開發(fā)工具對(duì)程序代碼進(jìn)行調(diào)整和改進(jìn),使程序能夠更加充分地利用有限的軟硬件資源,縮減代碼尺寸,提高運(yùn)行效率的過程[2]。
  在實(shí)際的程序設(shè)計(jì)過程中,程序優(yōu)化的兩個(gè)目標(biāo)(運(yùn)行速度和代碼大小)往往是互相矛盾的。為了提高程序運(yùn)行效率,就要以犧牲存儲(chǔ)空間、增加代碼量為代價(jià);而為了減少程序代碼量、壓縮存儲(chǔ)器空間,可能又要以降低程序運(yùn)行效率為代價(jià)。按照優(yōu)化的側(cè)重點(diǎn)不同, 程序優(yōu)化可分為運(yùn)行速度優(yōu)化和代碼尺寸優(yōu)化。隨著微電子技術(shù)的不斷發(fā)展,存儲(chǔ)空間已不再是制約系統(tǒng)集成的主要因素。面向ARM的程序優(yōu)化主要是討論如何在了解匯編語言和編譯規(guī)則的基礎(chǔ)上編寫出能夠高效運(yùn)行的C語言程序。
  作為高性能、低功耗的RISC芯片,ARM的C語言編譯器已經(jīng)非常成熟。盡管如此,在編寫面向ARM的C源程序時(shí),對(duì)程序進(jìn)行必要的優(yōu)化仍是提高程序運(yùn)行效率的有效途徑。以下是一些在實(shí)現(xiàn)TCP/IP協(xié)議過程中用到的比較典型的優(yōu)化原則和方法,這些技術(shù)也適用于其他RISC指令集微處理器。
1.1 變量定義
  32位ARM處理器的指令集支持有符號(hào)/無符號(hào)的8位、16位、32位整型和浮點(diǎn)型變量類型,這不僅可以節(jié)省代碼,而且可以提高代碼的運(yùn)行效率。按照作用范圍的不同,C語言的變量可以劃分為全局變量和局部變量。ARM編譯器通常將全局變量定位在存儲(chǔ)空間中,局部變量分配給通用寄存器。
  在全局變量聲明時(shí),需要考慮最佳的存儲(chǔ)器布局,使得各種類型的變量能以32位的空間位基準(zhǔn)對(duì)齊,從而減少不必要的存儲(chǔ)空間浪費(fèi),提高運(yùn)行效率。如:
  char  a;  char  a;
  short b;  char  c;
  char  c;  short b;
  int  d;  int  d;
  這里定義的四個(gè)變量形式相同,只是次序不同,卻導(dǎo)致了在最終映像中不同的數(shù)據(jù)布局,如圖1所示。顯然第二種方式節(jié)約了更多的存儲(chǔ)器空間。

  對(duì)于局部變量,要盡量不使用32位以外的變量類型。當(dāng)一個(gè)函數(shù)的局部變量數(shù)目不多時(shí),編譯器會(huì)把局部變量分配給內(nèi)部寄存器,每個(gè)變量占一個(gè)32位的寄存器。這樣short和char類型的變量不但起不到節(jié)省空間的作用,反而會(huì)耗費(fèi)更多的指令周期來完成short和char的存取操作。C語言代碼及其編譯結(jié)果如下所示:
  

1.2 條件執(zhí)行
  條件執(zhí)行是程序中必不可少的基本操作。典型的條件執(zhí)行代碼序列是由一個(gè)比較指令開始的,接下來是一系列相關(guān)的執(zhí)行語句。ARM中的條件執(zhí)行是通過對(duì)運(yùn)算結(jié)果標(biāo)志位進(jìn)行判斷實(shí)現(xiàn)的,一些帶標(biāo)志位的運(yùn)算結(jié)果中,N和Z標(biāo)志位的結(jié)果與比較語句的結(jié)果相同。盡管在C語言中沒有帶標(biāo)志位的指令,但在面向ARM的C語言程序中,如果運(yùn)算結(jié)果是與0作比較,編譯器會(huì)移去比較指令,通過一條帶標(biāo)志位指令實(shí)現(xiàn)運(yùn)算和判斷。例如:
  

  因此,面向ARM的C語言程序設(shè)計(jì)的條件判斷應(yīng)當(dāng)盡量采用“與0比較”的形式。C語言中,條件執(zhí)行語句大多數(shù)應(yīng)用在if條件判斷中,也有應(yīng)用在復(fù)雜的關(guān)系運(yùn)算(<,==,>等)及位操運(yùn)算(&&,!,and等)中的。面向ARM的C語言程序設(shè)計(jì)中,有符號(hào)型變量應(yīng)盡量采取x<0、x>=0、x==0、x!=0的關(guān)系運(yùn)算;對(duì)于無符號(hào)型的變量應(yīng)采用x==0、x!=0(或者x>0)關(guān)系運(yùn)算符。編譯器都可以對(duì)條件執(zhí)行進(jìn)行優(yōu)化。
  對(duì)于程序設(shè)計(jì)中的條件語句,應(yīng)盡量簡化if和else判斷條件。與傳統(tǒng)的C語言程序設(shè)計(jì)有所不同,面向ARM的C語言程序設(shè)計(jì)中,關(guān)系表述中類似的條件應(yīng)該集中在一起,使編譯器能夠?qū)ε袛鄺l件進(jìn)行優(yōu)化。
1.3 循  環(huán)
  循環(huán)是程序設(shè)計(jì)中非常普遍的結(jié)構(gòu)。在嵌入式系統(tǒng)中,微處理器執(zhí)行時(shí)間在循環(huán)中運(yùn)行的比例較大,因此關(guān)注循環(huán)的執(zhí)行效率是非常必要的。除了在保證系統(tǒng)正確工作的前提下盡量簡化核循環(huán)體的過程以外,正確和高效的循環(huán)結(jié)束標(biāo)志條件也非常重要。按照以上所述的“與0 比較”原則,程序中的循環(huán)結(jié)束條件應(yīng)該是“減到0”的循環(huán),結(jié)束條件盡量簡單。應(yīng)盡可能在關(guān)鍵循環(huán)中采取上述的判斷形式,這樣可以在關(guān)鍵循環(huán)中省去一些不必要的比較語句,減少不必要的開銷,提高性能。如下面二個(gè)示例:
  

  fact1和fact2中通過定義局部變量a來減少對(duì)n的load/store操作。fact2函數(shù)遵循了“與0比較”原則,省去了fact1編譯結(jié)果中的比較指令,并且,變量n在整個(gè)循環(huán)過程不參與運(yùn)算,也不需要保存。由于省去了寄存器分配,從而給其他部分程序的編譯帶來了方便,提高了運(yùn)行效率。
“減到0”的方法同樣適用于while和do語句。
  如果一個(gè)循環(huán)體只循環(huán)幾次,可以用展開的方法提高運(yùn)行效率。當(dāng)循環(huán)展開后,不需要循環(huán)計(jì)數(shù)器和相關(guān)的跳轉(zhuǎn)語句,雖然代碼的長度有所增加,但是得到了更高的執(zhí)行效率。
1.4 除法和求余
  ARM指令集中沒有提供整數(shù)的除法,除法是由C語言函數(shù)庫中的代碼(符號(hào)型_rt_sdiv和無符號(hào)型的_rt_udiv)實(shí)現(xiàn)的。一個(gè)32位數(shù)的除法需要20~140個(gè)周期,依賴于分子和分母的取值。除法操作所用的時(shí)間是一個(gè)時(shí)間常量乘每一位除法所需要的時(shí)間:
  Time(分子/分母)=C0+C1×log2(分子/分母)
                  =C0+C1×(log2(分子)-log2(分母))
  由于除法的執(zhí)行周期長,耗費(fèi)的資源多,程序設(shè)計(jì)中應(yīng)當(dāng)盡量避免使用除法。以下是一些避免調(diào)用除法的變通辦法:
  (1)在某些特定的程序設(shè)計(jì)時(shí),可以把除法改寫為乘法。例如:(x/y)>z,在已知y是正數(shù)而且y×z是整數(shù)的情況下,就可以寫為x>(z×y)。
  (2)盡可能使用2的次方作為除數(shù),編譯器使用移位操作完成除法,如128就比100更加適合。在程序設(shè)計(jì)中,使用無符號(hào)型的除法要快于符號(hào)型的除法。
  (3)使用求余運(yùn)算的一個(gè)目的是為了按模計(jì)算,這樣的操作有時(shí)可以使用if的判斷語句來完成,考慮如下的應(yīng)用:
  

  (4)對(duì)于一些特殊的除法和求余運(yùn)算,采用查找表的方法也可以獲得很好的運(yùn)行效果。
  在除以某些特定的常數(shù)時(shí),編寫特定的函數(shù)完成此操作會(huì)比編譯產(chǎn)生的代碼效率高很多。ARM的C語言庫中就有二個(gè)這樣的符號(hào)型和無符號(hào)型數(shù)除以10的函數(shù),用來完成十進(jìn)制數(shù)的快速運(yùn)算。在toolkit子目錄的examples\explasm\div.c和examples\thumb\div.c文件中,有這二個(gè)函數(shù)的ARM和Thumb版本。
2  面向ARM的程序優(yōu)化在嵌入式TCP/IP協(xié)議實(shí)現(xiàn)中的應(yīng)用
  筆者采用ATMEL公司的AT91RM9200微處理器,配合以太網(wǎng)物理層驅(qū)動(dòng)芯片(DM9161)構(gòu)建面向網(wǎng)絡(luò)的嵌入式系統(tǒng)硬件平臺(tái),如圖2所示。在此平臺(tái)上,實(shí)現(xiàn)基于ARM微處理器的嵌入式TCP/IP協(xié)議處理。
基于ARM的嵌入式系統(tǒng)直接面向以太網(wǎng)數(shù)據(jù),典型的以太網(wǎng)數(shù)據(jù)封裝格式如圖3所示。根據(jù)以上的優(yōu)化方法,在變量定義時(shí)需要考慮最佳的存儲(chǔ)器布局,使得各種類型的變量能以32位的空間位基準(zhǔn)對(duì)齊,對(duì)于功能函數(shù)中參加運(yùn)算的數(shù)據(jù)應(yīng)盡量采用32位的數(shù)據(jù)進(jìn)行處理。

  嵌入式TCP/IP協(xié)議的實(shí)現(xiàn)通常采用Linux中的TCP/IP網(wǎng)絡(luò)結(jié)構(gòu)層次。TCP/IP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)層和控制層的ARP/RARP、IP、ICMP、TCP、UDP等協(xié)議,直接為HTTP、SMTP、FTP、TELNET等這樣的應(yīng)用層協(xié)議提供支持。每個(gè)系統(tǒng)都需要具體定義應(yīng)用層程序和協(xié)議軟件之間的接口。
  協(xié)議處理的一般流程如圖4所示。協(xié)議處理過程中需要多次條件判斷,對(duì)IP地址和TCP數(shù)據(jù)的校驗(yàn)和處理循環(huán)比較是無法避免的,因此可以充分利用“與0比較”的條件判斷和“減到0”的循環(huán)來優(yōu)化程序設(shè)計(jì)。


3  結(jié)束語
   除了以上所述的面向ARM的程序優(yōu)化的原則和方法以外,C語言程序設(shè)計(jì)本身還有很多程序優(yōu)化的方法。在上述基于ARM嵌入式系統(tǒng)硬件平臺(tái)的系統(tǒng)開發(fā)過程中,充分利用面向ARM的C程序優(yōu)化設(shè)計(jì)方法,可將TCP/IP協(xié)議處理模塊的可執(zhí)行代碼減少5%以上,執(zhí)行效率有所提高。實(shí)踐證明,基于ARM的嵌入式系統(tǒng)設(shè)計(jì)中,在透徹了解ARM匯編指令的特性和編譯過程的基礎(chǔ)上,合理地使用程序優(yōu)化的原則和方法可以有效地提高編譯效率和代碼執(zhí)行效率。
參考文獻(xiàn)
1   竇振中.嵌入式處理器ARM技術(shù)及芯片.世界電子元器件,2003;(3)
2   劉侃,張永泰,劉洛琨.ARM程序設(shè)計(jì)優(yōu)化策略與方法.單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2004;(4)
3   杜春雷.ARM體系結(jié)構(gòu)與編程.北京:清華大學(xué)出版社,2003
4   劉崢嶸,張智超.嵌入式Linux應(yīng)用開發(fā)詳解.北京:機(jī)械工業(yè)出版社,2004
5   Comer D E,Stevens D L.Internetworking With TCP/IP Vol Ⅱ:Design,Implementation,and Internals.Pearson Prentice  Hall,USA,2000
6   Peter Van Der Linden.Expert C Programming:Deep C  secret.Prentice Hall,USA,1994

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 99久久久久成人国产免费 | 亚洲欧美在线观看视频 | 超碰成人网 | 亚洲精品高清国产一久久 | 国产精品久久久午夜夜伦鲁鲁 | 欧美一线视频 | 一本一道av无码中文字幕麻豆 | 综合五月 | 国产精品久久久久久久久久免费看 | 久久aⅴ国产欧美74aaa | 99久久99久久精品国产片 | a级特黄视频 | 亚洲日韩乱码中文无码蜜桃臀网站 | www日韩视频 | 国模无码大尺度一区二区三区 | 国产成人精品综合在线观看 | 精品国产精品国产偷麻豆 | 无码性午夜视频在线观看 | 久久99精品国产麻豆婷婷洗澡 | 五月花成人网 | 久久艹精品 | 麻豆精品一区综合av在线 | 亚洲精品无码久久久影院相关影片 | 99久久免费精品国产男女性高好 | 红杏aⅴ成人免费视频 | 国产啊~cao死你个小sao货 | 成人视品| 国产麻豆一区二区三区在线观看 | 超碰网站在线 | 国产l精品国产亚洲区久久 国产sm主人调教女m视频 | 蜜桃视频在线观看www | 大香伊人中文字幕精品 | 国产白丝无码免费视频 | 亚洲乱码一区av黑人高潮 | 亚洲欧美国产精品专区久久 | 99精品欧美一区二区三区小说 | 久久视奸| 国产妞干网 | 人人看操| 国产手机在线αⅴ片无码观看 | 喷水少妇 | 欧美激情精品久久久久久 | 国产1级片 | 国产又黄又爽又色的视频 | 丝袜捆绑调教午夜一区二区 | 奴性白洁会所调教 | 日本午夜无人区毛片私人影院 | 久久久综合网 | 黄片毛片免费在线观看 | 国产精品丝袜久久久久久不卡 | 爱情岛aqdlt国产论坛 | 青青青国产精品一区二区 | 少妇的肉体k8经典 | 99久久久久久久久久久 | 人人爽人人爽人人爽 | 欧美在线看片a免费观看 | 亚洲精品国产精品国自产网站 | 懂色av噜噜一区二区三区av88 | 富婆如狼似虎找黑人老外 | 久操久| 婷婷丁香六月激情综合啪 | 亚洲成在人网站无码天堂 | 黄色毛片在线 | 长腿校花无力呻吟娇喘 | 免费激情片 | 亚洲国产精品嫩草影院 | 在线观看欧美一区 | 五月天导航 | 亚洲色播永久网址大全 | 内地级a艳片高清免费播放 内谢老女人视频在线观看 嫩草99 | 黑人做爰xxxⅹ性少妇69小说 | 国产福利酱国产一区二区 | 日本人妻丰满熟妇久久久久久 | 强制中出し~大桥未久10在线播放 | 成人日批 | 东北女人啪啪ⅹxx对白 | 久热亚洲 | 久久综合av色老头免费观看 | 色姑娘久| 日韩av女优在线观看 | 四虎影酷 | 免费av毛片 | 国产精品xxxx喷水欧美 | 91在线不卡 | 黄色一级大片在线免费看国产一 | 日本精品婷婷久久爽一下 | 精品无人国产偷自产在线 | www.天天操.com| 国产精品久久久久7777按摩 | 91干视频 | 91精品91久久久中77777老牛 | 天堂中文在线资 | 主人~别揉了~尿了~小说 | www.天堂av| 日韩一本之道一区中文字幕 | 久久久久久国产精品免费免费 | 久久久久久一级片 | www.色99| 女邻居丰满的奶水 | 五月久久| 国产99视频精品免视看7 | 人妻无码中文字幕 | 18视频在线观看男男 | 国产 字幕 制服 中文 在线 | 香蕉成人伊视频在线观看 | 91亚洲国产成人精品一区二三 | 最新的国产成人精品2021 | 国产成人午夜福利在线播放 | 久久国产精品精品国产色婷婷 | 日本高清视频wwww色 | 国产人免费人成免费视频喷水 | 中文字幕无码日韩欧毛 | 夜夜操夜夜爱 | 日韩福利视频在线观看 | 日本高清一区二区三 | 日本啊啊视频 | 国产精品亚洲精品一区二区三区 | 激情图片在线视频 | 天天干天天舔天天操 | 麻豆网站在线观看 | 狠狠躁夜夜躁人人爽天天天天97 | 一区二区三区网站 | 欧美另类极品videosbest最新版本 | 哺乳一区二区久久久免费 | 国产99久久久国产精品 | 亚洲欧美日韩中文在线 | 成人一级片 | 天堂在线一区 | 毛片网特黄 | 不良网站在线免费观看 | 91精品综合久久久久久 | 日美韩一区二区三区 | 国产精品国产三级国产av主播 | 国模冰莲自慰肥美胞极品人体图 | 在厨房拨开内裤进入在线视频 | 精品国产一区二区三区久久久蜜臀 | 日本sm一区二区三区调教 | 亚洲第一精品网站 | 男人天堂视频在线 | 古装清宫性艳史 | 无套内内射视频网站 | 九九热在线视频 | 中文字幕精品视频在线观看 | www国产成人免费观看视频深夜成人网 | 久草视频国产 | 欧美一区二区三区免费播放视频了 | 九九激情网| 六月丁香婷婷色狠狠久久 | 国产精品一二三区成毛片视频 | 公乱妇hd在线播放bd | 黑人爱爱视频 | 国产一区二区三区内射高清 | 日本黄页网站 | 亚洲乱人伦中文字幕无码 | 亚洲精品成人av在线 | 4438x五月天 4438x亚洲 | 国产免费又黄又爽又刺激蜜月al | 亚洲成av人片天堂网老年人 | 又黄又爽又色的视频 | 国外av网站 | 日本人的性生活视频 | 97免费视频观看 | 亚洲成a∨人片在线观看不卡 | a级a做爰片成人毛片入口 | 日韩精品一区二区三区不卡 | 国产高潮久久久 | 韩国三级丰满少妇高潮 | 催眠肉高h喷汁呻吟np | 久久99热这里只频精品6学生 | 91性色| 亚洲欧洲国产十 | 欧美精品偷拍 | 日韩在线免费播放 | 欧洲一区二区三区 | 精品日韩久久 | 久久久999国产精品 久久久999精品视频 | 日韩国产第一页 | 亚洲一片 | 国产少妇高潮视频 | 欧美成人一二区 | 亚洲欧美日韩中文无线码 | 偷窥自拍五月天 | 国产欧美在线 | 92中文资源在线 | 媚药一区二区三区四区 | 日韩性大片| 久青草免费视频 | 成人免费毛片日本片视频 | 国产成人精品久久 | 日本精品999 | 男女下面进入的视频免费午夜 | 亚洲精品a区| 女人夜夜春高潮爽a∨片传媒 | 亚洲日韩精品一区二区三区 | 精品夜夜爽欧美毛片视频 | 欧美性猛交xxxx久久久 | 婷婷四房综合激情五月在线 | 肥臀浪妇太爽了快点再快点 | 色综合久久蜜芽国产精品 | 成人激烈床戏免费观看网站 | 性做久久久久 | 日日夜夜天天干 | 丁香在线 | 农村少妇伦理精品 | 青青草久久伊人 | 三级福利视频 | 成人综合婷婷国产精品久久蜜臀 | 草草影院在线免费观看 | 国内国产精品天干天干 | 国产一区黄 | 最新视频 - 8mav | 亚洲狠狠丁香婷婷综合久久久 | 亚洲女初尝黑人巨高清 | 日本三级成本人网站 | 性色av极品无码专区亚洲 | 精品国产91久久久久久浪潮蜜月 | 中日韩精品视频在线观看 | 77777五月色婷婷丁香视频 | 国产精品一二三区在线观看 | 亚洲综合日韩精品欧美综合区 | 亚洲国产美女视频 | 国产色片在线观看 | 51精品国产人成在线观看 | 欧美精品一级片 | 国产精品久久久久无码人妻 | 精品夜夜澡人妻无码av蜜桃 | 国产在线观看黄 | 波多野结衣丝袜ol在线播放 | 恶虐女帝安卓汉化版最新版本 | 国产suv精品一区二区五 | 国产精品久久久久久久久久久久冷 | 九九精品成人免费国产片 | 成 人 色综合 | 色婷婷综合久久久久中文 | 日韩av在线高清 | 久久精品久久久久久噜噜老黄 | 好吊妞在线 | 永久免费精品视频 | 久无码久无码av无码 | 亚洲视频福利 | 国产最新网址 | 我和丰满老女人性销魂 | 精品黄色在线观看 | 国产午夜不卡av免费 | 亚洲综合在线另类色区奇米 | 国产一级特黄,真人毛片 | 无毒的av网站| 欧美日在线观看 | 精品国产第一国产综合精品 | 噼里啪啦在线看免费观看视频 | 久久成人福利视频 | 免费看色网站 | 午夜电影网va内射 | 91www| 亚洲性视频 | 91在线影院 | 精品美女| 国产成人精品久久二区二区91 | 亚洲精品自拍偷拍 | 日日橹狠狠爱欧美超碰 | 久久男人天堂 | 国产在线观看你懂的 | 男女拔萝卜免费观看 | 日韩av午夜| 不卡视频在线 | 182tv在线观看免费午夜免费线路 | 4438国产精品一区二区 | 中文字幕第8页在线资源 | 欧美性色黄大片a级毛片视频 | 久久大综合 | ass大乳尤物肉体pics | 亚洲视频一二三 | 牛牛视频一区二区三区 | 在线观看少妇 | 精品午夜熟女人妻视频毛片 | 中文字幕无码免费久久9一区9 | 上床视频在线观看 | 最新三级网站 | 日本啪啪网站永久免费 | 亚洲欧美综合区丁香五月小说 | 欧美精品v国产精品v日韩精品 | 国产97在线 | 免费 | 新版天堂资源中文8在线 | 密乳av| 四虎影视永久地址www成人 | 黄色免费一级视频 | 欧美午夜三级 | 国产免费视频一区二区三区 | 国产又黄又猛又粗又爽视频 | 日韩美女av在线 | 成人精品一区二区三区中文字幕 | 无码人妻视频一区二区三区 | 少妇呻吟白浆高潮啪啪69 | 深夜国产福利 | h色视频在线观看 | 成人看片黄a免费看视频 | 国产一区二区在线视频观看 | 国产伦精品一区二区三区视频黑人 | 欲求不满在线小早川怜子 | www天天干com| 亚洲手机在线 | 91精品久久久久久 | 欧美爱视频 | 波多野结衣免费视频观看 | 日躁夜躁狠狠躁2001 | 中文字幕乱码人妻无码久久 | 国产日产欧产精品浪潮的免费功能 | 成人欧美精品 | 久久久久国色av免费观看性色 | 久久综合另类激情人妖 | 亚洲一区小说 | 国产伦子伦对白视频 | 中文在线字幕免 | 热99re久久免费视精品频软件 | 中文字幕无线码 | 国产精品国产三级国产专播 | 亚洲99久久无色码中文字幕 | 国产中年夫妇激情高潮 | 国产精品女同一区二区 | 一本大道熟女人妻中文字幕在线 | 国模精品一区二区三区 | 国产做爰xxxⅹ高潮69 | 欧美激情综合在线 | 国产剧情在线 | 在线播放高清视频www | 无码人妻少妇久久中文字幕 | 亚洲人视频在线观看 | 性色av极品无码专区亚洲 | 少妇裸体性生交免费 | 天天看片夜夜爽 | 一级a性色生活片毛片 | 国产在线欧美 | 欧美69久成人做爰视频 | 国产黄色精品 | 好吊妞视频788gao在线观看 | 欧美性大战xxxxx久久久 | 一级黄色网 | av中文在线 | 国产精品日韩欧美一区二区三区 | h在线网站 | 久草在线视频新时代视频 | 亚洲成av人在线观看天堂无码 | 国产嫩草影院久久久 | 古代性色禁片在线播放 | 最近中文在线观看 | 亚洲中文字幕乱码av波多ji | 久久伊人色av天堂九九小黄鸭 | 欧美丰满老熟妇aaaa片 | 邻居少妇张开腿让我爽视频 | 一级网站在线观看 | 亚洲国产精品特色大片观看完整版 | 欧美成人精品高清视频在线观看 | 中文精品视频 | 欧洲另类一二三四区 | 河北彩花中文字幕 | 成年人免费视频网站 | 网红主播大秀福利视频日韩精品 | 99自拍偷拍 | 国产精品一区二区香蕉 | 免费在线看污 | 黄色一及毛片 | 在线亚洲人成电影网站色www | 污视频91| av无码精品一区二区三区宅噜噜 | 久久中文视频 | 欧美日韩高清一区 | 亚洲 丝袜 另类 校园 欧美 | 国产精品国产成人国产三级 | 黄色免费网站在线 | 久久草在线免费 | h狠狠躁死你h出轨高h | 成人六区| 亚洲欧洲国产精品 | 91精品福利视频 | 少妇口述疯狂刺激的交换经历 | 亚洲精品综合 | 日韩一级一级 | 3d动漫精品啪啪一区二区中 | av在线网址大全 | 国产99在线 | 亚洲 | 在线观看视频亚洲 | 高清精品一区二区三区 | 日本xxxxx高潮少妇 | 污污网站在线 | 国内精品久久久久影院男同志 | 凹凸国产熟女精品视频 | 中国少妇av| 2018国产大陆天天弄 | 顶级尤物极品女神福利视频 | n0659极腔濑亚美莉在线播放播放 | 日韩精品在线观看网站 | 欧美人与动性行为视频 | 佐佐木希av一区二区三区 | 午夜久久福利 | 日本体内she精高潮 中国无码人妻丰满熟妇啪啪软件 | 三级在线网址 | 久久 国产 尿 小便 嘘嘘 | 欧美日韩视频在线观看一区 | 男人天堂视频在线观看 | 国产精品―色哟哟 | 色悠悠视频 | 无码av动漫精品一区二区免费 | 精品国产大片 | 日韩精品91偷拍在线观看 | 国产欧美视频一区二区三区 | 亚洲综合精品一区 | 精品撒尿视频一区二区三区 | 国产精品久免费的黄网站 | 国产精品毛片一区二区三区 | 国产高清在线a视频大全 | 国产日韩欧美精品一区二区三区 | 国产精品 日韩精品 | 国产凸凹视频一区二区 | 日本妞一区 | 久久久999视频 | 国产精品美乳在线观看 | 亚洲欧美日韩成人 | 高清国产精品人妻一区二区 | 快好爽射给我视频 | 精品卡一卡二卡3卡高清乱码 | 国产69精品久久777的优势 | 草草影院在线观看 | 偷拍久久久 | 三级免费 | 狠狠躁天天躁综合网 | 丰满熟妇偷拍洗澡毛茸茸 | 强乱中文字幕 | 无码少妇一区二区 | 涩涩视频免费在线观看 | 色偷偷av一区二区三区 | 免费一级黄色 | 中国免费毛片 | 黄网页在线观看 | 中文成人无码精品久久久不卡 | 国产精品久久久久久久久久王欧 | 欧美亚洲91| 免费人成视频19674不收费 | 免费草逼视频 | 九色丨porny丨自拍视频 | 欧美福利片在线观看 | 女厕厕露p撒尿八个少妇 | 婷婷伊人久久大香线蕉av | 强开小嫩苞一区二区三区图片 | 亚洲伊人成无码综合影院 | 欧美亚洲国产成人一区二区三区 | 亚洲成人经典 | 中文字幕无码不卡一区二区三区 | 国产精品福利网站 | 九九色精品 | 日本中文视频 | 啪啪福利| 在线看片人成视频免费无遮挡 | 四虎影成人精品a片 | 成人亚洲免费 | av男人的天堂在线观看国产 | 久久夜色精品国产欧美一区麻豆 | 日本丰满少妇免费一区 | 国产剧情精彩演绎 | 欧美亚洲日本国产 | 国产一区二区三区久久久久久久久 | 免费裸体无遮挡黄网站免费看 | 91网站最新地址 | 日本高清在线观看 | 久久久福利 | 女人18毛片一区二区三区 | 九色视频偷拍少妇的秘密 | 久久视频在线观看精品 | 99久久久久久久久久久 | 欧美三区四区 | 内射小寡妇无码 | 国产精品tv | 四库影院永久国产精品 | 中文字幕在线精品视频入口一区 | 男人天堂网av | 92看片淫黄大片看国产片 | 国产一区二区三区精品视频 | 久久av无码精品人妻系列果冻传媒 | 五月婷婷六月丁香综合 | 色欧美88888久久久久久影院 | 青青草伊人网 | 亚洲欧洲精品a片久久99 | 国产探花在线观看 | 亚洲综合激情 | 午夜性刺激免费看视频 | 亚洲色偷拍区另类无码专区 | 四色永久网址在线观看 | 青草伊人久久 | 中文字幕一区二区三区在线乱码 | 欧洲熟妇色xxxx欧美老妇 | 日本欧美高清视频 | 久久精品丝袜高跟鞋 | 欧美亚洲综合视频 | 欧美性猛交ⅹxxx乱大交3 | 成人毛片视频网站 | 美女屁股眼视频免费 | 国产精品成人观看视频国产奇米 | 国内精品久久毛片一区二区 | 蜜臀av在线播放一区二区三区 | 欧美a√| 国产欧美亚洲精品a | 中文字幕有码在线观看 | 99精品欧美一区二区三区小说 | 久久精品国产一区 | 波多野结衣大战黑人8k经典 | 久久久久久久久久久久久9999 | 男人下部进女人下部视频 | 7777精品久久久大香线蕉小说 | 在线免费观看av的网站 | 毛片链接 | 开心激情五月婷婷 | 精人妻无码一区二区三区 | 日韩av片观看 | 日本老妇高潮乱hd | 香港三日本三级少妇三99 | 麻豆妓女爽爽一区二区三 | 国产v综合v亚洲欧美久久 | 最近中文字幕免费观看 | 超碰在线免费观看97 | 亚洲国产第一页 | 中文字幕一二区 | 中文字幕日本最新乱码视频 | 精品国产乱码久久久久软件 | 天堂中文在线最新 | 男人天堂免费视频 | 黄色aaa毛片 | 117美女写真午夜一级 | 国产午夜福利在线播放 | 风间由美av在线 | 久久99久久99精品中文字幕 | 国产激情图片 | 久久综合综合 | 在线sese| 超碰最新在线 | 日韩精品久久久久久久白丝 | 欧美亚洲亚洲日韩在线影院 | tube国产麻豆 | 美女爽到呻吟久久久久 | 国产人成视频在线观看 | 丰满诱人的人妻3 | 夜夜艹天天干 | 91亚洲乱码卡一卡二卡新区豆瓣 | 亚洲精品国偷拍自产在线观看蜜桃 | 一级美女黄色片 | 公用小sao货h | 国产大学生粉嫩无套流白浆 | 天天干夜夜艹 | 精品久久久久久久久久国产潘金莲 | 天堂在线中文字幕 | www.一区二区.com | 亚洲国产日韩欧美一区二区三区 | 久操精品| 中文乱码人妻系列一区二区 | 蜜臀久久99精品久久一区二区 | 亚洲日本久久久 | 免费视频久久 | 色激情五月 | 久久99热精品 | 国产福利在线视频 | 欧美日本在线观看 | 夜夜躁狠狠躁日日躁 | 综合色影院 | 蜜芽tv福利在线视频 | 日本欧美一区二区三区乱码 | 精品美女 | 国产日韩网站 | 国产精品日韩欧美一区二区 | 欧美一级黄色片在线观看 | 国产亲子乱弄免费视频 | 69av视频在线 | 特黄三级又爽又粗又大 | 91涩涩涩 | 天天色天天看 | 伊人久久大香线蕉av一区二区 | 中文精品无码中文字幕无码专区 | 国产一区网站 | 亚洲成a | 伊人色在线 | 亚洲欧洲成人在线 | 国产卡一卡二卡三 | 中文字幕 国产精品 | 免费看日本zzzwww色 | 91看片淫黄大片在线天堂最新 | 日韩综合一区二区 | 久久久美女视频 | 亚洲国产aⅴ精品一区二区 亚洲国产mv | 丁香激情综合久久伊人久久 | 亚洲春色在线观看 | 亚洲精品一区二区久 | 亚洲综合色成在线播放 | 欧美一级淫片免费视频魅影视频 | 日韩精品你懂的 | 欧美自拍另类欧美综合图片区 | 日本丶国产丶欧美色综合 | 中文字幕无码免费久久 | 最新久久 | 91视频你懂的 | 东京av男人的天堂 | 97视频资源| 美日韩精品 | 青青草成人免费在线视频 | 亚洲综合情 | 欧美丰满熟妇xxxx性ppx人交 | 激情五月综合色婷婷一区二区 | 欧美性猛交xxxx乱大交 | 精品久久久久久无码中文字幕 | 五月av综合av国产av | 国产性夜夜春夜夜爽 | www视频在线 | 中国大陆毛片 | 国产精品久久久久久影视 | 永久免费无码网站在线观看个 | 国产精品成人3p一区二区三区 | 欧美a v在线播放 | 日韩精品视频免费专区在线播放 | 欧美波霸videosex极品 |