ttp://pdos.csail.mit.edu/6.828/2005/readings/i386/SAL.htm To reduce the maximum execution time, the 80386 does not allow shift counts greater than 31. If a shift count greater than 31 is attempted, only the bottom five bits of the shift count are used.