バグってた、 最上位ビット立ってると算術シフトだから無限に・・・