Lines Matching defs:dst_p

153 bool sc_int_subref_r::concat_get_ctrl( sc_digit* dst_p, int low_i ) const
155 int dst_i; // Word in dst_p now processing.
156 int end_i; // Highest order word in dst_p to process.
157 int high_i; // Index of high order bit in dst_p to set.
168 dst_p[dst_i] = (sc_digit)(dst_p[dst_i] & mask);
175 dst_p[dst_i] = 0;
182 dst_p[dst_i++] = 0;
183 dst_p[dst_i] = 0;
190 dst_p[dst_i++] = 0;
191 dst_p[dst_i++] = 0;
192 dst_p[dst_i] = 0;
199 bool sc_int_subref_r::concat_get_data( sc_digit* dst_p, int low_i ) const
201 int dst_i; // Word in dst_p now processing.
202 int end_i; // Highest order word in dst_p to process.
203 int high_i; // Index of high order bit in dst_p to set.
221 dst_p[dst_i] = (sc_digit)((dst_p[dst_i] & mask) |
231 dst_p[dst_i] = (sc_digit)(val & DIGIT_MASK);
239 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
241 dst_p[dst_i] = (sc_digit)val;
249 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
251 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
253 dst_p[dst_i] = (sc_digit)val;
611 bool sc_int_base::concat_get_ctrl( sc_digit* dst_p, int low_i ) const
613 int dst_i; // Word in dst_p now processing.
614 int end_i; // Highest order word in dst_p to process.
623 dst_p[dst_i] = (sc_digit)(dst_p[dst_i] & mask);
625 for ( ; dst_i <= end_i; dst_i++ ) dst_p[dst_i] = 0;
641 // dst_p -> array of sc_unsigned digits to be filled in.
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
646 int dst_i; // Word in dst_p now processing.
647 int end_i; // Highest order word in dst_p to process.
648 int high_i; // Index of high order bit in dst_p to set.
672 dst_p[dst_i] = (sc_digit)((dst_p[dst_i] & ~mask) |
681 dst_p[dst_i] = (sc_digit)val;
689 dst_p[dst_i++] = ((sc_digit)val) & DIGIT_MASK;
691 dst_p[dst_i] = (sc_digit)val;
699 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
701 dst_p[dst_i++] = (sc_digit)(val & DIGIT_MASK);
703 dst_p[dst_i] = (sc_digit)val;