| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8961713019 | 14844 0 0 | 34298 816 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 9404349899 | 14844 0 0 | 34298 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 9801439487 | 28188 0 0 | 47177 928 1608 | ref | gcc_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
| 10128092338 | 18212 0 0 | 38129 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191211 | 20190816 |
| 11715843580 | 12092 0 0 | 30017 928 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191210 | 20190816 |
| 12390184198 | 14844 0 0 | 34298 816 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 12462568230 | 14844 0 0 | 34234 816 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191211 | 20190816 |
| 12775340977 | 14916 0 0 | 34410 816 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191210 | 20190816 |
| 12978012467 | 28068 0 0 | 47017 928 1608 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
| 13070473255 | 31648 0 0 | 51921 928 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
| 13345205811 | 27956 0 0 | 47065 928 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191210 | 20190816 |
| 13569661812 | 31720 0 0 | 52065 928 1608 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191210 | 20190816 |
| 14827910916 | 11804 0 0 | 29617 928 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191210 | 20190816 |
| 15000375173 | 10840 0 0 | 27801 912 1576 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191210 | 20190816 |
| 15079577009 | 10888 0 0 | 27793 912 1576 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191210 | 20190816 |
| 15112888350 | 12080 0 0 | 30025 928 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191210 | 20190816 |
| 15869970214 | 18420 0 0 | 38257 928 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191210 | 20190816 |
| 23122187438 | 11616 0 0 | 29329 928 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191210 | 20190816 |
| 23337257601 | 18540 0 0 | 39681 928 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191210 | 20190816 |
| 23529643739 | 18540 0 0 | 39681 928 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191211 | 20190816 |
| 23625561750 | 10840 0 0 | 27801 912 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191211 | 20190816 |
| 24053432228 | 10888 0 0 | 27793 912 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191210 | 20190816 |
| 24295218122 | 10888 0 0 | 27793 912 1576 | ref | gcc_-Os_-fomit-frame-pointer | 20191210 | 20190816 |
| 29523777885 | 12080 0 0 | 30025 928 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191210 | 20190816 |
| 29526510706 | 12080 0 0 | 30025 928 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191210 | 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 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2
|