Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24892 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170811 | 20170725 |
24896 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170811 | 20170725 |
24936 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170811 | 20170725 |
24980 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170811 | 20170725 |
25032 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
25040 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170811 | 20170725 |
25080 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170811 | 20170725 |
25132 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
25248 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170811 | 20170725 |
25260 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170811 | 20170725 |
25284 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
25284 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170811 | 20170725 |
25300 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170811 | 20170725 |
25312 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
25312 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170811 | 20170725 |
25320 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
25320 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170811 | 20170725 |
25384 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170811 | 20170725 |
25436 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25436 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170811 | 20170725 |
25440 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170811 | 20170725 |
25492 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
25496 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25512 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25540 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
25556 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170811 | 20170725 |
25564 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
25580 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170811 | 20170725 |
25592 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
25600 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25624 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25628 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170811 | 20170725 |
25648 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25660 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25660 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25688 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25716 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25732 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25732 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170811 | 20170725 |
25732 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25748 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170811 | 20170725 |
25796 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170811 | 20170725 |
25836 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170811 | 20170725 |
25896 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170811 | 20170725 |
25896 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170811 | 20170725 |
25908 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170811 | 20170725 |
25964 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170811 | 20170725 |
25992 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170811 | 20170725 |
25996 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26000 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26000 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170811 | 20170725 |
26004 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170811 | 20170725 |
26024 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170811 | 20170725 |
26028 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170811 | 20170725 |
26028 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26040 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26044 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26044 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170811 | 20170725 |
26044 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170811 | 20170725 |
26052 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26056 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170811 | 20170725 |
26056 | opt64 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26056 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26060 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26060 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20170811 | 20170725 |
26060 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26060 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26064 | opt64 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20170811 | 20170725 |
26076 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170811 | 20170725 |
26076 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170811 | 20170725 |
26076 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26076 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26080 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170811 | 20170725 |
26084 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170811 | 20170725 |
26088 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26088 | opt64 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26092 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26092 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170811 | 20170725 |
26104 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26108 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26116 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26116 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26116 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170811 | 20170725 |
26120 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26124 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26128 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26128 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26136 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26140 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26148 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26156 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170811 | 20170725 |
26180 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170811 | 20170725 |
26192 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170811 | 20170725 |
26192 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26204 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26216 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170811 | 20170725 |
26240 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170811 | 20170725 |
26240 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170811 | 20170725 |
26264 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170811 | 20170725 |
26276 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26284 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170811 | 20170725 |
26440 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170811 | 20170725 |
26492 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170811 | 20170725 |
26508 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170811 | 20170725 |
26532 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170811 | 20170725 |
26544 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170811 | 20170725 |
26552 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26572 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170811 | 20170725 |
26588 | opt64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26604 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26612 | opt64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26620 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170811 | 20170725 |
26644 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170811 | 20170725 |
26664 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26688 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170811 | 20170725 |
26712 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170811 | 20170725 |
26716 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170811 | 20170725 |
26732 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170811 | 20170725 |
26740 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26744 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26756 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26836 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26964 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26988 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
26992 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27004 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27012 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27020 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27024 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
27064 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27072 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27096 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170811 | 20170725 |
27104 | opt64 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27104 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27120 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170811 | 20170725 |
27124 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170811 | 20170725 |
27132 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170811 | 20170725 |
27148 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170811 | 20170725 |
27156 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170811 | 20170725 |
27168 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
27168 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170811 | 20170725 |
27180 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
27192 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27284 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
27320 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170811 | 20170725 |
27464 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170811 | 20170725 |
27480 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170811 | 20170725 |
27528 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170811 | 20170725 |
27644 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170811 | 20170725 |
28040 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28052 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28304 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28316 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28396 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
28536 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28852 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170811 | 20170725 |
28912 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28912 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
28916 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28924 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
28924 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28928 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170811 | 20170725 |
28936 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170811 | 20170725 |
28936 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
29092 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170811 | 20170725 |
29112 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170811 | 20170725 |
29648 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
29664 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170811 | 20170725 |
29676 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170811 | 20170725 |
29928 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170811 | 20170725 |
30132 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170811 | 20170725 |
30208 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170811 | 20170725 |
30308 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170811 | 20170725 |
30312 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170811 | 20170725 |
30388 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170811 | 20170725 |
30408 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170811 | 20170725 |