- 
    Enhancement 
- 
    Resolution: Duplicate
- 
     P4 P4
- 
    12
                     The open corpus of JMH micros is a maven project here: http://hg.openjdk.java.net/code-tools/jmh-jdk-microbenchmarks 
C2:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 35908.400 ± 903.334 ops/s
Graal:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 24976.168 ± 2054.638 ops/s
To repro just this one, run it like:
java -jar target/jmh-jdk-microbenchmarks-1.0-SNAPSHOT.jar crypto.full.AESBench.encrypt -f 1 -i 15 -p algorithm=AES/ECB/PKCS5Padding -prof perfasm
C2:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 35908.400 ± 903.334 ops/s
Graal:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 24976.168 ± 2054.638 ops/s
To repro just this one, run it like:
java -jar target/jmh-jdk-microbenchmarks-1.0-SNAPSHOT.jar crypto.full.AESBench.encrypt -f 1 -i 15 -p algorithm=AES/ECB/PKCS5Padding -prof perfasm
- duplicates
- 
                    JDK-8238565 [Graal] No vectorized Arrays.fill causes several regressions to C2 -           
- Open
 
-         
- relates to
- 
                    JDK-8213396 [Graal] 65% regression to C2 on open AESBench.decrypt AES/CBC/PKCS5Padding -           
- Closed
 
-