>>422
IA-32 インテルR アーキテクチャ・
ソフトウェア・デベロッパーズ・
マニュアル
中巻:
命令セット・リファレンス

IA-32 アーキテクチャにおける互換性
8086 は、シフト・カウントをマスクしない。しかし、(Intel 286 プロセッサで始まる) その他の
すべてのIA-32 プロセッサは、シフト・カウントを5 ビットにマスクするので、最大カウント
は31 になる。このマスク設定は、( 仮想8086 モードを含めた) すべての動作モードで行われ、
命令の最大実行時間を減少させる。

つまり32を5ビットでマスクすると0になってしまう