Здравствуйте, Mystic Artifact, Вы писали:
MA> По тесту видно, что кто-то его давненько не обновлял, но абсолютные цифры похожи на десктоп. 
Кстати, странно, что CachedLinqSauvolaScalar проигрывает честной unsafe версии. Может, у меня там что-то отвалилось?..
Там же порождается вполне себе сопоставимый код.
В прошлый раз когда я на такое налетел, обнаружилась разница между JIT-ом динамического и статического кода.
Но её я заборол улучшением оптимизации. Попробуй прогнать тест с WHalf = 4, а?
И, если не затруднит, скинь сборку Linq2d.GetQuery, которая записывается в папочку Dynamic в выхлопе проекта.