Lines Matching defs:sc_fxval_fast

605     DECL_CTOR_T(const sc_fxval_fast&)
667 DECL_BIN_OP_T(op,const sc_fxval_fast&) \
685 DECL_BIN_OP_T(/,const sc_fxval_fast&)
736 DECL_BIN_FNC_T(fnc,const sc_fxval_fast&) \
783 DECL_REL_OP_T(op,const sc_fxval_fast&) \
825 DECL_ASN_OP_T(op,const sc_fxval_fast&) \
992 friend class sc_fxval_fast;
1032 DECL_CTOR_T(const sc_fxval_fast&)
1056 const sc_fxval_fast operator - () const;
1057 const sc_fxval_fast operator + () const;
1062 friend void neg( sc_fxval_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&, \
1094 DECL_BIN_OP_T(op,const sc_fxval_fast&) \
1101 friend const sc_fxval_fast operator / ( const sc_fxnum_fast&,
1110 DECL_BIN_OP_T(/,const sc_fxval_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& ); \
1150 friend void fnc ( sc_fxval_fast&, const sc_fxnum_fast&, \
1162 DECL_BIN_FNC_T(fnc,const sc_fxval_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 );
1208 DECL_REL_OP_T(op,const sc_fxval_fast&) \
1249 DECL_ASN_OP_T(op,const sc_fxval_fast&) \
1271 const sc_fxval_fast operator ++ ( int );
1272 const sc_fxval_fast operator -- ( int );
1348 const sc_fxval_fast value() const;
2629 DEFN_CTOR_T_C(const sc_fxval_fast&)
2773 DEFN_BIN_OP_T(op,fnc,const sc_fxval_fast&) \
2814 DEFN_BIN_OP_T(/,div,const sc_fxval_fast&)
2972 DEFN_BIN_FNC_T(fnc,const sc_fxval_fast&) \
3096 DEFN_REL_OP_T(op,ret,const sc_fxval_fast&) \
3157 DEFN_ASN_OP_T(const sc_fxval_fast&)
3233 DEFN_ASN_OP_T(op,fnc,const sc_fxval_fast&) \
3749 #define DEFN_CTOR_T_B(tp) DEFN_CTOR_T(tp,sc_fxval_fast::from_string( a ))
3760 DEFN_CTOR_T_C(const sc_fxval_fast&)
3799 const sc_fxval_fast
3803 return sc_fxval_fast( - m_val );
3807 const sc_fxval_fast
3811 return sc_fxval_fast( m_val );
3819 neg( sc_fxval_fast& c, const sc_fxnum_fast& a )
3840 const sc_fxval_fast \
3844 sc_fxval_fast tmp( b ); \
3845 return sc_fxval_fast( a.m_val op tmp.get_val() ); \
3849 const sc_fxval_fast \
3853 sc_fxval_fast tmp( a ); \
3854 return sc_fxval_fast( tmp.get_val() op b.m_val ); \
3871 const sc_fxval_fast \
3876 return sc_fxval_fast( a.m_val op b.m_val ); \
3880 const sc_fxval_fast \
3881 operator op ( const sc_fxnum_fast& a, const sc_fxval_fast& b ) \
3884 return sc_fxval_fast( a.m_val op b.get_val() ); \
3888 const sc_fxval_fast \
3889 operator op ( const sc_fxval_fast& a, const sc_fxnum_fast& b ) \
3892 return sc_fxval_fast( a.get_val() op b.m_val ); \
3909 const sc_fxval_fast
3914 return sc_fxval_fast( a.m_val / b.m_val );
3918 const sc_fxval_fast
3919 operator / ( const sc_fxnum_fast& a, const sc_fxval_fast& b )
3922 return sc_fxval_fast( a.m_val / b.get_val() );
3926 const sc_fxval_fast
3927 operator / ( const sc_fxval_fast& a, const sc_fxnum_fast& b )
3930 return sc_fxval_fast( a.get_val() / b.m_val );
3956 const sc_fxval_fast
3960 return sc_fxval_fast( a.m_val * scfx_pow2( b ) );
3964 const sc_fxval_fast
3968 return sc_fxval_fast( a.m_val * scfx_pow2( -b ) );
3977 fnc ( sc_fxval_fast& c, const sc_fxnum_fast& a, tp b ) \
3980 sc_fxval_fast tmp( b ); \
3986 fnc ( sc_fxval_fast& c, tp a, const sc_fxnum_fast& b ) \
3989 sc_fxval_fast tmp( a ); \
3998 sc_fxval_fast tmp( b ); \
4009 sc_fxval_fast tmp( a ); \
4030 fnc ( sc_fxval_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 )
4150 sc_fxval_fast tmp( b ); \
4159 sc_fxval_fast tmp( a ); \
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 ) \
4240 sc_fxnum_fast::operator = ( const sc_fxval_fast& a )
4253 sc_fxval_fast tmp( a ); \
4287 sc_fxval_fast tmp( b ); \
4321 sc_fxnum_fast::operator op ( const sc_fxval_fast& b ) \
4377 const sc_fxval_fast
4386 return sc_fxval_fast( c );
4390 const sc_fxval_fast
4399 return sc_fxval_fast( c );
4677 const sc_fxval_fast
4681 return sc_fxval_fast( m_val );
4971 // CLASS : sc_fxval_fast
4979 sc_fxval_fast::sc_fxval_fast( const sc_fxnum& a,
4990 sc_fxval_fast::sc_fxval_fast( const sc_fxnum_fast& a,
5006 fnc ( sc_fxval_fast& c, const sc_fxval_fast& a, tp b ) \
5009 sc_fxval_fast tmp( b ); \
5016 fnc ( sc_fxval_fast& c, tp a, const sc_fxval_fast& b ) \
5019 sc_fxval_fast tmp( a ); \
5040 sc_fxval_fast&
5041 sc_fxval_fast::operator = ( const sc_fxnum_fast& a )
5050 sc_fxval_fast& \
5051 sc_fxval_fast::operator = ( tp a ) \
5053 sc_fxval_fast tmp( a ); \
5066 sc_fxval_fast& \
5067 sc_fxval_fast::operator op ( tp b ) \
5070 sc_fxval_fast tmp( b ); \
5078 sc_fxval_fast& \
5079 sc_fxval_fast::operator op ( const sc_fxnum_fast& b ) \