Remove the 'nsw' bit from add instructions since it can be confusing.
Update the constraints with the fakesrc operand.
Use movw/movt in assembly files to be compatible with ARM tools.