Lines Matching refs:src

105 void sc_int_bitref::concat_set(int64 src, int low_i)
108 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
111 void sc_int_bitref::concat_set(const sc_signed& src, int low_i)
114 if ( low_i < src.length() )
115 *this = aa = 1 & (src >> low_i);
117 *this = aa = (src < 0) ? (int_type)-1 : 0;
120 void sc_int_bitref::concat_set(const sc_unsigned& src, int low_i)
123 if ( low_i < src.length() )
124 *this = aa = 1 & (src >> low_i);
129 void sc_int_bitref::concat_set(uint64 src, int low_i)
132 *this = aa = (low_i < 64) ? src >> low_i : 0;
313 void sc_int_subref::concat_set(int64 src, int low_i)
316 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
319 void sc_int_subref::concat_set(const sc_signed& src, int low_i)
322 if ( low_i < src.length() )
323 *this = aa = src >> low_i;
325 *this = (src < 0) ? (int_type)-1 : 0;
328 void sc_int_subref::concat_set(const sc_unsigned& src, int low_i)
331 if ( low_i < src.length() )
332 *this = aa = src >> low_i;
337 void sc_int_subref::concat_set(uint64 src, int low_i)
340 *this = aa = (low_i < 64) ? src >> low_i : 0;
710 void sc_int_base::concat_set(int64 src, int low_i)
712 *this = (low_i < 64) ? src >> low_i : src >> 63;
715 void sc_int_base::concat_set(const sc_signed& src, int low_i)
717 if ( low_i < src.length() )
718 *this = src >> low_i;
720 *this = (src < 0) ? (int_type)-1 : 0;
723 void sc_int_base::concat_set(const sc_unsigned& src, int low_i)
725 if ( low_i < src.length() )
726 *this = src >> low_i;
731 void sc_int_base::concat_set(uint64 src, int low_i)
733 *this = (low_i < 64) ? src >> low_i : 0;