Lines Matching defs:sc_fix_fast

62 class sc_fix_fast;
211 friend const sc_fix operator & ( const sc_fix&, const sc_fix_fast& );
212 friend const sc_fix operator & ( const sc_fix_fast&, const sc_fix& );
214 friend const sc_fix operator | ( const sc_fix&, const sc_fix_fast& );
215 friend const sc_fix operator | ( const sc_fix_fast&, const sc_fix& );
217 friend const sc_fix operator ^ ( const sc_fix&, const sc_fix_fast& );
218 friend const sc_fix operator ^ ( const sc_fix_fast&, const sc_fix& );
224 friend void b_and( sc_fix&, const sc_fix&, const sc_fix_fast& );
225 friend void b_and( sc_fix&, const sc_fix_fast&, const sc_fix& );
227 friend void b_or ( sc_fix&, const sc_fix&, const sc_fix_fast& );
228 friend void b_or ( sc_fix&, const sc_fix_fast&, const sc_fix& );
230 friend void b_xor( sc_fix&, const sc_fix&, const sc_fix_fast& );
231 friend void b_xor( sc_fix&, const sc_fix_fast&, const sc_fix& );
278 DECL_ASN_OP_T(&=,const sc_fix_fast&)
280 DECL_ASN_OP_T(|=,const sc_fix_fast&)
282 DECL_ASN_OP_T(^=,const sc_fix_fast&)
301 // CLASS : sc_fix_fast
306 class sc_fix_fast : public sc_fxnum_fast
313 explicit sc_fix_fast( sc_fxnum_fast_observer* = 0 );
314 sc_fix_fast( int, int,
316 sc_fix_fast( sc_q_mode, sc_o_mode,
318 sc_fix_fast( sc_q_mode, sc_o_mode, int,
320 sc_fix_fast( int, int, sc_q_mode, sc_o_mode,
322 sc_fix_fast( int, int, sc_q_mode, sc_o_mode, int,
324 explicit sc_fix_fast( const sc_fxcast_switch&,
326 sc_fix_fast( int, int,
329 sc_fix_fast( sc_q_mode, sc_o_mode,
332 sc_fix_fast( sc_q_mode, sc_o_mode, int,
335 sc_fix_fast( int, int, sc_q_mode, sc_o_mode,
338 sc_fix_fast( int, int, sc_q_mode, sc_o_mode, int,
341 explicit sc_fix_fast( const sc_fxtype_params&,
343 sc_fix_fast( const sc_fxtype_params&,
348 sc_fix_fast( tp, \
351 sc_fix_fast( tp, \
354 sc_fix_fast( tp, \
357 sc_fix_fast( tp, \
360 sc_fix_fast( tp, \
363 sc_fix_fast( tp, \
366 sc_fix_fast( tp, \
370 sc_fix_fast( tp, \
374 sc_fix_fast( tp, \
378 sc_fix_fast( tp, \
382 sc_fix_fast( tp, \
386 sc_fix_fast( tp, \
389 sc_fix_fast( tp, \
395 sc_fix_fast( tp, \
400 explicit sc_fix_fast( tp, \
430 sc_fix_fast( const sc_fix_fast& );
435 const sc_fix_fast operator ~ () const;
440 friend void b_not( sc_fix_fast&, const sc_fix_fast& );
445 friend const sc_fix_fast operator & ( const sc_fix_fast&,
446 const sc_fix_fast& );
447 friend const sc_fix_fast operator ^ ( const sc_fix_fast&,
448 const sc_fix_fast& );
449 friend const sc_fix_fast operator | ( const sc_fix_fast&,
450 const sc_fix_fast& );
455 friend void b_and( sc_fix_fast&, const sc_fix_fast&, const sc_fix_fast& );
456 friend void b_or ( sc_fix_fast&, const sc_fix_fast&, const sc_fix_fast& );
457 friend void b_xor( sc_fix_fast&, const sc_fix_fast&, const sc_fix_fast& );
462 sc_fix_fast& operator = ( const sc_fix_fast& );
465 sc_fix_fast& operator op ( tp );
504 DECL_ASN_OP_T(&=,const sc_fix_fast&)
506 DECL_ASN_OP_T(|=,const sc_fix_fast&)
508 DECL_ASN_OP_T(^=,const sc_fix_fast&)
520 sc_fix_fast& operator ++ ();
521 sc_fix_fast& operator -- ();
1073 DEFN_BIN_OP_T(&,&&,sc_fix,sc_fix_fast)
1074 DEFN_BIN_OP_T(&,&&,sc_fix_fast,sc_fix)
1077 DEFN_BIN_OP_T(|,||,sc_fix,sc_fix_fast)
1078 DEFN_BIN_OP_T(|,||,sc_fix_fast,sc_fix)
1081 DEFN_BIN_OP_T(^,!=,sc_fix,sc_fix_fast)
1082 DEFN_BIN_OP_T(^,!=,sc_fix_fast,sc_fix)
1104 DEFN_BIN_FNC_T(b_and,&&,sc_fix,sc_fix_fast)
1105 DEFN_BIN_FNC_T(b_and,&&,sc_fix_fast,sc_fix)
1108 DEFN_BIN_FNC_T(b_or,||,sc_fix,sc_fix_fast)
1109 DEFN_BIN_FNC_T(b_or,||,sc_fix_fast,sc_fix)
1112 DEFN_BIN_FNC_T(b_xor,!=,sc_fix,sc_fix_fast)
1113 DEFN_BIN_FNC_T(b_xor,!=,sc_fix_fast,sc_fix)
1194 DEFN_ASN_OP_T(&=,&&,sc_fix_fast)
1196 DEFN_ASN_OP_T(|=,||,sc_fix_fast)
1198 DEFN_ASN_OP_T(^=,!=,sc_fix_fast)
1237 // CLASS : sc_fix_fast
1245 sc_fix_fast::sc_fix_fast( sc_fxnum_fast_observer* observer_ )
1253 sc_fix_fast::sc_fix_fast( int wl_, int iwl_,
1262 sc_fix_fast::sc_fix_fast( sc_q_mode qm, sc_o_mode om,
1271 sc_fix_fast::sc_fix_fast( sc_q_mode qm, sc_o_mode om, int nb,
1280 sc_fix_fast::sc_fix_fast( int wl_, int iwl_, sc_q_mode qm, sc_o_mode om,
1289 sc_fix_fast::sc_fix_fast( int wl_, int iwl_,
1299 sc_fix_fast::sc_fix_fast( const sc_fxcast_switch& cast_sw,
1308 sc_fix_fast::sc_fix_fast( int wl_, int iwl_,
1318 sc_fix_fast::sc_fix_fast( sc_q_mode qm, sc_o_mode om,
1328 sc_fix_fast::sc_fix_fast( sc_q_mode qm, sc_o_mode om, int nb,
1338 sc_fix_fast::sc_fix_fast( int wl_, int iwl_, sc_q_mode qm, sc_o_mode om,
1348 sc_fix_fast::sc_fix_fast( int wl_, int iwl_,
1359 sc_fix_fast::sc_fix_fast( const sc_fxtype_params& type_params,
1368 sc_fix_fast::sc_fix_fast( const sc_fxtype_params& type_params,
1379 sc_fix_fast::sc_fix_fast( tp a, \
1389 sc_fix_fast::sc_fix_fast( tp a, \
1400 sc_fix_fast::sc_fix_fast( tp a, \
1411 sc_fix_fast::sc_fix_fast( tp a, \
1422 sc_fix_fast::sc_fix_fast( tp a, \
1433 sc_fix_fast::sc_fix_fast( tp a, \
1445 sc_fix_fast::sc_fix_fast( tp a, \
1456 sc_fix_fast::sc_fix_fast( tp a, \
1468 sc_fix_fast::sc_fix_fast( tp a, \
1480 sc_fix_fast::sc_fix_fast( tp a, \
1492 sc_fix_fast::sc_fix_fast( tp a, \
1504 sc_fix_fast::sc_fix_fast( tp a, \
1517 sc_fix_fast::sc_fix_fast( tp a, \
1528 sc_fix_fast::sc_fix_fast( tp a, \
1541 sc_fix_fast::sc_fix_fast( tp a, \
1551 sc_fix_fast::sc_fix_fast( tp a, \
1562 sc_fix_fast::sc_fix_fast( tp a, \
1573 sc_fix_fast::sc_fix_fast( tp a, \
1584 sc_fix_fast::sc_fix_fast( tp a, \
1595 sc_fix_fast::sc_fix_fast( tp a, \
1607 sc_fix_fast::sc_fix_fast( tp a, \
1618 sc_fix_fast::sc_fix_fast( tp a, \
1630 sc_fix_fast::sc_fix_fast( tp a, \
1642 sc_fix_fast::sc_fix_fast( tp a, \
1654 sc_fix_fast::sc_fix_fast( tp a, \
1666 sc_fix_fast::sc_fix_fast( tp a, \
1679 sc_fix_fast::sc_fix_fast( tp a, \
1690 sc_fix_fast::sc_fix_fast( tp a, \
1727 sc_fix_fast::sc_fix_fast( const sc_fix_fast& a )
1739 const sc_fix_fast
1740 sc_fix_fast::operator ~ () const
1745 sc_fix_fast c( wl_c, iwl_c );
1748 return sc_fix_fast( c, wl_c, iwl_c );
1756 b_not( sc_fix_fast& c, const sc_fix_fast& a )
1771 const sc_fix_fast \
1780 sc_fix_fast c( iwl_c + fwl_c, iwl_c ); \
1783 return sc_fix_fast( c, iwl_c + fwl_c, iwl_c ); \
1786 DEFN_BIN_OP_T(&,&&,sc_fix_fast,sc_fix_fast)
1787 DEFN_BIN_OP_T(|,||,sc_fix_fast,sc_fix_fast)
1788 DEFN_BIN_OP_T(^,!=,sc_fix_fast,sc_fix_fast)
1798 fnc ( sc_fix_fast& c, const tp1& a, const tp2& b ) \
1809 DEFN_BIN_FNC_T(b_and,&&,sc_fix_fast,sc_fix_fast)
1810 DEFN_BIN_FNC_T(b_or,||,sc_fix_fast,sc_fix_fast)
1811 DEFN_BIN_FNC_T(b_xor,!=,sc_fix_fast,sc_fix_fast)
1819 sc_fix_fast&
1820 sc_fix_fast::operator = ( const sc_fix_fast& a )
1828 sc_fix_fast& \
1829 sc_fix_fast::operator op ( tp a ) \
1878 sc_fix_fast& \
1879 sc_fix_fast::operator op ( const tp& b ) \
1892 DEFN_ASN_OP_T(&=,&&,sc_fix_fast)
1894 DEFN_ASN_OP_T(|=,||,sc_fix_fast)
1896 DEFN_ASN_OP_T(^=,!=,sc_fix_fast)
1905 sc_fix_fast::operator ++ ( int )
1912 sc_fix_fast::operator -- ( int )
1918 sc_fix_fast&
1919 sc_fix_fast::operator ++ ()
1926 sc_fix_fast&
1927 sc_fix_fast::operator -- ()