[Haskell-cafe] Fusion for fun and profi (Was: newbie optimization question)

Stefan O'Rear stefanor at cox.net
Sun Oct 28 16:53:31 EDT 2007


On Sun, Oct 28, 2007 at 01:43:07PM -0700, Don Stewart wrote:
> stefanor:
> > IO blocks unboxing in GHC.  How fast is your mock-C code refactored to
> > do IO outside of the loops only?
> 
> It doesn't! The above code yields:
> 
>     Main.$wloop :: GHC.Prim.Int#
>                    -> GHC.Prim.State# GHC.Prim.RealWorld
>                    -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)
> 
>     $wgo_rMK :: GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int#
>         where
>             $s$wgo_rMI :: GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int#

Ah, interesting.  I was reading something too general from
http://hackage.haskell.org/trac/ghc/ticket/1592#comment:5.

Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20071028/49e80ba6/attachment.bin


More information about the Haskell-Cafe mailing list