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

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

?? sint.s

?? vxwork源代碼
?? S
字號:
/* sint.s - Motorola 68040 FP integer routines (EXC) *//* Copyright 1991-1993 Wind River Systems, Inc. */	.data	.globl	_copyright_wind_river	.long	_copyright_wind_river/*modification history--------------------01e,21jul93,kdl  added .text (SPR #2372).01d,23aug92,jcf  changed bxxx to jxx.01c,26may92,rrr  the tree shuffle01b,10jan92,kdl  added modification history; general cleanup.01a,15aug91,kdl  original version, from Motorola FPSP v2.0.*//*DESCRIPTION	sintsa 3.1 12/10/90	The entry point sINT computes the rounded integer	equivalent of the input argument, sINTRZ computes	the integer rounded to zero of the input argument.	Entry points __x_sint and __x_sintrz are called from __x_do_func	to emulate the fint and fintrz unimplemented instructions,	respectively.  Entry point __x_sintdo is used by __x_bindec.	Input: (Entry points __x_sint and __x_sintrz) Double-extended		number X in the ETEMP space in the floating-point		save stack.	       (Entry point __x_sintdo) Double-extended number X in		location pointed to by the address register a0.	       (Entry point __x_sintd) Double-extended denormalized		number X in the ETEMP space in the floating-point		save stack.	Output: The function returns int(X) or intrz(X) in fp0.	Modifies: fp0.	Algorithm: (sint and __x_sintrz)	1. If exp(X) >= 63, return X.	   If exp(X) < 0, return +/- 0 or +/- 1, according to	   the rounding mode.	2. (X is in range) set rsc = 63 - exp(X). Unnormalize the	   result to the exponent 0x403e.	3. Round the result in the mode given in USER_FPCR. For	   __x_sintrz, force round-to-zero mode.	4. Normalize the rounded result|  store in fp0.	For the denormalized cases, force the correct result	for the given sign and rounding mode.		        Sign(X)		RMODE   +    -		-----  --------		 RN    +0   -0		 RZ    +0   -0		 RM    +0   -1		 RP    +1   -0		Copyright (C) Motorola, Inc. 1990			All Rights Reserved	THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF MOTOROLA	The copyright notice above does not evidence any	actual or intended publication of such source code.SINT    idnt    2,1 Motorola 040 Floating Point Software Package	section	8NOMANUAL*/#include "fpsp040E.h"|	xref	__x_dnrm_lp|	xref	__x_nrm_set|	xref	__x_round|	xref	__x_t_inx2|	xref	__x_ld_pone|	xref	__x_ld_mone|	xref	__x_ld_pzero|	xref	__x_ld_mzero|	xref	__x_snzrinx||	FINT|	.text	.globl	__x_sint__x_sint:	bfextu	a6@(fpcr_MODE){#2:#2},d1	/* | use user's mode for rounding */|					| implicity has extend precision|					| in upper word.	movel	d1,a6@(L_SCR1)		| save mode bits	jra 	__x_sintexc||	FINT with extended denorm inputs.|	.globl	__x_sintd__x_sintd:	btst	#5,a6@(fpcr_MODE)	jeq 	__x_snzrinx		| if round nearest or round zero, +/- 0	btst	#4,a6@(fpcr_MODE)	jeq 	rnd_mnsrnd_pls:	btst	#sign_bit,a0@(LOCAL_EX)	jne 	__x_sintmz	bsrl	__x_ld_pone		| if round plus inf & pos, answer is +1	jra 	__x_t_inx2rnd_mns:	btst	#sign_bit,a0@(LOCAL_EX)	jeq 	__x_sintpz	bsrl	__x_ld_mone		| if round mns inf and neg, answer is -1	jra 	__x_t_inx2__x_sintpz:	bsrl	__x_ld_pzero	jra 	__x_t_inx2__x_sintmz:	bsrl	__x_ld_mzero	jra 	__x_t_inx2||	FINTRZ|	.globl	__x_sintrz__x_sintrz:	movel	#1,a6@(L_SCR1)		| use rz mode for rounding|					| implicity has extend precision|					| in upper word.	jra 	__x_sintexc||	SINTDO||	Input:	a0 points to an IEEE extended format operand| 	Output:	fp0 has the result|| Exeptions:|| If the subroutine results in an inexact operation, the inx2 and| ainx bits in the USER_FPSR are set.||	.globl	__x_sintdo__x_sintdo:	bfextu	a6@(fpcr_MODE){#2:#2},d1	/* | use user's mode for rounding */|					| implicitly has ext precision|					| in upper word.	movel	d1,a6@(L_SCR1)		| save mode bits|| Real work of __x_sint is in __x_sintexc|__x_sintexc:	bclr	#sign_bit,a0@(LOCAL_EX)	| convert to internal extended|					| format	sne	a0@(LOCAL_SGN)	cmpw	#0x403e,a0@(LOCAL_EX)	| check if (unbiased) exp > 63	jgt 	out_rnge			| branch if exp < 63	cmpw	#0x3ffd,a0@(LOCAL_EX)	| check if (unbiased) exp < 0	jgt 	in_rnge			| if 63 >= exp > 0, do calc|| Input is less than zero.  Restore sign, and check for directed| rounding modes.  L_SCR1 contains the rmode in the lower byte.|un_rnge:	btst	#1,a6@(L_SCR1+3)		| check for rn and rz	jeq 	un_rnrz	tstb	a0@(LOCAL_SGN)		| check for sign	jne 	un_rmrp_neg|| Sign is +.  If rp, load +1.0, if rm, load +0.0|	cmpib	#3,a6@(L_SCR1+3)		| check for rp	jeq 	un_ldpone		| if rp, load +1.0	bsrl	__x_ld_pzero		| if rm, load +0.0	jra 	__x_t_inx2un_ldpone:	bsrl	__x_ld_pone	jra 	__x_t_inx2|| Sign is -.  If rm, load -1.0, if rp, load -0.0|un_rmrp_neg:	cmpib	#2,a6@(L_SCR1+3)		| check for rm	jeq 	un_ldmone		| if rm, load -1.0	bsrl	__x_ld_mzero		| if rp, load -0.0	jra 	__x_t_inx2un_ldmone:	bsrl	__x_ld_mone	jra 	__x_t_inx2|| Rmode is rn or rz|  return signed zero|un_rnrz:	tstb	a0@(LOCAL_SGN)		| check for sign	jne 	un_rnrz_neg	bsrl	__x_ld_pzero	jra 	__x_t_inx2un_rnrz_neg:	bsrl	__x_ld_mzero	jra 	__x_t_inx2|| Input is greater than 2^63.  All bits are significant.  Return| the input.|out_rnge:	bfclr	a0@(LOCAL_SGN){#0:#8}	| change back to IEEE ext format	jeq 	intps	bset	#sign_bit,a0@(LOCAL_EX)intps:	fmovel	fpcr,a7@-	fmovel	#0,fpcr	fmovex	a0@(LOCAL_EX),fp0	| if exp > 63|					| then return X to the user|					| there are no fraction bits	fmovel	a7@+,fpcr	rtsin_rnge:| 					| shift off fraction bits	clrl	d0			| clear d0 - initial g,r,s for|					| dnrm_lp	movel	#0x403e,d1		| set threshold for __x_dnrm_lp|					| assumes a0 points to operand	bsrl	__x_dnrm_lp|					| returns unnormalized number|					| pointed by a0|					| output d0 supplies g,r,s|					| used by round	movel	a6@(L_SCR1),d1		| use selected rounding mode||	bsrl	__x_round			| round the unnorm based on users|					| input	a0 ptr to ext X|					| 	d0 g,r,s bits|					| 	d1 PREC/MODE info|					| output a0 ptr to rounded result|					| inexact flag set in USER_FPSR|					| if initial grs set|| normalize the rounded result and store value in fp0|	bsrl	__x_nrm_set			| normalize the unnorm|					| Input: a0 points to operand to|					| be normalized|					| Output: a0 points to normalized|					| result	bfclr	a0@(LOCAL_SGN){#0:#8}	jeq 	nrmrndp	bset	#sign_bit,a0@(LOCAL_EX)	| return to IEEE extended formatnrmrndp:	fmovel	fpcr,a7@-	fmovel	#0,fpcr	fmovex	a0@(LOCAL_EX),fp0	| move result to fp0	fmovel	a7@+,fpcr	rts|	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品成人在线| 国产老肥熟一区二区三区| 91精品国产综合久久久久久久久久 | 秋霞电影网一区二区| 精品免费国产二区三区| 91在线观看下载| 午夜视频一区在线观看| 亚洲色图在线播放| 在线免费观看视频一区| 国产成人精品影视| 美国av一区二区| 亚洲福利一二三区| 91激情在线视频| 成人91在线观看| 国产在线精品免费| 亚洲乱码中文字幕综合| 精品国产一区二区亚洲人成毛片| 91极品视觉盛宴| 在线观看日韩av先锋影音电影院| 亚洲午夜激情网页| 亚洲丝袜美腿综合| 自拍偷拍亚洲综合| 中文字幕日韩一区| 中文在线一区二区| 国产精品久久久久久久午夜片| 日韩欧美你懂的| 欧美一级专区免费大片| 337p亚洲精品色噜噜| 欧美人体做爰大胆视频| 国产在线精品国自产拍免费| 久久av资源站| 国产精品一区二区在线观看网站| 午夜精品福利久久久| 日韩精品免费专区| 日韩av一区二| 国产精品电影院| 国产精品久久久久久久久图文区| 国产精品三级电影| 精品黑人一区二区三区久久| 久久伊99综合婷婷久久伊| 久久精品夜色噜噜亚洲a∨| 日韩三级av在线播放| 精品久久久久av影院 | 秋霞电影网一区二区| 亚洲成人777| 另类小说综合欧美亚洲| 亚洲色图清纯唯美| 亚洲自拍偷拍麻豆| 免费高清视频精品| 午夜精品久久久久久不卡8050| 午夜精品久久久久久不卡8050| 香港成人在线视频| 精品一区二区成人精品| 免费成人在线视频观看| 国产一区二区三区综合| 色综合天天综合给合国产| 91亚洲精品一区二区乱码| 欧美偷拍一区二区| 2024国产精品| 国产a级毛片一区| 日本精品一区二区三区高清 | 久久综合狠狠综合| 欧美美女网站色| 2024国产精品视频| 国产精品福利一区二区三区| 日本免费在线视频不卡一不卡二| 韩国成人在线视频| 精东粉嫩av免费一区二区三区| av欧美精品.com| 99国产精品久久久| 91精品国模一区二区三区| 国产精品国产三级国产aⅴ中文| 午夜激情综合网| www.亚洲在线| 99久久国产综合色|国产精品| 欧美一区二区三区的| 亚洲另类在线制服丝袜| 国内精品久久久久影院薰衣草| 色婷婷亚洲一区二区三区| 精品国精品国产尤物美女| 亚洲影院久久精品| www.亚洲色图.com| 91理论电影在线观看| 精品精品国产高清一毛片一天堂| 亚洲一级电影视频| 99久久精品国产观看| 精品av综合导航| 午夜欧美在线一二页| 成人av电影在线观看| 日本精品视频一区二区三区| 国产精品国产自产拍高清av王其| 麻豆精品在线视频| 色综合色综合色综合色综合色综合| 精品成人私密视频| 久久精品国产**网站演员| 久久99精品国产.久久久久| 欧美欧美欧美欧美首页| 久久精品视频一区二区三区| 精品一区二区三区免费毛片爱| 日韩一级视频免费观看在线| 亚洲一区二区三区国产| 色综合色综合色综合色综合色综合| 欧美国产综合色视频| 亚洲精品成人悠悠色影视| 无码av免费一区二区三区试看| 欧美在线观看视频一区二区 | 亚洲精品国产a| 成人网男人的天堂| 日韩一区欧美小说| 99在线热播精品免费| 国产精品久久免费看| av在线不卡免费看| 日韩激情视频在线观看| 一本大道av一区二区在线播放| 丝袜亚洲另类欧美| 国产精品理伦片| 日韩一区国产二区欧美三区| 国产一区二区视频在线| 日韩精品一区国产麻豆| 99视频一区二区| 久草精品在线观看| 亚洲妇熟xx妇色黄| 国产精品久久久久久亚洲伦| 精品剧情在线观看| 欧美性大战久久久久久久蜜臀| 国产精品一区二区三区四区| 午夜不卡av免费| 自拍视频在线观看一区二区| 久久一区二区视频| 在线电影院国产精品| 在线免费观看视频一区| 99天天综合性| 成人免费毛片嘿嘿连载视频| 久久精品国产**网站演员| 五月婷婷激情综合网| 亚洲精选视频免费看| 国产精品动漫网站| 国产精品欧美一区喷水| 26uuu亚洲综合色欧美| 91精品午夜视频| 欧美精品日韩一本| 欧美色视频一区| 欧美伊人精品成人久久综合97| 99精品国产99久久久久久白柏| 国产精品亚洲视频| 国产精品一区二区久久精品爱涩| 青青草国产成人av片免费| 日本三级亚洲精品| 热久久免费视频| 美国欧美日韩国产在线播放| 毛片av一区二区| 久久99精品国产.久久久久| 美女视频黄频大全不卡视频在线播放 | 国产精品久久影院| 久久久精品综合| 国产农村妇女精品| 久久午夜电影网| 久久婷婷色综合| 国产精品美女一区二区三区| 国产精品久久久一区麻豆最新章节| 国产精品毛片久久久久久| 中文字幕在线不卡一区| **性色生活片久久毛片| 成人欧美一区二区三区视频网页 | 一级中文字幕一区二区| 欧美在线高清视频| 欧美高清视频在线高清观看mv色露露十八 | 在线亚洲精品福利网址导航| 成人avav影音| 欧美性色综合网| 欧美欧美欧美欧美首页| 日韩一区二区三区在线| 久久嫩草精品久久久久| 中文字幕在线免费不卡| 亚洲午夜激情网页| 国产曰批免费观看久久久| 成人av电影观看| 制服丝袜在线91| 久久久国际精品| 亚洲靠逼com| 久久精品国产秦先生| 99久久精品免费看国产| 91精品综合久久久久久| 国产性做久久久久久| 亚洲成人资源网| 成人性生交大片免费看视频在线| 色视频一区二区| 精品处破学生在线二十三| 亚洲精品视频在线观看网站| 免费成人你懂的| 色香蕉久久蜜桃| 久久夜色精品一区| 亚洲一区二区三区四区的| 国产91露脸合集magnet| 欧美老年两性高潮| 国产精品电影一区二区| 日韩精品色哟哟| 色婷婷综合中文久久一本| 精品国产一区二区三区不卡 | 色噜噜狠狠色综合欧洲selulu|