Skip to content

Difference in strictness/unpackability between Word64 and Word32 (on a 32 bit machine)

In the attached file, mix1 and mix2 both worker/wrapper, but mix2 incompletely so. Changing between Word64 and Word32 is the only difference. GHC 6.7.20070612 on a 32-bit x86 with -O2. This is a stripped-down version of the underperforming(?) code in <http://haskell.org/pipermail/haskell-cafe/2007-June/026985.html>.

Trac metadata
Trac field Value
Version 6.7
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC drtomc@gmail.com
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information