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 |