| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 731952 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 732285 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 735525 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 735669 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 736038 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 736380 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 736389 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 737451 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 739125 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 742896 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 748809 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 749079 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 751950 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 755190 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 755478 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 760689 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 761139 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 762255 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 764982 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 765594 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 765747 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 765909 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 766494 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 770562 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 771696 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 772794 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 773289 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 773343 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 773424 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 778041 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 778158 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 779193 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 780435 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 783837 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 783936 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 784224 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 785142 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 785205 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 785241 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 785709 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 786834 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 804573 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 804663 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20110110 | 20110106 |
| 805995 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 806112 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 806229 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 806265 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 806472 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110110 | 20110106 |
| 806859 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110110 | 20110106 |
| 808281 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 809613 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 853443 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 854280 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110110 | 20110106 |
| 855405 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 855666 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110110 | 20110106 |
| 864828 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 864909 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 865341 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 865827 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 865935 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 865980 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 866781 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 872163 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 889722 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 890262 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 891378 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 892017 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 892386 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 892728 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 892836 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 893799 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 895095 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 895131 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 895563 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20110110 | 20110106 |
| 895896 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 896103 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 896445 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 896526 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 896733 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 896742 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110110 | 20110106 |
| 897219 | ref | gcc -m32 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 897768 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110110 | 20110106 |
| 898092 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 898236 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 898560 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 899577 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 900459 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 901314 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 902115 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 902889 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 903843 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 903969 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 904275 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 904320 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 905814 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 940491 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 960327 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 974232 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 975690 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110110 | 20110106 |
| 976491 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 978732 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110110 | 20110106 |
| 1009161 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1009935 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1011249 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1015704 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1016613 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1016721 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1017666 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1113129 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1113318 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1113723 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1115505 | ref | gcc -m32 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1116135 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1117206 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1117503 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1117638 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1118007 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1118547 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1119141 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1120563 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1120662 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1121058 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 1447749 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1450764 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1477602 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1527552 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20110110 | 20110106 |
| 1527921 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 1538820 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110110 | 20110106 |
| 1551024 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1551681 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1554372 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1555362 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 1563507 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1568709 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1617993 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1639323 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110110 | 20110106 |
| 1639332 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20110110 | 20110106 |
| 1642752 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 1777365 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 1777797 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20110110 | 20110106 |