Lines Matching refs:sc_ufix_fast

62 class sc_ufix_fast;
211 friend const sc_ufix operator & ( const sc_ufix&, const sc_ufix_fast& );
212 friend const sc_ufix operator & ( const sc_ufix_fast&, const sc_ufix& );
214 friend const sc_ufix operator | ( const sc_ufix&, const sc_ufix_fast& );
215 friend const sc_ufix operator | ( const sc_ufix_fast&, const sc_ufix& );
217 friend const sc_ufix operator ^ ( const sc_ufix&, const sc_ufix_fast& );
218 friend const sc_ufix operator ^ ( const sc_ufix_fast&, const sc_ufix& );
224 friend void b_and( sc_ufix&, const sc_ufix&, const sc_ufix_fast& );
225 friend void b_and( sc_ufix&, const sc_ufix_fast&, const sc_ufix& );
227 friend void b_or ( sc_ufix&, const sc_ufix&, const sc_ufix_fast& );
228 friend void b_or ( sc_ufix&, const sc_ufix_fast&, const sc_ufix& );
230 friend void b_xor( sc_ufix&, const sc_ufix&, const sc_ufix_fast& );
231 friend void b_xor( sc_ufix&, const sc_ufix_fast&, const sc_ufix& );
278 DECL_ASN_OP_T(&=,const sc_ufix_fast&)
280 DECL_ASN_OP_T(|=,const sc_ufix_fast&)
282 DECL_ASN_OP_T(^=,const sc_ufix_fast&)
301 // CLASS : sc_ufix_fast
306 class sc_ufix_fast : public sc_fxnum_fast
313 explicit sc_ufix_fast( sc_fxnum_fast_observer* = 0 );
314 sc_ufix_fast( int, int,
316 sc_ufix_fast( sc_q_mode, sc_o_mode,
318 sc_ufix_fast( sc_q_mode, sc_o_mode, int,
320 sc_ufix_fast( int, int, sc_q_mode, sc_o_mode,
322 sc_ufix_fast( int, int, sc_q_mode, sc_o_mode, int,
324 explicit sc_ufix_fast( const sc_fxcast_switch&,
326 sc_ufix_fast( int, int,
329 sc_ufix_fast( sc_q_mode, sc_o_mode,
332 sc_ufix_fast( sc_q_mode, sc_o_mode, int,
335 sc_ufix_fast( int, int, sc_q_mode, sc_o_mode,
338 sc_ufix_fast( int, int, sc_q_mode, sc_o_mode, int,
341 explicit sc_ufix_fast( const sc_fxtype_params&,
343 sc_ufix_fast( const sc_fxtype_params&,
348 sc_ufix_fast( tp, \
351 sc_ufix_fast( tp, \
354 sc_ufix_fast( tp, \
357 sc_ufix_fast( tp, \
360 sc_ufix_fast( tp, \
363 sc_ufix_fast( tp, \
366 sc_ufix_fast( tp, \
370 sc_ufix_fast( tp, \
374 sc_ufix_fast( tp, \
378 sc_ufix_fast( tp, \
382 sc_ufix_fast( tp, \
386 sc_ufix_fast( tp, \
389 sc_ufix_fast( tp, \
395 sc_ufix_fast( tp, \
400 explicit sc_ufix_fast( tp, \
430 sc_ufix_fast( const sc_ufix_fast& );
435 const sc_ufix_fast operator ~ () const;
440 friend void b_not( sc_ufix_fast&, const sc_ufix_fast& );
445 friend const sc_ufix_fast operator & ( const sc_ufix_fast&,
446 const sc_ufix_fast& );
447 friend const sc_ufix_fast operator ^ ( const sc_ufix_fast&,
448 const sc_ufix_fast& );
449 friend const sc_ufix_fast operator | ( const sc_ufix_fast&,
450 const sc_ufix_fast& );
455 friend void b_and( sc_ufix_fast&, const sc_ufix_fast&,
456 const sc_ufix_fast& );
457 friend void b_or ( sc_ufix_fast&, const sc_ufix_fast&,
458 const sc_ufix_fast& );
459 friend void b_xor( sc_ufix_fast&, const sc_ufix_fast&,
460 const sc_ufix_fast& );
465 sc_ufix_fast& operator = ( const sc_ufix_fast& );
468 sc_ufix_fast& operator op ( tp );
507 DECL_ASN_OP_T(&=,const sc_ufix_fast&)
509 DECL_ASN_OP_T(|=,const sc_ufix_fast&)
511 DECL_ASN_OP_T(^=,const sc_ufix_fast&)
523 sc_ufix_fast& operator ++ ();
524 sc_ufix_fast& operator -- ();
1076 DEFN_BIN_OP_T(&,&&,sc_ufix,sc_ufix_fast)
1077 DEFN_BIN_OP_T(&,&&,sc_ufix_fast,sc_ufix)
1080 DEFN_BIN_OP_T(|,||,sc_ufix,sc_ufix_fast)
1081 DEFN_BIN_OP_T(|,||,sc_ufix_fast,sc_ufix)
1084 DEFN_BIN_OP_T(^,!=,sc_ufix,sc_ufix_fast)
1085 DEFN_BIN_OP_T(^,!=,sc_ufix_fast,sc_ufix)
1107 DEFN_BIN_FNC_T(b_and,&&,sc_ufix,sc_ufix_fast)
1108 DEFN_BIN_FNC_T(b_and,&&,sc_ufix_fast,sc_ufix)
1111 DEFN_BIN_FNC_T(b_or,||,sc_ufix,sc_ufix_fast)
1112 DEFN_BIN_FNC_T(b_or,||,sc_ufix_fast,sc_ufix)
1115 DEFN_BIN_FNC_T(b_xor,!=,sc_ufix,sc_ufix_fast)
1116 DEFN_BIN_FNC_T(b_xor,!=,sc_ufix_fast,sc_ufix)
1197 DEFN_ASN_OP_T(&=,&&,sc_ufix_fast)
1199 DEFN_ASN_OP_T(|=,||,sc_ufix_fast)
1201 DEFN_ASN_OP_T(^=,!=,sc_ufix_fast)
1240 // CLASS : sc_ufix_fast
1248 sc_ufix_fast::sc_ufix_fast( sc_fxnum_fast_observer* observer_ )
1256 sc_ufix_fast::sc_ufix_fast( int wl_, int iwl_,
1265 sc_ufix_fast::sc_ufix_fast( sc_q_mode qm, sc_o_mode om,
1274 sc_ufix_fast::sc_ufix_fast( sc_q_mode qm, sc_o_mode om, int nb,
1283 sc_ufix_fast::sc_ufix_fast( int wl_, int iwl_, sc_q_mode qm, sc_o_mode om,
1292 sc_ufix_fast::sc_ufix_fast( int wl_, int iwl_,
1302 sc_ufix_fast::sc_ufix_fast( const sc_fxcast_switch& cast_sw,
1311 sc_ufix_fast::sc_ufix_fast( int wl_, int iwl_,
1321 sc_ufix_fast::sc_ufix_fast( sc_q_mode qm, sc_o_mode om,
1331 sc_ufix_fast::sc_ufix_fast( sc_q_mode qm, sc_o_mode om, int nb,
1341 sc_ufix_fast::sc_ufix_fast( int wl_, int iwl_, sc_q_mode qm, sc_o_mode om,
1351 sc_ufix_fast::sc_ufix_fast( int wl_, int iwl_,
1362 sc_ufix_fast::sc_ufix_fast( const sc_fxtype_params& type_params,
1371 sc_ufix_fast::sc_ufix_fast( const sc_fxtype_params& type_params,
1382 sc_ufix_fast::sc_ufix_fast( tp a, \
1392 sc_ufix_fast::sc_ufix_fast( tp a, \
1403 sc_ufix_fast::sc_ufix_fast( tp a, \
1414 sc_ufix_fast::sc_ufix_fast( tp a, \
1425 sc_ufix_fast::sc_ufix_fast( tp a, \
1436 sc_ufix_fast::sc_ufix_fast( tp a, \
1448 sc_ufix_fast::sc_ufix_fast( tp a, \
1459 sc_ufix_fast::sc_ufix_fast( tp a, \
1471 sc_ufix_fast::sc_ufix_fast( tp a, \
1483 sc_ufix_fast::sc_ufix_fast( tp a, \
1495 sc_ufix_fast::sc_ufix_fast( tp a, \
1507 sc_ufix_fast::sc_ufix_fast( tp a, \
1520 sc_ufix_fast::sc_ufix_fast( tp a, \
1531 sc_ufix_fast::sc_ufix_fast( tp a, \
1544 sc_ufix_fast::sc_ufix_fast( tp a, \
1554 sc_ufix_fast::sc_ufix_fast( tp a, \
1565 sc_ufix_fast::sc_ufix_fast( tp a, \
1576 sc_ufix_fast::sc_ufix_fast( tp a, \
1587 sc_ufix_fast::sc_ufix_fast( tp a, \
1598 sc_ufix_fast::sc_ufix_fast( tp a, \
1610 sc_ufix_fast::sc_ufix_fast( tp a, \
1621 sc_ufix_fast::sc_ufix_fast( tp a, \
1633 sc_ufix_fast::sc_ufix_fast( tp a, \
1645 sc_ufix_fast::sc_ufix_fast( tp a, \
1657 sc_ufix_fast::sc_ufix_fast( tp a, \
1669 sc_ufix_fast::sc_ufix_fast( tp a, \
1682 sc_ufix_fast::sc_ufix_fast( tp a, \
1693 sc_ufix_fast::sc_ufix_fast( tp a, \
1730 sc_ufix_fast::sc_ufix_fast( const sc_ufix_fast& a )
1742 const sc_ufix_fast
1743 sc_ufix_fast::operator ~ () const
1748 sc_ufix_fast c( wl_c, iwl_c );
1751 return sc_ufix_fast( c, wl_c, iwl_c );
1759 b_not( sc_ufix_fast& c, const sc_ufix_fast& a )
1774 const sc_ufix_fast \
1783 sc_ufix_fast c( iwl_c + fwl_c, iwl_c ); \
1786 return sc_ufix_fast( c, iwl_c + fwl_c, iwl_c ); \
1789 DEFN_BIN_OP_T(&,&&,sc_ufix_fast,sc_ufix_fast)
1790 DEFN_BIN_OP_T(|,||,sc_ufix_fast,sc_ufix_fast)
1791 DEFN_BIN_OP_T(^,!=,sc_ufix_fast,sc_ufix_fast)
1801 fnc ( sc_ufix_fast& c, const tp1& a, const tp2& b ) \
1812 DEFN_BIN_FNC_T(b_and,&&,sc_ufix_fast,sc_ufix_fast)
1813 DEFN_BIN_FNC_T(b_or,||,sc_ufix_fast,sc_ufix_fast)
1814 DEFN_BIN_FNC_T(b_xor,!=,sc_ufix_fast,sc_ufix_fast)
1822 sc_ufix_fast&
1823 sc_ufix_fast::operator = ( const sc_ufix_fast& a )
1831 sc_ufix_fast& \
1832 sc_ufix_fast::operator op ( tp a ) \
1881 sc_ufix_fast& \
1882 sc_ufix_fast::operator op ( const tp& b ) \
1895 DEFN_ASN_OP_T(&=,&&,sc_ufix_fast)
1897 DEFN_ASN_OP_T(|=,||,sc_ufix_fast)
1899 DEFN_ASN_OP_T(^=,!=,sc_ufix_fast)
1908 sc_ufix_fast::operator ++ ( int )
1915 sc_ufix_fast::operator -- ( int )
1921 sc_ufix_fast&
1922 sc_ufix_fast::operator ++ ()
1929 sc_ufix_fast&
1930 sc_ufix_fast::operator -- ()