Searched refs:sc_uint (Results 1 - 25 of 96) sorted by relevance

1234

/gem5/src/systemc/tests/systemc/misc/stars/star110672/
H A Ddef.h39 #define INDEX_TYPE sc_uint<5>
/gem5/src/systemc/tests/systemc/misc/stars/star110998/
H A Dtest1.h43 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 Dstar110998.cpp47 sc_uint<32> word_cnt;
/gem5/src/systemc/tests/systemc/misc/stars/star103832/
H A Dstar103832.cpp44 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 Dtest01.cpp47 sc_uint<9> j;
/gem5/src/systemc/tests/systemc/misc/stars/star137040/
H A Dtest.cpp43 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 Dsc_uint.h22 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 Dsc_uint.hh22 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 Dio_controller.h94 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 Dtest08.cpp45 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 Dio_controller1.h82 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 Dcommon.h44 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 Dtest.cpp43 sc_uint<3> ia;
44 sc_uint<1> ib;
45 sc_uint<4> ic;
/gem5/src/systemc/tests/systemc/examples/updown/
H A Dupdown.cpp10 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 Dstar109218-2.cpp43 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 Dtest01.cpp129 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 Dtest09.cpp42 sc_uint<4> a, b;
/gem5/src/systemc/tests/systemc/misc/stars/star114566/
H A Dtest.cpp44 sc_uint<4> b = a;
/gem5/src/systemc/tests/systemc/datatypes/misc/concat/test11/
H A Dtest11.cpp50 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 Dtest.h42 sc_in<sc_uint<8> > dati;
43 sc_out<sc_uint<8> > dato;
/gem5/src/systemc/tests/systemc/misc/stars/star103765/
H A Dtest.h42 sc_in<sc_uint<8> > dati;
43 sc_out<sc_uint<8> > dato;
/gem5/src/systemc/tests/systemc/misc/stars/star106015/
H A Dstar106015.cpp44 sc_uint<8> mem[128];
45 sc_uint<8> mem2[128];
/gem5/src/systemc/tests/systemc/misc/stars/wif_trace/star115332/
H A Dflop.h43 sc_in<sc_uint<1> > in;
44 sc_out<sc_uint<1> > out;
/gem5/src/systemc/tests/systemc/misc/stars/star109678/
H A Dstar109678.cpp43 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 Dtrie.cpp11 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...]

Completed in 18 milliseconds

1234