Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
58968 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180820 | 20180818 |
59048 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180820 | 20180818 |
59433 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180820 | 20180818 |
59563 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180820 | 20180818 |
59725 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180820 | 20180818 |
59738 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180820 | 20180818 |
59776 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180820 | 20180818 |
59951 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180820 | 20180818 |
60182 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180820 | 20180818 |
60399 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180820 | 20180818 |
60490 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
60522 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180820 | 20180818 |
60789 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180820 | 20180818 |
60836 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180820 | 20180818 |
60896 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180820 | 20180818 |
61290 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
61402 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
61502 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180820 | 20180818 |
61643 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
61651 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180820 | 20180818 |
61734 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180820 | 20180818 |
61850 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180820 | 20180818 |
61962 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180820 | 20180818 |
62000 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62020 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180820 | 20180818 |
62101 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180820 | 20180818 |
62107 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62135 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180820 | 20180818 |
62159 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62176 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180820 | 20180818 |
62199 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62324 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
62410 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180820 | 20180818 |
62452 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180820 | 20180818 |
62469 | c | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62513 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180820 | 20180818 |
62517 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180820 | 20180818 |
62524 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180820 | 20180818 |
62538 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62549 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180820 | 20180818 |
62643 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
62671 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180820 | 20180818 |
62736 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
62744 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62748 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180820 | 20180818 |
62750 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62770 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180820 | 20180818 |
62804 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180820 | 20180818 |
62820 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180820 | 20180818 |
62842 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180820 | 20180818 |
62873 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180820 | 20180818 |
62882 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
62899 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
62922 | c | gcc -m32 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62924 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
62939 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
63000 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180820 | 20180818 |
63004 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
63075 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180820 | 20180818 |
63083 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180820 | 20180818 |
63084 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
63158 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
63167 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180820 | 20180818 |
63192 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180820 | 20180818 |
63244 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180820 | 20180818 |
63419 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180820 | 20180818 |
63494 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
63560 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180820 | 20180818 |
63570 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
63611 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
63667 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180820 | 20180818 |
63776 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180820 | 20180818 |
63837 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180820 | 20180818 |
63859 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
63873 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
63930 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
63996 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
64083 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180820 | 20180818 |
64154 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
64246 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180820 | 20180818 |
64306 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180820 | 20180818 |
64323 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
64411 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180820 | 20180818 |
64478 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
64504 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
64599 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180820 | 20180818 |
64976 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
64984 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
64988 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65043 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65053 | c | gcc -m32 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65054 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180820 | 20180818 |
65056 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65083 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180820 | 20180818 |
65101 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65216 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180820 | 20180818 |
65246 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65256 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65395 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180820 | 20180818 |
65426 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65470 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65480 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180820 | 20180818 |
65482 | c | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180820 | 20180818 |
65540 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65571 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65592 | c | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65593 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65595 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65603 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65621 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65649 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180820 | 20180818 |
65700 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65716 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65758 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65794 | c | gcc -m32 -O -fomit-frame-pointer | 20180820 | 20180818 |
65809 | c | gcc -m32 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
65811 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180820 | 20180818 |
65842 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180820 | 20180818 |
65855 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180820 | 20180818 |
65883 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180820 | 20180818 |
65897 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180820 | 20180818 |
65943 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180820 | 20180818 |
65972 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180820 | 20180818 |
66022 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
66042 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180820 | 20180818 |
66077 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
66099 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
66135 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180820 | 20180818 |
66206 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
66208 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180820 | 20180818 |
66221 | c | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
66294 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180820 | 20180818 |
66297 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
66337 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180820 | 20180818 |
66448 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180820 | 20180818 |
66476 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
66502 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
66557 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180820 | 20180818 |
66712 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180820 | 20180818 |
66728 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180820 | 20180818 |
66877 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
67777 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
67839 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180820 | 20180818 |
67926 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180820 | 20180818 |
68059 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180820 | 20180818 |
68152 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180820 | 20180818 |
68186 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
68246 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180820 | 20180818 |
68246 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180820 | 20180818 |
68395 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180820 | 20180818 |
68605 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180820 | 20180818 |
70477 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180820 | 20180818 |
70609 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
70706 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180820 | 20180818 |
70746 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
70863 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180820 | 20180818 |
71087 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
71226 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180820 | 20180818 |
71885 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180820 | 20180818 |
71951 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
71958 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180820 | 20180818 |
72468 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180820 | 20180818 |
72601 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180820 | 20180818 |
73714 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180820 | 20180818 |
74071 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180820 | 20180818 |
74205 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
74381 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180820 | 20180818 |
74412 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180820 | 20180818 |
74615 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
74793 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180820 | 20180818 |
74835 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180820 | 20180818 |
75056 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180820 | 20180818 |
75343 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180820 | 20180818 |
75925 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180820 | 20180818 |
75962 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180820 | 20180818 |
76573 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180820 | 20180818 |