Math trig intrinsics and compiler options

Ian Rogers at
Thu Aug 6 17:00:14 PDT 2009

2009/8/6 Andrew John Hughes <gnu_andrew at>:
> 2009/8/6 Joseph D. Darcy <Joe.Darcy at>:
>> My preferred long-term approach is to port the FDLIBM C code to Java, which
>> I've wanted to do for a while, but has never bubbled to the top of my to-do
>> list.
> I don't know the full history of it (perhaps mjw can shed some more
> light), but as far as I'm aware, the Java StrictMath methods in GNU
> Classpath were written as exactly this: Java versions of the fdlibm
> code.  Developers of Java-based VMs such as JNode and JikesRVM
> preferred these, because they didn't have to incur the cost of
> dropping out to native code.

Hi Andrew,

I don't think we ever implemented this other than in the (never
released) Jamaica port of Jikes RVM. Chris Kirkham did that port of
fdlibm, perhaps he'd like to share the code :-)

Metacircular JVM Research -

More information about the hotspot-dev mailing list