Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
11526652 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11566928 | mj32 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11901570 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11914155 | mj32 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11920822 | mj32 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11978512 | mj32 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11979120 | mj32 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11980717 | mj32 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11981768 | mj32 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11982255 | mj32 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11984520 | mj32 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
11985435 | mj32 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12014452 | mj32 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12018997 | mj32 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12043365 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12136860 | mj32 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12172605 | mj32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12206467 | mj32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12274290 | mj32 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12296948 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12297135 | mj32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12302235 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12303847 | mj32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12303862 | mj32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12303982 | mj32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12359393 | mj32 | gcc -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12368820 | mj32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12394890 | mj32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12519615 | mj32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12529252 | mj32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12537390 | mj32 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12543945 | mj32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12560325 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12579082 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12582488 | mj32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12644625 | mj32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12649260 | mj32 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12649575 | mj32 | gcc -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12656580 | mj32 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12721838 | mj32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12739358 | mj32 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12739560 | mj32 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12741322 | mj32 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12754987 | mj32 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12775470 | mj32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12780810 | mj32 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12788745 | mj32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
12795705 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
12795780 | mj32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
12802020 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
12819195 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
12819293 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |
12831015 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
12842423 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
12844538 | mj32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
12850552 | mj32 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
12869670 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12870922 | mj32 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12871980 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12872385 | mj32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12874995 | mj32 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12883020 | mj32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12886613 | mj32 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
12897030 | mj32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
12904755 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
12914228 | mj32 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12917377 | mj32 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
12927345 | mj32 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12934027 | mj32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
12935287 | mj32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12957338 | mj32 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
12973103 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
12983670 | mj32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
12988733 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
13046917 | mj32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
13094700 | mj32 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13111065 | mj32 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
13115805 | mj32 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13141380 | mj32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13181903 | mj32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13221412 | mj32 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13258868 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13266217 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13299293 | mj32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13308345 | mj32 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13317832 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13344487 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13354853 | mj32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13358588 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13386683 | mj32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
13420942 | mj32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
13425600 | mj32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
13434870 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13450440 | mj32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13453762 | mj32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
13454415 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13461608 | mj32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
13524098 | mj32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
13639072 | mj32 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
13647840 | mj32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
13689525 | mj32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
13704765 | mj32 | gcc -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
13705987 | mj32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
13713248 | mj32 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
13747867 | mj32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
13763220 | mj32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
13800203 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
13941030 | mj32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 20141014 |
13947840 | mj32 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14052480 | mj32 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
14055975 | mj32 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
14070825 | mj32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
14072122 | mj32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
14077208 | mj32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
14081955 | mj32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14099558 | mj32 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14104605 | mj32 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14116005 | mj32 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14123408 | mj32 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14135482 | mj32 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141016 | 20141014 |
14201130 | mj32 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14201265 | mj32 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
14202765 | mj32 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
14253180 | mj32 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
14254335 | mj32 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14256585 | mj32 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
14283660 | mj32 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
14290050 | mj32 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14338320 | mj32 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141016 | 20141014 |
14373818 | mj32 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14424210 | mj32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14441595 | mj32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14447842 | mj32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14454593 | mj32 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141016 | 20141014 |
14534587 | mj32 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
14771467 | mj32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14781300 | mj32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
14801437 | mj32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
16837800 | mj32 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141016 | 20141014 |
16845713 | mj32 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141016 | 20141014 |
16864230 | mj32 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141016 | 20141014 |
16925970 | mj32 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
16955730 | mj32 | gcc -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
16963500 | mj32 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
16964805 | mj32 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
16969162 | mj32 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141016 | 20141014 |
16975425 | mj32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
16984927 | mj32 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
16989667 | mj32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
17195347 | mj32 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
17206913 | mj32 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
17285565 | mj32 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
17294663 | mj32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
17325127 | mj32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
17361105 | mj32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
17499510 | mj32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
17799555 | mj32 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
19016415 | mj32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
19047427 | mj32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
19098128 | mj32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |