Тут чисто математическая ошибка. Т.к. ERM увы обрабатывает пошагово, а не всё выражение целиком (о чём я опять забыл ), язык всё-таки низкоуровневый. Т.е. параметры этой команды нужно просто как-то оптимизировать (думал, что догадаетесь, но почему-то не догадались).