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

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

?? libm_support.h

?? glibc 庫, 不僅可以學習使用庫函數,還可以學習函數的具體實現,是提高功力的好資料
?? 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一区二区三区免费野_久草精品视频
国产suv精品一区二区三区| 日韩欧美区一区二| 亚洲欧美日韩在线| 色婷婷av一区二区三区大白胸| 自拍视频在线观看一区二区| 一本到高清视频免费精品| 亚洲午夜在线电影| 欧美一级一级性生活免费录像| 精品一区二区三区欧美| 久久久久久97三级| 91麻豆免费看片| 夜色激情一区二区| 日韩精品中午字幕| 成人福利视频在线看| 亚洲免费色视频| 5566中文字幕一区二区电影| 精品一区二区三区的国产在线播放| 久久精品人人做| 欧洲精品在线观看| 久久99精品久久久久久动态图| 国产日韩成人精品| 欧美午夜一区二区三区免费大片| 免费在线观看不卡| 国产精品国产三级国产aⅴ入口| 色www精品视频在线观看| 日本一不卡视频| 国产精品久久夜| 日韩欧美一区在线观看| 成人免费视频国产在线观看| 亚洲电影一区二区| 精品久久久网站| 在线中文字幕不卡| 国产精品一区二区在线观看网站| 亚洲精品乱码久久久久久久久| 日韩视频免费观看高清完整版在线观看| 国产不卡在线一区| 免费精品视频在线| 一区二区三区国产豹纹内裤在线| 欧美大尺度电影在线| 日本韩国一区二区三区| 韩国精品主播一区二区在线观看| 亚洲综合久久av| 日本一区二区三区高清不卡| 欧美一激情一区二区三区| 色综合一个色综合| 国产一区二区三区四区五区入口 | 韩日精品视频一区| 亚洲一区二区三区四区的| 亚洲国产成人午夜在线一区| 欧美本精品男人aⅴ天堂| 欧美午夜精品久久久久久超碰| 成人一区二区视频| 久久99精品视频| 日韩精品乱码免费| 亚洲电影在线播放| 一区二区三区国产| 日韩一区欧美小说| 久久无码av三级| 日韩免费高清电影| 日韩一区二区免费在线观看| 欧美视频三区在线播放| 色综合天天综合给合国产| 国产69精品久久777的优势| 久久99精品久久久久久| 蜜臀久久99精品久久久久久9| 五月综合激情婷婷六月色窝| 亚洲一区免费视频| 日韩综合在线视频| 欧美性生活影院| 精品中文字幕一区二区| 五月婷婷激情综合网| 亚洲国产日韩精品| 亚洲国产cao| 亚洲国产精品久久不卡毛片| 一区二区三区视频在线观看| 亚洲女与黑人做爰| 亚洲色图色小说| 中文字幕中文乱码欧美一区二区| 日本一区二区在线不卡| 国产精品女主播av| 国产精品久99| 玉足女爽爽91| 亚洲成av人**亚洲成av**| 视频精品一区二区| 久久精品国产77777蜜臀| 精品在线播放免费| 国产精品996| 99在线热播精品免费| 91蝌蚪porny九色| 欧美亚洲一区三区| 欧美一区二区免费| 精品处破学生在线二十三| 2021久久国产精品不只是精品| 久久精品一区二区三区不卡牛牛| 久久美女高清视频| 中文字幕在线观看一区| 悠悠色在线精品| 日本一区中文字幕| 国产精品一区二区三区乱码| 99久久综合色| 欧美视频在线不卡| 日韩美一区二区三区| 国产精品私人影院| 亚洲国产欧美在线人成| 男女男精品网站| 成人av在线影院| 欧美亚洲综合网| 欧美精品一区二区不卡| 中文字幕制服丝袜一区二区三区| 亚洲一区二区三区四区五区黄| 久久精品国产精品亚洲综合| 成人性生交大片免费看中文| 欧美午夜电影网| 精品人伦一区二区色婷婷| 国产精品乱人伦| 日韩中文字幕区一区有砖一区| 国产精品小仙女| 欧美色图12p| 国产色产综合色产在线视频| 亚洲国产一区视频| 国产91高潮流白浆在线麻豆| 欧美日韩性生活| 亚洲国产精品av| 日本不卡一区二区| www.99精品| 欧美电视剧在线看免费| 亚洲精品亚洲人成人网| 久久疯狂做爰流白浆xx| 日本高清无吗v一区| 久久久久久亚洲综合影院红桃| 亚洲精品亚洲人成人网在线播放| 国产伦精品一区二区三区免费迷 | 精品国产123| 亚洲影院在线观看| 国产91精品欧美| 日韩三级视频中文字幕| 一区二区三区四区av| 成人v精品蜜桃久久一区| 日韩一区二区三区四区五区六区| 亚洲精品ww久久久久久p站| 国产高清成人在线| 精品国精品国产尤物美女| 亚洲国产欧美在线| 色综合久久99| 国产精品久久久久久久久快鸭 | 色综合夜色一区| 欧美激情在线观看视频免费| 免费高清成人在线| 在线综合视频播放| 亚洲一线二线三线视频| av中文字幕在线不卡| 国产亚洲精品免费| 麻豆精品一二三| 欧美一区二区三区视频免费| 亚洲国产一区在线观看| 91极品视觉盛宴| 一区二区三区四区五区视频在线观看| 风间由美性色一区二区三区| 国产日韩欧美一区二区三区乱码| 精品一区二区综合| 欧美大肚乱孕交hd孕妇| 精品一区二区三区影院在线午夜| 91精品国产色综合久久| 午夜a成v人精品| 欧美一区二区在线不卡| 三级一区在线视频先锋 | 成人一区在线看| 国产精品高潮久久久久无| 成人h动漫精品一区二| 亚洲欧洲精品成人久久奇米网| 不卡欧美aaaaa| 亚洲欧美国产高清| 欧美性xxxxxx少妇| 亚洲午夜久久久久中文字幕久| 欧美午夜片在线看| 热久久久久久久| 欧美岛国在线观看| 国产suv精品一区二区三区| 中文字幕精品一区二区三区精品| 粉嫩av一区二区三区在线播放| 中文字幕在线不卡一区 | 99综合电影在线视频| 亚洲精品国产视频| 欧美日韩一区二区欧美激情| 日韩精品免费专区| 久久久久99精品一区| av午夜精品一区二区三区| 亚洲欧美国产三级| 在线综合+亚洲+欧美中文字幕| 黄页视频在线91| 亚洲婷婷在线视频| 欧美精品在线观看播放| 国产资源精品在线观看| 日韩毛片一二三区| 欧美精品日韩一本| 国产精品一区二区黑丝| 亚洲黄色免费网站| 日韩欧美中文字幕制服| 成人综合婷婷国产精品久久蜜臀| 亚洲精品免费视频|