SPUC  3.0
Namespaces | Functions
spuc_mixed_functions.h File Reference
This graph shows which files directly or indirectly include this file:

Namespaces

 SPUC
 fixed point types: spuc_fixed,spuc_ufixed,spuc_int,spuc_uint
 

Functions

template<int T1, int I1, int T2, int I2, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
spuc_fixed
< Template_Max_Total_Bits< T1,
I1, T2, I2 >::maxval+2,
Template_Max< I1, I2 >::maxval+2,
QMODE, OMODE > 
SPUC::operator+ (const spuc_fixed< T1, I1, QMODE, OMODE > &a, const spuc_ufixed< T2, I2, QMODE1, OMODE1 > &b)
 
template<int T1, int I1, int T2, int I2, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
spuc_fixed
< Template_Max_Total_Bits< T1,
I1, T2, I2 >::maxval+2,
Template_Max< I1, I2 >::maxval+2,
QMODE, OMODE > 
SPUC::operator+ (const spuc_ufixed< T1, I1, QMODE, OMODE > &a, const spuc_fixed< T2, I2, QMODE1, OMODE1 > &b)
 
template<int T1, int I1, int T2, int I2, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
spuc_fixed
< Template_Max_Total_Bits< T1,
I1, T2, I2 >::maxval+2,
Template_Max< I1, I2 >::maxval+2,
QMODE, OMODE > 
SPUC::operator- (const spuc_fixed< T1, I1, QMODE, OMODE > &a, const spuc_ufixed< T2, I2, QMODE1, OMODE1 > &b)
 
template<int T1, int I1, int T2, int I2, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
spuc_fixed
< Template_Max_Total_Bits< T1,
I1, T2, I2 >::maxval+2,
Template_Max< I1, I2 >::maxval+2,
QMODE, OMODE > 
SPUC::operator- (const spuc_ufixed< T1, I1, QMODE, OMODE > &a, const spuc_fixed< T2, I2, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
spuc_fixed<(TOTAL_BITS_+TOTAL_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
spuc_fixed<(TOTAL_BITS_+TOTAL_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_fixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
spuc_fixed<(TOTAL_BITS_+TOTAL_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator/ (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_int< INT_BITS_1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_int< INT_BITS_1 > &b, const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_int< INT_BITS_1 > &b, const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_int< INT_BITS_1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_uint< INT_BITS_1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_uint< INT_BITS_1 > &b, const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_uint< INT_BITS_1 > &b, const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a)
 
template<int TOTAL_BITS_, int INT_BITS_, int INT_BITS_1, spuc_q_mode QMODE, spuc_o_mode OMODE>
spuc_fixed<(TOTAL_BITS_+INT_BITS_1),(INT_BITS_+INT_BITS_1),
QMODE, OMODE > 
SPUC::operator* (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_uint< INT_BITS_1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator== (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator== (const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b, const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator< (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator< (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_fixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator!= (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator!= (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_fixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator> (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator> (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_fixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator<= (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator<= (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_fixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator>= (const spuc_fixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_ufixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)
 
template<int TOTAL_BITS_, int INT_BITS_, int TOTAL_BITS_1, int INT_BITS_1, spuc_q_mode QMODE, spuc_q_mode QMODE1, spuc_o_mode OMODE, spuc_o_mode OMODE1>
bool SPUC::operator>= (const spuc_ufixed< TOTAL_BITS_, INT_BITS_, QMODE, OMODE > &a, const spuc_fixed< TOTAL_BITS_1, INT_BITS_1, QMODE1, OMODE1 > &b)