| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1230560 | 72467 0 0 | 89887 816 1632 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
| 1289520 | 47549 0 0 | 66552 904 1616 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1315760 | 38473 0 0 | 56112 904 1616 | ref | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1316000 | 47009 0 0 | 65976 904 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 1328800 | 72639 0 0 | 90055 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 1373120 | 72627 0 0 | 89991 816 1632 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 1385760 | 72639 0 0 | 90055 816 1632 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 1388080 | 72639 0 0 | 90055 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
| 1507920 | 37741 0 0 | 55376 904 1616 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
| 3490080 | 21277 0 0 | 39760 904 1600 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 3604880 | 11319 0 0 | 26910 888 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 3608160 | 11319 0 0 | 26910 888 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 3840160 | 12141 0 0 | 28584 904 1600 | ref | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 3863360 | 21189 0 0 | 39760 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 4051840 | 12069 0 0 | 28448 904 1600 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
| 4273840 | 11363 0 0 | 26902 888 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 4276240 | 11363 0 0 | 26902 888 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
| 5111040 | 20833 0 0 | 40512 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 5119440 | 20833 0 0 | 40512 904 1600 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 5241840 | 11913 0 0 | 28384 904 1600 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 5262560 | 11913 0 0 | 28384 904 1600 | ref | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
| 36727040 | 28597 0 0 | 47968 888 1608 | ref | cc | 20191201 | 20190816 |
| 37103200 | 28597 0 0 | 47968 888 1608 | ref | gcc | 20191201 | 20190816 |
| 37216240 | 28597 0 0 | 47968 888 1608 | ref | gcc_-funroll-loops | 20191201 | 20190816 |
| Compiler | Implementations
|
| cc | avx2 |
| gcc | avx2 |
| gcc -O2 -fomit-frame-pointer | avx2 |
| gcc -O3 -fomit-frame-pointer | avx2 |
| gcc -O -fomit-frame-pointer | avx2 |
| gcc -Os -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops | avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2
|