Assembling the NOP mnemonic as UAL will not change the functionality of the code, but will change:"¢ the instruction encoding selected"¢ the architecture variants on which the resulting binary will execute successfully, because the NOP instruction was introduced in ARMv6K and ARMv6T2.