| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7021 | 15888 0 0 | 33503 920 880 | aesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 8260 | 11472 0 0 | 29460 800 888 | aesni | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
| 9086 | 11772 0 0 | 28134 912 864 | aesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 11151 | 11472 0 0 | 27846 912 864 | aesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 23954 | 12424 0 0 | 27710 896 856 | aesni | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 466690 | 36156 0 0 | 54751 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 558376 | 46680 0 0 | 65719 936 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 612479 | 30540 0 0 | 48796 816 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 650888 | 30720 0 0 | 48988 816 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
| 664930 | 40668 0 0 | 58495 936 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 667408 | 31500 0 0 | 51295 936 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 688471 | 31500 0 0 | 51295 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 791721 | 35720 0 0 | 54239 936 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 882168 | 40680 0 0 | 58383 936 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 928011 | 30384 0 0 | 48588 816 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 938336 | 30540 0 0 | 48796 816 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 939575 | 30540 0 0 | 48796 816 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
| 1011024 | 25896 0 0 | 42367 936 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 1033326 | 46540 0 0 | 65615 936 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 1087842 | 40556 0 0 | 58287 936 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
| 1182419 | 23288 0 0 | 42863 920 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 2017918 | 25976 0 0 | 42559 936 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 2051784 | 25796 0 0 | 42207 936 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
| 2314039 | 23284 0 0 | 38815 920 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 2314865 | 23284 0 0 | 38815 920 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 2349144 | 23344 0 0 | 42927 920 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 2350383 | 23288 0 0 | 42863 920 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
| 2427614 | 24836 0 0 | 41415 936 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 2429266 | 24864 0 0 | 41447 936 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
| 2430092 | 24836 0 0 | 41415 936 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
| 4417035 | 36140 0 0 | 59143 920 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
| 4426121 | 36140 0 0 | 59143 920 864 | ref | gcc | 20190912 | 20190816 |
| 4464530 | 36140 0 0 | 59143 920 864 | ref | cc | 20190912 | 20190816 |
| Compiler | Implementations
|
| cc | aesni |
| gcc | aesni |
| gcc -O2 -fomit-frame-pointer | aesni |
| gcc -O3 -fomit-frame-pointer | aesni |
| gcc -O -fomit-frame-pointer | aesni |
| gcc -Os -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops | aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni
|