round function causes cblas NaNs
After calling the round function, a call to an external C function causes NaNs to appear in the calculation. The external C function in this case is the BLAS function cblas_dgemm() from the atlas library. The cblas library was compiled on a 32 bit windows XP machine. The same bug occurs on my 64 bit dual core athlon under windows. I suspect the Atlas version number was 3.7.33. I have enclosed the source files but can not include the binary atlas library due to size constraints. I will provide a link to an uploaded version of the binary library shortly. I also enclosed the .bat script I used to compile the simple case. Please note this example works just fine for ghc 6.6.1 which I also verified.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 6.8.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |