| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 348760075 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348771710 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348777130 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348780935 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348782220 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348784775 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348787920 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348788750 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348789580 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348791990 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348792695 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348792840 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348793075 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348794380 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348795920 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348798250 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348798785 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348798820 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348799830 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348799835 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348800320 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348801360 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348804600 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348807055 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348807170 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348807425 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348811225 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348811875 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348811905 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348811940 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348812090 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348813165 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348814900 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 348816300 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348816940 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348817465 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348817805 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348817875 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348818205 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348819810 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348819965 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348820375 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348820460 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348821315 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348821345 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348821620 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348821795 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348821855 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348821865 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348821930 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348822240 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348822685 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348822720 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 348823075 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348823980 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348824245 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348824665 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348824845 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348825025 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348825365 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348825445 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348826370 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348826470 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348828075 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348828360 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348828480 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348829310 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348829580 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348830145 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348831165 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348831195 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348832460 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348833155 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 348833440 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348835350 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348835460 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348836120 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348837180 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348837180 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348837250 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348837525 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348837615 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348837620 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348837720 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348837735 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348838000 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348838305 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348838850 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348839135 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348839715 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348839810 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348840070 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348840505 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348840730 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348841310 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348841320 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348841405 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348841550 | ref | gcc -m32 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348842260 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348842345 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348842575 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348842715 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348843225 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348843260 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348843435 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348843665 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348844685 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348844770 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348845140 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 348845440 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348845755 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348846105 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348846570 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348846775 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348847100 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348847155 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348847355 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348847485 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348847575 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348847675 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348847685 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348847715 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348848625 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348849045 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348849580 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348850225 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348850570 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348850580 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348851250 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348851395 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348851805 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348852230 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348852700 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348852750 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348853220 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348853355 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348853805 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348854045 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348854665 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348855525 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348855920 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348856865 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348857925 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348858630 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 348859130 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348859805 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348860140 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348860705 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348861725 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348862425 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348862480 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348863160 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348863700 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348866400 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348866745 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348867115 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348867570 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140804 | 20140622 |
| 348868200 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348869760 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348879140 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348886130 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 348950710 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348966205 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348972620 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348972820 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 348973735 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348981705 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348995640 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 348998575 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 349000320 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140804 | 20140622 |