__declspec(noinline) =関数内部の挙動が分からないわけで、
コンパイラどころか、人手でも勝手に最適化(というか、省略)してはダメだと思うんだが……。