Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16440 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120802 | 20120717 |
16503 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120802 | 20120717 |
16563 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120802 | 20120717 |
16578 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
16611 | e/v2/ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120802 | 20120717 |
16692 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120802 | 20120717 |
16704 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120802 | 20120717 |
16731 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
16767 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
16770 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120802 | 20120717 |
16770 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120802 | 20120717 |
16797 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120802 | 20120717 |
16821 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120802 | 20120717 |
16881 | e/v2/ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120802 | 20120717 |
16914 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120802 | 20120717 |
16917 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120802 | 20120717 |
17145 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120802 | 20120717 |
17166 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120802 | 20120717 |
17211 | e/v2/ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120802 | 20120717 |
17229 | e/v2/ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120802 | 20120717 |
17232 | e/v2/ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120802 | 20120717 |
17247 | e/v2/ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120802 | 20120717 |
17247 | e/v2/ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120802 | 20120717 |
17253 | e/v2/ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
17253 | e/v2/ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120802 | 20120717 |
17259 | e/v2/ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120802 | 20120717 |
17265 | e/v2/ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
17280 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120802 | 20120717 |
17280 | e/v2/ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120802 | 20120717 |
17292 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120802 | 20120717 |
17298 | e/v2/ref | gcc -m32 -O -fomit-frame-pointer | 20120802 | 20120717 |
17298 | e/v2/ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120802 | 20120717 |
17304 | e/v2/ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120802 | 20120717 |
17307 | e/v2/ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120802 | 20120717 |
17313 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120802 | 20120717 |
17319 | e/v2/ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120802 | 20120717 |
17340 | e/v2/ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120802 | 20120717 |
17340 | e/v2/ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120802 | 20120717 |
17577 | e/v2/ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120802 | 20120717 |
17610 | e/v2/ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
17679 | e/v2/ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120802 | 20120717 |
17682 | e/v2/ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120802 | 20120717 |
17754 | e/v2/ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120802 | 20120717 |
19635 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120802 | 20120717 |
19701 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
19737 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
19944 | e/v2/ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20022 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120802 | 20120717 |
20022 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20055 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20055 | e/v2/ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20058 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20058 | e/v2/ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20067 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
20076 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20133 | e/v2/ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
20154 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20157 | e/v2/ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20166 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20169 | e/v2/ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20169 | e/v2/ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20172 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20184 | e/v2/ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20202 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20205 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120802 | 20120717 |
20238 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120802 | 20120717 |
20292 | e/v2/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20295 | e/v2/ref | gcc -m32 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20334 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20340 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20376 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20415 | e/v2/ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20418 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20424 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
20445 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20451 | e/v2/ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120802 | 20120717 |
20454 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120802 | 20120717 |
20475 | e/v2/ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120802 | 20120717 |
20496 | e/v2/ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20511 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120802 | 20120717 |
20520 | e/v2/ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120802 | 20120717 |
20526 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120802 | 20120717 |
20526 | e/v2/ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120802 | 20120717 |
20607 | e/v2/ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20652 | e/v2/ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20658 | e/v2/ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120802 | 20120717 |
20667 | e/v2/ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120802 | 20120717 |
20679 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20679 | e/v2/ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20685 | e/v2/ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20697 | e/v2/ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20700 | e/v2/ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120802 | 20120717 |
20709 | e/v2/ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20718 | e/v2/ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20721 | e/v2/ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20736 | e/v2/ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20736 | e/v2/ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20772 | e/v2/ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20796 | e/v2/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20811 | e/v2/ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120802 | 20120717 |
20817 | e/v2/ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20829 | e/v2/ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120802 | 20120717 |
20841 | e/v2/ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20853 | e/v2/ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120802 | 20120717 |
20868 | e/v2/ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20919 | e/v2/ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120802 | 20120717 |
20979 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
21024 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
21027 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
21027 | e/v2/ref | gcc -m32 -Os -fomit-frame-pointer | 20120802 | 20120717 |
21069 | e/v2/ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
21087 | e/v2/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
21342 | e/v2/ref | gcc -m32 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21345 | e/v2/ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21588 | e/v2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21627 | e/v2/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21702 | e/v2/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21702 | e/v2/ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21705 | e/v2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21720 | e/v2/ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21753 | e/v2/ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21753 | e/v2/ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21792 | e/v2/ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21813 | e/v2/ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21822 | e/v2/ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21834 | e/v2/ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21888 | e/v2/ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
21939 | e/v2/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22152 | e/v2/ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
22161 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
22170 | e/v2/ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
22170 | e/v2/ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
22251 | e/v2/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22392 | e/v2/ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22434 | e/v2/ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
22494 | e/v2/ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22521 | e/v2/ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22548 | e/v2/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22554 | e/v2/ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22599 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22695 | e/v2/ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22737 | e/v2/ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
22938 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
23025 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23031 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23214 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23253 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23292 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23316 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23637 | e/v2/ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23649 | e/v2/ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23886 | e/v2/ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23916 | e/v2/ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23925 | e/v2/ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
23937 | e/v2/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
24471 | e/v2/ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
24504 | e/v2/ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
24510 | e/v2/ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120802 | 20120717 |
24528 | e/v2/ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120802 | 20120717 |
24540 | e/v2/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120802 | 20120717 |
24546 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120802 | 20120717 |
24552 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
24579 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
26541 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120802 | 20120717 |
26550 | e/v2/ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120802 | 20120717 |
26631 | e/v2/ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120802 | 20120717 |
26670 | e/v2/ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120802 | 20120717 |