public override TestInstruction Decode(uint wInstr, Disassembler dasm) { foreach (var mutator in mutators) { if (!mutator(wInstr, dasm)) { return(dasm.Invalid()); } } return(dasm.MakeInstruction()); }