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

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

?? sinl.c

?? linux下用PCMCIA無線網卡虛擬無線AP的程序源碼
?? C
字號:
/*							sinl.c * *	Circular sine, long double precision * * * * SYNOPSIS: * * long double x, y, sinl(); * * y = sinl( x ); * * * * DESCRIPTION: * * Range reduction is into intervals of pi/4.  The reduction * error is nearly eliminated by contriving an extended precision * modular arithmetic. * * Two polynomial approximating functions are employed. * Between 0 and pi/4 the sine is approximated by the Cody * and Waite polynomial form *      x + x**3 P(x**2) . * Between pi/4 and pi/2 the cosine is represented as *      1 - .5 x**2 + x**4 Q(x**2) . * * * ACCURACY: * *                      Relative error: * arithmetic   domain      # trials      peak         rms *    IEEE     +-5.5e11      200,000    1.2e-19     2.9e-20 *  * ERROR MESSAGES: * *   message           condition        value returned * sin total loss   x > 2**39               0.0 * * Loss of precision occurs for x > 2**39 = 5.49755813888e11. * The routine as implemented flags a TLOSS error for * x > 2**39 and returns 0.0. *//*							cosl.c * *	Circular cosine, long double precision * * * * SYNOPSIS: * * long double x, y, cosl(); * * y = cosl( x ); * * * * DESCRIPTION: * * Range reduction is into intervals of pi/4.  The reduction * error is nearly eliminated by contriving an extended precision * modular arithmetic. * * Two polynomial approximating functions are employed. * Between 0 and pi/4 the cosine is approximated by *      1 - .5 x**2 + x**4 Q(x**2) . * Between pi/4 and pi/2 the sine is represented by the Cody * and Waite polynomial form *      x  +  x**3 P(x**2) . * * * ACCURACY: * *                      Relative error: * arithmetic   domain      # trials      peak         rms *    IEEE     +-5.5e11       50000      1.2e-19     2.9e-20 *//*							sin.c	*//*Cephes Math Library Release 2.7:  May, 1998Copyright 1985, 1990, 1998 by Stephen L. Moshier*/#include <math.h>#ifdef UNKstatic long double sincof[7] = {-7.5785404094842805756289E-13L, 1.6058363167320443249231E-10L,-2.5052104881870868784055E-8L, 2.7557319214064922217861E-6L,-1.9841269841254799668344E-4L, 8.3333333333333225058715E-3L,-1.6666666666666666640255E-1L,};static long double coscof[7] = { 4.7377507964246204691685E-14L,-1.1470284843425359765671E-11L, 2.0876754287081521758361E-9L,-2.7557319214999787979814E-7L, 2.4801587301570552304991E-5L,-1.3888888888888872993737E-3L, 4.1666666666666666609054E-2L,};static long double DP1 = 7.853981554508209228515625E-1L;static long double DP2 = 7.946627356147928367136046290398E-9L;static long double DP3 = 3.061616997868382943065164830688E-17L;#endif#ifdef IBMPCstatic short sincof[] = {0x4e27,0xe1d6,0x2389,0xd551,0xbfd6, XPD0x64d7,0xe706,0x4623,0xb090,0x3fde, XPD0x01b1,0xbf34,0x2946,0xd732,0xbfe5, XPD0xc8f7,0x9845,0x1d29,0xb8ef,0x3fec, XPD0x6514,0x0c53,0x00d0,0xd00d,0xbff2, XPD0x569a,0x8888,0x8888,0x8888,0x3ff8, XPD0xaa97,0xaaaa,0xaaaa,0xaaaa,0xbffc, XPD};static short coscof[] = {0x7436,0x6f99,0x8c3a,0xd55e,0x3fd2, XPD0x2f37,0x58f4,0x920f,0xc9c9,0xbfda, XPD0x5350,0x659e,0xc648,0x8f76,0x3fe2, XPD0x4d2b,0xf5c6,0x7dba,0x93f2,0xbfe9, XPD0x53ed,0x0c66,0x00d0,0xd00d,0x3fef, XPD0x7b67,0x0b60,0x60b6,0xb60b,0xbff5, XPD0xaa9a,0xaaaa,0xaaaa,0xaaaa,0x3ffa, XPD};static short P1[] = {0x0000,0x0000,0xda80,0xc90f,0x3ffe, XPD};static short P2[] = {0x0000,0x0000,0xa300,0x8885,0x3fe4, XPD};static short P3[] = {0x3707,0xa2e0,0x3198,0x8d31,0x3fc8, XPD};#define DP1 *(long double *)P1#define DP2 *(long double *)P2#define DP3 *(long double *)P3#endif#ifdef MIEEEstatic long sincof[] = {0xbfd60000,0xd5512389,0xe1d64e27,0x3fde0000,0xb0904623,0xe70664d7,0xbfe50000,0xd7322946,0xbf3401b1,0x3fec0000,0xb8ef1d29,0x9845c8f7,0xbff20000,0xd00d00d0,0x0c536514,0x3ff80000,0x88888888,0x8888569a,0xbffc0000,0xaaaaaaaa,0xaaaaaa97,};static long coscof[] = {0x3fd20000,0xd55e8c3a,0x6f997436,0xbfda0000,0xc9c9920f,0x58f42f37,0x3fe20000,0x8f76c648,0x659e5350,0xbfe90000,0x93f27dba,0xf5c64d2b,0x3fef0000,0xd00d00d0,0x0c6653ed,0xbff50000,0xb60b60b6,0x0b607b67,0x3ffa0000,0xaaaaaaaa,0xaaaaaa9a,};static long P1[] = {0x3ffe0000,0xc90fda80,0x00000000};static long P2[] = {0x3fe40000,0x8885a300,0x00000000};static long P3[] = {0x3fc80000,0x8d313198,0xa2e03707};#define DP1 *(long double *)P1#define DP2 *(long double *)P2#define DP3 *(long double *)P3#endifstatic long double lossth = 5.49755813888e11L; /* 2^39 */extern long double PIO4L;#ifdef ANSIPROTextern long double polevll ( long double, void *, int );extern long double floorl ( long double );extern long double ldexpl ( long double, int );extern int isnanl ( long double );extern int isfinitel ( long double );#elselong double polevll(), floorl(), ldexpl(), isnanl(), isfinitel();#endif#ifdef INFINITIESextern long double INFINITYL;#endif#ifdef NANSextern long double NANL;#endiflong double sinl(x)long double x;{long double y, z, zz;int j, sign;#ifdef NANSif( isnanl(x) )	return(x);#endif#ifdef MINUSZEROif( x == 0.0L )	return(x);#endif#ifdef NANSif( !isfinitel(x) )	{	mtherr( "sinl", DOMAIN );#ifdef NANS	return(NANL);#else	return(0.0L);#endif	}#endif/* make argument positive but save the sign */sign = 1;if( x < 0 )	{	x = -x;	sign = -1;	}if( x > lossth )	{	mtherr( "sinl", TLOSS );	return(0.0L);	}y = floorl( x/PIO4L ); /* integer part of x/PIO4 *//* strip high bits of integer part to prevent integer overflow */z = ldexpl( y, -4 );z = floorl(z);           /* integer part of y/8 */z = y - ldexpl( z, 4 );  /* y - 16 * (y/16) */j = z; /* convert to integer for tests on the phase angle *//* map zeros to origin */if( j & 1 )	{	j += 1;	y += 1.0L;	}j = j & 07; /* octant modulo 360 degrees *//* reflect in x axis */if( j > 3)	{	sign = -sign;	j -= 4;	}/* Extended precision modular arithmetic */z = ((x - y * DP1) - y * DP2) - y * DP3;zz = z * z;if( (j==1) || (j==2) )	{	y = 1.0L - ldexpl(zz,-1) + zz * zz * polevll( zz, coscof, 6 );	}else	{	y = z  +  z * (zz * polevll( zz, sincof, 6 ));	}if(sign < 0)	y = -y;return(y);}long double cosl(x)long double x;{long double y, z, zz;long i;int j, sign;#ifdef NANSif( isnanl(x) )	return(x);#endif#ifdef INFINITIESif( !isfinitel(x) )	{	mtherr( "cosl", DOMAIN );#ifdef NANS	return(NANL);#else	return(0.0L);#endif	}#endif/* make argument positive */sign = 1;if( x < 0 )	x = -x;if( x > lossth )	{	mtherr( "cosl", TLOSS );	return(0.0L);	}y = floorl( x/PIO4L );z = ldexpl( y, -4 );z = floorl(z);		/* integer part of y/8 */z = y - ldexpl( z, 4 );  /* y - 16 * (y/16) *//* integer and fractional part modulo one octant */i = z;if( i & 1 )	/* map zeros to origin */	{	i += 1;	y += 1.0L;	}j = i & 07;if( j > 3)	{	j -=4;	sign = -sign;	}if( j > 1 )	sign = -sign;/* Extended precision modular arithmetic */z = ((x - y * DP1) - y * DP2) - y * DP3;zz = z * z;if( (j==1) || (j==2) )	{	y = z  +  z * (zz * polevll( zz, sincof, 6 ));	}else	{	y = 1.0L - ldexpl(zz,-1) + zz * zz * polevll( zz, coscof, 6 );	}if(sign < 0)	y = -y;return(y);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区日韩欧美| 国产乱子伦视频一区二区三区| 亚洲一区二区视频| 久久精品国产99| 91麻豆自制传媒国产之光| www国产精品av| 一区二区不卡在线播放| 国产精品一区二区无线| 欧美精品日日鲁夜夜添| 国产精品国产三级国产aⅴ入口| 青娱乐精品视频在线| 欧美无砖专区一中文字| 国产精品久久久久久久浪潮网站| 精品一区二区三区免费| 欧美三级三级三级| 亚洲激情六月丁香| 成人妖精视频yjsp地址| 日韩免费高清电影| 蜜臀国产一区二区三区在线播放 | 国产亚洲精品bt天堂精选| 亚洲国产人成综合网站| 97精品超碰一区二区三区| 国产女人18水真多18精品一级做| 日韩福利电影在线| 欧美日韩国产综合视频在线观看| 综合亚洲深深色噜噜狠狠网站| 国内精品写真在线观看| 精品人伦一区二区色婷婷| 亚洲第一成年网| 欧美乱熟臀69xxxxxx| 亚洲一区二区欧美日韩 | 国产精品美日韩| 国产91精品精华液一区二区三区| 日韩你懂的在线播放| 日韩国产欧美在线播放| 欧美理论电影在线| 日韩电影一区二区三区四区| 欧美日韩国产大片| 日本在线播放一区二区三区| 7777精品久久久大香线蕉 | 精品一区二区三区久久久| 日韩精品资源二区在线| 国内欧美视频一区二区 | 国产福利不卡视频| 亚洲国产高清在线观看视频| 东方欧美亚洲色图在线| 国产精品污网站| 99re成人精品视频| 亚洲午夜激情av| 日韩午夜三级在线| 国产美女精品一区二区三区| 欧美韩日一区二区三区| 一本大道久久a久久综合婷婷| 成人免费视频在线观看| 欧美中文字幕一区二区三区亚洲| 日韩精品一区第一页| 久久综合中文字幕| 97国产一区二区| 五月婷婷久久丁香| 久久久国产一区二区三区四区小说| 国产福利精品一区| 樱桃视频在线观看一区| 91精品欧美一区二区三区综合在| 国内外精品视频| 一区二区三区在线播放| 91精品国产乱码| 国产成人免费视频一区| 亚洲一区在线观看网站| 日韩免费高清视频| 91麻豆文化传媒在线观看| 日本一不卡视频| 国产精品伦一区二区三级视频| 欧美午夜宅男影院| 国产综合色产在线精品| 亚洲一区二区精品久久av| 精品奇米国产一区二区三区| 91视频一区二区三区| 国内精品写真在线观看| 一区二区高清免费观看影视大全| 欧美成人欧美edvon| 欧美在线一区二区| 成人小视频免费观看| 美女在线观看视频一区二区| 亚洲日本在线视频观看| 欧美不卡一区二区三区| 欧美性欧美巨大黑白大战| 懂色av噜噜一区二区三区av| 久久国产婷婷国产香蕉| 亚洲成人激情综合网| 国产精品视频观看| 欧美不卡123| 欧美高清激情brazzers| 一本色道综合亚洲| 波多野结衣欧美| 精品一二线国产| 日韩精品视频网站| 亚洲国产日韩精品| 亚洲青青青在线视频| 国产日韩高清在线| 久久蜜桃av一区二区天堂| 欧美一级电影网站| 欧美另类z0zxhd电影| 日本韩国一区二区三区| 成人av资源在线观看| 国产精品 欧美精品| 久久成人免费网| 美女尤物国产一区| 麻豆精品在线视频| 免费欧美在线视频| 天天综合日日夜夜精品| 午夜精品免费在线| 亚洲电影第三页| 香蕉加勒比综合久久| 亚洲成人一区二区| 亚洲成人久久影院| 婷婷亚洲久悠悠色悠在线播放| 亚洲成人资源网| 日韩精品一级中文字幕精品视频免费观看 | 国产日韩精品一区二区三区| 久久久久久免费毛片精品| 欧美电影免费提供在线观看| 精品久久久久久无| 久久亚洲欧美国产精品乐播 | 国产真实乱子伦精品视频| 精品在线免费观看| 国产乱码精品一区二区三区忘忧草| 久久精品国产一区二区| 国产一区二区三区在线看麻豆| 国内精品伊人久久久久av一坑| 国产福利一区二区| 92国产精品观看| 91国偷自产一区二区使用方法| 欧美日韩一区二区三区在线| 91精品婷婷国产综合久久竹菊| 欧美tk—视频vk| 国产精品婷婷午夜在线观看| 亚洲视频小说图片| 性欧美疯狂xxxxbbbb| 精品一区二区三区蜜桃| 成人亚洲精品久久久久软件| 欧洲av一区二区嗯嗯嗯啊| 日韩一区二区在线播放| 亚洲精品一区二区三区四区高清| 国产精品无码永久免费888| 亚洲一二三专区| 狠狠久久亚洲欧美| 91天堂素人约啪| 日韩一区二区三区在线观看 | 欧美一级午夜免费电影| 国产亚洲欧美日韩在线一区| 亚洲日本va在线观看| 日韩av一级片| 粉嫩av一区二区三区粉嫩| 欧美日精品一区视频| 26uuu国产日韩综合| 亚洲黄色尤物视频| 国产综合色视频| 欧美亚洲一区二区在线观看| 欧美mv日韩mv亚洲| 亚洲自拍偷拍图区| 国产精品亚洲第一区在线暖暖韩国 | 麻豆精品久久久| 色噜噜狠狠成人中文综合| 精品对白一区国产伦| 亚洲一二三四久久| 国产精品白丝av| 欧美一级生活片| 亚洲欧洲制服丝袜| 国产精品主播直播| 欧美精品 日韩| 亚洲桃色在线一区| 国内精品久久久久影院薰衣草| 色婷婷综合久久| 久久噜噜亚洲综合| 青青草精品视频| 日本韩国欧美国产| 国产欧美在线观看一区| 欧美a一区二区| 欧美日韩国产精选| 亚洲欧美视频在线观看视频| 国产在线精品免费| 欧美一级搡bbbb搡bbbb| 亚洲在线一区二区三区| 成人爽a毛片一区二区免费| 欧美成人三级在线| 日韩电影在线看| 欧美日韩性生活| 亚洲最色的网站| 91蜜桃免费观看视频| 欧美激情一区三区| 国产精品自拍在线| 久久人人爽人人爽| 久久99国产精品免费| 欧美一区欧美二区| 日本视频一区二区三区| 欧美午夜精品久久久久久超碰 | 肉丝袜脚交视频一区二区| 色天天综合久久久久综合片| 国产精品国模大尺度视频| 国产激情视频一区二区在线观看 |