Lines Matching defs:low_i

234     virtual void concat_set(sc_dt::int64 src, int low_i);
235 virtual void concat_set(const sc_dt::sc_signed& src, int low_i);
236 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i);
237 virtual void concat_set(const sc_dt::sc_lv_base& src, int low_i);
238 virtual void concat_set(sc_dt::uint64 src, int low_i);
353 virtual inline void concat_set(sc_dt::int64 src, int low_i);
354 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i);
355 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i);
356 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i);
357 virtual inline void concat_set(sc_dt::uint64 src, int low_i);
454 // low order bit for this object instance's value is low_i.
456 // low_i = bit within src to serve as low order bit of this object
460 inline void sc_signal<sc_dt::sc_int<W> >::concat_set(sc_dt::int64 src, int low_i)
462 if ( low_i < 64 )
464 base_write(src >> low_i);
473 inline void sc_signal<sc_dt::sc_int<W> >::concat_set(const sc_dt::sc_lv_base& src, int low_i)
476 tmp = src >> low_i;
481 inline void sc_signal<sc_dt::sc_int<W> >::concat_set(const sc_dt::sc_signed& src, int low_i)
483 base_write( (src >> low_i).to_int64());
487 inline void sc_signal<sc_dt::sc_int<W> >::concat_set(const sc_dt::sc_unsigned& src, int low_i)
489 base_write( (src >> low_i).to_int64());
493 inline void sc_signal<sc_dt::sc_int<W> >::concat_set(sc_dt::uint64 src, int low_i)
495 base_write( ( low_i < 64 ) ? src >> low_i : 0 );
961 inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const
962 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
964 inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const
965 { return (*this)->read().concat_get_data(dst_p, low_i); }
1239 inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const
1240 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1242 inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const
1243 { return (*this)->read().concat_get_data(dst_p, low_i); }
1244 virtual inline void concat_set(sc_dt::int64 src, int low_i)
1245 { *this = src >> (( low_i < 64 ) ? low_i : 63); }
1247 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i)
1248 { *this = src >> low_i; }
1250 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i)
1251 { *this = src >> low_i; }
1252 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i)
1253 { *this = src >> low_i; }
1254 virtual inline void concat_set(sc_dt::uint64 src, int low_i)
1255 { *this = ( low_i < 64 ) ? src >> low_i : (sc_dt::uint64)0; }
1584 // low_i = bit in src that is to be the low order bit of the value to set.
1587 void sc_int_sigref::concat_set(sc_dt::int64 src, int low_i)
1589 *this = (low_i < 64) ? src >> low_i : src >> 63;
1593 void sc_int_sigref::concat_set(const sc_dt::sc_signed& src, int low_i)
1595 if ( low_i < src.length() )
1596 *this = src >> low_i;
1602 void sc_int_sigref::concat_set(const sc_dt::sc_lv_base& src, int low_i)
1604 if ( low_i < src.length() )
1605 *this = (src >> low_i).to_uint64();
1611 void sc_int_sigref::concat_set(const sc_dt::sc_unsigned& src, int low_i)
1613 if ( low_i < src.length() )
1614 *this = src >> low_i;
1620 void sc_int_sigref::concat_set(sc_dt::uint64 src, int low_i)
1622 *this = (low_i < 64) ? src >> low_i : 0;