| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 815850 | 38300 0 0 | 56971 960 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 1040625 | 51188 0 0 | 68499 960 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 1040625 | 51168 0 0 | 68459 960 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 1064063 | 28676 0 0 | 44544 832 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 1064063 | 28676 0 0 | 44544 832 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 1190475 | 27940 0 0 | 46787 960 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 1315350 | 23424 0 0 | 39099 960 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 1340325 | 22336 0 0 | 37979 960 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 1348650 | 23372 0 0 | 39051 960 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 1398600 | 28612 0 0 | 44464 832 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 1414853 | 56196 0 0 | 75075 960 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 1481850 | 21428 0 0 | 36103 944 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 1508397 | 38308 0 0 | 56955 960 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 1515150 | 28676 0 0 | 44544 832 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
| 1581750 | 51092 0 0 | 68339 960 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 1882573 | 22336 0 0 | 37979 960 864 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 1906425 | 56212 0 0 | 75139 960 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
| 2389275 | 21464 0 0 | 36119 944 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 2393725 | 21528 0 0 | 36183 944 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 2530800 | 27940 0 0 | 46787 960 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
| 3338726 | 21428 0 0 | 36103 944 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 3355378 | 21464 0 0 | 36119 944 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
| 3363300 | 23252 0 0 | 38859 960 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
| 3838286 | 22392 0 0 | 38043 960 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
| 5028300 | 32268 0 0 | 58079 944 864 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
| 10872450 | 32268 0 0 | 58079 944 864 | ref | cc | 20191127 | 20190816 |
| 15143175 | 32268 0 0 | 58079 944 864 | ref | gcc | 20191127 | 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 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | aesni |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | aesni
|