![]() |
AI Engine API User Guide (AIE) 2022.1
|
Functions | |
| template<typename T , unsigned Elems> | |
| auto | aie::to_fixed (const vector< T, Elems > &v, int shift=0) -> vector< std::conditional_t< std::is_same_v< T, float >, int32, cint32 >, Elems > |
| More... | |
| template<typename T > | |
| auto | aie::to_fixed (T a, int shift=0) |
| More... | |
| template<typename T , unsigned Elems> | |
| auto | aie::to_float (const vector< T, Elems > &v, int shift=0) |
| More... | |
| template<Elem E> | |
| auto | aie::to_float (E a, int shift=0) |
| More... | |
| auto aie::to_fixed | ( | const vector< T, Elems > & | v, |
| int | shift = 0 |
||
| ) | -> vector<std::conditional_t<std::is_same_v<T, float>, int32, cint32>, Elems> |
Convert the elements in a floating point vector into fixed-point values.
| v | Input vector. |
| shift | Position of the point in the output values. |
| auto aie::to_fixed | ( | T | a, |
| int | shift = 0 |
||
| ) |
Convert a floating point value into a fixed-point value.
| a | Input value. |
| shift | Position of the point in the output value. |
| auto aie::to_float | ( | const vector< T, Elems > & | v, |
| int | shift = 0 |
||
| ) |
Convert the elements in a fixed-point vector into floating point values.
| v | Input vector. |
| shift | Position of the point in the input values. |
| auto aie::to_float | ( | E | a, |
| int | shift = 0 |
||
| ) |
Convert a a fixed-point value into a floating point value.
| a | Input value. |
| shift | Position of the point in the input value. |