git: openjdk/jdk21u-dev: master: 8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512

Goetz Lindenmaier goetz at openjdk.org
Mon Apr 21 08:09:22 UTC 2025


Changeset: 76017bcb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-04-21 08:08:23 +0000
URL:       https://git.openjdk.org/jdk21u-dev/commit/76017bcbda7befa6bb1f6bdf94b6282ee9d51771

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

Backport-of: 5d5ae35288989fcfabdea013b6e3cdafe359f0df

! 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-updates-changes mailing list