update register for signed values