Lines Matching refs:low_i
124 sc_unsigned_bitref::concat_set(int64 src, int low_i)
126 bool value = 1 & ((low_i < 64) ? (src >> low_i) : (src >> 63));
127 m_obj_p->set(low_i, value);
131 sc_unsigned_bitref::concat_set(const sc_signed &src, int low_i)
133 if (low_i < src.length())
134 m_obj_p->set(low_i, src.test(low_i));
136 m_obj_p->set(low_i, src < 0);
140 sc_unsigned_bitref::concat_set(const sc_unsigned &src, int low_i)
142 if (low_i < src.nbits)
143 m_obj_p->set(low_i, src.test(low_i));
145 m_obj_p->set(low_i, 0);
149 sc_unsigned_bitref::concat_set(uint64 src, int low_i)
151 bool value = ((low_i < 64) ? (src >> low_i) & 1 : 0);
152 m_obj_p->set(low_i, value);