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

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

?? mathalib.s

?? Vxworks OS source code
?? S
?? 第 1 頁 / 共 3 頁
字號:
/* 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: 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
老鸭窝一区二区久久精品| 国产酒店精品激情| 欧美aaa在线| 夜夜操天天操亚洲| 欧美a级理论片| 成人激情小说乱人伦| 欧美综合亚洲图片综合区| 欧美一区二区三区小说| 国产精品欧美久久久久无广告| 亚洲一区二区三区小说| 老司机午夜精品| 国产老妇另类xxxxx| 一本久久综合亚洲鲁鲁五月天 | 在线一区二区观看| 欧美一级夜夜爽| 亚洲欧洲精品成人久久奇米网| 五月天丁香久久| 成人激情动漫在线观看| 69久久夜色精品国产69蝌蚪网| 国产亚洲精品中文字幕| 国产精品久久久久久久岛一牛影视| 亚洲欧美国产77777| 日韩av一二三| 在线看国产一区二区| 精品999在线播放| 偷拍亚洲欧洲综合| 99视频在线精品| 日韩精品一区二区三区在线| 欧美激情在线一区二区| 视频一区中文字幕国产| 91久久免费观看| 中文字幕乱码日本亚洲一区二区| 美脚の诱脚舐め脚责91| 91麻豆文化传媒在线观看| 91麻豆精品国产91久久久使用方法| 综合久久综合久久| 国产凹凸在线观看一区二区| 日韩精品一区二区三区中文精品 | 欧美色网站导航| 中文字幕不卡一区| 久久97超碰色| 日本丶国产丶欧美色综合| 精品久久久久一区二区国产| 首页亚洲欧美制服丝腿| 欧美专区亚洲专区| 亚洲人成影院在线观看| 成人va在线观看| 成人免费在线观看入口| 成人av在线观| 中文字幕一区av| 91丨九色丨黑人外教| 一色桃子久久精品亚洲| 成人精品视频一区二区三区尤物| 久久精品欧美一区二区三区不卡| 精品一区二区三区久久| 26uuu国产在线精品一区二区| 亚洲福利视频三区| 欧美精品一二三| 国产精品国产a| 91老司机福利 在线| 亚洲欧美日韩国产综合在线| 日本久久一区二区三区| 樱花草国产18久久久久| 欧美精品tushy高清| 另类综合日韩欧美亚洲| 91视频免费播放| 午夜激情久久久| 欧美大片国产精品| 五月婷婷综合在线| 欧美色国产精品| 韩国精品一区二区| 国产精品美女久久久久av爽李琼| 色综合久久久久久久久久久| 亚洲靠逼com| 欧美日韩精品一区二区三区蜜桃 | 制服丝袜av成人在线看| 精品一区二区在线看| 国产亚洲欧美日韩俺去了| 六月丁香综合在线视频| 久久久久久久久久久久久夜| 精品在线一区二区| 亚洲精品成a人| 欧美日韩视频在线一区二区| 久久99深爱久久99精品| 亚洲欧洲成人精品av97| 欧美日韩在线精品一区二区三区激情| 免费成人深夜小野草| 国产精品乱人伦中文| 欧美日韩mp4| 蜜桃免费网站一区二区三区| 国产精品久久99| 日韩欧美久久久| a级高清视频欧美日韩| 视频一区中文字幕| 中文字幕亚洲成人| 日韩欧美在线网站| 精品在线视频一区| 亚洲欧美日韩精品久久久久| 欧美哺乳videos| 色综合久久中文字幕| 蜜桃视频一区二区三区| 日韩美女啊v在线免费观看| 欧美xxxxx牲另类人与| 国产91综合网| 日韩一区精品视频| 亚洲欧美日韩国产一区二区三区| 欧美精品一区二区三区一线天视频| 色狠狠综合天天综合综合| 亚洲国产精品影院| 日韩精品最新网址| 91啦中文在线观看| 精品一区二区免费在线观看| 午夜精品一区在线观看| 亚洲免费av高清| 一区精品在线播放| 国产精品网曝门| 国产三区在线成人av| 欧美天天综合网| 国产sm精品调教视频网站| 一区二区三区av电影| 精品福利一二区| 欧美一级片在线看| 91麻豆精品国产自产在线观看一区 | 国产成人av一区二区三区在线观看| 香蕉加勒比综合久久| 一区二区三区中文字幕| 亚洲欧美激情视频在线观看一区二区三区| 2024国产精品视频| 在线精品亚洲一区二区不卡| 欧美精品亚洲一区二区在线播放| 欧美探花视频资源| 欧美日韩精品一区二区三区蜜桃 | 丝袜美腿成人在线| 亚洲成av人片在线| 秋霞影院一区二区| 一区二区三区四区亚洲| 亚洲欧美日韩一区二区三区在线观看| 国产精品人成在线观看免费| 国产精品久久免费看| 欧美精品一区二区三区蜜桃| 精品伦理精品一区| 久久综合色综合88| 久久久精品国产99久久精品芒果| 国产日韩欧美a| 国产精品传媒入口麻豆| 亚洲丝袜精品丝袜在线| 亚洲精品国久久99热| 亚洲不卡av一区二区三区| 日本va欧美va欧美va精品| 男男视频亚洲欧美| 国产精品一区二区男女羞羞无遮挡| 国产精品一区二区三区乱码| 97se亚洲国产综合自在线| 91福利国产成人精品照片| 欧美成人精精品一区二区频| 欧美激情综合网| 亚洲欧美日韩人成在线播放| 日韩国产高清影视| 国产91高潮流白浆在线麻豆| 99久久免费国产| 在线不卡的av| 2024国产精品| 丝袜美腿高跟呻吟高潮一区| 国产精品一品视频| 欧美亚一区二区| 精品精品欲导航| 自拍偷拍欧美精品| 五月激情综合色| 日韩精品欧美精品| 色悠悠久久综合| 欧美成人精品二区三区99精品| 最新日韩av在线| 美女被吸乳得到大胸91| 91蜜桃网址入口| 欧美videos中文字幕| 国产精品久久久久久久裸模| 久久99国产精品尤物| 色综合欧美在线视频区| 欧美mv日韩mv亚洲| 亚洲免费三区一区二区| 久久99国产精品久久99| 在线视频国产一区| 久久久久9999亚洲精品| 亚洲一区二区三区四区五区中文| 精品一区二区三区的国产在线播放 | 偷偷要91色婷婷| proumb性欧美在线观看| 日韩美女在线视频| 天天综合日日夜夜精品| 97久久久精品综合88久久| 欧美成人video| 亚洲综合色成人| 色婷婷国产精品| 国产精品免费观看视频| 麻豆91精品91久久久的内涵| 日本高清成人免费播放| 国产精品久久二区二区| 国产成人免费视频| 日韩欧美一级二级三级久久久| 免费在线观看日韩欧美|