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

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

?? libm_support.h

?? linux下的C語言庫源碼有一百多M解壓后很不錯
?? H
?? 第 1 頁 / 共 4 頁
字號:
/* file: libm_support.h *//*// Copyright (c) 2000 - 2004, Intel Corporation// All rights reserved.//// Contributed 2000 by the Intel Numerics Group, Intel Corporation//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions are// met://// * Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.//// * Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.//// * The name of Intel Corporation may not be used to endorse or promote// products derived from this software without specific prior written// permission.//// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR ITS// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY OR TORT (INCLUDING// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.//// Intel Corporation is the author of this code, and requests that all// problem reports or change requests be submitted to it directly at// http://www.intel.com/software/products/opensource/libraries/num.htm.//// History: 02/02/2000 Initial version//          2/28/2000 added tags for logb and nextafter//          3/22/2000 Changes to support _LIB_VERSIONIMF variable//                    and filled some enum gaps. Added support for C99.//          5/31/2000 added prototypes for __libm_frexp_4l/8l//          8/10/2000 Changed declaration of _LIB_VERSIONIMF to work for library//                    builds and other application builds (precompiler directives).//          8/11/2000 Added pointers-to-matherr-functions declarations to allow//                    for user-defined matherr functions in the dll build.//         12/07/2000 Added scalbn error_types values.//          5/01/2001 Added error_types values for C99 nearest integer//                    functions.//          6/07/2001 Added error_types values for fdim.//          6/18/2001 Added include of complex_support.h.//          8/03/2001 Added error_types values for nexttoward, scalbln.//          8/23/2001 Corrected tag numbers from 186 and higher.//          8/27/2001 Added check for long int and long long int definitions.//         12/10/2001 Added error_types for erfc.//         12/27/2001 Added error_types for degree argument functions.//         01/02/2002 Added error_types for tand, cotd.//         01/04/2002 Delete include of complex_support.h//         01/23/2002 Deleted prototypes for __libm_frexp*.  Added check for//                    multiple int, long int, and long long int definitions.//         05/20/2002 Added error_types for cot.//         06/27/2002 Added error_types for sinhcosh.//         12/05/2002 Added error_types for annuity and compound//         04/10/2003 Added error_types for tgammal/tgamma/tgammaf//         05/16/2003 FP-treatment macros copied here from IA32 libm_support.h//         06/02/2003 Added pad into struct fp80 (12/16 bytes).//         08/01/2003 Added struct ker80 and macros for multiprecision addition,//                    subtraction, multiplication, division, square root.//         08/07/2003 History section updated.//         09/03/2003 ALIGN(n) macro added.//         10/01/2003 LDOUBLE_ALIGN and fp80 corrected on linux to 16 bytes.//         11/24/2004 Added ifdef around definitions of INT32/64//         12/15/2004 Added error_types for exp10, nextafter, nexttoward//                    underflow.  Moved error codes into libm_error_codes.h.//*/#ifndef __LIBM_SUPPORT_H_INCLUDED__#define __LIBM_SUPPORT_H_INCLUDED__#ifndef _LIBC#if !(defined(_WIN32) || defined(_WIN64))# pragma const_seg(".rodata") /* place constant data in text (code) section */#endif#if defined(__ICC) || defined(__ICL) || defined(__ECC) || defined(__ECL)# pragma warning( disable : 1682 )	/* #1682: ixplicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) */# pragma warning( disable : 1683 )	/* #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) */#endif#endif/* macros to form a double value in hex representation (unsigned int type) */#define DOUBLE_HEX(hi,lo) 0x##lo,0x##hi /*LITTLE_ENDIAN*/#include "libm_cpu_defs.h"#if !(defined (IA64))#  include "libm_dll.h"#  include "libm_dispatch.h"#endif#include "libm_error_codes.h"struct exceptionf{  int type;  char *name;  float arg1, arg2, retval;};# ifdef __cplusplusstruct __exception{  int type;  char *name;  double arg1, arg2, retval;};# else#  ifndef _LIBCstruct exception{  int type;  char *name;  double arg1, arg2, retval;};#  endif# endifstruct exceptionl{  int type;  char *name;  long double arg1, arg2, retval;};#if (defined (_MS_) && defined (IA64))#define   MATHERR_F   _matherrf#define   MATHERR_D   _matherr#else#define MATHERR_F   matherrf#define MATHERR_D   matherr#endif# ifdef __cplusplus#define EXC_DECL_D  __exception#else// exception is a reserved name in C++#define EXC_DECL_D  exception#endifextern int MATHERR_F(struct exceptionf*);extern int MATHERR_D(struct EXC_DECL_D*);extern int matherrl(struct exceptionl*);#ifndef _LIBC// Add code to support _LIB_VERSIONIMFtypedef enum{    _IEEE_ = -1, // IEEE-like behavior    _SVID_,      // SysV, Rel. 4 behavior    _XOPEN_,     // Unix98    _POSIX_,     // Posix    _ISOC_       // ISO C9X} _LIB_VERSION_TYPE;#endif// This is a run-time variable and may affect// floating point behavior of the libm functions#if !defined( LIBM_BUILD )#if defined( _DLL )extern _LIB_VERSION_TYPE __declspec(dllimport) _LIB_VERSIONIMF;#elseextern _LIB_VERSION_TYPE _LIB_VERSIONIMF;#endif  /* _DLL */#elseextern int (*pmatherrf)(struct exceptionf*);extern int (*pmatherr)(struct EXC_DECL_D*);extern int (*pmatherrl)(struct exceptionl*);#endif  /* LIBM_BUILD *//* memory format definitions (LITTLE_ENDIAN only) */#if !(defined(SIZE_INT_32) || defined(SIZE_INT_64))# error "You need to define SIZE_INT_32 or SIZE_INT_64"#endif#if (defined(SIZE_INT_32) && defined(SIZE_INT_64))#error multiple integer size definitions; define SIZE_INT_32 or SIZE_INT_64#endif#if !(defined(SIZE_LONG_32) || defined(SIZE_LONG_64))# error "You need to define SIZE_LONG_32 or SIZE_LONG_64"#endif#if (defined(SIZE_LONG_32) && defined(SIZE_LONG_64))#error multiple integer size definitions; define SIZE_LONG_32 or SIZE_LONG_64#endif#if !defined(__USE_EXTERNAL_FPMEMTYP_H__)#define BIAS_32  0x007F#define BIAS_64  0x03FF#define BIAS_80  0x3FFF#define MAXEXP_32  0x00FE#define MAXEXP_64  0x07FE#define MAXEXP_80  0x7FFE#define EXPINF_32  0x00FF#define EXPINF_64  0x07FF#define EXPINF_80  0x7FFFstruct fp32 { /*// sign:1 exponent:8 significand:23 (implied leading 1)*/#if defined(SIZE_INT_32)    unsigned significand:23;    unsigned exponent:8;    unsigned sign:1;#elif defined(SIZE_INT_64)    unsigned significand:23;    unsigned exponent:8;    unsigned sign:1;#endif};struct fp64 { /*/ sign:1 exponent:11 significand:52 (implied leading 1)*/#if defined(SIZE_INT_32)    unsigned lo_significand:32;    unsigned hi_significand:20;    unsigned exponent:11;    unsigned sign:1;#elif defined(SIZE_INT_64)    unsigned significand:52;    unsigned exponent:11;    unsigned sign:1;#endif};struct fp80 { /*/ sign:1 exponent:15 significand:64 (NO implied bits) */#if defined(SIZE_INT_32)    unsigned         lo_significand;    unsigned         hi_significand;    unsigned         exponent:15;    unsigned         sign:1;#elif defined(SIZE_INT_64)    unsigned         significand;    unsigned         exponent:15;    unsigned         sign:1;#endif    unsigned         pad:16;#if !(defined(__unix__) && defined(__i386__))    unsigned         padwin:32;#endif};#endif /*__USE_EXTERNAL_FPMEMTYP_H__*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本福利一区二区| 免费人成在线不卡| 国产.精品.日韩.另类.中文.在线.播放 | 91污在线观看| 亚洲图片激情小说| 欧美日韩在线观看一区二区| 亚洲成人一区在线| 精品国产凹凸成av人网站| 国产美女娇喘av呻吟久久| 国产目拍亚洲精品99久久精品| 丁香婷婷综合五月| 伊人夜夜躁av伊人久久| 欧美日韩一区二区三区在线 | 欧美色偷偷大香| 青青草97国产精品免费观看 | 中文成人av在线| 91一区二区在线观看| 天天综合网 天天综合色| 精品国产一区二区精华| 成人精品电影在线观看| 伊人开心综合网| 日韩女优制服丝袜电影| 风间由美一区二区三区在线观看| 一区二区不卡在线播放| 日韩久久久精品| 色综合欧美在线视频区| 久久国产精品区| 亚洲色图.com| 日韩精品一区二区在线观看| 99国产一区二区三精品乱码| 日本美女一区二区| 亚洲你懂的在线视频| 欧美成人a∨高清免费观看| 91啪在线观看| 韩国三级在线一区| 一区二区三区小说| 国产亚洲一本大道中文在线| 欧美少妇bbb| 成人午夜av电影| 日本不卡在线视频| 亚洲九九爱视频| 久久亚洲一级片| 欧美日韩另类一区| 91视频免费观看| 国产在线视视频有精品| 亚洲成人高清在线| 国产精品乱码久久久久久| 日韩一区二区三区四区五区六区 | 99精品久久只有精品| 另类人妖一区二区av| 一个色综合av| 亚洲欧洲美洲综合色网| 久久色成人在线| 欧美一区在线视频| 欧美色图天堂网| 91在线精品一区二区| 国产成人激情av| 精品午夜一区二区三区在线观看| 亚洲成人av一区| 一区二区三区波多野结衣在线观看 | 亚洲人成影院在线观看| 欧美高清在线视频| 久久人人爽人人爽| 日韩欧美一区中文| 日韩欧美一区在线观看| 欧美精品乱人伦久久久久久| 理论片日本一区| 亚洲精品ww久久久久久p站| 国产精品欧美极品| 精品久久久三级丝袜| 欧美卡1卡2卡| 一本色道久久综合精品竹菊| 国产99精品国产| 麻豆成人免费电影| 亚洲成人av一区二区| 亚洲免费在线视频| 国产精品久久久久一区二区三区 | 国产精品福利电影一区二区三区四区| 在线观看91精品国产麻豆| 91免费看片在线观看| 久久99精品久久久久婷婷| 亚洲电影你懂得| 亚洲综合色成人| 亚洲精品综合在线| 中文字幕一区二区不卡| 国产精品午夜免费| 久久综合资源网| 日韩午夜在线观看| 欧美日韩一区 二区 三区 久久精品| av亚洲精华国产精华精华| 国产91高潮流白浆在线麻豆 | 日韩欧美卡一卡二| 制服丝袜亚洲精品中文字幕| 欧美日韩精品三区| 欧美日韩亚洲国产综合| 欧美日韩一区二区三区在线看 | 日韩精品一区二区三区在线观看| 日韩一区二区麻豆国产| 欧美一级一级性生活免费录像| 欧美精品vⅰdeose4hd| 91精品国产欧美一区二区成人 | 日韩成人一级片| 亚洲国产综合色| 捆绑调教一区二区三区| 国产专区欧美精品| 成人综合日日夜夜| 99re这里只有精品视频首页| av在线不卡观看免费观看| 99精品国产99久久久久久白柏| 色偷偷88欧美精品久久久| 欧美三级午夜理伦三级中视频| 欧美日韩国产综合久久| 国产.欧美.日韩| 97精品视频在线观看自产线路二| 欧美群妇大交群的观看方式| 在线成人午夜影院| 久久久久久综合| 国产亚洲午夜高清国产拍精品| 亚洲激情中文1区| 日韩成人av影视| 国产精品亚洲视频| 成人的网站免费观看| 91天堂素人约啪| 欧美一区二区在线观看| 国产三级久久久| 亚洲欧美激情视频在线观看一区二区三区 | 日韩美女主播在线视频一区二区三区| 精品伦理精品一区| 欧美国产欧美综合| 亚洲色图视频网站| 日韩精品电影在线| 成人精品免费网站| 欧美人与z0zoxxxx视频| 久久久久久久久一| 亚洲激情校园春色| 国产福利一区二区三区| 色噜噜狠狠色综合中国| 精品国产三级电影在线观看| 亚洲国产欧美在线| 国产成人av电影在线| 欧美性感一区二区三区| 欧美va亚洲va香蕉在线| 亚洲欧美成人一区二区三区| 久久av中文字幕片| 成人a区在线观看| 欧美日韩国产一二三| 中文无字幕一区二区三区| 天使萌一区二区三区免费观看| 国产高清一区日本| 91精品国产综合久久久久久漫画 | 久久久噜噜噜久久人人看| 一区二区三区不卡视频 | 国产精品久久一级| 免费久久精品视频| 日本精品一级二级| 欧美精品一区二区三区视频| 青青草91视频| 欧美日韩视频在线观看一区二区三区| 国产午夜亚洲精品羞羞网站| 天天综合色天天综合| 99久久99精品久久久久久| 久久综合狠狠综合久久综合88| 亚洲成人激情社区| 欧美在线观看视频在线| 久久奇米777| 国产一区二区中文字幕| 欧美一区二区免费视频| 亚洲影视在线观看| 91视频91自| 国产精品成人免费| 麻豆精品一二三| 精品国产伦一区二区三区免费| 日日夜夜精品视频免费| 91黄色小视频| 亚洲欧美日韩精品久久久久| 国产69精品久久99不卡| 久久影院午夜片一区| 午夜免费欧美电影| 欧美性一级生活| 亚洲欧美一区二区三区孕妇| 不卡视频免费播放| 中文字幕一区二区日韩精品绯色| 国产精品亚洲第一| 久久久九九九九| 国产乱码精品一区二区三区忘忧草| 久久久久久影视| 成人一区二区三区视频| 中文一区一区三区高中清不卡| 国产91高潮流白浆在线麻豆 | 国产精品国产三级国产| av电影在线不卡| 亚洲天堂网中文字| 色国产精品一区在线观看| 亚洲黄色录像片| 欧美性做爰猛烈叫床潮| 日韩制服丝袜先锋影音| 欧美男同性恋视频网站| 日韩有码一区二区三区| 日韩欧美中文字幕公布| 久久国产精品99久久久久久老狼|