On Wed, 1 Feb 2023 19:19:05 GMT, Joe Darcy <da...@openjdk.org> wrote:
>> Another day, another PR to port FDLBIM to Java, this time for the log1p >> method. >> >> Other than using the two-argument form of the __HI method in Java >> transliteration version rather than C macro, there are no appreciable >> differences between the original C source in >> >> src/java.base/share/native/libfdlibm/s_log1p.c >> >> and the transliteration for testing purposes in >> >> test/jdk/java/lang/StrictMath/FdlibmTranslit.java >> >> The more idiomatic port in >> >> src/java.base/share/classes/java/lang/FdLibm.java >> >> has had a series of transformation applied layering on the transliteration. >> The intermediate commits show the progress. >> >> The regression tests include probing around input values the implementation >> uses to decided which branch to take. > > Joe Darcy has updated the pull request incrementally with one additional > commit since the last revision: > > Improve spacing. test/jdk/java/lang/StrictMath/Log1pTests.java line 245: > 243: -0x1.0p-54, > 244: 0x1.0p-54, > 245: maybe add a comment like `/* approximations around sqrt(2)/2 - 1 and around sqrt(2) - 1 */` ------------- PR: https://git.openjdk.org/jdk/pull/12301