Lines Matching refs:src

284     virtual void concat_set(sc_dt::int64 src, int low_i);
285 virtual void concat_set(const sc_dt::sc_signed& src, int low_i);
286 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i);
287 virtual void concat_set(const sc_dt::sc_lv_base& src, int low_i);
288 virtual void concat_set(sc_dt::uint64 src, int low_i);
410 virtual inline void concat_set(sc_dt::int64 src, int low_i);
411 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i);
412 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i);
413 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i);
414 virtual inline void concat_set(sc_dt::uint64 src, int low_i);
591 // src = source value.
592 // low_i = bit within src to serve as low order bit of this object
596 inline void sc_signal<sc_dt::sc_bigint<W> >::concat_set(sc_dt::int64 src, int low_i)
600 base_write(src >> low_i);
604 base_write( (sc_dt::int64)((src < 0 ) ? -1 : 0 ));
610 const sc_dt::sc_lv_base& src, int low_i)
612 sc_dt::sc_unsigned tmp(src.length());
613 tmp = src >> low_i;
619 const sc_dt::sc_signed& src, int low_i)
621 base_write( (src >> low_i) );
626 const sc_dt::sc_unsigned& src, int low_i)
628 base_write( (src >> low_i) );
632 inline void sc_signal<sc_dt::sc_bigint<W> >::concat_set(sc_dt::uint64 src, int low_i)
634 base_write( (sc_dt::uint64)(( low_i < 64 ) ? src >> low_i : 0));
1424 virtual inline void concat_set(sc_dt::int64 src, int low_i)
1425 { *this = (src >> ((low_i < 64) ? low_i : 63)); }
1427 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i)
1428 { *this = src >> low_i; }
1430 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i)
1431 { *this = (src >> low_i); }
1432 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i)
1433 { *this = (src >> low_i); }
1434 virtual inline void concat_set(sc_dt::uint64 src, int low_i)
1435 { *this = ((low_i < 64) ? (src >> low_i) : (sc_dt::uint64)0); }
1785 // src = value to use to set this object instance's value.
1786 // low_i = bit in src that is to be the low order bit of the value to set.
1789 void sc_signed_sigref::concat_set(sc_dt::int64 src, int low_i)
1793 tmp = src >> low_i;
1795 tmp = (src < 0) ? -1 : 0;
1800 void sc_signed_sigref::concat_set(const sc_signed& src, int low_i)
1802 m_if_p->write_part( src >> low_i, m_left, m_right );
1806 void sc_signed_sigref::concat_set(const sc_lv_base& src, int low_i)
1808 sc_unsigned tmp(src.length());
1809 tmp = src;
1814 void sc_signed_sigref::concat_set(const sc_unsigned& src, int low_i)
1816 m_if_p->write_part( src >> low_i, m_left, m_right );
1820 void sc_signed_sigref::concat_set(sc_dt::uint64 src, int low_i)
1822 uint64 tmp = (low_i < 63) ? (src >> low_i) : 0;