Lines Matching defs:m_rep

426     scfx_rep*                  m_rep;
785 : m_rep( a != 0 ? a : new scfx_rep ),
794 : m_rep( new scfx_rep ),
804 : m_rep( new scfx_rep( *a.m_rep ) ),
817 : m_rep( new scfx_rep( arg ) ), \
856 delete m_rep;
866 return m_rep;
874 delete m_rep;
875 m_rep = rep_;
887 return sc_fxval( sc_dt::neg_scfx_rep( *m_rep ) );
906 delete c.m_rep;
907 c.m_rep = sc_dt::neg_scfx_rep( *a.m_rep );
921 return sc_fxval( sc_dt::fnc ## _scfx_rep( *a.m_rep, *tmp.m_rep ) ); \
930 return sc_fxval( sc_dt::fnc ## _scfx_rep( *tmp.m_rep, *b.m_rep ) ); \
952 return sc_fxval( sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.m_rep ) ); \
976 return sc_fxval( sc_dt::div_scfx_rep( *a.m_rep, *b.m_rep ) );
1007 return sc_fxval( sc_dt::lsh_scfx_rep( *a.m_rep, b ) );
1015 return sc_fxval( sc_dt::rsh_scfx_rep( *a.m_rep, b ) );
1028 delete c.m_rep; \
1029 c.m_rep = sc_dt::fnc ## _scfx_rep( *a.m_rep, *tmp.m_rep ); \
1039 delete c.m_rep; \
1040 c.m_rep = sc_dt::fnc ## _scfx_rep( *tmp.m_rep, *b.m_rep ); \
1063 delete c.m_rep; \
1064 c.m_rep = sc_dt::fnc ## _scfx_rep( *a.m_rep, *b.m_rep ); \
1093 delete c.m_rep;
1094 c.m_rep = sc_dt::lsh_scfx_rep( *a.m_rep, b );
1103 delete c.m_rep;
1104 c.m_rep = sc_dt::rsh_scfx_rep( *a.m_rep, b );
1118 int result = sc_dt::cmp_scfx_rep( *a.m_rep, *tmp.m_rep ); \
1128 int result = sc_dt::cmp_scfx_rep( *tmp.m_rep, *b.m_rep ); \
1151 int result = sc_dt::cmp_scfx_rep( *a.m_rep, *b.m_rep ); \
1186 *m_rep = *a.m_rep;
1198 *m_rep = *tmp.m_rep; \
1230 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *tmp.m_rep ); \
1231 delete m_rep; \
1232 m_rep = new_rep; \
1256 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *b.m_rep ); \
1257 delete m_rep; \
1258 m_rep = new_rep; \
1288 m_rep->lshift( b );
1298 m_rep->rshift( b );
1347 return m_rep->to_double();
1358 return static_cast<short>( m_rep->to_double() );
1366 return static_cast<unsigned short>( m_rep->to_double() );
1374 return static_cast<int>( m_rep->to_double() );
1382 return static_cast<int64>( m_rep->to_double() );
1390 return static_cast<uint64>( m_rep->to_double() );
1398 return static_cast<long>( m_rep->to_double() );
1406 return static_cast<unsigned int>( m_rep->to_double() );
1414 return static_cast<unsigned long>( m_rep->to_double() );
1422 return static_cast<float>( m_rep->to_double() );
1430 return m_rep->to_double();
1441 return m_rep->is_neg();
1449 return m_rep->is_zero();
1457 return m_rep->is_nan();
1465 return m_rep->is_inf();
1473 return m_rep->is_normal();
1481 return m_rep->rounding_flag();
1490 return m_rep->get_bit( i );
1500 m_rep->get_type( wl, iwl, enc );
1508 return sc_fxval( sc_dt::quantization_scfx_rep( *m_rep, params, q_flag ) );
1515 return sc_fxval( sc_dt::overflow_scfx_rep( *m_rep, params, o_flag ) );