Browse thread
[Caml-list] 32 bit floats, SSE instructions
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Keith Wansbrough <Keith.Wansbrough@c...> |
| Subject: | Re: [Caml-list] 32 bit floats, SSE instructions |
> BTW, GHC boxes almost everything, and leaves selective unboxing to the > optimizer. I'm not quite sure how you distinguish between "GHC" and "the optimizer" here. GHC is an optimising compiler. GHC has a pretty good strictness analysis, and anything it can prove is needed strictly it will try to unbox. This generally means that lots of things are never boxed. You can also annotate something (in Haskell) to say "this is strict" - this will usually cause it to be unboxed - and in GHC you can also say "this must be unboxed" - this will always cause it to be unboxed. --KW 8-) ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners