/gem5/src/systemc/tests/systemc/misc/gnats/pr-52/ |
H A D | pr-52.cpp | 40 sc_signed 41 pr_52( const sc_signed& x, 42 const sc_signed& y )
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_signed.hh | 22 sc_signed.h -- Arbitrary precision signed arithmetic. 25 sc_signed_subref, and sc_signed classes. The first two classes are 27 sc_signed number, respectively. 29 An sc_signed number has the sign-magnitude representation 32 because of its efficiency: The sc_signed and sc_unsigned types are 37 The implementations of sc_signed and sc_unsigned classes are 44 efficient sc_signed and sc_unsigned types without compromising 69 // $Log: sc_signed.h,v $ 114 class sc_signed; 123 class sc_signed; 984 class sc_signed : public sc_value_base class in namespace:sc_dt 2466 sc_signed::sc_signed(const sc_generic_base<T> &v) function in class:sc_dt::sc_signed [all...] |
H A D | sc_bigint.hh | 22 sc_bigint.h -- Template version of sc_signed. This class enables 23 compile-time bit widths for sc_signed numbers. 57 #include "sc_signed.hh" 87 class sc_bigint : public sc_signed 91 sc_bigint() : sc_signed(W) {} 92 sc_bigint(const sc_bigint<W> &v) : sc_signed(W) { *this = v; } 93 sc_bigint(const sc_signed &v) : sc_signed(W) { *this = v; } 94 sc_bigint(const sc_signed_subref &v) : sc_signed(W) { *this = v; } 97 sc_bigint(const sc_generic_base<T> &a) : sc_signed( [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_signed.h | 22 sc_signed.h -- Arbitrary precision signed arithmetic. 25 sc_signed_subref, and sc_signed classes. The first two classes are 27 sc_signed number, respectively. 29 An sc_signed number has the sign-magnitude representation 32 because of its efficiency: The sc_signed and sc_unsigned types are 37 The implementations of sc_signed and sc_unsigned classes are 44 efficient sc_signed and sc_unsigned types without compromising 69 // $Log: sc_signed.h,v $ 116 class sc_signed; 125 class sc_signed; 1087 class sc_signed : public sc_value_base class in namespace:sc_dt 2338 sc_signed::sc_signed( const sc_generic_base<T>& v ) function in class:sc_dt::sc_signed [all...] |
H A D | sc_bigint.h | 22 sc_bigint.h -- Template version of sc_signed. This class enables 23 compile-time bit widths for sc_signed numbers. 58 #include "sysc/datatypes/int/sc_signed.h" 88 : public sc_signed 95 : sc_signed( W ) 99 : sc_signed( W ) 102 sc_bigint( const sc_signed& v ) 103 : sc_signed( W ) 107 : sc_signed( W ) 112 : sc_signed( [all...] |
H A D | sc_signed.cpp | 22 sc_signed.cpp -- Arbitrary precision signed arithmetic. 25 sc_signed_subref, and sc_signed classes. The first two 27 of bits of a sc_signed number, respectively. This file also 46 // $Log: sc_signed.cpp,v $ 59 // a negative sc_signed value in sc_signed::concat_get_data(). 82 #include "sysc/datatypes/int/sc_signed.h" 107 sc_signed::invalid_index( int i ) const 117 sc_signed::invalid_range( int l, int r ) const 141 bool sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt11.1/ |
H A D | mean.cpp | 43 void calculate_geometric_mean(const sc_signed& a, const sc_signed& b, 44 const sc_signed& c, const sc_signed& d, 45 sc_signed& mean){} 47 void calculate_harmonic_mean(const sc_signed& a, const sc_signed& b, 48 const sc_signed& c, const sc_signed& d, 49 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt11.2/ |
H A D | mean.cpp | 43 void calculate_geometric_mean(const sc_signed& a, const sc_signed& b, 44 const sc_signed& c, const sc_signed& d, 45 sc_signed& mean){} 47 void calculate_harmonic_mean(const sc_signed& a, const sc_signed& b, 48 const sc_signed& c, const sc_signed& d, 49 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt11.3/ |
H A D | mean.cpp | 43 void calculate_geometric_mean(const sc_signed& a, const sc_signed& b, 44 const sc_signed& c, const sc_signed& d, 45 sc_signed& mean){} 47 void calculate_harmonic_mean(const sc_signed& a, const sc_signed& b, 48 const sc_signed& c, const sc_signed& d, 49 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt11.4/ |
H A D | mean.cpp | 43 void calculate_geometric_mean(const sc_signed& a, const sc_signed& b, 44 const sc_signed& c, const sc_signed& d, 45 sc_signed& mean){} 47 void calculate_harmonic_mean(const sc_signed& a, const sc_signed& b, 48 const sc_signed& c, const sc_signed& d, 49 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt11.5/ |
H A D | mean.cpp | 43 void calculate_geometric_mean(const sc_signed& a, const sc_signed& b, 44 const sc_signed& c, const sc_signed& d, 45 sc_signed& mean){} 47 void calculate_harmonic_mean(const sc_signed& a, const sc_signed& b, 48 const sc_signed& c, const sc_signed& d, 49 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt11.6/ |
H A D | mean.cpp | 43 void calculate_geometric_mean(const sc_signed& a, const sc_signed& b, 44 const sc_signed& c, const sc_signed& d, 45 sc_signed& mean){} 47 void calculate_harmonic_mean(const sc_signed& a, const sc_signed& b, 48 const sc_signed& c, const sc_signed& d, 49 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/gnats/pr-56/ |
H A D | pr-56.cpp | 41 foo( sc_signed& x, 47 sc_signed 50 sc_signed y(6); 53 sc_signed z(10); 56 sc_signed x(8);
|
/gem5/src/systemc/tests/systemc/misc/user_guide/chpt11.7/ |
H A D | mean.cpp | 43 void calculate_geometric_mean(const sc_signed& a, const sc_signed& b, 44 const sc_signed& c, const sc_signed& d, 45 sc_signed& mean){} 47 void calculate_harmonic_mean(const sc_signed& a, const sc_signed& b, 48 const sc_signed& c, const sc_signed& d, 49 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/ |
H A D | datawidth.cpp | 47 sc_signed tmp_a (in1_width); 48 sc_signed tmp_b (in2_width); 49 sc_signed tmp_result (result_width);
|
/gem5/src/systemc/tests/systemc/misc/unit/data/datawidth_signed/extension/ |
H A D | datawidth.cpp | 47 sc_signed tmp_a (in1_width); 48 sc_signed tmp_b (in2_width); 49 sc_signed tmp_result (result_width);
|
/gem5/src/systemc/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/ |
H A D | datawidth.cpp | 47 sc_signed tmp_a (in1_width); 48 sc_signed tmp_b (in2_width); 49 sc_signed tmp_result (result_width);
|
/gem5/src/systemc/tests/systemc/misc/unit/data/datawidth_signed/promote/ |
H A D | datawidth.cpp | 47 sc_signed tmp_a (in1_width); 48 sc_signed tmp_b (in2_width); 49 sc_signed tmp_result (result_width);
|
/gem5/src/systemc/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/ |
H A D | datawidth.cpp | 47 sc_signed tmp_a (in1_width); 48 sc_signed tmp_b (in2_width); 49 sc_signed tmp_result (result_width);
|
/gem5/src/systemc/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/ |
H A D | datawidth.cpp | 47 sc_signed tmp_a (in1_width); 48 sc_signed tmp_b (in2_width); 49 sc_signed tmp_result (result_width);
|
/gem5/src/systemc/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/ |
H A D | datawidth.cpp | 47 sc_signed tmp_a (in1_width); 48 sc_signed tmp_b (in2_width); 49 sc_signed tmp_result (result_width);
|
/gem5/src/systemc/dt/int/ |
H A D | sc_signed.cc | 22 sc_signed.cpp -- Arbitrary precision signed arithmetic. 25 sc_signed_subref, and sc_signed classes. The first two 27 of bits of a sc_signed number, respectively. This file also 46 // $Log: sc_signed.cpp,v $ 59 // a negative sc_signed value in sc_signed::concat_get_data(). 87 #include "systemc/ext/dt/int/sc_signed.hh" 110 sc_signed::invalid_init(const char *type_name, int nb) const 113 msg << "sc_signed("<< type_name << ") : nb = " << nb << " is not valid"; 122 sc_signed [all...] |
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/ |
H A D | stimulus.cpp | 47 sc_signed tmp1(2); 48 sc_signed tmp2(4); 49 sc_signed tmp3(6); 50 sc_signed tmp4(8);
|
/gem5/src/systemc/tests/systemc/misc/synth/combo/share/ |
H A D | share.cpp | 39 sc_signed
|
/gem5/src/systemc/tests/systemc/misc/unit/methodology/file_io/input_sc_signed/ |
H A D | input_sc_signed.cpp | 43 sc_signed sample (8);
|