ちなみに
if(A && B){ ・・・}

if(A) if(B){・・・}

だと、前者が速いことが多かった。

前者は式の計算量が多くなるけど、分岐予測があったとしても後者の方が駄目ね。