Слонимская Ксения Р3231
Я убрала все лишние трансформации, чтобы сконцентрироваться на текущем фильтре. При желании, их легко добавить. Тест запускается через .tester.sh В скрипте два теста: для версии фильтра на си и на ассемблере. Каждый фильтр прогоняется по пять раз по 100 итераций, далее находится среднее время за 100 итераций. Результаты тестов:
- sepia filter C: avg time = 7.25729064260000000000 seconds; iter = 100; file size = 4287252 байт
- sepia filter ASM: avg time = 4.77619582320000000000 seconds; iter = 100; file size = 4287252 байт