亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
www成人在线观看| 欧美三级视频在线观看| 蜜臀久久久99精品久久久久久| 亚洲视频一二三区| 亚洲精品中文在线观看| 一区二区三区四区高清精品免费观看| 中文字幕av一区二区三区高| 欧美国产日韩亚洲一区| 国产欧美一区二区精品忘忧草 | 午夜电影网一区| 亚洲图片有声小说| 蜜臂av日日欢夜夜爽一区| 日韩精品一二三| 国产一区高清在线| 97久久超碰精品国产| 日本精品免费观看高清观看| 欧美日韩国产免费一区二区| 日韩欧美一区二区视频| 国产亚洲污的网站| 亚洲另类中文字| 久久精品国产免费| 国产成人高清视频| 91成人免费在线视频| 欧美久久久一区| 国产欧美日韩卡一| 亚洲国产精品嫩草影院| 国产精品亚洲专一区二区三区| 成人国产免费视频| 欧美日韩国产成人在线91| 亚洲精品一区二区在线观看| 18欧美乱大交hd1984| 日韩成人免费电影| 99久久er热在这里只有精品66| 欧美日韩高清影院| 国产精品久久久久久妇女6080| 亚洲国产欧美一区二区三区丁香婷| 免费在线观看一区二区三区| 国产成人高清在线| 欧美一区二区高清| 亚洲乱码一区二区三区在线观看| 免费av网站大全久久| 99麻豆久久久国产精品免费优播| 欧美日韩精品专区| 国产精品国产三级国产专播品爱网 | www.亚洲在线| 日韩欧美一二区| 亚洲一区二区美女| 成人午夜看片网址| 日韩欧美高清dvd碟片| 亚洲人成亚洲人成在线观看图片| 免费观看30秒视频久久| 91麻豆免费观看| 日本一区二区三区久久久久久久久不| 天堂蜜桃一区二区三区| 99久久国产综合精品色伊| 久久综合给合久久狠狠狠97色69| 亚洲综合无码一区二区| www.在线成人| 欧美激情一区二区三区蜜桃视频| 久久不见久久见中文字幕免费| 在线看不卡av| 亚洲综合男人的天堂| 99麻豆久久久国产精品免费| 久久精品人人做人人爽97| 精品一区二区日韩| 日韩视频免费观看高清完整版在线观看| 亚洲国产精品综合小说图片区| 99热这里都是精品| 亚洲欧洲av在线| 99精品国产视频| 亚洲视频一区二区免费在线观看 | 天天做天天摸天天爽国产一区| 成人高清视频在线| 粉嫩在线一区二区三区视频| 欧美午夜精品电影| 亚洲激情成人在线| 色网综合在线观看| 一区二区三区在线影院| 欧美变态口味重另类| 欧美一区二区三区爱爱| 日韩在线观看一区二区| 国产精品久久久久久久久图文区| 欧美日韩高清一区二区三区| 成人精品国产福利| 免费国产亚洲视频| 亚洲一区日韩精品中文字幕| 国产欧美日韩综合精品一区二区| 欧美高清视频一二三区| 一本大道av一区二区在线播放| 久久精品国产**网站演员| 亚洲男人的天堂av| 中文字幕第一页久久| 欧美mv和日韩mv国产网站| 欧美日韩国产另类一区| 日本韩国欧美三级| 99久久精品国产导航| 国产高清一区日本| 国产制服丝袜一区| 精品一区二区三区蜜桃| 男女男精品视频网| 亚洲国产精品久久人人爱蜜臀| 国产精品国产自产拍高清av| 久久精品水蜜桃av综合天堂| 欧美成人官网二区| 欧美一级二级在线观看| 欧美另类久久久品| 欧美高清视频在线高清观看mv色露露十八 | 亚洲精品一线二线三线| 日韩欧美国产1| 欧美一二三区在线| 欧美一级日韩不卡播放免费| 欧美老人xxxx18| 欧美精品xxxxbbbb| 51精品视频一区二区三区| 欧美日韩一二区| 欧美日韩电影在线播放| 精品视频免费看| 欧美一区二区三区的| 欧美成人一区二区三区片免费| 精品久久久久一区二区国产| 精品日韩一区二区| 精品电影一区二区| 日本一区二区三区免费乱视频| 国产精品视频观看| 亚洲人成网站在线| 亚洲第一福利视频在线| 午夜精品福利在线| 美女视频黄 久久| 国产九色精品成人porny| 国产电影一区二区三区| 不卡一二三区首页| 欧美午夜电影网| 欧美成人精品3d动漫h| 国产日韩亚洲欧美综合| 亚洲精品免费在线播放| 午夜精品国产更新| 韩国欧美国产1区| 不卡一卡二卡三乱码免费网站| 91国产视频在线观看| 欧美一三区三区四区免费在线看 | 国产精品久久久久久久裸模| 依依成人精品视频| 美女视频网站黄色亚洲| 成人小视频免费在线观看| 在线观看亚洲成人| 欧美v国产在线一区二区三区| 中文字幕乱码一区二区免费| 亚洲狠狠爱一区二区三区| 麻豆91在线播放免费| 99精品视频一区二区| 91麻豆精品91久久久久同性| 久久精品一级爱片| 亚洲国产欧美日韩另类综合| 久久精品国产第一区二区三区| 国产精品1024| 欧美欧美欧美欧美首页| 中文字幕高清一区| 免费在线观看一区| 色猫猫国产区一区二在线视频| 日韩一级免费一区| 亚洲黄色免费电影| 国产成人a级片| 337p亚洲精品色噜噜狠狠| 国产精品久久久久久久久晋中| 日韩av中文字幕一区二区三区 | 日本韩国欧美国产| 国产日产欧美一区二区视频| 亚洲综合色网站| 国产美女精品人人做人人爽| 欧美日韩一二三区| 中文字幕一区在线观看视频| 免费在线成人网| 欧美日韩免费不卡视频一区二区三区| 国产欧美视频在线观看| 六月丁香综合在线视频| 在线精品视频一区二区三四| 国产欧美日韩中文久久| 麻豆精品国产传媒mv男同| 欧美性欧美巨大黑白大战| 中文字幕一区免费在线观看| 国产一区二区三区| 日韩视频免费观看高清完整版| 亚洲一区二区不卡免费| 99re视频精品| 国产精品三级在线观看| 国产寡妇亲子伦一区二区| 精品乱人伦小说| 免费人成在线不卡| 欧美一级欧美三级在线观看| 亚洲成人自拍网| 欧美日韩午夜精品| 亚洲国产成人精品视频| 在线免费观看日本一区| 亚洲女子a中天字幕| 99精品视频在线免费观看| 国产女主播一区| 国产成人免费xxxxxxxx| 日本一区二区久久| 99精品欧美一区二区三区小说| 中文字幕不卡在线播放|