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

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

?? mathalib.s

?? vxworks的源代碼
?? S
?? 第 1 頁 / 共 3 頁
字號:
/* mathALib.s - C interface library to high-level math functions *//* Copyright 1984-1995 Wind River Systems, Inc. */	.data	.globl	_copyright_wind_river	.long	_copyright_wind_river/*modification history--------------------01w,09may02,wsl  fix warning about incomplete implementation on some arch's01v,10oct01,dgp  doc: fix formatting for doc build01u,25nov95,jdi  doc: removed references to 68k-specific docs.01t,03feb95,rhp  warn not all functions available on all architectures01s,09dec94,rhp  fix man pages for inverse trig, hyperbolic fns01r,09dec94,rhp  mention include file math.h in man pages (SPR #2502)01q,26nov94,kdl  added 68LC040 support.01p,02aug94,tpr  added MC68060 cpu support.01o,15feb93,jdi  made NOMANUAL: hypot() and hypotf().01n,12feb93,smb  removed pow and fmod for the MC6804001m,05feb93,jdi  changed sqrt() to sqrtf() in doc for hypotf().01l,02dec92,jdi  documentation; added modhist entry 01k omitted by jcf in 		 last checkin (mistakenly called 01j in scl). 01k,13nov92,jcf  made logMsg calls indirect to reduce coupling.01j,13oct92,jdi  made mathErrNoInit() nomanual.01i,26sep92,yp   added title so doc run would work01h,23aug92,jcf  changed bxxx to jxx.01g,30jul92,kdl	 changed to ANSI single precision names (e.g. fsin -> sinf)01f,26may92,rrr  the tree shuffle01e,04oct91,rrr  passed through the ansification filter		  -changed VOID to void		  -changed ASMLANGUAGE to _ASMLANGUAGE		  -changed copyright notice01d,27aug91,wmd	 added #include "vxWorks.h".01c,23jul91,gae  changed 68k/asm.h to asm.h.01b,30jan91,kdl	 mangen fixes.01a,28jan91,kdl	 written; old "mathALib" renamed to "mathHardALib".*//*DESCRIPTIONThis library provides a C interface to high-level floating-point mathfunctions, which can use either a hardware floating-point unit or asoftware floating-point emulation library.  The appropriate routine iscalled based on whether mathHardInit() or mathSoftInit() or both havebeen called to initialize the interface.All angle-related parameters are expressed in radians.  All functions inthis library with names corresponding to ANSI C specifications are ANSIcompatible.WARNINGNot all functions in this library are available on all architectures.  For information on available math functions, consult the VxWorks architecture supplement for your processor.	INTERNALWhen generating man pages, the man pages from this library should bebuilt BEFORE those from ansiMath.  Thus, the equivalent man pages in ansiMath will overwrite those from this library, which is the correctbehavior.  This ordering is set up in the overall makefile system.Even though this library is 68K, the man pages are meant to serviceall architectures, within the limitation described in the above WARNING.INTERNALSee "MC68881/MC68882 Floating-Point Coprocessor User's Manual, 2nd Edition"INCLUDE FILES: math.hSEE ALSO:'ansiMath', fppLib, floatLib, mathHardLib, mathSoftLib, the various.I "Architecture Supplements,"Kernighan & Ritchie:.I "The C Programming Language, 2nd Edition"*/#define _ASMLANGUAGE#include "vxWorks.h"#include "asm.h"#include "errno.h"	.data	.even	.globl _mathAcosFunc	/* double-precision function pointers */	.globl _mathAsinFunc	.globl _mathAtanFunc	.globl _mathAtan2Func	.globl _mathCbrtFunc	.globl _mathCeilFunc	.globl _mathCosFunc	.globl _mathCoshFunc	.globl _mathExpFunc	.globl _mathFabsFunc	.globl _mathFloorFunc	.globl _mathFmodFunc	.globl _mathHypotFunc	.globl _mathInfinityFunc	.globl _mathIrintFunc	.globl _mathIroundFunc	.globl _mathLogFunc	.globl _mathLog2Func	.globl _mathLog10Func	.globl _mathPowFunc	.globl _mathRoundFunc	.globl _mathSinFunc	.globl _mathSincosFunc	.globl _mathSinhFunc	.globl _mathSqrtFunc	.globl _mathTanFunc	.globl _mathTanhFunc	.globl _mathTruncFunc	.globl _mathAcosfFunc	/* single-precision function pointers */	.globl _mathAsinfFunc	.globl _mathAtanfFunc	.globl _mathAtan2fFunc	.globl _mathCbrtfFunc	.globl _mathCeilfFunc	.globl _mathCosfFunc	.globl _mathCoshfFunc	.globl _mathExpfFunc	.globl _mathFabsfFunc	.globl _mathFloorfFunc	.globl _mathFmodfFunc	.globl _mathHypotfFunc	.globl _mathInfinityfFunc	.globl _mathIrintfFunc	.globl _mathIroundfFunc	.globl _mathLogfFunc	.globl _mathLog2fFunc	.globl _mathLog10fFunc	.globl _mathPowfFunc	.globl _mathRoundfFunc	.globl _mathSinfFunc	.globl _mathSincosfFunc	.globl _mathSinhfFunc	.globl _mathSqrtfFunc	.globl _mathTanfFunc	.globl _mathTanhfFunc	.globl _mathTruncfFunc_mathAcosFunc:			/* double-precision function pointers */	.long	_mathErrNoInit_mathAsinFunc:	.long	_mathErrNoInit_mathAtanFunc:	.long	_mathErrNoInit_mathAtan2Func:	.long	_mathErrNoInit_mathCbrtFunc:	.long	_mathErrNoInit_mathCeilFunc:	.long	_mathErrNoInit_mathCosFunc:	.long	_mathErrNoInit_mathCoshFunc:	.long	_mathErrNoInit_mathExpFunc:	.long	_mathErrNoInit_mathFabsFunc:	.long	_mathErrNoInit_mathFloorFunc:	.long	_mathErrNoInit_mathFmodFunc:	.long	_mathErrNoInit_mathHypotFunc:	.long	_mathErrNoInit_mathInfinityFunc:	.long	_mathErrNoInit_mathIrintFunc:	.long	_mathErrNoInit_mathIroundFunc:	.long	_mathErrNoInit_mathLogFunc:	.long	_mathErrNoInit_mathLog2Func:	.long	_mathErrNoInit_mathLog10Func:	.long	_mathErrNoInit_mathPowFunc:	.long	_mathErrNoInit_mathRoundFunc:	.long	_mathErrNoInit_mathSinFunc:	.long	_mathErrNoInit_mathSincosFunc:	.long	_mathErrNoInit_mathSinhFunc:	.long	_mathErrNoInit_mathSqrtFunc:	.long	_mathErrNoInit_mathTanFunc:	.long	_mathErrNoInit_mathTanhFunc:	.long	_mathErrNoInit_mathTruncFunc:	.long	_mathErrNoInit_mathAcosfFunc:			/* single-precision function pointers */	.long	_mathErrNoInit_mathAsinfFunc:	.long	_mathErrNoInit_mathAtanfFunc:	.long	_mathErrNoInit_mathAtan2fFunc:	.long	_mathErrNoInit_mathCbrtfFunc:	.long	_mathErrNoInit_mathCeilfFunc:	.long	_mathErrNoInit_mathCosfFunc:	.long	_mathErrNoInit_mathCoshfFunc:	.long	_mathErrNoInit_mathExpfFunc:	.long	_mathErrNoInit_mathFabsfFunc:	.long	_mathErrNoInit_mathFloorfFunc:	.long	_mathErrNoInit_mathFmodfFunc:	.long	_mathErrNoInit_mathHypotfFunc:	.long	_mathErrNoInit_mathInfinityfFunc:	.long	_mathErrNoInit_mathIrintfFunc:	.long	_mathErrNoInit_mathIroundfFunc:	.long	_mathErrNoInit_mathLogfFunc:	.long	_mathErrNoInit_mathLog2fFunc:	.long	_mathErrNoInit_mathLog10fFunc:	.long	_mathErrNoInit_mathPowfFunc:	.long	_mathErrNoInit_mathRoundfFunc:	.long	_mathErrNoInit_mathSinfFunc:	.long	_mathErrNoInit_mathSincosfFunc:	.long	_mathErrNoInit_mathSinhfFunc:	.long	_mathErrNoInit_mathSqrtfFunc:	.long	_mathErrNoInit_mathTanfFunc:	.long	_mathErrNoInit_mathTanhfFunc:	.long	_mathErrNoInit_mathTruncfFunc:	.long	_mathErrNoInit_mathErrNoInitString:	.asciz	"ERROR - floating point math not initialized!\n"        .text	.even        .globl  _acos			/* double-precision functions */        .globl  _asin        .globl  _atan	.globl  _atan2	.globl  _cbrt	.globl  _ceil        .globl  _cos        .globl  _cosh        .globl  _exp        .globl  _fabs	.globl  _floor#if (CPU!=MC68040) && (CPU!=MC68LC040) && (CPU!=MC68060)	.globl  _fmod#endif	/* (CPU!=MC68040) && (CPU!=MC68LC040) && (CPU!=MC68060) */	.globl	_hypot	.globl  _infinity	.globl  _irint	.globl  _iround        .globl  _log        .globl  _log2        .globl  _log10#if (CPU!=MC68040) && (CPU!=MC68LC040) && (CPU!=MC68060)        .globl  _pow#endif	/* (CPU!=MC68040) && (CPU!=MC68LC040) && (CPU!=MC68060) */	.globl  _round        .globl  _sin	.globl  _sincos        .globl  _sinh        .globl  _sqrt        .globl  _tan        .globl  _tanh	.globl  _trunc        .globl  _acosf			/* single-precision functions */        .globl  _asinf        .globl  _atanf	.globl  _atan2f	.globl  _cbrtf	.globl  _ceilf        .globl  _cosf        .globl  _coshf        .globl  _expf        .globl  _fabsf	.globl  _floorf	.globl  _fmodf	.globl	_hypotf	.globl  _infinityf	.globl  _irintf	.globl  _iroundf        .globl  _logf        .globl  _log2f        .globl  _log10f        .globl  _powf	.globl  _roundf        .globl  _sinf	.globl  _sincosf        .globl  _sinhf        .globl  _sqrtf        .globl  _tanf        .globl  _tanhf	.globl  _truncf	.globl	_mathErrNoInit		/* default routine (log error msg) */	.globl	__func_logMsg		/* logMsg virtual function *//********************************************************************************* acos - compute an arc cosine (ANSI)** SYNOPSIS* \ss* double acos*     (*     double x    /@ angle in radians @/*     )* \se** INCLUDE FILES: math.h ** RETURNS: The double-precision arc cosine of <x> in the range 0.0* to pi radians.** SEE ALSO:* Kernighan & Ritchie,* .I "The C Programming Language, 2nd Edition"**/_acos:	movel	_mathAcosFunc,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* asin - compute an arc sine (ANSI)** SYNOPSIS* \ss* double asin*     (*     double x    /@ angle in radians @/*     )* \se** INCLUDE FILES: math.h ** RETURNS: The double-precision arc sine of <x> in the range* -pi/2 to pi/2 radians.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_asin:	movel	_mathAsinFunc,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* atan - compute an arc tangent (ANSI)** SYNOPSIS* \ss* double atan*     (*     double x    /@ angle in radians @/*     )* \se** INCLUDE FILES: math.h ** RETURNS: The double-precision arc tangent of <x> in the range -pi/2 to pi/2.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_atan:	movel	_mathAtanFunc,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* atan2 - compute the arc tangent of y/x (ANSI)** SYNOPSIS* \ss* double atan2*     (*     double  y,  /@ numerator @/*     double  x   /@ denominator @/*     )* \se** INCLUDE FILES: math.h ** RETURNS:* The double-precision arc tangent of <y>/<x> in the range -pi to pi.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_atan2:	movel	_mathAtan2Func,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* cbrt - compute a cube root** SYNOPSIS* \ss* double cbrt*     (*     double x	/@ value to compute the cube root of @/*     )* \se** This routine returns the cube root of <x> in double precision.** INCLUDE FILES: math.h ** RETURNS: The double-precision cube root of <x>.*/_cbrt:	movel	_mathCbrtFunc,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* ceil - compute the smallest integer greater than or equal to a specified value (ANSI)** SYNOPSIS* \ss* double ceil*     (*     double v    /@ value to return the ceiling of @/*     )* \se** Performs a round-to-positive-infinity.** INCLUDE FILES: math.h ** RETURNS:* The smallest integral value greater than or equal to <v>,* represented in double precision.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_ceil:	movel	_mathCeilFunc,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* cos - compute a cosine (ANSI)** SYNOPSIS* \ss* double cos*     (*     double x    /@ angle in radians @/*     )* \se** INCLUDE FILES: math.h ** RETURNS: The double-precision cosine of <x>.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_cos:	movel	_mathCosFunc,a0		/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* cosh - compute a hyperbolic cosine (ANSI)** SYNOPSIS* \ss* double cosh*     (*     double x    /@ angle in radians @/*     )* \se** INCLUDE FILES: math.h ** RETURNS:* The double-precision hyperbolic cosine of <x> if the parameter is greater* than 1.0, or NaN if the parameter is less than 1.0.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_cosh:	movel	_mathCoshFunc,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* exp - compute an exponential value (ANSI)** SYNOPSIS* \ss* double exp*     (*     double x	/@ exponent @/*     )* \se** This routine returns the exponential value of <x> -- the inverse natural* logarithm (e ** <x>) -- in double precision.** INCLUDE FILES: math.h ** RETURNS:* The double-precision exponential value of <x>.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_exp:	movel	_mathExpFunc,a0		/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* fabs - compute an absolute value (ANSI)** SYNOPSIS* \ss* double fabs*     (*     double v    /@ number to return the absolute value of @/*     )* \se** INCLUDE FILES: math.h ** RETURNS: The double-precision absolute value of <v>.** SEE ALSO:* Kernighan & Ritchie:* .I "The C Programming Language, 2nd Edition"*/_fabs:	movel	_mathFabsFunc,a0	/* get appropriate function addr */	jmp	a0@			/* jump, let that routine rts *//********************************************************************************* floor - compute the largest integer less than or equal to a specified value (ANSI)** SYNOPSIS* \ss* double floor*     (

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线短视频| 日本一区免费视频| 国产精品国产馆在线真实露脸 | 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美人与z0zoxxxx视频| 精品电影一区二区三区| 亚洲成人一区二区在线观看| 丁香一区二区三区| 欧美成人精品1314www| 亚洲国产乱码最新视频| 99久久综合狠狠综合久久| 日韩视频在线观看一区二区| 亚洲综合图片区| 91丨九色丨黑人外教| 久久久久成人黄色影片| 久久国产综合精品| 欧美日韩国产综合一区二区| 亚洲视频一二区| 国产成人亚洲综合a∨猫咪| 日韩一区二区免费电影| 日韩 欧美一区二区三区| 欧美性极品少妇| 亚洲国产精品一区二区久久| 在线视频中文字幕一区二区| 亚洲免费资源在线播放| 色国产综合视频| 一区二区三区四区激情| 在线区一区二视频| 亚洲风情在线资源站| 91成人免费电影| 亚洲在线观看免费| 欧美日韩精品系列| 亚洲成人黄色小说| 日韩欧美的一区| 韩国女主播一区二区三区| 日韩欧美123| 国产成人精品网址| 中文字幕一区在线观看视频| 91猫先生在线| 一区二区三区国产精品| 欧美日韩视频一区二区| 日本在线不卡视频| 欧美岛国在线观看| 国产成人自拍高清视频在线免费播放| 久久日韩精品一区二区五区| 国产jizzjizz一区二区| 日韩美女精品在线| 欧美无人高清视频在线观看| 日韩av电影天堂| 日本一二三不卡| 在线看日本不卡| 日本sm残虐另类| 国产精品网站在线| 欧美在线视频日韩| 精品一区二区三区在线视频| 国产日产亚洲精品系列| 在线免费观看不卡av| 日本免费在线视频不卡一不卡二| 精品国产91洋老外米糕| 91香蕉视频污在线| 日韩精品欧美精品| 国产精品久久久一区麻豆最新章节| 色婷婷久久一区二区三区麻豆| 免费三级欧美电影| **欧美大码日韩| 337p亚洲精品色噜噜噜| 国产成人免费视频一区| 亚洲第一二三四区| 久久久久久久久一| 欧美亚洲动漫精品| 国产精品主播直播| 亚洲超碰97人人做人人爱| 国产视频一区二区在线| 欧美视频在线一区二区三区| 国产精品一区一区三区| 亚洲一区二区欧美激情| 久久久久97国产精华液好用吗| 欧美三级三级三级| 丰满放荡岳乱妇91ww| 奇米888四色在线精品| 亚洲日本乱码在线观看| 2021中文字幕一区亚洲| 在线观看91精品国产麻豆| youjizz国产精品| 麻豆免费看一区二区三区| 亚洲欧美日韩中文字幕一区二区三区 | 久久这里只有精品视频网| 欧美性色黄大片手机版| www.亚洲人| 国产成人在线网站| 久久激情五月激情| 五月婷婷激情综合网| 亚洲色图一区二区| 中文字幕第一页久久| 欧美成人精品福利| 欧美一二三区精品| 7777精品伊人久久久大香线蕉 | 一区二区三区在线视频观看| 国产欧美综合在线观看第十页| 3d动漫精品啪啪1区2区免费| 欧美日韩在线播放| 91福利区一区二区三区| 91原创在线视频| 99免费精品视频| 99re在线视频这里只有精品| 国v精品久久久网| 国产精品系列在线观看| 国产综合久久久久影院| 看片的网站亚洲| 久久精品国产精品青草| 久久爱www久久做| 免费高清不卡av| 另类调教123区| 国产剧情一区在线| 国产成人精品三级| 99天天综合性| 欧美怡红院视频| 欧美日韩国产一二三| 欧美日韩亚洲综合一区| 在线成人av网站| 日韩欧美一区二区三区在线| 日韩女优av电影在线观看| 欧美va亚洲va| 国产片一区二区| 亚洲男人的天堂av| 午夜视频一区二区| 久久精品国产秦先生| 国产二区国产一区在线观看| 高清日韩电视剧大全免费| 99精品视频在线观看免费| 日本精品视频一区二区| 欧美日韩电影在线播放| 日韩美女视频在线| 欧美激情一区二区在线| 亚洲精品中文字幕在线观看| 一区二区三区四区不卡在线| 日韩av电影免费观看高清完整版在线观看 | 香蕉影视欧美成人| 韩国精品久久久| 91亚洲精品久久久蜜桃| 欧美日韩五月天| 久久久久久久久久久久电影| 亚洲欧洲日韩女同| 亚洲h在线观看| 国产一区二区三区黄视频| 成人精品电影在线观看| 欧美日韩激情一区二区三区| 精品久久久久久综合日本欧美 | 91偷拍与自偷拍精品| 91精品国产福利在线观看| 国产性天天综合网| 亚洲成人一区在线| 成人免费视频一区| 欧美日韩国产天堂| 久久久精品人体av艺术| 亚洲影院久久精品| 国产成人综合网| 91精品午夜视频| 亚洲少妇中出一区| 美女www一区二区| 在线观看日韩一区| 久久女同性恋中文字幕| 午夜精品久久久久久久99樱桃| 国产高清不卡一区二区| 欧美精品丝袜久久久中文字幕| 国产欧美1区2区3区| 奇米在线7777在线精品| 欧美影院一区二区| 亚洲国产精品v| 国内精品免费**视频| 精品视频在线免费看| 亚洲婷婷综合色高清在线| 国产在线一区观看| 51精品秘密在线观看| 亚洲激情在线激情| 成人蜜臀av电影| 久久久久97国产精华液好用吗| 日韩精品国产欧美| 欧美日韩在线直播| 悠悠色在线精品| 91丝袜国产在线播放| 国产精品卡一卡二卡三| 激情综合亚洲精品| 日韩欧美中文字幕公布| 日韩中文字幕区一区有砖一区| 91视频www| 亚洲欧美一区二区视频| 成人一级片网址| 欧美经典三级视频一区二区三区| 国产一区二区在线免费观看| 欧美成人精精品一区二区频| 日本不卡123| 日韩欧美的一区二区| 免费黄网站欧美| 精品国产一区二区三区忘忧草 | 欧美韩国日本综合| 成人小视频在线| 国产精品久久一级| 色综合一区二区三区| 一级日本不卡的影视|