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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mathalib.s

?? vxwork源代碼
?? S
?? 第 1 頁 / 共 3 頁
字號(hào):
/* mathALib.s - C-callable floating-point math entry points *//* Copyright 1984-2001 Wind River Systems, Inc. *//*modification history --------------------01d,05sep01,hdn  added FUNC/FUNC_LABEL GTEXT/GDATA macros		 replaced .align with .balign		 removed cosh, sinh, tanh for one in libc/math01c,16jun93,hdn  updated to 5.1.01b,14oct92,hdn  aligned all functions.01a,16sep92,hdn  written by modifying Tron's mathALib.s*//*DESCRIPTIONThis library provides a C interface to the high-level math functions,provided either by an i80387 floating-point coprocessor ora software floating point emulation library.  The appropriate functionis called, based on whether mathHardInit() or mathSoftInit() has beencalled.All angle-related parameters and return values are expressed in radians.  Functions capable of errors will set errno upon an error. All functionsincluded in this library whos names correspond to the ANSI C specificationare, indeed, ANSI-compatable. In the spirit of ANSI, HUGE_VAL is nowsupported.SEE ALSO:fppLib (1), floatLib (1), The C Programming Language - Second EditionINCLUDE FILE: math.h*/#define _ASMLANGUAGE#include "vxWorks.h"#include "asm.h"#include "errno.h"	.data	.globl	FUNC(copyright_wind_river)	.long	FUNC(copyright_wind_river)		/* externals */	.globl FUNC(logMsg)	/* internals */        .globl  GTEXT(acos)		/* double-precision functions */        .globl  GTEXT(asin)        .globl  GTEXT(atan)	.globl  GTEXT(atan2)	.globl  GTEXT(cbrt)	.globl  GTEXT(ceil)        .globl  GTEXT(cos)        .globl  GTEXT(exp)        .globl  GTEXT(fabs)	.globl  GTEXT(floor)	.globl  GTEXT(fmod)	.globl	GTEXT(hypot)	.globl  GTEXT(infinity)	.globl  GTEXT(irint)	.globl  GTEXT(iround)        .globl  GTEXT(log)        .globl  GTEXT(log2)        .globl  GTEXT(log10)        .globl  GTEXT(pow)	.globl  GTEXT(round)        .globl  GTEXT(sin)	.globl  GTEXT(sincos)        .globl  GTEXT(sqrt)        .globl  GTEXT(tan)	.globl  GTEXT(trunc)        .globl  GTEXT(facos)		/* single-precision functions */        .globl  GTEXT(fasin)        .globl  GTEXT(fatan)	.globl  GTEXT(fatan2)	.globl  GTEXT(fcbrt)	.globl  GTEXT(fceil)        .globl  GTEXT(fcos)        .globl  GTEXT(fcosh)        .globl  GTEXT(fexp)        .globl  GTEXT(ffabs)	.globl  GTEXT(ffloor)	.globl  GTEXT(ffmod)	.globl	GTEXT(fhypot)	.globl  GTEXT(finfinity)	.globl  GTEXT(firint)	.globl  GTEXT(firound)        .globl  GTEXT(flog)        .globl  GTEXT(flog2)        .globl  GTEXT(flog10)        .globl  GTEXT(fpow)	.globl  GTEXT(fround)        .globl  GTEXT(fsin)	.globl  GTEXT(fsincos)        .globl  GTEXT(fsinh)        .globl  GTEXT(fsqrt)        .globl  GTEXT(ftan)        .globl  GTEXT(ftanh)	.globl  GTEXT(ftrunc)	.globl	GTEXT(mathErrNoInit)	/* default routine (log error msg) */	.globl  GDATA(mathAcosFunc)	/* double-precision function pointers */	.globl  GDATA(mathAsinFunc)	.globl  GDATA(mathAtanFunc)	.globl  GDATA(mathAtan2Func)	.globl  GDATA(mathCbrtFunc)	.globl  GDATA(mathCeilFunc)	.globl  GDATA(mathCosFunc)	.globl  GDATA(mathCoshFunc)	.globl  GDATA(mathExpFunc)	.globl  GDATA(mathFabsFunc)	.globl  GDATA(mathFloorFunc)	.globl  GDATA(mathFmodFunc)	.globl  GDATA(mathHypotFunc)	.globl  GDATA(mathInfinityFunc)	.globl  GDATA(mathIrintFunc)	.globl  GDATA(mathIroundFunc)	.globl  GDATA(mathLogFunc)	.globl  GDATA(mathLog2Func)	.globl  GDATA(mathLog10Func)	.globl  GDATA(mathPowFunc)	.globl  GDATA(mathRoundFunc)	.globl  GDATA(mathSinFunc)	.globl  GDATA(mathSincosFunc)	.globl  GDATA(mathSinhFunc)	.globl  GDATA(mathSqrtFunc)	.globl  GDATA(mathTanFunc)	.globl  GDATA(mathTanhFunc)	.globl  GDATA(mathTruncFunc)	.globl  GDATA(mathFacosFunc)	/* single-precision function pointers */	.globl  GDATA(mathFasinFunc)	.globl  GDATA(mathFatanFunc)	.globl  GDATA(mathFatan2Func)	.globl  GDATA(mathFcbrtFunc)	.globl  GDATA(mathFceilFunc)	.globl  GDATA(mathFcosFunc)	.globl  GDATA(mathFcoshFunc)	.globl  GDATA(mathFexpFunc)	.globl  GDATA(mathFfabsFunc)	.globl  GDATA(mathFfloorFunc)	.globl  GDATA(mathFfmodFunc)	.globl  GDATA(mathFhypotFunc)	.globl  GDATA(mathFinfinityFunc)	.globl  GDATA(mathFirintFunc)	.globl  GDATA(mathFiroundFunc)	.globl  GDATA(mathFlogFunc)	.globl  GDATA(mathFlog2Func)	.globl  GDATA(mathFlog10Func)	.globl  GDATA(mathFpowFunc)	.globl  GDATA(mathFroundFunc)	.globl  GDATA(mathFsinFunc)	.globl  GDATA(mathFsincosFunc)	.globl  GDATA(mathFsinhFunc)	.globl  GDATA(mathFsqrtFunc)	.globl  GDATA(mathFtanFunc)	.globl  GDATA(mathFtanhFunc)	.globl  GDATA(mathFtruncFunc)	.data	.balign 16FUNC_LABEL(mathAcosFunc)		/* double-precision function pointers */	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathAsinFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathAtanFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathAtan2Func)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathCbrtFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathCeilFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathCosFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathCoshFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathExpFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFabsFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFloorFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFmodFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathHypotFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathInfinityFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathIrintFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathIroundFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathLogFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathLog2Func)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathLog10Func)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathPowFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathRoundFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathSinFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathSincosFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathSinhFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathSqrtFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathTanFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathTanhFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathTruncFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFacosFunc)		/* single-precision function pointers */	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFasinFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFatanFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFatan2Func)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFcbrtFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFceilFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFcosFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFcoshFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFexpFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFfabsFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFfloorFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFfmodFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFhypotFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFinfinityFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFirintFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFiroundFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFlogFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFlog2Func)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFlog10Func)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFpowFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFroundFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFsinFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFsincosFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFsinhFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFsqrtFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFtanFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFtanhFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathFtruncFunc)	.long	FUNC(mathErrNoInit)FUNC_LABEL(mathErrNoInitString)	.asciz	"ERROR - floating point math not initialized!\n"        .text	.balign 16/********************************************************************************* acos - ANSI-compatable floating-point arc-cosine** RETURNS: The arc-cosine in the range -pi/2 to pi/2 radians.* double acos (dblParam)*     double dblParam;	/* angle in radians **/FUNC_LABEL(acos)	movl	FUNC(mathAcosFunc),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* asin - ANSI-compatable floating-point arc-sine** RETURNS: The arc-sine in the range 0.0 to pi radians.* * SEE ALSO: * floatLib (1), "The C Programming Language - Second Edition"* double asin (dblParam)*     double dblParam;	/* angle in radians **/	.balign 16,0x90FUNC_LABEL(asin)	movl	FUNC(mathAsinFunc),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* atan - ANSI-compatable floating-point arc-tangent** RETURNS: The arc-tangent of dblParam in the range -pi/2 to pi/2.** SEE ALSO: floatLib (1), acos (2), asin (2)* double atan (dblParam)*     double dblParam;	/* angle in radians **/	.balign 16,0x90FUNC_LABEL(atan)	movl	FUNC(mathAtanFunc),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* atan2 - function returns the arc tangent of (dblY/dblX) ** RETURNS:*    The arc-tangent of (dblY/dblX) in the range -pi to pi.** SEE ALSO: * floatLib (1), "The C Programming Language - Second Edition"* double atan2 (dblY, dblX)*     double dblY;		/* Y **     double dblX;		/* X **/	.balign 16,0x90FUNC_LABEL(atan2)	movl	FUNC(mathAtan2Func),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* cbrt - floating-point cube root** This routine takes a double-precision floating point parameter* and returns the double-precision cube root.** RETURNS: double-precision cube root* double cbrt (dblParam)*     double dblParam;  /* argument **/	.balign 16,0x90FUNC_LABEL(cbrt)	movl	FUNC(mathCbrtFunc),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* ceil - ANSI-compatable floating-point ceiling** Performs a 'round-to-positive-infinity'** RETURNS: * The least integral value greater than or equal to dblParam,* result is returned in double precision.** SEE ALSO: * floatLib (1), "The C Programming Language - Second Edition"* double ceil (dblParam)*     double dblParam;	/* argument **/	.balign 16,0x90FUNC_LABEL(ceil)	movl	FUNC(mathCeilFunc),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* cos - ANSI-compatable floating-point cosine** RETURNS: the cosine of the radian argument dblParam** SEE ALSO: * floatLib (1), sin (2), tan(2),* "The C Programming Language - Second Edition"* double cos (dblParam)*     double dblParam;	/* angle in radians **/	.balign 16,0x90FUNC_LABEL(cos)	movl	FUNC(mathCosFunc),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* exp - exponential function** RETURNS:*    Floating-point inverse natural logarithm (e ** (dblExponent)).** SEE ALSO: * floatLib (1), "The C Programming Language - Second Edition"* double exp (dblExponent)*     double dblExponent;	/* argument **/	.balign 16,0x90FUNC_LABEL(exp)	movl	FUNC(mathExpFunc),%eax	jmp	*%eax			/* jump, let that routine rts *//********************************************************************************* fabs - ANSI-compatable floating-point absolute value** RETURNS: The floating-point absolute value of dblParam.** SEE ALSO: 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人毛片在线观看| 樱桃国产成人精品视频| 一区二区三区在线观看国产| 欧美一区二区三区在线视频 | 中文一区二区完整视频在线观看| 91小视频在线观看| 久久精品噜噜噜成人av农村| 亚洲欧美在线视频观看| 精品黑人一区二区三区久久| 在线看国产日韩| 国产成人精品一区二| 青青草伊人久久| 一区二区三区四区蜜桃| 欧美韩日一区二区三区| 蜜臀av一区二区在线观看| 亚洲三级在线看| 久久婷婷成人综合色| 欧美唯美清纯偷拍| 99久久精品国产一区| 激情久久五月天| 欧美一区二区三区成人| 秋霞电影一区二区| 亚洲成人综合网站| 亚洲美女视频一区| 中文字幕av资源一区| 欧美精品一区二区三区很污很色的 | 久久99最新地址| 日日夜夜精品视频天天综合网| 综合电影一区二区三区| 国产午夜精品理论片a级大结局 | 欧美电影影音先锋| 99精品视频一区二区三区| 国产精品1区二区.| 久久精品理论片| 久久疯狂做爰流白浆xx| 免费欧美高清视频| 日韩va亚洲va欧美va久久| 国产一区二区三区综合| 婷婷夜色潮精品综合在线| 亚洲精品福利视频网站| 亚洲婷婷国产精品电影人久久| 色婷婷综合久久久中文一区二区| 成人aaaa免费全部观看| 懂色av一区二区在线播放| 国产精品66部| 懂色av一区二区夜夜嗨| 成人免费黄色在线| 粉嫩蜜臀av国产精品网站| 国产精品99久久久久久有的能看 | 91色在线porny| 97久久人人超碰| 午夜欧美大尺度福利影院在线看 | 视频精品一区二区| 天堂成人免费av电影一区| 午夜一区二区三区视频| 亚洲成av人片| 美女视频黄免费的久久| 欧美日韩在线电影| 国产福利一区在线| 日韩三级在线观看| 国产suv精品一区二区三区| 国产精品99久久久| 99热精品国产| 欧美色手机在线观看| 91麻豆精品国产| 久久午夜羞羞影院免费观看| 国产精品欧美一区二区三区| 中文字幕中文在线不卡住| 一区二区在线看| 亚洲妇女屁股眼交7| 免费欧美高清视频| 国产不卡免费视频| 精品1区2区3区| 精品盗摄一区二区三区| 91黄色免费版| 91精品国产综合久久精品图片| 精品国产乱码久久久久久久| 国产精品久久久久影院亚瑟| 伊人性伊人情综合网| 免费的成人av| 成人免费电影视频| 午夜久久福利影院| 最新热久久免费视频| 石原莉奈在线亚洲二区| 国产a级毛片一区| 欧美色图第一页| 国产日韩高清在线| 亚洲高清免费观看 | 狠狠狠色丁香婷婷综合激情| 99久久国产综合色|国产精品| 欧美美女直播网站| 国产免费观看久久| 天天影视色香欲综合网老头| 国产白丝精品91爽爽久久| 欧美亚洲免费在线一区| 久久久不卡影院| 五月天亚洲婷婷| 日韩欧美激情一区| 午夜电影一区二区三区| 成人激情动漫在线观看| 欧美一区二区性放荡片| 一区二区三区成人| 国产风韵犹存在线视精品| 欧美日韩一区不卡| 国产精品免费视频观看| 久久99国产精品久久99果冻传媒| 国产欧美日韩一区二区三区在线观看| 国产网红主播福利一区二区| 亚洲福利电影网| 成人国产免费视频| 26uuu久久天堂性欧美| 亚洲国产视频网站| 波波电影院一区二区三区| 日韩精品一区二区三区视频在线观看| 亚洲三级免费观看| 国产成人免费高清| 精品国产乱子伦一区| 亚洲成人黄色影院| 91在线你懂得| 91在线视频免费91| 亚洲国产经典视频| 激情久久久久久久久久久久久久久久| 欧美日韩视频专区在线播放| 欧美中文字幕久久| 中文字幕日本乱码精品影院| 国产美女av一区二区三区| 欧美一区二区在线视频| 亚洲成av人在线观看| 在线视频观看一区| 亚洲欧洲日韩在线| av午夜一区麻豆| 国产精品沙发午睡系列990531| 在线观看日韩av先锋影音电影院| 久久日韩精品一区二区五区| 久久er99精品| 日韩三级视频在线看| 欧美亚洲动漫精品| 欧美三级午夜理伦三级中视频| 成人免费在线视频| 91欧美一区二区| 亚洲免费观看视频| 91女厕偷拍女厕偷拍高清| 中文字幕一区二区三区不卡在线| 成人黄色电影在线| 国产精品女主播av| www.视频一区| 中文字幕一区二区不卡| 一本色道久久综合精品竹菊| 亚洲精品国产一区二区精华液| 色综合天天性综合| 欧美日韩精品一区二区三区蜜桃| 日韩欧美一级精品久久| 另类中文字幕网| 久久久久九九视频| 丁香啪啪综合成人亚洲小说| 国产精品久久久久永久免费观看| 色天使久久综合网天天| 亚洲成人中文在线| 日韩一级片网站| 国产精品一区二区果冻传媒| 日韩1区2区日韩1区2区| 欧美在线免费观看视频| 欧美大胆一级视频| 国产成人av一区二区三区在线| 国产欧美视频在线观看| 一本一道久久a久久精品综合蜜臀| 亚洲欧美一区二区不卡| 欧美日韩的一区二区| 久久精品国产澳门| 国产精品久久久久久久久果冻传媒| 91麻豆自制传媒国产之光| 午夜国产不卡在线观看视频| 国产午夜精品福利| 在线观看www91| 久久99精品久久久| 日本道色综合久久| 喷白浆一区二区| 国产精品区一区二区三区| 在线观看精品一区| 男人的天堂久久精品| 国产精品午夜在线观看| 日韩中文字幕av电影| 久久久久久久久一| 色欲综合视频天天天| 男男视频亚洲欧美| 国产精品不卡一区| 亚洲一二三区不卡| 国产精品资源站在线| 一区二区三区欧美日韩| 精品福利在线导航| 色婷婷av一区| 亚洲国产成人一区二区三区| 国产传媒久久文化传媒| 色妞www精品视频| 精品久久久久久久久久久久久久久 | 国产精品人人做人人爽人人添| 欧美三级一区二区| www.性欧美| 国产在线精品一区二区| 亚洲一区在线看|