git: openjdk/jdk: 8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512

Sandhya Viswanathan sviswanathan at openjdk.org
Mon Jun 12 15:09:03 UTC 2023


Changeset: 5d5ae352
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-06-12 15:06:42 +0000
URL:       https://git.openjdk.org/jdk/commit/5d5ae35288989fcfabdea013b6e3cdafe359f0df

8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512

Co-authored-by: Marius Cornea <marius.cornea at intel.com>
Reviewed-by: jbhateja, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/floatingpoint/DmodTest.java
+ test/hotspot/jtreg/compiler/floatingpoint/FmodTest.java



More information about the jdk-changes mailing list