История изменений
Исправление
hateyoufeel,
(текущая версия)
:
Зачем ты заинлайнил всё подряд?
Твой код из cps бранча
~/devel/hs/haskell-asm-benchmark> ./measure.sh
0.39
Тот же код без INLINE
~/devel/hs/haskell-asm-benchmark> ./measure.sh
0.32
Навскидку больше сейчас ничего не скажу, надо проспаться.
P.S. Добавь instance Applicative CPU, а то цомпилер ругается %)
Исходная версия
hateyoufeel,
:
Зачем ты заинлайнил всё подряд?
Твой код из cps бранча
~/devel/hs/haskell-asm-benchmark> ./measure.sh
0.39
Тот же код без INLINE
~/devel/hs/haskell-asm-benchmark> ./measure.sh
0.32
Навскидку больше сейчас ничего не скажу, надо проспаться.