libflame
revision_anchor
|
00001 /* 00002 00003 Copyright (C) 2014, The University of Texas at Austin 00004 00005 This file is part of libflame and is available under the 3-Clause 00006 BSD license, which can be found in the LICENSE file at the top-level 00007 directory, or at http://opensource.org/licenses/BSD-3-Clause 00008 00009 */ 00010 00011 #ifndef FLA_EXTERN_DEFS_H 00012 #define FLA_EXTERN_DEFS_H 00013 00014 extern FLA_Obj FLA_THREE; 00015 extern FLA_Obj FLA_TWO; 00016 extern FLA_Obj FLA_ONE; 00017 extern FLA_Obj FLA_ONE_HALF; 00018 extern FLA_Obj FLA_ZERO; 00019 extern FLA_Obj FLA_MINUS_ONE_HALF; 00020 extern FLA_Obj FLA_MINUS_ONE; 00021 extern FLA_Obj FLA_MINUS_TWO; 00022 extern FLA_Obj FLA_MINUS_THREE; 00023 00024 extern FLA_Obj FLA_EPSILON; 00025 extern FLA_Obj FLA_SAFE_MIN; 00026 extern FLA_Obj FLA_SAFE_MIN_SQUARE; 00027 extern FLA_Obj FLA_SAFE_INV_MIN; 00028 extern FLA_Obj FLA_SAFE_INV_MIN_SQUARE; 00029 extern FLA_Obj FLA_UNDERFLOW_THRES; 00030 extern FLA_Obj FLA_OVERFLOW_THRES; 00031 extern FLA_Obj FLA_UNDERFLOW_SQUARE_THRES; 00032 extern FLA_Obj FLA_OVERFLOW_SQUARE_THRES; 00033 00034 extern const float fzero; 00035 extern const double dzero; 00036 extern const scomplex czero; 00037 extern const dcomplex zzero; 00038 00039 #endif 00040