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

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

?? excfppalib.s

?? Vxworks OS source code
?? S
?? 第 1 頁 / 共 2 頁
字號:
/* Copyright 1991-1992 Wind River Systems, Inc. */	.data	.globl	_copyright_wind_river	.long	_copyright_wind_river/*modification history--------------------01f,04jun96,ms   fixed SPR 6583 - tracing during fpp emulation trashes a001e,23aug92,jcf  changed bxxx to jxx.01d,26may92,rrr  the tree shuffle01c,17dec91,kdl  added changes from Motorola "skeleton.sa" v3.2:		 don't do fsave unless frame format id is 40.01b,04dec91,kdl  fixed register saving in __x_fpsp_ill_inst.01a,12aug91,jcf  adapted from Motorola version 2.1.*//*DESCRIPTIONskeleton.s 3.1 12/10/90,  2.1 Motorola 040 Floating Point Software PackageThe exception handler entry points for the FPSP are as follows:    ill_inst	-> __x_fpsp_ill_inst    fline	-> __x_fpsp_fline    bsun	-> __x_fpsp_bsun    inex	-> __x_fpsp_inex    dz		-> __x_fpsp_dz    unfl	-> __x_fpsp_unfl    operr	-> __x_fpsp_operr    ovfl	-> __x_fpsp_ovfl    snan	-> __x_fpsp_snan    unsupp	-> __x_fpsp_unsuppIf the FPSP determines that the exception is one that must be handled bythe operating system then there will be a return from the package by a 'jmpreal_xxxx' where xxxx corresponds to an exception outlined above.  At thatpoint the machine state will be identical to the state before the FPSP wasentered.  In particular, whatever condition that caused the exception willstill be pending when the FPSP package returns.  This will enable systemspecific code, contained in excALib()/excLib() to handle the exception.If the exception was completely handled by the package, then the returnwill be via a 'jmp fpsp_done'.  Unless there is OS specific work to be done(such as handling a context switch or interrupt) the user program can beresumed via 'rte'.In the following skeleton code, some typical 'real_xxxx' handling code isshown.  This code may need to be moved to an appropriate place in thetarget system, or rewritten.Copyright (C) Motorola, Inc. 1990All Rights ReservedTHIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF MOTOROLAThe copyright notice above does not evidence anyactual or intended publication of such source code.Original VxWorks implementation by Jim Foris, GE Medical Systems.NOMANUAL*/#include "fpsp040E.h"/* imports */	.globl	_excStub	.globl	__x_b1238_fix	.globl	__x_do_func	.globl	__x_gen_except	.globl	__x_get_op	.globl	__x_sto_res/* globals */	.globl	__x_real_bsun	/* called from __x_fpsp_bsun for OS handling */	.globl	__x_real_dz	/* called from __x_fpsp_dz for OS handling */	.globl	__x_real_operr	/* called from __x_fpsp_operr for OS handling */	.globl	__x_real_ovfl	/* called from __x_fpsp_ovfl for OS handling */	.globl	__x_real_snan	/* called from __x_fpsp_snan for OS handling */	.globl	__x_real_trace	/* called from __x_fpsp_trace for OS handling */	.globl	__x_real_unfl	/* called from __x_fpsp_unfl for OS handling */	.globl	__x_real_unsupp	/* called from __x_fpsp_unsupp for OS handling*/	.globl	__x_real_inex	/* called from __x_fpsp_inex for OS handling */	.globl	__x_fpsp_dz	/* divide by zero exception handler */	.globl	__x_fpsp_inex	/* inexact exception handler */	.globl	__x_fpsp_fline	/* fline exception handler */	.globl	__x_fpsp_ill_inst  /* illegal instruction exception handler */	.globl	__x_fpsp_fmt_error /* called if format not supported */	.globl	__x_fpsp_done	/* called from handlers to return to user */	.globl	__x_mem_read	/* utility routine to read memory */	.globl	__x_mem_write	/* utility routine to write memory */	.text/********************************************************************************* BSUN exception** This sample handler simply clears the nan bit in the FPSR.*/__x_real_bsun:	link		a6,#-192	fsave		a7@-	bclr		#E1,a6@(E_BYTE)	/* bsun is always an E1 exception */	fmovel		FPSR,a7@-	bclr		#nan_bit,a7@	fmovel		a7@+,FPSR	frestore	a7@+	unlk		a6	jmp		_excStub	/* start VxWorks exception handling *//********************************************************************************* Divide by Zero exception**/__x_fpsp_dz:__x_real_dz:	link		a6,#-192	fsave		a7@-	bclr		#E1,a6@(E_BYTE)	frestore	a7@+	unlk		a6	jmp		_excStub	/* start VxWorks exception handling *//********************************************************************************* Operand Error exception*/__x_real_operr:	link		a6,#-192	fsave		a7@-	bclr		#E1,a6@(E_BYTE)	/* operr is always an E1 exception */	frestore	a7@+	unlk		a6	jmp		_excStub	/* start VxWorks exception handling *//********************************************************************************* Overflow exception*/__x_real_ovfl:	link		a6,#-192	fsave		a7@-	bclr		#E3,a6@(E_BYTE)	/* clear and test E3 flag */	jne 		ovfl_done	bclr		#E1,a6@(E_BYTE)ovfl_done:	frestore	a7@+	unlk		a6	jmp		_excStub	/* start VxWorks exception handling *//********************************************************************************* Signalling NAN exception*/__x_real_snan:	link		a6,#-192	fsave		a7@-	bclr		#E1,a6@(E_BYTE)	/* snan is always an E1 exception */	frestore	a7@+	unlk		a6	jmp		_excStub	/* start VxWorks exception handling *//********************************************************************************* Trace Exception*/__x_real_trace:	movel		a0, sp@-	/* save a0 to the stack */	movec		vbr,a0		/* compute IV_TRACE vector address */	movel		a0@(0x24),a0	movel		a0, sp@-	/* and push it on the stack */	movel		sp@(0x4), a0	/* restore a0 */	rtd		#4		/* jump to trace vector *//********************************************************************************* Underflow exception*/__x_real_unfl:	link		a6,#-192	fsave		a7@-	bclr		#E3,a6@(E_BYTE)	/* clear and test E3 flag */	jne 		unfl_done	bclr		#E1,a6@(E_BYTE)unfl_done:	frestore	a7@+	unlk		a6	jmp		_excStub	/* start VxWorks exception handling *//********************************************************************************* Unsupported data type exception*/__x_real_unsupp:	link		a6,#-192	fsave		a7@-	bclr		#E1,a6@(E_BYTE)	/* unsupp is always an E1 exception */	frestore	a7@+	unlk		a6	jmp		_excStub	/* start VxWorks exception handling *//********************************************************************************* Inexact exception** All inexact exceptions are real, but the 'real' handler* will probably want to clear the pending exception.* The provided code will clear the E3 exception (if pending),* otherwise clear the E1 exception.  The frestore is not really* necessary for E1 exceptions.** Code following the 'inex' label is to handle bug #1232.  In this* bug, if an E1 snan, ovfl, or unfl occured, and the process was* swapped out before taking the exception, the exception taken on* return was inex, rather than the correct exception.  The snan, ovfl,* and unfl exception to be taken must not have been enabled.  The* fix is to check for E1, and the existence of one of snan, ovfl,* or unfl bits set in the fpsr.  If any of these are set, branch* to the appropriate  handler for the exception in the fpsr.  Note* that this fix is only for d43b parts, and is skipped if the* version number is not 0x40.*/__x_fpsp_inex:	link		a6,#-LOCAL_SIZE	fsave		a7@-	cmpib		#VER_40,a7@		| test version number	jne 		not_fmt40	fmovel		fpsr,a7@-	btst		#E1,a6@(E_BYTE)		| test for E1 set	jeq 		not_b1232	btst		#__x_snan_bit,a7@(2)	| test for snanbeq		__x_inex_ckofl	addl		#4,sp	frestore	a7@+	unlk		a6	jra		__x_fpsp_snan__x_inex_ckofl:	btst		#__x_ovfl_bit,a7@(2)	| test for ovfl	jeq		__x_inex_ckufl	addl		#4,sp	frestore	a7@+	unlk		a6	jra		__x_fpsp_ovfl__x_inex_ckufl:	btst		#__x_unfl_bit,a7@(2)	| test for unfl	jeq		not_b1232	addl		#4,sp	frestore	a7@+	unlk		a6	jra		__x_fpsp_unfl|| We do not have the bug 1232 case.  Clean up the stack and call| __x_real_inex.|not_b1232:	addl		#4,sp	frestore	a7@+	unlk		a6__x_real_inex:	link		a6,#-LOCAL_SIZE	fsave		a7@-

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人h精品动漫一区二区三区| 精品视频免费在线| 91精品91久久久中77777| 欧美一区二区三区不卡| 成人欧美一区二区三区视频网页| 午夜婷婷国产麻豆精品| 成人高清免费在线播放| 日韩一区二区精品在线观看| 亚洲人成精品久久久久| 国产剧情一区二区| 欧美日韩一区国产| 亚洲日本丝袜连裤袜办公室| 国产又黄又大久久| 91精品国产综合久久国产大片| 日韩美女视频一区二区| 国产黑丝在线一区二区三区| 日韩亚洲欧美在线观看| 亚洲成人免费视频| 色嗨嗨av一区二区三区| 亚洲日本欧美天堂| 97久久久精品综合88久久| 国产亚洲福利社区一区| 老司机一区二区| 欧美一卡二卡在线| 奇米777欧美一区二区| 欧美婷婷六月丁香综合色| 亚洲视频在线观看三级| 91无套直看片红桃| 国产精品嫩草影院com| 国产很黄免费观看久久| 欧美国产精品专区| 国产在线国偷精品产拍免费yy| 日韩一区二区三区观看| 免费av网站大全久久| 4hu四虎永久在线影院成人| 亚洲一级片在线观看| av动漫一区二区| 亚洲欧美视频在线观看| 色婷婷久久综合| 亚洲精品国产第一综合99久久| 色婷婷综合久久久久中文一区二区 | 欧美日韩aaaaaa| 亚洲一区电影777| 欧美夫妻性生活| 捆绑调教美女网站视频一区| 日韩视频免费直播| 国产在线精品一区二区| 欧美高清一级片在线观看| 久久电影网电视剧免费观看| 精品蜜桃在线看| 国产精品一区二区视频| 国产精品五月天| 91黄色激情网站| 香蕉久久一区二区不卡无毒影院| 欧美精品久久天天躁| 裸体歌舞表演一区二区| 久久网站热最新地址| 不卡视频一二三四| 一区二区三区精品| 欧美一级xxx| 国产凹凸在线观看一区二区| 中文字幕在线不卡国产视频| 日本高清成人免费播放| 免费久久精品视频| 国产清纯在线一区二区www| 欧美在线一二三四区| 精品一区二区在线播放| 亚洲国产精品国自产拍av| 一本大道久久精品懂色aⅴ| 麻豆精品国产91久久久久久| 国产亚洲成av人在线观看导航| 91行情网站电视在线观看高清版| 蜜桃一区二区三区在线| 亚洲天堂网中文字| 日韩欧美的一区二区| 91女厕偷拍女厕偷拍高清| 日本特黄久久久高潮| 国产精品久久久久天堂| 51精品久久久久久久蜜臀| www..com久久爱| 免费人成精品欧美精品| 亚洲欧美日韩在线| 欧美精品一区二区三区蜜桃| 欧美无乱码久久久免费午夜一区| 国产乱国产乱300精品| 日日摸夜夜添夜夜添国产精品| 中文字幕免费在线观看视频一区| 蜜桃视频在线观看一区| 日韩小视频在线观看专区| av成人动漫在线观看| 久久99久久精品| 亚洲成a人片综合在线| 国产精品成人午夜| 久久综合久久综合久久综合| 欧美日韩卡一卡二| 色综合久久综合中文综合网| 大胆欧美人体老妇| 久久99精品久久久久久国产越南 | 99久久精品国产毛片| 久久精品国产精品青草| 亚瑟在线精品视频| 一区二区三区在线视频免费| 国产精品久线在线观看| 国产日韩欧美不卡在线| 久久影音资源网| 日韩欧美国产一区二区在线播放| 欧美日韩极品在线观看一区| 日本丶国产丶欧美色综合| av成人免费在线| av电影一区二区| youjizz久久| 岛国精品在线播放| 懂色av中文一区二区三区| 国产精品自拍在线| 国产精品一区在线观看你懂的| 精品中文av资源站在线观看| 图片区日韩欧美亚洲| 亚洲青青青在线视频| 国产精品自产自拍| 国产成a人无v码亚洲福利| 成熟亚洲日本毛茸茸凸凹| 成人激情午夜影院| 99久久精品国产精品久久| 91论坛在线播放| 欧美影院一区二区三区| 欧美色偷偷大香| 欧美丰满少妇xxxxx高潮对白| 69堂亚洲精品首页| 欧美不卡激情三级在线观看| 精品久久久久一区二区国产| 精品国产乱码久久久久久浪潮| 欧美成人精品福利| 欧美经典一区二区三区| 国产精品全国免费观看高清| 国产精品灌醉下药二区| 亚洲自拍另类综合| 日韩电影免费一区| 国产成人在线色| 91亚洲国产成人精品一区二区三| 在线观看日韩精品| 精品噜噜噜噜久久久久久久久试看| 久久美女艺术照精彩视频福利播放 | 综合精品久久久| 一区二区三区91| 麻豆精品视频在线观看免费| 国产精品一级黄| 色综合久久天天| 日韩欧美在线影院| 国产精品久线在线观看| 亚洲午夜久久久久久久久电影院| 青青草国产精品亚洲专区无| 成人免费毛片a| 欧美乱妇23p| 国产亚洲精品资源在线26u| 亚洲精品美腿丝袜| 久久精品免费观看| 92国产精品观看| 亚洲精品在线观看视频| 亚洲女人小视频在线观看| 日本不卡高清视频| 色婷婷av一区二区三区软件 | 亚洲精品乱码久久久久| 日本不卡中文字幕| eeuss鲁片一区二区三区在线看| 欧美肥妇bbw| 亚洲女人****多毛耸耸8| 国产自产2019最新不卡| 欧美日韩国产首页| 国产精品久久久久久久久搜平片 | 亚洲二区在线视频| 成人一级黄色片| 日韩视频免费直播| 亚洲午夜精品在线| 成人av在线资源网| 精品国产亚洲在线| 午夜电影网一区| 97精品视频在线观看自产线路二| 精品国产免费一区二区三区香蕉 | 精品少妇一区二区三区在线播放| 亚洲精品乱码久久久久久久久 | 高清久久久久久| 制服.丝袜.亚洲.中文.综合| 中文字幕亚洲一区二区va在线| 捆绑变态av一区二区三区| 欧美撒尿777hd撒尿| 亚洲日穴在线视频| 成人午夜视频在线观看| 国产午夜精品久久久久久久| 毛片基地黄久久久久久天堂| 欧美做爰猛烈大尺度电影无法无天| 国产精品亲子伦对白| 国产高清成人在线| 精品久久久久久久久久久久久久久久久 | 亚洲一区二区av在线| 波多野结衣在线aⅴ中文字幕不卡| 337p日本欧洲亚洲大胆色噜噜| 日韩av午夜在线观看| 在线播放/欧美激情| 性久久久久久久| 欧美日本在线一区|