United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-8004835 Improve AES intrinsics on x86
JDK-8004835 : Improve AES intrinsics on x86

Details
Type:
Enhancement
Submit Date:
2012-12-11
Status:
Resolved
Updated Date:
2013-04-25
Project Name:
JDK
Resolved Date:
2012-12-20
Component:
hotspot
OS:
Sub-Component:
compiler
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
Fixed Versions:
hs25 (b14)

Related Reports
Backport:
Backport:
Backport:
Duplicate:
Relates:

Sub Tasks

Description
1. Allow to run AES intrinsics on non-AVX cpus because pshufb instructions references only aligned memory "key_shuffle_mask".

2. Group together aes instructions in encryptBlock/decryptBlock stubs: pre-load keys into separate xmm registers before aes instructions.
                                    

Comments
URL:   http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/2c7f594145dc
User:  kvn
Date:  2012-12-20 04:46:52 +0000

                                     
2012-12-20
URL:   http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/2c7f594145dc
User:  amurillo
Date:  2012-12-21 20:28:27 +0000

                                     
2012-12-21



Hardware and Software, Engineered to Work Together