亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美精品一区二区三区很污很色的 | 欧美日韩免费高清一区色橹橹| 日韩国产一区二| 国产视频一区在线播放| 欧美日韩亚洲另类| 成人精品在线视频观看| 麻豆视频观看网址久久| 亚洲三级免费观看| 国产日韩影视精品| 91精品国产福利在线观看| 成人18视频日本| 毛片av中文字幕一区二区| 亚洲精品免费看| 国产欧美日韩在线视频| 日韩一级大片在线观看| 一本大道久久a久久精二百| 国产精品123| 久久精品国产网站| 亚洲一区二区三区在线播放| 国产亚洲一二三区| 日韩视频在线永久播放| 884aa四虎影成人精品一区| 色久优优欧美色久优优| 成人午夜视频在线观看| 久久99国产精品尤物| 日韩精品一级中文字幕精品视频免费观看| 国产精品国产三级国产aⅴ无密码| 久久亚洲综合av| 欧美一区二区三区喷汁尤物| 欧美吻胸吃奶大尺度电影| proumb性欧美在线观看| 国产成人在线视频网站| 另类小说一区二区三区| 日韩高清不卡一区二区| 午夜成人免费视频| 亚洲丶国产丶欧美一区二区三区| 中文字幕一区在线观看| 国产欧美久久久精品影院 | 国产欧美日韩一区二区三区在线观看| 日本韩国一区二区| 色久优优欧美色久优优| 秋霞电影网一区二区| 亚洲成av人片在线观看无码| 亚洲三级视频在线观看| 亚洲免费色视频| 国产精品乱码久久久久久| 日本一区二区成人在线| 久久久久9999亚洲精品| 久久久久久亚洲综合| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美性大战久久久久久久| 99免费精品在线| 色素色在线综合| 色婷婷综合久久久久中文一区二区 | 欧美激情一区不卡| 欧美一区2区视频在线观看| 欧美人xxxx| 在线看国产日韩| 欧美日韩在线播放一区| 欧美乱熟臀69xxxxxx| 欧美日本在线观看| 欧美日韩国产片| 欧美一区二区免费视频| 欧美人与性动xxxx| 51精品国自产在线| 日韩视频免费观看高清完整版 | 风间由美性色一区二区三区| 高清国产一区二区| 波多野结衣中文字幕一区二区三区| 成人av一区二区三区| eeuss国产一区二区三区| 不卡的电影网站| 色先锋aa成人| 欧美日韩国产免费一区二区| 在线观看中文字幕不卡| 777午夜精品视频在线播放| 日韩视频一区在线观看| 久久一区二区三区国产精品| 国产精品久久久久影院老司 | 久久久久久久一区| 国产精品久久久久天堂| 亚洲精品日日夜夜| 奇米影视在线99精品| 国产毛片精品视频| 一本色道久久综合亚洲精品按摩| 色综合色狠狠天天综合色| 欧美一区二区三区在线观看视频| 2022国产精品视频| 亚洲影视在线播放| 蓝色福利精品导航| 色噜噜久久综合| 欧美一级理论片| 中文字幕亚洲欧美在线不卡| 亚洲成人av在线电影| 国产91丝袜在线播放九色| 欧美综合久久久| 久久精品亚洲麻豆av一区二区 | 亚洲男女一区二区三区| 男女性色大片免费观看一区二区 | 日韩欧美综合一区| 国产日韩欧美不卡在线| 亚洲一区二区欧美| 久久91精品国产91久久小草 | 蜜臀久久99精品久久久久久9| 粉嫩av一区二区三区粉嫩| 欧美日韩国产欧美日美国产精品| 国产午夜精品美女毛片视频| 亚洲一区日韩精品中文字幕| 国产乱子轮精品视频| 欧美欧美午夜aⅴ在线观看| 久久久久久久久久久久久久久99| 亚洲另类在线制服丝袜| 蜜桃视频在线观看一区二区| 9色porny自拍视频一区二区| 欧美一区2区视频在线观看| 亚洲欧美在线视频| 捆绑变态av一区二区三区| 色婷婷综合久久久中文字幕| 久久久影视传媒| 日本欧美久久久久免费播放网| 成人99免费视频| 欧美精品一区二区三区蜜臀| 亚洲va欧美va人人爽午夜| 国产99久久精品| 欧美日本视频在线| 中文字幕一区二区三区在线观看| 经典一区二区三区| 欧美午夜一区二区| 中文字幕视频一区二区三区久| 蜜臀av亚洲一区中文字幕| 在线一区二区三区| 国产精品国产三级国产aⅴ中文| 蜜乳av一区二区| 91精品国产综合久久国产大片 | 老司机午夜精品| 欧美日韩国产首页| 亚洲综合清纯丝袜自拍| 国产一区二区在线看| 日韩欧美第一区| 日韩—二三区免费观看av| 日本高清不卡在线观看| 久久蜜桃av一区二区天堂| 亚洲大片一区二区三区| 91欧美一区二区| 国产精品国模大尺度视频| 日韩二区三区在线观看| 91精品国产入口在线| 亚洲电影激情视频网站| 欧美一区二区三区在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 欧美亚洲国产一卡| 亚洲大片在线观看| 欧美又粗又大又爽| 午夜欧美视频在线观看| 欧美日韩国产色站一区二区三区| 午夜欧美在线一二页| 制服丝袜亚洲网站| 精品写真视频在线观看| 久久久精品2019中文字幕之3| 成人免费视频一区| 中文字幕免费观看一区| 色偷偷成人一区二区三区91| 伊人开心综合网| 欧美亚日韩国产aⅴ精品中极品| 亚洲国产一区二区三区青草影视| 欧美日韩久久不卡| 日韩精品久久理论片| 欧美一区二区三区性视频| 午夜精品久久久久久久99水蜜桃 | 成人性色生活片| 国产精品私房写真福利视频| 91女厕偷拍女厕偷拍高清| 国产无人区一区二区三区| 99精品视频在线观看免费| 国产日产欧美一区二区三区| 波多野结衣中文一区| 依依成人综合视频| 91麻豆精品国产| 国产一区二区福利| 中文字幕在线观看一区| 99re热这里只有精品视频| 樱花影视一区二区| 3atv在线一区二区三区| 国产精品乡下勾搭老头1| 亚洲手机成人高清视频| 欧美日韩高清一区二区不卡| 另类调教123区| 国产精品电影院| 3atv在线一区二区三区| 蜜桃视频一区二区| 亚洲精品一二三| 日韩一区二区三区视频在线观看| 免费亚洲电影在线| 欧美一级夜夜爽| 色综合久久99| 麻豆成人av在线| 亚洲日韩欧美一区二区在线| 日韩欧美中文字幕制服| 成人app网站| 久久精品国产99国产|