| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 696132 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 698616 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 699604 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 699764 | ref | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 700056 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 700080 | ref | g++ -O -fomit-frame-pointer | 20120329 | 20120316 |
| 700112 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 700832 | ref | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 700864 | ref | g++ -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 701128 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 701832 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 706088 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 706612 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 708700 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 709640 | ref | g++ -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 709856 | ref | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 709908 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 709960 | ref | g++ -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 710096 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 710456 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 711428 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 713072 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 714080 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 714260 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 715632 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 716556 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 716660 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 716800 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 717268 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 718372 | ref | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 718552 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 727896 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 729048 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 729152 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 730760 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 731120 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 731280 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 732576 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 732732 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 734648 | ref | g++ -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 735892 | ref | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 737308 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 737808 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 739888 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 743040 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 746076 | ref | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 747708 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 762676 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 764856 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 2322692 | ref | g++ | 20120329 | 20120316 |
| Compiler | Implementations
|
| g++ -O3 -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| g++ -m64 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| g++ -march=barcelona -O3 -fomit-frame-pointer | ref |
| g++ -march=k8 -O3 -fomit-frame-pointer | ref |
| g++ -march=k8 -Os -fomit-frame-pointer | ref |
| g++ -march=nocona -O3 -fomit-frame-pointer | ref
|