public DalvInsn expandedSuffix(BitSet compatRegs){
  if (hasResult() && !compatRegs.get(0)) {
    RegisterSpec r=registers.get(0);
    return makeMove(position,r,r.withReg(0));
  }
 else {
    return null;
  }
}

public DalvInsn expandedSuffix ( BitSet compatRegs ) { if ( hasResult ( ) && ! compatRegs . get ( 0 ) ) { RegisterSpec r = registers . get ( 0 ) ; return makeMove ( position , r , r . withReg ( 0 ) ) ; } else { return null ; } }
gets the instruction suffix required , if any , to use in an expanded version of this instance . will not generate a move for a register marked compatible to the format by the given bitset .
