asmにvolatileを付けてみたらどうかね。