| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 438308 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 440216 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 440400 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 441832 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 442288 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 442624 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 442632 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 442796 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 448308 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 450764 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 451124 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 455472 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 455576 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 456332 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 467028 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 468636 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 469184 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 470936 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 471076 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 471112 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 471436 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 474932 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 474992 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 475176 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 475864 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 476736 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 476976 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 477176 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 477296 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 477700 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 477928 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 478000 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 478148 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 478748 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 478796 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 479204 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 490136 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 491084 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 491656 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 492584 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 494108 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 495580 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 495584 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 495616 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 495940 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 498252 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 503572 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 503588 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 503732 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 508060 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 523120 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 525316 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 525324 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 536232 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 536244 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 536312 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 536396 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 538608 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 538888 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 538924 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 539892 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 567284 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 567784 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 573072 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 573628 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 573896 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 574108 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 574112 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 575904 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 576492 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 576728 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 577496 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 577544 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 577752 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 577840 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 577928 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 619812 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |
| 620420 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 620712 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1294804 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1316280 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1316280 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1317024 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1317144 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1317304 | ref | gcc -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1317440 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1317608 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1317648 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1319448 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1320408 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1329252 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1329296 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1329788 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1329800 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1329944 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1333232 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1336224 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1336276 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1337124 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1340112 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1343904 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1344028 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1344244 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1353068 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1354588 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1356852 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1356984 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1370660 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1376008 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1376292 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1377276 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1377492 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1377556 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1377712 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1378492 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1378628 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1378696 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1425076 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1425116 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1425408 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1429140 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1438420 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1492168 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2475232 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2548980 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2550116 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2647268 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2648600 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2659588 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2659700 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2672348 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 2704380 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2704504 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2706256 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2707788 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2711088 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2718000 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2718376 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2718424 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2724316 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2725524 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2727948 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2730548 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2749496 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2750092 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2751352 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2773064 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |
| 2773152 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 2780344 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2781200 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2808812 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2809948 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2810440 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2810544 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2810660 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2810888 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2811060 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2812468 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2821592 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2821992 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2823628 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2823864 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2830024 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2835420 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2837824 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2846180 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2846632 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2848256 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2848816 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2861208 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2868032 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2870152 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141015 | 20141014 |