подобные "вызовы" появляются регулярно. Приходит кто-нить и начинает вопить "а вот FPC тут недотягивает".
И развитие событий обычно такое: либо набегают и предлагают выставить ключики оптимизации, либо предлагают иной алгоритм, который по скорости изначальный превосходит.
В общем и целом, немножко бесполезное время препровождения. Ну кроме как азарт вызова, или научится чем-нибудь.
Правильное решение, это чтобы компилятор мог из коробки собирать быстрый код. Без дополнительного допиливания со стороны программиста (вроде замены работы с массивами через индекс на указатели, или написание кода так, чтобы оптимизатору стало понятно).
А что это значит - это значить нужно патчить компилятор.
Т.е. соревнование на уровне - корпоративный компилятор с сотней программистов против команды добровольцев в 10 человек.
Победителем нужно считать не того, кто перепишет (конкретно этот алгоритм/задачу) на более быструю версию, а кто пришлёт патч в компилятор, и патч при этом будет принят.
попкорном запасаться не буду, но если кто расскажет чем закончилось, буду признателен.
ЗЫ: паскаль тем хорош, что нативен, и если нужно какой-то процесс оптимизировать, но можно подлючить библиотеку написанную на Си
(например jpglib, или даже zlib!)....
ЗЗЫ: интереснее будет сравнить с llvm версией, когда она будет дописана.