История изменений
Исправление 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
Навскидку больше сейчас ничего не скажу, надо проспаться.