Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
9755 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9763 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
9808 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
9886 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9902 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9904 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
9907 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
9913 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
9997 | e/v3 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
9997 | e/v3 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
10010 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
10088 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
10120 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
10139 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
10200 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
10217 | e/v3 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10278 | e/v3 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
10285 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
10291 | e/v3 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10298 | e/v3 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10333 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
10336 | e/v3 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161013 | 20161009 |
10338 | e/v3 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
10352 | e/v3 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
10352 | e/v3 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
10390 | e/v3 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
10432 | e/v3 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
10453 | e/v3 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
10484 | e/v3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10493 | e/v3 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
10496 | e/v3 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10659 | e/v3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10677 | e/v3 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10677 | e/v3 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10730 | e/v3 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
10795 | e/v3 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161013 | 20161009 |
10837 | e/v3 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
10848 | e/v3 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
10860 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
10861 | e/v3 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
10973 | e/v3 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
11011 | e/v3 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
11229 | e/v3 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
11234 | e/v3 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
11236 | e/v3 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
11267 | e/v3 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
11343 | e/v3 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
11917 | e/v3 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161013 | 20161009 |
11925 | e/v3 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11925 | e/v3 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
12037 | e/v3 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
12064 | e/v3 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
12071 | e/v3 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
12072 | e/v3 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
12204 | e/v3 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
12212 | e/v3 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
12313 | e/v3 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
12491 | e/v3 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12520 | e/v3 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
12568 | e/v3 | gcc -m32 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
12581 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12590 | e/v3 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
12619 | e/v3 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12634 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12675 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
12685 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12693 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
12706 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12711 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12716 | e/v3 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12731 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12763 | e/v3 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12768 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12779 | e/v3 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
12792 | e/v3 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12799 | e/v3 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
12806 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12813 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12824 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12834 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12837 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
12837 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12848 | e/v3 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
12871 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12874 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12875 | e/v3 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12909 | e/v3 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12928 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12934 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
12957 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
12973 | e/v3 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161013 | 20161009 |
12987 | e/v3 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
13003 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
13034 | e/v3 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
13053 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
13088 | e/v3 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
13096 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
13110 | e/v3 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
13219 | e/v3 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
13235 | e/v3 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13258 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
13275 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
13283 | e/v3 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13285 | e/v3 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13298 | e/v3 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
13474 | e/v3 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
13493 | e/v3 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
14040 | e/v3 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
14307 | e/v3 | gcc -m32 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14558 | e/v3 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161013 | 20161009 |
14627 | e/v3 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
14848 | e/v3 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
14850 | e/v3 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
14946 | e/v3 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
14966 | e/v3 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
14976 | e/v3 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
14994 | e/v3 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15115 | e/v3 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15118 | e/v3 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15120 | e/v3 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15152 | e/v3 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
15158 | e/v3 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
15341 | e/v3 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15437 | e/v3 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
15454 | e/v3 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15456 | e/v3 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
15462 | e/v3 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
15502 | e/v3 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161013 | 20161009 |
15619 | e/v3 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
15620 | e/v3 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
15671 | e/v3 | gcc -m32 -Os -fomit-frame-pointer | 20161013 | 20161009 |
15746 | e/v3 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161013 | 20161009 |
15754 | e/v3 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
15808 | e/v3 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
15835 | e/v3 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
15861 | e/v3 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15883 | e/v3 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
15890 | e/v3 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
16003 | e/v3 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
16029 | e/v3 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
16035 | e/v3 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
16045 | e/v3 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
16077 | e/v3 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
16219 | e/v3 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
16237 | e/v3 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
16381 | e/v3 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16382 | e/v3 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16408 | e/v3 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161013 | 20161009 |
16579 | e/v3 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161013 | 20161009 |
16581 | e/v3 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161013 | 20161009 |
16584 | e/v3 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161013 | 20161009 |
17277 | e/v3 | gcc -m32 -O -fomit-frame-pointer | 20161013 | 20161009 |