- 
    Enhancement 
- 
    Resolution: Duplicate
- 
     P4 P4
- 
    13
                    This is similar to JDK-8213396, the main difference seems to be the non optimized clearing of the buffer in doFinal, see here:
http://hg.openjdk.java.net/jdk/jdk14/file/cf3ce4ee50bf/src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
at line 959.
All the crypto intrinsics look good otherwise -
19.11% runtime stub StubRoutines::counterMode_AESCrypt (1102 bytes)
8.68% runtime stub StubRoutines::ghash_processBlocks (774 bytes)
            
http://hg.openjdk.java.net/jdk/jdk14/file/cf3ce4ee50bf/src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
at line 959.
All the crypto intrinsics look good otherwise -
19.11% runtime stub StubRoutines::counterMode_AESCrypt (1102 bytes)
8.68% runtime stub StubRoutines::ghash_processBlocks (774 bytes)
- duplicates
- 
                    JDK-8238565 [Graal] No vectorized Arrays.fill causes several regressions to C2 -           
- Open
 
-         
- relates to
- 
                    JDK-8238565 [Graal] No vectorized Arrays.fill causes several regressions to C2 -           
- Open
 
-         
- 
                    JDK-8213396 [Graal] 65% regression to C2 on open AESBench.decrypt AES/CBC/PKCS5Padding -           
- Closed
 
-