| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 86976 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87008 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87020 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87432 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87796 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 87912 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 88248 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89004 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89076 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89132 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89172 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89264 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89284 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 89716 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 90472 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 91160 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 94664 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 95048 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 95556 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 96676 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 96768 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 98276 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98292 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98344 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98480 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98544 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98568 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 98752 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 103348 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105340 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105348 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105408 | gcc | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105456 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105880 | gcc | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 105956 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 106044 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 106128 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 106968 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 108124 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108216 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108256 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108292 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108680 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 108688 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 108708 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 108884 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 109256 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 109508 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 110648 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 110844 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111152 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111316 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111340 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111356 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111356 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 111880 | gcc | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
| 111912 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112016 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112024 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112036 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 112312 | gcc | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 112556 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 112804 | gcc | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 112828 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 113076 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113172 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 113192 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140427 | 20140425 |
| 113272 | gcc | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113384 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113532 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113612 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113648 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 113728 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 128928 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 130096 | gcc | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 130128 | gcc | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 170060 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 170316 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 179968 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 193972 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 196036 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 196480 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 197180 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 201136 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 1425040 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1429284 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1430328 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1432760 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1433480 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1434348 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1435896 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1435988 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1437100 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1439192 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1440360 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1445104 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1460972 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1461588 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1464464 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1465172 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1465348 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1465848 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1466740 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1467424 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1470524 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1473680 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1477020 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1478012 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1478044 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1478412 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1482540 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1483736 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1486520 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1490528 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1490528 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1492712 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1492720 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1494096 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1502080 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1502220 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 6935184 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6947520 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6952188 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 6952244 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 6952912 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 6952992 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6953240 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 6970552 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 6972596 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 6974764 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7015916 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7016008 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7028004 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7028160 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7050436 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7050660 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7053668 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7053680 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7053776 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7066216 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7066228 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7066320 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7078984 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7079072 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7080324 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7080412 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7080500 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7080540 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7086252 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7095004 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7097920 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7099064 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7104860 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7105652 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 7117736 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7121912 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 7202020 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7202340 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7270184 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7283172 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7283180 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7310404 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 7329348 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7333936 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7338924 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7354780 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7359296 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7381360 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7403024 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7403228 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7403276 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 7403284 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140427 | 20140425 |