using cond_direct_instruction as a generic mechanism for predicated instructions.