/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test01/ |
H A D | test01.cpp | 53 cout << a.xor_reduce() << endl; 62 cout << a( 7, 0 ).xor_reduce() << endl; 71 cout << ( a( 7, 0 ), a( 15, 8 ) ).xor_reduce() << endl; 82 cout << b.xor_reduce() << endl; 91 cout << b( 7, 0 ).xor_reduce() << endl; 100 cout << ( b( 7, 0 ), b( 15, 8 ) ).xor_reduce() << endl; 110 cout << c2.xor_reduce() << endl; 115 cout << c3.xor_reduce() << endl; 120 cout << d2.xor_reduce() << endl; 125 cout << d3.xor_reduce() << end [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test02/ |
H A D | test02.cpp | 53 cout << xor_reduce( a ) << endl; 62 cout << xor_reduce( a( 7, 0 ) ) << endl; 71 cout << xor_reduce( ( a( 7, 0 ), a( 15, 8 ) ) ) << endl; 82 cout << xor_reduce( b ) << endl; 91 cout << xor_reduce( b( 7, 0 ) ) << endl; 100 cout << xor_reduce( ( b( 7, 0 ), b( 15, 8 ) ) ) << endl; 110 cout << xor_reduce( c2 ) << endl; 115 cout << xor_reduce( c3 ) << endl; 120 cout << xor_reduce( d2 ) << endl; 125 cout << xor_reduce( d [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/reduce/test03/ |
H A D | test03.cpp | 53 cout << a.xor_reduce() << endl; 62 cout << a( 7, 0 ).xor_reduce() << endl; 71 cout << ( a( 7, 0 ), a( 15, 8 ) ).xor_reduce() << endl; 82 cout << b.xor_reduce() << endl; 91 cout << b( 7, 0 ).xor_reduce() << endl; 100 cout << ( b( 7, 0 ), b( 15, 8 ) ).xor_reduce() << endl; 110 cout << c2.xor_reduce() << endl; 115 cout << c3.xor_reduce() << endl; 120 cout << d2.xor_reduce() << endl; 125 cout << d3.xor_reduce() << end [all...] |
/gem5/src/systemc/tests/systemc/misc/synth/reduce/ |
H A D | reduce.cpp | 48 r = (r << 1) | x.xor_reduce(); 55 r = (r << 1) | xor_reduce(x);
|
/gem5/src/systemc/tests/systemc/misc/v1.0/blv/ |
H A D | blv.cpp | 62 if( (int) st.xor_reduce()!= x.xor_reduce()) 63 cout<<"\nERROR: st.xor_reduce="<<(short)st.xor_reduce()<<"; x.xor_reduce="<< 64 (short)x.xor_reduce()<<"\n"<<
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_base.h | 390 bool xor_reduce() const; 393 { return ( ! xor_reduce() ); } 807 bool xor_reduce() const; 810 { return ( ! xor_reduce() ); } 1045 sc_int_subref_r::xor_reduce() const function in class:sc_dt::sc_int_subref_r 1048 return a.xor_reduce(); 1164 xor_reduce( const sc_int_subref_r& a ) function in namespace:sc_dt 1166 return a.xor_reduce(); 1347 xor_reduce( const sc_int_base& a ) function in namespace:sc_dt 1349 return a.xor_reduce(); [all...] |
H A D | sc_uint_base.h | 374 bool xor_reduce() const; 377 { return ( ! xor_reduce() ); } 787 bool xor_reduce() const; 790 { return ( ! xor_reduce() ); } 1017 sc_uint_subref_r::xor_reduce() const function in class:sc_dt::sc_uint_subref_r 1020 return a.xor_reduce(); 1134 xor_reduce( const sc_uint_subref_r& a ) function in namespace:sc_dt 1136 return a.xor_reduce(); 1317 xor_reduce( const sc_uint_base& a ) function in namespace:sc_dt 1319 return a.xor_reduce(); [all...] |
H A D | sc_int_base.cpp | 597 sc_int_base::xor_reduce() const function in class:sc_dt::sc_int_base
|
H A D | sc_uint_base.cpp | 569 sc_uint_base::xor_reduce() const function in class:sc_dt::sc_uint_base
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_int_base.hh | 345 bool xor_reduce() const; 346 bool xnor_reduce() const { return !xor_reduce(); } 901 bool xor_reduce() const; 902 bool xnor_reduce() const { return !xor_reduce(); } 1087 sc_int_subref_r::xor_reduce() const function in class:sc_dt::sc_int_subref_r 1090 return a.xor_reduce(); 1192 xor_reduce(const sc_int_subref_r &a) function in namespace:sc_dt 1194 return a.xor_reduce(); 1357 xor_reduce(const sc_int_base &a) function in namespace:sc_dt 1359 return a.xor_reduce(); [all...] |
H A D | sc_uint_base.hh | 327 bool xor_reduce() const; 328 bool xnor_reduce() const { return !xor_reduce(); } 826 bool xor_reduce() const; 827 bool xnor_reduce() const { return !xor_reduce(); } 996 sc_uint_subref_r::xor_reduce() const function in class:sc_dt::sc_uint_subref_r 999 return a.xor_reduce(); 1083 xor_reduce(const sc_uint_subref_r &a) function in namespace:sc_dt 1085 return a.xor_reduce(); 1232 xor_reduce(const sc_uint_base &a) function in namespace:sc_dt 1234 return a.xor_reduce(); [all...] |
H A D | sc_signed.hh | 883 bool xor_reduce() const ; 1231 bool xor_reduce() const; 1232 bool xnor_reduce() const { return !xor_reduce(); } 2408 sc_signed_subref_r::xor_reduce() const function in class:sc_dt::sc_signed_subref_r 2421 return !xor_reduce();
|
H A D | sc_unsigned.hh | 792 bool xor_reduce() const ; 1135 bool xor_reduce() const; 1136 bool xnor_reduce() const { return !xor_reduce(); } 2108 sc_unsigned_subref_r::xor_reduce() const function in class:sc_dt::sc_unsigned_subref_r 2118 inline bool sc_unsigned_subref_r::xnor_reduce() const { return !xor_reduce(); }
|
/gem5/src/systemc/tests/systemc/examples/updown/ |
H A D | updown.cpp | 51 parity_out = count_nxt.xor_reduce();
|
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_concatref.h | 422 bool xor_reduce() const function in class:sc_dt::sc_concatref 423 { return value().xor_reduce(); } 495 xor_reduce( const sc_concatref& a ) function in namespace:sc_dt 497 return a.xor_reduce();
|
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_concatref.hh | 415 bool xor_reduce() const { return value().xor_reduce(); } function in class:sc_dt::sc_concatref 457 inline bool xor_reduce(const sc_concatref &a) { return a.xor_reduce(); } function in namespace:sc_dt
|
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_proxy.hh | 399 value_type xor_reduce() const; 403 return sc_logic::not_table[xor_reduce()]; 1152 sc_proxy<X>::xor_reduce() const function in class:sc_dt::sc_proxy 1363 xor_reduce(const sc_proxy<X> &a) function in namespace:sc_dt 1365 return a.xor_reduce();
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_int.h | 919 inline bool xor_reduce() const function in class:sc_core::sc_in 920 { return (*this)->read().xor_reduce(); } 1177 inline bool xor_reduce() const function in class:sc_core::sc_inout 1178 { return (*this)->read().xor_reduce(); }
|
H A D | scx_signal_uint.h | 975 inline bool xor_reduce() const function in class:sc_core::sc_in 976 { return (*this)->read().xor_reduce(); } 1235 inline bool xor_reduce() const function in class:sc_core::sc_inout 1236 { return (*this)->read().xor_reduce(); }
|
H A D | scx_signal_signed.h | 1101 inline bool xor_reduce() const function in class:sc_core::sc_in 1102 { return (*this)->read().xor_reduce(); } 1359 inline bool xor_reduce() const function in class:sc_core::sc_inout 1360 { return (*this)->read().xor_reduce(); }
|
H A D | scx_signal_unsigned.h | 1097 inline bool xor_reduce() const function in class:sc_core::sc_in 1098 { return (*this)->read().xor_reduce(); } 1355 inline bool xor_reduce() const function in class:sc_core::sc_inout 1356 { return (*this)->read().xor_reduce(); }
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_proxy.h | 456 sc_logic_value_t xor_reduce() const; 459 { return sc_logic::not_table[xor_reduce()]; } 1318 sc_proxy<X>::xor_reduce() const function in class:sc_dt::sc_proxy 1572 xor_reduce( const sc_proxy<X>& a ) function in namespace:sc_dt 1574 return a.xor_reduce();
|
/gem5/ext/systemc/src/ |
H A D | systemc.h | 318 using sc_dt::xor_reduce;
|
/gem5/src/systemc/dt/int/ |
H A D | sc_int_base.cc | 560 sc_int_base::xor_reduce() const function in class:sc_dt::sc_int_base
|
H A D | sc_uint_base.cc | 556 sc_uint_base::xor_reduce() const function in class:sc_dt::sc_uint_base
|