| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 839799 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 950103 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 972117 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 982854 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1031553 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1035792 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1074618 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1109592 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1113003 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1116909 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1126989 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1128663 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1132119 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1143441 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1189665 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1192374 | ref | g++ -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1193211 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1202454 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1345293 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1349280 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1353456 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1355607 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1357785 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1493487 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1509786 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1547064 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1565568 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1595133 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1605168 | ref | g++ -m64 -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1617444 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1626993 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1738233 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| 1767411 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1768779 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140529 |
| 1802340 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1815129 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 1986111 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 2088342 | ref | g++ -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 2204055 | ref | g++ -O -fomit-frame-pointer | 20140605 | 20140529 |
| 2209248 | ref | g++ -m64 -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 2223135 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 2259063 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 2370330 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140529 |
| 2514213 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140605 | 20140529 |
| 14067432 | ref | g++ | 20140605 | 20140529 |
| 1169511957 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140605 | 20140529 |
| Compiler | Implementations
|
| g++ -O3 -fomit-frame-pointer | ref |
| g++ -fno-schedule-insns -O3 -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=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=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=nocona -O3 -fomit-frame-pointer | ref
|