亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? atiutil.c

?? x.org上有關ati系列顯卡最新驅動
?? C
字號:
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/ati/atiutil.c,v 1.8 2003/01/01 19:16:34 tsi Exp $ *//* * Copyright 1997 through 2004 by Marc Aurele La France (TSI @ UQV), tsi@xfree86.org * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that * the above copyright notice appear in all copies and that both that copyright * notice and this permission notice appear in supporting documentation, and * that the name of Marc Aurele La France not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission.  Marc Aurele La France makes no representations * about the suitability of this software for any purpose.  It is provided * "as-is" without express or implied warranty. * * MARC AURELE LA FRANCE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO * EVENT SHALL MARC AURELE LA FRANCE BE LIABLE FOR ANY SPECIAL, INDIRECT OR * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. */#ifdef HAVE_CONFIG_H#include "config.h"#endif#include "atiutil.h"/* * ATIReduceRatio -- * * Reduce a fraction by factoring out the largest common divider of the * fraction's numerator and denominator. */voidATIReduceRatio(    int *Numerator,    int *Denominator){    int Multiplier, Divider, Remainder;    Multiplier = *Numerator;    Divider = *Denominator;    while ((Remainder = Multiplier % Divider))    {        Multiplier = Divider;        Divider = Remainder;    }    *Numerator /= Divider;    *Denominator /= Divider;}/* * ATIDivide -- * * Using integer arithmetic and avoiding overflows, this function finds the * rounded integer that best approximates * *         Numerator      Shift *        ----------- * 2 *        Denominator * * using the specified rounding (floor (<0), nearest (=0) or ceiling (>0)). */intATIDivide(    int       Numerator,    int       Denominator,    int       Shift,    const int RoundingKind){    int Rounding = 0;                           /* Default to floor */#define MaxInt ((int)((unsigned int)(-1) >> 2))    ATIReduceRatio(&Numerator, &Denominator);    /* Deal with left shifts but try to keep the denominator even */    if (Denominator & 1)    {        if (Denominator <= MaxInt)        {            Denominator <<= 1;            Shift++;        }    }    else while ((Shift > 0) && !(Denominator & 3))    {        Denominator >>= 1;        Shift--;    }    /* Deal with right shifts */    while (Shift < 0)    {        if ((Numerator & 1) && (Denominator <= MaxInt))            Denominator <<= 1;        else            Numerator >>= 1;        Shift++;    }    if (!RoundingKind)                          /* Nearest */        Rounding = Denominator >> 1;    else if (RoundingKind > 0)                  /* Ceiling */        Rounding = Denominator - 1;    return ((Numerator / Denominator) << Shift) +            ((((Numerator % Denominator) << Shift) + Rounding) / Denominator);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜在线电影亚洲一区| 国产在线国偷精品免费看| 日韩专区欧美专区| 国内欧美视频一区二区| 成人av在线电影| 91在线国内视频| 日韩精品最新网址| 亚洲图片激情小说| 久久99国产精品免费| 成人a级免费电影| 欧美肥大bbwbbw高潮| 日韩视频在线永久播放| 日韩美女视频一区二区| 奇米色一区二区三区四区| jlzzjlzz国产精品久久| 日韩欧美国产精品| 亚洲三级在线免费| 国内精品视频666| 欧日韩精品视频| 国产精品免费视频网站| 日本在线不卡视频一二三区| 成人国产一区二区三区精品| 欧美一区二区精品久久911| 亚洲色图视频网| 国产伦精品一区二区三区免费迷| 欧洲精品一区二区| 国产精品国产三级国产普通话蜜臀| 1024精品合集| 国产精品12区| 欧美电视剧在线观看完整版| 一区二区三区中文在线| 成人avav影音| 欧美一区二区成人6969| 国产精品激情偷乱一区二区∴| 美腿丝袜亚洲综合| 91麻豆精品国产91久久久久| 久久久久国产免费免费| 国产在线麻豆精品观看| 欧美一级二级三级蜜桃| 国产色爱av资源综合区| 狠狠色综合日日| 欧美一级片在线观看| 五月激情综合色| 欧美日韩精品二区第二页| 国产亚洲精品bt天堂精选| 紧缚奴在线一区二区三区| 日韩欧美一二三四区| 麻豆久久一区二区| 精品欧美乱码久久久久久1区2区| 欧美a级理论片| 精品视频一区二区不卡| 亚洲成人在线观看视频| 欧美日韩美少妇| 一区二区三区在线免费观看| 91色在线porny| 亚洲日本在线a| 在线看国产一区| 香港成人在线视频| 91.com视频| 亚洲成av人片| 欧美tk—视频vk| 丰满放荡岳乱妇91ww| 中文字幕一区日韩精品欧美| 一本一道综合狠狠老| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| av一区二区三区四区| 亚洲欧美一区二区三区久本道91| 在线观看网站黄不卡| 日韩精品亚洲一区二区三区免费| 欧美色综合天天久久综合精品| 午夜精品久久久久久久久久久| 欧美一区二区三区免费大片| 免费黄网站欧美| 久久综合网色—综合色88| 成人黄色片在线观看| 亚洲综合无码一区二区| 欧美日韩不卡在线| 久久91精品久久久久久秒播| 中文字幕免费在线观看视频一区| 色婷婷久久久久swag精品| 亚洲第一搞黄网站| 久久久久久9999| 欧美三级视频在线| 日韩主播视频在线| 国产精品久久午夜夜伦鲁鲁| 欧美午夜免费电影| 国产精品香蕉一区二区三区| 亚洲精品视频在线观看网站| 欧美v亚洲v综合ⅴ国产v| 99久久综合99久久综合网站| 午夜电影久久久| 国产精品电影一区二区| 欧美日韩精品一区视频| 成人网在线播放| 视频一区中文字幕| 国产精品乱人伦| 欧美一区二区三区日韩视频| 国产成人综合网站| 国产精品久久久久永久免费观看| 欧美精品99久久久**| 99久久久免费精品国产一区二区| 男男视频亚洲欧美| 精品欧美黑人一区二区三区| 91精品国产91久久综合桃花| 国产偷v国产偷v亚洲高清 | 喷白浆一区二区| 亚洲精品乱码久久久久久久久| 国产农村妇女精品| 欧美xingq一区二区| 欧美精品免费视频| 欧美一区二区在线看| 欧美精品在线视频| 欧美剧情片在线观看| 91麻豆精品91久久久久同性| 欧美精品丝袜久久久中文字幕| 欧美日韩日日骚| 制服视频三区第一页精品| 日韩一本二本av| 日韩免费一区二区| 久久综合中文字幕| 国产精品无码永久免费888| 中文字幕高清一区| 亚洲美女视频在线观看| 亚洲影院理伦片| 日本大胆欧美人术艺术动态| 麻豆精品国产91久久久久久| 国产精品资源在线| 不卡av免费在线观看| 91国产免费观看| 日韩一级在线观看| 国产日产精品1区| 亚洲欧美日韩系列| 性做久久久久久久免费看| 老司机精品视频线观看86| 粉嫩13p一区二区三区| 在线中文字幕不卡| 日韩一级免费观看| 久久久不卡影院| 亚洲精品第1页| 久久99深爱久久99精品| 成人免费高清视频| 欧美日韩大陆一区二区| 国产亚洲女人久久久久毛片| 亚洲欧美日韩国产手机在线| 亚洲va欧美va人人爽| 国产盗摄一区二区| 欧美性xxxxxx少妇| 26uuu亚洲综合色| 亚洲欧美日韩国产成人精品影院 | 日韩三级伦理片妻子的秘密按摩| 精品国产123| 亚洲色欲色欲www在线观看| 青娱乐精品视频| 成人av在线影院| 777奇米四色成人影色区| 国产精品国产三级国产aⅴ中文 | 欧美亚洲国产一区在线观看网站 | 国产成人精品免费| 欧美日韩日日摸| 国产精品三级电影| 亚洲第一精品在线| 99re这里都是精品| 国产日韩欧美精品一区| 日韩精品每日更新| 99视频精品全部免费在线| 精品国产髙清在线看国产毛片| 亚洲精品乱码久久久久久| 国产不卡在线一区| 欧美一区二区三区喷汁尤物| 亚洲自拍都市欧美小说| 成人18精品视频| 久久久亚洲精品一区二区三区 | 国产精品国产三级国产aⅴ中文| 奇米综合一区二区三区精品视频 | 日韩精品电影在线| 99re视频精品| 中文字幕第一区综合| 国内成人精品2018免费看| 7777精品伊人久久久大香线蕉| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 精品一区二区在线看| 欧美日韩不卡一区| 亚洲一二三级电影| 欧洲亚洲国产日韩| 亚洲精品欧美在线| 99精品在线免费| 综合激情网...| 99国产精品一区| 亚洲视频一区二区免费在线观看| 粉嫩一区二区三区性色av| 国产三级欧美三级日产三级99| 极品美女销魂一区二区三区| 日韩免费视频一区二区| 麻豆成人久久精品二区三区小说| 制服丝袜在线91| 日韩av中文字幕一区二区三区| 欧美一区2区视频在线观看| 免费不卡在线视频| 精品国产亚洲在线| 国产精品一线二线三线精华|