lw $1, addressWatch out. These aren't caught by the -nopseudo flag.
add $2, $2, 1
add $3, 1
You may not use these forms in your programs.
lui $1, 0x8000even though 0x8000 fits in 16 bits and the lui constant is an unsigned int.
ori $t4,$t4,0x80000000correctly generates an assembly error.
An instruction of the form:
lw $1, addressis a valid MIPS 16 bit instruction.