https://gist.github.com/4066403
このコードをVisual Studio 2010 のVC10 CLコンパイラでコンパイルすると
意図した動作にならないんですが、コンパイラのバグでしょうか?
xには~0ULLが代入されるはずだと思うのですが、そうなりません。