Searched refs:sc_logic (Results 101 - 125 of 137) sorted by relevance

123456

/gem5/src/systemc/ext/core/
H A Dsc_module.hh44 class sc_logic;
246 void at_posedge(const sc_signal_in_if<sc_dt::sc_logic> &);
248 void at_negedge(const sc_signal_in_if<sc_dt::sc_logic> &);
338 void at_posedge(const sc_signal_in_if<sc_dt::sc_logic> &);
340 void at_negedge(const sc_signal_in_if<sc_dt::sc_logic> &);
/gem5/ext/systemc/src/sysc/datatypes/bit/
H A Dsc_proxy.h73 #include "sysc/datatypes/bit/sc_logic.h"
129 // all others point to the sc_logic_value_t/sc_logic/sc_lv_base types.
147 typedef sc_logic bit_type;
225 X& assign_( const sc_logic* a );
263 X& operator &= ( const sc_logic* b );
288 const sc_lv_base operator & ( const sc_logic* b ) const;
305 X& operator |= ( const sc_logic* b );
330 const sc_lv_base operator | ( const sc_logic* b ) const;
347 X& operator ^= ( const sc_logic* b );
372 const sc_lv_base operator ^ ( const sc_logic*
[all...]
H A Dsc_bv.h95 sc_bv( const sc_logic* a )
164 sc_bv<W>& operator = ( const sc_logic* a )
H A Dsc_bit.h77 class sc_logic;
152 explicit sc_bit( const sc_logic& a ); // non-VSIA
190 sc_bit& operator = ( const sc_logic& b ); // non-VSIA
H A Dsc_bv_base.h156 sc_bv_base& operator = ( const sc_logic* a )
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/
H A Dtest01.cpp61 sc_bit blc0(sc_logic('0'));
62 sc_bit blc1(sc_logic('1'));
63 sc_bit blcx(sc_logic('X'));
76 b = sc_logic('1');
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test01/
H A Dtest01.cpp101 sc_logic l = SC_LOGIC_1;
/gem5/src/systemc/tests/systemc/misc/communication/reslv/test4/
H A Dtest4.cpp132 sc_logic v;
/gem5/ext/systemc/src/sysc/tracing/
H A Dsc_trace.h61 class sc_logic;
108 DECL_TRACE_METHOD_A( sc_dt::sc_logic )
195 DECL_TRACE_FUNC_A( sc_dt::sc_logic )
H A Dsc_trace.cpp182 DEFN_TRACE_FUNC_A( sc_dt::sc_logic )
H A Dsc_vcd_trace.h98 // Trace a sc_logic object (single bit)
99 void trace(const sc_dt::sc_logic& object, const std::string& name);
H A Dsc_wif_trace.h93 // Trace a sc_logic object (single bit)
94 void trace(const sc_dt::sc_logic& object, const std::string& name);
/gem5/src/systemc/ext/dt/bit/
H A Dsc_bit.hh76 class sc_logic;
143 explicit sc_bit(const sc_logic &a); // non-VSIA
175 sc_bit &operator = (const sc_logic &b); // non-VSIA
H A Dsc_bv_base.hh140 operator = (const sc_logic *a)
/gem5/src/systemc/ext/utils/
H A Dsc_trace_file.hh40 class sc_logic;
84 void sc_trace(sc_trace_file *, const sc_dt::sc_logic &, const std::string &);
85 void sc_trace(sc_trace_file *, const sc_dt::sc_logic *, const std::string &);
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/
H A Dtest02.cpp101 sc_logic l = SC_LOGIC_1;
/gem5/src/systemc/tests/systemc/misc/v1.0/resolved_sig/
H A Dresolved_sig.cpp159 sc_lv<8> lv( sc_logic( i % 4 ) );
/gem5/src/systemc/utils/
H A Dvcd.hh96 void addTraceVal(const sc_dt::sc_logic *v,
H A Dvcd.cc42 #include "systemc/ext/dt/bit/sc_logic.hh"
369 class VcdTraceValScLogic : public VcdTraceVal<sc_dt::sc_logic>
372 using VcdTraceVal<sc_dt::sc_logic>::VcdTraceVal;
386 VcdTraceFile::addTraceVal(const sc_dt::sc_logic *v, const std::string &name)
H A Dsc_trace_file.cc37 #include "systemc/ext/dt/bit/sc_logic.hh"
113 sc_trace(sc_trace_file *tf, const sc_dt::sc_logic &v, const std::string &name)
119 sc_trace(sc_trace_file *tf, const sc_dt::sc_logic *v, const std::string &name)
H A Dtracefile.hh220 virtual void addTraceVal(const sc_dt::sc_logic *v,
/gem5/src/systemc/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/
H A Dstd_ulogic_datatype.cpp42 typedef sc_logic std_ulogic;
196 std_ulogic op1 = sc_logic(VAL1);
197 std_ulogic op2 = sc_logic(VAL2);
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal_ports.h36 #include "sysc/datatypes/bit/sc_logic.h"
659 // CLASS : sc_in<sc_dt::sc_logic>
661 // Specialization of sc_in<T> for type sc_dt::sc_logic.
665 class sc_in<sc_dt::sc_logic>
666 : public sc_port<sc_signal_in_if<sc_dt::sc_logic>,1,SC_ONE_OR_MORE_BOUND>
672 typedef sc_dt::sc_logic data_type;
1451 // CLASS : sc_inout<sc_dt::sc_logic>
1453 // Specialization of sc_inout<T> for type sc_dt::sc_logic.
1457 class sc_inout<sc_dt::sc_logic>
1458 : public sc_port<sc_signal_inout_if<sc_dt::sc_logic>,
[all...]
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_module.h280 void at_posedge( const sc_signal_in_if<sc_dt::sc_logic>& s )
286 void at_negedge( const sc_signal_in_if<sc_dt::sc_logic>& s )
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_writer_policy/
H A Dsc_writer_policy.cpp132 sc_buffer<sc_logic, SC_MANY_WRITERS> buffy;

Completed in 43 milliseconds

123456