Searched refs:sc_logic (Results 76 - 100 of 137) sorted by relevance

123456

/gem5/ext/systemc/src/sysc/datatypes/bit/
H A Dsc_lv.h79 explicit sc_lv( const sc_logic& init_value )
84 : sc_lv_base( sc_logic( init_value ), W )
88 : sc_lv_base( sc_logic( init_value ), W )
99 sc_lv( const sc_logic* a )
168 sc_lv<W>& operator = ( const sc_logic* a )
H A Dsc_lv_base.h70 #include "sysc/datatypes/bit/sc_logic.h"
93 void init( int length_, const sc_logic& init_value = SC_LOGIC_X );
110 explicit sc_lv_base( const sc_logic& a,
167 sc_lv_base& operator = ( const sc_logic* a )
404 DEFN_BITWISE_AND_ASN_OP_T(const sc_logic*)
437 DEFN_BITWISE_AND_OP_T_A(const sc_logic*)
463 DEFN_BITWISE_AND_OP_T_B(const sc_logic*)
506 DEFN_BITWISE_OR_ASN_OP_T(const sc_logic*)
539 DEFN_BITWISE_OR_OP_T_A(const sc_logic*)
565 DEFN_BITWISE_OR_OP_T_B(const sc_logic*)
[all...]
H A Dsc_lv_base.cpp72 sc_lv_base::init( int length_, const sc_logic& init_value )
105 set_bit( i, sc_logic::char_to_logic[(int)c] );
H A Dsc_bit_proxies.h92 { return bit_type( sc_logic::not_table[value()] ); }
108 { return sc_logic( value() ).is_01(); }
111 { return sc_logic( value() ).to_bool(); }
114 { return sc_logic( value() ).to_char(); }
155 const sc_logic
163 const sc_logic
171 const sc_logic
223 operator , ( sc_bitref_r<T>, const sc_logic& );
228 operator , ( const sc_logic&, sc_bitref_r<T> );
274 concat( sc_bitref_r<T>, const sc_logic
[all...]
/gem5/src/systemc/ext/dt/bit/
H A Dsc_lv_base.hh69 #include "sc_logic.hh"
88 void init(int length_, const sc_logic &init_value=SC_LOGIC_X);
104 const sc_logic &a, int length_=sc_length_param().len()) :
152 operator = (const sc_logic *a)
346 DEFN_BITWISE_AND_ASN_OP_T(const sc_logic *)
375 DEFN_BITWISE_AND_OP_T_A(const sc_logic *)
399 DEFN_BITWISE_AND_OP_T_B(const sc_logic *)
437 DEFN_BITWISE_OR_ASN_OP_T(const sc_logic *)
466 DEFN_BITWISE_OR_OP_T_A(const sc_logic *)
490 DEFN_BITWISE_OR_OP_T_B(const sc_logic *)
[all...]
H A Dsc_bit_proxies.hh121 return bit_type(sc_logic::not_table[value()]);
129 bool is_01() const { return sc_logic(value()).is_01(); }
130 bool to_bool() const { return sc_logic(value()).to_bool(); }
131 char to_char() const { return sc_logic(value()).to_char(); }
159 inline sc_logic operator & (
165 inline sc_logic operator | (
170 inline sc_logic operator ^ (
207 sc_bitref_r<T>, const sc_logic &);
211 const sc_logic &, sc_bitref_r<T>);
248 sc_bitref_r<T>, const sc_logic
[all...]
H A Dsc_proxy.hh73 #include "sc_logic.hh"
128 // bool, all others point to the sc_logic_value_t/sc_logic/sc_lv_base types.
139 typedef sc_logic bit_type; // sc_logic needed for mixed expressions
148 typedef sc_logic bit_type;
222 X &assign_(const sc_logic *a);
257 X &operator &= (const sc_logic *b);
271 const sc_lv_base operator & (const sc_logic *b) const;
286 X &operator |= (const sc_logic *b);
300 const sc_lv_base operator | (const sc_logic *
[all...]
H A Dsc_bv.hh79 sc_bv(const sc_logic *a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
129 operator = (const sc_logic *a)
/gem5/src/systemc/ext/dt/int/
H A D_using.hh56 using sc_dt::sc_logic;
/gem5/src/systemc/tests/systemc/communication/sc_signal_resolved/test04/
H A Dtest04.cpp51 sc_logic data('1');
/gem5/src/systemc/tests/systemc/kernel/kind_string/test01/
H A Dmain.cpp98 sc_signal<sc_logic> signal_logic;
/gem5/src/systemc/tests/systemc/compliance_1666/test228/
H A Dtest228.cpp34 sc_logic l;
80 sc_signal<sc_logic> sig;
/gem5/src/systemc/dt/bit/
H A Dsc_lv_base.cc90 sc_lv_base::init(int length_, const sc_logic& init_value)
123 set_bit(i, sc_logic::char_to_logic[(int)c]);
/gem5/src/systemc/tests/systemc/kernel/sc_module/test01/
H A Dtest01.cpp170 hier1<sc_logic> hier1_logic( "hier1_logic" );
174 hier2<sc_logic> hier2_logic( "hier2_logic" );
/gem5/src/systemc/tests/systemc/kernel/sc_module/test02/
H A Dtest02.cpp170 hier1<sc_logic> hier1_logic( "hier1_logic" );
174 hier2<sc_logic> hier2_logic( "hier2_logic" );
/gem5/src/systemc/tests/systemc/kernel/sc_module/test03/
H A Dtest03.cpp170 hier1<sc_logic> hier1_logic( "hier1_logic" );
174 hier2<sc_logic> hier2_logic( "hier2_logic" );
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal_resolved_ports.h34 #include "sysc/datatypes/bit/sc_logic.h"
45 : public sc_in<sc_dt::sc_logic>
51 typedef sc_dt::sc_logic data_type;
135 : public sc_inout<sc_dt::sc_logic>
141 typedef sc_dt::sc_logic data_type;
/gem5/src/systemc/tests/systemc/datatypes/misc/test01/
H A Dtest01.cpp175 // sc_logic
178 sc_logic a( SC_LOGIC_0 );
179 sc_logic b( SC_LOGIC_1 );
180 sc_logic c( SC_LOGIC_Z );
181 sc_logic d( SC_LOGIC_X );
/gem5/src/systemc/tests/systemc/misc/communication/reslv/test1/
H A Dtest1.cpp123 sc_logic v;
/gem5/src/systemc/tests/systemc/misc/communication/reslv/test2/
H A Dtest2.cpp123 sc_logic v;
/gem5/src/systemc/tests/systemc/misc/communication/reslv/test3/
H A Dtest3.cpp124 sc_logic v;
/gem5/src/systemc/tests/systemc/misc/unit/rtlout/test1/
H A Dtest1.cpp60 while(test1.in_valid == (sc_logic)'0') {
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test01/
H A Dtest01.cpp47 sc_logic obj2;
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test01/
H A Dtest01.cpp47 sc_logic obj2;
/gem5/src/systemc/tests/systemc/tracing/wif_trace/test11/
H A Dtest11.cpp47 sc_logic obj2;

Completed in 24 milliseconds

123456