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

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

?? exp.c

?? vxworks5.5.1源代碼。完整源代碼
?? C
字號:
/* exp.c - math routines *//* Copyright 1992-1993 Wind River Systems, Inc. *//*modification history--------------------01e,05feb93,jdi  doc changes based on kdl review.01d,02dec92,jdi  doc tweaks.01c,28oct92,jdi  documentation cleanup.01b,20sep92,smb  documentation additions01a,08jul92,smb  documentation.*//*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.*SEE ALSO: American National Standard X3.159-1989NOMANUAL*/#include "vxWorks.h"#include "math.h"#if defined(vax)||defined(tahoe)	/* VAX D format */#ifdef vax#define _0x(A,B)	0x/**/A/**/B#else	/* vax */#define _0x(A,B)	0x/**/B/**/A#endif	/* vax *//* static double *//* ln2hi  =  6.9314718055829871446E-1    , Hex  2^  0   *  .B17217F7D00000 *//* ln2lo  =  1.6465949582897081279E-12   , Hex  2^-39   *  .E7BCD5E4F1D9CC *//* lnhuge =  9.4961163736712506989E1     , Hex  2^  7   *  .BDEC1DA73E9010 *//* lntiny = -9.5654310917272452386E1     , Hex  2^  7   * -.BF4F01D72E33AF *//* invln2 =  1.4426950408889634148E0     ; Hex  2^  1   *  .B8AA3B295C17F1 *//* p1     =  1.6666666666666602251E-1    , Hex  2^-2    *  .AAAAAAAAAAA9F1 *//* p2     = -2.7777777777015591216E-3    , Hex  2^-8    * -.B60B60B5F5EC94 *//* p3     =  6.6137563214379341918E-5    , Hex  2^-13   *  .8AB355792EF15F *//* p4     = -1.6533902205465250480E-6    , Hex  2^-19   * -.DDEA0E2E935F84 *//* p5     =  4.1381367970572387085E-8    , Hex  2^-24   *  .B1BB4B95F52683 */static long     ln2hix[] = { _0x(7217,4031), _0x(0000,f7d0)};static long     ln2lox[] = { _0x(bcd5,2ce7), _0x(d9cc,e4f1)};static long    lnhugex[] = { _0x(ec1d,43bd), _0x(9010,a73e)};static long    lntinyx[] = { _0x(4f01,c3bf), _0x(33af,d72e)};static long    invln2x[] = { _0x(aa3b,40b8), _0x(17f1,295c)};static long        p1x[] = { _0x(aaaa,3f2a), _0x(a9f1,aaaa)};static long        p2x[] = { _0x(0b60,bc36), _0x(ec94,b5f5)};static long        p3x[] = { _0x(b355,398a), _0x(f15f,792e)};static long        p4x[] = { _0x(ea0e,b6dd), _0x(5f84,2e93)};static long        p5x[] = { _0x(bb4b,3431), _0x(2683,95f5)};#define    ln2hi    (*(double*)ln2hix)#define    ln2lo    (*(double*)ln2lox)#define   lnhuge    (*(double*)lnhugex)#define   lntiny    (*(double*)lntinyx)#define   invln2    (*(double*)invln2x)#define       p1    (*(double*)p1x)#define       p2    (*(double*)p2x)#define       p3    (*(double*)p3x)#define       p4    (*(double*)p4x)#define       p5    (*(double*)p5x)#else	/* defined(vax)||defined(tahoe) */static doublep1     =  1.6666666666666601904E-1    , /*Hex  2^-3    *  1.555555555553E */p2     = -2.7777777777015593384E-3    , /*Hex  2^-9    * -1.6C16C16BEBD93 */p3     =  6.6137563214379343612E-5    , /*Hex  2^-14   *  1.1566AAF25DE2C */p4     = -1.6533902205465251539E-6    , /*Hex  2^-20   * -1.BBD41C5D26BF1 */p5     =  4.1381367970572384604E-8    , /*Hex  2^-25   *  1.6376972BEA4D0 */ln2hi  =  6.9314718036912381649E-1    , /*Hex  2^ -1   *  1.62E42FEE00000 */ln2lo  =  1.9082149292705877000E-10   , /*Hex  2^-33   *  1.A39EF35793C76 */lnhuge =  7.1602103751842355450E2     , /*Hex  2^  9   *  1.6602B15B7ECF2 */lntiny = -7.5137154372698068983E2     , /*Hex  2^  9   * -1.77AF8EBEAE354 */invln2 =  1.4426950408889633870E0     ; /*Hex  2^  0   *  1.71547652B82FE */#endif	/* defined(vax)||defined(tahoe) *//******************************************************************************* exp - compute an exponential value (ANSI)** This routine returns the exponential value of <x> in* double precision (IEEE double, 53 bits).** A range error occurs if <x> is too large.** INTERNAL:* Method:* (1) Argument Reduction: given the input <x>, find <r> and integer <k>*     such that:**         x = k*ln2 + r,  |r| <= 0.5*ln2* *     <r> will be represented as r := z+c for better accuracy.* * (2) Compute exp(r) by**         exp(r) = 1 + r + r*R1/(2-R1)**     where:**         R1 = x - x^2*(p1+x^2*(p2+x^2*(p3+x^2*(p4+p5*x^2))))** (3)     exp(x) = 2^k * exp(r)** INCLUDE FILES: math.h** RETURNS: The double-precision exponential value of <x>.** Special cases:*     If <x> is +INF or NaN, exp() returns <x>.*     If <x> is -INF, it returns 0.** SEE ALSO: mathALib** INTERNAL:* Coded in C by K.C. Ng, 1/19/85;* Revised by K.C. Ng on 2/6/85, 2/15/85, 3/7/85, 3/24/85, 4/16/85, 6/14/86.*/double exp    (    double x	/* exponent */    )    {	double scalb(), copysign(), z,hi,lo,c;	int k,finite();#if !defined(vax)&&!defined(tahoe)	if(x!=x) return(x);	/* x is NaN */#endif	/* !defined(vax)&&!defined(tahoe) */	if( x <= lnhuge ) {		if( x >= lntiny ) {		    /* argument reduction : x --> x - k*ln2 */			k=invln2*x+copysign(0.5,x);	/* k=NINT(x/ln2) */		    /* express x-k*ln2 as hi-lo and let x=hi-lo rounded */			hi=x-k*ln2hi;			x=hi-(lo=k*ln2lo);		    /* return 2^k*[1+x+x*c/(2+c)]  */			z=x*x;			c= x - z*(p1+z*(p2+z*(p3+z*(p4+z*p5))));			return  scalb(1.0+(hi-(lo-(x*c)/(2.0-c))),k);		}		/* end of x > lntiny */		else		     /* exp(-big#) underflows to zero */		     if(finite(x))  return(scalb(1.0,-5000));		     /* exp(-INF) is zero */		     else return(0.0);	}	/* end of x < lnhuge */	else	/* exp(INF) is INF, exp(+big#) overflows to INF */	    return( finite(x) ?  scalb(1.0,5000)  : x);    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜精品视频| 亚洲精品大片www| 一区二区三区四区高清精品免费观看 | 另类成人小视频在线| 国产精品 欧美精品| 欧美日韩免费一区二区三区| 国产视频亚洲色图| 免费成人在线观看视频| 色综合天天综合网国产成人综合天| 91精品国产福利| 亚洲一区中文日韩| 成人免费毛片片v| 久久亚洲影视婷婷| 麻豆精品视频在线| 精品视频123区在线观看| 亚洲视频一区二区在线| 国产一区不卡视频| 欧美成人官网二区| 日韩有码一区二区三区| 在线国产电影不卡| 一区二区三区四区激情| av一区二区三区在线| 久久精品视频一区二区三区| 麻豆中文一区二区| 欧美成人vps| 麻豆精品一区二区综合av| 在线播放中文字幕一区| 婷婷丁香激情综合| 欧美福利视频一区| 午夜视频在线观看一区| 欧美日韩中文另类| 亚洲成人免费看| 7777精品伊人久久久大香线蕉经典版下载| 亚洲黄色免费网站| 在线中文字幕不卡| 亚洲三级电影全部在线观看高清| 99国产欧美久久久精品| 亚洲美女区一区| 欧美午夜在线观看| 亚洲mv大片欧洲mv大片精品| 欧美另类高清zo欧美| 日韩精品一二三四| 精品久久久久久久久久久久久久久| 蜜桃视频在线观看一区| 亚洲精品一区二区精华| 国产综合成人久久大片91| 日本一区二区成人| 91黄色免费看| 乱中年女人伦av一区二区| 欧美成人国产一区二区| 国产成人av影院| 亚洲欧美日韩在线播放| 精品视频在线看| 蜜桃av一区二区三区| 国产欧美一区二区精品性色超碰| av在线这里只有精品| 一区二区三区四区在线| 日韩久久久精品| 成人精品视频一区| 一区二区三区加勒比av| 欧美日韩日日骚| 国产美女精品人人做人人爽| 国产精品福利一区二区| 欧美无砖砖区免费| 六月丁香综合在线视频| 1024国产精品| 91精品国产入口| 成人v精品蜜桃久久一区| 亚洲国产精品久久久久秋霞影院| 欧美不卡一区二区| 91亚洲大成网污www| 日韩高清不卡一区二区三区| 国产午夜精品久久久久久久| 在线免费观看日本欧美| 国产一区二区91| 五月婷婷久久综合| 国产精品毛片a∨一区二区三区| 欧美体内she精视频| 国产精品亚洲а∨天堂免在线| 亚洲黄色av一区| 国产精品少妇自拍| 日韩欧美成人一区| 欧美日韩一区二区欧美激情| 高清beeg欧美| 久久精品国产**网站演员| 一区二区三区在线视频观看58| 欧美成人精品1314www| 在线精品观看国产| 91香蕉视频污在线| 国产成人精品三级麻豆| 免费在线成人网| 亚洲成人黄色小说| 亚洲精品乱码久久久久久| 国产日韩欧美高清| 精品国产第一区二区三区观看体验 | 成人欧美一区二区三区小说| 欧美成人在线直播| 这里只有精品99re| 欧美日韩精品免费| 在线精品视频小说1| 波波电影院一区二区三区| 国产精品综合一区二区三区| 麻豆成人免费电影| 日本在线不卡一区| 视频一区二区三区中文字幕| 亚洲一区二区中文在线| 亚洲精品成人少妇| 亚洲精品久久久蜜桃| 国产精品灌醉下药二区| 国产精品美女久久久久久久久久久| 久久你懂得1024| 久久久久9999亚洲精品| 久久久久88色偷偷免费| 久久精品网站免费观看| 国产亚洲精品久| 亚洲国产精品99久久久久久久久| 久久久精品免费网站| 久久久99免费| 欧美国产精品v| 国产精品视频一区二区三区不卡| 国产精品网站在线观看| 中文字幕亚洲在| 亚洲综合无码一区二区| 亚洲一区在线观看网站| 天天综合日日夜夜精品| 男女激情视频一区| 国产一区二区0| 99视频一区二区三区| 日本久久一区二区| 欧美男男青年gay1069videost | 色综合一区二区| 色综合欧美在线| 欧美视频第二页| 日韩欧美黄色影院| 国产偷国产偷精品高清尤物| 国产精品国产三级国产aⅴ入口| 国产精品欧美久久久久无广告| 亚洲欧美日韩国产另类专区| 午夜久久久影院| 国产精品影音先锋| 99久久99精品久久久久久| 精品视频一区 二区 三区| 精品国产一区二区三区忘忧草 | 亚洲国产三级在线| 久久99精品国产麻豆不卡| 国产成人免费在线视频| 91伊人久久大香线蕉| 日韩视频免费直播| 亚洲国产精品精华液ab| 一区二区高清在线| 免费在线一区观看| av激情综合网| 欧美一区日韩一区| 中文字幕中文字幕中文字幕亚洲无线| 亚洲一区二三区| 国产不卡视频一区二区三区| 欧洲精品视频在线观看| 久久嫩草精品久久久精品| 一区二区三区日韩精品视频| 久久99久国产精品黄毛片色诱| av电影一区二区| 日韩美女一区二区三区四区| 亚洲视频一区二区在线观看| 精品亚洲国产成人av制服丝袜| 91丝袜美女网| 久久精品亚洲精品国产欧美| 亚洲午夜精品网| av一二三不卡影片| 精品免费视频一区二区| 亚洲国产综合在线| 波多野结衣在线一区| 日韩欧美色综合| 亚洲成年人网站在线观看| 粉嫩aⅴ一区二区三区四区五区| 欧美日韩国产成人在线91| 国产精品久久久99| 国产一区二区免费看| 777亚洲妇女| 亚洲一区二区高清| 91在线看国产| 中文字幕精品综合| 狠狠色狠狠色合久久伊人| 51精品久久久久久久蜜臀| 亚洲午夜免费电影| 在线视频综合导航| 亚洲人快播电影网| av电影天堂一区二区在线| 久久久精品综合| 国产一区二区免费看| 日韩欧美一区二区三区在线| 亚洲国产视频一区| 欧美视频一二三区| 亚洲制服丝袜av| 日本道色综合久久| 亚洲日本韩国一区| 色综合天天综合在线视频| 亚洲视频图片小说| 色94色欧美sute亚洲线路二 | 91在线丨porny丨国产| 中文字幕在线一区免费|