|
Public Member Functions |
| complex_iu () |
| complex_iu (natural r, natural i=0) |
complex_iu | operator= (const complex_iu &y) |
complex_iu | operator= (const natural &y) |
complex_iu | operator+= (complex_iu r) |
complex_iu | operator-= (complex_iu r) |
complex_iu | operator *= (complex_iu r) |
complex_iu | operator/= (complex_iu r) |
complex_iu | operator<<= (const natural shift) |
complex_iu | operator>>= (const natural shift) |
complex_iu | operator^= (long r) |
complex_iu | operator &= (long r) |
complex_iu | operator|= (long r) |
bool | operator!= (complex_iu r) |
bool | operator== (complex_iu r) |
long | magsq (complex_iu y) |
| operator const cnatural () const |
complex_iu | round (complex_iu in, natural rbits) |
complex_iu | saturate (complex_iu in, natural rbits) |
Public Attributes |
cnatural | q |
natural | mask |
natural | bits |
natural | bitpos |
Friends |
complex_iu | operator% (complex_iu r, natural l) |
complex_iu | operator+ (complex_iu r, complex_iu l) |
complex_iu | operator+ (complex_iu r, natural l) |
complex_iu | operator+ (cnatural r, complex_iu l) |
complex_iu | operator- (complex_iu r, complex_iu l) |
complex_iu | operator- (complex_iu r, cnatural l) |
complex_iu | operator- (cnatural r, complex_iu l) |
complex_iu | operator & (complex_iu r, natural l) |
complex_iu | operator & (natural r, complex_iu l) |
complex_iu | operator^ (complex_iu r, natural l) |
complex_iu | operator^ (natural r, complex_iu l) |
complex_iu | operator| (complex_iu r, natural l) |
complex_iu | operator| (natural r, complex_iu l) |
complex_iu | operator * (complex_iu r, complex_iu l) |
complex_iu | operator * (complex_iu r, cnatural l) |
complex_iu | operator * (complex_iu r, natural l) |
complex_iu | operator * (natural r, complex_iu l) |
complex_iu | operator * (cnatural r, complex_iu l) |
complex_iu | operator/ (complex_iu r, complex_iu l) |
complex_iu | operator/ (cnatural r, complex_iu l) |
complex_iu | operator/ (complex_iu r, cnatural l) |
complex_iu | operator/ (complex_iu r, natural l) |
complex_iu | operator<< (complex_iu r, const natural shift) |
complex_iu | operator>> (complex_iu r, const natural shift) |