| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 51248 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 51416 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 51452 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 51504 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 51948 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 53948 | ref | gcc -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 54464 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 54568 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 55268 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 55644 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 55740 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 56084 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 56570 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 57114 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 57498 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 57556 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 57624 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 57726 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 57892 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 58112 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 58262 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 58748 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 58812 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 59036 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 59640 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 59944 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 60008 | ref | gcc -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 60272 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60280 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60416 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60452 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60456 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60460 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60576 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60648 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 60816 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 61886 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 62615 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 62656 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 62690 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 62781 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 62876 | ref | gcc -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 62930 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 62984 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 62996 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 63179 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 63423 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 65091 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 65475 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 65767 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 69708 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 69960 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20130608 | 20130419 |
| 70640 | ref | gcc -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 72098 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 72500 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 73142 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 75748 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130608 | 20130419 |
| 75860 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130608 | 20130419 |
| 77926 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 78358 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130608 | 20130419 |
| 78718 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 79020 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 79046 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 79132 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 81176 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 81180 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 81200 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 81504 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 82032 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 82280 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 82348 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 82460 | ref | gcc -O -fomit-frame-pointer | 20130608 | 20130419 |
| 84229 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 84245 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 85417 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 87500 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 91396 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 92883 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 93935 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 96392 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 98248 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 98380 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 98998 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 99032 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 99562 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 99648 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 100954 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 102352 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 103344 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 104956 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 105080 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 105374 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 106196 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 106704 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 108692 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 109036 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 109131 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 109226 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 109330 | ref | gcc -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 110088 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 291292 | ref | cc | 20130608 | 20130419 |
| 335108 | ref | gcc -funroll-loops | 20130608 | 20130419 |
| 348584 | ref | gcc | 20130608 | 20130419 |