| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2993468 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 2995050 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3012967 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3015833 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3019725 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3025177 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3026812 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3027000 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3031478 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3031672 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3036368 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3038363 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3045323 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3045337 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3046530 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3049132 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3050280 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3050723 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3051173 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3053265 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3053407 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3054263 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3054990 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3058455 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3059865 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3062168 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3063757 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3063780 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3065362 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3066113 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3066727 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3067042 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3067860 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3070388 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3073635 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3074902 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3076545 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3079822 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3082035 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3085027 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3085350 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3090810 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3093938 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3095115 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3095287 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3097897 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3110520 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3128010 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3129758 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3136830 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3140723 | ref | gcc -m32 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3142852 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3145463 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3146475 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3147923 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3148770 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3151875 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3157050 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3158055 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3158077 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3159255 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3159277 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3159495 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3159818 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3160695 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3160965 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3163088 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3165337 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3165982 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3166350 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3168488 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3169238 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3169275 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3170250 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3173145 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3174983 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3175230 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3175642 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3175755 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3176167 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3179205 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3179588 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3183308 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3188062 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3190935 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3196492 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3198907 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3199485 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3200970 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3202568 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3206032 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3206625 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3209407 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3211050 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3212370 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3212692 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3223200 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3226223 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3226425 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3227107 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3230677 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3235867 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3238590 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3242565 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3242670 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3243180 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3246472 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3252060 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3272430 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3273960 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3295650 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3296385 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3297660 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3306630 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3404137 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 3419580 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3728640 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3764393 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3773385 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3787238 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3832815 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 3841388 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 3846015 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 3869603 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 3885802 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 3889185 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 3904350 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4000275 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4029375 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4036132 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4037385 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4047555 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4058873 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4075320 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4089248 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4090477 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4109235 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4129672 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4307903 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4316250 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4318838 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4330680 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4341090 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4353773 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4355288 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4357672 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4363815 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4371488 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4378582 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4381290 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4381905 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4385753 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4399838 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4403850 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4409798 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4412288 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4413720 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4414657 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4419383 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 4460993 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140710 | 20140622 |