LINUX.ORG.RU

История изменений

Исправление 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

Навскидку больше сейчас ничего не скажу, надо проспаться.