| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 72908 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 72908 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 72916 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
| 72920 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
| 72936 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 72956 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
| 73000 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 73004 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 73004 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 73008 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 73008 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 73012 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 73012 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 73140 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 73448 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 73508 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
| 73512 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 73892 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 74144 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 74144 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 74148 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 74708 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140528 | 20140525 |
| 74768 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75544 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75572 | ref | gcc -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75572 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75572 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75572 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75596 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75612 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 75780 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 76020 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 76020 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
| 76716 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
| 76864 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
| 76880 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 76900 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
| 76936 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 77016 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 77100 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 77312 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 77312 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 77644 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 78528 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
| 78528 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
| 78600 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 80108 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
| 80108 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
| 81228 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 88116 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88120 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88160 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88160 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88168 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88172 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88172 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88176 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88176 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88176 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88176 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88180 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88180 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88180 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88180 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88184 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88184 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88192 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88196 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88300 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88304 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88304 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88312 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88340 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88340 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88344 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88352 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88352 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88356 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88360 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88360 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88360 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88360 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88364 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88368 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88368 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88368 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88372 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88372 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88376 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88380 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88404 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88408 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 88676 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88824 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 88924 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88924 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 88924 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89004 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89004 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89008 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89024 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 89120 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 89120 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 89260 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 89260 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 89264 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 89268 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 89424 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89424 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89424 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89424 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89424 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89508 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89520 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89528 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89580 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89580 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89580 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89628 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89700 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89744 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89748 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89752 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89764 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89764 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 89772 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89788 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89788 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 89792 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 90128 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 90168 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90460 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90528 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90556 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90720 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 90736 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90760 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 90760 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 90764 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 90772 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 90772 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 90776 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 90788 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 90812 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90824 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90836 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90872 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90912 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 90988 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 91236 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 91248 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 91360 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 91440 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 91440 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 91544 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 91544 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 92444 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 92452 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 94584 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 94588 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 94592 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 94712 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 94716 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 94876 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 96412 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 96452 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 96992 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 96992 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 97060 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 97064 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |