If I could diff my previous message, I would. Anyway, the line > bit 31 -> 0010 0000 0000 0000 0000 0000 0000 0111 <-bit 0 (the result > for a decremented (3), above) /should be: / > bit 31 -> 0010 0000 0000 0000 0000 0000 0000 0000 <-bit 0 (the result > for a decremented (3), above) I apologize for any confusion. Matt