add 2s-complement