| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1084560 | 29624 512 0 | 47356 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 1084720 | 29624 512 0 | 47356 1320 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 1086160 | 28968 512 0 | 46652 1320 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 1086480 | 29624 512 0 | 47356 1320 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 1089200 | 29652 512 0 | 47396 1320 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
| 1095120 | 37396 512 0 | 56345 1424 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 1105200 | 37720 512 0 | 56681 1424 1568 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 1122240 | 32312 512 0 | 49921 1424 1568 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 1125120 | 32716 512 0 | 50329 1424 1568 | ref | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 1143280 | 16992 512 0 | 35569 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 1163040 | 17052 512 0 | 35537 1416 1552 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 1287680 | 9976 512 0 | 26337 1416 1552 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 1310880 | 10036 512 0 | 26433 1416 1552 | ref | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 1324560 | 9268 512 0 | 24855 1400 1544 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 1329600 | 9268 512 0 | 24855 1400 1544 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 1331840 | 9276 512 0 | 24815 1400 1544 | ref | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 1331840 | 9276 512 0 | 24815 1400 1544 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 1380720 | 16160 512 0 | 35841 1416 1552 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 1380800 | 16160 512 0 | 35841 1416 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 1481840 | 10168 512 0 | 26617 1416 1552 | ref | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 1482560 | 10168 512 0 | 26617 1416 1552 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 6065280 | 18936 512 0 | 38313 1400 1560 | ref | cc | 20191123 | 20190816 |
| 6125360 | 18936 512 0 | 38313 1400 1560 | ref | gcc_-funroll-loops | 20191123 | 20190816 |
| 6144960 | 18936 512 0 | 38313 1400 1560 | ref | gcc | 20191123 | 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
|