void uvm_packer_rep::pack_sc_uint_base(const sc_uint_base& a) { int n = a.length(); check_size(n); for (int i = 0; i < n; i++) { bool val = a.test(i); if (val) { (*m_bits).set_bit(pack_index, sc_dt::Log_1); } else { (*m_bits).set_bit(pack_index, sc_dt::Log_0); } pack_index++; } }