/gem5/src/systemc/tests/systemc/misc/stars/star110672/ |
H A D | def.h | 39 #define INDEX_TYPE sc_uint<5>
|
/gem5/src/systemc/tests/systemc/misc/stars/star110998/ |
H A D | test1.h | 43 sc_out<sc_uint<30> > addr30_o; 44 sc_inout<sc_uint<32> > data32_i; 45 sc_out<sc_uint<32> > data32_o; 52 sc_out<sc_uint<4> > mii_data4_o; 54 sc_in<sc_uint<4> > mii_data4_i; 60 sc_signal<sc_uint<32> > mux_data32; 61 sc_signal<sc_uint<32> > in_fifo_data32; 62 sc_signal<sc_uint<32> > out_fifo_data32; 63 sc_signal<sc_uint<32> > control_data32; 71 sc_uint<3 [all...] |
H A D | star110998.cpp | 47 sc_uint<32> word_cnt;
|
/gem5/src/systemc/tests/systemc/misc/stars/star103832/ |
H A D | star103832.cpp | 44 sc_in<sc_uint<8> > dati; 45 sc_out<sc_uint<8> > dato; 56 void tc_mult_8x8(sc_uint<8> A, sc_uint<8> B, sc_uint<16>& Y); 60 void test::tc_mult_8x8(sc_uint<8> A, sc_uint<8> B, sc_uint<16>& Z) { 61 sc_uint<8> MantA; 62 sc_uint<1 [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/other_types/test01/ |
H A D | test01.cpp | 47 sc_uint<9> j;
|
/gem5/src/systemc/tests/systemc/misc/stars/star137040/ |
H A D | test.cpp | 43 sc_uint<5> a = 10; 44 const sc_uint<5> b = 10; 46 sc_uint<5> x = ( a[2], a[4], a[3], a[1], a[0] ); 48 sc_uint<5> y = ( b[2], b[4], b[3], b[1], b[0] );
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_uint.h | 22 sc_uint.h -- A sc_uint is an unsigned integer whose length is less than the 24 (i) sc_uint with length between 1 - 64, and (ii) sc_uint with 29 (hence capped at 32/64 bits). The sc_uint integer is useful 53 // $Log: sc_uint.h,v $ 76 template <int W> class sc_uint; 80 // CLASS TEMPLATE : sc_uint<W> 82 // Template class sc_uint<W> is the interface that the user sees. It 85 // class. Note that the length of sc_uint datatyp 90 class sc_uint class in namespace:sc_dt 97 sc_uint() function in class:sc_dt::sc_uint 101 sc_uint( uint_type v ) function in class:sc_dt::sc_uint 105 sc_uint( const sc_uint<W>& a ) function in class:sc_dt::sc_uint 109 sc_uint( const sc_uint_base& a ) function in class:sc_dt::sc_uint 113 sc_uint( const sc_uint_subref_r& a ) function in class:sc_dt::sc_uint 118 sc_uint( const sc_generic_base<T>& a ) function in class:sc_dt::sc_uint 122 sc_uint( const sc_signed& a ) function in class:sc_dt::sc_uint 126 sc_uint( const sc_unsigned& a ) function in class:sc_dt::sc_uint 132 explicit sc_uint( const sc_fxval& a ) function in class:sc_dt::sc_uint 136 explicit sc_uint( const sc_fxval_fast& a ) function in class:sc_dt::sc_uint 140 explicit sc_uint( const sc_fxnum& a ) function in class:sc_dt::sc_uint 144 explicit sc_uint( const sc_fxnum_fast& a ) function in class:sc_dt::sc_uint 150 sc_uint( const sc_bv_base& a ) function in class:sc_dt::sc_uint 154 sc_uint( const sc_lv_base& a ) function in class:sc_dt::sc_uint 158 sc_uint( const char* a ) function in class:sc_dt::sc_uint 162 sc_uint( unsigned long a ) function in class:sc_dt::sc_uint 166 sc_uint( long a ) function in class:sc_dt::sc_uint 170 sc_uint( unsigned int a ) function in class:sc_dt::sc_uint 174 sc_uint( int a ) function in class:sc_dt::sc_uint 178 sc_uint( int64 a ) function in class:sc_dt::sc_uint 182 sc_uint( double a ) function in class:sc_dt::sc_uint [all...] |
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_uint.hh | 22 sc_uint.h -- An unsigned integer whose length is less than 64 bits. 26 The sc_uint integer is useful when the user does not need 50 // $Log: sc_uint.h,v $ 72 class sc_uint; 76 // CLASS TEMPLATE : sc_uint<W> 78 // Template class sc_uint<W> is the interface that the user sees. It 81 // class. Note that the length of sc_uint datatype is specified as a 86 class sc_uint : public sc_uint_base class in namespace:sc_dt 90 sc_uint() : sc_uint_base(W) {} function in class:sc_dt::sc_uint 91 sc_uint(uint_typ function in class:sc_dt::sc_uint 92 sc_uint(const sc_uint<W> &a) : sc_uint_base(a) {} function in class:sc_dt::sc_uint 93 sc_uint(const sc_uint_base &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 97 sc_uint(const sc_uint_subref_r &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 102 sc_uint(const sc_generic_base<T> &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 106 sc_uint(const sc_signed &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 110 sc_uint(const sc_unsigned &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 114 explicit sc_uint(const sc_fxval &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 118 explicit sc_uint(const sc_fxval_fast &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 122 explicit sc_uint(const sc_fxnum &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 126 explicit sc_uint(const sc_fxnum_fast &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 130 sc_uint(const sc_bv_base &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 134 sc_uint(const sc_lv_base &a) : sc_uint_base(W) function in class:sc_dt::sc_uint 138 sc_uint(const char* a) : sc_uint_base(W) function in class:sc_dt::sc_uint 142 sc_uint(unsigned long a) : sc_uint_base(W) function in class:sc_dt::sc_uint 146 sc_uint(long a) : sc_uint_base(W) function in class:sc_dt::sc_uint 150 sc_uint(unsigned int a) : sc_uint_base(W) function in class:sc_dt::sc_uint 154 sc_uint(int a) : sc_uint_base(W) function in class:sc_dt::sc_uint 158 sc_uint(int64 a) : sc_uint_base(W) function in class:sc_dt::sc_uint 162 sc_uint(double a) : sc_uint_base(W) function in class:sc_dt::sc_uint [all...] |
/gem5/src/systemc/tests/systemc/misc/stars/star111004/ |
H A D | io_controller.h | 94 sc_out<sc_uint<30> > addr30_o; 95 sc_inout<sc_uint<32> > data32_i; 96 sc_out<sc_uint<32> > data32_o; 103 sc_out<sc_uint<4> > mii_data4_o; 105 sc_in<sc_uint<4> > mii_data4_i; 111 sc_signal<sc_uint<32> > mux_data32; 112 sc_signal<sc_uint<32> > in_fifo_data32; 113 sc_signal<sc_uint<32> > out_fifo_data32; 114 sc_signal<sc_uint<32> > control_data32; 122 sc_uint<3 [all...] |
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test08/ |
H A D | test08.cpp | 45 sc_uint<2> a = 1; 46 sc_uint<2> b = 2; 47 sc_uint<10> f = 0 - (a,b); 69 sc_uint<4> a = 10; 71 sc_uint<2> c = 1; 72 sc_uint<40> e("0xfc7c016528"); 73 sc_uint<40> f = (c,a)*b; 82 sc_uint<4> a = 14; 84 sc_uint<2> c = 3; 85 sc_uint<5 [all...] |
/gem5/src/systemc/tests/systemc/misc/stars/star111657/ |
H A D | io_controller1.h | 82 sc_out<sc_uint<30> > addr30_o1; 83 sc_out<sc_uint<30> > addr30_o2; 84 sc_inout<sc_uint<32> > data32_i; 85 sc_out<sc_uint<32> > data32_o1; 86 sc_out<sc_uint<32> > data32_o2; 95 sc_out<sc_uint<4> > mii_data4_o; 97 sc_in<sc_uint<4> > mii_data4_i; 109 sc_uint<32> addr_tx_frame_ptr; 110 sc_uint<32> rx_ptr_array; 113 sc_uint<3 [all...] |
/gem5/src/systemc/tests/systemc/misc/examples/a2901/ |
H A D | common.h | 44 typedef sc_uint<4> int4; 45 typedef sc_uint<5> int5; 46 typedef sc_uint<9> int9;
|
/gem5/src/systemc/tests/systemc/misc/stars/star127624/ |
H A D | test.cpp | 43 sc_uint<3> ia; 44 sc_uint<1> ib; 45 sc_uint<4> ic;
|
/gem5/src/systemc/tests/systemc/examples/updown/ |
H A D | updown.cpp | 10 sc_in<sc_uint<1> > up; 11 sc_in<sc_uint<1> > down; 12 sc_in<sc_uint<9> > data_in; 13 sc_inout<sc_uint<1> > parity_out; 14 sc_inout<sc_uint<1> > carry_out; 15 sc_inout<sc_uint<1> > borrow_out; 16 sc_inout<sc_uint<9> > count_out; 18 sc_uint<10> cnt_dn; 19 sc_uint<10> cnt_up; 20 sc_uint< [all...] |
/gem5/src/systemc/tests/systemc/misc/stars/star109218-2/ |
H A D | star109218-2.cpp | 43 sc_uint<8> A, 44 sc_uint<8> B, 45 sc_uint<16> &Z) { 48 sc_uint<8> MantA, MantB; 49 sc_uint<1> SignC; 50 sc_uint<16> MantC; 59 MantA = SignA? (sc_uint<8>) (0-A) : A; 60 MantB = SignB? (sc_uint<8>) (0-B) : B; 63 MantC = SignC[0]? (sc_uint<16>) (0-MantC) : MantC; 70 sc_uint<1 [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/check/test01/ |
H A D | test01.cpp | 129 sc_uint<-3> a; 132 cout << "caught exception for sc_uint<-3>\n"; 136 sc_uint<0> a; 139 cout << "caught exception for sc_uint<0>\n"; 143 sc_uint<100> a; 146 cout << "caught exception for sc_uint<100>\n"; 153 sc_uint<8> a = 42; 157 cout << "caught exception for sc_uint<8>[-1]\n"; 161 sc_uint<8> a = 42; 165 cout << "caught exception for sc_uint< [all...] |
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test09/ |
H A D | test09.cpp | 42 sc_uint<4> a, b;
|
/gem5/src/systemc/tests/systemc/misc/stars/star114566/ |
H A D | test.cpp | 44 sc_uint<4> b = a;
|
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test11/ |
H A D | test11.cpp | 50 y = (sc_bigint<21>)(sc_uint<1>(1),~w); 52 y = (sc_bigint<21>)(sc_uint<1>(1),~x); 57 y = (sc_bigint<21>)(sc_uint<1>(1),~w); 59 y = (sc_bigint<21>)(sc_uint<1>(1),~x); 64 y = (sc_bigint<21>)(sc_uint<1>(1),~w); 66 y = (sc_bigint<21>)(sc_uint<1>(1),~x); 71 y = (sc_bigint<21>)(sc_uint<1>(1),~w); 73 y = (sc_bigint<21>)(sc_uint<1>(1),~x);
|
/gem5/src/systemc/tests/systemc/misc/stars/star103601-2/ |
H A D | test.h | 42 sc_in<sc_uint<8> > dati; 43 sc_out<sc_uint<8> > dato;
|
/gem5/src/systemc/tests/systemc/misc/stars/star103765/ |
H A D | test.h | 42 sc_in<sc_uint<8> > dati; 43 sc_out<sc_uint<8> > dato;
|
/gem5/src/systemc/tests/systemc/misc/stars/star106015/ |
H A D | star106015.cpp | 44 sc_uint<8> mem[128]; 45 sc_uint<8> mem2[128];
|
/gem5/src/systemc/tests/systemc/misc/stars/wif_trace/star115332/ |
H A D | flop.h | 43 sc_in<sc_uint<1> > in; 44 sc_out<sc_uint<1> > out;
|
/gem5/src/systemc/tests/systemc/misc/stars/star109678/ |
H A D | star109678.cpp | 43 sc_in<sc_uint<10> > inp; 44 sc_out<sc_uint<10> > outp; 45 sc_out<sc_uint<10> > outp2; 60 sc_uint<10> tmp, tmp2; 85 sc_uint<10> tmp, tmp2;
|
/gem5/src/systemc/tests/systemc/examples/trie/ |
H A D | trie.cpp | 11 sc_in<sc_uint<2> > DIN_op; 12 sc_in<sc_uint<32> > DIN_data_in; 15 sc_out<sc_uint<32> > DOUT_hop; 20 sc_uint<20> extract(sc_uint<32>, sc_uint<7>, sc_uint<5>); 21 sc_uint<10> lookup(sc_uint<32>); 23 sc_uint<3 [all...] |