Code review request for 6908131 Pure Java implementations of StrictMath.floor(double) &StrictMath.ceil(double)

Joseph D. Darcy Joe.Darcy at Sun.COM
Mon Dec 14 18:16:54 UTC 2009


Christian Thalinger wrote:
> On Mon, 2009-12-14 at 01:31 -0800, Joseph D. Darcy wrote:
>   
>> Hello.
>>
>> Please review my fix for
>>
>> 6908131 Pure Java implementations of StrictMath.floor(double) 
>> &StrictMath.ceil(double)
>> http://cr.openjdk.java.net/~darcy/6908131.0/
>>
>> I've asked Doug Priest, one of Sun's numerical experts, to review the 
>> floor/ceil algorithm and testing.  I've incorporated his feedback and he 
>> has approved those aspects of the changes.  The JDK integration has not 
>> yet been looked over.
>>     
>
> Not a review, but did you think about implementing the whole FDLIBM in
> Java, as done here:
>
> http://mail.openjdk.java.net/pipermail/hotspot-dev/2009-August/001970.html
>   

Yes, porting FDLIBM to Java has been an oft-delayed "nice to have" 
project of mine.  It is not obvious from looking at my ceil/floor code, 
but it started with the FDLIBM versions of those algorithms.  The tests 
are new and greatly outnumber the code changes, as it typical in this 
line of work :-)  I think getting an all-java StrictMath library would 
be best done as a series of small batches so floor/ceil could be a start.

-Joe



More information about the core-libs-dev mailing list