【テスト内容】
double x, y, z;
for(x=1.1, y=1.1, z=1.1;x<10000000.0; x+=0.01){
 if( 条件式 ){
  cout << "OK" << endl;
 }
}
上記コードで、>>32,>>35,>>36を試した。>>36はcmathのfabs()を用いた。
使用環境はVC6.0。

【結果】
[単位=秒]
   1回目  2回目
>>32 2.156  2.14
>>35 2.125  2.141
>>36 8.375  8.484

【評価】
>>35は条件の範囲が正負で違う場合に修正が面倒。
>>36のfabs()は論外。素直に>>32を使ってよいかと。