On Tue, 27 Aug 2024 21:22:26 GMT, Srinivas Vamsi Parasa <d...@openjdk.org> 
wrote:

> > This PR doesn't include any additional tests. It is often appropriate to 
> > add more regression testing when introducing a new implementation of a 
> > method.
> 
> Thank You Joe for the suggestion. Will add more tests. (This PR passes the 
> tier-1 tanh tests in the HyperbolicTests.Java)

Yes @vamsi-parasa ; running that test is a good backstop and it is written to 
be applicable to any implementation of {sinh, cosh, tanh} that meet the general 
quality-of-implementation criteria for java.lang.Math. To be explicit, the 
WorstCaseTests.java file, and for good measure all the java.lang.Math tests, 
should also be run too for a change like this.

For a hypothetical example, if an intrinsic used different polynomials for 
different ranges of the input, it would be a reasonable regression tests _for 
that implementation_ to probe around the boundary of the transition between the 
polynomials to make sure the monotonicity requirements were being met.

That kind of check could be written to be generally applicable and be suitable 
for a regression tests in java/lang/Math or could be suitable for a regression 
test in the HotSpot area. HTH

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20657#issuecomment-2313699961

Reply via email to