Lines Matching defs:sc_fxnum_fast

86 class sc_fxnum_fast;
163 // Proxy class for bit-selection in class sc_fxnum_fast, behaves like sc_bit.
168 friend class sc_fxnum_fast;
178 sc_fxnum_fast_bitref( sc_fxnum_fast&, int );
221 sc_fxnum_fast& m_num;
397 // Proxy class for part-selection in class sc_fxnum_fast,
403 friend class sc_fxnum_fast;
412 sc_fxnum_fast_subref( sc_fxnum_fast&, int, int );
544 sc_fxnum_fast& m_num;
607 DECL_CTOR_T(const sc_fxnum_fast&)
668 DECL_BIN_OP_T(op,const sc_fxnum_fast&) \
686 DECL_BIN_OP_T(/,const sc_fxnum_fast&)
737 DECL_BIN_FNC_T(fnc,const sc_fxnum_fast&) \
784 DECL_REL_OP_T(op,const sc_fxnum_fast&) \
827 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \
985 // CLASS : sc_fxnum_fast
990 class sc_fxnum_fast
1012 sc_fxnum_fast( const sc_fxtype_params&,
1018 sc_fxnum_fast( tp, \
1034 DECL_CTOR_T(const sc_fxnum_fast&)
1046 ~sc_fxnum_fast();
1062 friend void neg( sc_fxval_fast&, const sc_fxnum_fast& );
1063 friend void neg( sc_fxnum_fast&, const sc_fxnum_fast& );
1069 friend const sc_fxval_fast operator op ( const sc_fxnum_fast&, tp ); \
1070 friend const sc_fxval_fast operator op ( tp, const sc_fxnum_fast& );
1085 friend const sc_fxval_fast operator op ( const sc_fxnum_fast&, \
1086 const sc_fxnum_fast& ); \
1101 friend const sc_fxval_fast operator / ( const sc_fxnum_fast&,
1102 const sc_fxnum_fast& );
1125 friend const sc_fxval_fast operator << ( const sc_fxnum_fast&, int );
1126 friend const sc_fxval_fast operator >> ( const sc_fxnum_fast&, int );
1132 friend void fnc ( sc_fxval_fast&, const sc_fxnum_fast&, tp ); \
1133 friend void fnc ( sc_fxval_fast&, tp, const sc_fxnum_fast& ); \
1134 friend void fnc ( sc_fxnum_fast&, const sc_fxnum_fast&, tp ); \
1135 friend void fnc ( sc_fxnum_fast&, tp, const sc_fxnum_fast& );
1150 friend void fnc ( sc_fxval_fast&, const sc_fxnum_fast&, \
1151 const sc_fxnum_fast& ); \
1152 friend void fnc ( sc_fxnum_fast&, const sc_fxnum_fast&, \
1153 const sc_fxnum_fast& ); \
1175 friend void lshift( sc_fxval_fast&, const sc_fxnum_fast&, int );
1176 friend void rshift( sc_fxval_fast&, const sc_fxnum_fast&, int );
1177 friend void lshift( sc_fxnum_fast&, const sc_fxnum_fast&, int );
1178 friend void rshift( sc_fxnum_fast&, const sc_fxnum_fast&, int );
1184 friend bool operator op ( const sc_fxnum_fast&, tp ); \
1185 friend bool operator op ( tp, const sc_fxnum_fast& );
1200 friend bool operator op ( const sc_fxnum_fast&, const sc_fxnum_fast& ); \
1226 sc_fxnum_fast& operator op( tp );
1251 DECL_ASN_OP_T(op,const sc_fxnum_fast&) \
1274 sc_fxnum_fast& operator ++ ();
1275 sc_fxnum_fast& operator -- ();
1403 sc_fxnum_fast();
1404 sc_fxnum_fast( const sc_fxnum_fast& );
1635 // Proxy class for bit-selection in class sc_fxnum_fast, behaves like sc_bit.
1641 sc_fxnum_fast_bitref::sc_fxnum_fast_bitref( sc_fxnum_fast& num_, int idx_ )
2207 // Proxy class for part-selection in class sc_fxnum_fast,
2214 sc_fxnum_fast_subref::sc_fxnum_fast_subref( sc_fxnum_fast& num_,
2631 DEFN_CTOR_T_C(const sc_fxnum_fast&)
2774 DEFN_BIN_OP_T(op,fnc,const sc_fxnum_fast&) \
2815 DEFN_BIN_OP_T(/,div,const sc_fxnum_fast&)
2973 DEFN_BIN_FNC_T(fnc,const sc_fxnum_fast&) \
3097 DEFN_REL_OP_T(op,ret,const sc_fxnum_fast&) \
3158 DEFN_ASN_OP_T(const sc_fxnum_fast&)
3234 DEFN_ASN_OP_T(op,fnc,const sc_fxnum_fast&) \
3680 // CLASS : sc_fxnum_fast
3687 sc_fxnum_fast::observer() const
3696 sc_fxnum_fast::sc_fxnum_fast( const sc_fxtype_params& type_params_,
3711 sc_fxnum_fast::sc_fxnum_fast( const sc_fxnum_fast& a,
3731 sc_fxnum_fast::sc_fxnum_fast( tp a, \
3780 sc_fxnum_fast::~sc_fxnum_fast()
3789 sc_fxnum_fast::get_val() const
3800 sc_fxnum_fast::operator - () const
3808 sc_fxnum_fast::operator + () const
3819 neg( sc_fxval_fast& c, const sc_fxnum_fast& a )
3827 neg( sc_fxnum_fast& c, const sc_fxnum_fast& a )
3841 operator op ( const sc_fxnum_fast& a, tp b ) \
3850 operator op ( tp a, const sc_fxnum_fast& b ) \
3872 operator op ( const sc_fxnum_fast& a, const sc_fxnum_fast& b ) \
3881 operator op ( const sc_fxnum_fast& a, const sc_fxval_fast& b ) \
3889 operator op ( const sc_fxval_fast& a, const sc_fxnum_fast& b ) \
3910 operator / ( const sc_fxnum_fast& a, const sc_fxnum_fast& b )
3919 operator / ( const sc_fxnum_fast& a, const sc_fxval_fast& b )
3927 operator / ( const sc_fxval_fast& a, const sc_fxnum_fast& b )
3957 operator << ( const sc_fxnum_fast& a, int b )
3965 operator >> ( const sc_fxnum_fast& a, int b )
3977 fnc ( sc_fxval_fast& c, const sc_fxnum_fast& a, tp b ) \
3986 fnc ( sc_fxval_fast& c, tp a, const sc_fxnum_fast& b ) \
3995 fnc ( sc_fxnum_fast& c, const sc_fxnum_fast& a, tp b ) \
4006 fnc ( sc_fxnum_fast& c, tp a, const sc_fxnum_fast& b ) \
4030 fnc ( sc_fxval_fast& c, const sc_fxnum_fast& a, const sc_fxnum_fast& b ) \
4039 fnc ( sc_fxnum_fast& c, const sc_fxnum_fast& a, const sc_fxnum_fast& b ) \
4050 fnc ( sc_fxval_fast& c, const sc_fxnum_fast& a, const sc_fxval_fast& b ) \
4058 fnc ( sc_fxval_fast& c, const sc_fxval_fast& a, const sc_fxnum_fast& b ) \
4066 fnc ( sc_fxnum_fast& c, const sc_fxnum_fast& a, const sc_fxval_fast& b ) \
4076 fnc ( sc_fxnum_fast& c, const sc_fxval_fast& a, const sc_fxnum_fast& b ) \
4107 lshift( sc_fxval_fast& c, const sc_fxnum_fast& a, int b )
4115 rshift( sc_fxval_fast& c, const sc_fxnum_fast& a, int b )
4123 lshift( sc_fxnum_fast& c, const sc_fxnum_fast& a, int b )
4133 rshift( sc_fxnum_fast& c, const sc_fxnum_fast& a, int b )
4147 operator op ( const sc_fxnum_fast& a, tp b ) \
4156 operator op ( tp a, const sc_fxnum_fast& b ) \
4178 operator op ( const sc_fxnum_fast& a, const sc_fxnum_fast& b ) \
4187 operator op ( const sc_fxnum_fast& a, const sc_fxval_fast& b ) \
4195 operator op ( const sc_fxval_fast& a, const sc_fxnum_fast& b ) \
4225 sc_fxnum_fast&
4226 sc_fxnum_fast::operator = ( const sc_fxnum_fast& a )
4239 sc_fxnum_fast&
4240 sc_fxnum_fast::operator = ( const sc_fxval_fast& a )
4250 sc_fxnum_fast& \
4251 sc_fxnum_fast::operator = ( tp a ) \
4283 sc_fxnum_fast& \
4284 sc_fxnum_fast::operator op ( tp b ) \
4308 sc_fxnum_fast& \
4309 sc_fxnum_fast::operator op ( const sc_fxnum_fast& b ) \
4320 sc_fxnum_fast& \
4321 sc_fxnum_fast::operator op ( const sc_fxval_fast& b ) \
4352 sc_fxnum_fast&
4353 sc_fxnum_fast::operator <<= ( int b )
4363 sc_fxnum_fast&
4364 sc_fxnum_fast::operator >>= ( int b )
4378 sc_fxnum_fast::operator ++ ( int )
4391 sc_fxnum_fast::operator -- ( int )
4403 sc_fxnum_fast&
4404 sc_fxnum_fast::operator ++ ()
4414 sc_fxnum_fast&
4415 sc_fxnum_fast::operator -- ()
4429 sc_fxnum_fast::operator [] ( int i ) const
4432 return sc_fxnum_fast_bitref( const_cast<sc_fxnum_fast&>( *this ),
4438 sc_fxnum_fast::operator [] ( int i )
4446 sc_fxnum_fast::bit( int i ) const
4449 return sc_fxnum_fast_bitref( const_cast<sc_fxnum_fast&>( *this ),
4455 sc_fxnum_fast::bit( int i )
4466 sc_fxnum_fast::operator () ( int i, int j ) const
4471 return sc_fxnum_fast_subref( const_cast<sc_fxnum_fast&>( *this ),
4477 sc_fxnum_fast::operator () ( int i, int j )
4488 sc_fxnum_fast::range( int i, int j ) const
4493 return sc_fxnum_fast_subref( const_cast<sc_fxnum_fast&>( *this ),
4499 sc_fxnum_fast::range( int i, int j )
4510 sc_fxnum_fast::operator () () const
4517 sc_fxnum_fast::operator () ()
4524 sc_fxnum_fast::range() const
4531 sc_fxnum_fast::range()
4540 sc_fxnum_fast::operator double() const
4551 sc_fxnum_fast::to_short() const
4559 sc_fxnum_fast::to_ushort() const
4567 sc_fxnum_fast::to_int() const
4575 sc_fxnum_fast::to_int64() const
4583 sc_fxnum_fast::to_uint() const
4591 sc_fxnum_fast::to_uint64() const
4599 sc_fxnum_fast::to_long() const
4607 sc_fxnum_fast::to_ulong() const
4615 sc_fxnum_fast::to_float() const
4623 sc_fxnum_fast::to_double() const
4634 sc_fxnum_fast::is_neg() const
4643 sc_fxnum_fast::is_zero() const
4653 sc_fxnum_fast::is_normal() const
4663 sc_fxnum_fast::quantization_flag() const
4670 sc_fxnum_fast::overflow_flag() const
4678 sc_fxnum_fast::value() const
4689 sc_fxnum_fast::wl() const
4696 sc_fxnum_fast::iwl() const
4703 sc_fxnum_fast::q_mode() const
4710 sc_fxnum_fast::o_mode() const
4717 sc_fxnum_fast::n_bits() const
4725 sc_fxnum_fast::type_params() const
4733 sc_fxnum_fast::cast_switch() const
4742 sc_fxnum_fast::observer_read() const
4750 operator << ( ::std::ostream& os, const sc_fxnum_fast& a )
4758 operator >> ( ::std::istream& is, sc_fxnum_fast& a )
4785 sc_fxval::sc_fxval( const sc_fxnum_fast& a,
4818 DEFN_BIN_OP_T(op,fnc,const sc_fxnum_fast&)
4824 DEFN_BIN_OP_T(/,div,const sc_fxnum_fast&)
4856 DEFN_BIN_FNC_T(fnc,const sc_fxnum_fast&)
4892 DEFN_REL_OP_T(op,ret,const sc_fxnum_fast&)
4927 DEFN_ASN_OP_T(const sc_fxnum_fast&)
4959 DEFN_ASN_OP_T(op,fnc,const sc_fxnum_fast&)
4990 sc_fxval_fast::sc_fxval_fast( const sc_fxnum_fast& a,
5041 sc_fxval_fast::operator = ( const sc_fxnum_fast& a )
5079 sc_fxval_fast::operator op ( const sc_fxnum_fast& b ) \