title: How to do ADD/SUB signed or unsigned integer correctly?
body: <p>I saw there is an <code>ADD</code> instruction on ARM, does it work for both <code>signed</code> and <code>unsigned int</code>? Some status flags should be different when the instruction is specified with <code>S</code> suffix, right? Such as setting overflow (<code>V</code>) flag. I am wondering is there another version of ADD/SUB to handle one of the integer.</p>