このまえ計測したらさ、
 DWORD a,b,c;
 a+=((b>>31)&c);
よりも
 a=(a+((b>>31)&c));
の方が早かった…ちとショック。