| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 533265 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 533325 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 535440 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 536272 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 536685 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 536707 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 536895 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 537105 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 538005 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 538327 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 538350 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 538935 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 539355 | ref | gcc -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 540428 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 541567 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 542573 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 542970 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 543270 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 543803 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 543863 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 546367 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 547005 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 574740 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140709 | 20140622 |
| 576975 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 578962 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
| 580650 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 582037 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 583192 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 583500 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 584152 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 584265 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 584722 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 586223 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 586260 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 587835 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 588645 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 590123 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 590985 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 596827 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 597075 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 664583 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 666548 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 667890 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 667987 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 670440 | ref | gcc -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 671580 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 674138 | ref | gcc -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 675518 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
| 675548 | ref | gcc -O -fomit-frame-pointer | 20140709 | 20140622 |
| 675675 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 676162 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 676732 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 677018 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 677445 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 678637 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 678892 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 679020 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 679073 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 679635 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 680430 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 681023 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 681165 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 682193 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
| 683303 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 684307 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 684473 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 736763 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 738015 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 748905 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 749752 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 750210 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 750345 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 750848 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 755932 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 758438 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 764692 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 802657 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 805822 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 813353 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 814912 | ref | gcc -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 816563 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 817583 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 818280 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 819938 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 821888 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 825000 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 825413 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 828158 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2339910 | ref | gcc | 20140709 | 20140622 |
| 2342828 | ref | cc | 20140709 | 20140622 |
| 2350208 | ref | gcc -funroll-loops | 20140709 | 20140622 |
| Compiler | Implementations
|
| cc | sse |
| gcc | sse |
| gcc -O2 -fomit-frame-pointer | sse |
| gcc -O3 -fomit-frame-pointer | sse |
| gcc -O -fomit-frame-pointer | sse |
| gcc -Os -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops | sse |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -m64 -O2 -fomit-frame-pointer | sse |
| gcc -m64 -O3 -fomit-frame-pointer | sse |
| gcc -m64 -O -fomit-frame-pointer | sse |
| gcc -m64 -Os -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -march=k8 -O -fomit-frame-pointer | sse |
| gcc -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -march=nocona -O -fomit-frame-pointer | sse |
| gcc -march=nocona -Os -fomit-frame-pointer | sse
|