Lines Matching defs:dst_p

152 bool sc_uint_subref_r::concat_get_ctrl( sc_digit* dst_p, int low_i ) const
154 int dst_i; // Word in dst_p now processing.
155 int end_i; // Highest order word in dst_p to process.
164 dst_p[dst_i] = (sc_digit)((dst_p[dst_i] & mask));
167 for ( ; dst_i <= end_i; dst_i++ ) dst_p[dst_i] = 0;
172 bool sc_uint_subref_r::concat_get_data( sc_digit* dst_p, int low_i ) const
174 int dst_i; // Word in dst_p now processing.
175 int end_i; // Highest order word in dst_p to process.
176 int high_i; // Index of high order bit in dst_p to set.
194 dst_p[dst_i] = (sc_digit)(((dst_p[dst_i] & mask)) |
204 dst_p[dst_i] = (sc_digit)val;
212 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
214 dst_p[dst_i] = (sc_digit)val;
222 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
224 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
226 dst_p[dst_i] = (sc_digit)val;
583 bool sc_uint_base::concat_get_ctrl( sc_digit* dst_p, int low_i ) const
585 int dst_i; // Word in dst_p now processing.
586 int end_i; // Highest order word in dst_p to process.
597 dst_p[dst_i] = (sc_digit)((dst_p[dst_i] & mask));
600 for ( ; dst_i <= end_i; dst_i++ ) dst_p[dst_i] = 0;
616 // dst_p -> array of sc_unsigned digits to be filled in.
617 // low_i = first bit within dst_p to be set.
619 bool sc_uint_base::concat_get_data( sc_digit* dst_p, int low_i ) const
621 int dst_i; // Word in dst_p now processing.
622 int end_i; // Highest order word in dst_p to process.
623 int high_i; // Index of high order bit in dst_p to set.
647 dst_p[dst_i] = (sc_digit)(((dst_p[dst_i] & mask)) |
657 dst_p[dst_i] = (sc_digit)val;
665 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
667 dst_p[dst_i] = (sc_digit)val;
675 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
677 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
679 dst_p[dst_i] = (sc_digit)val;