Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
26508 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
26528 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
26576 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
26688 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
26708 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140429 | 20140425 |
26712 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140429 | 20140425 |
26732 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
26748 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
26792 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
26804 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140429 | 20140425 |
26924 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140429 | 20140425 |
26928 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140429 | 20140425 |
26948 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140429 | 20140425 |
26996 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140429 | 20140425 |
27464 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
27696 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
27748 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
27792 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
27948 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
27980 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
28076 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
28312 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
28404 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
28492 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
28496 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
28548 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
28568 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
28856 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
28876 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
28920 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
28960 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
28992 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
28996 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29016 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29032 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29044 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29044 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29076 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29088 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29092 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29096 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29100 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29116 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29116 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29124 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29128 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29132 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29132 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29148 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29152 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29156 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29160 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29164 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29168 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29172 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29228 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
29240 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
29264 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
29268 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
29276 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
29276 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29284 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
29292 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29304 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
29308 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
29324 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
29324 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29328 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29332 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
29336 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
29356 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29368 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
29380 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29468 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29480 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29540 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29560 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29604 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29684 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29716 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29736 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29772 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
29796 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29800 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
29840 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29848 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
29980 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
29984 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
29988 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
29992 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
29996 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30008 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
30008 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30016 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30020 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30036 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
30036 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30040 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30064 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30072 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
30104 | opt64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30140 | opt64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30168 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30172 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30184 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30192 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30196 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30208 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30212 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
30224 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30224 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30236 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
30236 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30240 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30248 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30252 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30252 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30264 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30276 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30300 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30300 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30308 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30308 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30316 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30320 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
30328 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30336 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30348 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30380 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30392 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30452 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30540 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
30548 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30548 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
30560 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30560 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30588 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30588 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
30592 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30592 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
30608 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30612 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140429 | 20140425 |
30616 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
30616 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30616 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30620 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30648 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
30652 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30656 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
30656 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30664 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30720 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
30760 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
30768 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
30772 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
30788 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
30800 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140429 | 20140425 |
30812 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30848 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140429 | 20140425 |
30856 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140429 | 20140425 |
30880 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
31036 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
31044 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
31048 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
31056 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
31128 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
31324 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
31360 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
31456 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
31940 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
31988 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
32012 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |