Compiler optimizations questions for ghc 6.10...
Bertram Felgenhauer
bertram.felgenhauer at googlemail.com
Sat Feb 21 04:37:22 EST 2009
Krasimir Angelov wrote:
> How mod is affected by the change in quot? Currently mod is defined as:
>
> a `mod` b
> | b == 0 = divZeroError
> | a == minBound && b == (-1) = overflowError
> | otherwise = a `modInt` b
>
> and modInt is defined via remInt# which is primitive. Did you change
> the definition of mod as well?
Yes I did. div, mod, quot, rem, divMod, quotRem, for Ints of various
sizes. Everything.
Bertram
More information about the Glasgow-haskell-users
mailing list