Additional
ap_float Functions
ap_float
FunctionsThe
ap_float
data type also provides the following additional functions:
Function
| Description
|
---|---|
Getters and Setters | |
ap_float::get_exponent ap_float::set_exponent | Gets/sets the exponent value of the
ap_float variable.
|
ap_float::get_mantissa ap_float::set_mantissa | Gets/sets the mantissa value of the
ap_float variable.
|
ap_float::get_sign ap_float::set_sign | Gets/sets the sign bit of the
ap_float variable.
|
Special Constants | |
ap_float< e,m >::nan() | Assigns the
ap_float variable a value of
NaN .
|
ap_float< e,m >::pos_inf() | Assigns the
ap_float variable a value of
+∞ .
|
ap_float< e,m >::neg_inf() | Assigns the
ap_float variable a value of
−∞ .
|
Value Queries | |
ap_float::is_nan() | Returns
true if the value of the
ap_float variable is
NaN .
|
ap_float::is_inf() | Returns
true if the value of the
ap_float variable is
±∞ .
|
ap_float::is_zero() | Returns
true if the value of the
ap_float variable is zero.
|
Special Functions | |
ap_float::next_after( next_val ) | Returns the next representable value towards
next_val |