fixed shift_reg8