#include <sc_ufix.h>
sc_dt::sc_ufix::sc_ufix | ( | sc_fxnum_observer * | observer_ = 0 |
) | [inline, explicit] |
sc_dt::sc_ufix::sc_ufix | ( | int | wl_, | |
int | iwl_, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | sc_q_mode | qm, | |
sc_o_mode | om, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | sc_q_mode | qm, | |
sc_o_mode | om, | |||
int | nb, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | int | wl_, | |
int | iwl_, | |||
sc_q_mode | qm, | |||
sc_o_mode | om, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | int | wl_, | |
int | iwl_, | |||
sc_q_mode | qm, | |||
sc_o_mode | om, | |||
int | nb, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | const sc_fxcast_switch & | cast_sw, | |
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline, explicit] |
sc_dt::sc_ufix::sc_ufix | ( | int | wl_, | |
int | iwl_, | |||
const sc_fxcast_switch & | cast_sw, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | sc_q_mode | qm, | |
sc_o_mode | om, | |||
const sc_fxcast_switch & | cast_sw, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | sc_q_mode | qm, | |
sc_o_mode | om, | |||
int | nb, | |||
const sc_fxcast_switch & | cast_sw, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | int | wl_, | |
int | iwl_, | |||
sc_q_mode | qm, | |||
sc_o_mode | om, | |||
const sc_fxcast_switch & | cast_sw, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | int | wl_, | |
int | iwl_, | |||
sc_q_mode | qm, | |||
sc_o_mode | om, | |||
int | nb, | |||
const sc_fxcast_switch & | cast_sw, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | const sc_fxtype_params & | type_params, | |
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline, explicit] |
sc_dt::sc_ufix::sc_ufix | ( | const sc_fxtype_params & | type_params, | |
const sc_fxcast_switch & | cast_sw, | |||
sc_fxnum_observer * | observer_ = 0 | |||
) | [inline] |
sc_dt::sc_ufix::sc_ufix | ( | const sc_ufix & | a | ) | [inline] |
const sc_ufix sc_dt::sc_ufix::operator~ | ( | ) | const [inline] |
const sc_fxval sc_dt::sc_ufix::operator++ | ( | int | ) | [inline] |
sc_dt::sc_fxnumを再定義しています。
sc_dt::sc_ufixed< W, I, Q, O, N >で再定義されています。
01200 { 01201 return sc_fxval( sc_fxnum::operator ++ ( 0 ) ); 01202 }
const sc_fxval sc_dt::sc_ufix::operator-- | ( | int | ) | [inline] |
sc_dt::sc_fxnumを再定義しています。
sc_dt::sc_ufixed< W, I, Q, O, N >で再定義されています。
01207 { 01208 return sc_fxval( sc_fxnum::operator -- ( 0 ) ); 01209 }
sc_ufix & sc_dt::sc_ufix::operator++ | ( | ) | [inline] |
sc_dt::sc_fxnumを再定義しています。
sc_dt::sc_ufixed< W, I, Q, O, N >で再定義されています。
01214 { 01215 sc_fxnum::operator ++ (); 01216 return *this; 01217 }
sc_ufix & sc_dt::sc_ufix::operator-- | ( | ) | [inline] |
sc_dt::sc_fxnumを再定義しています。
sc_dt::sc_ufixed< W, I, Q, O, N >で再定義されています。
01222 { 01223 sc_fxnum::operator -- (); 01224 return *this; 01225 }
01036 { 01037 SC_FXNUM_OBSERVER_READ_( a ) 01038 int iwl_c = c.iwl(); 01039 for( int i = iwl_c - c.wl(); i < iwl_c; ++ i ) 01040 c.set_bit( i, ! a.get_bit( i ) ); 01041 c.cast(); 01042 SC_FXNUM_OBSERVER_WRITE_( c ) 01043 }
const sc_ufix operator & | ( | const sc_ufix & | , | |
const sc_ufix_fast & | ||||
) | [friend] |
const sc_ufix operator & | ( | const sc_ufix_fast & | , | |
const sc_ufix & | ||||
) | [friend] |
const sc_ufix operator| | ( | const sc_ufix & | , | |
const sc_ufix_fast & | ||||
) | [friend] |
const sc_ufix operator| | ( | const sc_ufix_fast & | , | |
const sc_ufix & | ||||
) | [friend] |
const sc_ufix operator^ | ( | const sc_ufix & | , | |
const sc_ufix_fast & | ||||
) | [friend] |
const sc_ufix operator^ | ( | const sc_ufix_fast & | , | |
const sc_ufix & | ||||
) | [friend] |
void b_and | ( | sc_ufix & | , | |
const sc_ufix & | , | |||
const sc_ufix_fast & | ||||
) | [friend] |
void b_and | ( | sc_ufix & | , | |
const sc_ufix_fast & | , | |||
const sc_ufix & | ||||
) | [friend] |
void b_or | ( | sc_ufix & | , | |
const sc_ufix & | , | |||
const sc_ufix_fast & | ||||
) | [friend] |
void b_or | ( | sc_ufix & | , | |
const sc_ufix_fast & | , | |||
const sc_ufix & | ||||
) | [friend] |
void b_xor | ( | sc_ufix & | , | |
const sc_ufix & | , | |||
const sc_ufix_fast & | ||||
) | [friend] |
void b_xor | ( | sc_ufix & | , | |
const sc_ufix_fast & | , | |||
const sc_ufix & | ||||
) | [friend] |