RFR (M): 8004835: Improve AES intrinsics on x86

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Dec 14 19:33:56 PST 2012


Please, delete this mail.

Thanks,
Vladimir

On 12/14/12 7:21 PM, Vladimir Kozlov wrote:
> http://cr.openjdk.java.net/~kvn/8004835/webrev/
>
> Enable AES intrinsics on non-AVX cpus (Westmere), pshufb instruction in
> load_key() method could be used without AVX because it references only
> aligned memory "key_shuffle_mask".
>
> Group together aes instructions in encryptBlock/decryptBlock stubs as
> recommended by Intel Optimization Guide.
>
> Modified test/compiler/7184394 to test "ECB" mode.
>
> Ran compiler regression tests and jdk crypto and security tests with
> SunJCE default provider.
>
> Thanks,
> Vladimir
>
>
> ...



More information about the hotspot-compiler-dev mailing list