SPUC  3.0
Namespaces | Functions
spuc_int_functions.h File Reference
#include <SPUC/spuc_fixed_common.h>
Include dependency graph for spuc_int_functions.h:
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 NINT>
std::ostream & SPUC::operator<< (std::ostream &os, const spuc_int< NINT > &r)
 
template<int NINT>
std::istream & SPUC::operator>> (std::istream &os, const spuc_int< NINT > &r)
 
template<int W_, int W_1>
spuc_int< Template_Max< W_,
W_1 >::maxval+1 > 
SPUC::operator+ (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
spuc_int< Template_Max< W_,
W_1 >::maxval+1 > 
SPUC::operator- (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
spuc_int< W_+W_1 > SPUC::operator* (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
spuc_int< W_ > SPUC::operator/ (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
spuc_int< W_+(1<< W_1)-1 > SPUC::operator<< (const spuc_int< W_ > &a, const spuc_int< W_1 > &shift)
 
template<int W_, int W_1>
spuc_int< W_ > SPUC::operator>> (const spuc_int< W_ > &a, const spuc_int< W_1 > &shift)
 
template<int W_, int W_1>
spuc_int< Template_Max< W_,
W_1 >::maxval > 
SPUC::operator| (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
spuc_int< Template_Max< W_,
W_1 >::maxval > 
SPUC::operator& (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
spuc_int< Template_Max< W_,
W_1 >::maxval > 
SPUC::operator^ (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
bool SPUC::operator== (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
bool SPUC::operator< (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
bool SPUC::operator!= (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
bool SPUC::operator> (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
bool SPUC::operator<= (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)
 
template<int W_, int W_1>
bool SPUC::operator>= (const spuc_int< W_ > &a, const spuc_int< W_1 > &b)