/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/ |
H A D | test_bitref.cpp | 37 using sc_dt::sc_subref; 140 /* auto */ sc_subref< sc_bv_base > bv_range = bv.range(5,1); 141 /* auto */ sc_subref< sc_lv_base > lv_range = lv.range(6,2); 178 /* auto */ sc_concref< sc_concref<sc_subref<sc_bv_base>, sc_subref<sc_bv_base> > 181 /* auto */ sc_concref_r< sc_concref_r<sc_subref<sc_bv_base>, sc_subref<sc_lv_base> >
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_bit_proxies.hh | 50 class sc_subref; 273 sc_bitref_r<T1>, sc_subref<T2>); 330 sc_bitref_r<T1>, sc_subref<T2>); 568 inline sc_concref<sc_bitref<T1>, sc_subref<T2> > operator , ( 569 sc_bitref<T1>, sc_subref<T2>); 585 inline sc_concref<sc_bitref<T1>, sc_subref<T2> > concat( 586 sc_bitref<T1>, sc_subref<T2>); 748 sc_subref<T1>, sc_bitref_r<T2>); 752 sc_subref_r<T1>, sc_subref<T2>); 756 sc_subref<T 861 class sc_subref : public sc_subref_r<X> class in namespace:sc_dt 868 sc_subref(X &obj_, int hi_, int lo_) : sc_subref_r<X>(obj_, hi_, lo_) {} function in class:sc_dt::sc_subref 871 sc_subref(const sc_subref<X> &a) : sc_subref_r<X>(a) {} function in class:sc_dt::sc_subref [all...] |
H A D | sc_lv_base.hh | 1047 operator , (sc_subref<T> a, const char *b) 1055 operator , (const char *a, sc_subref<T> b) 1063 operator , (sc_subref<T> a, const sc_logic &b) 1071 operator , (const sc_logic &a, sc_subref<T> b) 1079 operator , (sc_subref<T> a, bool b) 1087 operator , (bool a, sc_subref<T> b) 1096 concat(sc_subref<T> a, const char *b) 1104 concat(const char *a, sc_subref<T> b) 1112 concat(sc_subref<T> a, const sc_logic &b) 1120 concat(const sc_logic &a, sc_subref< [all...] |
H A D | sc_proxy.hh | 92 class sc_subref; 162 struct sc_proxy_traits<sc_subref<X> > : sc_proxy_traits<X> {}; 369 sc_subref<X> 372 return sc_subref<X>(back_cast(), hi, lo); 379 sc_subref<X> 382 return sc_subref<X>(back_cast(), hi, lo);
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bit_proxies.h | 44 template <class X> class sc_subref; 307 operator , ( sc_bitref_r<T1>, sc_subref<T2> ); 378 concat( sc_bitref_r<T1>, sc_subref<T2> ); 585 sc_concref<sc_bitref<T1>,sc_subref<T2> > 586 operator , ( sc_bitref<T1>, sc_subref<T2> ); 606 sc_concref<sc_bitref<T1>,sc_subref<T2> > 607 concat( sc_bitref<T1>, sc_subref<T2> ); 816 operator , ( sc_subref<T1>, sc_bitref_r<T2> ); 821 operator , ( sc_subref_r<T1>, sc_subref<T2> ); 826 operator , ( sc_subref<T 959 class sc_subref class in namespace:sc_dt 971 sc_subref( X& obj_, int hi_, int lo_ ) function in class:sc_dt::sc_subref 978 sc_subref( const sc_subref<X>& a ) function in class:sc_dt::sc_subref [all...] |
H A D | sc_lv_base.h | 1206 operator , ( sc_subref<T> a, const char* b ) 1215 operator , ( const char* a, sc_subref<T> b ) 1224 operator , ( sc_subref<T> a, const sc_logic& b ) 1233 operator , ( const sc_logic& a, sc_subref<T> b ) 1242 operator , ( sc_subref<T> a, bool b ) 1251 operator , ( bool a, sc_subref<T> b ) 1261 concat( sc_subref<T> a, const char* b ) 1270 concat( const char* a, sc_subref<T> b ) 1279 concat( sc_subref<T> a, const sc_logic& b ) 1288 concat( const sc_logic& a, sc_subref< [all...] |
H A D | sc_proxy.h | 89 template <class X> class sc_subref; 163 template<typename X> struct sc_proxy_traits<sc_subref<X> > 431 sc_subref<X> operator () ( int hi, int lo ) 432 { return sc_subref<X>( back_cast(), hi, lo ); } 437 sc_subref<X> range( int hi, int lo ) 438 { return sc_subref<X>( back_cast(), hi, lo ); }
|
/gem5/src/systemc/tests/systemc/datatypes/misc/test01/ |
H A D | test01.cpp | 48 // THE FOLLOWING SPECIALIZATIONS FOR sc_bitref<X> AND sc_subref<X> GO AWAY 69 test( sc_dt::sc_subref<X> a ) 215 // sc_subref
|