Lines Matching defs:src
112 sc_uint_bitref::concat_set(int64 src, int low_i)
115 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
119 sc_uint_bitref::concat_set(const sc_signed &src, int low_i)
122 if (low_i < src.length())
123 *this = aa = 1 & (src >> low_i);
125 *this = aa = (src < 0) ? (int_type)-1 : 0;
129 sc_uint_bitref::concat_set(const sc_unsigned &src, int low_i)
132 if (low_i < src.length())
133 *this = aa = 1 & (src >> low_i);
139 sc_uint_bitref::concat_set(uint64 src, int low_i)
142 *this = aa = (low_i < 64) ? src >> low_i : 0;
293 sc_uint_subref::concat_set(int64 src, int low_i)
296 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
300 sc_uint_subref::concat_set(const sc_signed &src, int low_i)
303 if (low_i < src.length())
304 *this = aa = src >> low_i;
306 *this = aa = (src < 0) ? (int_type)-1 : 0;
310 sc_uint_subref::concat_set(const sc_unsigned &src, int low_i)
313 if (low_i < src.length())
314 *this = aa = src >> low_i;
320 sc_uint_subref::concat_set(uint64 src, int low_i)
323 *this = aa = (low_i < 64) ? src >> low_i : 0;
669 sc_uint_base::concat_set(int64 src, int low_i)
671 *this = (low_i < 64) ? src >> low_i : src >> 63;
675 sc_uint_base::concat_set(const sc_signed &src, int low_i)
677 if (low_i < src.length())
678 *this = src >> low_i;
680 *this = (src < 0) ? (int_type)-1 : 0;
684 sc_uint_base::concat_set(const sc_unsigned &src, int low_i)
686 if (low_i < src.length())
687 *this = src >> low_i;
693 sc_uint_base::concat_set(uint64 src, int low_i)
695 *this = (low_i < 64) ? src >> low_i : 0;