
On Thu, Apr 11, 2013 at 1:38 AM, Christopher Howard < christopher.howard@frigidcode.com> wrote:
Hi. For my own learning, I wanted to see how the exp function is implemented in GHC. I have GHC 7.4.1 source code open, but I'm having trouble figuring out which file the actual function definition is in. I see
expFloat (F# x) = F# (expFloat# x)
expFloat# is likely a primop; good luck.... Primops aka primitive operations are generally implemented in the compiler backend as assembly language or Cmm code. Untangling that part of ghc makes my head swim. >.> -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net