| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3404072196 | 27532 0 0 | 45626 952 1624 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
| 4316924808 | 16128 0 0 | 35834 952 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191208 | 20190816 |
| 6502133925 | 27628 0 0 | 45738 952 1624 | ref | gcc_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
| 6571646775 | 11940 0 0 | 28978 832 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
| 6608078154 | 11940 0 0 | 28978 832 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
| 6641676179 | 27548 0 0 | 45602 952 1624 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
| 6670541420 | 11940 0 0 | 28954 832 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
| 6818965875 | 31412 0 0 | 51170 952 1624 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
| 7038845775 | 31424 0 0 | 51106 952 1624 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191208 | 20190816 |
| 7927156575 | 15908 0 0 | 35386 952 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
| 8335057780 | 11940 0 0 | 28978 832 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191208 | 20190816 |
| 8482865265 | 16128 0 0 | 35834 952 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191208 | 20190816 |
| 10436236650 | 8320 0 0 | 23950 936 1592 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
| 10538560242 | 8984 0 0 | 25466 952 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
| 10917546525 | 9192 0 0 | 25698 952 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191208 | 20190816 |
| 11013433875 | 8324 0 0 | 23974 936 1592 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
| 11019827475 | 8328 0 0 | 23958 936 1592 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
| 11396196126 | 8324 0 0 | 23974 936 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
| 11473647003 | 8996 0 0 | 25418 952 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
| 14125618575 | 15964 0 0 | 35442 952 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
| 15092973610 | 9188 0 0 | 25698 952 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191208 | 20190816 |
| 21444583950 | 9016 0 0 | 25498 952 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191208 | 20190816 |
| 21767252625 | 8328 0 0 | 23958 936 1592 | ref | gcc_-Os_-fomit-frame-pointer | 20191208 | 20190816 |
| 23582443950 | 9192 0 0 | 25698 952 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191208 | 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
|