| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 47834540 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 47834555 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 47967070 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 47967115 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 48111490 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 48112340 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 48119670 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 48804050 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 48804195 | ref | gcc -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 48813105 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 49196450 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 49197615 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 49198875 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 49231130 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 49233145 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 50218500 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 50261085 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 50275260 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 50305405 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 52853720 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 52865030 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 54184900 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 54207675 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 75055800 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 75056110 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 88007165 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 88188850 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 92376185 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 92376380 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 94177550 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 94177980 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 94310580 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 94676630 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 94690705 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 95477430 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 95595100 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 115833580 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140811 | 20140622 |
| 115833765 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140811 | 20140622 |
| 115834040 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 116018860 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 116026645 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 157599435 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157602135 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157604445 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157648500 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157811795 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157824540 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157832050 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157838900 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157838990 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157842790 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157848705 | ref | gcc -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 157881940 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 159501560 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159537710 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159593455 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159608695 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159637470 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159640485 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159640905 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159651500 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159663795 | ref | gcc -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159673375 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159674140 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159677970 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159686685 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 159699660 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 163847065 | ref | gcc -O -fomit-frame-pointer | 20140811 | 20140622 |
| 163847370 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 163856825 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140811 | 20140622 |
| 163857085 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 163858415 | ref | gcc -m64 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 163864310 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 164727800 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140811 | 20140622 |
| 164748235 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 167580235 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 167580650 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140811 | 20140622 |
| 167608820 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 167626515 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 179602740 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 179651855 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140811 | 20140622 |
| 205463320 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 206909495 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 206950150 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 206993715 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 207006150 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 207009435 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 207025115 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 207033550 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 207095610 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 207103980 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140811 | 20140622 |
| 207122235 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140811 | 20140622 |
| 319479095 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 319713915 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140811 | 20140622 |
| 320339075 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140811 | 20140622 |
| 321702095 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 321937715 | ref | clang -O3 -fomit-frame-pointer | 20140811 | 20140622 |
| 749054510 | ref | cc | 20140811 | 20140622 |
| 753006115 | ref | gcc | 20140811 | 20140622 |
| 758540375 | ref | gcc -funroll-loops | 20140811 | 20140622 |