VC を使っているのですが、&& や || って、shortcut をするから、
ジャンプ命令が生成されるんだよね。たとえば、
if (x==y && y==z && z==w)
だと、2つのジャンプ命令が生成される。
そこで、これを bool の整数への昇格を利用して
if ((x==y) & (y==z) && (z==w))
のように実装したほうが、高速なコードが生成されるのだが、
こういうテクニックって一般的ですか?