| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1206119222 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 1272799268 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 1290389420 | ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 1290663570 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 1317711772 | ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 1317782964 | ref | gcc -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 1488700790 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 1549388632 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 1550317120 | ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 1614078932 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140705 | 20140622 |
| 1614179644 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140704 | 20140622 |
| 1614217232 | ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 1684823708 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 1688078318 | ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 1689089808 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 1693921528 | ref | gcc -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 1694079424 | ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 1715646112 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 1724541852 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 1785622622 | ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 1790550446 | ref | gcc -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 1814400088 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140705 | 20140622 |
| 1814589448 | ref | gcc -O -fomit-frame-pointer | 20140704 | 20140622 |
| 1814988592 | ref | gcc -mabi=32 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 6153928124 | ref | gcc -funroll-loops | 20140705 | 20140622 |
| 6153942256 | ref | cc | 20140705 | 20140622 |
| 6154166680 | ref | gcc | 20140704 | 20140622 |
| 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 -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | avx2 |
| gcc -mabi=32 -O2 -fomit-frame-pointer | avx2 |
| gcc -mabi=32 -O3 -fomit-frame-pointer | avx2 |
| gcc -mabi=32 -O -fomit-frame-pointer | avx2 |
| gcc -mabi=32 -Os -fomit-frame-pointer | avx2
|
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | ref |
| gcc -mabi=32 -O2 -fomit-frame-pointer | ref |
| gcc -mabi=32 -O3 -fomit-frame-pointer | ref |
| gcc -mabi=32 -O -fomit-frame-pointer | ref |
| gcc -mabi=32 -Os -fomit-frame-pointer | ref
|