| // Bug 185 Test - sc_bv(char) constructor. | |
| // | |
| // sc_bv<8> a('1') was yielding an all-zero value rather than all ones. | |
| #include "systemc.h" | |
| int sc_main(int argc, char* argv[]) | |
| { | |
| sc_bv<8> a('0'); | |
| sc_bv<9> b('1'); | |
| sc_bv<11> c(false); | |
| sc_bv<11> d(true); | |
| sc_bv<11> e(0); | |
| sc_bv<11> f(1); | |
| cout << "a = " << a << endl; | |
| cout << "b = " << b << endl; | |
| cout << "c = " << c << endl; | |
| cout << "d = " << d << endl; | |
| cout << "e = " << e << endl; | |
| cout << "f = " << f << endl; | |
| cerr << "Program completed" << endl; | |
| return 0; | |
| } |