/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test01/ |
H A D | test01.cpp | 51 cout << a.and_reduce() << endl; 60 cout << a( 7, 0 ).and_reduce() << endl; 69 cout << ( a( 7, 0 ), a( 15, 8 ) ).and_reduce() << endl; 80 cout << b.and_reduce() << endl; 89 cout << b( 7, 0 ).and_reduce() << endl; 98 cout << ( b( 7, 0 ), b( 15, 8 ) ).and_reduce() << endl; 109 cout << c2.and_reduce() << endl; 114 cout << c3.and_reduce() << endl; 119 cout << d2.and_reduce() << endl; 124 cout << d3.and_reduce() << end [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test02/ |
H A D | test02.cpp | 51 cout << and_reduce( a ) << endl; 60 cout << and_reduce( a( 7, 0 ) ) << endl; 69 cout << and_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl; 80 cout << and_reduce( b ) << endl; 89 cout << and_reduce( b( 7, 0 ) ) << endl; 98 cout << and_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl; 109 cout << and_reduce( c2 ) << endl; 114 cout << and_reduce( c3 ) << endl; 119 cout << and_reduce( d2 ) << endl; 124 cout << and_reduce( d [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test03/ |
H A D | test03.cpp | 51 cout << a.and_reduce() << endl; 60 cout << a( 7, 0 ).and_reduce() << endl; 69 cout << ( a( 7, 0 ), a( 15, 8 ) ).and_reduce() << endl; 80 cout << b.and_reduce() << endl; 89 cout << b( 7, 0 ).and_reduce() << endl; 98 cout << ( b( 7, 0 ), b( 15, 8 ) ).and_reduce() << endl; 109 cout << c2.and_reduce() << endl; 114 cout << c3.and_reduce() << endl; 119 cout << d2.and_reduce() << endl; 124 cout << d3.and_reduce() << end [all...] |
/gem5/src/systemc/tests/systemc/misc/synth/reduce/ |
H A D | reduce.cpp | 44 r = (r << 1) | x.and_reduce(); 51 r = (r << 1) | and_reduce(x);
|
/gem5/src/systemc/tests/systemc/misc/v1.0/blv/ |
H A D | blv.cpp | 70 if( (int) x.and_reduce()!=st.and_reduce()) 71 cout<<"\nERROR: st.and_reduce="<<(short)st.and_reduce()<< 72 "; x.and_reduce="<<(short)x.and_reduce()<<"\n"<<
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_base.h | 380 bool and_reduce() const; 383 { return ( ! and_reduce() ); } 797 bool and_reduce() const; 800 { return ( ! and_reduce() ); } 1029 sc_int_subref_r::and_reduce() const function in class:sc_dt::sc_int_subref_r 1032 return a.and_reduce(); 1136 and_reduce( const sc_int_subref_r& a ) function in namespace:sc_dt 1138 return a.and_reduce(); 1319 and_reduce( const sc_int_base& a ) function in namespace:sc_dt 1321 return a.and_reduce(); [all...] |
H A D | sc_uint_base.h | 364 bool and_reduce() const; 367 { return ( ! and_reduce() ); } 777 bool and_reduce() const; 780 { return ( ! and_reduce() ); } 1001 sc_uint_subref_r::and_reduce() const function in class:sc_dt::sc_uint_subref_r 1004 return a.and_reduce(); 1106 and_reduce( const sc_uint_subref_r& a ) function in namespace:sc_dt 1108 return a.and_reduce(); 1289 and_reduce( const sc_uint_base& a ) function in namespace:sc_dt 1291 return a.and_reduce(); [all...] |
H A D | sc_int_base.cpp | 585 sc_int_base::and_reduce() const function in class:sc_dt::sc_int_base
|
H A D | sc_uint_base.cpp | 557 sc_uint_base::and_reduce() const function in class:sc_dt::sc_uint_base
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_int_base.hh | 341 bool and_reduce() const; 342 bool nand_reduce() const { return !and_reduce(); } 897 bool and_reduce() const; 898 bool nand_reduce() const { return !and_reduce(); } 1073 sc_int_subref_r::and_reduce() const function in class:sc_dt::sc_int_subref_r 1076 return a.and_reduce(); 1168 and_reduce(const sc_int_subref_r &a) function in namespace:sc_dt 1170 return a.and_reduce(); 1333 and_reduce(const sc_int_base &a) function in namespace:sc_dt 1335 return a.and_reduce(); [all...] |
H A D | sc_uint_base.hh | 323 bool and_reduce() const; 324 bool nand_reduce() const { return !and_reduce(); } 822 bool and_reduce() const; 823 bool nand_reduce() const { return !and_reduce(); } 984 sc_uint_subref_r::and_reduce() const function in class:sc_dt::sc_uint_subref_r 987 return a.and_reduce(); 1063 and_reduce(const sc_uint_subref_r &a) function in namespace:sc_dt 1065 return a.and_reduce(); 1212 and_reduce(const sc_uint_base &a) function in namespace:sc_dt 1214 return a.and_reduce(); [all...] |
H A D | sc_signed.hh | 879 bool and_reduce() const; 1227 bool and_reduce() const; 1228 bool nand_reduce() const { return !and_reduce(); } 2376 sc_signed_subref_r::and_reduce() const function in class:sc_dt::sc_signed_subref_r 2388 return !and_reduce();
|
H A D | sc_unsigned.hh | 788 bool and_reduce() const; 1131 bool and_reduce() const; 1132 bool nand_reduce() const { return !and_reduce(); } 2076 sc_unsigned_subref_r::and_reduce() const function in class:sc_dt::sc_unsigned_subref_r 2088 return !and_reduce();
|
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_concatref.h | 410 bool and_reduce() const function in class:sc_dt::sc_concatref 411 { return value().and_reduce(); } 467 and_reduce( const sc_concatref& a ) function in namespace:sc_dt 469 return a.and_reduce();
|
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_concatref.hh | 411 bool and_reduce() const { return value().and_reduce(); } function in class:sc_dt::sc_concatref 453 inline bool and_reduce(const sc_concatref &a) { return a.and_reduce(); } function in namespace:sc_dt
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_proxy.hh | 391 value_type and_reduce() const; 395 return sc_logic::not_table[and_reduce()]; 1126 sc_proxy<X>::and_reduce() const function in class:sc_dt::sc_proxy 1335 and_reduce(const sc_proxy<X> &a) function in namespace:sc_dt 1337 return a.and_reduce();
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_int.h | 909 inline bool and_reduce() const function in class:sc_core::sc_in 910 { return (*this)->read().and_reduce(); } 1167 inline bool and_reduce() const function in class:sc_core::sc_inout 1168 { return (*this)->read().and_reduce(); }
|
H A D | scx_signal_uint.h | 965 inline bool and_reduce() const function in class:sc_core::sc_in 966 { return (*this)->read().and_reduce(); } 1225 inline bool and_reduce() const function in class:sc_core::sc_inout 1226 { return (*this)->read().and_reduce(); }
|
H A D | scx_signal_signed.h | 1091 inline bool and_reduce() const function in class:sc_core::sc_in 1092 { return (*this)->read().and_reduce(); } 1349 inline bool and_reduce() const function in class:sc_core::sc_inout 1350 { return (*this)->read().and_reduce(); }
|
H A D | scx_signal_unsigned.h | 1087 inline bool and_reduce() const function in class:sc_core::sc_in 1088 { return (*this)->read().and_reduce(); } 1345 inline bool and_reduce() const function in class:sc_core::sc_inout 1346 { return (*this)->read().and_reduce(); }
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_proxy.h | 446 sc_logic_value_t and_reduce() const; 449 { return sc_logic::not_table[and_reduce()]; } 1290 sc_proxy<X>::and_reduce() const function in class:sc_dt::sc_proxy 1540 and_reduce( const sc_proxy<X>& a ) function in namespace:sc_dt 1542 return a.and_reduce();
|
/gem5/ext/systemc/src/ |
H A D | systemc.h | 316 using sc_dt::and_reduce;
|
/gem5/src/systemc/dt/int/ |
H A D | sc_int_base.cc | 556 bool sc_int_base::and_reduce() const { return (m_val == int_type(-1)); } function in class:sc_dt::sc_int_base
|
H A D | sc_uint_base.cc | 544 sc_uint_base::and_reduce() const function in class:sc_dt::sc_uint_base
|
/gem5/src/systemc/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_vector_datatype/ |
H A D | std_ulogic_vector_datatype.cpp | 418 // and_reduce() or_reduce() xor_reduce() 597 r42 = and_reduce(op1); // AND reduction 646 << "\n\n" << op1 << "\t and_reduce() \t = " << r42
|