FIX Visual C++ 2010 x86 コンパイラでコンパイルされたアプリケーションを
実行するとビット単位シフト演算子誤った結果を返す
http://support.microsoft.com/kb/2820057