| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2051520 | 47593 0 0 | 66600 904 1616 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 2056320 | 73763 0 0 | 91175 816 1632 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191123 | 20190816 |
| 2095600 | 72735 0 0 | 90151 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 2117200 | 39093 0 0 | 56736 904 1616 | ref | gcc_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 2134560 | 46997 0 0 | 65960 904 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 2189920 | 72735 0 0 | 90151 816 1632 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 2220320 | 72723 0 0 | 90087 816 1632 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 2227360 | 72735 0 0 | 90151 816 1632 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191123 | 20190816 |
| 2234480 | 38317 0 0 | 55952 904 1616 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191123 | 20190816 |
| 5751120 | 21317 0 0 | 39816 904 1600 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 5774720 | 11359 0 0 | 26942 888 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 5802720 | 11359 0 0 | 26942 888 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 6232000 | 12193 0 0 | 28640 904 1600 | ref | gcc_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 6242800 | 21237 0 0 | 39824 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 6513920 | 12129 0 0 | 28512 904 1600 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191123 | 20190816 |
| 6847040 | 11403 0 0 | 26934 888 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 6888320 | 11403 0 0 | 26934 888 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191123 | 20190816 |
| 8134080 | 20845 0 0 | 40520 904 1600 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 8135040 | 20845 0 0 | 40520 904 1600 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 8425440 | 11933 0 0 | 28400 904 1600 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 8737200 | 11933 0 0 | 28400 904 1600 | ref | gcc_-O_-fomit-frame-pointer | 20191123 | 20190816 |
| 59199040 | 28577 0 0 | 47944 888 1608 | ref | cc | 20191123 | 20190816 |
| 59708800 | 28577 0 0 | 47944 888 1608 | ref | gcc_-funroll-loops | 20191123 | 20190816 |
| 59971840 | 28577 0 0 | 47944 888 1608 | 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
|