Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9132346 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9177238 | mj32 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9284575 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9305480 | mj32 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9320741 | mj32 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9354609 | mj32 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9355806 | mj32 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9361377 | mj32 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9374764 | mj32 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9376260 | mj32 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9377834 | mj32 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9431069 | mj32 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9435024 | mj32 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9437426 | mj32 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9446813 | mj32 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9495307 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9499146 | mj32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9508981 | mj32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9546344 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9549563 | mj32 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9560572 | mj32 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9601817 | mj32 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9609069 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9611059 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9611544 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9612970 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9628036 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9650398 | mj32 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9654554 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9655313 | mj32 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9658649 | mj32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9669692 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9679113 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9729332 | mj32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9736392 | mj32 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9758396 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9778846 | mj32 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9784575 | mj32 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9795847 | mj32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
9929191 | mj32 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9931556 | mj32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9963828 | mj32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9993273 | mj32 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
9996503 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10039232 | mj32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10039830 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10052708 | mj32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10055299 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10070196 | mj32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10082554 | mj32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10084246 | mj32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10095651 | mj32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10102234 | mj32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10105153 | mj32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10117655 | mj32 | gcc -m32 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10290136 | mj32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10296466 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10306208 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10344689 | mj32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10349745 | mj32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
10370471 | mj32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171215 | 20171020 |
12783806 | mj32 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12907644 | mj32 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12920192 | mj32 | gcc -m32 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12925041 | mj32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12965268 | mj32 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12972788 | mj32 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12987151 | mj32 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12991350 | mj32 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171215 | 20171020 |
12993070 | mj32 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13042441 | mj32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13056260 | mj32 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13059771 | mj32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13087435 | mj32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13108744 | mj32 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13114467 | mj32 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13125218 | mj32 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13125691 | mj32 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13244819 | mj32 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13280901 | mj32 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13301999 | mj32 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13333660 | mj32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13349049 | mj32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171215 | 20171020 |
13669372 | mj32 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171215 | 20171020 |
13748344 | mj32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171215 | 20171020 |
13828934 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171215 | 20171020 |
13840435 | mj32 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171215 | 20171020 |
13885542 | mj32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171215 | 20171020 |
13890145 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171215 | 20171020 |
13898060 | mj32 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171215 | 20171020 |
13907036 | mj32 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171215 | 20171020 |
13915419 | mj32 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171215 | 20171020 |
13927619 | mj32 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171215 | 20171020 |
13928241 | mj32 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171215 | 20171020 |
13928892 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171215 | 20171020 |
13941997 | mj32 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171215 | 20171020 |
13943129 | mj32 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171215 | 20171020 |
13955032 | mj32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171215 | 20171020 |
13958204 | mj32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171215 | 20171020 |
13994997 | mj32 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14006583 | mj32 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14014860 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14019636 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171215 | 20171020 |
14035658 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171215 | 20171020 |
14052074 | mj32 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171215 | 20171020 |
14065471 | mj32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14070171 | mj32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171215 | 20171020 |
14070707 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14072135 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171215 | 20171020 |
14073768 | mj32 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171215 | 20171020 |
14105654 | mj32 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171215 | 20171020 |
14113426 | mj32 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14121956 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171215 | 20171020 |
14124199 | mj32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171215 | 20171020 |
14124328 | mj32 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171215 | 20171020 |
14148237 | mj32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14168127 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171215 | 20171020 |
14171532 | mj32 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171215 | 20171020 |
14180507 | mj32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171215 | 20171020 |
14209699 | mj32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171215 | 20171020 |
14226978 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171215 | 20171020 |
14228747 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171215 | 20171020 |
14232587 | mj32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171215 | 20171020 |
14242705 | mj32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171215 | 20171020 |
14288636 | mj32 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14289215 | mj32 | gcc -m32 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14306756 | mj32 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14341030 | mj32 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14343737 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171215 | 20171020 |
14349044 | mj32 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14365015 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171215 | 20171020 |
14370205 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171215 | 20171020 |
14374884 | mj32 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171215 | 20171020 |
14378671 | mj32 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14394894 | mj32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171215 | 20171020 |
14404476 | mj32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14408407 | mj32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
14421124 | mj32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
14448860 | mj32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171215 | 20171020 |
14612825 | mj32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171215 | 20171020 |
14746705 | mj32 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171215 | 20171020 |
14763774 | mj32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14813247 | mj32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171215 | 20171020 |
14978949 | mj32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171215 | 20171020 |
15336334 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171215 | 20171020 |
15336996 | mj32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171215 | 20171020 |
15346805 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171215 | 20171020 |
21650580 | mj32 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171215 | 20171020 |
21889015 | mj32 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171215 | 20171020 |
21889855 | mj32 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171215 | 20171020 |
22040700 | mj32 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171215 | 20171020 |
22050943 | mj32 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171215 | 20171020 |
22158691 | mj32 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171215 | 20171020 |
22166629 | mj32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171215 | 20171020 |
22175517 | mj32 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171215 | 20171020 |
22201534 | mj32 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171215 | 20171020 |
22206209 | mj32 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171215 | 20171020 |
22370828 | mj32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171215 | 20171020 |
22376281 | mj32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171215 | 20171020 |
22504121 | mj32 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171215 | 20171020 |
22818039 | mj32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171215 | 20171020 |
22844945 | mj32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171215 | 20171020 |
22867815 | mj32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171215 | 20171020 |
22881809 | mj32 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171215 | 20171020 |
22926376 | mj32 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171215 | 20171020 |
23008435 | mj32 | gcc -m32 -O -fomit-frame-pointer | 20171215 | 20171020 |
23314106 | mj32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171215 | 20171020 |
23342931 | mj32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171215 | 20171020 |
23573508 | mj32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171215 | 20171020 |
23619232 | mj32 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171215 | 20171020 |
23637213 | mj32 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171215 | 20171020 |
23669321 | mj32 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171215 | 20171020 |