Searched refs:uint_type (Results 1 - 19 of 19) sorted by relevance

/gem5/ext/systemc/src/sysc/datatypes/int/
H A Dsc_uint.h101 sc_uint( uint_type v )
189 sc_uint<W>& operator = ( uint_type v )
257 sc_uint<W>& operator += ( uint_type v )
260 sc_uint<W>& operator -= ( uint_type v )
263 sc_uint<W>& operator *= ( uint_type v )
266 sc_uint<W>& operator /= ( uint_type v )
269 sc_uint<W>& operator %= ( uint_type v )
275 sc_uint<W>& operator &= ( uint_type v )
278 sc_uint<W>& operator |= ( uint_type v )
281 sc_uint<W>& operator ^= ( uint_type
[all...]
H A Dsc_uint_base.h112 extern const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH];
359 { return (uint64)operator uint_type(); }
380 // implicit conversion to uint_type
382 operator uint_type() const;
387 uint_type value() const
388 { return operator uint_type(); }
457 sc_uint_subref& operator = ( uint_type v );
462 { return operator = ( a.operator uint_type() ); }
465 { return operator = ( a.operator uint_type() ); }
474 { return operator = ( (uint_type)
[all...]
H A Dsc_uint_base.cpp157 uint_type mask; // Mask for bits to extract or keep.
178 uint_type mask; // Mask for bits to extract or keep.
180 uint_type val; // Selection value extracted from m_obj_p.
243 sc_uint_subref::operator = ( uint_type v )
245 uint_type val = m_obj_p->m_val;
246 uint_type mask = mask_int[m_left][m_right];
371 uint_type limit = (~UINT_ZERO >> m_ulen);
565 return ( m_val != uint_type( 0 ) );
571 uint_type mask = ~UINT_ZERO;
572 uint_type va
[all...]
H A Dsc_int_base.h111 extern const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH];
371 uint64 val = operator uint_type();
373 return (uint64)(val & ~((uint_type)-1 << len));
396 // implicit conversion to uint_type
398 operator uint_type () const;
403 uint_type value() const
404 { return operator uint_type(); }
476 { return operator = ( a.operator uint_type() ); }
479 { return operator = ( a.operator uint_type() ); }
785 return (uint64)(m_val & ~((uint_type)
[all...]
H A Dsc_nbdefs.h236 typedef uint64 uint_type; typedef in namespace:sc_dt
244 typedef unsigned int uint_type; typedef in namespace:sc_dt
H A Dsc_int_base.cpp158 uint_type mask; // Mask for bits to extract or keep.
205 uint_type mask; // Mask for bits to extract or keep.
207 uint_type val; // Selection value extracted from m_obj_p.
273 uint_type mask = mask_int[m_left][m_right];
599 uint_type mask = ~UINT_ZERO;
600 uint_type val = m_val & (mask >> m_ulen);
607 return ( val != uint_type( 0 ) );
616 uint_type mask; // Mask for bits to extract or keep.
650 uint_type mask; // Mask for bits to extract or keep.
652 uint_type va
[all...]
H A Dsc_int32_mask.cpp67 const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] =
H A Dsc_int64_mask.cpp72 const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] =
2286 const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] =
/gem5/src/systemc/ext/dt/int/
H A Dsc_uint.hh91 sc_uint(uint_type v) : sc_uint_base(v, W) {}
169 operator = (uint_type v)
292 operator += (uint_type v)
298 operator -= (uint_type v)
304 operator *= (uint_type v)
310 operator /= (uint_type v)
316 operator %= (uint_type v)
324 operator &= (uint_type v)
330 operator |= (uint_type v)
336 operator ^= (uint_type
[all...]
H A Dsc_uint_base.hh119 extern const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH];
319 return (uint64)operator uint_type();
330 // implicit conversion to uint_type
331 operator uint_type() const;
334 uint_type value() const { return operator uint_type(); }
389 sc_uint_subref &operator = (uint_type v);
394 return operator = (a.operator uint_type());
399 return operator = (a.operator uint_type());
411 return operator = ((uint_type)
[all...]
H A Dsc_int_base.hh118 extern const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH];
333 uint64 val = operator uint_type();
335 return (uint64)(val & ~((uint_type)-1 << len));
348 // implicit conversion to uint_type
349 operator uint_type () const;
352 uint_type value() const { return operator uint_type(); }
412 return operator = (a.operator uint_type());
418 return operator = (a.operator uint_type());
886 return (uint64)(m_val & ~((uint_type)
[all...]
H A Dsc_nbdefs.hh207 typedef uint64 uint_type; typedef in namespace:sc_dt
/gem5/src/systemc/dt/int/
H A Dsc_uint_base.cc168 uint_type mask; // Mask for bits to extract or keep.
191 uint_type mask; // Mask for bits to extract or keep.
193 uint_type val; // Selection value extracted from m_obj_p.
250 sc_uint_subref::operator = (uint_type v)
252 uint_type val = m_obj_p->m_val;
253 uint_type mask = mask_int[m_left][m_right];
379 uint_type limit = (~UINT_ZERO >> m_ulen);
552 return (m_val != uint_type(0));
558 uint_type mask = ~UINT_ZERO;
559 uint_type va
[all...]
H A Dsc_int_base.cc165 uint_type mask; // Mask for bits to extract or keep.
206 uint_type mask; // Mask for bits to extract or keep.
208 uint_type val; // Selection value extracted from m_obj_p.
268 uint_type mask = mask_int[m_left][m_right];
562 uint_type mask = ~UINT_ZERO;
563 uint_type val = m_val & (mask >> m_ulen);
570 return (val != uint_type(0));
579 uint_type mask; // Mask for bits to extract or keep.
615 uint_type mask; // Mask for bits to extract or keep.
617 uint_type va
[all...]
H A Dsc_int_mask.cc57 const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] = {
/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test01/
H A Dtest01.cpp117 sc_uint<2> d2 = sc_dt::uint_type( -1 );
122 sc_uint<3> d3 = sc_dt::uint_type( -1 );
/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test02/
H A Dtest02.cpp117 sc_uint<2> d2 = sc_dt::uint_type( -1 );
122 sc_uint<3> d3 = sc_dt::uint_type( -1 );
/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test03/
H A Dtest03.cpp117 sc_biguint<2> d2 = sc_dt::uint_type( -1 );
122 sc_biguint<3> d3 = sc_dt::uint_type( -1 );
/gem5/src/systemc/tests/include/specialized_signals/
H A Dscx_signal_uint.h399 sc_signal<sc_dt::sc_uint<W> >& operator += (sc_dt::uint_type);
400 sc_signal<sc_dt::sc_uint<W> >& operator -= (sc_dt::uint_type);
401 sc_signal<sc_dt::sc_uint<W> >& operator *= (sc_dt::uint_type);
402 sc_signal<sc_dt::sc_uint<W> >& operator /= (sc_dt::uint_type);
403 sc_signal<sc_dt::sc_uint<W> >& operator %= (sc_dt::uint_type);
404 sc_signal<sc_dt::sc_uint<W> >& operator &= (sc_dt::uint_type);
405 sc_signal<sc_dt::sc_uint<W> >& operator |= (sc_dt::uint_type);
406 sc_signal<sc_dt::sc_uint<W> >& operator ^= (sc_dt::uint_type);

Completed in 54 milliseconds