fix integer wrap (BCReg is unsigned)

not sure if this fix has an off by one now. The case which broke had `rc == 1` and `e1->u.s.info == 0`.