signed number rightshift