| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 229614812 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 229620232 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229627960 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229628060 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229640752 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229641444 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229646320 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229653140 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229662068 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229670208 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229672912 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229673616 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229675776 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229685260 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229696800 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 229713732 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229715504 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229730900 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229736828 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 229747112 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229768120 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229786260 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229813860 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229823288 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229831552 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229950384 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229953664 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229963384 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229969088 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229972328 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229974932 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 229976572 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229977788 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229977792 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229979520 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 229984548 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229985400 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229988304 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 229989812 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 229991076 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230003264 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230017580 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230023308 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230024356 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230024908 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230045608 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230057220 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230066352 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230075252 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230080624 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230095084 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230104344 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230117604 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230159820 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230161476 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230163348 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230201708 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230218848 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230275280 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230286616 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230290104 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230300020 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230301316 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230303544 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230306788 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230307288 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230308752 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230310760 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230313876 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230316536 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230321352 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230323628 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230323864 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230327540 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230328208 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230330396 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230330732 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230331848 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230333092 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230333728 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230337652 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230338588 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230342924 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230343128 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230343600 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230343800 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230345952 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230346832 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230347252 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230352284 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230352540 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230353224 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230356040 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230357116 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230365612 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230407844 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230438656 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230450156 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230466504 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230480028 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230506564 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230511696 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230512332 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230524836 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230563280 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230564772 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230568984 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230572468 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230573856 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230577768 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230580600 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230583388 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230584660 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230590608 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230591920 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230595072 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230603056 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230610960 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230634212 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230644280 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230646964 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230660688 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230673440 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230678344 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230684276 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230684288 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230687240 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230710072 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230714808 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230720264 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230725420 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230751628 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230763392 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230802792 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230818864 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230819972 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230825192 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230840564 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230840844 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230842988 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 230847320 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230853632 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230863144 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230864584 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230885376 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140721 | 20140622 |
| 230898720 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230903380 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230907152 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140721 | 20140622 |
| 230909160 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 230975288 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 231040940 | ref | gcc -m32 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 231064140 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231082796 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231095680 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 231136436 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231146504 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 231148572 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 231186436 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 231224428 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 231297804 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140721 | 20140622 |
| 231326372 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231416168 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231440540 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231576236 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231627796 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140721 | 20140622 |
| 231833892 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140721 | 20140622 |
| 231839720 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140721 | 20140622 |
| 231912204 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140721 | 20140622 |
| 231965796 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140721 | 20140622 |
| 232664220 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140721 | 20140622 |