Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
math:start [2022/07/30 11:38] rajit [Namespace math::fxp] |
math:start [2023/04/25 10:23] (current) rajit [Functions] |
||
---|---|---|---|
Line 2: | Line 2: | ||
This namespace is used to provide support functions for math operations. | This namespace is used to provide support functions for math operations. | ||
+ | |||
+ | ===== Functions ===== | ||
+ | |||
+ | <code act> | ||
+ | template< | ||
+ | </ | ||
+ | |||
+ | This function takes an integer '' | ||
+ | |||
+ | |||
+ | <code act> | ||
+ | template< | ||
+ | </ | ||
+ | |||
+ | This function takes an integer '' | ||
+ | |||
+ | |||
+ | |||
===== Namespace math::fxp ===== | ===== Namespace math::fxp ===== | ||
Line 45: | Line 63: | ||
This returns the negated value of a signed Q(A,B) number '' | This returns the negated value of a signed Q(A,B) number '' | ||
+ | <code act> | ||
+ | template< | ||
+ | </ | ||
+ | This is true if the fixed point number is positive (greater than zero), and false otherwise. | ||
+ | |||
+ | <code act> | ||
+ | template< | ||
+ | </ | ||
+ | This is true if the fixed point number is negative, and false otherwise | ||
+ | |||
+ | <code act> | ||
+ | template< | ||
+ | </ | ||
+ | This tests if the value in '' | ||
+ | |||
+ | <code act> | ||
+ | function conv_to_fxp(pint A, B; preal v) : pint; | ||
+ | </ | ||
+ | This can be used to convert a real constant value into its fixed point representation. Note that since '' | ||