Mercurial > hg > openjdk > jdk9 > hotspot
changeset 12513:96db752884e3
8172199: s390: Use same get_key_start_from_aescrypt_object implementation as PPC64
Reviewed-by: kvn
author | mdoerr |
---|---|
date | Tue, 03 Jan 2017 17:17:14 +0100 |
parents | 0c6ed760800c |
children | dcb26b8ad997 |
files | src/share/vm/opto/library_call.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/opto/library_call.cpp Tue Dec 27 16:10:59 2016 +0100 +++ b/src/share/vm/opto/library_call.cpp Tue Jan 03 17:17:14 2017 +0100 @@ -6335,7 +6335,7 @@ //------------------------------get_key_start_from_aescrypt_object----------------------- Node * LibraryCallKit::get_key_start_from_aescrypt_object(Node *aescrypt_object) { -#ifdef PPC64 +#if defined(PPC64) || defined(S390) // MixColumns for decryption can be reduced by preprocessing MixColumns with round keys. // Intel's extention is based on this optimization and AESCrypt generates round keys by preprocessing MixColumns. // However, ppc64 vncipher processes MixColumns and requires the same round keys with encryption.