> Неа, не тождественны.На результата вычисления в цикле замена не влияет, наоборот замена проверки делает цикл бессмысленным, так как условие при "<=" заведомо _никогда_ не выполняется, а при > выполняется определенное число итераций. Оптимизатор IE игнорирует ">", но полностью выполняет все итерации для заведомо бессмысленного "<=".
Вот кусок кода из того теста:
TargetAngle = FIXED(28.027);
CurrAngle = 0;
for (Step = 0; Step < 12; Step++) {
var NewX;
if (TargetAngle > CurrAngle) {
NewX = X - (Y >> Step);
X = NewX;
CurrAngle -= Angles[Step];
}
Step++;
}
}