i86: fix shifts by very large (> 32) amounts. fixes ibm xt detection by
the multi unique floppy controllers.