Lines Matching refs:low_i

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);
590 // low order bit for this object instance's value is low_i.
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)
598 if ( low_i < 64 )
600 base_write(src >> low_i);
610 const sc_dt::sc_lv_base& src, int low_i)
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));
1142 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const
1143 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1144 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const
1145 { return (*this)->read().concat_get_data(dst_p, low_i); }
1420 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const
1421 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1422 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const
1423 { return (*this)->read().concat_get_data(dst_p, low_i); }
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); }
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)
1792 if ( low_i < 63 )
1793 tmp = src >> low_i;
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)
1810 m_if_p->write_part( tmp >> low_i, m_left, m_right );
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;