Lines Matching defs:src
112 void sc_int_bitref::concat_set(int64 src, int low_i)
115 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
118 void sc_int_bitref::concat_set(const sc_signed &src, int low_i)
121 if (low_i < src.length())
122 *this = aa = 1 & (src >> low_i);
124 *this = aa = (src < 0) ? (int_type)-1 : 0;
127 void sc_int_bitref::concat_set(const sc_unsigned &src, int low_i)
130 if (low_i < src.length())
131 *this = aa = 1 & (src >> low_i);
136 void sc_int_bitref::concat_set(uint64 src, int low_i)
139 *this = aa = (low_i < 64) ? src >> low_i : 0;
308 sc_int_subref::concat_set(int64 src, int low_i)
311 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
315 sc_int_subref::concat_set(const sc_signed &src, int low_i)
318 if (low_i < src.length())
319 *this = aa = src >> low_i;
321 *this = (src < 0) ? (int_type)-1 : 0;
325 sc_int_subref::concat_set(const sc_unsigned &src, int low_i)
328 if (low_i < src.length())
329 *this = aa = src >> low_i;
335 sc_int_subref::concat_set(uint64 src, int low_i)
338 *this = aa = (low_i < 64) ? src >> low_i : 0;
669 sc_int_base::concat_set(int64 src, int low_i)
671 *this = (low_i < 64) ? src >> low_i : src >> 63;
675 sc_int_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_int_base::concat_set(const sc_unsigned &src, int low_i)
686 if (low_i < src.length())
687 *this = src >> low_i;
693 sc_int_base::concat_set(uint64 src, int low_i)
695 *this = (low_i < 64) ? src >> low_i : 0;