Lines Matching defs:low_i

274     virtual void concat_set(sc_dt::int64 src, int low_i);
275 virtual void concat_set(const sc_dt::sc_signed& src, int low_i);
276 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i);
277 virtual void concat_set(const sc_dt::sc_lv_base& src, int low_i);
278 virtual void concat_set(sc_dt::uint64 src, int low_i);
400 virtual inline void concat_set(sc_dt::int64 src, int low_i);
401 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i);
402 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i);
403 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i);
404 virtual inline void concat_set(sc_dt::uint64 src, int low_i);
580 // low order bit for this object instance's value is low_i.
582 // low_i = bit within src to serve as low order bit of this object
586 inline void sc_signal<sc_dt::sc_biguint<W> >::concat_set(sc_dt::int64 src, int low_i)
588 if ( low_i < 64 )
590 base_write(src >> low_i);
600 const sc_dt::sc_lv_base& src, int low_i)
603 tmp = src >> low_i;
609 const sc_dt::sc_signed& src, int low_i)
611 base_write( (src >> low_i) );
616 const sc_dt::sc_unsigned& src, int low_i)
618 base_write( (src >> low_i) );
622 inline void sc_signal<sc_dt::sc_biguint<W> >::concat_set(sc_dt::uint64 src, int low_i)
624 base_write( (sc_dt::uint64)(( low_i < 64 ) ? src >> low_i : 0));
1138 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const
1139 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1140 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const
1141 { return (*this)->read().concat_get_data(dst_p, low_i); }
1416 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const
1417 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1418 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const
1419 { return (*this)->read().concat_get_data(dst_p, low_i); }
1420 virtual inline void concat_set(sc_dt::int64 src, int low_i)
1421 { *this = (src >> ((low_i < 64) ? low_i : 63)); }
1423 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i)
1424 { *this = src >> low_i; }
1426 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i)
1427 { *this = (src >> low_i); }
1428 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i)
1429 { *this = (src >> low_i); }
1430 virtual inline void concat_set(sc_dt::uint64 src, int low_i)
1431 { *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_unsigned_sigref::concat_set(sc_dt::int64 src, int low_i)
1792 if ( low_i < 63 )
1793 tmp = src >> low_i;
1800 void sc_unsigned_sigref::concat_set(const sc_dt::sc_signed& src, int low_i)
1802 m_if_p->write_part( src >> low_i, m_left, m_right );
1806 void sc_unsigned_sigref::concat_set(const sc_dt::sc_lv_base& src, int low_i)
1810 m_if_p->write_part( tmp >> low_i, m_left, m_right );
1814 void sc_unsigned_sigref::concat_set(const sc_dt::sc_unsigned& src, int low_i)
1816 m_if_p->write_part( src >> low_i, m_left, m_right );
1820 void sc_unsigned_sigref::concat_set(sc_dt::uint64 src, int low_i)
1822 sc_dt::uint64 tmp = (low_i < 63) ? (src >> low_i) : 0;