| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10560 | 11272 0 0 | 28790 800 888 | aesni | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190904 | 20190816 |
| 813840 | 34940 0 0 | 53025 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
| 891840 | 34632 0 0 | 52633 936 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
| 991280 | 30352 0 0 | 48102 816 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190904 | 20190816 |
| 991360 | 44376 0 0 | 61545 936 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
| 997520 | 49360 0 0 | 67873 936 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
| 1010400 | 30024 0 0 | 47702 816 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
| 1023120 | 30180 0 0 | 47910 816 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
| 1023200 | 30180 0 0 | 47910 816 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
| 1024080 | 30180 0 0 | 47910 816 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190904 | 20190816 |
| 1149200 | 49252 0 0 | 67785 936 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
| 1204960 | 44212 0 0 | 61409 936 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190904 | 20190816 |
| 2079280 | 30644 0 0 | 49913 936 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190904 | 20190816 |
| 2079280 | 30644 0 0 | 49913 936 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190904 | 20190816 |
| 2284400 | 25312 0 0 | 41257 936 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
| 2322560 | 25220 0 0 | 41113 936 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190904 | 20190816 |
| 2626960 | 22996 0 0 | 38017 920 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
| 2627360 | 22996 0 0 | 38017 920 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
| 2671920 | 22984 0 0 | 42049 920 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
| 2672080 | 22984 0 0 | 42049 920 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190904 | 20190816 |
| 2717200 | 24472 0 0 | 40529 936 864 | ref | gcc_-O_-fomit-frame-pointer | 20190904 | 20190816 |
| 2728640 | 24472 0 0 | 40529 936 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190904 | 20190816 |
| 11590960 | 35568 0 0 | 58049 920 864 | ref | gcc_-funroll-loops | 20190904 | 20190816 |
| 11593280 | 35568 0 0 | 58049 920 864 | ref | cc | 20190904 | 20190816 |
| 11694720 | 35568 0 0 | 58049 920 864 | ref | gcc | 20190904 | 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
|