hg: jdk/jdk: 8205528: Base64 encoding algorithm using AVX512 instructions

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Thu Jun 28 03:17:16 UTC 2018


Changeset: 480a96a43b62
Author:    kvn
Date:      2018-06-27 20:21 -0700
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/480a96a43b62

8205528: Base64 encoding algorithm using AVX512 instructions
Reviewed-by: kvn, psandoz
Contributed-by: smita.kamath at intel.com

! 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/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/util/Base64.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
+ test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
+ test/hotspot/jtreg/compiler/intrinsics/base64/baseEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/mimeEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/plain.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/urlEncode.txt



More information about the jdk-all-changes mailing list