libflame  revision_anchor
FLA_extern_defs.h
Go to the documentation of this file.
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