Searched refs:dst_p (Results 1 - 25 of 28) sorted by relevance

12

/gem5/src/systemc/ext/dt/misc/
H A Dsc_value_base.hh81 virtual bool concat_get_ctrl(sc_digit *dst_p, int low_i) const;
82 virtual bool concat_get_data(sc_digit *dst_p, int low_i) const;
H A Dsc_concatref.hh174 concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
176 bool rnz = m_right_p->concat_get_ctrl(dst_p, low_i);
177 bool lnz = m_left_p->concat_get_ctrl(dst_p, low_i + m_len_r);
182 concat_get_data(sc_digit *dst_p, int low_i) const argument
184 bool rnz = m_right_p->concat_get_data(dst_p, low_i);
185 bool lnz = m_left_p->concat_get_data(dst_p, low_i + m_len_r);
594 concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
598 dst_p[word_i] &= ~bit;
603 concat_get_data(sc_digit *dst_p, int low_i) const argument
608 dst_p[word_
[all...]
/gem5/ext/systemc/src/sysc/datatypes/misc/
H A Dsc_value_base.h82 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const;
83 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const;
H A Dsc_concatref.h166 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
168 bool rnz = m_right_p->concat_get_ctrl( dst_p, low_i );
169 bool lnz = m_left_p->concat_get_ctrl( dst_p, low_i+m_len_r );
173 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const argument
175 bool rnz = m_right_p->concat_get_data( dst_p, low_i );
176 bool lnz = m_left_p->concat_get_data( dst_p, low_i+m_len_r );
644 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
648 dst_p[word_i] &= ~bit;
652 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const argument
657 dst_p[word_
[all...]
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_int_base.cpp153 bool sc_int_subref_r::concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
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_
199 concat_get_data( sc_digit* dst_p, int low_i ) const argument
611 concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
644 concat_get_data( sc_digit* dst_p, int low_i ) const argument
[all...]
H A Dsc_uint_base.cpp152 bool sc_uint_subref_r::concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
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 argument
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 t
583 concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
619 concat_get_data( sc_digit* dst_p, int low_i ) const argument
[all...]
H A Dsc_unsigned.cpp145 bool sc_unsigned::concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
147 int dst_i; // Index to next word to set in dst_p.
166 dst_p[dst_i] = ( dst_p[dst_i] & ~mask );
169 for ( ; dst_i <= end_i; dst_i++ ) dst_p[dst_i] = 0;
174 bool sc_unsigned::concat_get_data( sc_digit* dst_p, int low_i ) const argument
177 int dst_i; // Index to next word to set in dst_p.
212 dst_p[dst_i] = ( ( dst_p[dst_i] & mask ) |
223 dst_p[dst_
[all...]
H A Dsc_int_base.h181 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
186 dst_p[word_i] &= ~bit_mask;
189 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const argument
197 dst_p[word_i] |= bit_mask;
202 dst_p[word_i] &= ~bit_mask;
366 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const;
367 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const;
780 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const;
781 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const;
H A Dsc_uint_base.h166 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
171 dst_p[word_i] &= ~bit_mask;
174 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const argument
182 dst_p[word_i] |= bit_mask;
187 dst_p[word_i] &= ~bit_mask;
356 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const;
357 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const;
765 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const;
766 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const;
H A Dsc_signed.cpp141 bool sc_signed::concat_get_ctrl( sc_digit* dst_p, int low_i ) const argument
143 int dst_i; // Index to next word to set in dst_p.
159 dst_p[dst_i] = ( dst_p[dst_i] & ~mask );
162 for ( ; dst_i <= end_i; dst_i++ ) dst_p[dst_i] = 0;
167 bool sc_signed::concat_get_data( sc_digit* dst_p, int low_i ) const argument
170 int dst_i; // Index to next word to set in dst_p.
203 dst_p[dst_i] = ( ( dst_p[dst_i] & mask ) |
214 dst_p[dst_
[all...]
H A Dsc_signed_subref.inc54 bool sc_signed_subref_r::concat_get_ctrl(sc_digit* dst_p, int low_i ) const
57 return a.concat_get_ctrl( dst_p, low_i );
61 bool sc_signed_subref_r::concat_get_data(sc_digit* dst_p, int low_i ) const
64 return a.concat_get_data( dst_p, low_i );
H A Dsc_unsigned_subref.inc54 bool sc_unsigned_subref_r::concat_get_ctrl(sc_digit* dst_p, int low_i) const
58 return a.concat_get_ctrl( dst_p, low_i );
61 bool sc_unsigned_subref_r::concat_get_data(sc_digit* dst_p, int low_i) const
65 return a.concat_get_data( dst_p, low_i );
/gem5/src/systemc/dt/int/
H A Dsc_int_base.cc160 sc_int_subref_r::concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
162 int dst_i; // Word in dst_p now processing.
163 int end_i; // Highest order word in dst_p to process.
164 int high_i; // Index of high order bit in dst_p to set.
173 dst_p[dst_i] = (sc_digit)(dst_p[dst_i] & mask);
178 dst_p[dst_i] = 0;
184 dst_p[dst_i++] = 0;
185 dst_p[dst_i] = 0;
191 dst_p[dst_
200 concat_get_data(sc_digit *dst_p, int low_i) const argument
574 concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
609 concat_get_data(sc_digit *dst_p, int low_i) const argument
[all...]
H A Dsc_uint_base.cc163 sc_uint_subref_r::concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
165 int dst_i; // Word in dst_p now processing.
166 int end_i; // Highest order word in dst_p to process.
175 dst_p[dst_i] = (sc_digit)((dst_p[dst_i] & mask));
179 dst_p[dst_i] = 0;
185 sc_uint_subref_r::concat_get_data(sc_digit *dst_p, int low_i) const argument
187 int dst_i; // Word in dst_p now processing.
188 int end_i; // Highest order word in dst_p to process.
189 int high_i; // Index of high order bit in dst_p t
571 concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
608 concat_get_data(sc_digit *dst_p, int low_i) const argument
[all...]
H A Dsc_unsigned.cc166 sc_unsigned::concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
168 int dst_i; // Index to next word to set in dst_p.
185 dst_p[dst_i] = (dst_p[dst_i] & ~mask);
189 dst_p[dst_i] = 0;
195 sc_unsigned::concat_get_data(sc_digit *dst_p, int low_i) const argument
198 int dst_i; // Index to next word to set in dst_p.
225 dst_p[dst_i] = ((dst_p[dst_i] & mask) |
231 dst_p[dst_
[all...]
H A Dsc_signed.cc158 sc_signed::concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
160 int dst_i; // Index to next word to set in dst_p.
172 dst_p[dst_i] = (dst_p[dst_i] & ~mask);
176 dst_p[dst_i] = 0;
182 sc_signed::concat_get_data(sc_digit *dst_p, int low_i) const argument
185 int dst_i; // Index to next word to set in dst_p.
210 dst_p[dst_i] = ((dst_p[dst_i] & mask) |
216 dst_p[dst_
[all...]
H A Dsc_signed_subref.inc56 sc_signed_subref_r::concat_get_ctrl(sc_digit *dst_p, int low_i) const
59 return a.concat_get_ctrl(dst_p, low_i);
64 sc_signed_subref_r::concat_get_data(sc_digit *dst_p, int low_i) const
67 return a.concat_get_data(dst_p, low_i);
H A Dsc_unsigned_subref.inc56 sc_unsigned_subref_r::concat_get_ctrl(sc_digit *dst_p, int low_i) const
60 return a.concat_get_ctrl(dst_p, low_i);
64 sc_unsigned_subref_r::concat_get_data(sc_digit *dst_p, int low_i) const
68 return a.concat_get_data(dst_p, low_i);
/gem5/src/systemc/ext/dt/int/
H A Dsc_int_base.hh178 concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
183 dst_p[word_i] &= ~bit_mask;
187 concat_get_data(sc_digit *dst_p, int low_i) const argument
194 dst_p[word_i] |= bit_mask;
197 dst_p[word_i] &= ~bit_mask;
327 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const;
328 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const;
880 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const;
881 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const;
H A Dsc_uint_base.hh171 concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
176 dst_p[word_i] &= ~bit_mask;
180 concat_get_data(sc_digit *dst_p, int low_i) const argument
187 dst_p[word_i] |= bit_mask;
190 dst_p[word_i] &= ~bit_mask;
314 virtual bool concat_get_ctrl(sc_digit *dst_p, int low_i) const;
315 virtual bool concat_get_data(sc_digit *dst_p, int low_i) const;
813 virtual bool concat_get_ctrl(sc_digit *dst_p, int low_i) const;
814 virtual bool concat_get_data( sc_digit *dst_p, int low_i) const;
H A Dsc_signed.hh723 concat_get_ctrl(sc_digit *dst_p, int low_i) const argument
727 dst_p[word_i] &= ~bit_mask;
732 concat_get_data( sc_digit* dst_p, int low_i ) const argument
738 dst_p[word_i] |= bit_mask;
741 dst_p[word_i] &= ~bit_mask;
875 virtual bool concat_get_ctrl(sc_digit *dst_p, int low_i) const;
876 virtual bool concat_get_data(sc_digit *dst_p, int low_i) const;
1071 virtual bool concat_get_ctrl(sc_digit *dst_p, int low_i) const;
1072 virtual bool concat_get_data(sc_digit *dst_p, int low_i) const;
/gem5/src/systemc/tests/include/specialized_signals/
H A Dscx_signal_int.h961 inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
962 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
964 inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
965 { return (*this)->read().concat_get_data(dst_p, low_i); }
1239 inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
1240 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1242 inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
1243 { return (*this)->read().concat_get_data(dst_p, low_i); }
H A Dscx_signal_uint.h1017 sc_dt::sc_digit* dst_p, int low_i ) const
1018 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1020 sc_dt::sc_digit* dst_p, int low_i ) const
1021 { return (*this)->read().concat_get_data(dst_p, low_i); }
1297 sc_dt::sc_digit* dst_p, int low_i ) const
1298 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1300 sc_dt::sc_digit* dst_p, int low_i ) const
1301 { return (*this)->read().concat_get_data(dst_p, low_i); }
1016 concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
1019 concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
1296 concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
1299 concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
H A Dscx_signal_signed.h1142 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
1143 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1144 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
1145 { return (*this)->read().concat_get_data(dst_p, low_i); }
1420 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
1421 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1422 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
1423 { return (*this)->read().concat_get_data(dst_p, low_i); }
H A Dscx_signal_unsigned.h1138 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
1139 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1140 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
1141 { return (*this)->read().concat_get_data(dst_p, low_i); }
1416 virtual inline bool concat_get_ctrl( sc_dt::sc_digit* dst_p, int low_i ) const argument
1417 { return (*this)->read().concat_get_ctrl(dst_p, low_i); }
1418 virtual inline bool concat_get_data( sc_dt::sc_digit* dst_p, int low_i ) const argument
1419 { return (*this)->read().concat_get_data(dst_p, low_i); }

Completed in 99 milliseconds

12