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 |