#include "systemc.h" #define WIDTH 4 SC_MODULE(adder) { sc_in > a, b; sc_out > sum; void do_add() { sum.write(a.read() + b.read()); } SC_CTOR(adder) { SC_METHOD(do_add); sensitive << a << b; } };