| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6476 | 940 0 0 | 18493 904 896 | openssl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 6482 | 1448 0 0 | 24092 936 864 | openssl | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 6486 | 1448 0 0 | 25192 936 864 | openssl | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 6488 | 921 0 0 | 16901 888 896 | openssl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 6488 | 1448 0 0 | 25514 936 864 | openssl | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 6490 | 1448 0 0 | 25192 936 864 | openssl | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 6492 | 1448 0 0 | 23848 936 864 | openssl | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 6496 | 1448 0 0 | 25160 936 864 | openssl | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 6498 | 1448 0 0 | 25778 936 928 | openssl | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 6510 | 940 0 0 | 21242 912 896 | openssl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 6512 | 1016 0 0 | 18341 904 896 | openssl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 6512 | 1448 0 0 | 25346 936 928 | openssl | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 6516 | 1448 0 0 | 25160 936 864 | openssl | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 6522 | 1448 0 0 | 25682 936 928 | openssl | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 6522 | 1448 0 0 | 23904 936 864 | openssl | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 6532 | 1448 0 0 | 25098 936 864 | openssl | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 6580 | 1448 0 0 | 25874 936 928 | openssl | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 6916 | 20952 0 0 | 42559 856 864 | dolbeau/aesenc-int | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 7156 | 1448 0 0 | 24020 936 864 | openssl | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 7340 | 19000 0 0 | 38315 832 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 7370 | 21160 0 0 | 42839 856 864 | dolbeau/aesenc-int | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 7470 | 12521 0 0 | 29110 824 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 7634 | 19224 0 0 | 42589 856 928 | dolbeau/aesenc-int | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 7750 | 12730 0 0 | 29102 824 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 7886 | 18088 0 0 | 40835 856 864 | dolbeau/aesenc-int | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 7892 | 18088 0 0 | 40835 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 7948 | 18408 0 0 | 41509 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8238 | 20696 0 0 | 42131 856 864 | dolbeau/aesenc-int | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8320 | 18072 0 0 | 41533 856 928 | dolbeau/aesenc-int | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8374 | 6103 0 0 | 21174 808 896 | dolbeau/aesenc-int | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 12602 | 19432 0 0 | 42701 856 928 | dolbeau/aesenc-int | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 16838 | 20408 0 0 | 41899 856 864 | dolbeau/aesenc-int | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 17438 | 17928 0 0 | 40861 856 928 | dolbeau/aesenc-int | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 17484 | 17912 0 0 | 40691 856 864 | dolbeau/aesenc-int | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 17500 | 17912 0 0 | 40691 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 17538 | 18216 0 0 | 40901 856 864 | dolbeau/aesenc-int | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 22938 | 48628 2524 0 | 1440571 157063 10952 | cryptopp | icpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 23160 | 35359 3040 0 | 1393192 148031 10872 | cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 23162 | 48628 2524 0 | 1441107 157063 10952 | cryptopp | icpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 23264 | 48508 2524 0 | 1440281 157063 10888 | cryptopp | icpc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 23264 | 48508 2524 0 | 1440257 157063 10888 | cryptopp | icpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 23270 | 48940 2524 0 | 1441219 157063 10952 | cryptopp | icpc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 23294 | 48780 2524 0 | 1439381 157063 10888 | cryptopp | icpc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 23364 | 33614 3040 0 | 1387849 148039 10872 | cryptopp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 23366 | 48780 2524 0 | 1439445 157063 10888 | cryptopp | icpc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 23388 | 48380 2524 0 | 1438809 157063 10888 | cryptopp | icpc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 23402 | 13963 3264 0 | 1355904 148071 10872 | cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 23462 | 48940 2524 0 | 1441323 157063 10952 | cryptopp | icpc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 23492 | 48508 2524 0 | 1440281 157063 10888 | cryptopp | icpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 23522 | 34789 3040 0 | 1389972 148031 10872 | cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 23552 | 48940 2524 0 | 1441059 157063 10888 | cryptopp | icpc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 23582 | 48508 2524 0 | 1440257 157063 10888 | cryptopp | icpc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 23656 | 48380 2524 0 | 1438857 157063 10888 | cryptopp | icpc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 23864 | 48940 2524 0 | 1440635 157063 10888 | cryptopp | icpc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 1878798 | 3379 0 16 | 23443 832 912 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2194322 | 3184 0 16 | 26675 856 880 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2205574 | 3184 0 16 | 26675 856 880 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2227594 | 2848 0 16 | 25271 856 880 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2244576 | 2848 0 16 | 25083 856 880 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2361412 | 6416 0 16 | 30261 856 880 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2363488 | 6344 0 16 | 30549 856 944 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2371578 | 7288 0 16 | 31397 856 944 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 17226188 | 2328 0 16 | 19638 824 912 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 17363744 | 2095 0 16 | 19214 824 912 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 17604604 | 1711 0 16 | 17518 808 912 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xAVX -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xAVX -O3 -fomit-frame-pointer | ref |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | ref |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | ref |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | ref |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | ref |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | ref |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xAVX -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int
|
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xAVX -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | dolbeau/vaesenc-int |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | dolbeau/vaesenc-int
|