RFR: 8308966 Add intrinsic for float/double modulo for x86 AVX2 and AVX512 [v2]

Scott Gibbons sgibbons at openjdk.org
Thu Jun 1 16:03:13 UTC 2023


On Thu, 1 Jun 2023 11:40:21 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

> Hi @asgibbons , Kindly also include the results for following benchmark test/micro/org/openjdk/bench/vm/floatingpoint/DremFrem.java
> 
> Best Regards, Jatin

Current top-of-tree results:

Benchmark                      Mode  Cnt  Score   Error  Units
DremFrem.calcDoubleJava        avgt   25  7.034 ± 0.001  ns/op
DremFrem.calcFloatJava         avgt   25  7.011 ± 0.001  ns/op
DremFrem.cornercaseDoubleJava  avgt   25  5.514 ± 0.006  ns/op
DremFrem.cornercaseFloatJava   avgt   25  5.510 ± 0.003  ns/op


My changes:

Benchmark                      Mode  Cnt  Score   Error  Units
DremFrem.calcDoubleJava        avgt   25  3.165 ± 0.001  ns/op
DremFrem.calcFloatJava         avgt   25  4.381 ± 0.001  ns/op
DremFrem.cornercaseDoubleJava  avgt   25  5.512 ± 0.002  ns/op
DremFrem.cornercaseFloatJava   avgt   25  5.524 ± 0.009  ns/op

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

PR Comment: https://git.openjdk.org/jdk/pull/14224#issuecomment-1572324290


More information about the hotspot-dev mailing list