[11u] RFR (M) 8251525: AARCH64: Faster Math.signum(fp)
Dmitry Chuyko
dmitry.chuyko at bell-sw.com
Thu Apr 15 17:14:25 UTC 2021
Hello,
Original RFE: https://bugs.openjdk.java.net/browse/JDK-8251525
Original post-fix: https://bugs.openjdk.java.net/browse/JDK-8252779
The patch required minor adjustments:
src/hotspot/share/opto/intrinsicnode.hpp
Copyright change.
src/hotspot/share/opto/library_call.cpp
Case additions with missing context are reproduced in
LibraryCallKit::inline_double_math() (JDK-8231649 is missing).
src/hotspot/share/opto/matcher.cpp
Additions with missing context are reproduced in Matcher::find_shared()
(Matcher::find_shared_post_visit(), JDK-8213746 is missing)
Initial post-fix for CheckGraalIntrinsics (HotspotTest) Graal test was
changed to mark new intrinsics as toBeInvestigated in JDK 11+.
11u webrev signum:
http://cr.openjdk.java.net/~dchuyko/8251525/webrev.11u.00/
11u webrev post-fix:
http://cr.openjdk.java.net/~dchuyko/8252779/webrev.11u.00/
Testing: compiler/intrinsics/math/TestSignumIntrinsic.java, tier1,
tier2; compiler/graalunit with Graal on - CheckGraalIntrinsics fails
because of ECB intrinsics (JDK-8229848).
--
Thanks,
-Dmitry
More information about the jdk-updates-dev
mailing list