slide 12 of 23
return(x + y); t = ((x & 0x7f7f7f7f) + (y & 0x7f7f7f7f)); return(t ^ ((x ^ y) & 0x80808080));