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

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

?? smovecr.s

?? vxworks的完整的源代碼
?? S
字號:
/* smovecr.s - Motorola 68040 FP constant 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	smovecrsa 3.1 12/10/90	The entry point sMOVECR returns the constant at the	offset given in the instruction field.	Input: An offset in the instruction word.	Output:	The constant rounded to the user's rounding		mode unchecked for overflow.	Modified: fp0.		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.SMOVECR	idnt	2,1 Motorola 040 Floating Point Software Package	section 8NOMANUAL*/#include "fpsp040E.h"|	xref	__x_nrm_set|	xref	__x_round|	xref	__x_PIRN|	xref	__x_PIRZRM|	xref	__x_PIRP|	xref	__x_SMALRN|	xref	__x_SMALRZRM|	xref	__x_SMALRP|	xref	__x_BIGRN|	xref	__x_BIGRZRM|	xref	__x_BIGRPFZERO:	.long	00000000||	FMOVECR|	.text	.globl	__x_smovcr__x_smovcr:	bfextu	a6@(CMDREG1B){#9:#7},d0 | get offset	bfextu	a6@(USER_FPCR){#26:#2},d1 | get rmode|| check range of offset|	tstb	d0			| if zero, offset is to pi	jeq 	PI_TBL			| it is pi	cmpib	#0x0a,d0		| check range 0x01 - 0x0a	jle 	Z_VAL			| if in this range, return zero	cmpib	#0x0e,d0		| check range 0x0b - 0x0e	jle 	SM_TBL			| valid constants in this range	cmpib	#0x2f,d0		| check range 0x10 - 0x2f	jle 	Z_VAL			| if in this range, return zero	cmpib	#0x3f,d0		| check range 0x30 - 0x3f	jle   	BG_TBL			| valid constants in this rangeZ_VAL:	fmoves	FZERO,fp0	rtsPI_TBL:	tstb	d1			| offset is zero, check for rmode	jeq 	PI_RN			| if zero, rn mode	cmpib	#0x3,d1			| check for rp	jeq 	PI_RP			| if 3, rp modePI_RZRM:	lea	__x_PIRZRM,a0	| rmode is rz or rm, load __x_PIRZRM in a0	jra 	set_finxPI_RN:	lea	__x_PIRN,a0	| rmode is rn, load __x_PIRN in a0	jra 	set_finxPI_RP:	lea	__x_PIRP,a0	| rmode is rp, load __x_PIRP in a0	jra 	set_finxSM_TBL:	subil	#0xb,d0		| make offset in 0 - 4 range	tstb	d1		| check for rmode	jeq 	SM_RN		| if zero, rn mode	cmpib	#0x3,d1		| check for rp	jeq 	SM_RP		| if 3, rp modeSM_RZRM:	lea	__x_SMALRZRM,a0	| rmode is rz or rm, load SMRZRM in a0	cmpib	#0x2,d0		| check if result is inex	jle 	set_finx	| if 0 - 2, it is inexact	jra 	no_finx		| if 3, it is exactSM_RN:	lea	__x_SMALRN,a0	| rmode is rn, load SMRN in a0	cmpib	#0x2,d0		| check if result is inex	jle 	set_finx	| if 0 - 2, it is inexact	jra 	no_finx		| if 3, it is exactSM_RP:	lea	__x_SMALRP,a0	| rmode is rp, load SMRP in a0	cmpib	#0x2,d0		| check if result is inex	jle 	set_finx	| if 0 - 2, it is inexact	jra 	no_finx		| if 3, it is exactBG_TBL:	subil	#0x30,d0	| make offset in 0 - f range	tstb	d1		| check for rmode	jeq 	BG_RN		| if zero, rn mode	cmpib	#0x3,d1		| check for rp	jeq 	BG_RP		| if 3, rp modeBG_RZRM:	lea	__x_BIGRZRM,a0	| rmode is rz or rm, load BGRZRM in a0	cmpib	#0x1,d0		| check if result is inex	jle 	set_finx	| if 0 - 1, it is inexact	cmpib	#0x7,d0		| second check	jle 	no_finx		| if 0 - 7, it is exact	jra 	set_finx	| if 8 - f, it is inexactBG_RN:	lea	__x_BIGRN,a0	| rmode is rn, load BGRN in a0	cmpib	#0x1,d0		| check if result is inex	jle 	set_finx	| if 0 - 1, it is inexact	cmpib	#0x7,d0		| second check	jle 	no_finx		| if 0 - 7, it is exact	jra 	set_finx	| if 8 - f, it is inexactBG_RP:	lea	__x_BIGRP,a0	| rmode is rp, load SMRP in a0	cmpib	#0x1,d0		| check if result is inex	jle 	set_finx	| if 0 - 1, it is inexact	cmpib	#0x7,d0		| second check	jle 	no_finx		| if 0 - 7, it is exact|	jra 	set_finx	| if 8 - f, it is inexactset_finx:	orl	#inx2a_mask,a6@(USER_FPSR) | set inex2/ainexno_finx:	mulul	#12,d0			| use offset to point into tables	movel	d1,a6@(L_SCR1)		| load mode for __x_round call	bfextu	a6@(USER_FPCR){#24:#2},d1	| get precision	tstl	d1			| check if extended precision|| Precision is extended|	jne 	not_ext			| if extended, do not call __x_round	fmovemx a0@(d0),fp0-fp0		| return result in fp0	rts|| Precision is single or double|not_ext:	swap	d1			| rnd prec in upper word of d1	addl	a6@(L_SCR1),d1		| merge rmode in low word of d1	movel	a0@(d0),a6@(FP_SCR1)	| load first word to temp storage	movel	a0@(4,d0),a6@(FP_SCR1+4)	| load second word	movel	a0@(8,d0),a6@(FP_SCR1+8)	| load third word	clrl	d0			| clear g,r,s	lea	a6@(FP_SCR1),a0	btst	#sign_bit,a0@(LOCAL_EX)	sne	a0@(LOCAL_SGN)		| convert to internal ext. format	bsrl	__x_round		| go round the mantissa	bfclr	a0@(LOCAL_SGN){#0:#8}	| convert back to IEEE ext format	jeq 	fin_fcr	bset	#sign_bit,a0@(LOCAL_EX)fin_fcr:	fmovemx	a0@,fp0-fp0	rts|	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一级在线播放| 亚洲男同1069视频| 亚洲男人都懂的| 七七婷婷婷婷精品国产| jiyouzz国产精品久久| 欧美一区二区三区在| 最好看的中文字幕久久| 久久国产精品99精品国产| 91福利视频在线| 国产精品卡一卡二卡三| 国产在线精品一区二区夜色| 精品视频在线免费看| 国产精品久久久久影院老司| 经典三级在线一区| 91麻豆精品国产| 亚洲一区在线电影| 91小视频在线| 国产精品毛片久久久久久久| 狠狠色丁香久久婷婷综| 日韩欧美自拍偷拍| 视频在线观看91| 精品视频在线看| 亚洲已满18点击进入久久| 不卡欧美aaaaa| 久久久国产综合精品女国产盗摄| 人人狠狠综合久久亚洲| 欧美老人xxxx18| 亚洲福利视频一区| 欧美日韩在线三区| 香蕉成人啪国产精品视频综合网 | 亚洲国产成人自拍| 黄页网站大全一区二区| 欧美成人女星排名| 极品瑜伽女神91| 久久久夜色精品亚洲| 国产资源精品在线观看| 精品国产一区二区三区忘忧草| 免费三级欧美电影| 精品国内二区三区| 国产成人免费视频| 日韩理论在线观看| 在线观看精品一区| 日产国产欧美视频一区精品| 91精品国产综合久久久久久久 | 成人永久免费视频| 中文字幕欧美日韩一区| 成人午夜又粗又硬又大| 亚洲人成在线播放网站岛国| 日本精品一级二级| 天天综合色天天综合| 欧美xxx久久| 丰满少妇久久久久久久| 综合网在线视频| 欧美一级日韩免费不卡| 国产精品 欧美精品| 亚洲色图20p| 欧美一区二区三区影视| 国产91丝袜在线播放0| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲永久免费av| 日韩你懂的在线播放| 丁香激情综合国产| 亚洲成人免费看| 久久精品一区四区| 在线看不卡av| 国产毛片精品视频| 一区二区三区精品视频| 精品国产乱码久久久久久影片| 成人av影视在线观看| 亚洲国产另类av| 欧美激情一区二区三区不卡| 欧美视频完全免费看| 久久 天天综合| 一区二区三区丝袜| 久久免费午夜影院| 欧美日韩亚州综合| 成人免费不卡视频| 美女久久久精品| 一区二区三区国产精华| 久久久精品中文字幕麻豆发布| 日本丶国产丶欧美色综合| 久久国内精品自在自线400部| 亚洲天堂福利av| 久久久久九九视频| 6080亚洲精品一区二区| 91在线视频免费91| 国产裸体歌舞团一区二区| 午夜a成v人精品| 亚洲日本va在线观看| 久久久久综合网| 欧美一区二区不卡视频| 色婷婷激情综合| 成人性生交大片免费| 极品美女销魂一区二区三区免费| 亚洲成年人影院| 一区二区三区小说| 最新热久久免费视频| 久久久久久久久久久久电影| 91精品在线一区二区| 欧美色倩网站大全免费| 色一区在线观看| 93久久精品日日躁夜夜躁欧美| 国产精品亚洲午夜一区二区三区| 日韩av高清在线观看| 午夜不卡av免费| 午夜免费久久看| 亚洲福利一二三区| 亚洲va国产天堂va久久en| 亚洲精品国产第一综合99久久| 国产精品的网站| 国产精品视频在线看| 中文天堂在线一区| 国产精品久久久久桃色tv| 久久欧美中文字幕| 国产午夜精品一区二区| 久久久影视传媒| 欧美国产日本韩| 中文字幕制服丝袜成人av| 国产精品欧美一区喷水| 国产精品久久久久aaaa| 亚洲欧洲av一区二区三区久久| 国产精品青草综合久久久久99| 国产精品天天摸av网| 亚洲欧美综合另类在线卡通| 亚洲欧洲99久久| 亚洲成人1区2区| 久久草av在线| 成人性生交大片免费看中文 | 91农村精品一区二区在线| 日本一区二区不卡视频| 国产视频一区不卡| 欧美经典一区二区三区| 国产精品美女一区二区在线观看| 中文无字幕一区二区三区| 日韩一区中文字幕| 亚洲国产欧美在线| 蜜臀久久99精品久久久久久9| 狠狠色伊人亚洲综合成人| 成人毛片老司机大片| 色综合欧美在线视频区| 精品视频一区二区三区免费| 精品日产卡一卡二卡麻豆| 国产日韩av一区| 亚洲影院理伦片| 国产综合色产在线精品| av午夜一区麻豆| 欧美欧美午夜aⅴ在线观看| 精品第一国产综合精品aⅴ| 中文字幕不卡一区| 午夜a成v人精品| 高清在线成人网| 欧美精品久久久久久久多人混战| 久久亚洲综合色| 依依成人综合视频| 国产麻豆视频一区| 在线观看精品一区| 国产拍欧美日韩视频二区| 亚洲午夜成aⅴ人片| 国产一区二区三区黄视频| 欧美无人高清视频在线观看| 久久久国产精品麻豆| 一区二区三区在线不卡| 国产精品自拍一区| 欧美男男青年gay1069videost| 中文字幕电影一区| 全部av―极品视觉盛宴亚洲| 色天使色偷偷av一区二区| 精品国产一二三| 亚洲成人激情自拍| 成人av电影免费观看| 欧美一级二级三级蜜桃| 亚洲激情在线激情| 懂色av一区二区三区蜜臀| 欧美一级艳片视频免费观看| 夜夜嗨av一区二区三区网页| 粉嫩在线一区二区三区视频| 精品黑人一区二区三区久久| 偷拍自拍另类欧美| 欧洲在线/亚洲| 亚洲天堂中文字幕| 盗摄精品av一区二区三区| 精品国产伦理网| 免费在线成人网| 在线成人av影院| 亚洲综合色视频| 97久久精品人人做人人爽50路| 精品久久久久久久人人人人传媒| 午夜精品福利一区二区三区av| 一本色道久久综合狠狠躁的推荐| 欧美国产欧美亚州国产日韩mv天天看完整| 免费成人美女在线观看.| 精品视频全国免费看| 亚洲综合精品久久| 色悠悠久久综合| 亚洲另类中文字| 色老汉一区二区三区| 一区二区在线观看视频在线观看| 成人动漫av在线| 中文字幕亚洲在| 色综合欧美在线视频区|