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

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

?? compact.fc

?? minix操作系統最新版本(3.1.1)的源代碼
?? FC
字號:
/*  (c) copyright 1988 by the Vrije Universiteit, Amsterdam, The Netherlands.  See the copyright notice in the ACK home directory, in the file "Copyright".*//* $Header: /cvsup/minix/src/lib/ack/float/compact.fc,v 1.1 2005/10/10 15:27:42 beng Exp $ *//*	COMPACT EXTEND FORMAT INTO FLOAT OF PROPER SIZE*/# include "FP_bias.h"# include "FP_shift.h"# include "FP_trap.h"# include "FP_types.h"# include "get_put.h"voidcompact(f,to,size)EXTEND	*f;unsigned long	*to;int	size;{	int	error = 0;	if (size == sizeof(DOUBLE)) {	/*	 * COMPACT EXTENDED INTO DOUBLE	 */		DOUBLE *DBL = (DOUBLE *) (void *) to;		if ((f->m1|(f->m2 & DBL_ZERO)) == 0L)	{			zrf8(DBL);			return;		}		f->exp += DBL_BIAS;	/* restore proper bias	*/		if (f->exp > DBL_MAX)	{dbl_over:			trap(EFOVFL);			f->exp = DBL_MAX+1;			f->m1 = 0;			f->m2 = 0;			if (error++)				return;		}		else if (f->exp < DBL_MIN)	{			b64_rsft(&(f->mantissa));			if (f->exp < 0) {				b64_sft(&(f->mantissa), -f->exp);				f->exp = 0;			}			/* underflow ??? */		}					/* local CAST conversion		*/		/* because of special format shift only 10 bits */		/* bit shift mantissa 10 bits		*/		/* first align within words, then do store operation */		DBL->d[0] = f->m1 >> DBL_RUNPACK;   /* plus 22 == 32 */		DBL->d[1] = f->m2 >> DBL_RUNPACK;   /* plus 22 == 32 */		DBL->d[1] |= (f->m1 << DBL_LUNPACK); /* plus 10 == 32 */		/* if not exact then round to nearest	*/		/* on a tie, round to even */#ifdef EXCEPTION_INEXACT		if ((f->m2 & DBL_EXACT) != 0) {		    INEXACT();#endif		    if (((f->m2 & DBL_EXACT) > DBL_ROUNDUP)			|| ((f->m2 & DBL_EXACT) == DBL_ROUNDUP			    && (f->m2 & (DBL_ROUNDUP << 1)))) {			DBL->d[1]++;	/* rounding up	*/			if (DBL->d[1] == 0L) { /* carry out	*/			    DBL->d[0]++;			    if (f->exp == 0 && (DBL->d[0] & ~DBL_MASK)) {					f->exp++;				}			    if (DBL->d[0] & DBL_CARRYOUT) { /* carry out */				if (DBL->d[0] & 01)				    DBL->d[1] = CARRYBIT;				DBL->d[0] >>= 1;				f->exp++;			    }			}			/*	check for overflow			*/			if (f->exp > DBL_MAX)		    		goto dbl_over;		    }#ifdef EXCEPTION_INEXACT		}#endif		/*		 * STORE EXPONENT AND SIGN:		 *		 * 1) clear leading bits (B4-B15)		 * 2) shift and store exponent		 */		DBL->d[0] &= DBL_MASK;		DBL->d[0] |= 			((long) (f->exp << DBL_EXPSHIFT) << EXP_STORE);		if (f->sign)			DBL->d[0] |= CARRYBIT;		/*		 * STORE MANTISSA		 */#if FL_MSL_AT_LOW_ADDRESS		put4(DBL->d[0], (char *) &DBL->d[0]);		put4(DBL->d[1], (char *) &DBL->d[1]);#else		{ unsigned long l;		  put4(DBL->d[1], (char *) &l);		  put4(DBL->d[0], (char *) &DBL->d[1]);		  DBL->d[0] = l;		}#endif	}	else {		/*		 * COMPACT EXTENDED INTO FLOAT		 */		SINGLE	*SGL;		/* local CAST conversion		*/		SGL = (SINGLE *) (void *) to;		if ((f->m1 & SGL_ZERO) == 0L)	{			*SGL = 0L;			return;		}		f->exp += SGL_BIAS;	/* restore bias	*/		if (f->exp > SGL_MAX)	{sgl_over:			trap(EFOVFL);			f->exp = SGL_MAX+1;			f->m1 = 0L;			f->m2 = 0L;			if (error++)				return;		}		else if (f->exp < SGL_MIN)	{			b64_rsft(&(f->mantissa));			if (f->exp < 0) {				b64_sft(&(f->mantissa), -f->exp);				f->exp = 0;			}			/* underflow ??? */		}		/* shift mantissa and store	*/		*SGL = (f->m1 >> SGL_RUNPACK);		/* check for rounding to nearest	*/		/* on a tie, round to even		*/#ifdef EXCEPTION_INEXACT		if (f->m2 != 0 ||		    (f->m1 & SGL_EXACT) != 0L) {			INEXACT();#endif		        if (((f->m1 & SGL_EXACT) > SGL_ROUNDUP)			    || ((f->m1 & SGL_EXACT) == SGL_ROUNDUP			        && (f->m1 & (SGL_ROUNDUP << 1)))) {				(*SGL)++;				if (f->exp == 0 && (*SGL & ~SGL_MASK)) {					f->exp++;				}			/* check normal */				if (*SGL & SGL_CARRYOUT)	{					*SGL >>= 1;					f->exp++;				}				if (f->exp > SGL_MAX)					goto sgl_over;			}#ifdef EXCEPTION_INEXACT		}#endif		/*		 * STORE EXPONENT AND SIGN:		 *		 * 1) clear leading bit of fraction		 * 2) shift and store exponent		 */		*SGL &= SGL_MASK; /* B23-B31 are 0 */		*SGL |= ((long) (f->exp << SGL_EXPSHIFT) << EXP_STORE);		if (f->sign)			*SGL |= CARRYBIT;		/*		 * STORE MANTISSA		 */		put4(*SGL, (char *) &SGL);	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线观看视频一区| 一区二区三区在线视频免费观看| 不卡一区在线观看| 精品一区二区影视| 久久精品国产亚洲aⅴ| 婷婷开心久久网| 日韩在线一区二区三区| 水蜜桃久久夜色精品一区的特点| 亚洲自拍都市欧美小说| 夜夜揉揉日日人人青青一国产精品| 亚洲日本免费电影| 夜色激情一区二区| 亚洲国产综合色| 日本伊人色综合网| 激情偷乱视频一区二区三区| 国产在线看一区| www.视频一区| 色综合色狠狠天天综合色| 欧美中文字幕久久| 日韩欧美在线影院| 国产色综合一区| 综合电影一区二区三区 | 另类的小说在线视频另类成人小视频在线 | 色婷婷av一区二区三区gif| 在线这里只有精品| 日韩一区二区三区视频在线观看| 久久综合丝袜日本网| 久久综合色8888| 最新中文字幕一区二区三区| 香蕉成人伊视频在线观看| 久草精品在线观看| 成人午夜视频网站| 欧美精品第1页| 精品国产三级a在线观看| 亚洲三级在线免费| 日本在线不卡视频| 成人av在线网站| 91精品国产综合久久婷婷香蕉| 欧美精品一区二区三区一线天视频 | 久久这里只有精品6| ...xxx性欧美| 卡一卡二国产精品| 91亚洲国产成人精品一区二区三| 9191精品国产综合久久久久久| 久久婷婷久久一区二区三区| 一区二区三区av电影| 激情综合色播激情啊| 欧美在线视频你懂得| 久久―日本道色综合久久| 一区二区三区精品在线| 国产成人亚洲综合a∨婷婷 | 韩国女主播成人在线| 在线免费亚洲电影| 国产欧美精品一区二区色综合 | 国产精品视频麻豆| 激情五月播播久久久精品| 欧美午夜不卡视频| 中文字幕精品一区二区精品绿巨人| 五月天精品一区二区三区| 97成人超碰视| 国产欧美一区二区三区网站| 麻豆精品久久精品色综合| 欧美日韩一区二区电影| 亚洲精品成人天堂一二三| 91麻豆免费观看| 国产精品污网站| 国产一区二区毛片| 欧美大片拔萝卜| 免费一区二区视频| 69堂亚洲精品首页| 蜜桃av一区二区在线观看| 欧美日韩激情在线| 亚洲第一综合色| 欧美日韩dvd在线观看| 亚洲va韩国va欧美va精品| 在线看一区二区| 亚洲综合在线电影| 欧美性生活久久| 午夜视频在线观看一区二区三区| 91精品福利在线| 亚洲影院理伦片| 欧美女孩性生活视频| 亚洲国产欧美在线| 欧美精品第1页| 日本成人在线网站| 精品88久久久久88久久久| 国产馆精品极品| 亚洲天堂免费看| 欧美丝袜丝nylons| 久久精品av麻豆的观看方式| 精品日韩一区二区| 粉嫩一区二区三区性色av| **欧美大码日韩| 欧美偷拍一区二区| 美国十次综合导航| 欧美高清在线一区二区| 色哟哟在线观看一区二区三区| 亚洲精品欧美二区三区中文字幕| 欧美日韩中文另类| 久久精品国产一区二区三区免费看| 久久久国产精品午夜一区ai换脸| 成人aa视频在线观看| 一区二区免费看| 精品黑人一区二区三区久久| 成人在线综合网| 亚洲第一激情av| 国产女同互慰高潮91漫画| 91国产成人在线| 精东粉嫩av免费一区二区三区| **网站欧美大片在线观看| 欧美美女网站色| 国产成人免费在线观看不卡| 亚洲精品伦理在线| 久久综合久久久久88| 色成人在线视频| 精品一区二区影视| 一区二区三区中文在线| 精品久久五月天| 色狠狠桃花综合| 国产精品综合久久| 亚洲成av人片在线观看| 日本一区二区三区电影| 欧美人与禽zozo性伦| 国产宾馆实践打屁股91| 奇米亚洲午夜久久精品| 1区2区3区精品视频| 欧美大片顶级少妇| 中文字幕av免费专区久久| 宅男噜噜噜66一区二区66| 成人久久视频在线观看| 久久精品二区亚洲w码| 亚洲国产视频网站| 亚洲欧洲美洲综合色网| 久久久久久麻豆| 欧美大片在线观看一区二区| 欧美手机在线视频| 日本精品视频一区二区| 国产91精品一区二区麻豆网站 | 国产一区二区电影| 亚洲电影一区二区| 中文字幕一区二区三| 欧美不卡一二三| 欧美一区二区三区视频在线| 欧美午夜片在线观看| 色婷婷亚洲一区二区三区| 成人h精品动漫一区二区三区| 国内成人免费视频| 久久99日本精品| 麻豆国产精品一区二区三区| 男女视频一区二区| 免费欧美在线视频| 日韩激情一二三区| 青青草国产成人99久久| 日韩精品乱码av一区二区| 天天做天天摸天天爽国产一区 | 欧美精品一区二区三区高清aⅴ| 777色狠狠一区二区三区| 欧美乱妇23p| 欧美一区二区三区四区久久| 日韩欧美国产精品一区| 欧美成人一区二区三区片免费| 日韩欧美综合在线| 久久久午夜电影| 国产精品色在线观看| 最新日韩在线视频| 亚洲国产毛片aaaaa无费看| 亚洲成年人网站在线观看| 日本怡春院一区二区| 激情偷乱视频一区二区三区| 国产91精品精华液一区二区三区 | 日本精品一区二区三区高清| 色婷婷av一区二区三区软件| 欧美性大战xxxxx久久久| 7878成人国产在线观看| 欧美精品一区二区三区久久久| 国产欧美一区二区在线| 蜜桃久久久久久| 国产成人av一区二区三区在线 | 欧美色手机在线观看| 制服.丝袜.亚洲.另类.中文 | 国产日韩一级二级三级| 成人免费一区二区三区视频 | 精品久久国产97色综合| 欧美高清在线视频| 亚洲国产sm捆绑调教视频 | 日本一区二区三区视频视频| 亚洲欧美综合网| 日韩高清在线电影| 国产成人精品三级麻豆| 欧美日韩综合色| 久久久久久久精| 夜夜操天天操亚洲| 国模冰冰炮一区二区| 在线欧美小视频| 久久久久免费观看| 一区二区成人在线| 国产寡妇亲子伦一区二区| 欧美日韩久久久久久| 国产欧美精品区一区二区三区| 性做久久久久久久久|