| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 174029114 | 18056 0 0 | 41161 936 1648 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
| 178842629 | 20644 0 0 | 40865 936 1648 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
| 184886471 | 20172 0 0 | 40337 936 1648 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
| 200128649 | 22028 0 0 | 41769 936 1632 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
| 208193713 | 17168 0 0 | 36666 816 1648 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191209 | 20190816 |
| 208225101 | 21600 0 0 | 41401 936 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
| 243563446 | 21940 0 0 | 42945 936 1632 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191209 | 20190816 |
| 245905569 | 17944 0 0 | 37386 816 1648 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
| 247989154 | 17944 0 0 | 37386 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
| 250592293 | 21940 0 0 | 42945 936 1632 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
| 259531678 | 17432 0 0 | 35233 936 1632 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191209 | 20190816 |
| 269772839 | 16616 0 0 | 33393 920 1616 | ref | gcc_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
| 274770965 | 16616 0 0 | 33393 920 1616 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
| 287630546 | 18360 0 0 | 41337 936 1648 | ref | gcc_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
| 297962154 | 17920 0 0 | 40841 936 1648 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191209 | 20190816 |
| 337329727 | 17556 0 0 | 35361 936 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
| 337726207 | 17348 0 0 | 35025 936 1632 | ref | gcc_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
| 355582675 | 16908 0 0 | 34481 936 1632 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191209 | 20190816 |
| 391283221 | 17944 0 0 | 37386 816 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
| 392210406 | 17944 0 0 | 37338 816 1648 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191209 | 20190816 |
| 447129081 | 16580 0 0 | 33401 920 1616 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
| 447315344 | 16580 0 0 | 33401 920 1616 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191209 | 20190816 |
| 449565781 | 16616 0 0 | 33393 920 1616 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
| 507745504 | 17432 0 0 | 35233 936 1632 | ref | gcc_-O_-fomit-frame-pointer | 20191209 | 20190816 |
| 510387465 | 17432 0 0 | 35233 936 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191209 | 20190816 |
| 840138642 | 34156 0 0 | 55529 920 1632 | ref | cc | 20191209 | 20190816 |
| 2070420212 | 34156 0 0 | 55529 920 1632 | ref | gcc | 20191209 | 20190816 |
| 2076758110 | 34156 0 0 | 55529 920 1632 | ref | gcc_-funroll-loops | 20191209 | 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
|