А-ч, жесткий. На одной стороне объявление является контрактом, и действительно не имеет смысла передавать аргумент константы значением. С другой стороны, при рассмотрении реализации функции Вы даете компилятору больше возможностей оптимизировать, если Вы объявляете постоянный аргумент.
Попробуйте это (Размер -857 КБ) (пробная версия - всего 25 кадров)