31 bits. Modified by RLT to get rid of an extra branch instruction. o Update right shifts for (signed-byte 32) to get rid of an extra branch instruction too.