hg: jdk/sandbox: 8217561: X86: Add floating-point Math.min/max intrinsics

chris.hegarty at oracle.com chris.hegarty at oracle.com
Thu Mar 7 14:45:16 UTC 2019


Changeset: ff399127078a
Author:    bsrbnd
Date:      2019-03-07 15:27 +0100
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/ff399127078a

8217561: X86: Add floating-point Math.min/max intrinsics
Summary: Implementation taking care of +/-0.0 and NaN which uses a specific pattern for reductions
Reviewed-by: aph, kvn, neliasso, sviswanathan, adinn
Contributed-by: Jatin Bhateja <jatin.bhateja at intel.com>

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java
+ test/micro/org/openjdk/bench/vm/compiler/FpMinMaxIntrinsics.java



More information about the jdk-sandbox-changes mailing list