《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > ARM的除法運(yùn)算優(yōu)化策略
ARM的除法運(yùn)算優(yōu)化策略
摘要: 在嵌入式軟件編程中,為了節(jié)省CPU運(yùn)行時(shí)間,應(yīng)盡可能避免使用除法。對(duì)環(huán)形緩沖區(qū)的處理可以不用除法。如果不能避免除法運(yùn)算,那么應(yīng)盡可能使用除法程序同時(shí)產(chǎn)生商n/d和余數(shù)n%d的好處。對(duì)于重復(fù)對(duì)一除數(shù)d的除法.預(yù)先計(jì)算好s=(2k一1)/d,用乘以s的2k位乘法來代替除以d的k位無符號(hào)整數(shù)除法,可大大減少由于直接使用除法操作引入的指令周期數(shù)。
Abstract:
Key words :

  與傳統(tǒng)的4/8位單片機(jī)相比,ARM的性能和處理能力是遙遙領(lǐng)先的。但與之相應(yīng),ARM的系統(tǒng)設(shè)計(jì)復(fù)雜度和難度,較之傳統(tǒng)的設(shè)計(jì)方法也大大提升了,同時(shí)也大大拓展了針對(duì)ARM芯片特性進(jìn)行優(yōu)化的空間,例如針對(duì)指令流水線的優(yōu)化、針對(duì)寄存器分配進(jìn)行的優(yōu)化等。

  ARM在硬件上不支持除法指令,編譯器是通過調(diào)用C庫函數(shù)來實(shí)現(xiàn)除法運(yùn)算的,有許多不同類型的除法程序來適應(yīng)不同的除數(shù)和被除數(shù)。但直接利用C庫函數(shù)中的標(biāo)準(zhǔn)整數(shù)除法程序,根據(jù)執(zhí)行情況和輸入操作數(shù)的范圍,要花費(fèi)20~100個(gè)周期,消耗較多的軟件運(yùn)行時(shí)間。在實(shí)時(shí)嵌入式應(yīng)用中,對(duì)時(shí)間參數(shù)較為敏感,故可以考慮如何優(yōu)化避免除法消耗過多的CPU運(yùn)行時(shí)間。

  除法和模運(yùn)算(/和%)執(zhí)行起來比較慢,所以應(yīng)盡量避免使用。但是,除數(shù)是常數(shù)的除法運(yùn)算和用同一個(gè)除數(shù)的重復(fù)除法,執(zhí)行效率會(huì)比較高。在ARM中,可以利用單條MUL指令實(shí)現(xiàn)乘法操作。本文將闡述如何用乘法運(yùn)算代替除法運(yùn)算,以及如何使除法的次數(shù)最少化。

  1 避免除法運(yùn)算

  在非嵌入式領(lǐng)域,因?yàn)镃PU運(yùn)算速度快、存儲(chǔ)器容量大,除法操作通常都是不加考慮直接使用的。但在嵌入式領(lǐng)域,首先需要考慮的是這些除法操作是否是必須的。以對(duì)環(huán)形緩沖區(qū)操作為例,經(jīng)常要用到除法,其實(shí)完全可以避免這些除法運(yùn)算。

  

 

  假定有一個(gè)buffer_size大小的環(huán)形緩沖區(qū),如圖1所示,offset指定目前所在的位置。通過increment字節(jié)來增加offset的值,一般是這樣寫的:

  0ffset=(Offset+increment)%buffer_size;

  效率更高的寫法是:

  offset+=increment;

  if(offset>=buffer_size){

  offset-=buffer_size;

  }

  第一種寫法要花費(fèi)50個(gè)周期,而第二種因?yàn)闆]有除法運(yùn)算,只須花費(fèi)3個(gè)周期。這里假定increment

  如果不能避免除法運(yùn)算,那么就應(yīng)盡量使除數(shù)和被除數(shù)是無符號(hào)的整數(shù)。有符號(hào)的除法程序執(zhí)行起來更加慢,因?yàn)樗鼈兿纫〉贸龜?shù)和被除數(shù)的絕對(duì)值,再調(diào)用無符號(hào)除法運(yùn)算,最后再確定結(jié)果的符號(hào)。

  2 充分利用商和余數(shù)

  許多C語言庫中的除法函數(shù)返回商和余數(shù)。換句話說,每一個(gè)除法運(yùn)算,余數(shù)是可以無償?shù)玫降模粗嗳弧@纾谄聊痪彌_區(qū)找到偏移量為offset的屏幕位置(x,y),可以這樣寫:

  typeclef struct{

  int x;

  int y;

  }point;

  point getxy_v1(unsigned int offset,unsigned int bytes_per_line){

  point p;

  p.y=offset/lt)ytes_per_line;

  p.x=offset - p.y* bytes_per_line;

  return p;

  }

  這里,似乎對(duì)p.x使用減法和乘法,少了一次除法運(yùn)算;但是,實(shí)際上使用模運(yùn)算或者取余操作效率更高,對(duì)getxy_v1改進(jìn)如下:

  point getxy_v2(unsigned int offset,unsigned int bytes_per_line){

  point P;

  P.x=offset%bytes_per_1ine;

  P.y=offset/bytes_per_line;

  return P;

  }

  從下面編譯器的輸出結(jié)果可以看到,只有一次除法調(diào)用。實(shí)際上,這個(gè)程序要比前面的getxy_vl少4條指令(注意,并不是對(duì)所有的編譯器和C庫都有這樣的結(jié)果)。

  getxy_v2

  STMFD r13!,{r4,r14};保存r4,lr人堆棧

  MOV r4,r0 ;賦值后r4保存的為點(diǎn)P基址

  MOV r0,r2 ;r0=bytes_per_line

  BL rt_udiv ;調(diào)用無符號(hào)除法例程

  (r0.;r1)=(rl/r0,rl%r0)

  STR r0,[r4,#4] ;P.y=offset/bytes_per_line

  STR rl,[r4,#o] ;P.x=offset%bytes_per_line

  LDMFD r13!,(r4,pc);恢復(fù)上下文,返回

  3 把除法轉(zhuǎn)換為乘法

  在程序中,同一個(gè)除數(shù)的除法經(jīng)常會(huì)出現(xiàn)很多次。在前面的例子中,bytes_per_line的值在整個(gè)程序中都是固定不變的。又如3到2笛卡爾坐標(biāo)變換,其中就使用了同一個(gè)除數(shù)兩次:

  (x,Y,x)→(x/z,y/z)

  這種情況下,使用cache指令中的值1/z,并使用1/z的乘法來代替除法運(yùn)算,效率會(huì)更高。另外,要盡可能使用int類型的運(yùn)算,避免使用浮點(diǎn)運(yùn)算。

  下面將更加偏重于從數(shù)學(xué)和理論的角度分析,把重復(fù)除法轉(zhuǎn)換成乘法運(yùn)算。

  下面來區(qū)分精確數(shù)學(xué)意義上的除法和整型除法運(yùn)算:

  n/d,即整數(shù)n被分成整數(shù)d份,結(jié)果趨向于O(與C語言相同);

  n%d,即n被d除之后的余數(shù),就是n--d(n/d);

  n/d=n·d-1,即真正數(shù)學(xué)意義上的n被d除。

  當(dāng)使用整型除法時(shí),最容易估算d-1值的方法是計(jì)算232/d。然后,就可以估算n/d為:

  (n(232/d))/232 (1)

  在執(zhí)行n的乘法時(shí),需要精確到64位。對(duì)于這種方法,會(huì)出現(xiàn)如下問題:

  為了計(jì)算232/d,由于一個(gè)unsigned int類型的數(shù)據(jù)放不下232,編譯器要使用64位long long類型的數(shù),而且必須指定除法為(1 ull<<32)/d。這種64位的除法比32位的除法執(zhí)行起來要慢得多。

  如果d碰巧是1,那么232/d就不再適合于un—signed int數(shù)據(jù)類型。

  上面的做法似乎很好,而且解決了這兩個(gè)問題。那么,再來看一下用(232一1)/d代替232/d。 令

  s=0xffffffff ul/d (2)

  

  以上n/d-2,q,n/d+1為整數(shù)值,所以可得q=n/d或q=(n/d)一1,即初步估計(jì)的結(jié)果q與正確值n/d有可能存在偏差1。可以發(fā)現(xiàn),通過計(jì)算余數(shù)r=n—q·d(O≤r<2d)是比較容易的。下面的代碼糾正了這個(gè)結(jié)果:

  r=n--q*d;/*初步估計(jì)結(jié)果余數(shù)r的范圍為O≤r<2d*/

  if(r>=d){/*若需要校正*/

  r-=d;/*校正r,使O≤r

  n++;/*相應(yīng)商加1進(jìn)行校正*/

  } /*得正確結(jié)果q=n/d和r=n%d*/

  下面給出一個(gè)實(shí)例,用上面的算法完成了N個(gè)元素的數(shù)組被d除。首先,計(jì)算上面所說的s值,然后用乘以5來代替每個(gè)被d除的除法。64位的乘是很容易實(shí)現(xiàn)的,因?yàn)锳RM中有一條指令UMULL,可以進(jìn)行2個(gè)32位數(shù)相乘,給出一個(gè)64位的結(jié)果。

  void scale(

  unsigned int*dest; /*目的數(shù)據(jù)*/

  unsigned int*src; /*源數(shù)據(jù)*/

  unsignedInt d; /*分母d*/

  urlslglaedInt N;) /*數(shù)據(jù)長(zhǎng)度*/

  {

  unsigned int s=0xFFFFFFFFu/d;

  do{

  unsigned int n,q,r;

  n=*(src++);

  q=(urtslgrted int)(((unsined tong long)n*s)>>32);

  r=n*d;

  if(r>=d){ /*若需要對(duì)商進(jìn)行校正*/

  q++;

  }

  *(dest++)=q;

  }while(--N);

  }

  這里假定除數(shù)和被除數(shù)都是32位的無符號(hào)整數(shù)。當(dāng)然,使用32位乘法進(jìn)行16位的無符號(hào)數(shù)計(jì)算,或者使用1 28位乘法進(jìn)行64位數(shù)計(jì)算,運(yùn)算規(guī)則是一樣的。可以為特定的數(shù)據(jù)選擇最窄的運(yùn)算寬度。如果數(shù)據(jù)是16位的,那么就設(shè)置s=(216一1)/d,然后用標(biāo)準(zhǔn)的整型乘法來求值q。

  4 結(jié)論

  在嵌入式軟件編程中,為了節(jié)省CPU運(yùn)行時(shí)間,應(yīng)盡可能避免使用除法。對(duì)環(huán)形緩沖區(qū)的處理可以不用除法。如果不能避免除法運(yùn)算,那么應(yīng)盡可能使用除法程序同時(shí)產(chǎn)生商n/d和余數(shù)n%d的好處。對(duì)于重復(fù)對(duì)一除數(shù)d的除法.預(yù)先計(jì)算好s=(2k一1)/d,用乘以s的2k位乘法來代替除以d的k位無符號(hào)整數(shù)除法,可大大減少由于直接使用除法操作引入的指令周期數(shù)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 理论av| 色婷婷av一区二区三区之e本道 | 男女裸体无遮挡做爰 | 天堂网男人 | 国产干b | 嫩草一区二区 | 午夜精品一区二区三区的区别 | jizz内谢中国亚洲jizz | 人摸人人人澡人人超碰97 | 波多野结衣有码 | 日韩欧美大片 | 国产91在线播放九色快色 | mm131国产精品 | 午夜美女国产毛片福利视频 | 亚洲 另类 在线 欧美 制服 | 免费看欧美黑人毛片 | 日本少妇激三级做爰 | 真人毛片一24 | 精品在线视频一区二区三区 | 无码专区久久综合久中文字幕 | 强奷乱码中文字幕熟女导航 | 欧美一级淫片免费视频黄 | 欧美日韩黄色一级片 | 久草在线青青草 | 欧美精品黑人粗大 | 国产欧美一区二区三区视频 | 久久久一本精品99久久精品66 | 成人免费xxxxx在线视频 | 91红桃视频 | 久久香蕉国产线看观看精品yw | 无毛av | 国产又粗又猛又爽视频上高潮 | 中文字幕亚洲欧美日韩 | 欧美色呦呦 | 国产精品国产三级国产aⅴ浪潮 | 久久久久国产精品一区 | 国产激情久久久久影院老熟女 | 国产东北女人做受av | 亚洲资源在线 | 精品久久久av| 国产精品亚洲成在人线 | 成人www| 亚洲国产欧美日韩在线精品一区 | 91啪在线观看 | 麻豆高清免费国产一区 | 天天操天天爽天天干 | 国产午夜精品一区理论片飘花 | 天天玩天天干天天操 | 亚洲欧美网站 | 久久亚洲天堂网 | 欧美激情一二区 | 国产专区av | 777亚洲熟妇自拍无码区 | 欧美精品一区二区三区视频 | 蜜乳av懂色av粉嫩av | 美女天天操| 成人片在线看 | 人成免费a级毛片 | 免费视频www在线观看网站 | 国产精品18久久久久久久久 | 国产午夜福利在线机视频 | 国产精品视频yjizz免费 | 乱人伦中文无码视频在线观看 | 26uuu精品一区二区在线观看 | 日韩精品一区二区三区四区在线观看 | 欧美成人黑人xx视频免费观看 | 天天摸久久精品av | 五十岁熟韵母乱视国产 | 国产免费高清视频1l.com.com.com少 | 国产又色又爽又高潮免费 | 国产色视频 | 五月婷婷激情小说 | 亚洲精品欧美精品 | 亚洲影院一区 | av不卡在线看 | 国产三级av在线播放 | 亚洲精品久久久久久一区二区 | 久久久久97国产 | 国产精品日本欧美一区二区三区 | 国产精品久久久久久久久齐齐 | 丝瓜色版 | av免费观看网 | 白丝久久 | 国产黄在线观看免费观看不卡 | 涩涩视频免费在线观看 | 精品久久久久久久无码人妻热 | 欧美性生活在线视频 | 亚洲熟女乱色综合亚洲小说 | 蜜乳av网站 | 久久久www成人免费毛片麻豆 | 欧美视频精品在线观看 | 国产欧美综合一区二区三区 | 日本高清aⅴ毛片免费 | 国产欧美日韩另类在线专区 | 扒开女人内裤猛进猛出免费视频 | 二个男人躁我疯狂吃奶视频 | 欧美在线免费视频 | 国产狂做受xxxxx高潮 | 精品一区二区三区在线播放视频 | 忘忧草日本在线播放www | 91看片网 | 在线免费黄色网址 | 永久免费的网站入口 | 青青草原在线免费 | 久久一本精品 | 黄色同人网站 | 公乱妇hd在线播放bd | 99精品无人区乱码1区2区3区 | www.亚洲视频.com | 日韩乱码人妻无码中文字幕 | 一级黄色在线观看 | 国内精品久久久久影院中文字幕 | 性欧美18—19sex性高清 | 一区二区在线播放视频 | 欧美美女一区二区 | 99国产欧美精品久久久蜜芽 | 日韩成人免费在线 | 国产精品一区二区久久乐下载 | 亚洲九九热 | 狠狠色视频 | 免费的又色又爽又黄的片捆绑美女 | 国产精品欧美久久久久天天影视 | 亚洲 欧美 中文 在线 视频 | 农民人伦一区二区三区剧情简介 | ass色喜ass国模人体 | 亚洲国产情侣 | 国产精品白嫩极品美女 | 日韩女优在线视频 | 国产婷婷成人久久av免费高清 | 欧美亚洲国产精品久久高清浪潮 | 国产在线v| 国产 国语对白 露脸 | 丁香六月天婷婷 | 国产探花在线精品一区二区 | 69堂成人精品免费视频 | 欧美日韩国产免费一区二区三区 | 九九日韩| 国产又爽又猛又粗的视频a片 | 日韩精品极品 | 亚洲色欲色欲www在线播放 | 国产区视频 | 视频免费一区 | 国模和精品嫩模私拍视频 | 免费在线观看你懂的 | 久久亚洲精品中文字幕 | 亚洲不卡中文字幕 | 无码无遮挡又大又爽又黄的视频 | 国产性猛交xx乱视频 | 亚洲字幕av一区二区三区四区 | 香港三日三级少妇三级99 | 奇米7777狠狠狠琪琪视频 | 中文字幕av播放 | 国产成人在线观看免费网站 | 天堂新版8中文在线8 | 亚洲 欧美 变态 另类 综合 | 欧美在线小视频 | 美女视频黄频a免费 | 亚洲偷自拍另类图片二区 | 亚洲爱爱爱 | 九七影院在线观看免费观看电视 | 亚洲激情在线播放 | 欧美猛男性猛交视频 | 欧美123| 亚洲无线一二三四区手机 | 国产成人综合在线观看 | 亚洲一区二区三区日本久久九 | 97人人超碰国产精品最新o | 一本加勒比hezyo无码专区 | 四虎在线精品 | 国产精品免费视频二三区 | 在线精产国品 | 色翁荡息又大又硬又粗又爽 | 欧美激情三区 | 色99在线 | 久久人人爽爽爽人久久久 | 黄色一级在线 | 亚洲女同一区二区 | 亚洲精品国产a | 国产中文字幕在线免费观看 | 天堂а√8在线最新版在线 天堂а√在线地址 | 国产在热线精品视频 | 中国美女乱淫免费看视频 | 国产视频一区在线观看 | 久久久精品中文字幕 | 亚洲一区二区在线播放相泽 | 精品亚洲国产成人 | 精品一区在线播放 | 视频二区中文字幕 | 99久久成人| 国产成人久久精品激情 | 国产一区二区三区成人欧美日韩在线观看 | 日本亚洲精品成人欧美一区 | 美女张开腿黄网站免费 | 久久亚洲国产成人精品性色 | 欧美成人短视频 | 亚洲色欲一区二区三区在线观看 | 黑人精品一区二区三区 | 欧美性xxxx极品hd大豆行情 | 日本伊人久久 | 超碰在线免费看 | 日韩美女爱爱 | 黄色大尺度视频 | 经典国产乱子伦精品视频 | 精品午夜熟女人妻视频毛片 | 又色又爽又黄无遮挡的免费视频 | 中文字幕资源在线 | 久久香蕉热 | 国产91精品在线观看 | 琪琪电影午夜理论片八戒八戒 | 黄色免费在线网站 | 国产精品久久久久一区二区三区 | 丰满的少妇愉情hd高清果冻传媒 | 91传媒理伦片在线观看 | 久久久精品视频免费 | 爱爱二区 | 欧美老人巨大xxxx做受 | 国产精品乡下勾搭老头1 | 在线观看黄色大片 | 亚洲乱码日产精品bd | 噜噜吧噜噜色 | 日日摸夜夜添夜夜添特色大片 | 91九色论坛| 久久伊人精品一区二区三区 | 在线视频中文 | 久青草影院| 国产色秀视频 | 久久久久97国产精 | 欧美经典片免费观看大全 | 亚洲精品乱码久久久久久蜜桃不卡 | 欧美激情久 | 性久久久久久久久久久 | 中文字字幕在线中文 | 激情另类小说 | 中文字幕无码精品亚洲35 | 九九在线观看免费高清版 | 国产黄色网络 | 国内精品免费午夜又爽又色愉情 | 亚洲福利 | 亚洲熟妇无码av另类vr影视 | 操人视频免费 | 谁有毛片网站 | 亚洲乱码国产乱码精品精小说 | 免费黄色视屏 | 国产欧美另类精品久久久 | 久久机热 | 中文在线观看免费高清 | 天堂网a | 少妇太紧太爽又黄又硬又爽小说 | av播放网站| 女同久久另类69精品国产 | 日本亚州视频在线八a | 欧美高清在线精品一区 | 区一区二区三区中文字幕 | 69视频在线| 在线1区| 日本免费人成视频播放 | 免费人妻精品一区二区三区 | 日本三级香港三级人妇99 | 夫妻精品 | 成人爽站w47pw | 在线观看国产成人 | 久久久亚洲精品视频 | 无遮挡粉嫩小泬久久久久久久 | 无码视频一区二区三区在线观看 | 先锋影音男人av资源 | 国产精品99久久久久久大便 | 裸体黄色片 | 国产精品日本欧美一区二区三区 | 免费女人18a级毛片视频 | 欧美三根一起进三p | 国产小屁孩cao大人 亚洲国产精品久久精品 | 日韩亚洲第一页 | 亚洲国产欧美在线人成 | 九七九色丨麻豆 | 欧美日韩在线播放视频 | 久久夜色精品国产噜噜av小说 | 日本久久久久亚洲中字幕 | 韩国19禁无遮挡啪啪无码网站 | 国产欧美一区二区三区免费视频 | av中文字幕网 | 亚洲图片另类小说 | xxxxxx黄色| 丰满尤物白嫩啪啪少妇 | 日日噜噜噜夜夜爽爽狠狠同性男 | 操一操av | 欧美牲交a欧美牲交aⅴ | 中文字幕日韩视频 | 欧美一级三级 | 国产精品午夜无码体验区 | 欧美成人aaaaⅴ片在线看 | 性免费网站| 国产精品国产三级国产潘金莲 | aaa黄色大片 | 国产在线播 | 韩国黄色av | 亚洲国产精品国自产拍av秋霞 | 成人h动漫精品一区二区器材 | 337p日本欧洲亚洲大胆精蜜臀 | 日韩中文字幕av在线 | 看全色黄大色黄大片 视频 欧美深度肠交惨叫 | 亚洲精品成人片在线观看 | 可以免费在线观看的av | 日日摸夜夜添夜夜添国产精品 | 97伊人久久 | 欧美视频a | 国产色妇| 毛片24种姿势无遮无拦 | 免费看片网站91 | 欧美少妇激情 | 欧美日韩精品一区二区 | 日日操视频 | 日本xxxx高清 | 欧美高清精品 | 国产又粗又黄又爽又硬的免费视频 | 国产毛片又黄又爽 | 欧美日韩精品一二三区 | 日本乱码一区二区三区芒果 | 日产电影一区二区三区 | 乱亲女h秽乱长久久久 | 少妇伦子伦情在线观看 | 成人一级毛片视频 | 少妇玉梅高潮呻吟 | 午夜大片在线观看 | 六月丁香啪啪 | 国产黄三级看三级 | 国产一区二区三区四区五区密私 | 98精品国产 | av在线免费观看网站 | 亚洲色鬼| 中国偷拍毛茸茸肥老熟妇 | 在线观看欧美国产 | 国产在线观看99 | 极品少妇网站 | 四虎最新紧急入口 | 800av在线视频 | 国产网红主播精品av | 久久精品79国产精品 | 欧美色综合天天久久综合精品 | 亚洲国产美女视频 | 伊人久久精品无码麻豆一区 | 少妇又紧又深又湿又爽视频 | 欧美三级成人理伦 | 国产成人美女视频网站 | 亚洲日韩精品欧美一区二区 | 欧美精品一区二区三区一线天视频 | 国产精品99久久久久久大便 | 天天射av | 99国产小视频| 久草在线视频免费资源观看 | 狠狠躁天天躁无码中文字幕 | 最近最新中文字幕 | 亚洲精品日本久久一区二区三区 | 18禁超污无遮挡无码免费游戏 | 精品国产一区二区在线观看 | 深爱开心激情网 | 国产三级精品三级在专区 | 久久久久久久91 | 日韩一级片av | 香蕉a| 日产中文字幕一码 | 国产成人免费ā片在线观看 | 激情按摩系列片aaaa | 国产网红主播无码精品 | 精品人妻系列无码人妻漫画 | 激情丁香六月 | 我和公激情中文字幕 | 天堂а在线中文在线新版 | 亚洲鲁丝片一区二区三区 | 狠狠的日 | 中文字幕第80页 | 国产精品国产三级国产播12软件 | 色哟哟精品观看 | 国产偷窥自拍视频 | 日韩精品无码一区二区三区久久久 | 国产精品爱久久久久久久 | 亚洲国产另类久久久精品网站 | 久久www香蕉免费人成 | 久热只有精品 | 天堂网2021天堂手机版 | 91橘梨纱中出体验在线观看 | 456欧美成人免费视频 | 国产va在线观看免费 | 久久露脸视频 | 成人手机视频在线观看 | 日韩欧美色视频 | 51成人精品网站 | 精品国产露脸精彩对白 | jizzxxxx18高清喷水 | 日韩欧美在线不卡 | 美女考逼 | 日韩av在线影视 | 欧美韩日国产 | 后宫妃h狠狠肉 | 日本高清在线观看 | 超高清日韩aⅴ大片美女图片 | 老女人毛片50一60岁 | jizz日本国产 | tube中国91xxxxx国产 | 亚洲日本天堂 | h部分肌肉警猛淫文 | 国产一级黄色大片 | 婷婷伊人久久大香线蕉av | 国产伦精品一区二区三区免费 | 一本色道久久综合狠狠躁 | 五月天久草 | 精品国产av色一区二区深夜久久 | 影音先锋在线资源无码 | 欧美大尺度胸床戏视频 | 日韩一级片视频 | 二级大黄大片高清在线视频 | 免费精品视频一区二区三区 | 九九九九九九精品 | 国产在线第一页 | 欧美日韩在线精品一区二区 | 日韩黄色在线观看 | 国产口爆吞精在线视频2020版 | 国产乱码一区二区三区咪爱 | 国产精品a成v人在线播放 | 激烈的性高湖波多野结衣 | 欧美日韩久久精品 | 男女爽爽爽视频 | 午夜天堂在线观看 | 久久精品岛国av一区二区无码 | 欧美成人h | 亚洲最大av无码国产 | 一级特黄特色的免费大片视频 | 亚洲综合第一 | 巨胸美女狂喷奶水www网站 | 中国黄色一级毛片 | 欧美成人一区二区三区在线观看 | 国产91av在线播放 | 久色在线 | 日本黄频 | 日韩av无码免费播放 | a亚洲天堂 | 亚洲美女自拍视频 | 亚洲最大色综合成人av | 国产日韩欧美视频在线 | 久久久亚洲国产美女国产盗摄 | 国产 日韩 欧美 成人 | 日韩精品一区二区三区免费视频 | 国语对白嫖老妇videos | 自拍性旺盛老熟女 | 欧美午夜特黄aaaaaa片 | 欧美成人国产va精品日本一级 | 在线免费观看av不卡 | 欧美成人综合视频 | 成人视品 | 日韩欧美精品 | 欧美视频在线观看视频 | 又大又长粗又爽又黄少妇视频 | 97在线观看免费观看高清 | 成人网址在线观看 | 黑人精品xxx一区一二区 | 亚洲品牌自拍一品区9999 | 日韩精品在线免费观看 | jav成人av免费播放 | 看黄网站在线观看 | 精品国产免费一区二区三区香蕉 | 亚洲欧美乱综合图片区小说区 | 欧美一区二区视频三区 | 久草网视频 | 欧洲成人免费视频 | 国产人妖tscd合集 | 91九色pron| 欧美色欧美亚洲另类二区 | 国产卡一卡二卡三 | 国产一区二区三区在线电影 | 51免费看成人啪啪片 | 人妻在卧室被老板疯狂进入 | 天天摸久久精品av | 国产福利片在线观看 | 亚洲精品视频网址 | 一区二区三区av | 国产小视频免费 | 一边摸一边抽搐一进一出视频 | 台湾十八成人网 | 国产日韩精品视频一区二区三区 | 国产日韩在线播放 | 免费观看性欧美大片无片 | 激情爆乳一区二区三区 | 日韩欧美精品在线观看 | 亚洲国产精品成人久久久麻豆 | 国产av熟女一区二区三区 | 特级西西人体444www高清大胆 | 风间由美一区二区三区 | 九九婷婷 | 国产欧美不卡 | av在线激情| 国产aaa精品 | 乱淫a裸体xxxⅹ | 国产一区不卡视频 | 国产精品久久久久久久久久久久 | 人妻中文字幕乱人伦在线 | 女人脱了内裤趴开腿让男躁 | 国产疯狂伦交大片 | 午夜精品久久久久久久久 | 93精品国产乱码久久久 | 欧美亚洲国产一区二区三区 | 同性色老头性xxxx老头 | 超碰女| 久久九九精品 | 亚洲一区二区三区写真 | 日本三级全黄少妇三2020 | 97在线免费公开视频 | 99国产欧美久久久精品蜜芽 | 石原莉奈一区二久久影视 | 精品粉嫩bbwbbwbbw | 91好色先生 | 日韩欧美在线视频观看 | 日韩av午夜在线观看 | 国产熟睡乱子伦视频 | 中文字幕日本精品一区二区三区 | av在线中文字幕不卡电影网 | 强伦人妻一区二区三区视频18 | 国产成人 综合 亚洲欧美 | 欧美成人午夜视频 | 毛片免| 特黄特色特刺激免费播放 | 国产精品88 | 蜜桃视频欧美 | 国产白浆在线 | 亚洲国产精品99久久久久久久久 | 国产好片无限资源 | 亚洲国产一二三 | 插我一区二区在线观看 | 国产裸体无遮挡 | 蜜臀av人妻国产精品建身房 | 亚洲精品系列 | 91麻豆成人精品国产免费网站 | 国产偷久久一区精品69 | 国产麻豆一区二区三区 | 久久精品免费播放 | 消息称老熟妇乱视频一区二区 | 色综合久久综合 | 欧美精品亚洲精品日韩传电影 | 国产麻豆成人传媒免费观看 | 777久久久精品一区二区三区 | 国产一区二区三区视频在线 | av在线资源观看 | 中国少妇无码专区 | 亚洲精品少妇一区二区 | 日本理伦少妇4做爰 | 少妇熟女高潮流白浆 | 少妇裸体淫交免费视频网站 | yy6080午夜八戒国产亚洲 | 99精品人妻少妇一区二区 | 安野由美中文一区二区 | 国产精品美女毛片真酒店 | 久久人妻少妇嫩草av蜜桃 | 秋霞自拍 | 一级片网址| 少妇久久久久久 | 一本久久a久久精品亚洲 | 可以在线看的av网站 | 久久精品9 | 国产亚洲精品久久久优势 | 一本大道东京热无码aⅴ | 天天干狠狠干 | 折磨小男生性器羞耻的故事 | 国产精品久久久久久福利一牛影视 | 亚洲熟妇自偷自拍另欧美 | 国产成人av乱码在线观看 | 中文日韩亚洲欧美字幕 | 亚洲第一大综合区 | 色五月五月丁香亚洲综合网 | 欧美videossex极品 | 欧美性受xxxx黑人xyx | 欧美成年网站 | 小莹浴室激情2 | 亚洲 欧美 影音先锋 | 日韩不卡高清视频 | 精品国精品国产自在久国产应用 | 国产疯狂性受xxxxx喷水 | 在线观看成年人视频 | 国产精品成人免费视频网站 | 色偷偷亚洲男人本色 | 未满十八18禁止午夜免费网站 | 国产揄拍国内精品对白 | 99热这里只有精 | 欧美狠狠干| 777米奇色狠狠888俺也去乱 | 亚洲精品熟女国产 | 麻豆免费在线视频 | 久久夜色精品亚洲噜噜国产mv | 欧美在线 | 青青草无码精品伊人久久 | 精品人妻一区二区三区四区 | 日本精品久久久久久 | 久久99热婷婷精品一区 | 久久欧美高清二区三区 | 综合五月激情二区视频 | 亚洲综合一区国产精品 | jizz在线看 | 精品久久久久久无码中文字幕一区 | 国产精品无码专区 | 日本a级老少配 | 黑人巨大无码中文字幕无码 | 夜夜爱av | 久久精品女 | 欧美一级黄色片 | 国产清纯在线一区二区 | 国产69精品久久久久9999apgf | 精品久久久久久无码中文野结衣 | 成年人免费av| 成人欧美日韩一区二区三区 | 国产日韩欧美一区二区 | 国产精品国产三级国产专播品爱网 | 日韩av自拍 | 天天做天天爱天天综合网2021 | 91在线视频观看 | 男男做性免费视频网 | 无套内谢少妇在线观看视频 | 国产精品成人一区二区 | 亚洲人成网亚洲欧洲无码 |