fdlibm behaviour on non-HotSpot platforms
Christian Thalinger
twisti at complang.tuwien.ac.at
Thu Oct 4 19:21:22 UTC 2007
On Fri, 2007-08-03 at 10:16 -0700, Joe Darcy wrote:
> The Java language and vm require support for the full set of IEEE 754
> floating-point values, including NaN and infinity. At least older Alpha
> chops did not have full hardware support for these values and compiler
> options were needed to enable their use. More recent Alphas do have
> more complete hardware support but compiler options may be needed.
> (Also note that the Alpha hardware uses a weaker memory model than
> required by Java so some work would be needed in a vm to insert fences,
> etc. as appropriate.)
Hi!
I don't know what I did, maybe some things I had to add to the build
systems, who knows, but it seems to work now. I can tell for sure it
works on PowerPC and PowerPC64. I still have problems to get the whole
thing built on Alpha, which is also a floating point problem, but that's
another story...
- twisti
More information about the core-libs-dev
mailing list