Bug Fix For 64-Bit Atomic Addition On 32-Bit Machines

Fixed the assembly code that did atomic addition and subtraction
on 32-bit machines... it was busted and causing us to get some
bad values.