クラス sc_dt::sc_signed

#include <sc_signed.h>

sc_dt::sc_signedに対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 sc_signed (int nb=sc_length_param().len())
 sc_signed (const sc_signed &v)
 sc_signed (const sc_unsigned &v)
template<class T>
 sc_signed (const sc_generic_base< T > &v)
 sc_signed (const sc_bv_base &v)
 sc_signed (const sc_lv_base &v)
 sc_signed (const sc_int_subref_r &v)
 sc_signed (const sc_uint_subref_r &v)
 sc_signed (const sc_signed_subref_r &v)
 sc_signed (const sc_unsigned_subref_r &v)
const sc_signedoperator= (const sc_signed &v)
const sc_signedoperator= (const sc_signed_subref_r &a)
template<class T>
const sc_signedoperator= (const sc_generic_base< T > &a)
const sc_signedoperator= (const sc_unsigned &v)
const sc_signedoperator= (const sc_unsigned_subref_r &a)
const sc_signedoperator= (const char *v)
const sc_signedoperator= (int64 v)
const sc_signedoperator= (uint64 v)
const sc_signedoperator= (long v)
const sc_signedoperator= (unsigned long v)
const sc_signedoperator= (int v)
const sc_signedoperator= (unsigned int v)
const sc_signedoperator= (double v)
const sc_signedoperator= (const sc_int_base &v)
const sc_signedoperator= (const sc_uint_base &v)
const sc_signedoperator= (const sc_bv_base &)
const sc_signedoperator= (const sc_lv_base &)
virtual ~sc_signed ()
unsigned long * get_raw () const
virtual int concat_length (bool *xz_present_p) const
virtual bool concat_get_ctrl (unsigned long *dst_p, int low_i) const
virtual bool concat_get_data (unsigned long *dst_p, int low_i) const
virtual uint64 concat_get_uint64 () const
virtual void concat_set (int64 src, int low_i)
virtual void concat_set (const sc_signed &src, int low_i)
virtual void concat_set (const sc_unsigned &src, int low_i)
virtual void concat_set (uint64 src, int low_i)
sc_signedoperator++ ()
const sc_signed operator++ (int)
sc_signedoperator-- ()
const sc_signed operator-- (int)
void check_index (int i) const
void invalid_index (int i) const
sc_signed_bitrefoperator[] (int i)
const sc_signed_bitref_roperator[] (int i) const
sc_signed_bitrefbit (int i)
const sc_signed_bitref_rbit (int i) const
void check_range (int l, int r) const
void invalid_range (int l, int r) const
sc_signed_subrefrange (int i, int j)
const sc_signed_subref_rrange (int i, int j) const
sc_signed_subrefoperator() (int i, int j)
const sc_signed_subref_roperator() (int i, int j) const
int to_int () const
unsigned int to_uint () const
long to_long () const
unsigned long to_ulong () const
int64 to_int64 () const
uint64 to_uint64 () const
double to_double () const
const std::string to_string (sc_numrep numrep=SC_DEC) const
const std::string to_string (sc_numrep numrep, bool w_prefix) const
void print (::std::ostream &os=::std::cout) const
void scan (::std::istream &is=::std::cin)
void dump (::std::ostream &os=::std::cout) const
int length () const
bool iszero () const
bool sign () const
bool and_reduce () const
bool nand_reduce () const
bool or_reduce () const
bool nor_reduce () const
bool xor_reduce () const
bool xnor_reduce () const
bool test (int i) const
void set (int i)
void clear (int i)
void set (int i, bool v)
void invert (int i)
void reverse ()
void get_packed_rep (unsigned long *buf) const
void set_packed_rep (unsigned long *buf)
const sc_signedoperator+= (const sc_signed &v)
const sc_signedoperator+= (const sc_unsigned &v)
const sc_signedoperator+= (int64 v)
const sc_signedoperator+= (uint64 v)
const sc_signedoperator+= (long v)
const sc_signedoperator+= (unsigned long v)
const sc_signedoperator+= (int v)
const sc_signedoperator+= (unsigned int v)
const sc_signedoperator+= (const sc_int_base &v)
const sc_signedoperator+= (const sc_uint_base &v)
const sc_signedoperator-= (const sc_signed &v)
const sc_signedoperator-= (const sc_unsigned &v)
const sc_signedoperator-= (int64 v)
const sc_signedoperator-= (uint64 v)
const sc_signedoperator-= (long v)
const sc_signedoperator-= (unsigned long v)
const sc_signedoperator-= (int v)
const sc_signedoperator-= (unsigned int v)
const sc_signedoperator-= (const sc_int_base &v)
const sc_signedoperator-= (const sc_uint_base &v)
const sc_signedoperator*= (const sc_signed &v)
const sc_signedoperator*= (const sc_unsigned &v)
const sc_signedoperator*= (int64 v)
const sc_signedoperator*= (uint64 v)
const sc_signedoperator*= (long v)
const sc_signedoperator*= (unsigned long v)
const sc_signedoperator*= (int v)
const sc_signedoperator*= (unsigned int v)
const sc_signedoperator*= (const sc_int_base &v)
const sc_signedoperator*= (const sc_uint_base &v)
const sc_signedoperator/= (const sc_signed &v)
const sc_signedoperator/= (const sc_unsigned &v)
const sc_signedoperator/= (int64 v)
const sc_signedoperator/= (uint64 v)
const sc_signedoperator/= (long v)
const sc_signedoperator/= (unsigned long v)
const sc_signedoperator/= (int v)
const sc_signedoperator/= (unsigned int v)
const sc_signedoperator/= (const sc_int_base &v)
const sc_signedoperator/= (const sc_uint_base &v)
const sc_signedoperator%= (const sc_signed &v)
const sc_signedoperator%= (const sc_unsigned &v)
const sc_signedoperator%= (int64 v)
const sc_signedoperator%= (uint64 v)
const sc_signedoperator%= (long v)
const sc_signedoperator%= (unsigned long v)
const sc_signedoperator%= (int v)
const sc_signedoperator%= (unsigned int v)
const sc_signedoperator%= (const sc_int_base &v)
const sc_signedoperator%= (const sc_uint_base &v)
const sc_signedoperator &= (const sc_signed &v)
const sc_signedoperator &= (const sc_unsigned &v)
const sc_signedoperator &= (int64 v)
const sc_signedoperator &= (uint64 v)
const sc_signedoperator &= (long v)
const sc_signedoperator &= (unsigned long v)
const sc_signedoperator &= (int v)
const sc_signedoperator &= (unsigned int v)
const sc_signedoperator &= (const sc_int_base &v)
const sc_signedoperator &= (const sc_uint_base &v)
const sc_signedoperator|= (const sc_signed &v)
const sc_signedoperator|= (const sc_unsigned &v)
const sc_signedoperator|= (int64 v)
const sc_signedoperator|= (uint64 v)
const sc_signedoperator|= (long v)
const sc_signedoperator|= (unsigned long v)
const sc_signedoperator|= (int v)
const sc_signedoperator|= (unsigned int v)
const sc_signedoperator|= (const sc_int_base &v)
const sc_signedoperator|= (const sc_uint_base &v)
const sc_signedoperator^= (const sc_signed &v)
const sc_signedoperator^= (const sc_unsigned &v)
const sc_signedoperator^= (int64 v)
const sc_signedoperator^= (uint64 v)
const sc_signedoperator^= (long v)
const sc_signedoperator^= (unsigned long v)
const sc_signedoperator^= (int v)
const sc_signedoperator^= (unsigned int v)
const sc_signedoperator^= (const sc_int_base &v)
const sc_signedoperator^= (const sc_uint_base &v)
const sc_signedoperator<<= (const sc_signed &v)
const sc_signedoperator<<= (const sc_unsigned &v)
const sc_signedoperator<<= (int64 v)
const sc_signedoperator<<= (uint64 v)
const sc_signedoperator<<= (long v)
const sc_signedoperator<<= (unsigned long v)
const sc_signedoperator<<= (int v)
const sc_signedoperator<<= (unsigned int v)
const sc_signedoperator<<= (const sc_int_base &v)
const sc_signedoperator<<= (const sc_uint_base &v)
const sc_signedoperator>>= (const sc_signed &v)
const sc_signedoperator>>= (const sc_unsigned &v)
const sc_signedoperator>>= (int64 v)
const sc_signedoperator>>= (uint64 v)
const sc_signedoperator>>= (long v)
const sc_signedoperator>>= (unsigned long v)
const sc_signedoperator>>= (int v)
const sc_signedoperator>>= (unsigned int v)
const sc_signedoperator>>= (const sc_int_base &v)
const sc_signedoperator>>= (const sc_uint_base &v)

Private 型

typedef bool elemtype

Private メソッド

 sc_signed (const sc_signed &v, small_type s)
 sc_signed (const sc_unsigned &v, small_type s)
 sc_signed (small_type s, int nb, int nd, unsigned long *d, bool alloc=true)
 sc_signed (const sc_signed *u, int l, int r)
 sc_signed (const sc_unsigned *u, int l, int r)
small_type default_sign () const
int num_bits (int nb) const
bool check_if_outside (int bit_num) const
void copy_digits (int nb, int nd, const unsigned long *d)
void makezero ()
void convert_2C_to_SM ()
void convert_SM_to_2C_to_SM ()
void convert_SM_to_2C ()

Private 変数

small_type sgn
int nbits
int ndigits
unsigned long * digit

フレンド

class sc_concatref
class sc_signed_bitref_r
class sc_signed_bitref
class sc_signed_subref_r
class sc_signed_subref
class sc_unsigned
class sc_unsigned_subref
sc_signed operator+ (const sc_unsigned &u, const sc_signed &v)
sc_signed operator+ (const sc_signed &u, const sc_unsigned &v)
sc_signed operator+ (const sc_unsigned &u, int64 v)
sc_signed operator+ (const sc_unsigned &u, long v)
sc_signed operator+ (const sc_unsigned &u, int v)
sc_signed operator+ (int64 u, const sc_unsigned &v)
sc_signed operator+ (long u, const sc_unsigned &v)
sc_signed operator+ (int u, const sc_unsigned &v)
sc_signed operator+ (const sc_signed &u, const sc_signed &v)
sc_signed operator+ (const sc_signed &u, int64 v)
sc_signed operator+ (const sc_signed &u, uint64 v)
sc_signed operator+ (const sc_signed &u, long v)
sc_signed operator+ (const sc_signed &u, unsigned long v)
sc_signed operator+ (const sc_signed &u, int v)
sc_signed operator+ (const sc_signed &u, unsigned int v)
sc_signed operator+ (int64 u, const sc_signed &v)
sc_signed operator+ (uint64 u, const sc_signed &v)
sc_signed operator+ (long u, const sc_signed &v)
sc_signed operator+ (unsigned long u, const sc_signed &v)
sc_signed operator+ (int u, const sc_signed &v)
sc_signed operator+ (unsigned int u, const sc_signed &v)
sc_signed operator+ (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator+ (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator+ (const sc_signed &u, const sc_int_base &v)
sc_signed operator+ (const sc_signed &u, const sc_uint_base &v)
sc_signed operator+ (const sc_int_base &u, const sc_signed &v)
sc_signed operator+ (const sc_uint_base &u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, const sc_signed &v)
sc_signed operator- (const sc_signed &u, const sc_unsigned &v)
sc_signed operator- (const sc_unsigned &u, const sc_unsigned &v)
sc_signed operator- (const sc_unsigned &u, int64 v)
sc_signed operator- (const sc_unsigned &u, uint64 v)
sc_signed operator- (const sc_unsigned &u, long v)
sc_signed operator- (const sc_unsigned &u, unsigned long v)
sc_signed operator- (const sc_unsigned &u, int v)
sc_signed operator- (const sc_unsigned &u, unsigned int v)
sc_signed operator- (int64 u, const sc_unsigned &v)
sc_signed operator- (uint64 u, const sc_unsigned &v)
sc_signed operator- (long u, const sc_unsigned &v)
sc_signed operator- (unsigned long u, const sc_unsigned &v)
sc_signed operator- (int u, const sc_unsigned &v)
sc_signed operator- (unsigned int u, const sc_unsigned &v)
sc_signed operator- (const sc_signed &u, const sc_signed &v)
sc_signed operator- (const sc_signed &u, int64 v)
sc_signed operator- (const sc_signed &u, uint64 v)
sc_signed operator- (const sc_signed &u, long v)
sc_signed operator- (const sc_signed &u, unsigned long v)
sc_signed operator- (const sc_signed &u, int v)
sc_signed operator- (const sc_signed &u, unsigned int v)
sc_signed operator- (int64 u, const sc_signed &v)
sc_signed operator- (uint64 u, const sc_signed &v)
sc_signed operator- (long u, const sc_signed &v)
sc_signed operator- (unsigned long u, const sc_signed &v)
sc_signed operator- (int u, const sc_signed &v)
sc_signed operator- (unsigned int u, const sc_signed &v)
sc_signed operator- (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator- (const sc_unsigned &u, const sc_uint_base &v)
sc_signed operator- (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator- (const sc_uint_base &u, const sc_unsigned &v)
sc_signed operator- (const sc_signed &u, const sc_int_base &v)
sc_signed operator- (const sc_signed &u, const sc_uint_base &v)
sc_signed operator- (const sc_int_base &u, const sc_signed &v)
sc_signed operator- (const sc_uint_base &u, const sc_signed &v)
sc_signed operator* (const sc_unsigned &u, const sc_signed &v)
sc_signed operator* (const sc_signed &u, const sc_unsigned &v)
sc_signed operator* (const sc_unsigned &u, int64 v)
sc_signed operator* (const sc_unsigned &u, long v)
sc_signed operator* (const sc_unsigned &u, int v)
sc_signed operator* (int64 u, const sc_unsigned &v)
sc_signed operator* (long u, const sc_unsigned &v)
sc_signed operator* (int u, const sc_unsigned &v)
sc_signed operator* (const sc_signed &u, const sc_signed &v)
sc_signed operator* (const sc_signed &u, int64 v)
sc_signed operator* (const sc_signed &u, uint64 v)
sc_signed operator* (const sc_signed &u, long v)
sc_signed operator* (const sc_signed &u, unsigned long v)
sc_signed operator* (const sc_signed &u, int v)
sc_signed operator* (const sc_signed &u, unsigned int v)
sc_signed operator* (int64 u, const sc_signed &v)
sc_signed operator* (uint64 u, const sc_signed &v)
sc_signed operator* (long u, const sc_signed &v)
sc_signed operator* (unsigned long u, const sc_signed &v)
sc_signed operator* (int u, const sc_signed &v)
sc_signed operator* (unsigned int u, const sc_signed &v)
sc_signed operator* (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator* (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator* (const sc_signed &u, const sc_int_base &v)
sc_signed operator* (const sc_signed &u, const sc_uint_base &v)
sc_signed operator* (const sc_int_base &u, const sc_signed &v)
sc_signed operator* (const sc_uint_base &u, const sc_signed &v)
sc_signed operator/ (const sc_unsigned &u, const sc_signed &v)
sc_signed operator/ (const sc_signed &u, const sc_unsigned &v)
sc_signed operator/ (const sc_unsigned &u, int64 v)
sc_signed operator/ (const sc_unsigned &u, long v)
sc_signed operator/ (const sc_unsigned &u, int v)
sc_signed operator/ (int64 u, const sc_unsigned &v)
sc_signed operator/ (long u, const sc_unsigned &v)
sc_signed operator/ (int u, const sc_unsigned &v)
sc_signed operator/ (const sc_signed &u, const sc_signed &v)
sc_signed operator/ (const sc_signed &u, int64 v)
sc_signed operator/ (const sc_signed &u, uint64 v)
sc_signed operator/ (const sc_signed &u, long v)
sc_signed operator/ (const sc_signed &u, unsigned long v)
sc_signed operator/ (const sc_signed &u, int v)
sc_signed operator/ (const sc_signed &u, unsigned int v)
sc_signed operator/ (int64 u, const sc_signed &v)
sc_signed operator/ (uint64 u, const sc_signed &v)
sc_signed operator/ (long u, const sc_signed &v)
sc_signed operator/ (unsigned long u, const sc_signed &v)
sc_signed operator/ (int u, const sc_signed &v)
sc_signed operator/ (unsigned int u, const sc_signed &v)
sc_signed operator/ (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator/ (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator/ (const sc_signed &u, const sc_int_base &v)
sc_signed operator/ (const sc_signed &u, const sc_uint_base &v)
sc_signed operator/ (const sc_int_base &u, const sc_signed &v)
sc_signed operator/ (const sc_uint_base &u, const sc_signed &v)
sc_signed operator% (const sc_unsigned &u, const sc_signed &v)
sc_signed operator% (const sc_signed &u, const sc_unsigned &v)
sc_signed operator% (const sc_unsigned &u, int64 v)
sc_signed operator% (const sc_unsigned &u, long v)
sc_signed operator% (const sc_unsigned &u, int v)
sc_signed operator% (int64 u, const sc_unsigned &v)
sc_signed operator% (long u, const sc_unsigned &v)
sc_signed operator% (int u, const sc_unsigned &v)
sc_signed operator% (const sc_signed &u, const sc_signed &v)
sc_signed operator% (const sc_signed &u, int64 v)
sc_signed operator% (const sc_signed &u, uint64 v)
sc_signed operator% (const sc_signed &u, long v)
sc_signed operator% (const sc_signed &u, unsigned long v)
sc_signed operator% (const sc_signed &u, int v)
sc_signed operator% (const sc_signed &u, unsigned int v)
sc_signed operator% (int64 u, const sc_signed &v)
sc_signed operator% (uint64 u, const sc_signed &v)
sc_signed operator% (long u, const sc_signed &v)
sc_signed operator% (unsigned long u, const sc_signed &v)
sc_signed operator% (int u, const sc_signed &v)
sc_signed operator% (unsigned int u, const sc_signed &v)
sc_signed operator% (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator% (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator% (const sc_signed &u, const sc_int_base &v)
sc_signed operator% (const sc_signed &u, const sc_uint_base &v)
sc_signed operator% (const sc_int_base &u, const sc_signed &v)
sc_signed operator% (const sc_uint_base &u, const sc_signed &v)
sc_signed operator & (const sc_unsigned &u, const sc_signed &v)
sc_signed operator & (const sc_signed &u, const sc_unsigned &v)
sc_signed operator & (const sc_unsigned &u, int64 v)
sc_signed operator & (const sc_unsigned &u, long v)
sc_signed operator & (const sc_unsigned &u, int v)
sc_signed operator & (int64 u, const sc_unsigned &v)
sc_signed operator & (long u, const sc_unsigned &v)
sc_signed operator & (int u, const sc_unsigned &v)
sc_signed operator & (const sc_signed &u, const sc_signed &v)
sc_signed operator & (const sc_signed &u, int64 v)
sc_signed operator & (const sc_signed &u, uint64 v)
sc_signed operator & (const sc_signed &u, long v)
sc_signed operator & (const sc_signed &u, unsigned long v)
sc_signed operator & (const sc_signed &u, int v)
sc_signed operator & (const sc_signed &u, unsigned int v)
sc_signed operator & (int64 u, const sc_signed &v)
sc_signed operator & (uint64 u, const sc_signed &v)
sc_signed operator & (long u, const sc_signed &v)
sc_signed operator & (unsigned long u, const sc_signed &v)
sc_signed operator & (int u, const sc_signed &v)
sc_signed operator & (unsigned int u, const sc_signed &v)
sc_signed operator & (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator & (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator & (const sc_signed &u, const sc_int_base &v)
sc_signed operator & (const sc_signed &u, const sc_uint_base &v)
sc_signed operator & (const sc_int_base &u, const sc_signed &v)
sc_signed operator & (const sc_uint_base &u, const sc_signed &v)
sc_signed operator| (const sc_unsigned &u, const sc_signed &v)
sc_signed operator| (const sc_signed &u, const sc_unsigned &v)
sc_signed operator| (const sc_unsigned &u, int64 v)
sc_signed operator| (const sc_unsigned &u, long v)
sc_signed operator| (const sc_unsigned &u, int v)
sc_signed operator| (int64 u, const sc_unsigned &v)
sc_signed operator| (long u, const sc_unsigned &v)
sc_signed operator| (int u, const sc_unsigned &v)
sc_signed operator| (const sc_signed &u, const sc_signed &v)
sc_signed operator| (const sc_signed &u, int64 v)
sc_signed operator| (const sc_signed &u, uint64 v)
sc_signed operator| (const sc_signed &u, long v)
sc_signed operator| (const sc_signed &u, unsigned long v)
sc_signed operator| (const sc_signed &u, int v)
sc_signed operator| (const sc_signed &u, unsigned int v)
sc_signed operator| (int64 u, const sc_signed &v)
sc_signed operator| (uint64 u, const sc_signed &v)
sc_signed operator| (long u, const sc_signed &v)
sc_signed operator| (unsigned long u, const sc_signed &v)
sc_signed operator| (int u, const sc_signed &v)
sc_signed operator| (unsigned int u, const sc_signed &v)
sc_signed operator| (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator| (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator| (const sc_signed &u, const sc_int_base &v)
sc_signed operator| (const sc_signed &u, const sc_uint_base &v)
sc_signed operator| (const sc_int_base &u, const sc_signed &v)
sc_signed operator| (const sc_uint_base &u, const sc_signed &v)
sc_signed operator^ (const sc_unsigned &u, const sc_signed &v)
sc_signed operator^ (const sc_signed &u, const sc_unsigned &v)
sc_signed operator^ (const sc_unsigned &u, int64 v)
sc_signed operator^ (const sc_unsigned &u, long v)
sc_signed operator^ (const sc_unsigned &u, int v)
sc_signed operator^ (int64 u, const sc_unsigned &v)
sc_signed operator^ (long u, const sc_unsigned &v)
sc_signed operator^ (int u, const sc_unsigned &v)
sc_signed operator^ (const sc_signed &u, const sc_signed &v)
sc_signed operator^ (const sc_signed &u, int64 v)
sc_signed operator^ (const sc_signed &u, uint64 v)
sc_signed operator^ (const sc_signed &u, long v)
sc_signed operator^ (const sc_signed &u, unsigned long v)
sc_signed operator^ (const sc_signed &u, int v)
sc_signed operator^ (const sc_signed &u, unsigned int v)
sc_signed operator^ (int64 u, const sc_signed &v)
sc_signed operator^ (uint64 u, const sc_signed &v)
sc_signed operator^ (long u, const sc_signed &v)
sc_signed operator^ (unsigned long u, const sc_signed &v)
sc_signed operator^ (int u, const sc_signed &v)
sc_signed operator^ (unsigned int u, const sc_signed &v)
sc_signed operator^ (const sc_unsigned &u, const sc_int_base &v)
sc_signed operator^ (const sc_int_base &u, const sc_unsigned &v)
sc_signed operator^ (const sc_signed &u, const sc_int_base &v)
sc_signed operator^ (const sc_signed &u, const sc_uint_base &v)
sc_signed operator^ (const sc_int_base &u, const sc_signed &v)
sc_signed operator^ (const sc_uint_base &u, const sc_signed &v)
sc_unsigned operator<< (const sc_unsigned &u, const sc_signed &v)
sc_signed operator<< (const sc_signed &u, const sc_unsigned &v)
sc_signed operator<< (const sc_signed &u, const sc_signed &v)
sc_signed operator<< (const sc_signed &u, int64 v)
sc_signed operator<< (const sc_signed &u, uint64 v)
sc_signed operator<< (const sc_signed &u, long v)
sc_signed operator<< (const sc_signed &u, unsigned long v)
sc_signed operator<< (const sc_signed &u, int v)
sc_signed operator<< (const sc_signed &u, unsigned int v)
sc_signed operator<< (const sc_signed &u, const sc_int_base &v)
sc_signed operator<< (const sc_signed &u, const sc_uint_base &v)
sc_unsigned operator>> (const sc_unsigned &u, const sc_signed &v)
sc_signed operator>> (const sc_signed &u, const sc_unsigned &v)
sc_signed operator>> (const sc_signed &u, const sc_signed &v)
sc_signed operator>> (const sc_signed &u, int64 v)
sc_signed operator>> (const sc_signed &u, uint64 v)
sc_signed operator>> (const sc_signed &u, long v)
sc_signed operator>> (const sc_signed &u, unsigned long v)
sc_signed operator>> (const sc_signed &u, int v)
sc_signed operator>> (const sc_signed &u, unsigned int v)
sc_signed operator>> (const sc_signed &u, const sc_int_base &v)
sc_signed operator>> (const sc_signed &u, const sc_uint_base &v)
sc_signed operator+ (const sc_signed &u)
sc_signed operator- (const sc_signed &u)
sc_signed operator- (const sc_unsigned &u)
bool operator== (const sc_unsigned &u, const sc_signed &v)
bool operator== (const sc_signed &u, const sc_unsigned &v)
bool operator== (const sc_signed &u, const sc_signed &v)
bool operator== (const sc_signed &u, int64 v)
bool operator== (const sc_signed &u, uint64 v)
bool operator== (const sc_signed &u, long v)
bool operator== (const sc_signed &u, unsigned long v)
bool operator== (const sc_signed &u, int v)
bool operator== (const sc_signed &u, unsigned int v)
bool operator== (int64 u, const sc_signed &v)
bool operator== (uint64 u, const sc_signed &v)
bool operator== (long u, const sc_signed &v)
bool operator== (unsigned long u, const sc_signed &v)
bool operator== (int u, const sc_signed &v)
bool operator== (unsigned int u, const sc_signed &v)
bool operator== (const sc_signed &u, const sc_int_base &v)
bool operator== (const sc_signed &u, const sc_uint_base &v)
bool operator== (const sc_int_base &u, const sc_signed &v)
bool operator== (const sc_uint_base &u, const sc_signed &v)
bool operator!= (const sc_unsigned &u, const sc_signed &v)
bool operator!= (const sc_signed &u, const sc_unsigned &v)
bool operator!= (const sc_signed &u, const sc_signed &v)
bool operator!= (const sc_signed &u, int64 v)
bool operator!= (const sc_signed &u, uint64 v)
bool operator!= (const sc_signed &u, long v)
bool operator!= (const sc_signed &u, unsigned long v)
bool operator!= (const sc_signed &u, int v)
bool operator!= (const sc_signed &u, unsigned int v)
bool operator!= (int64 u, const sc_signed &v)
bool operator!= (uint64 u, const sc_signed &v)
bool operator!= (long u, const sc_signed &v)
bool operator!= (unsigned long u, const sc_signed &v)
bool operator!= (int u, const sc_signed &v)
bool operator!= (unsigned int u, const sc_signed &v)
bool operator!= (const sc_signed &u, const sc_int_base &v)
bool operator!= (const sc_signed &u, const sc_uint_base &v)
bool operator!= (const sc_int_base &u, const sc_signed &v)
bool operator!= (const sc_uint_base &u, const sc_signed &v)
bool operator< (const sc_unsigned &u, const sc_signed &v)
bool operator< (const sc_signed &u, const sc_unsigned &v)
bool operator< (const sc_signed &u, const sc_signed &v)
bool operator< (const sc_signed &u, int64 v)
bool operator< (const sc_signed &u, uint64 v)
bool operator< (const sc_signed &u, long v)
bool operator< (const sc_signed &u, unsigned long v)
bool operator< (const sc_signed &u, int v)
bool operator< (const sc_signed &u, unsigned int v)
bool operator< (int64 u, const sc_signed &v)
bool operator< (uint64 u, const sc_signed &v)
bool operator< (long u, const sc_signed &v)
bool operator< (unsigned long u, const sc_signed &v)
bool operator< (int u, const sc_signed &v)
bool operator< (unsigned int u, const sc_signed &v)
bool operator< (const sc_signed &u, const sc_int_base &v)
bool operator< (const sc_signed &u, const sc_uint_base &v)
bool operator< (const sc_int_base &u, const sc_signed &v)
bool operator< (const sc_uint_base &u, const sc_signed &v)
bool operator<= (const sc_unsigned &u, const sc_signed &v)
bool operator<= (const sc_signed &u, const sc_unsigned &v)
bool operator<= (const sc_signed &u, const sc_signed &v)
bool operator<= (const sc_signed &u, int64 v)
bool operator<= (const sc_signed &u, uint64 v)
bool operator<= (const sc_signed &u, long v)
bool operator<= (const sc_signed &u, unsigned long v)
bool operator<= (const sc_signed &u, int v)
bool operator<= (const sc_signed &u, unsigned int v)
bool operator<= (int64 u, const sc_signed &v)
bool operator<= (uint64 u, const sc_signed &v)
bool operator<= (long u, const sc_signed &v)
bool operator<= (unsigned long u, const sc_signed &v)
bool operator<= (int u, const sc_signed &v)
bool operator<= (unsigned int u, const sc_signed &v)
bool operator<= (const sc_signed &u, const sc_int_base &v)
bool operator<= (const sc_signed &u, const sc_uint_base &v)
bool operator<= (const sc_int_base &u, const sc_signed &v)
bool operator<= (const sc_uint_base &u, const sc_signed &v)
bool operator> (const sc_unsigned &u, const sc_signed &v)
bool operator> (const sc_signed &u, const sc_unsigned &v)
bool operator> (const sc_signed &u, const sc_signed &v)
bool operator> (const sc_signed &u, int64 v)
bool operator> (const sc_signed &u, uint64 v)
bool operator> (const sc_signed &u, long v)
bool operator> (const sc_signed &u, unsigned long v)
bool operator> (const sc_signed &u, int v)
bool operator> (const sc_signed &u, unsigned int v)
bool operator> (int64 u, const sc_signed &v)
bool operator> (uint64 u, const sc_signed &v)
bool operator> (long u, const sc_signed &v)
bool operator> (unsigned long u, const sc_signed &v)
bool operator> (int u, const sc_signed &v)
bool operator> (unsigned int u, const sc_signed &v)
bool operator> (const sc_signed &u, const sc_int_base &v)
bool operator> (const sc_signed &u, const sc_uint_base &v)
bool operator> (const sc_int_base &u, const sc_signed &v)
bool operator> (const sc_uint_base &u, const sc_signed &v)
bool operator>= (const sc_unsigned &u, const sc_signed &v)
bool operator>= (const sc_signed &u, const sc_unsigned &v)
bool operator>= (const sc_signed &u, const sc_signed &v)
bool operator>= (const sc_signed &u, int64 v)
bool operator>= (const sc_signed &u, uint64 v)
bool operator>= (const sc_signed &u, long v)
bool operator>= (const sc_signed &u, unsigned long v)
bool operator>= (const sc_signed &u, int v)
bool operator>= (const sc_signed &u, unsigned int v)
bool operator>= (int64 u, const sc_signed &v)
bool operator>= (uint64 u, const sc_signed &v)
bool operator>= (long u, const sc_signed &v)
bool operator>= (unsigned long u, const sc_signed &v)
bool operator>= (int u, const sc_signed &v)
bool operator>= (unsigned int u, const sc_signed &v)
bool operator>= (const sc_signed &u, const sc_int_base &v)
bool operator>= (const sc_signed &u, const sc_uint_base &v)
bool operator>= (const sc_int_base &u, const sc_signed &v)
bool operator>= (const sc_uint_base &u, const sc_signed &v)
sc_signed operator~ (const sc_signed &u)
sc_signed add_signed_friend (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd)
sc_signed sub_signed_friend (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd)
sc_signed mul_signed_friend (small_type s, int unb, int und, const unsigned long *ud, int vnb, int vnd, const unsigned long *vd)
sc_signed div_signed_friend (small_type s, int unb, int und, const unsigned long *ud, int vnb, int vnd, const unsigned long *vd)
sc_signed mod_signed_friend (small_type us, int unb, int und, const unsigned long *ud, int vnb, int vnd, const unsigned long *vd)
sc_signed and_signed_friend (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd)
sc_signed or_signed_friend (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd)
sc_signed xor_signed_friend (small_type us, int unb, int und, const unsigned long *ud, small_type vs, int vnb, int vnd, const unsigned long *vd)


型定義

typedef bool sc_dt::sc_signed::elemtype [private]


コンストラクタとデストラクタ

sc_dt::sc_signed::sc_signed ( int  nb = sc_length_param().len()  )  [explicit]

sc_dt::sc_signed::sc_signed ( const sc_signed v  ) 

sc_dt::sc_signed::sc_signed ( const sc_unsigned v  ) 

template<class T>
sc_dt::sc_signed::sc_signed ( const sc_generic_base< T > &  v  )  [inline, explicit]

sc_dt::sc_signed::sc_signed ( const sc_bv_base v  )  [explicit]

sc_dt::sc_signed::sc_signed ( const sc_lv_base v  )  [explicit]

sc_dt::sc_signed::sc_signed ( const sc_int_subref_r v  )  [explicit]

sc_dt::sc_signed::sc_signed ( const sc_uint_subref_r v  )  [explicit]

sc_dt::sc_signed::sc_signed ( const sc_signed_subref_r v  )  [explicit]

sc_dt::sc_signed::sc_signed ( const sc_unsigned_subref_r v  )  [explicit]

virtual sc_dt::sc_signed::~sc_signed (  )  [inline, virtual]

sc_dt::sc_signed::sc_signed ( const sc_signed v,
small_type  s 
) [private]

sc_dt::sc_signed::sc_signed ( const sc_unsigned v,
small_type  s 
) [private]

sc_dt::sc_signed::sc_signed ( small_type  s,
int  nb,
int  nd,
unsigned long *  d,
bool  alloc = true 
) [private]

sc_dt::sc_signed::sc_signed ( const sc_signed u,
int  l,
int  r 
) [private]

sc_dt::sc_signed::sc_signed ( const sc_unsigned u,
int  l,
int  r 
) [private]


関数

const sc_signed& sc_dt::sc_signed::operator= ( const sc_signed v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed& sc_dt::sc_signed::operator= ( const sc_signed_subref_r a  ) 

template<class T>
const sc_signed& sc_dt::sc_signed::operator= ( const sc_generic_base< T > &  a  )  [inline]

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed& sc_dt::sc_signed::operator= ( const sc_unsigned v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed& sc_dt::sc_signed::operator= ( const sc_unsigned_subref_r a  ) 

const sc_signed & sc_dt::sc_signed::operator= ( const char *  v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( int64  v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( uint64  v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( long  v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( unsigned long  v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed& sc_dt::sc_signed::operator= ( int  v  )  [inline]

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed& sc_dt::sc_signed::operator= ( unsigned int  v  )  [inline]

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( double  v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( const sc_int_base v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( const sc_uint_base v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( const sc_bv_base v  ) 

sc_dt::sc_bigint< W >で再定義されています。

const sc_signed & sc_dt::sc_signed::operator= ( const sc_lv_base v  ) 

sc_dt::sc_bigint< W >で再定義されています。

unsigned long* sc_dt::sc_signed::get_raw (  )  const [inline]

virtual int sc_dt::sc_signed::concat_length ( bool *  xz_present_p  )  const [inline, virtual]

sc_dt::sc_value_baseを再定義しています。

bool sc_dt::sc_signed::concat_get_ctrl ( unsigned long *  dst_p,
int  low_i 
) const [virtual]

sc_dt::sc_value_baseを再定義しています。

bool sc_dt::sc_signed::concat_get_data ( unsigned long *  dst_p,
int  low_i 
) const [virtual]

sc_dt::sc_value_baseを再定義しています。

uint64 sc_dt::sc_signed::concat_get_uint64 (  )  const [virtual]

sc_dt::sc_value_baseを再定義しています。

void sc_dt::sc_signed::concat_set ( int64  src,
int  low_i 
) [virtual]

sc_dt::sc_value_baseを再定義しています。

void sc_dt::sc_signed::concat_set ( const sc_signed src,
int  low_i 
) [virtual]

sc_dt::sc_value_baseを再定義しています。

void sc_dt::sc_signed::concat_set ( const sc_unsigned src,
int  low_i 
) [virtual]

sc_dt::sc_value_baseを再定義しています。

void sc_dt::sc_signed::concat_set ( uint64  src,
int  low_i 
) [virtual]

sc_dt::sc_value_baseを再定義しています。

sc_signed& sc_dt::sc_signed::operator++ (  ) 

const sc_signed sc_dt::sc_signed::operator++ ( int   ) 

sc_signed& sc_dt::sc_signed::operator-- (  ) 

const sc_signed sc_dt::sc_signed::operator-- ( int   ) 

void sc_dt::sc_signed::check_index ( int  i  )  const [inline]

void sc_dt::sc_signed::invalid_index ( int  i  )  const

sc_signed_bitref& sc_dt::sc_signed::operator[] ( int  i  )  [inline]

const sc_signed_bitref_r& sc_dt::sc_signed::operator[] ( int  i  )  const [inline]

sc_signed_bitref& sc_dt::sc_signed::bit ( int  i  )  [inline]

const sc_signed_bitref_r& sc_dt::sc_signed::bit ( int  i  )  const [inline]

void sc_dt::sc_signed::check_range ( int  l,
int  r 
) const [inline]

void sc_dt::sc_signed::invalid_range ( int  l,
int  r 
) const

sc_signed_subref& sc_dt::sc_signed::range ( int  i,
int  j 
) [inline]

const sc_signed_subref_r& sc_dt::sc_signed::range ( int  i,
int  j 
) const [inline]

sc_signed_subref& sc_dt::sc_signed::operator() ( int  i,
int  j 
) [inline]

const sc_signed_subref_r& sc_dt::sc_signed::operator() ( int  i,
int  j 
) const [inline]

int sc_dt::sc_signed::to_int (  )  const

unsigned int sc_dt::sc_signed::to_uint (  )  const

long sc_dt::sc_signed::to_long (  )  const

unsigned long sc_dt::sc_signed::to_ulong (  )  const

int64 sc_dt::sc_signed::to_int64 (  )  const

uint64 sc_dt::sc_signed::to_uint64 (  )  const

double sc_dt::sc_signed::to_double (  )  const

const std::string sc_dt::sc_signed::to_string ( sc_numrep  numrep = SC_DEC  )  const

const std::string sc_dt::sc_signed::to_string ( sc_numrep  numrep,
bool  w_prefix 
) const

void sc_dt::sc_signed::print ( ::std::ostream &  os = ::std::cout  )  const [inline]

void sc_dt::sc_signed::scan ( ::std::istream &  is = ::std::cin  ) 

void sc_dt::sc_signed::dump ( ::std::ostream &  os = ::std::cout  )  const

int sc_dt::sc_signed::length (  )  const [inline]

bool sc_dt::sc_signed::iszero (  )  const

bool sc_dt::sc_signed::sign (  )  const

bool sc_dt::sc_signed::and_reduce (  )  const

bool sc_dt::sc_signed::nand_reduce (  )  const [inline]

bool sc_dt::sc_signed::or_reduce (  )  const

bool sc_dt::sc_signed::nor_reduce (  )  const [inline]

bool sc_dt::sc_signed::xor_reduce (  )  const

bool sc_dt::sc_signed::xnor_reduce (  )  const [inline]

bool sc_dt::sc_signed::test ( int  i  )  const

void sc_dt::sc_signed::set ( int  i  ) 

void sc_dt::sc_signed::clear ( int  i  ) 

void sc_dt::sc_signed::set ( int  i,
bool  v 
) [inline]

void sc_dt::sc_signed::invert ( int  i  )  [inline]

void sc_dt::sc_signed::reverse (  ) 

void sc_dt::sc_signed::get_packed_rep ( unsigned long *  buf  )  const

void sc_dt::sc_signed::set_packed_rep ( unsigned long *  buf  ) 

const sc_signed& sc_dt::sc_signed::operator+= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator+= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator+= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator+= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator+= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator+= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator+= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator+= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator+= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator+= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator-= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator-= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator-= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator-= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator-= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator-= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator-= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator-= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator-= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator-= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator*= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator*= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator*= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator*= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator*= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator*= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator*= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator*= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator*= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator*= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator/= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator/= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator/= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator/= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator/= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator/= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator/= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator/= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator/= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator/= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator%= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator%= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator%= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator%= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator%= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator%= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator%= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator%= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator%= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator%= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator &= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator &= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator &= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator &= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator &= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator &= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator &= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator &= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator &= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator &= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator|= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator|= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator|= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator|= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator|= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator|= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator|= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator|= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator|= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator|= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator^= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator^= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator^= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator^= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator^= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator^= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator^= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator^= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator^= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator^= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator<<= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator<<= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator<<= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator<<= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator<<= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator<<= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator<<= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator<<= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator<<= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator<<= ( const sc_uint_base v  ) 

const sc_signed& sc_dt::sc_signed::operator>>= ( const sc_signed v  ) 

const sc_signed& sc_dt::sc_signed::operator>>= ( const sc_unsigned v  ) 

const sc_signed& sc_dt::sc_signed::operator>>= ( int64  v  ) 

const sc_signed& sc_dt::sc_signed::operator>>= ( uint64  v  ) 

const sc_signed& sc_dt::sc_signed::operator>>= ( long  v  ) 

const sc_signed& sc_dt::sc_signed::operator>>= ( unsigned long  v  ) 

const sc_signed& sc_dt::sc_signed::operator>>= ( int  v  )  [inline]

const sc_signed& sc_dt::sc_signed::operator>>= ( unsigned int  v  )  [inline]

const sc_signed & sc_dt::sc_signed::operator>>= ( const sc_int_base v  ) 

const sc_signed & sc_dt::sc_signed::operator>>= ( const sc_uint_base v  ) 

small_type sc_dt::sc_signed::default_sign (  )  const [inline, private]

int sc_dt::sc_signed::num_bits ( int  nb  )  const [inline, private]

bool sc_dt::sc_signed::check_if_outside ( int  bit_num  )  const [private]

void sc_dt::sc_signed::copy_digits ( int  nb,
int  nd,
const unsigned long *  d 
) [inline, private]

void sc_dt::sc_signed::makezero (  )  [inline, private]

void sc_dt::sc_signed::convert_2C_to_SM (  )  [inline, private]

void sc_dt::sc_signed::convert_SM_to_2C_to_SM (  )  [inline, private]

void sc_dt::sc_signed::convert_SM_to_2C (  )  [inline, private]


フレンドと関連する関数

friend class sc_concatref [friend]

sc_dt::sc_value_baseを再定義しています。

friend class sc_signed_bitref_r [friend]

friend class sc_signed_bitref [friend]

friend class sc_signed_subref_r [friend]

friend class sc_signed_subref [friend]

friend class sc_unsigned [friend]

friend class sc_unsigned_subref [friend]

sc_signed operator+ ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator+ ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator+ ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator+ ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator+ ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator+ ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator+ ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator+ ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator+ ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator+ ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator+ ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator+ ( const sc_signed u,
long  v 
) [friend]

sc_signed operator+ ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator+ ( const sc_signed u,
int  v 
) [friend]

sc_signed operator+ ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator+ ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator+ ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator+ ( long  u,
const sc_signed v 
) [friend]

sc_signed operator+ ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator+ ( int  u,
const sc_signed v 
) [friend]

sc_signed operator+ ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator+ ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator+ ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator+ ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator+ ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator+ ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator+ ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator- ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
uint64  v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
unsigned long  v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
unsigned int  v 
) [friend]

sc_signed operator- ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( uint64  u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( unsigned long  u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( unsigned int  u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator- ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator- ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator- ( const sc_signed u,
long  v 
) [friend]

sc_signed operator- ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator- ( const sc_signed u,
int  v 
) [friend]

sc_signed operator- ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator- ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator- ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator- ( long  u,
const sc_signed v 
) [friend]

sc_signed operator- ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator- ( int  u,
const sc_signed v 
) [friend]

sc_signed operator- ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator- ( const sc_unsigned u,
const sc_uint_base v 
) [friend]

sc_signed operator- ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( const sc_uint_base u,
const sc_unsigned v 
) [friend]

sc_signed operator- ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator- ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator- ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator- ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator* ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator* ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator* ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator* ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator* ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator* ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator* ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator* ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator* ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator* ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator* ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator* ( const sc_signed u,
long  v 
) [friend]

sc_signed operator* ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator* ( const sc_signed u,
int  v 
) [friend]

sc_signed operator* ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator* ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator* ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator* ( long  u,
const sc_signed v 
) [friend]

sc_signed operator* ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator* ( int  u,
const sc_signed v 
) [friend]

sc_signed operator* ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator* ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator* ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator* ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator* ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator* ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator* ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator/ ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator/ ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator/ ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator/ ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator/ ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator/ ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator/ ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator/ ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator/ ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator/ ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator/ ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator/ ( const sc_signed u,
long  v 
) [friend]

sc_signed operator/ ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator/ ( const sc_signed u,
int  v 
) [friend]

sc_signed operator/ ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator/ ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator/ ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator/ ( long  u,
const sc_signed v 
) [friend]

sc_signed operator/ ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator/ ( int  u,
const sc_signed v 
) [friend]

sc_signed operator/ ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator/ ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator/ ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator/ ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator/ ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator/ ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator/ ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator% ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator% ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator% ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator% ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator% ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator% ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator% ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator% ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator% ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator% ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator% ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator% ( const sc_signed u,
long  v 
) [friend]

sc_signed operator% ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator% ( const sc_signed u,
int  v 
) [friend]

sc_signed operator% ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator% ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator% ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator% ( long  u,
const sc_signed v 
) [friend]

sc_signed operator% ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator% ( int  u,
const sc_signed v 
) [friend]

sc_signed operator% ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator% ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator% ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator% ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator% ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator% ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator% ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator & ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator & ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator & ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator & ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator & ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator & ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator & ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator & ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator & ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator & ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator & ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator & ( const sc_signed u,
long  v 
) [friend]

sc_signed operator & ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator & ( const sc_signed u,
int  v 
) [friend]

sc_signed operator & ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator & ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator & ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator & ( long  u,
const sc_signed v 
) [friend]

sc_signed operator & ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator & ( int  u,
const sc_signed v 
) [friend]

sc_signed operator & ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator & ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator & ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator & ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator & ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator & ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator & ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator| ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator| ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator| ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator| ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator| ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator| ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator| ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator| ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator| ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator| ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator| ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator| ( const sc_signed u,
long  v 
) [friend]

sc_signed operator| ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator| ( const sc_signed u,
int  v 
) [friend]

sc_signed operator| ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator| ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator| ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator| ( long  u,
const sc_signed v 
) [friend]

sc_signed operator| ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator| ( int  u,
const sc_signed v 
) [friend]

sc_signed operator| ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator| ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator| ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator| ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator| ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator| ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator| ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator^ ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator^ ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator^ ( const sc_unsigned u,
int64  v 
) [friend]

sc_signed operator^ ( const sc_unsigned u,
long  v 
) [friend]

sc_signed operator^ ( const sc_unsigned u,
int  v 
) [friend]

sc_signed operator^ ( int64  u,
const sc_unsigned v 
) [friend]

sc_signed operator^ ( long  u,
const sc_unsigned v 
) [friend]

sc_signed operator^ ( int  u,
const sc_unsigned v 
) [friend]

sc_signed operator^ ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator^ ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator^ ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator^ ( const sc_signed u,
long  v 
) [friend]

sc_signed operator^ ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator^ ( const sc_signed u,
int  v 
) [friend]

sc_signed operator^ ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator^ ( int64  u,
const sc_signed v 
) [friend]

sc_signed operator^ ( uint64  u,
const sc_signed v 
) [friend]

sc_signed operator^ ( long  u,
const sc_signed v 
) [friend]

sc_signed operator^ ( unsigned long  u,
const sc_signed v 
) [friend]

sc_signed operator^ ( int  u,
const sc_signed v 
) [friend]

sc_signed operator^ ( unsigned int  u,
const sc_signed v 
) [friend]

sc_signed operator^ ( const sc_unsigned u,
const sc_int_base v 
) [friend]

sc_signed operator^ ( const sc_int_base u,
const sc_unsigned v 
) [friend]

sc_signed operator^ ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator^ ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator^ ( const sc_int_base u,
const sc_signed v 
) [friend]

sc_signed operator^ ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_unsigned operator<< ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator<< ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator<< ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator<< ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator<< ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator<< ( const sc_signed u,
long  v 
) [friend]

sc_signed operator<< ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator<< ( const sc_signed u,
int  v 
) [friend]

sc_signed operator<< ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator<< ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator<< ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_unsigned operator>> ( const sc_unsigned u,
const sc_signed v 
) [friend]

sc_signed operator>> ( const sc_signed u,
const sc_unsigned v 
) [friend]

sc_signed operator>> ( const sc_signed u,
const sc_signed v 
) [friend]

sc_signed operator>> ( const sc_signed u,
int64  v 
) [friend]

sc_signed operator>> ( const sc_signed u,
uint64  v 
) [friend]

sc_signed operator>> ( const sc_signed u,
long  v 
) [friend]

sc_signed operator>> ( const sc_signed u,
unsigned long  v 
) [friend]

sc_signed operator>> ( const sc_signed u,
int  v 
) [friend]

sc_signed operator>> ( const sc_signed u,
unsigned int  v 
) [friend]

sc_signed operator>> ( const sc_signed u,
const sc_int_base v 
) [friend]

sc_signed operator>> ( const sc_signed u,
const sc_uint_base v 
) [friend]

sc_signed operator+ ( const sc_signed u  )  [friend]

sc_signed operator- ( const sc_signed u  )  [friend]

sc_signed operator- ( const sc_unsigned u  )  [friend]

bool operator== ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator== ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator== ( const sc_signed u,
const sc_signed v 
) [friend]

bool operator== ( const sc_signed u,
int64  v 
) [friend]

bool operator== ( const sc_signed u,
uint64  v 
) [friend]

bool operator== ( const sc_signed u,
long  v 
) [friend]

bool operator== ( const sc_signed u,
unsigned long  v 
) [friend]

bool operator== ( const sc_signed u,
int  v 
) [friend]

bool operator== ( const sc_signed u,
unsigned int  v 
) [friend]

bool operator== ( int64  u,
const sc_signed v 
) [friend]

bool operator== ( uint64  u,
const sc_signed v 
) [friend]

bool operator== ( long  u,
const sc_signed v 
) [friend]

bool operator== ( unsigned long  u,
const sc_signed v 
) [friend]

bool operator== ( int  u,
const sc_signed v 
) [friend]

bool operator== ( unsigned int  u,
const sc_signed v 
) [friend]

bool operator== ( const sc_signed u,
const sc_int_base v 
) [friend]

bool operator== ( const sc_signed u,
const sc_uint_base v 
) [friend]

bool operator== ( const sc_int_base u,
const sc_signed v 
) [friend]

bool operator== ( const sc_uint_base u,
const sc_signed v 
) [friend]

bool operator!= ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator!= ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator!= ( const sc_signed u,
const sc_signed v 
) [friend]

bool operator!= ( const sc_signed u,
int64  v 
) [friend]

bool operator!= ( const sc_signed u,
uint64  v 
) [friend]

bool operator!= ( const sc_signed u,
long  v 
) [friend]

bool operator!= ( const sc_signed u,
unsigned long  v 
) [friend]

bool operator!= ( const sc_signed u,
int  v 
) [friend]

bool operator!= ( const sc_signed u,
unsigned int  v 
) [friend]

bool operator!= ( int64  u,
const sc_signed v 
) [friend]

bool operator!= ( uint64  u,
const sc_signed v 
) [friend]

bool operator!= ( long  u,
const sc_signed v 
) [friend]

bool operator!= ( unsigned long  u,
const sc_signed v 
) [friend]

bool operator!= ( int  u,
const sc_signed v 
) [friend]

bool operator!= ( unsigned int  u,
const sc_signed v 
) [friend]

bool operator!= ( const sc_signed u,
const sc_int_base v 
) [friend]

bool operator!= ( const sc_signed u,
const sc_uint_base v 
) [friend]

bool operator!= ( const sc_int_base u,
const sc_signed v 
) [friend]

bool operator!= ( const sc_uint_base u,
const sc_signed v 
) [friend]

bool operator< ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator< ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator< ( const sc_signed u,
const sc_signed v 
) [friend]

bool operator< ( const sc_signed u,
int64  v 
) [friend]

bool operator< ( const sc_signed u,
uint64  v 
) [friend]

bool operator< ( const sc_signed u,
long  v 
) [friend]

bool operator< ( const sc_signed u,
unsigned long  v 
) [friend]

bool operator< ( const sc_signed u,
int  v 
) [friend]

bool operator< ( const sc_signed u,
unsigned int  v 
) [friend]

bool operator< ( int64  u,
const sc_signed v 
) [friend]

bool operator< ( uint64  u,
const sc_signed v 
) [friend]

bool operator< ( long  u,
const sc_signed v 
) [friend]

bool operator< ( unsigned long  u,
const sc_signed v 
) [friend]

bool operator< ( int  u,
const sc_signed v 
) [friend]

bool operator< ( unsigned int  u,
const sc_signed v 
) [friend]

bool operator< ( const sc_signed u,
const sc_int_base v 
) [friend]

bool operator< ( const sc_signed u,
const sc_uint_base v 
) [friend]

bool operator< ( const sc_int_base u,
const sc_signed v 
) [friend]

bool operator< ( const sc_uint_base u,
const sc_signed v 
) [friend]

bool operator<= ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator<= ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator<= ( const sc_signed u,
const sc_signed v 
) [friend]

bool operator<= ( const sc_signed u,
int64  v 
) [friend]

bool operator<= ( const sc_signed u,
uint64  v 
) [friend]

bool operator<= ( const sc_signed u,
long  v 
) [friend]

bool operator<= ( const sc_signed u,
unsigned long  v 
) [friend]

bool operator<= ( const sc_signed u,
int  v 
) [friend]

bool operator<= ( const sc_signed u,
unsigned int  v 
) [friend]

bool operator<= ( int64  u,
const sc_signed v 
) [friend]

bool operator<= ( uint64  u,
const sc_signed v 
) [friend]

bool operator<= ( long  u,
const sc_signed v 
) [friend]

bool operator<= ( unsigned long  u,
const sc_signed v 
) [friend]

bool operator<= ( int  u,
const sc_signed v 
) [friend]

bool operator<= ( unsigned int  u,
const sc_signed v 
) [friend]

bool operator<= ( const sc_signed u,
const sc_int_base v 
) [friend]

bool operator<= ( const sc_signed u,
const sc_uint_base v 
) [friend]

bool operator<= ( const sc_int_base u,
const sc_signed v 
) [friend]

bool operator<= ( const sc_uint_base u,
const sc_signed v 
) [friend]

bool operator> ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator> ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator> ( const sc_signed u,
const sc_signed v 
) [friend]

bool operator> ( const sc_signed u,
int64  v 
) [friend]

bool operator> ( const sc_signed u,
uint64  v 
) [friend]

bool operator> ( const sc_signed u,
long  v 
) [friend]

bool operator> ( const sc_signed u,
unsigned long  v 
) [friend]

bool operator> ( const sc_signed u,
int  v 
) [friend]

bool operator> ( const sc_signed u,
unsigned int  v 
) [friend]

bool operator> ( int64  u,
const sc_signed v 
) [friend]

bool operator> ( uint64  u,
const sc_signed v 
) [friend]

bool operator> ( long  u,
const sc_signed v 
) [friend]

bool operator> ( unsigned long  u,
const sc_signed v 
) [friend]

bool operator> ( int  u,
const sc_signed v 
) [friend]

bool operator> ( unsigned int  u,
const sc_signed v 
) [friend]

bool operator> ( const sc_signed u,
const sc_int_base v 
) [friend]

bool operator> ( const sc_signed u,
const sc_uint_base v 
) [friend]

bool operator> ( const sc_int_base u,
const sc_signed v 
) [friend]

bool operator> ( const sc_uint_base u,
const sc_signed v 
) [friend]

bool operator>= ( const sc_unsigned u,
const sc_signed v 
) [friend]

bool operator>= ( const sc_signed u,
const sc_unsigned v 
) [friend]

bool operator>= ( const sc_signed u,
const sc_signed v 
) [friend]

bool operator>= ( const sc_signed u,
int64  v 
) [friend]

bool operator>= ( const sc_signed u,
uint64  v 
) [friend]

bool operator>= ( const sc_signed u,
long  v 
) [friend]

bool operator>= ( const sc_signed u,
unsigned long  v 
) [friend]

bool operator>= ( const sc_signed u,
int  v 
) [friend]

bool operator>= ( const sc_signed u,
unsigned int  v 
) [friend]

bool operator>= ( int64  u,
const sc_signed v 
) [friend]

bool operator>= ( uint64  u,
const sc_signed v 
) [friend]

bool operator>= ( long  u,
const sc_signed v 
) [friend]

bool operator>= ( unsigned long  u,
const sc_signed v 
) [friend]

bool operator>= ( int  u,
const sc_signed v 
) [friend]

bool operator>= ( unsigned int  u,
const sc_signed v 
) [friend]

bool operator>= ( const sc_signed u,
const sc_int_base v 
) [friend]

bool operator>= ( const sc_signed u,
const sc_uint_base v 
) [friend]

bool operator>= ( const sc_int_base u,
const sc_signed v 
) [friend]

bool operator>= ( const sc_uint_base u,
const sc_signed v 
) [friend]

sc_signed operator~ ( const sc_signed u  )  [friend]

sc_signed add_signed_friend ( small_type  us,
int  unb,
int  und,
const unsigned long *  ud,
small_type  vs,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]

sc_signed sub_signed_friend ( small_type  us,
int  unb,
int  und,
const unsigned long *  ud,
small_type  vs,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]

sc_signed mul_signed_friend ( small_type  s,
int  unb,
int  und,
const unsigned long *  ud,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]

sc_signed div_signed_friend ( small_type  s,
int  unb,
int  und,
const unsigned long *  ud,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]

sc_signed mod_signed_friend ( small_type  us,
int  unb,
int  und,
const unsigned long *  ud,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]

sc_signed and_signed_friend ( small_type  us,
int  unb,
int  und,
const unsigned long *  ud,
small_type  vs,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]

sc_signed or_signed_friend ( small_type  us,
int  unb,
int  und,
const unsigned long *  ud,
small_type  vs,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]

sc_signed xor_signed_friend ( small_type  us,
int  unb,
int  und,
const unsigned long *  ud,
small_type  vs,
int  vnb,
int  vnd,
const unsigned long *  vd 
) [friend]


変数

int sc_dt::sc_signed::nbits [private]

unsigned long* sc_dt::sc_signed::digit [private]


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 07:41:20 2008に生成されました。  doxygen 1.5.6