Searched refs:low_i (Results 1 - 25 of 33) 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;
85 virtual void concat_set(int64 src, int low_i);
86 virtual void concat_set(const sc_signed& src, int low_i);
87 virtual void concat_set(const sc_unsigned& src, int low_i);
88 virtual void concat_set(uint64 src, int low_i);
H A Dsc_concatref.hh174 concat_get_ctrl(sc_digit *dst_p, int low_i) const
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
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);
201 concat_set(int64 src, int low_i) argument
203 m_right_p->concat_set(src, low_i);
204 m_left_p->concat_set(src, low_i + m_len_r);
208 concat_set(const sc_signed &src, int low_i) argument
215 concat_set(const sc_unsigned &src, int low_i) argument
222 concat_set(uint64 src, int low_i) argument
[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;
86 virtual void concat_set( int64 src, int low_i );
87 virtual void concat_set( const sc_signed& src, int low_i );
88 virtual void concat_set( const sc_unsigned& src, int low_i );
89 virtual void concat_set( uint64 src, int low_i );
H A Dsc_concatref.h166 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const
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
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 );
191 virtual void concat_set( int64 src, int low_i )
193 m_right_p->concat_set( src, low_i );
194 m_left_p->concat_set( src, low_i+m_len_r);
197 virtual void concat_set( const sc_signed& src, int low_i )
[all...]
/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_signed_bitref.inc123 void sc_signed_bitref::concat_set(int64 src, int low_i)
125 bool value = 1 & ((low_i < 64) ? (src >> low_i) : (src >> 63));
126 m_obj_p->set(low_i, value);
129 void sc_signed_bitref::concat_set(const sc_signed& src, int low_i)
131 if ( low_i < src.length() )
132 m_obj_p->set(low_i, src.test(low_i));
134 m_obj_p->set(low_i, src<0);
137 void sc_signed_bitref::concat_set(const sc_unsigned& src, int low_i)
[all...]
H A Dsc_unsigned_bitref.inc123 void sc_unsigned_bitref::concat_set(int64 src, int low_i)
125 bool value = 1 & ((low_i < 64) ? (src >> low_i) : (src >> 63));
126 m_obj_p->set(low_i, value);
129 void sc_unsigned_bitref::concat_set(const sc_signed& src, int low_i)
131 if ( low_i < src.length() )
132 m_obj_p->set(low_i, src.test(low_i));
134 m_obj_p->set(low_i, src<0);
137 void sc_unsigned_bitref::concat_set(const sc_unsigned& src, int low_i)
[all...]
H A Dsc_uint_base.cpp104 void sc_uint_bitref::concat_set(int64 src, int low_i) argument
107 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
110 void sc_uint_bitref::concat_set(const sc_signed& src, int low_i) argument
113 if ( low_i < src.length() )
114 *this = aa = 1 & (src >> low_i);
119 void sc_uint_bitref::concat_set(const sc_unsigned& src, int low_i) argument
122 if ( low_i < src.length() )
123 *this = aa = 1 & (src >> low_i);
128 void sc_uint_bitref::concat_set(uint64 src, int low_i) argument
285 concat_set(int64 src, int low_i) argument
291 concat_set(const sc_signed& src, int low_i) argument
300 concat_set(const sc_unsigned& src, int low_i) argument
309 concat_set(uint64 src, int low_i) argument
687 concat_set(int64 src, int low_i) argument
692 concat_set(const sc_signed& src, int low_i) argument
700 concat_set(const sc_unsigned& src, int low_i) argument
708 concat_set(uint64 src, int low_i) argument
[all...]
H A Dsc_int_base.cpp105 void sc_int_bitref::concat_set(int64 src, int low_i) argument
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) argument
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) argument
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) argument
313 concat_set(int64 src, int low_i) argument
319 concat_set(const sc_signed& src, int low_i) argument
328 concat_set(const sc_unsigned& src, int low_i) argument
337 concat_set(uint64 src, int low_i) argument
710 concat_set(int64 src, int low_i) argument
715 concat_set(const sc_signed& src, int low_i) argument
723 concat_set(const sc_unsigned& src, int low_i) argument
731 concat_set(uint64 src, int low_i) argument
[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 );
312 void sc_signed_subref::concat_set( int64 src, int low_i )
318 if ( low_i < 64 )
320 src = src >> low_i;
321 l = sc_min( m_left, (63-low_i) + m_right );
334 void sc_signed_subref::concat_set( const sc_signed& src, int low_i )
340 l = src.nbits - (low_i
[all...]
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 );
311 void sc_unsigned_subref::concat_set( int64 src, int low_i )
317 if ( low_i < 64 )
319 src = src >> low_i;
320 l = sc_min( m_left, (63-low_i) + m_right );
333 void sc_unsigned_subref::concat_set( const sc_signed& src, int low_i )
339 l = src.nbits - (low_i
[all...]
H A Dsc_int_base.h181 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const
183 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
184 int word_i = low_i / BITS_PER_DIGIT;
189 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const
192 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
193 int word_i = low_i / BITS_PER_DIGIT;
288 virtual void concat_set(int64 src, int low_i);
289 virtual void concat_set(const sc_signed& src, int low_i);
290 virtual void concat_set(const sc_unsigned& src, int low_i);
291 virtual void concat_set(uint64 src, int low_i);
[all...]
H A Dsc_uint_base.h166 virtual bool concat_get_ctrl( sc_digit* dst_p, int low_i ) const
168 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
169 int word_i = low_i / BITS_PER_DIGIT;
174 virtual bool concat_get_data( sc_digit* dst_p, int low_i ) const
176 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
178 int word_i = low_i / BITS_PER_DIGIT;
281 virtual void concat_set(int64 src, int low_i);
282 virtual void concat_set(const sc_signed& src, int low_i);
283 virtual void concat_set(const sc_unsigned& src, int low_i);
284 virtual void concat_set(uint64 src, int low_i);
[all...]
/gem5/src/systemc/dt/int/
H A Dsc_signed_bitref.inc124 sc_signed_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_signed_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_signed_bitref::concat_set(const sc_unsigned &src, int low_i)
[all...]
H A Dsc_unsigned_bitref.inc124 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)
[all...]
H A Dsc_uint_base.cc112 sc_uint_bitref::concat_set(int64 src, int low_i) argument
115 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
119 sc_uint_bitref::concat_set(const sc_signed &src, int low_i) argument
122 if (low_i < src.length())
123 *this = aa = 1 & (src >> low_i);
129 sc_uint_bitref::concat_set(const sc_unsigned &src, int low_i) argument
132 if (low_i < src.length())
133 *this = aa = 1 & (src >> low_i);
139 sc_uint_bitref::concat_set(uint64 src, int low_i) argument
293 concat_set(int64 src, int low_i) argument
300 concat_set(const sc_signed &src, int low_i) argument
310 concat_set(const sc_unsigned &src, int low_i) argument
320 concat_set(uint64 src, int low_i) argument
669 concat_set(int64 src, int low_i) argument
675 concat_set(const sc_signed &src, int low_i) argument
684 concat_set(const sc_unsigned &src, int low_i) argument
693 concat_set(uint64 src, int low_i) argument
[all...]
H A Dsc_int_base.cc112 void sc_int_bitref::concat_set(int64 src, int low_i) argument
115 *this = aa = (low_i < 64) ? src >> low_i : src >> 63;
118 void sc_int_bitref::concat_set(const sc_signed &src, int low_i) argument
121 if (low_i < src.length())
122 *this = aa = 1 & (src >> low_i);
127 void sc_int_bitref::concat_set(const sc_unsigned &src, int low_i) argument
130 if (low_i < src.length())
131 *this = aa = 1 & (src >> low_i);
136 void sc_int_bitref::concat_set(uint64 src, int low_i) argument
308 concat_set(int64 src, int low_i) argument
315 concat_set(const sc_signed &src, int low_i) argument
325 concat_set(const sc_unsigned &src, int low_i) argument
335 concat_set(uint64 src, int low_i) argument
669 concat_set(int64 src, int low_i) argument
675 concat_set(const sc_signed &src, int low_i) argument
684 concat_set(const sc_unsigned &src, int low_i) argument
693 concat_set(uint64 src, int low_i) argument
[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);
310 sc_signed_subref::concat_set(int64 src, int low_i)
316 if (low_i < 64) {
317 src = src >> low_i;
318 l = sc_min(m_left, (63 - low_i) + m_right);
332 sc_signed_subref::concat_set(const sc_signed &src, int low_i)
338 l = src.nbits - (low_i
[all...]
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);
302 sc_unsigned_subref::concat_set(int64 src, int low_i)
308 if (low_i < 64) {
309 src = src >> low_i;
310 l = sc_min(m_left, (63 - low_i) + m_right);
324 sc_unsigned_subref::concat_set(const sc_signed &src, int low_i)
330 l = src.nbits - (low_i
[all...]
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test07/
H A Dtest07.cpp68 for ( int low_i = 64; low_i > 0; --low_i )
71 sc_int_base low_int(low_i);
73 sc_signed low_signed(low_i);
75 sc_uint_base low_uint(low_i);
77 sc_unsigned low_unsigned(low_i);
113 cout << endl << dec << "[" << high_i << "," << low_i << "]:"
/gem5/src/systemc/tests/include/specialized_signals/
H A Dscx_signal_uint.h266 virtual void concat_set(sc_dt::int64 src, int low_i);
267 virtual void concat_set(const sc_dt::sc_signed& src, int low_i);
268 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i);
269 virtual void concat_set(const sc_dt::sc_lv_base& src, int low_i);
270 virtual void concat_set(sc_dt::uint64 src, int low_i);
384 virtual inline void concat_set(sc_dt::int64 src, int low_i);
385 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i);
386 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i);
387 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i);
388 virtual inline void concat_set(sc_dt::uint64 src, int low_i);
482 concat_set( sc_dt::int64 src, int low_i) argument
496 concat_set( const sc_dt::sc_lv_base& src, int low_i) argument
505 concat_set( const sc_dt::sc_signed& src, int low_i) argument
512 concat_set( const sc_dt::sc_unsigned& src, int low_i) argument
519 concat_set( sc_dt::uint64 src, int low_i) argument
1302 concat_set(sc_dt::int64 src, int low_i) argument
1308 concat_set(const sc_dt::sc_signed& src, int low_i) argument
1310 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
1312 concat_set(sc_dt::uint64 src, int low_i) argument
1634 concat_set(sc_dt::int64 src, int low_i) argument
1640 concat_set(const sc_dt::sc_signed& src, int low_i) argument
1649 concat_set(const sc_dt::sc_lv_base& src, int low_i) argument
1658 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
1667 concat_set(sc_dt::uint64 src, int low_i) argument
[all...]
H A Dscx_signal_int.h234 virtual void concat_set(sc_dt::int64 src, int low_i);
235 virtual void concat_set(const sc_dt::sc_signed& src, int low_i);
236 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i);
237 virtual void concat_set(const sc_dt::sc_lv_base& src, int low_i);
238 virtual void concat_set(sc_dt::uint64 src, int low_i);
353 virtual inline void concat_set(sc_dt::int64 src, int low_i);
354 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i);
355 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i);
356 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i);
357 virtual inline void concat_set(sc_dt::uint64 src, int low_i);
460 concat_set(sc_dt::int64 src, int low_i) argument
473 concat_set(const sc_dt::sc_lv_base& src, int low_i) argument
481 concat_set(const sc_dt::sc_signed& src, int low_i) argument
487 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
493 concat_set(sc_dt::uint64 src, int low_i) argument
1244 concat_set(sc_dt::int64 src, int low_i) argument
1250 concat_set(const sc_dt::sc_signed& src, int low_i) argument
1252 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
1254 concat_set(sc_dt::uint64 src, int low_i) argument
1587 concat_set(sc_dt::int64 src, int low_i) argument
1593 concat_set(const sc_dt::sc_signed& src, int low_i) argument
1602 concat_set(const sc_dt::sc_lv_base& src, int low_i) argument
1611 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
1620 concat_set(sc_dt::uint64 src, int low_i) argument
[all...]
H A Dscx_signal_signed.h284 virtual void concat_set(sc_dt::int64 src, int low_i);
285 virtual void concat_set(const sc_dt::sc_signed& src, int low_i);
286 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i);
287 virtual void concat_set(const sc_dt::sc_lv_base& src, int low_i);
288 virtual void concat_set(sc_dt::uint64 src, int low_i);
410 virtual inline void concat_set(sc_dt::int64 src, int low_i);
411 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i);
412 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i);
413 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i);
414 virtual inline void concat_set(sc_dt::uint64 src, int low_i);
596 concat_set(sc_dt::int64 src, int low_i) argument
609 concat_set( const sc_dt::sc_lv_base& src, int low_i) argument
618 concat_set( const sc_dt::sc_signed& src, int low_i) argument
625 concat_set( const sc_dt::sc_unsigned& src, int low_i) argument
632 concat_set(sc_dt::uint64 src, int low_i) argument
1424 concat_set(sc_dt::int64 src, int low_i) argument
1430 concat_set(const sc_dt::sc_signed& src, int low_i) argument
1432 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
1434 concat_set(sc_dt::uint64 src, int low_i) argument
1789 concat_set(sc_dt::int64 src, int low_i) argument
1800 concat_set(const sc_signed& src, int low_i) argument
1806 concat_set(const sc_lv_base& src, int low_i) argument
1814 concat_set(const sc_unsigned& src, int low_i) argument
1820 concat_set(sc_dt::uint64 src, int low_i) argument
[all...]
H A Dscx_signal_unsigned.h274 virtual void concat_set(sc_dt::int64 src, int low_i);
275 virtual void concat_set(const sc_dt::sc_signed& src, int low_i);
276 virtual void concat_set(const sc_dt::sc_unsigned& src, int low_i);
277 virtual void concat_set(const sc_dt::sc_lv_base& src, int low_i);
278 virtual void concat_set(sc_dt::uint64 src, int low_i);
400 virtual inline void concat_set(sc_dt::int64 src, int low_i);
401 virtual inline void concat_set(const sc_dt::sc_lv_base& src, int low_i);
402 virtual inline void concat_set(const sc_dt::sc_signed& src, int low_i);
403 virtual inline void concat_set(const sc_dt::sc_unsigned& src, int low_i);
404 virtual inline void concat_set(sc_dt::uint64 src, int low_i);
586 concat_set(sc_dt::int64 src, int low_i) argument
599 concat_set( const sc_dt::sc_lv_base& src, int low_i) argument
608 concat_set( const sc_dt::sc_signed& src, int low_i) argument
615 concat_set( const sc_dt::sc_unsigned& src, int low_i) argument
622 concat_set(sc_dt::uint64 src, int low_i) argument
1420 concat_set(sc_dt::int64 src, int low_i) argument
1426 concat_set(const sc_dt::sc_signed& src, int low_i) argument
1428 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
1430 concat_set(sc_dt::uint64 src, int low_i) argument
1789 concat_set(sc_dt::int64 src, int low_i) argument
1800 concat_set(const sc_dt::sc_signed& src, int low_i) argument
1806 concat_set(const sc_dt::sc_lv_base& src, int low_i) argument
1814 concat_set(const sc_dt::sc_unsigned& src, int low_i) argument
1820 concat_set(sc_dt::uint64 src, int low_i) argument
[all...]
/gem5/src/systemc/ext/dt/int/
H A Dsc_int_base.hh178 concat_get_ctrl(sc_digit *dst_p, int low_i) const
180 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
181 int word_i = low_i / BITS_PER_DIGIT;
187 concat_get_data(sc_digit *dst_p, int low_i) const
190 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
191 int word_i = low_i / BITS_PER_DIGIT;
265 virtual void concat_set(int64 src, int low_i);
266 virtual void concat_set(const sc_signed &src, int low_i);
267 virtual void concat_set(const sc_unsigned &src, int low_i);
268 virtual void concat_set(uint64 src, int low_i);
[all...]
H A Dsc_uint_base.hh171 concat_get_ctrl(sc_digit *dst_p, int low_i) const
173 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
174 int word_i = low_i / BITS_PER_DIGIT;
180 concat_get_data(sc_digit *dst_p, int low_i) const
182 int bit_mask = 1 << (low_i % BITS_PER_DIGIT);
184 int word_i = low_i / BITS_PER_DIGIT;
254 virtual void concat_set(int64 src, int low_i);
255 virtual void concat_set(const sc_signed &src, int low_i);
256 virtual void concat_set(const sc_unsigned &src, int low_i);
257 virtual void concat_set(uint64 src, int low_i);
[all...]

Completed in 52 milliseconds

12