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

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

?? sqrt.c

?? VXWORKS 源碼
?? C
字號:
/* sqrt.c - software version of sqare-root routine *//* Copyright 1992-1994 Wind River Systems, Inc. *//*modification history--------------------01h,18nov99,dra  added SPARCV9 support for h/w sqrt.01g,05feb99,dgp  document errno values01f,02sep93,jwt  moved sparcHardSqrt to src/arch/sparc/sparcLib.c.01e,05feb93,jdi  doc changes based on kdl review.01d,02dec92,jdi  doc tweaks.01c,28oct92,jdi  documentation cleanup.01b,13oct92,jdi  mangen fixes.01a,23jun92,kdl  extracted from v.01d of support.c.*//*DESCRIPTION* Copyright (c) 1985 Regents of the University of California.* All rights reserved.** Redistribution and use in source and binary forms are permitted* provided that the above copyright notice and this paragraph are* duplicated in all such forms and that any documentation,* advertising materials, and other materials related to such* distribution and use acknowledge that the software was developed* by the University of California, Berkeley.  The name of the* University may not be used to endorse or promote products derived* from this software without specific prior written permission.* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.** All recipients should regard themselves as participants in an ongoing* research project and hence should feel obligated to report their* experiences (good or bad) with these elementary function codes, using* the sendbug(8) program, to the authors.** Some IEEE standard 754 recommended functions and remainder and sqrt for* supporting the C elementary functions.* -------------------------------------------------------------------------* WARNING:*      These codes are developed (in double) to support the C elementary* functions temporarily. They are not universal, and some of them are very* slow (in particular, drem and sqrt is extremely inefficient). Each* computer system should have its implementation of these functions using* its own assembler.* -------------------------------------------------------------------------** IEEE 754 required operations:*     drem(x,p)*              returns  x REM y  =  x - [x/y]*y , where [x/y] is the integer*              nearest x/y; in half way case, choose the even one.*     sqrt(x)*              returns the square root of x correctly rounded according to*		the rounding mod.** IEEE 754 recommended functions:* (a) copysign(x,y)*              returns x with the sign of y.* (b) scalb(x,N)*              returns  x * (2**N), for integer values N.* (c) logb(x)*              returns the unbiased exponent of x, a signed integer in*              double precision, except that logb(0) is -INF, logb(INF)*              is +INF, and logb(NAN) is that NAN.* (d) finite(x)*              returns the value TRUE if -INF < x < +INF and returns*              FALSE otherwise.*** CODED IN C BY K.C. NG, 11/25/84;* REVISED BY K.C. NG on 1/22/85, 2/13/85, 3/24/85.** SEE ALSO: American National Standard X3.159-1989* NOMANUAL*/#include "vxWorks.h"#include "math.h"#include "private/mathP.h"#include "errno.h"extern double	scalb();extern double	logb();extern int	finite();/********************************************************************************* sqrt - compute a non-negative square root (ANSI)** This routine computes the non-negative square root of <x> in double* precision.  A domain error occurs if the argument is negative.** INCLUDE FILES: math.h** RETURNS: The double-precision square root of <x>.** ERROR: EDOM** SEE ALSO: mathALib*/double sqrt    (    double x	/* value to compute the square root of */    )    {        double q,s,b,r;        double t,zero=0.0;        int m,n,i;#if defined(vax)||defined(tahoe)        int k=54;#else	/* defined(vax)||defined(tahoe) */        int k=51;#endif	/* defined(vax)||defined(tahoe) */	/* Select hardware/software square root */#if	(CPU_FAMILY == SPARC) || (CPU_FAMILY == SPARCV9)        extern BOOL sparcHardSqrt;        if (sparcHardSqrt == TRUE)	    {	    double  sqrtHw();	    return (sqrtHw (x));	    }#endif	/* (CPU_FAMILY == SPARC) */    /* sqrt(NaN) is NaN, sqrt(+-0) = +-0 */        if(x!=x||x==zero) return(x);    /* sqrt(negative) is invalid */        if(x<zero) {#if defined(vax)||defined(tahoe)		extern double infnan();		return (infnan(EDOM));	/* NaN */#else	/* defined(vax)||defined(tahoe) */		errno = EDOM; 		return(zero/zero);#endif	/* defined(vax)||defined(tahoe) */	}    /* sqrt(INF) is INF */        if(!finite(x)) return(x);    /* scale x to [1,4) */        n=logb(x);        x=scalb(x,-n);        if((m=logb(x))!=0) x=scalb(x,-m);       /* subnormal number */        m += n;        n = m/2;        if((n+n)!=m) {x *= 2; m -=1; n=m/2;}    /* generate sqrt(x) bit by bit (accumulating in q) */            q=1.0; s=4.0; x -= 1.0; r=1;            for(i=1;i<=k;i++) {                t=s+1; x *= 4; r /= 2;                if(t<=x) {                    s=t+t+2, x -= t; q += r;}                else                    s *= 2;                }    /* generate the last bit and determine the final rounding */            r/=2; x *= 4;            if(x==zero) goto end; 100+r; /* trigger inexact flag */            if(s<x) {                q+=r; x -=s; s += 2; s *= 2; x *= 4;                t = (x-s)-5;                b=1.0+3*r/4; if(b==1.0) goto end; /* b==1 : Round-to-zero */                b=1.0+r/4;   if(b>1.0) t=1;	/* b>1 : Round-to-(+INF) */                if(t>=0) q+=r; }	      /* else: Round-to-nearest */            else {                s *= 2; x *= 4;                t = (x-s)-1;                b=1.0+3*r/4; if(b==1.0) goto end;                b=1.0+r/4;   if(b>1.0) t=1;                if(t>=0) q+=r; }end:        return(scalb(q,n));    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品一区| 欧美大片顶级少妇| 久久66热偷产精品| 亚洲视频你懂的| 欧美一区二区三区啪啪| 99久久久国产精品| 看片网站欧美日韩| 亚洲福利视频导航| 国产精品五月天| 日韩亚洲欧美一区二区三区| 99综合电影在线视频| 久久成人av少妇免费| 性欧美疯狂xxxxbbbb| 亚洲免费在线观看| 中文字幕制服丝袜一区二区三区 | 99久久久精品| 国产麻豆成人精品| 麻豆91免费看| 亚洲第一成人在线| 亚洲精品国产一区二区精华液| 久久蜜桃一区二区| 精品美女被调教视频大全网站| 欧美老女人第四色| 欧美无人高清视频在线观看| 99久久精品免费看国产免费软件| 国产美女一区二区三区| 国产真实乱对白精彩久久| 日韩精品一区第一页| 五月天视频一区| 五月激情六月综合| 图片区小说区区亚洲影院| 亚洲国产中文字幕在线视频综合| 亚洲视频中文字幕| 综合电影一区二区三区| 亚洲欧美偷拍三级| 亚洲私人黄色宅男| 亚洲综合丁香婷婷六月香| 亚洲女子a中天字幕| 亚洲综合在线视频| 一区二区高清在线| 午夜精品视频一区| 日韩黄色片在线观看| 日韩电影免费在线| 蜜臀va亚洲va欧美va天堂| 伦理电影国产精品| 国产在线不卡一卡二卡三卡四卡| 韩国精品久久久| 国产91综合网| 色婷婷国产精品| 欧美日韩视频在线观看一区二区三区| 欧美在线一区二区| 欧美一区二区免费视频| 日韩美女主播在线视频一区二区三区| 精品日韩av一区二区| 国产亚洲人成网站| 国产精品久久久久久久久免费桃花| 国产精品成人午夜| 一个色综合av| 青青青伊人色综合久久| 国产乱码精品一区二区三区五月婷| 国内久久精品视频| 成人高清免费观看| 欧美性色综合网| 日韩欧美国产成人一区二区| 亚洲国产精品av| 亚洲黄色av一区| 美女在线观看视频一区二区| 国产a级毛片一区| 91成人免费在线| 欧美电影免费提供在线观看| 国产精品欧美久久久久一区二区| 一区二区激情小说| 九九国产精品视频| 91在线丨porny丨国产| 欧美日韩高清一区二区不卡| 久久夜色精品一区| 一区二区三区精品| 激情欧美一区二区三区在线观看| 99视频在线精品| 欧美丰满少妇xxxxx高潮对白| 精品国产乱码久久久久久免费| 成人欧美一区二区三区| 天堂蜜桃91精品| 不卡av电影在线播放| 8x福利精品第一导航| 亚洲国产精品黑人久久久| 亚洲第一综合色| 成人性生交大片免费看中文网站| 欧美色图激情小说| 亚洲国产激情av| 免费精品视频在线| 欧洲av在线精品| 国产亚洲精品aa| 免费日韩伦理电影| 色综合久久中文综合久久牛| 日韩免费在线观看| 亚洲电影一区二区三区| 高清免费成人av| 日韩一区二区三区电影在线观看| 亚洲男人的天堂一区二区| 国产精品一区二区果冻传媒| 欧美乱妇23p| 亚洲视频在线观看三级| 国产成人在线电影| 日韩一区二区不卡| 亚洲国产视频网站| 波多野结衣视频一区| 欧美va亚洲va国产综合| 午夜精品123| 日本大香伊一区二区三区| 国产精品国产三级国产aⅴ原创| 精品一区二区三区影院在线午夜| 欧美日韩午夜在线| 亚洲精品网站在线观看| 成人av电影免费在线播放| 欧美tickling网站挠脚心| 五月综合激情网| 欧美性受xxxx| 亚洲国产精品天堂| 一本色道久久综合精品竹菊| 国产欧美精品一区二区三区四区| 另类小说一区二区三区| 日韩一区二区麻豆国产| 人人精品人人爱| 欧美电影在线免费观看| 亚洲成人一区二区在线观看| 欧美性感一类影片在线播放| 亚洲毛片av在线| 一本到不卡精品视频在线观看 | 天天做天天摸天天爽国产一区| 色伊人久久综合中文字幕| 亚洲视频一区二区在线观看| 成人不卡免费av| 成人免费在线播放视频| 99久免费精品视频在线观看| 国产精品青草久久| 97精品国产97久久久久久久久久久久| 国产精品久久久久久亚洲伦| av一区二区三区| 亚洲激情网站免费观看| 欧美综合在线视频| 亚洲综合色自拍一区| 在线视频一区二区三| 婷婷开心久久网| 欧美一区二区三区小说| 美国毛片一区二区| 久久综合九色综合欧美98| 国产精品1区2区3区在线观看| 国产日韩一级二级三级| 不卡的av电影在线观看| 一区二区三区四区激情| 欧美日韩一区二区欧美激情| 日本不卡视频在线观看| 精品国产髙清在线看国产毛片| 激情综合五月天| 中文字幕欧美日本乱码一线二线| 99久久精品情趣| 亚洲成人在线免费| 欧美精品一区二区三区蜜桃视频| 国产精品一区二区久久不卡| 亚洲欧美一区二区三区孕妇| 欧美福利视频一区| 国产成人精品综合在线观看| 亚洲四区在线观看| 欧美一级片免费看| 成人免费观看视频| 亚洲丰满少妇videoshd| 久久久影院官网| 91黄色免费观看| 国内精品伊人久久久久av影院| 国产精品久久久久婷婷| 欧美视频完全免费看| 精品一区二区三区免费播放| 国产精品久久免费看| 欧美性欧美巨大黑白大战| 久久成人综合网| 亚洲精品日韩一| 精品久久久久久久久久久久包黑料 | 麻豆国产一区二区| 自拍偷自拍亚洲精品播放| 欧美高清视频www夜色资源网| 国产成人在线视频网址| 亚洲一级二级三级| 国产欧美视频一区二区| 欧美日韩亚洲高清一区二区| 国产成人自拍高清视频在线免费播放| 一区二区三区91| 国产精品无码永久免费888| 欧美日韩高清一区二区三区| 丰满岳乱妇一区二区三区| 天天综合天天做天天综合| 国产精品毛片久久久久久久| 欧美一区二区视频在线观看2020| eeuss国产一区二区三区| 激情五月激情综合网| 日韩影院免费视频| 夜夜精品视频一区二区| 欧美韩日一区二区三区四区| 精品奇米国产一区二区三区| 欧美调教femdomvk|