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 . concode_field_sep int address concode_elem_sep RegisterSpecList registers concode_elem_sep SourcePosition position concode_elem_sep Dop opcode concode_field_sep boolean hasAddress concode_elem_sep String listingString concode_elem_sep void setAddress concode_elem_sep DalvInsn withRegisterOffset concode_elem_sep boolean hasResult concode_elem_sep int getNextAddress concode_elem_sep DalvInsn getLowRegVersion concode_elem_sep RegisterSpecList getRegisters concode_elem_sep int codeSize concode_elem_sep int getMinimumRegisterRequirement concode_elem_sep void writeTo concode_elem_sep SourcePosition getPosition concode_elem_sep String identifierString concode_elem_sep String argString concode_elem_sep String listingString0 concode_elem_sep SimpleInsn makeMove concode_elem_sep DalvInsn withOpcode concode_elem_sep String toString concode_elem_sep int getAddress concode_elem_sep DalvInsn withRegisters concode_elem_sep Dop getOpcode concode_elem_sep DalvInsn expandedPrefix concode_elem_sep DalvInsn expandedVersion
DalvInsn function ( BitSet arg0 ) { if ( hasResult ( ) && ! arg0 . get ( 0 ) ) { RegisterSpec loc0 = registers . get ( 0 ) ; return makeMove ( position , loc0 , loc0 . withReg ( 0 ) ) ; } else { return null ; } }