• <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ī)律
    毛片女人毛片| 久久影院123| 国产综合精华液| 最后的刺客免费高清国语| 99久久精品国产国产毛片| 久久精品夜色国产| 国产亚洲av片在线观看秒播厂| 大香蕉97超碰在线| 欧美成人午夜免费资源| 亚洲人成网站在线观看播放| 一个人看的www免费观看视频| 1000部很黄的大片| 国产精品av视频在线免费观看| 一级毛片电影观看| 国产淫片久久久久久久久| 欧美成人精品欧美一级黄| 国产精品麻豆人妻色哟哟久久| 亚洲性久久影院| 身体一侧抽搐| 黑人高潮一二区| 最近中文字幕高清免费大全6| 男人爽女人下面视频在线观看| 香蕉精品网在线| 久久婷婷青草| 欧美xxⅹ黑人| 一区二区av电影网| 免费观看无遮挡的男女| 九九爱精品视频在线观看| 国产深夜福利视频在线观看| 久久鲁丝午夜福利片| 这个男人来自地球电影免费观看 | 久热久热在线精品观看| 十八禁网站网址无遮挡 | 国产欧美另类精品又又久久亚洲欧美| 蜜桃久久精品国产亚洲av| 一级毛片aaaaaa免费看小| 亚洲国产高清在线一区二区三| 亚洲电影在线观看av| 五月开心婷婷网| 色5月婷婷丁香| 亚洲,欧美,日韩| 欧美最新免费一区二区三区| 亚洲色图av天堂| 亚洲av日韩在线播放| 欧美变态另类bdsm刘玥| 国产在线免费精品| 亚洲美女黄色视频免费看| 91久久精品国产一区二区三区| 国产精品久久久久久精品电影小说 | 欧美97在线视频| 肉色欧美久久久久久久蜜桃| 大码成人一级视频| 亚洲国产精品成人久久小说| 欧美一级a爱片免费观看看| 欧美日韩综合久久久久久| 日韩精品有码人妻一区| 好男人视频免费观看在线| 纯流量卡能插随身wifi吗| 秋霞伦理黄片| 九草在线视频观看| 久久久久精品久久久久真实原创| 少妇的逼好多水| 日韩欧美精品免费久久| 国产成人精品一,二区| 最近中文字幕2019免费版| 久久精品久久久久久噜噜老黄| 啦啦啦中文免费视频观看日本| 亚洲精品中文字幕在线视频 | 色综合色国产| 亚洲国产精品专区欧美| 久久午夜福利片| 99热这里只有精品一区| 欧美区成人在线视频| 草草在线视频免费看| 啦啦啦视频在线资源免费观看| 干丝袜人妻中文字幕| 伦精品一区二区三区| 免费人妻精品一区二区三区视频| 国产高清有码在线观看视频| 新久久久久国产一级毛片| 波野结衣二区三区在线| 五月玫瑰六月丁香| 国产精品嫩草影院av在线观看| 国产 一区 欧美 日韩| 欧美最新免费一区二区三区| 国产精品人妻久久久影院| 中文字幕精品免费在线观看视频 | 高清av免费在线| 日本一二三区视频观看| 日韩电影二区| 国产黄频视频在线观看| 高清不卡的av网站| 亚洲图色成人| 国产免费一级a男人的天堂| 欧美精品国产亚洲| 少妇人妻精品综合一区二区| 亚洲欧美成人精品一区二区| 精品久久久久久久久亚洲| 久久97久久精品| 欧美+日韩+精品| 久久精品人妻少妇| 天美传媒精品一区二区| 九九爱精品视频在线观看| 成人免费观看视频高清| 亚洲精品亚洲一区二区| 欧美日韩视频精品一区| 中国三级夫妇交换| 久久人人爽av亚洲精品天堂 | tube8黄色片| 亚洲无线观看免费| 欧美bdsm另类| 夜夜骑夜夜射夜夜干| 中文字幕久久专区| 亚洲av中文av极速乱| 久久久久人妻精品一区果冻| 黑丝袜美女国产一区| 国产 一区精品| av国产精品久久久久影院| 国产爽快片一区二区三区| 亚洲av二区三区四区| 一区在线观看完整版| 草草在线视频免费看| 又粗又硬又长又爽又黄的视频| 国产一区亚洲一区在线观看| 国产精品爽爽va在线观看网站| 日本爱情动作片www.在线观看| 国产精品嫩草影院av在线观看| 久热久热在线精品观看| 大又大粗又爽又黄少妇毛片口| 99re6热这里在线精品视频| 亚洲欧美精品自产自拍| 五月伊人婷婷丁香| 国产男女内射视频| 精品少妇久久久久久888优播| 黄色视频在线播放观看不卡| 久久精品国产亚洲av天美| 国产毛片在线视频| 两个人的视频大全免费| 国产欧美另类精品又又久久亚洲欧美| 下体分泌物呈黄色| 亚洲av中文字字幕乱码综合| 日韩人妻高清精品专区| 最近最新中文字幕免费大全7| 欧美xxxx黑人xx丫x性爽| 中文字幕人妻熟人妻熟丝袜美| 大香蕉久久网| 免费不卡的大黄色大毛片视频在线观看| 亚洲国产最新在线播放| tube8黄色片| av天堂中文字幕网| 欧美日韩视频精品一区| 久久精品久久精品一区二区三区| 欧美 日韩 精品 国产| 久久久久久久久久久免费av| 一本—道久久a久久精品蜜桃钙片| 性色avwww在线观看| 欧美一级a爱片免费观看看| 成人毛片60女人毛片免费| 777米奇影视久久| 麻豆精品久久久久久蜜桃| 中文资源天堂在线| 亚洲国产精品专区欧美| 久久 成人 亚洲| 高清毛片免费看| 久久久久久久久久久免费av| xxx大片免费视频| 久久久久国产精品人妻一区二区| 精品少妇黑人巨大在线播放| 日韩三级伦理在线观看| 啦啦啦啦在线视频资源| 亚洲第一区二区三区不卡| 欧美另类一区| 亚洲av综合色区一区| 伦理电影大哥的女人| 日韩精品有码人妻一区| 欧美成人一区二区免费高清观看| 欧美变态另类bdsm刘玥| 最黄视频免费看| 午夜福利视频精品| 国产在线一区二区三区精| 国产精品一区二区在线观看99| 五月玫瑰六月丁香| a级毛色黄片| 五月开心婷婷网| 国产精品av视频在线免费观看| 亚洲精品久久午夜乱码| 亚洲国产毛片av蜜桃av| 男女边摸边吃奶| 久久99热这里只频精品6学生| 中文字幕制服av| av福利片在线观看| 国产精品人妻久久久影院| 秋霞在线观看毛片| 久久久久久久久久人人人人人人| 爱豆传媒免费全集在线观看| 纯流量卡能插随身wifi吗| 网址你懂的国产日韩在线| 五月玫瑰六月丁香| 狂野欧美激情性bbbbbb| h日本视频在线播放| 一级毛片 在线播放| 日韩 亚洲 欧美在线| 亚洲无线观看免费| 高清日韩中文字幕在线| 免费黄色在线免费观看| 亚洲欧美一区二区三区黑人 | 亚洲色图综合在线观看| a级一级毛片免费在线观看| 国产一区二区在线观看日韩| 亚洲欧美日韩卡通动漫| 在线免费十八禁| 99热这里只有精品一区| 久久热精品热| 能在线免费看毛片的网站| 欧美97在线视频| 免费观看a级毛片全部| 卡戴珊不雅视频在线播放| 黄色欧美视频在线观看| av在线观看视频网站免费| 99久久综合免费| 又黄又爽又刺激的免费视频.| 日韩av在线免费看完整版不卡| 美女xxoo啪啪120秒动态图| 一级黄片播放器| 国产黄片美女视频| 亚洲av福利一区| 亚洲欧美一区二区三区国产| 肉色欧美久久久久久久蜜桃| 免费大片18禁| 人妻 亚洲 视频| 国产精品福利在线免费观看| 午夜福利影视在线免费观看| 91狼人影院| 各种免费的搞黄视频| 欧美精品亚洲一区二区| 夜夜看夜夜爽夜夜摸| 有码 亚洲区| 18禁动态无遮挡网站| 国产av精品麻豆| 噜噜噜噜噜久久久久久91| 国产欧美日韩一区二区三区在线 | 亚洲三级黄色毛片| 亚洲欧美日韩无卡精品| 亚洲欧美一区二区三区国产| 夫妻性生交免费视频一级片| 午夜免费鲁丝| 欧美一级a爱片免费观看看| 哪个播放器可以免费观看大片| 国产成人a∨麻豆精品| 午夜免费观看性视频| 国产一区二区三区av在线| 在线观看免费高清a一片| 国产欧美日韩精品一区二区| 最新中文字幕久久久久| 美女高潮的动态| 久久久久久久久久人人人人人人| 免费观看无遮挡的男女| 日韩欧美一区视频在线观看 | 少妇的逼好多水| 国产爽快片一区二区三区| 肉色欧美久久久久久久蜜桃| 女人十人毛片免费观看3o分钟| 99热这里只有是精品50| 亚洲成人中文字幕在线播放| 一本一本综合久久| h日本视频在线播放| 一级a做视频免费观看| 国产爽快片一区二区三区| 高清黄色对白视频在线免费看 | 水蜜桃什么品种好| 99re6热这里在线精品视频| 精品午夜福利在线看| 久久精品久久久久久久性| 夜夜看夜夜爽夜夜摸| 青春草亚洲视频在线观看| 国产v大片淫在线免费观看| 亚洲精品aⅴ在线观看| 久久ye,这里只有精品| 国产高清三级在线| 日韩中字成人| 日韩 亚洲 欧美在线| 看免费成人av毛片| 国产精品免费大片| 亚洲精品一区蜜桃| 亚洲欧美精品专区久久| 欧美xxxx性猛交bbbb| 岛国毛片在线播放| 最近中文字幕高清免费大全6| 国产成人a区在线观看| 亚洲欧美成人综合另类久久久| 久久久久网色| 亚洲国产高清在线一区二区三| 久久久国产一区二区| 免费黄网站久久成人精品| 国产精品国产三级专区第一集| 午夜老司机福利剧场| 熟女av电影| 成人国产麻豆网| 久久精品久久久久久久性| 亚洲国产高清在线一区二区三| 一二三四中文在线观看免费高清| 亚洲av中文字字幕乱码综合| 日韩中文字幕视频在线看片 | 久久精品国产自在天天线| 亚洲四区av| 少妇高潮的动态图| 国产高清国产精品国产三级 | av国产免费在线观看| 男人爽女人下面视频在线观看| 国产成人freesex在线| 欧美另类一区| 精品久久久噜噜| 日本vs欧美在线观看视频 | 精品一区二区三卡| 亚洲怡红院男人天堂| 成人二区视频| 久久久亚洲精品成人影院| 2021少妇久久久久久久久久久| 内射极品少妇av片p| 国产高清国产精品国产三级 | 国产男女内射视频| 97在线人人人人妻| 亚洲精品日韩av片在线观看| 日韩 亚洲 欧美在线| 大话2 男鬼变身卡| 日韩免费高清中文字幕av| 免费大片黄手机在线观看| 2018国产大陆天天弄谢| 最近最新中文字幕大全电影3| 国产精品偷伦视频观看了| 最近的中文字幕免费完整| 成人亚洲欧美一区二区av| 免费观看性生交大片5| 久久婷婷青草| 亚洲国产欧美人成| 亚洲精品一区蜜桃| 久久久久久伊人网av| 亚洲成人一二三区av| 国产在线视频一区二区| 亚洲国产精品专区欧美| 国产人妻一区二区三区在| 亚洲在久久综合| 亚洲av.av天堂| 久久久久久久国产电影| 欧美精品一区二区免费开放| a级毛色黄片| 永久网站在线| av女优亚洲男人天堂| .国产精品久久| 美女福利国产在线 | 精品一区二区免费观看| 韩国高清视频一区二区三区| 日韩av在线免费看完整版不卡| 日本一二三区视频观看| 大话2 男鬼变身卡| 亚洲va在线va天堂va国产| .国产精品久久| 中国国产av一级| 日韩在线高清观看一区二区三区| 男女国产视频网站| 男女无遮挡免费网站观看| 亚州av有码| 中文字幕免费在线视频6| 日本av免费视频播放| 精品一区二区三区视频在线| 久久久久久九九精品二区国产| 2021少妇久久久久久久久久久| 欧美最新免费一区二区三区| 亚洲成人手机| 日韩,欧美,国产一区二区三区| 18禁在线播放成人免费| av视频免费观看在线观看| 久久久国产一区二区| 高清在线视频一区二区三区| 一本—道久久a久久精品蜜桃钙片| 中文字幕制服av| 3wmmmm亚洲av在线观看| 亚洲精品日本国产第一区| 久久人妻熟女aⅴ| 国产在视频线精品| av福利片在线观看| 午夜老司机福利剧场| 黄色一级大片看看| 精品久久久噜噜| 精品国产乱码久久久久久小说| 下体分泌物呈黄色| 1000部很黄的大片| 亚洲国产精品成人久久小说| 日韩 亚洲 欧美在线| 午夜福利在线观看免费完整高清在| 我要看黄色一级片免费的| 一个人看的www免费观看视频| 91久久精品国产一区二区三区| 久久精品熟女亚洲av麻豆精品| 高清日韩中文字幕在线| 日韩视频在线欧美| 成人国产av品久久久| freevideosex欧美| 日韩 亚洲 欧美在线| 亚洲精品视频女| 99久国产av精品国产电影| 日本-黄色视频高清免费观看| 嫩草影院入口| av福利片在线观看| av在线播放精品| 女性生殖器流出的白浆| 免费观看无遮挡的男女| 看十八女毛片水多多多| 国产免费视频播放在线视频| 国产精品.久久久| 校园人妻丝袜中文字幕| h日本视频在线播放| 黄色怎么调成土黄色| 91狼人影院| 噜噜噜噜噜久久久久久91| 国产毛片在线视频| 一级毛片久久久久久久久女| 亚洲中文av在线| 一区二区三区免费毛片| 99精国产麻豆久久婷婷| 最近手机中文字幕大全| h日本视频在线播放| 国产免费视频播放在线视频| 久久久久国产网址| 国模一区二区三区四区视频| 男女免费视频国产| 简卡轻食公司| 国产亚洲5aaaaa淫片| 亚洲精品成人av观看孕妇| 久久99精品国语久久久| 建设人人有责人人尽责人人享有的 | 日韩不卡一区二区三区视频在线| 中文字幕制服av| 久久久成人免费电影| 直男gayav资源| 99久久中文字幕三级久久日本| 高清在线视频一区二区三区| av又黄又爽大尺度在线免费看| 亚洲精品乱码久久久v下载方式| 日本午夜av视频| 精品99又大又爽又粗少妇毛片| 免费观看a级毛片全部| 九九爱精品视频在线观看| 成人国产麻豆网| 丝袜喷水一区| 爱豆传媒免费全集在线观看| 国产午夜精品一二区理论片| 亚洲精品国产成人久久av| 麻豆成人av视频| 九色成人免费人妻av| 联通29元200g的流量卡| 男女边吃奶边做爰视频| 少妇的逼水好多| 久久久精品94久久精品| 纵有疾风起免费观看全集完整版| 一本久久精品| 日韩人妻高清精品专区| 极品教师在线视频| 亚洲国产av新网站| 久久精品国产鲁丝片午夜精品| 色吧在线观看| 免费少妇av软件| 狂野欧美激情性xxxx在线观看| 另类亚洲欧美激情| 免费观看性生交大片5| 欧美+日韩+精品| av国产精品久久久久影院| 成人亚洲欧美一区二区av| 好男人视频免费观看在线| 大话2 男鬼变身卡| 乱系列少妇在线播放| 日本av免费视频播放| 亚洲av在线观看美女高潮| 精品久久久久久电影网| 日韩视频在线欧美| 亚洲国产欧美人成| 成人高潮视频无遮挡免费网站| 啦啦啦中文免费视频观看日本| 精品国产一区二区三区久久久樱花 | 性色avwww在线观看| 交换朋友夫妻互换小说| 乱系列少妇在线播放| 成人黄色视频免费在线看| 91精品国产九色| av免费在线看不卡| 久久这里有精品视频免费| 男女边吃奶边做爰视频| www.av在线官网国产| 99久久精品国产国产毛片| av在线蜜桃| 人妻系列 视频| 国产午夜精品久久久久久一区二区三区| 久久久久久久大尺度免费视频| 最黄视频免费看| 亚洲人成网站高清观看| 国产精品一区二区在线不卡| 亚洲最大成人中文| 日本一二三区视频观看| 亚洲精品,欧美精品| 蜜桃久久精品国产亚洲av| 又粗又硬又长又爽又黄的视频| 人人妻人人爽人人添夜夜欢视频 | 18禁在线播放成人免费| 久久国产精品大桥未久av | 精品人妻熟女av久视频| 久久国产乱子免费精品| 一级av片app| 日日撸夜夜添| 国产在线男女| 18禁在线播放成人免费| 国产熟女欧美一区二区| 99久国产av精品国产电影| 一区二区三区精品91| 精品亚洲乱码少妇综合久久| 日韩三级伦理在线观看| 久久久久久久久久成人| 久久6这里有精品| 欧美xxⅹ黑人| 久久久久精品性色| 日韩伦理黄色片| 大又大粗又爽又黄少妇毛片口| 精品一区在线观看国产| 五月开心婷婷网| 一级毛片我不卡| 午夜日本视频在线| 建设人人有责人人尽责人人享有的 | 国产男女内射视频| 免费看光身美女| 男人和女人高潮做爰伦理| 亚洲av欧美aⅴ国产| 中文字幕制服av| 少妇丰满av| 国产欧美日韩精品一区二区| 国产免费视频播放在线视频| 国产有黄有色有爽视频| 国产中年淑女户外野战色| 男女边摸边吃奶| 丝瓜视频免费看黄片| 精品人妻视频免费看| 老师上课跳d突然被开到最大视频| 国产男女内射视频| 久久精品国产亚洲av涩爱| 性色avwww在线观看| 汤姆久久久久久久影院中文字幕| 亚洲国产成人一精品久久久| 日本猛色少妇xxxxx猛交久久| 亚洲精华国产精华液的使用体验| 日韩欧美精品免费久久| av在线观看视频网站免费| 亚洲av不卡在线观看| av又黄又爽大尺度在线免费看| 成人一区二区视频在线观看| 久久韩国三级中文字幕| 欧美精品人与动牲交sv欧美| a级毛色黄片| 十分钟在线观看高清视频www | 蜜桃亚洲精品一区二区三区| 中国三级夫妇交换| 亚洲在久久综合| 最后的刺客免费高清国语| 在线观看免费日韩欧美大片 | 精品久久久久久久末码| 日韩人妻高清精品专区| 直男gayav资源| 午夜激情久久久久久久| 免费大片黄手机在线观看| 乱系列少妇在线播放| 精品人妻视频免费看| 青春草视频在线免费观看| 色哟哟·www| 成人高潮视频无遮挡免费网站| 亚洲国产色片| 日韩av在线免费看完整版不卡| 99久久人妻综合| 激情 狠狠 欧美| www.av在线官网国产| 日韩 亚洲 欧美在线| 国产精品秋霞免费鲁丝片| 大又大粗又爽又黄少妇毛片口| 91久久精品国产一区二区成人| 九九在线视频观看精品| 妹子高潮喷水视频| 自拍欧美九色日韩亚洲蝌蚪91 | 精品国产一区二区三区久久久樱花 | 亚洲精品中文字幕在线视频 | 九九久久精品国产亚洲av麻豆| 精品久久久噜噜| 91精品国产国语对白视频| 国产成人精品福利久久| 亚洲欧美一区二区三区国产| 免费高清在线观看视频在线观看| 国产久久久一区二区三区| 国产欧美另类精品又又久久亚洲欧美| 免费看光身美女| 国产精品久久久久成人av| 日本与韩国留学比较| 精品一区二区三卡| 精品少妇久久久久久888优播| 纵有疾风起免费观看全集完整版| 超碰97精品在线观看| 一级片'在线观看视频| 亚洲,欧美,日韩| 国产人妻一区二区三区在| 亚洲精品日韩在线中文字幕| 老熟女久久久| 久久综合国产亚洲精品| 在线天堂最新版资源| 中文字幕制服av| 久久久国产一区二区| 成人亚洲欧美一区二区av| 在线免费观看不下载黄p国产| 免费不卡的大黄色大毛片视频在线观看| www.av在线官网国产| 男人爽女人下面视频在线观看| 亚洲国产av新网站|