>>31
整数演算ならマトモなコンパイラは関数呼び出しなんてやりません

そして整数演算ならオーバーフローしてもこの演算は必ず復帰しますよ

ってもしかして縦読み?