- Timestamp:
- Mar 27, 2008, 11:04:49 AM (16 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/src/Test.cpp
r59 r78 2 2 * $Id$ 3 3 * 4 * [ 4 * [ Description ] 5 5 * 6 6 */ … … 12 12 namespace behavioural { 13 13 14 bool Parameters::is_natural (double val ) { return ( (val >= 0) && (floor(val) == ceil(val)));};15 bool Parameters::is_positive (double val ) { return ( (val >= 1) && (floor(val) == ceil(val)));};16 bool Parameters::is_multiple (uint32_t val1,17 uint32_t val2) { return is_positive((1.0*val1)/(1.0*val2));}; 18 bool Parameters::is_between_inclusive (uint32_t val, 19 uint32_t min,20 uint32_t max) { return ((val >= min) && (val <= max));};21 bool Parameters::is_between_exclusive (uint32_t val, 22 uint32_t min,23 uint32_t max) { return ((val > min) && (val < max));};24 14 bool is_natural (double val ) { return ( (val >= 0) && (floor(val) == ceil(val)));}; 15 bool is_positive (double val ) { return ( (val >= 1) && (floor(val) == ceil(val)));}; 16 bool is_power2 (uint32_t val) { return is_natural(::log2(static_cast<double>(val)));}; 17 bool is_multiple (uint32_t val1, 18 uint32_t val2) { return is_positive((1.0*val1)/(1.0*val2));}; 19 bool is_between_inclusive (uint32_t val, 20 uint32_t min, 21 uint32_t max) { return ((val >= min) && (val <= max));}; 22 bool is_between_exclusive (uint32_t val, 23 uint32_t min, 24 uint32_t max) { return ((val > min) && (val < max));}; 25 25 }; // end namespace behavioural 26 26 }; // end namespace morpheo
Note: See TracChangeset
for help on using the changeset viewer.