37 #ifndef TEMPLATE_BLAS_NUM_LIMITS_HEADER
38 #define TEMPLATE_BLAS_NUM_LIMITS_HEADER
45 #ifdef PRECISION_QUAD_FLT128
54 template<
typename Treal>
56 return std::numeric_limits<Treal>::epsilon();
59 #ifdef PRECISION_QUAD_FLT128
61 inline __float128 template_blas_get_machine_epsilon<__float128>() {
62 return FLT128_EPSILON;
69 template<
typename Treal>
74 #ifdef PRECISION_QUAD_FLT128
76 inline __float128 template_blas_get_num_limit_min<__float128>() {
84 template<
typename Treal>
89 #ifdef PRECISION_QUAD_FLT128
91 inline __float128 template_blas_get_num_limit_max<__float128>() {