Changes in src/libcfa/limits [53ba273:d3b7937]
- File:
-
- 1 edited
-
src/libcfa/limits (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/limits
r53ba273 rd3b7937 1 //2 // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo3 //4 // The contents of this file are covered under the licence agreement in the5 // file "LICENCE" distributed with Cforall.6 //7 // limits --8 //9 // Author : Peter A. Buhr10 // Created On : Wed Apr 6 18:06:52 201611 // Last Modified By : Peter A. Buhr12 // Last Modified On : Wed Apr 6 21:08:16 201613 // Update Count : 614 //15 16 1 // Integral Constants 17 2 18 extern const short int MIN;19 extern const int MIN;20 extern const long int MIN;21 extern const long long int MIN;3 const short int MIN = -32768; 4 const int MIN = -2147483648; 5 const long int MIN = -9223372036854775807L - 1L; 6 const long long int MIN = -9223372036854775807LL - 1LL; 22 7 23 extern const short int MAX;24 extern const unsigned short int MAX;25 extern const int MAX;26 extern const unsigned int MAX;27 extern const long int MAX;28 extern const unsigned long int MAX;29 extern const long long int MAX;30 extern const unsigned long long int MAX;8 const short int MAX = 32767; 9 const unsigned short int MAX = 65535; 10 const int MAX = 2147483647; 11 const unsigned int MAX = 4294967295_U; 12 const long int MAX = 9223372036854775807_L; 13 const unsigned long int MAX = 4294967295_U; 14 const long long int MAX = 9223372036854775807_LL; 15 const unsigned long long int MAX = 18446744073709551615_ULL; 31 16 32 17 // Floating-Point Constants 33 18 34 extern const float PI;// pi35 extern const float PI_2;// pi / 236 extern const float PI_4;// pi / 437 extern const float _1_PI;// 1 / pi38 extern const float _2_PI;// 2 / pi39 extern const float _2_SQRT_PI;// 2 / sqrt(pi)19 const float PI = 3.141592_F; // pi 20 const float PI_2 = 1.570796_F; // pi / 2 21 const float PI_4 = 0.7853981_F; // pi / 4 22 const float _1_PI = 0.3183098_F; // 1 / pi 23 const float _2_PI = 0.6366197_F; // 2 / pi 24 const float _2_SQRT_PI = 1.128379_F; // 2 / sqrt(pi) 40 25 41 extern const double PI;// pi42 extern const double PI_2;// pi / 243 extern const double PI_4;// pi / 444 extern const double _1_PI;// 1 / pi45 extern const double _2_PI;// 2 / pi46 extern const double _2_SQRT_PI;// 2 / sqrt(pi)26 const double PI = 3.14159265358979323846_D; // pi 27 const double PI_2 = 1.57079632679489661923_D; // pi / 2 28 const double PI_4 = 0.78539816339744830962_D; // pi / 4 29 const double _1_PI = 0.31830988618379067154_D; // 1 / pi 30 const double _2_PI = 0.63661977236758134308_D; // 2 / pi 31 const double _2_SQRT_PI = 1.12837916709551257390_D; // 2 / sqrt(pi) 47 32 48 extern const long double PI;// pi49 extern const long double PI_2;// pi / 250 extern const long double PI_4;// pi / 451 extern const long double _1_PI;// 1 / pi52 extern const long double _2_PI;// 2 / pi53 extern const long double _2_SQRT_PI;// 2 / sqrt(pi)33 const long double PI = 3.1415926535897932384626433832795029_DL; // pi 34 const long double PI_2 = 1.5707963267948966192313216916397514_DL; // pi / 2 35 const long double PI_4 = 0.7853981633974483096156608458198757_DL; // pi / 4 36 const long double _1_PI = 0.3183098861837906715377675267450287_DL; // 1 / pi 37 const long double _2_PI = 0.6366197723675813430755350534900574_DL; // 2 / pi 38 const long double _2_SQRT_PI = 1.1283791670955125738961589031215452_DL; // 2 / sqrt(pi) 54 39 55 extern const _Complex PI;// pi56 extern const _Complex PI_2;// pi / 257 extern const _Complex PI_4;// pi / 458 extern const _Complex _1_PI;// 1 / pi59 extern const _Complex _2_PI;// 2 / pi60 extern const _Complex _2_SQRT_PI;// 2 / sqrt(pi)40 const _Complex PI = 3.14159265358979323846_D+0.0_iD; // pi 41 const _Complex PI_2 = 1.57079632679489661923_D+0.0_iD; // pi / 2 42 const _Complex PI_4 = 0.78539816339744830962_D+0.0_iD; // pi / 4 43 const _Complex _1_PI = 0.31830988618379067154_D+0.0_iD; // 1 / pi 44 const _Complex _2_PI = 0.63661977236758134308_D+0.0_iD; // 2 / pi 45 const _Complex _2_SQRT_PI = 1.12837916709551257390_D+0.0_iD; // 2 / sqrt(pi) 61 46 62 extern const long _Complex PI;// pi63 extern const long _Complex PI_2;// pi / 264 extern const long _Complex PI_4;// pi / 465 extern const long _Complex _1_PI;// 1 / pi66 extern const long _Complex _2_PI;// 2 / pi67 extern const long _Complex _2_SQRT_PI;// 2 / sqrt(pi)47 const long _Complex PI = 3.1415926535897932384626433832795029_L+0.0iL; // pi 48 const long _Complex PI_2 = 1.5707963267948966192313216916397514_L+0.0iL; // pi / 2 49 const long _Complex PI_4 = 0.7853981633974483096156608458198757_L+0.0iL; // pi / 4 50 const long _Complex _1_PI = 0.3183098861837906715377675267450287_L+0.0iL; // 1 / pi 51 const long _Complex _2_PI = 0.6366197723675813430755350534900574_L+0.0iL; // 2 / pi 52 const long _Complex _2_SQRT_PI = 1.1283791670955125738961589031215452_L+0.0iL; // 2 / sqrt(pi) 68 53 69 extern const float E;// e70 extern const float LOG2_E;// log_2(e)71 extern const float LOG10_E;// log_10(e)72 extern const float LN_2;// log_e(2)73 extern const float LN_10;// log_e(10)74 extern const float SQRT_2;// sqrt(2)75 extern const float _1_SQRT_2;// 1 / sqrt(2)54 const float E = 2.718281; // e 55 const float LOG2_E = 1.442695; // log_2(e) 56 const float LOG10_E = 0.4342944; // log_10(e) 57 const float LN_2 = 0.6931471; // log_e(2) 58 const float LN_10 = 2.302585; // log_e(10) 59 const float SQRT_2 = 1.414213; // sqrt(2) 60 const float _1_SQRT_2 = 0.7071067; // 1 / sqrt(2) 76 61 77 extern const double E;// e78 extern const double LOG2_E;// log_2(e)79 extern const double LOG10_E;// log_10(e)80 extern const double LN_2;// log_e(2)81 extern const double LN_10;// log_e(10)82 extern const double SQRT_2;// sqrt(2)83 extern const double _1_SQRT_2;// 1 / sqrt(2)62 const double E = 2.7182818284590452354_D; // e 63 const double LOG2_E = 1.4426950408889634074_D; // log_2(e) 64 const double LOG10_E = 0.43429448190325182765_D; // log_10(e) 65 const double LN_2 = 0.69314718055994530942_D; // log_e(2) 66 const double LN_10 = 2.30258509299404568402_D; // log_e(10) 67 const double SQRT_2 = 1.41421356237309504880_D; // sqrt(2) 68 const double _1_SQRT_2 = 0.70710678118654752440_D; // 1 / sqrt(2) 84 69 85 extern const long double E;// e86 extern const long double LOG2_E;// log_2(e)87 extern const long double LOG10_E;// log_10(e)88 extern const long double LN_2;// log_e(2)89 extern const long double LN_10;// log_e(10)90 extern const long double SQRT_2;// sqrt(2)91 extern const long double _1_SQRT_2;// 1/sqrt(2)70 const long double E = 2.7182818284590452353602874713526625_DL; // e 71 const long double LOG2_E = 1.4426950408889634073599246810018921_DL; // log_2(e) 72 const long double LOG10_E = 0.4342944819032518276511289189166051_DL; // log_10(e) 73 const long double LN_2 = 0.6931471805599453094172321214581766_DL; // log_e(2) 74 const long double LN_10 = 2.3025850929940456840179914546843642_DL; // log_e(10) 75 const long double SQRT_2 = 1.4142135623730950488016887242096981_DL; // sqrt(2) 76 const long double _1_SQRT_2 = 0.7071067811865475244008443621048490_DL; // 1/sqrt(2) 92 77 93 extern const _Complex E;// e94 extern const _Complex LOG2_E;// log_2(e)95 extern const _Complex LOG10_E;// log_10(e)96 extern const _Complex LN_2;// log_e(2)97 extern const _Complex LN_10;// log_e(10)98 extern const _Complex SQRT_2;// sqrt(2)99 extern const _Complex _1_SQRT_2;// 1 / sqrt(2)78 const _Complex E = 2.7182818284590452354_D+0.0_iD; // e 79 const _Complex LOG2_E = 1.4426950408889634074_D+0.0_iD; // log_2(e) 80 const _Complex LOG10_E = 0.43429448190325182765_D+0.0_iD; // log_10(e) 81 const _Complex LN_2 = 0.69314718055994530942_D+0.0_iD; // log_e(2) 82 const _Complex LN_10 = 2.30258509299404568402_D+0.0_iD; // log_e(10) 83 const _Complex SQRT_2 = 1.41421356237309504880_D+0.0_iD; // sqrt(2) 84 const _Complex _1_SQRT_2 = 0.70710678118654752440_D+0.0_iD; // 1 / sqrt(2) 100 85 101 extern const long _Complex E; // e 102 extern const long _Complex LOG2_E; // log_2(e) 103 extern const long _Complex LOG10_E; // log_10(e) 104 extern const long _Complex LN_2; // log_e(2) 105 extern const long _Complex LN_10; // log_e(10) 106 extern const long _Complex SQRT_2; // sqrt(2) 107 extern const long _Complex _1_SQRT_2; // 1 / sqrt(2) 108 109 // Local Variables: // 110 // mode: c // 111 // tab-width: 4 // 112 // End: // 86 const long _Complex E = 2.7182818284590452353602874713526625_L+0.0_iL; // e 87 const long _Complex LOG2_E = 1.4426950408889634073599246810018921_L+0.0_iL; // log_2(e) 88 const long _Complex LOG10_E = 0.4342944819032518276511289189166051_L+0.0_iL; // log_10(e) 89 const long _Complex LN_2 = 0.6931471805599453094172321214581766_L+0.0_iL; // log_e(2) 90 const long _Complex LN_10 = 2.3025850929940456840179914546843642_L+0.0_iL; // log_e(10) 91 const long _Complex SQRT_2 = 1.4142135623730950488016887242096981_L+0.0_iL; // sqrt(2) 92 const long _Complex _1_SQRT_2 = 0.7071067811865475244008443621048490_L+0.0_iL; // 1 / sqrt(2)
Note:
See TracChangeset
for help on using the changeset viewer.