[Haskell-cafe] GHC-7.01 and intrinsic operations
Henning Thielemann
schlepptop at henning-thielemann.de
Fri Dec 24 22:20:59 CET 2010
On 13.12.2010 16:38, Pavel Perikov wrote:
> Is it possible to make GHC-7.0.1 to generate intrinsic instructions instead of calls to C library to compute trigonometric functions?
>
>> main = do
>> a<- readLn
>> print $ sin a
>
> I tried -O -msse2 -fllvm and their combinations. Generating assembly always contains calls for computation of sin
As far as I remember GHC generates FPU instructions for sinus and
friends with its native code generator. However, I noted that LLVM does
not do this and always jumps into the C library, although it is
documented otherwise.
More information about the Haskell-Cafe
mailing list