Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
58960 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
58992 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170811 | 20170725 |
59020 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
59060 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170811 | 20170725 |
59180 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170811 | 20170725 |
59216 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170811 | 20170725 |
59244 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170811 | 20170725 |
59248 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170811 | 20170725 |
59256 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170811 | 20170725 |
59324 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170811 | 20170725 |
59372 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170811 | 20170725 |
59560 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170811 | 20170725 |
59856 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
59864 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
59960 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60020 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60048 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60144 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60224 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60272 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170811 | 20170725 |
60300 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170811 | 20170725 |
60312 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60332 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170811 | 20170725 |
60344 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170811 | 20170725 |
60364 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60380 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60392 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170811 | 20170725 |
60400 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60428 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60432 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60436 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60436 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170811 | 20170725 |
60440 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60464 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60468 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60472 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60472 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60480 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170811 | 20170725 |
60600 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170811 | 20170725 |
60612 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170811 | 20170725 |
60624 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60652 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60656 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170811 | 20170725 |
60688 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60704 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60708 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60712 | c | gcc -m32 -Os -fomit-frame-pointer | 20170811 | 20170725 |
60716 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60716 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170811 | 20170725 |
60724 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
60728 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170811 | 20170725 |
60752 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170811 | 20170725 |
60752 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170811 | 20170725 |
60756 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170811 | 20170725 |
60776 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170811 | 20170725 |
60780 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170811 | 20170725 |
60836 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170811 | 20170725 |
60864 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
60892 | c | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
61012 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170811 | 20170725 |
61088 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
61160 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
61276 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
61344 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
61356 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170811 | 20170725 |
61384 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
61476 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
61480 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170811 | 20170725 |
61800 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170811 | 20170725 |
61804 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170811 | 20170725 |
61808 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
61896 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170811 | 20170725 |
61900 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
62032 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170811 | 20170725 |
62152 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
62156 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170811 | 20170725 |
62156 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62244 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62428 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62444 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62452 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62468 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62576 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62588 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62636 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62660 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62680 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62708 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62744 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62756 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62772 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62780 | c | gcc -m32 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62780 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62792 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62804 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62804 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62808 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62836 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62848 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62852 | c | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
62864 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62876 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62888 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62912 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62960 | c | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62968 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
62980 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
63056 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
63108 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
63120 | c | gcc -m32 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
63136 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
63236 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
63260 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170811 | 20170725 |
63292 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170811 | 20170725 |
63384 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170811 | 20170725 |
63700 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170811 | 20170725 |
63748 | c | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20170811 | 20170725 |
63936 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170811 | 20170725 |
63940 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170811 | 20170725 |
63940 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170811 | 20170725 |
63968 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170811 | 20170725 |
63992 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170811 | 20170725 |
64024 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170811 | 20170725 |
64032 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170811 | 20170725 |
64040 | c | gcc -m32 -O -fomit-frame-pointer | 20170811 | 20170725 |
64048 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170811 | 20170725 |
64076 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170811 | 20170725 |
64088 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170811 | 20170725 |
64124 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170811 | 20170725 |
64176 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170811 | 20170725 |
64196 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
64300 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
64316 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170811 | 20170725 |
64344 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170811 | 20170725 |
64528 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170811 | 20170725 |
64572 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170811 | 20170725 |
64712 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170811 | 20170725 |
65008 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170811 | 20170725 |
65088 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170811 | 20170725 |
65684 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170811 | 20170725 |
65820 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170811 | 20170725 |
65936 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170811 | 20170725 |
66188 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170811 | 20170725 |
66216 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170811 | 20170725 |
66248 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170811 | 20170725 |
66292 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170811 | 20170725 |
66356 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170811 | 20170725 |
67140 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
68348 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
68420 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170811 | 20170725 |
68968 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170811 | 20170725 |
68980 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170811 | 20170725 |
69048 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
69120 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
69208 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170811 | 20170725 |
69308 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
69460 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170811 | 20170725 |
69468 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170811 | 20170725 |
69724 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170811 | 20170725 |
69760 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
71384 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170811 | 20170725 |
71496 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170811 | 20170725 |
71544 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170811 | 20170725 |
71956 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170811 | 20170725 |
71988 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170811 | 20170725 |
72012 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170811 | 20170725 |
72020 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
72052 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
72156 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170811 | 20170725 |
72176 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
72268 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170811 | 20170725 |
73384 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
73636 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170811 | 20170725 |
73656 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170811 | 20170725 |
73992 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170811 | 20170725 |
74016 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170811 | 20170725 |