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

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

?? log.c

?? vxworks的源代碼
?? C
字號:
/* log.c - math routines *//* Copyright 1992-1993 Wind River Systems, Inc. *//*modification history--------------------01f,05feb93,jdi  doc changes based on kdl review.01e,02dec92,jdi  doc tweaks.01d,28oct92,jdi  documentation cleanup.01c,13oct92,jdi  mangen fixes.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 */#include <errno.h>#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 *//* sqrt2  =  1.4142135623730950622E0     ; Hex  2^  1   *  .B504F333F9DE65 */static long     ln2hix[] = { _0x(7217,4031), _0x(0000,f7d0)};static long     ln2lox[] = { _0x(bcd5,2ce7), _0x(d9cc,e4f1)};static long     sqrt2x[] = { _0x(04f3,40b5), _0x(de65,33f9)};#define    ln2hi    (*(double*)ln2hix)#define    ln2lo    (*(double*)ln2lox)#define    sqrt2    (*(double*)sqrt2x)#else	/* defined(vax)||defined(tahoe) */static doubleln2hi  =  6.9314718036912381649E-1    , /*Hex  2^ -1   *  1.62E42FEE00000 */ln2lo  =  1.9082149292705877000E-10   , /*Hex  2^-33   *  1.A39EF35793C76 */sqrt2  =  1.4142135623730951455E0     ; /*Hex  2^  0   *  1.6A09E667F3BCD */#endif	/* defined(vax)||defined(tahoe) *//********************************************************************************* log - compute a natural logarithm (ANSI)** This routine returns the natural logarithm of <x>* in double precision (IEEE double, 53 bits).** A domain error occurs if the argument is negative.  A range error may occur* if the argument is zero.** INTERNAL:* Method:* (1) Argument Reduction: find <k> and <f> such that:**         x = 2^k * (1+f)**     where:**         sqrt(2)/2 < 1+f < sqrt(2)** (2) Let s = f/(2+f); based on:**         log(1+f) = log(1+s) - log(1-s) = 2s + 2/3 s**3 + 2/5 s**5 + .....**     log(1+f) is computed by:**         log(1+f) = 2s + s*log__L(s*s)**     where:**        log__L(z) = z*(L1 + z*(L2 + z*(... (L6 + z*L7)...)))** (3) Finally:**         log(x) = k*ln2 + log(1+f)**     (Here n*ln2 will be stored*     in two floating-point numbers: n*ln2hi + n*ln2lo; n*ln2hi is exact*     since the last 20 bits of ln2hi is 0.)** INCLUDE FILES: math.h** RETURNS: The double-precision natural logarithm of <x>.** Special cases:*     If <x> < 0 (including -INF), it returns NaN with signal.*     If <x> is +INF, it returns <x> with no signal.*     If <x> is 0, it returns -INF with signal.*     If <x> is NaN it returns <x> with no signal.** SEE ALSO: mathALib** INTERNAL* Coded in C by K.C. Ng, 1/19/85;* Revised by K.C. Ng on 2/7/85, 3/7/85, 3/24/85, 4/16/85.*/double log    (    double x	/* value to compute the natural logarithm of */    )    {	static double zero=0.0, negone= -1.0, half=1.0/2.0;	double logb(),scalb(),copysign(),log__L(),s,z,t;	int k,n,finite();#if !defined(vax)&&!defined(tahoe)	if(x!=x) return(x);	/* x is NaN */#endif	/* !defined(vax)&&!defined(tahoe) */	if(finite(x)) {	   if( x > zero ) {	   /* argument reduction */	      k=logb(x);   x=scalb(x,-k);	      if(k == -1022) /* subnormal no. */		   {n=logb(x); x=scalb(x,-n); k+=n;}	      if(x >= sqrt2 ) {k += 1; x *= half;}	      x += negone ;	   /* compute log(1+x)  */              s=x/(2+x); t=x*x*half;	      z=k*ln2lo+s*(t+log__L(s*s));	      x += (z - t) ;	      return(k*ln2hi+x);	   }	/* end of if (x > zero) */	   else {#if defined(vax)||defined(tahoe)		extern double infnan();		if ( x == zero )		    return (infnan(-ERANGE));	/* -INF */		else		    return (infnan(EDOM));	/* NaN */#else	/* defined(vax)||defined(tahoe) */		/* zero argument, return -INF with signal */		if ( x == zero )		    return( negone/zero );		/* negative argument, return NaN with signal */		else		    return ( zero / zero );#endif	/* defined(vax)||defined(tahoe) */	    }	}    /* end of if (finite(x)) */    /* NOTREACHED if defined(vax)||defined(tahoe) */    /* log(-INF) is NaN with signal */	else if (x<0)	    return(zero/zero);    /* log(+INF) is +INF */	else return(x);    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕免费不卡在线| 国产在线观看一区二区| 精品影视av免费| 99视频精品在线| 精品国产一区二区三区久久影院| 日本一区二区不卡视频| 日本中文字幕一区二区视频| 粉嫩一区二区三区性色av| 欧美日韩国产精品成人| 亚洲特黄一级片| 国产精品亚洲成人| 26uuu国产电影一区二区| 天天综合色天天| 91在线视频观看| 中文字幕在线一区免费| 国产乱码精品一区二区三 | 久久久久国产精品麻豆| 无吗不卡中文字幕| 欧美在线看片a免费观看| 亚洲三级在线看| 成人免费视频免费观看| 国产视频一区在线播放| 激情综合五月天| 日韩你懂的在线观看| 天使萌一区二区三区免费观看| 一本色道综合亚洲| 欧美激情艳妇裸体舞| 成人久久视频在线观看| 国产欧美综合在线| 国产高清精品在线| 欧美激情在线一区二区| 丁香激情综合国产| 亚洲欧美怡红院| 日本福利一区二区| 国产激情一区二区三区四区| 久久这里只精品最新地址| 日本不卡不码高清免费观看| 日韩欧美中文字幕制服| 久久精品国产一区二区三区免费看| 91精品国产免费久久综合| 欧美aaaaa成人免费观看视频| 日韩视频不卡中文| 国产福利不卡视频| 亚洲欧洲中文日韩久久av乱码| 91浏览器打开| 婷婷综合另类小说色区| 精品三级在线看| 国产大片一区二区| 亚洲综合色婷婷| 日韩视频永久免费| 成人白浆超碰人人人人| 一区二区三区国产豹纹内裤在线| 色婷婷综合激情| 日本不卡视频一二三区| 国产日本欧美一区二区| 欧美主播一区二区三区| 久久99热99| 亚洲欧洲日本在线| 91精品国产综合久久精品麻豆 | 99在线热播精品免费| 亚洲欧美日韩系列| 91精品国产综合久久精品app | 欧美日韩中文字幕一区二区| 日本三级亚洲精品| 国产精品三级在线观看| 欧美三电影在线| 国产成人免费视频一区| 亚洲一区二区三区爽爽爽爽爽| 欧美电影免费观看高清完整版在| 成人午夜碰碰视频| 亚洲www啪成人一区二区麻豆| 久久久另类综合| 在线观看亚洲精品| 国产v综合v亚洲欧| 奇米精品一区二区三区四区 | 奇米影视在线99精品| 最新国产の精品合集bt伙计| 欧美成人猛片aaaaaaa| 色噜噜偷拍精品综合在线| 美腿丝袜在线亚洲一区| 亚洲女同ⅹxx女同tv| ww久久中文字幕| 欧美日韩精品系列| 成人理论电影网| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲成人7777| 国产精品乱人伦中文| xf在线a精品一区二区视频网站| 在线观看视频91| 91丨porny丨在线| 国产成人在线视频网站| 黑人巨大精品欧美一区| 日韩国产精品91| 亚洲最大的成人av| 国产精品国产精品国产专区不片| 久久在线观看免费| 日韩欧美亚洲国产另类| 欧美日韩激情在线| 欧美性猛交xxxx黑人交| 色婷婷久久久久swag精品| 成人美女在线观看| 成人教育av在线| 国产成人av资源| 国产乱码精品一区二区三区五月婷| 日韩制服丝袜av| 视频一区二区三区在线| 亚洲成人av福利| 日本麻豆一区二区三区视频| 性久久久久久久| 调教+趴+乳夹+国产+精品| 五月激情综合网| 日韩vs国产vs欧美| 蜜桃视频一区二区三区| 麻豆一区二区三| 精品一区二区三区在线观看| 久久97超碰国产精品超碰| 日本成人中文字幕在线视频| 毛片av一区二区| 国产在线不卡一卡二卡三卡四卡| 国产在线视频一区二区三区| 国产河南妇女毛片精品久久久| 久久国产剧场电影| 国产福利91精品一区| 成人成人成人在线视频| 91丨porny丨蝌蚪视频| 日本福利一区二区| 欧美日韩国产三级| 日韩欧美中文字幕制服| 国产无一区二区| 最新久久zyz资源站| 亚洲一区在线看| 日本成人中文字幕| 国产高清亚洲一区| 色综合欧美在线| 欧美喷潮久久久xxxxx| 欧美成人精品1314www| 久久精品人人做人人爽人人| 欧美国产激情二区三区| 一区二区三区视频在线看| 五月婷婷色综合| 国产一区二区美女| 91在线精品一区二区三区| 欧美三级三级三级爽爽爽| 日韩午夜精品电影| 欧美国产精品久久| 婷婷久久综合九色国产成人 | 中文字幕成人av| 亚洲一二三四在线观看| 国内精品久久久久影院薰衣草| 国产成人aaaa| 欧美三级蜜桃2在线观看| 精品捆绑美女sm三区| 中文字幕亚洲视频| 久久精品国产秦先生| 色欧美88888久久久久久影院| 欧美一级久久久久久久大片| 中文一区一区三区高中清不卡| 亚洲二区在线观看| 懂色av一区二区三区免费观看| 欧美亚洲动漫精品| 国产精品毛片高清在线完整版| 天堂蜜桃91精品| 99国产麻豆精品| 久久久久国色av免费看影院| 午夜电影一区二区| jizzjizzjizz欧美| 欧美成人三级在线| 亚洲国产欧美日韩另类综合| 国产成人av网站| 2020国产精品久久精品美国| 亚洲精选一二三| 成人综合婷婷国产精品久久免费| 69久久夜色精品国产69蝌蚪网| 国产三级欧美三级| 久久99精品久久久久久动态图| 欧美最猛黑人xxxxx猛交| 国产欧美精品国产国产专区| 喷白浆一区二区| 欧美午夜精品久久久久久超碰 | 五月婷婷另类国产| 色婷婷综合久久久中文字幕| 国产欧美日韩不卡| 国产乱码精品一区二区三区忘忧草 | 国产亚洲一二三区| 奇米色一区二区三区四区| 欧美在线免费观看亚洲| 亚洲精品福利视频网站| 国产成人aaaa| 国产人妖乱国产精品人妖| 国产在线精品一区在线观看麻豆| 欧美精品黑人性xxxx| 亚洲超碰97人人做人人爱| 欧美中文字幕久久| 亚洲一区二区三区小说| 91久久一区二区| 亚洲曰韩产成在线| 欧美精品第1页| 日本成人在线看| 精品区一区二区| 国产毛片精品视频|