DISCOVERED
if (e == FALLTHROUGH && insn_state[t] >= (DISCOVERED | FALLTHROUGH))
if (e == BRANCH && insn_state[t] >= (DISCOVERED | BRANCH))
insn_state[t] = DISCOVERED | e;
insn_state[w] = DISCOVERED;
} else if ((insn_state[w] & 0xF0) == DISCOVERED) {
insn_state[t] = DISCOVERED | e;
insn_state[w] |= DISCOVERED;
insn_state[0] = DISCOVERED; /* mark 1st insn as discovered */
insn_state[ex_insn_beg] = DISCOVERED;
state[top] |= DISCOVERED;
state[succ->items[s]] |= DISCOVERED;