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

    在C語言中雙精度浮點(diǎn)數(shù)線性化相等比較的研究

    2017-10-13 04:23:24章國華
    船電技術(shù) 2017年1期
    關(guān)鍵詞:浮點(diǎn)數(shù)線性化位數(shù)

    章國華

    ?

    在C語言中雙精度浮點(diǎn)數(shù)線性化相等比較的研究

    章國華

    (武漢船舶職業(yè)技術(shù)學(xué)院,武漢430050 )

    以LCC軟件為設(shè)計基礎(chǔ),提出了雙精度浮點(diǎn)數(shù)比較大小算法的設(shè)計方法,通過程序驗證了算法的精確度,分別分析了絕對誤差和相對誤差方法設(shè)計算法,最后從雙精度浮點(diǎn)數(shù)在計算機(jī)中的表示方法角度提出了浮點(diǎn)數(shù)線性化后相等比較改進(jìn)的方法。

    比較 算法 雙精度 有效數(shù)字

    0 引言

    C程序設(shè)計的教科書中一般都不涉及浮點(diǎn)數(shù)的運(yùn)算,浮點(diǎn)數(shù)的運(yùn)算涉及到計算機(jī)的復(fù)雜的硬件結(jié)構(gòu)和理解起來有一定難度的表示方法[1]。然而浮點(diǎn)數(shù)的運(yùn)算在計算機(jī)軟件系統(tǒng)中可以說是無處不在的。大多數(shù)編程語言都將浮點(diǎn)數(shù)據(jù)類型作為基本類型,從計算機(jī)的CPU硬件到軟件編譯器、操作系統(tǒng)都涉及到浮點(diǎn)數(shù)的運(yùn)算。當(dāng)然,在用各種編程語言實現(xiàn)各種應(yīng)用程序設(shè)計的時候,即數(shù)據(jù)的處理,大都會碰到浮躁數(shù)的運(yùn)算[2]。例如,在用C語言寫應(yīng)用軟件的時候,各類整數(shù)的相等比較是直接使用“==”來判斷,正是由于浮點(diǎn)數(shù)在計算機(jī)中表示與整數(shù)在計算機(jī)中的表示具有完全不一樣的特殊性,浮點(diǎn)數(shù)的比較就完全不能簡單的用“==”來實現(xiàn)。通常會利用差值的絕對值的精度來判斷。

    假設(shè):f1和f2是兩個浮點(diǎn)數(shù),在C語言中規(guī)定有雙精度精度DBL_EPSILON。

    #defineDBL_EPSILON

    2.2204460492503131e-016

    /*smallest such that

    1.0+DBL_EPSILON!=1.0*/

    即可以用 fabs(f1-f2)<= DBL_EPSILON 來判斷f1和f2是否相等。如果要求更高的精度,也不能簡單地把DBL_EPSILON定得更小就行了。

    因為,DBL_EPSILON是C語言編譯器給出的一個不變的數(shù)據(jù),也就是誤差分析當(dāng)中的絕對誤差,使用一個完全固定的數(shù)值,對于雙精度類型的數(shù)據(jù)可以表達(dá)的整個數(shù)域來說是有缺陷的。例如對于f1和f2大小分別是1e-100 、2e-100附近這樣的數(shù)據(jù)的時候,它是不合適的,因為它們之差1e-100已經(jīng)遠(yuǎn)小于DBL_EPSILON,兩個不等的浮點(diǎn)數(shù)就可以判斷是相等的,出現(xiàn)了相等比較的錯誤。即使DBL_EPSILON已經(jīng)是最小的,而且它是由數(shù)據(jù)在計算機(jī)中表示時的位數(shù)決定的。例如,對于f1和f2大小是10和10.0000000000000000001這樣的數(shù)據(jù)的時候,它也不合適,因為10和10.0000000000000000001兩個數(shù)的絕對誤差為1e-19,小于DBL_EPSILON,判斷的結(jié)果當(dāng)然是相等,也就出錯了,因為兩個數(shù)據(jù)的有效數(shù)字位數(shù)超過了16位。適合浮點(diǎn)數(shù)相等比較的情況只是f1或者f2在數(shù)值1附近的時候,函數(shù)的注釋正好說明了這個問題,大范圍的浮點(diǎn)數(shù)的比較需要解決。

    1 雙精度浮點(diǎn)數(shù)比較相等方法的改進(jìn)

    以上用絕對誤差的方式比較浮點(diǎn)數(shù)的相等不合適,就用相對誤差方式嘗試解決浮點(diǎn)數(shù)相等比較的問題。相對誤差的算法如下:

    bool IsEqual(double a, double b, double relError )

    {

    return (( fabs ( (a-b)/a ) < relError )?TRUE :FALSE;)

    }

    這個浮點(diǎn)數(shù)比較相等的函數(shù)也是有問題的。用固定的函數(shù)的第一個形參做相對比較,在應(yīng)用過程中,調(diào)用IsEqual(a, b, relError ) 和 IsEqual(b, a, relError ) 的時候,由于參數(shù)a和b的數(shù)量級不一樣,得到的結(jié)果是不同的。顯然,當(dāng)實際調(diào)用的第一個參數(shù)是0的話,就有出現(xiàn)了除0溢出的錯誤,這樣的相對誤差比較顯然也是不合適的。

    顯而易見,可以把除數(shù)選取為a和b當(dāng)中絕對數(shù)值較大的就可以避免以上情況[3]:

    bool IsEqual(double a, double b, relError )

    {

    if (fabs(a)

    return ( fabs((a-b)/a) > relError ) ?TRUE : FALSE;

    else

    return (fabs( (a-b)/b) > relError ) ?TRUE : FALSE;

    };

    此算法就克服了絕對誤差算法對于太小的浮點(diǎn)數(shù)不能比較的缺陷。

    2 優(yōu)化浮點(diǎn)數(shù)比較大小的實現(xiàn)方法

    相對誤差算法能處理很小的浮點(diǎn)數(shù)相等的比較,但浮點(diǎn)數(shù)的運(yùn)算速度慢,能改用整數(shù)運(yùn)算就快了。為了從根本上解決問題,需要仔細(xì)研究浮點(diǎn)數(shù)在計算機(jī)中的表示。根據(jù)IEEE754浮點(diǎn)數(shù)的內(nèi)存結(jié)構(gòu),符號1位在最高位,指數(shù)11位在次高位,尾數(shù)52位在低位(不包括隱含的1位)。浮點(diǎn)數(shù)的大小對應(yīng)的是其指數(shù)和尾數(shù)的大小,人工比較時,先比較符號,再比較指數(shù),最后比較尾數(shù),就可知兩個浮點(diǎn)數(shù)是否相等。用C語言編程來比較浮點(diǎn)數(shù)的相等也應(yīng)該是同樣的道理。即根據(jù)浮點(diǎn)數(shù)的內(nèi)存結(jié)構(gòu),按照整數(shù)來理解進(jìn)行相等的比較,情況也是相同的。而且用這種方法對浮點(diǎn)數(shù)進(jìn)行比較的話,因為作為整數(shù)運(yùn)算效率比浮點(diǎn)數(shù)的高得多。比如

    double f1 = 1.58;

    double f2 = 1.57

    根據(jù)以上的定義,事實上f1>f2 是成立,能否用一種方法,證明(long long int)f1 > (long long int)f2 也是成立的。根據(jù)IEEE754的浮點(diǎn)結(jié)構(gòu)特點(diǎn),不是所有的浮點(diǎn)數(shù)都可以精確的表達(dá),可以精確表達(dá)的浮點(diǎn)數(shù)實際上是有限的,就是IEEE754枚舉的232個,事實上,絕大多數(shù)的浮點(diǎn)數(shù)數(shù)值是不能在計算機(jī)里精確表達(dá)的。

    目前雖然有80位的浮點(diǎn)數(shù)表示,這里只分析64位的情況(IEEE754)。尾數(shù)是53位的(暗含了第一個位數(shù)是1),對于可以精確表達(dá)的浮點(diǎn)數(shù)來說,對于IEEE754 單精度和雙精度浮點(diǎn)數(shù),能夠精確表示的整數(shù)的范圍為[4]:

    如果把這53位當(dāng)作整數(shù)來理解,對于隱含的1位,除浮點(diǎn)數(shù)零外,其它數(shù)都是1,不考慮也不影響比較的結(jié)果。對于任一浮點(diǎn)數(shù),把它當(dāng)作64位的整數(shù),根據(jù)二進(jìn)制計數(shù)原理,而且是線性分布的。這樣,將兩個浮點(diǎn)數(shù)看成是整數(shù),不需要轉(zhuǎn)換成整數(shù),將其對應(yīng)的整數(shù)做差值運(yùn)算,得到的整數(shù)表明的是兩個浮點(diǎn)數(shù)之間有多少個實際可以精確表達(dá)的浮點(diǎn)數(shù)的個數(shù)(對應(yīng)的指數(shù)相同的情況下是不言而喻的;指數(shù)不同的時候,也是同樣有效的,因為現(xiàn)在研究的是相等比較,不是大小比較,指數(shù)不同則涉及的是精確表達(dá)的浮點(diǎn)數(shù)的個數(shù)更多了,有利于相等的比較,而不會有相反的作用)。因此,對于兩個正的浮點(diǎn)數(shù),他們的大小比較就可以用 (long long int)f1 - (long long int)f2 來進(jìn)行比較了,即將兩個浮點(diǎn)數(shù)當(dāng)成整型數(shù)來相減,其差值的結(jié)果實際上就相當(dāng)于相對誤差了,這個相對誤差,不等同于普通意義上的相對誤差,它所表達(dá)的是,兩個浮點(diǎn)數(shù)之間可能還有多少個可以精確表達(dá)的浮點(diǎn)數(shù)。這樣通過指定這個閾值來控制兩個浮點(diǎn)數(shù)的比較就更有效了[5]。(long int)f1 - (long int)f2在這里只是算法的示意,C編譯器會報錯。具體實現(xiàn)見最后面的程序。

    對于兩個正的浮點(diǎn)數(shù)比較相等就有:

    bool IsEqual(double f1, double f2, int precisionFloatNum)

    {

    if ( abs ( (long long int)f1 - (long longint)f2 ) < precisionFloatNum ) return TRUE;

    }

    這里要用整數(shù)的絕對值比較函數(shù)而不能用浮點(diǎn)數(shù)的絕對值比較函數(shù),因為要將此時的浮點(diǎn)數(shù)看成是整數(shù),否則就無法實現(xiàn)以上分析的目的。但是負(fù)整數(shù)和正整數(shù)之間現(xiàn)在還不能進(jìn)行直接的比較,因為根據(jù)IEEE754的內(nèi)存結(jié)構(gòu),正整數(shù)和負(fù)整數(shù)是不同的,對應(yīng)的在計算機(jī)中表示的整數(shù)在整個區(qū)間是不連續(xù)的,正的最小的整數(shù)就是0,對應(yīng)的計算機(jī)表示的整數(shù)是0x0000000000000000,負(fù)的最大的整數(shù)就是-0,與之對應(yīng)的計算機(jī)表示的整數(shù)則是0x 8000000000000000,在IEEE754的表達(dá)當(dāng)中是有兩個0的,一個是 +0 一個是-0。而且按照 f1 == f2 的判斷 +0和-0是相等的,根據(jù)浮點(diǎn)數(shù)對應(yīng)的在計算機(jī)中表示的整數(shù)在整個區(qū)間的不連續(xù)性,具有以下特點(diǎn),+0 和正的計算機(jī)表示的浮點(diǎn)數(shù)可以當(dāng)成整數(shù)的方式直接進(jìn)行比較,-0 和負(fù)的計算機(jī)表示的浮點(diǎn)數(shù)可以當(dāng)成為整數(shù)的方式直接進(jìn)行比較,如果采取措施將把他們統(tǒng)一起來,計算機(jī)表示的浮點(diǎn)數(shù)可以當(dāng)成整數(shù)直接進(jìn)行整數(shù)比較方式算法就完備了。仔細(xì)分析負(fù)整數(shù)的結(jié)構(gòu),把負(fù)整數(shù)對應(yīng)的整數(shù)減去 -0 ,這樣,浮點(diǎn)數(shù)對應(yīng)的在計算機(jī)中表示的整數(shù)在整個區(qū)間就連續(xù)了。因此,所有的計算機(jī)表示用補(bǔ)碼的負(fù)整數(shù)經(jīng)過這次減法后,對應(yīng)的整數(shù)也都是原碼的負(fù)整數(shù)了,這樣整個整數(shù)比較就變得連續(xù)了就相當(dāng)于在整個浮點(diǎn)數(shù)范圍內(nèi)都是有效的了,只有被比較的浮點(diǎn)數(shù)連續(xù)或線性分布,將浮點(diǎn)數(shù)看成整數(shù)的比較算法才有意義。算法的關(guān)鍵是負(fù)數(shù)只需將最高位的1去掉,方法見程序的實現(xiàn)。注意,這里只是比較相等,不是比較大小,將被比較的兩個64位浮點(diǎn)數(shù)之間允許有多少個可以精確表達(dá)的浮點(diǎn)數(shù)作為比較相等的關(guān)鍵,從而實現(xiàn)快速和高精度的算法。

    最后的浮點(diǎn)數(shù)比較算法就是:

    /* 函數(shù): bool IsEqual(double f1, double f2, int precisionFloatNum) */

    /* 功能:兩個64位浮點(diǎn)數(shù)是否近似相等*/

    /* 輸入:兩個64位浮點(diǎn)數(shù)f1, f2 */

    /* precisionFloatNum 被比較的兩個64位浮點(diǎn)數(shù)之間允許有多少個可以精確表達(dá)的浮點(diǎn)數(shù) */

    /* 輸出: TRUE,兩個浮點(diǎn)數(shù)64位近似相等;FALSE 兩個64位浮點(diǎn)數(shù)不等 */

    bool IsEqual(double f1, double f2, long int precisionFloatNum)

    {

    void *p1=&f1;

    void *p2=&f2;

    long long int bits1=*((long long int*)p1);

    long long int bits2=*((long long int*)p2);

    if((bits1>0&&bits2>0)||(bits1<0&&bits2<0))

    { bits1=(bits1>0)?bits1:(bits1-0x8000000000000000);

    bits2=(bits2>0)?bits2:(bits2-0x8000000000000000);

    return ((abs(bits1-bits2))< precisionFloatNum) ? TRUE : FALSE;

    }

    else

    return FALSE;

    }

    通過編程實現(xiàn)浮點(diǎn)數(shù)相等的比較,相對誤差比較的算法和將浮點(diǎn)數(shù)當(dāng)在整數(shù)即線性化的比較的算法都能實現(xiàn)16位有效數(shù)字的精度,可實現(xiàn)最小到DBL_MIN數(shù)的比較。DBL_MIN的定義是:

    #defineDBL_MIN

    2.2250738585072014e-308

    /*min positive value*/

    在浮點(diǎn)數(shù)的絕對值大于DBL_MIN的基礎(chǔ)上,所有浮點(diǎn)數(shù)相等的比較現(xiàn)在只取決于有效數(shù)的位數(shù),由此完整實現(xiàn)了浮點(diǎn)數(shù)的相等比較。

    3 結(jié)論

    本文從浮點(diǎn)數(shù)在計算機(jī)內(nèi)部表示的角度出發(fā),介紹了雙精度浮點(diǎn)數(shù)比較大小的優(yōu)化算法,通過程序調(diào)試驗證了算法的有效性,并提出了改進(jìn)方法。對于兩個數(shù)據(jù)的有效數(shù)字位數(shù)超過了16位(253)的浮點(diǎn)數(shù)的相等比較,只有提高數(shù)據(jù)表示的位數(shù),才能實現(xiàn),例如,長雙精度浮點(diǎn)數(shù)有80位的數(shù)據(jù)寬度。從運(yùn)算速度上看,將浮點(diǎn)數(shù)當(dāng)成整數(shù)的浮點(diǎn)數(shù)線性化的算法在運(yùn)算速度和精度上優(yōu)于絕對和相對精度的算法,因為整數(shù)的減法和取絕對值運(yùn)算速度比浮點(diǎn)數(shù)的運(yùn)算要快。這里用LCC編譯器實現(xiàn)的雙精度的浮點(diǎn)數(shù)比較相等,其它編譯環(huán)境的算法則需要一定的修改。至于單精度的浮點(diǎn)數(shù)和長雙精度的浮點(diǎn)數(shù),修改程序的相關(guān)部分即可實現(xiàn)。

    [1] 杜叔強(qiáng). 淺析C語言中的浮點(diǎn)數(shù)[J]. 蘭州工業(yè)高等專科學(xué)校學(xué)報, 2010,17(5):27.

    [2] David Goldberg. What every computer scientist should know about doubling-point Arithmetic [M]. Computing Surveys, 1991.

    [3] 張宗杰,張明亮. C 語言中浮點(diǎn)數(shù)的存儲格式及其有效數(shù)字位數(shù)[J].計算機(jī)與數(shù)字工程, 2006,34(1):85.

    [4] http://blog.csdn.net/seizef/article/details/5571783.

    [5] http://cmdblock.blog.51cto.com/415170/600378.

    [6] 陳煒峰. 電磁脈沖模擬器及其應(yīng)用研究[J]. 南京: 東南大學(xué)博士學(xué)位論文, 2007.

    Approach to Compare to Equation of Double-precision Floating Point Numbers of Linearization in C Language

    Zhang Guohua

    (Wuhan Institute of Shipbuilding Technology, Wuhan430050, China)

    Based on LCC software for design, this paper puts forward the design method of the double precision doubling- point comparisons algorithm, the accuracy of the algorithm is verified in applications, and the algorithm is designed with the absolute error and relative error method respectively. Finally aimed at representation for double-precision doubling-point number, the paper presents the arithmetic for floating point linearization.

    compare; algorithms; double precision; significance digit

    TP 312.1.4

    A

    1003-4862(2017)01-0040-03

    2016-11-15

    章國華(1964-),男,副教授。研究方向:機(jī)電一體化技術(shù)教學(xué)與研究。Email:993468391@qq.com

    猜你喜歡
    浮點(diǎn)數(shù)線性化位數(shù)
    四種Python均勻浮點(diǎn)數(shù)生成方法
    電腦報(2021年11期)2021-07-01 08:26:31
    五次完全冪的少位數(shù)三進(jìn)制展開
    “線性化”在多元不等式證明與最值求解中的應(yīng)用
    基于反饋線性化的RLV氣動控制一體化設(shè)計
    非精確浮點(diǎn)數(shù)乘法器設(shè)計
    EHA反饋線性化最優(yōu)滑模面雙模糊滑??刂?/a>
    空間機(jī)械臂鎖緊機(jī)構(gòu)等效線性化分析及驗證
    遙感衛(wèi)星CCD相機(jī)量化位數(shù)的選擇
    “判斷整數(shù)的位數(shù)”的算法分析
    河南科技(2014年11期)2014-02-27 14:09:41
    基于分位數(shù)回歸的剪切波速變化規(guī)律
    婷婷六月久久综合丁香| 国产高清激情床上av| 亚洲精品日韩av片在线观看| av国产免费在线观看| 日韩欧美一区二区三区在线观看| 欧美bdsm另类| 婷婷六月久久综合丁香| 成人特级av手机在线观看| 国产黄色小视频在线观看| 久久性视频一级片| 欧美成狂野欧美在线观看| 一本久久中文字幕| 欧美丝袜亚洲另类 | 亚洲精品成人久久久久久| 婷婷六月久久综合丁香| 嫩草影院新地址| 国产成人影院久久av| 亚洲人与动物交配视频| 直男gayav资源| 婷婷丁香在线五月| 国产精品电影一区二区三区| 一级黄色大片毛片| av天堂在线播放| 亚洲,欧美精品.| 欧美性感艳星| 成人性生交大片免费视频hd| 欧美高清性xxxxhd video| 看免费av毛片| 搞女人的毛片| 国产精品影院久久| 国产精品一区二区三区四区久久| 91在线精品国自产拍蜜月| 日本a在线网址| 成人性生交大片免费视频hd| 真实男女啪啪啪动态图| 午夜日韩欧美国产| 在线观看舔阴道视频| 亚洲第一电影网av| 最新在线观看一区二区三区| 精品一区二区三区视频在线| 国产一区二区三区在线臀色熟女| 欧美午夜高清在线| 日韩免费av在线播放| 亚洲经典国产精华液单 | 久9热在线精品视频| 国产高清有码在线观看视频| 一二三四社区在线视频社区8| 成人国产一区最新在线观看| 少妇被粗大猛烈的视频| 九九热线精品视视频播放| 国产成人影院久久av| 久久久国产成人精品二区| 国产色爽女视频免费观看| 十八禁国产超污无遮挡网站| 亚洲av五月六月丁香网| 亚洲精品日韩av片在线观看| 亚洲av电影在线进入| 日韩欧美精品免费久久 | 少妇高潮的动态图| 欧美日本亚洲视频在线播放| 少妇的逼好多水| 毛片一级片免费看久久久久 | 欧美在线黄色| av在线天堂中文字幕| 久久九九热精品免费| 欧美乱妇无乱码| 少妇人妻精品综合一区二区 | 夜夜躁狠狠躁天天躁| 校园春色视频在线观看| 97超级碰碰碰精品色视频在线观看| а√天堂www在线а√下载| 亚洲电影在线观看av| 又紧又爽又黄一区二区| 两性午夜刺激爽爽歪歪视频在线观看| 很黄的视频免费| a级毛片a级免费在线| 精品一区二区免费观看| 亚洲 国产 在线| 欧美三级亚洲精品| 国产精品国产高清国产av| 国产成+人综合+亚洲专区| 国产在线男女| 国产探花在线观看一区二区| 日本在线视频免费播放| 内地一区二区视频在线| 国产免费男女视频| 国产真实伦视频高清在线观看 | 日韩中字成人| 免费观看人在逋| 国产真实乱freesex| 亚洲无线观看免费| 日本与韩国留学比较| 国产国拍精品亚洲av在线观看| 在线观看午夜福利视频| 99热精品在线国产| 亚洲中文字幕日韩| 香蕉av资源在线| 69av精品久久久久久| 99久久精品国产亚洲精品| 中文字幕久久专区| 999久久久精品免费观看国产| av欧美777| 18禁在线播放成人免费| 免费在线观看成人毛片| 日韩欧美在线乱码| 日本黄大片高清| 天堂av国产一区二区熟女人妻| 欧美区成人在线视频| 一区福利在线观看| 18美女黄网站色大片免费观看| 在线免费观看不下载黄p国产 | 亚洲第一欧美日韩一区二区三区| 色5月婷婷丁香| 91字幕亚洲| 男女做爰动态图高潮gif福利片| 偷拍熟女少妇极品色| 熟女人妻精品中文字幕| 小蜜桃在线观看免费完整版高清| 亚洲av成人不卡在线观看播放网| 国产一区二区三区在线臀色熟女| 国产亚洲精品久久久com| 国产久久久一区二区三区| 一个人看视频在线观看www免费| 白带黄色成豆腐渣| 99久久精品热视频| 色播亚洲综合网| 欧美成人免费av一区二区三区| 在线播放无遮挡| 老熟妇仑乱视频hdxx| 精品人妻视频免费看| 亚洲性夜色夜夜综合| 18禁黄网站禁片午夜丰满| 99精品在免费线老司机午夜| 一区二区三区高清视频在线| 精品午夜福利在线看| 国产一区二区在线av高清观看| 给我免费播放毛片高清在线观看| 国产精品亚洲av一区麻豆| 日日摸夜夜添夜夜添av毛片 | 成人高潮视频无遮挡免费网站| 免费在线观看成人毛片| 欧美日本亚洲视频在线播放| 99久久99久久久精品蜜桃| 好看av亚洲va欧美ⅴa在| 欧美精品啪啪一区二区三区| 免费看光身美女| 看免费av毛片| 乱码一卡2卡4卡精品| 真实男女啪啪啪动态图| 又爽又黄a免费视频| 亚洲欧美日韩高清在线视频| 亚洲av电影不卡..在线观看| 欧美成人免费av一区二区三区| 亚洲人成电影免费在线| 99热这里只有是精品50| 淫妇啪啪啪对白视频| 人妻制服诱惑在线中文字幕| 激情在线观看视频在线高清| 全区人妻精品视频| 国产真实伦视频高清在线观看 | 亚洲av成人不卡在线观看播放网| 久久人人精品亚洲av| 香蕉av资源在线| 久久精品影院6| 成人特级av手机在线观看| 免费人成视频x8x8入口观看| 一本久久中文字幕| 久久久久性生活片| 午夜福利成人在线免费观看| 精品久久久久久久久久免费视频| 久久伊人香网站| 精品人妻一区二区三区麻豆 | 能在线免费观看的黄片| 两个人视频免费观看高清| 国产单亲对白刺激| 国产成+人综合+亚洲专区| 看片在线看免费视频| 好男人电影高清在线观看| 亚洲狠狠婷婷综合久久图片| 在线免费观看不下载黄p国产 | 欧美成人一区二区免费高清观看| 欧美成狂野欧美在线观看| 青草久久国产| 国产淫片久久久久久久久 | 亚洲成人久久性| 欧美成人免费av一区二区三区| 成年女人毛片免费观看观看9| 国内毛片毛片毛片毛片毛片| 美女cb高潮喷水在线观看| 最新在线观看一区二区三区| 天堂网av新在线| 又黄又爽又免费观看的视频| av福利片在线观看| 欧美绝顶高潮抽搐喷水| 少妇的逼水好多| 精品一区二区三区av网在线观看| 麻豆av噜噜一区二区三区| 夜夜躁狠狠躁天天躁| 白带黄色成豆腐渣| 成人毛片a级毛片在线播放| ponron亚洲| 此物有八面人人有两片| 色综合婷婷激情| 精品一区二区三区视频在线观看免费| 日韩中字成人| avwww免费| 日本 av在线| 国产精品免费一区二区三区在线| 深爱激情五月婷婷| 国产亚洲精品久久久com| 日本撒尿小便嘘嘘汇集6| 欧美国产日韩亚洲一区| 美女被艹到高潮喷水动态| 成人美女网站在线观看视频| 精品久久久久久久人妻蜜臀av| 91狼人影院| 欧美+日韩+精品| 久久久久免费精品人妻一区二区| 国产乱人伦免费视频| 91字幕亚洲| 亚洲国产日韩欧美精品在线观看| 天天躁日日操中文字幕| 亚洲欧美日韩卡通动漫| 精品久久久久久久末码| 久久久色成人| 欧美中文日本在线观看视频| 十八禁国产超污无遮挡网站| 久久精品国产亚洲av涩爱 | ponron亚洲| 久久国产精品影院| 午夜福利在线在线| 亚洲成人中文字幕在线播放| 91字幕亚洲| 中文字幕免费在线视频6| 日本黄色片子视频| 国产精品久久久久久久久免 | 女生性感内裤真人,穿戴方法视频| 精品久久国产蜜桃| a在线观看视频网站| 亚洲精品456在线播放app | 长腿黑丝高跟| 色播亚洲综合网| 夜夜夜夜夜久久久久| 一卡2卡三卡四卡精品乱码亚洲| 国产成人a区在线观看| 国产亚洲精品综合一区在线观看| 亚洲av中文字字幕乱码综合| 国产熟女xx| 白带黄色成豆腐渣| 国产精品亚洲av一区麻豆| 亚洲精品久久国产高清桃花| 日韩欧美国产一区二区入口| 一a级毛片在线观看| 国产伦精品一区二区三区视频9| 他把我摸到了高潮在线观看| 露出奶头的视频| 在线免费观看的www视频| 亚洲av日韩精品久久久久久密| 欧美激情在线99| 18禁裸乳无遮挡免费网站照片| 亚洲欧美日韩高清专用| 欧美黄色淫秽网站| av黄色大香蕉| 欧美高清成人免费视频www| 欧美精品啪啪一区二区三区| 亚洲中文字幕日韩| 亚洲国产精品sss在线观看| 亚洲欧美日韩高清在线视频| 日本一本二区三区精品| 精品一区二区三区av网在线观看| 99热这里只有是精品50| 在线a可以看的网站| 熟女电影av网| 精品一区二区免费观看| 69av精品久久久久久| 午夜激情福利司机影院| 国产伦精品一区二区三区四那| 婷婷精品国产亚洲av| 一区二区三区高清视频在线| 免费电影在线观看免费观看| 我要搜黄色片| 一边摸一边抽搐一进一小说| 高清毛片免费观看视频网站| 老司机午夜福利在线观看视频| 成年人黄色毛片网站| 久久这里只有精品中国| 亚洲熟妇中文字幕五十中出| 国产av不卡久久| 老鸭窝网址在线观看| 色综合欧美亚洲国产小说| 久久精品国产亚洲av涩爱 | 制服丝袜大香蕉在线| 最近最新免费中文字幕在线| av在线老鸭窝| 好男人电影高清在线观看| 一个人免费在线观看电影| 五月玫瑰六月丁香| 夜夜爽天天搞| 中出人妻视频一区二区| 午夜激情欧美在线| 99精品在免费线老司机午夜| 91字幕亚洲| 精品免费久久久久久久清纯| 老司机福利观看| 国产乱人伦免费视频| 97超视频在线观看视频| 免费搜索国产男女视频| 又爽又黄无遮挡网站| 亚洲中文日韩欧美视频| 久久国产乱子免费精品| 精品一区二区三区视频在线| 91在线观看av| 欧美黑人欧美精品刺激| 精品日产1卡2卡| 91字幕亚洲| 91久久精品国产一区二区成人| 夜夜躁狠狠躁天天躁| 国产真实伦视频高清在线观看 | 国产三级黄色录像| 亚洲av免费高清在线观看| 日本一本二区三区精品| 1000部很黄的大片| 男女做爰动态图高潮gif福利片| 天天躁日日操中文字幕| 蜜桃久久精品国产亚洲av| 一个人看的www免费观看视频| 欧美bdsm另类| 亚洲av一区综合| 日本黄色片子视频| 国产熟女xx| 3wmmmm亚洲av在线观看| 97热精品久久久久久| 真实男女啪啪啪动态图| 每晚都被弄得嗷嗷叫到高潮| 最近中文字幕高清免费大全6 | 97超级碰碰碰精品色视频在线观看| 精品久久久久久久久久久久久| 亚洲不卡免费看| 亚洲成人免费电影在线观看| 久久精品91蜜桃| 亚洲国产精品999在线| 日韩欧美免费精品| 级片在线观看| 欧美日韩综合久久久久久 | 亚洲国产精品sss在线观看| 青草久久国产| 亚洲人成网站高清观看| 人妻夜夜爽99麻豆av| 日本a在线网址| 亚洲不卡免费看| 亚洲第一区二区三区不卡| 长腿黑丝高跟| 色综合欧美亚洲国产小说| 又粗又爽又猛毛片免费看| 最近中文字幕高清免费大全6 | 熟女人妻精品中文字幕| 色综合婷婷激情| 免费在线观看影片大全网站| 我要看日韩黄色一级片| 日本在线视频免费播放| 午夜福利高清视频| 51午夜福利影视在线观看| 国产激情偷乱视频一区二区| 丰满人妻一区二区三区视频av| 麻豆av噜噜一区二区三区| 亚洲中文字幕一区二区三区有码在线看| 狠狠狠狠99中文字幕| 啦啦啦韩国在线观看视频| 97人妻精品一区二区三区麻豆| 少妇裸体淫交视频免费看高清| 国产黄色小视频在线观看| 99在线人妻在线中文字幕| 麻豆av噜噜一区二区三区| 一进一出抽搐gif免费好疼| 久久亚洲真实| 亚洲国产日韩欧美精品在线观看| 亚洲真实伦在线观看| 99riav亚洲国产免费| 搡老熟女国产l中国老女人| 亚洲精品粉嫩美女一区| 又爽又黄无遮挡网站| av福利片在线观看| 一级毛片久久久久久久久女| 国产探花在线观看一区二区| 热99在线观看视频| 99久久精品国产亚洲精品| 小说图片视频综合网站| 成年女人永久免费观看视频| 亚州av有码| 长腿黑丝高跟| 成人亚洲精品av一区二区| 全区人妻精品视频| 午夜亚洲福利在线播放| 亚洲av中文字字幕乱码综合| 亚洲熟妇中文字幕五十中出| 亚洲第一电影网av| 少妇人妻一区二区三区视频| 能在线免费观看的黄片| 久久香蕉精品热| 两个人视频免费观看高清| 精品久久久久久久久久免费视频| 亚洲乱码一区二区免费版| 99精品久久久久人妻精品| 亚洲国产日韩欧美精品在线观看| 久久久久久久久大av| 最新在线观看一区二区三区| 99精品在免费线老司机午夜| 首页视频小说图片口味搜索| 国产探花在线观看一区二区| 男女做爰动态图高潮gif福利片| 亚洲人成伊人成综合网2020| 精品不卡国产一区二区三区| 88av欧美| 丰满人妻熟妇乱又伦精品不卡| 老熟妇仑乱视频hdxx| 91在线精品国自产拍蜜月| 又爽又黄a免费视频| 国产野战对白在线观看| 国产精品美女特级片免费视频播放器| 亚洲国产精品sss在线观看| av视频在线观看入口| 久久草成人影院| 人人妻,人人澡人人爽秒播| 美女cb高潮喷水在线观看| 黄色配什么色好看| or卡值多少钱| 亚洲av成人精品一区久久| 欧美bdsm另类| 国产精品亚洲av一区麻豆| 国产三级中文精品| 成年人黄色毛片网站| 小说图片视频综合网站| 女人十人毛片免费观看3o分钟| 精品久久久久久久人妻蜜臀av| 亚洲,欧美精品.| 麻豆国产97在线/欧美| 午夜激情福利司机影院| 国产毛片a区久久久久| 伊人久久精品亚洲午夜| 亚洲国产欧洲综合997久久,| 国产精品久久久久久久久免 | 日韩欧美国产一区二区入口| 1024手机看黄色片| 亚洲专区国产一区二区| 久久久久久国产a免费观看| 在线播放国产精品三级| 欧美+亚洲+日韩+国产| 欧美成狂野欧美在线观看| 夜夜看夜夜爽夜夜摸| 亚洲五月天丁香| 内射极品少妇av片p| 精品乱码久久久久久99久播| 国产精品久久久久久久久免 | 听说在线观看完整版免费高清| 中文字幕高清在线视频| 欧美午夜高清在线| 女人被狂操c到高潮| 变态另类成人亚洲欧美熟女| 久久久久久久久中文| 高潮久久久久久久久久久不卡| 不卡一级毛片| 桃红色精品国产亚洲av| 少妇熟女aⅴ在线视频| 一个人免费在线观看的高清视频| 精品久久久久久久久久久久久| 又粗又爽又猛毛片免费看| 国产精华一区二区三区| 国产乱人伦免费视频| 日本a在线网址| 亚洲国产日韩欧美精品在线观看| 成年女人永久免费观看视频| 亚洲avbb在线观看| 亚洲精品亚洲一区二区| 一区二区三区免费毛片| 伊人久久精品亚洲午夜| 深爱激情五月婷婷| 日本一本二区三区精品| 亚洲,欧美精品.| 极品教师在线视频| 欧美日本亚洲视频在线播放| 亚洲国产精品成人综合色| 老司机午夜福利在线观看视频| 日韩成人在线观看一区二区三区| xxxwww97欧美| 国产高潮美女av| 男人的好看免费观看在线视频| 麻豆一二三区av精品| 香蕉av资源在线| 午夜福利视频1000在线观看| 久久久久九九精品影院| 免费看光身美女| 国产欧美日韩精品亚洲av| 男女那种视频在线观看| 热99在线观看视频| 极品教师在线视频| 五月伊人婷婷丁香| 在线免费观看不下载黄p国产 | 亚洲午夜理论影院| 男女那种视频在线观看| 在线观看66精品国产| 日本免费a在线| 99久久99久久久精品蜜桃| 国产一区二区亚洲精品在线观看| 色尼玛亚洲综合影院| 国产精品影院久久| 无人区码免费观看不卡| 成人特级黄色片久久久久久久| 性色av乱码一区二区三区2| 亚洲成av人片在线播放无| 精品午夜福利在线看| 国产在视频线在精品| 中文字幕av成人在线电影| 日韩高清综合在线| 国产精品爽爽va在线观看网站| 首页视频小说图片口味搜索| 每晚都被弄得嗷嗷叫到高潮| 国产淫片久久久久久久久 | 嫩草影视91久久| 中国美女看黄片| 伦理电影大哥的女人| 长腿黑丝高跟| 黄色丝袜av网址大全| av在线观看视频网站免费| 免费在线观看成人毛片| 精品人妻偷拍中文字幕| av视频在线观看入口| 亚洲欧美日韩东京热| 噜噜噜噜噜久久久久久91| 日韩大尺度精品在线看网址| 日韩成人在线观看一区二区三区| 精品熟女少妇八av免费久了| 亚洲中文字幕一区二区三区有码在线看| 日韩高清综合在线| 日本成人三级电影网站| 一级毛片久久久久久久久女| 真人做人爱边吃奶动态| 90打野战视频偷拍视频| 亚洲三级黄色毛片| 一个人免费在线观看的高清视频| 日日摸夜夜添夜夜添小说| 国产精品爽爽va在线观看网站| 国产精品亚洲美女久久久| 久久久久久久精品吃奶| 波野结衣二区三区在线| 亚洲精品久久国产高清桃花| 99视频精品全部免费 在线| 久久久色成人| 国产精品久久久久久亚洲av鲁大| 日韩有码中文字幕| av在线观看视频网站免费| 国产精品久久久久久久久免 | 精品人妻一区二区三区麻豆 | 毛片一级片免费看久久久久 | 午夜激情福利司机影院| 婷婷精品国产亚洲av在线| 成熟少妇高潮喷水视频| 亚州av有码| 亚洲av中文字字幕乱码综合| 搡老妇女老女人老熟妇| 精品福利观看| 久久久色成人| 亚洲成人精品中文字幕电影| 直男gayav资源| 国产黄a三级三级三级人| 一个人看视频在线观看www免费| 久久午夜亚洲精品久久| 又紧又爽又黄一区二区| 51午夜福利影视在线观看| 国语自产精品视频在线第100页| 久久精品影院6| 国产精品亚洲美女久久久| 老鸭窝网址在线观看| 亚洲成人久久性| 国产精品伦人一区二区| 久久久久久久久大av| 国内精品久久久久精免费| 99国产综合亚洲精品| 欧美潮喷喷水| 精品免费久久久久久久清纯| 天天一区二区日本电影三级| 久久亚洲真实| 国产亚洲精品久久久久久毛片| 嫩草影院入口| 欧美激情国产日韩精品一区| 免费搜索国产男女视频| 国产白丝娇喘喷水9色精品| 99久久无色码亚洲精品果冻| 亚洲av二区三区四区| 成年人黄色毛片网站| 人人妻,人人澡人人爽秒播| 精品99又大又爽又粗少妇毛片 | 搡老岳熟女国产| 老女人水多毛片| 国产精品爽爽va在线观看网站| 免费看光身美女| 午夜福利在线观看吧| av天堂中文字幕网| 免费观看的影片在线观看| 欧美不卡视频在线免费观看| 国产黄片美女视频| 亚洲av熟女| 久久国产精品影院| 中亚洲国语对白在线视频| 国产老妇女一区| 亚洲欧美日韩高清专用| 97碰自拍视频| 国产成人啪精品午夜网站| 丰满的人妻完整版| 国内久久婷婷六月综合欲色啪| 一区福利在线观看| 亚洲第一电影网av| 美女黄网站色视频| 成人美女网站在线观看视频| 成人特级av手机在线观看| 久久久精品大字幕|