git: openjdk/jdk: 8252847: Optimize primitive arrayCopy stubs using AVX-512 masked instructions

Jatin Bhateja jbhateja at openjdk.java.net
Sat Oct 10 06:30:22 UTC 2020


Changeset: 4b5ac3ab
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2020-10-10 06:29:38 +0000
URL:       https://git.openjdk.java.net/jdk/commit/4b5ac3ab

8252847: Optimize primitive arrayCopy stubs using AVX-512 masked instructions

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
+ test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java



More information about the jdk-changes mailing list