Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
58732 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170830 | 20170725 |
58736 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170830 | 20170725 |
58756 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
58760 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170830 | 20170725 |
58792 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
58944 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170830 | 20170725 |
58960 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170830 | 20170725 |
58988 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170830 | 20170725 |
58992 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170830 | 20170725 |
59012 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170830 | 20170725 |
59016 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170830 | 20170725 |
59040 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170830 | 20170725 |
59048 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170830 | 20170725 |
59432 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170830 | 20170725 |
59464 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
59468 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
59560 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
59784 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
59860 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
59888 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
59940 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170830 | 20170725 |
59944 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170830 | 20170725 |
59952 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170830 | 20170725 |
59984 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170830 | 20170725 |
59988 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60024 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170830 | 20170725 |
60036 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60040 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170830 | 20170725 |
60068 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60076 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170830 | 20170725 |
60096 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170830 | 20170725 |
60100 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60104 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
60116 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60120 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60144 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60144 | c | gcc -m32 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60168 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60212 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170830 | 20170725 |
60220 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170830 | 20170725 |
60276 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60304 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60308 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
60312 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
60420 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60424 | c | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60424 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170830 | 20170725 |
60440 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60464 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170830 | 20170725 |
60492 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170830 | 20170725 |
60504 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170830 | 20170725 |
60516 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60520 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170830 | 20170725 |
60524 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
60528 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
60532 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60540 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170830 | 20170725 |
60544 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170830 | 20170725 |
60552 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170830 | 20170725 |
60556 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170830 | 20170725 |
60584 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170830 | 20170725 |
60600 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170830 | 20170725 |
60704 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170830 | 20170725 |
60712 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60724 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60732 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
60732 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170830 | 20170725 |
60796 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170830 | 20170725 |
60972 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
60996 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
61456 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170830 | 20170725 |
61460 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170830 | 20170725 |
61464 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170830 | 20170725 |
61472 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
61516 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
61584 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170830 | 20170725 |
62000 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62100 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62204 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62208 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62240 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62248 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62252 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62276 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62428 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62436 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62436 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62440 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62484 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62488 | c | gcc -m32 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62496 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62552 | c | gcc -m32 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62556 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62556 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62560 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62576 | c | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62584 | c | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62584 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62608 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62628 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62632 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62636 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62644 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62648 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62656 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62680 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62680 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170830 | 20170725 |
62684 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62688 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62688 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
62756 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
63080 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170830 | 20170725 |
63096 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170830 | 20170725 |
63104 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170830 | 20170725 |
63104 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170830 | 20170725 |
63176 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170830 | 20170725 |
63492 | c | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20170830 | 20170725 |
63528 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170830 | 20170725 |
63636 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170830 | 20170725 |
63640 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170830 | 20170725 |
63672 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170830 | 20170725 |
63696 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170830 | 20170725 |
63708 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170830 | 20170725 |
63732 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170830 | 20170725 |
63744 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170830 | 20170725 |
63752 | c | gcc -m32 -O -fomit-frame-pointer | 20170830 | 20170725 |
63820 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
63840 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170830 | 20170725 |
63848 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170830 | 20170725 |
63872 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170830 | 20170725 |
63892 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170830 | 20170725 |
63936 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170830 | 20170725 |
63944 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
63956 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
64148 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170830 | 20170725 |
64164 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170830 | 20170725 |
64216 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170830 | 20170725 |
64344 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170830 | 20170725 |
64372 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170830 | 20170725 |
65392 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170830 | 20170725 |
65592 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170830 | 20170725 |
65628 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170830 | 20170725 |
65672 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170830 | 20170725 |
65976 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170830 | 20170725 |
66024 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170830 | 20170725 |
66028 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170830 | 20170725 |
66184 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170830 | 20170725 |
66848 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
66916 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
68152 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170830 | 20170725 |
68240 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170830 | 20170725 |
68380 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170830 | 20170725 |
68744 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170830 | 20170725 |
68748 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170830 | 20170725 |
68756 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
68796 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
68844 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170830 | 20170725 |
68912 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
68924 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
68928 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170830 | 20170725 |
71204 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170830 | 20170725 |
71216 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170830 | 20170725 |
71260 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170830 | 20170725 |
71280 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170830 | 20170725 |
71764 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
71772 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170830 | 20170725 |
71800 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170830 | 20170725 |
71868 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
71876 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170830 | 20170725 |
71888 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170830 | 20170725 |
71896 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170830 | 20170725 |
71900 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170830 | 20170725 |
73568 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170830 | 20170725 |
73572 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170830 | 20170725 |
73584 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170830 | 20170725 |
74592 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170830 | 20170725 |