Lines Matching defs:m_rep

968     scfx_rep*                  m_rep;
2573 SC_ERROR_IF_( ! m_rep->is_normal(), sc_core::SC_ID_INVALID_FX_VALUE_ );
2576 m_rep->cast( m_params, m_q_flag, m_o_flag );
2587 : m_rep( new scfx_rep ),
2604 : m_rep( new scfx_rep( arg ) ), \
2617 #define DEFN_CTOR_T_B(tp) DEFN_CTOR_T(tp,*a.m_rep)
2652 delete m_rep;
2662 return m_rep;
2673 return sc_fxval( sc_dt::neg_scfx_rep( *m_rep ) );
2681 return sc_fxval( new scfx_rep( *m_rep ) );
2692 c.set_rep( sc_dt::neg_scfx_rep( *a.m_rep ) );
2700 delete c.m_rep;
2701 c.m_rep = sc_dt::neg_scfx_rep( *a.m_rep );
2716 return sc_fxval( sc_dt::fnc ## _scfx_rep( *a.m_rep, *tmp.get_rep() ) ); \
2725 return sc_fxval( sc_dt::fnc ## _scfx_rep( *tmp.get_rep(), *b.m_rep ) ); \
2747 return sc_fxval( sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.m_rep ) ); \
2755 return sc_fxval( sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.get_rep() ) ); \
2763 return sc_fxval( sc_dt::fnc ## _scfx_rep( *a.get_rep(), *b.m_rep ) ); \
2788 return sc_fxval( sc_dt::div_scfx_rep( *a.m_rep, *b.m_rep ) );
2796 return sc_fxval( sc_dt::div_scfx_rep( *a.m_rep, *b.get_rep() ) );
2804 return sc_fxval( sc_dt::div_scfx_rep( *a.get_rep(), *b.m_rep ) );
2836 return sc_fxval( sc_dt::lsh_scfx_rep( *a.m_rep, b ) );
2844 return sc_fxval( sc_dt::rsh_scfx_rep( *a.m_rep, b ) );
2857 c.set_rep( sc_dt::fnc ## _scfx_rep( *a.m_rep, *tmp.get_rep() ) ); \
2866 c.set_rep( sc_dt::fnc ## _scfx_rep( *tmp.get_rep(), *b.m_rep ) ); \
2875 delete c.m_rep; \
2876 c.m_rep = sc_dt::fnc ## _scfx_rep( *a.m_rep, *tmp.get_rep() ); \
2887 delete c.m_rep; \
2888 c.m_rep = sc_dt::fnc ## _scfx_rep( *tmp.get_rep(), *b.m_rep ); \
2912 c.set_rep( sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.m_rep ) ); \
2921 delete c.m_rep; \
2922 c.m_rep = sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.m_rep ); \
2932 c.set_rep( sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.get_rep() ) ); \
2940 c.set_rep( sc_dt::fnc ## _scfx_rep( *a.get_rep(), *b.m_rep ) ); \
2948 delete c.m_rep; \
2949 c.m_rep = sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.get_rep() ); \
2959 delete c.m_rep; \
2960 c.m_rep = sc_dt::fnc ## _scfx_rep( *a.get_rep(), *b.m_rep ); \
2991 c.set_rep( sc_dt::lsh_scfx_rep( *a.m_rep, b ) );
2999 c.set_rep( sc_dt::rsh_scfx_rep( *a.m_rep, b ) );
3007 delete c.m_rep;
3008 c.m_rep = sc_dt::lsh_scfx_rep( *a.m_rep, b );
3018 delete c.m_rep;
3019 c.m_rep = sc_dt::rsh_scfx_rep( *a.m_rep, b );
3034 int result = sc_dt::cmp_scfx_rep( *a.m_rep, *tmp.get_rep() ); \
3044 int result = sc_dt::cmp_scfx_rep( *tmp.get_rep(), *b.m_rep ); \
3067 int result = sc_dt::cmp_scfx_rep( *a.m_rep, *b.m_rep ); \
3076 int result = sc_dt::cmp_scfx_rep( *a.m_rep, *b.get_rep() ); \
3085 int result = sc_dt::cmp_scfx_rep( *a.get_rep(), *b.m_rep ); \
3121 *m_rep = *a.m_rep;
3132 *m_rep = *a.get_rep();
3144 *m_rep = *tmp.get_rep(); \
3178 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *tmp.get_rep() ); \
3179 delete m_rep; \
3180 m_rep = new_rep; \
3205 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *b.m_rep ); \
3206 delete m_rep; \
3207 m_rep = new_rep; \
3218 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *b.get_rep() ); \
3219 delete m_rep; \
3220 m_rep = new_rep; \
3252 m_rep->lshift( b );
3263 m_rep->rshift( b );
3424 return m_rep->to_double();
3435 return static_cast<short>( m_rep->to_double() );
3443 return static_cast<unsigned short>( m_rep->to_double() );
3451 return static_cast<int>( m_rep->to_double() );
3459 return static_cast<int64>( m_rep->to_double() );
3467 return static_cast<unsigned int>( m_rep->to_double() );
3475 return static_cast<uint64>( m_rep->to_double() );
3483 return static_cast<long>( m_rep->to_double() );
3491 return static_cast<unsigned long>( m_rep->to_double() );
3499 return static_cast<float>( m_rep->to_double() );
3507 return m_rep->to_double();
3518 return m_rep->is_neg();
3526 return m_rep->is_zero();
3535 return m_rep->is_normal();
3558 return sc_fxval( new scfx_rep( *m_rep ) );
3630 return m_rep->get_bit( i );
3641 return m_rep->set( i, m_params );
3643 return m_rep->clear( i, m_params );
3651 return m_rep->get_slice( i, j, m_params, bv );
3658 return m_rep->set_slice( i, j, m_params, bv );
4776 : m_rep( new scfx_rep( *a.get_rep() ) ),
4787 : m_rep( new scfx_rep( a.to_double() ) ),
4805 return sc_fxval( sc_dt::fnc ## _scfx_rep( *a.m_rep, *tmp.m_rep ) ); \
4814 return sc_fxval( sc_dt::fnc ## _scfx_rep( *tmp.m_rep, *b.m_rep ) ); \
4839 delete c.m_rep; \
4840 c.m_rep = sc_dt::fnc ## _scfx_rep( *a.m_rep, *tmp.m_rep ); \
4850 delete c.m_rep; \
4851 c.m_rep = sc_dt::fnc ## _scfx_rep( *tmp.m_rep, *b.m_rep ); \
4876 int result = sc_dt::cmp_scfx_rep( *a.m_rep, *tmp.m_rep ); \
4886 int result = sc_dt::cmp_scfx_rep( *tmp.m_rep, *b.m_rep ); \
4911 *m_rep = *a.get_rep();
4922 *m_rep = *tmp.m_rep; \
4939 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *tmp.m_rep ); \
4940 delete m_rep; \
4941 m_rep = new_rep; \
4952 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *b.get_rep() ); \
4953 delete m_rep; \
4954 m_rep = new_rep; \