Lines Matching defs:low_i

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);
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;
153 bool sc_int_subref_r::concat_get_ctrl( sc_digit* dst_p, int low_i ) const
160 dst_i = low_i / BITS_PER_DIGIT;
161 high_i = low_i + (m_left-m_right);
199 bool sc_int_subref_r::concat_get_data( sc_digit* dst_p, int low_i ) const
209 dst_i = low_i / BITS_PER_DIGIT;
210 left_shift = low_i % BITS_PER_DIGIT;
211 high_i = low_i + (m_left-m_right);
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;
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;
611 bool sc_int_base::concat_get_ctrl( sc_digit* dst_p, int low_i ) const
618 dst_i = low_i / BITS_PER_DIGIT;
619 left_shift = low_i % BITS_PER_DIGIT;
620 end_i = (low_i + (m_len-1)) / BITS_PER_DIGIT;
633 // array of sc_unsigned digits starting with the bit specified by low_i within
642 // low_i = first bit within dst_p to be set.
644 bool sc_int_base::concat_get_data( sc_digit* dst_p, int low_i ) const
654 dst_i = low_i / BITS_PER_DIGIT;
655 left_shift = low_i % BITS_PER_DIGIT;
656 high_i = low_i + (m_len-1);
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;
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;