| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 43155373 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 47408424 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 47468306 | ref | g++ -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 47471009 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 47485353 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 49330837 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 49353609 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 51037542 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 51333324 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140517 |
| 52225564 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 52228227 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 60830006 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 62883406 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 62958772 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 63695630 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 63742297 | ref | g++ -O -fomit-frame-pointer | 20140602 | 20140517 |
| 63804809 | ref | g++ -m64 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 63809609 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140517 |
| 63842694 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 63923252 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 64215882 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 64219868 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 64221973 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 64237327 | ref | g++ -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 65530652 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140602 | 20140517 |
| 65546067 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140517 |
| 65805046 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 65823873 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 70210215 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 71524279 | ref | g++ -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 71536370 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 71728306 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 73062779 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 73099559 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 74033860 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 74092439 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 268578667 | ref | g++ | 20140602 | 20140517 |
| Compiler | Implementations
|
| g++ | ref |
| g++ -O2 -fomit-frame-pointer | ref |
| g++ -O3 -fomit-frame-pointer | ref |
| g++ -O -fomit-frame-pointer | ref |
| g++ -Os -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -Os -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++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| g++ -m64 -O2 -fomit-frame-pointer | ref |
| g++ -m64 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -O -fomit-frame-pointer | ref |
| g++ -m64 -Os -fomit-frame-pointer | ref |
| g++ -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=core2 -O -fomit-frame-pointer | ref |
| g++ -m64 -march=core2 -Os -fomit-frame-pointer | ref |
| g++ -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=k8 -O -fomit-frame-pointer | ref |
| g++ -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| g++ -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| g++ -m64 -march=nocona -O -fomit-frame-pointer | ref |
| g++ -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| g++ -march=k8 -O2 -fomit-frame-pointer | ref |
| g++ -march=k8 -O3 -fomit-frame-pointer | ref |
| g++ -march=k8 -O -fomit-frame-pointer | ref |
| g++ -march=k8 -Os -fomit-frame-pointer | ref |
| g++ -march=nocona -O2 -fomit-frame-pointer | ref |
| g++ -march=nocona -O3 -fomit-frame-pointer | ref |
| g++ -march=nocona -O -fomit-frame-pointer | ref |
| g++ -march=nocona -Os -fomit-frame-pointer | ref
|