if (next_bit_mode == 1)
return RTLIL::State::S1;
+ if (next_bit_mode == 4)
+ return RTLIL::State::Sx;
+
// xorshift32
next_bit_state ^= next_bit_state << 13;
next_bit_state ^= next_bit_state >> 17;
log(" -one\n");
log(" replace with bits set (1)\n");
log("\n");
+ log(" -undef\n");
+ log(" replace with undef (x) bits, may be used with -undriven\n");
+ log("\n");
log(" -anyseq\n");
log(" replace with $anyseq drivers (for formal)\n");
log("\n");
worker.next_bit_mode = 2;
continue;
}
+ if (args[argidx] == "-undef") {
+ got_value = true;
+ worker.next_bit_mode = 4;
+ continue;
+ }
if (args[argidx] == "-init") {
init_mode = true;
continue;