Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
316046 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
316099 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171113 | 20171020 |
316428 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171113 | 20171020 |
316514 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
316590 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
316610 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171113 | 20171020 |
316621 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
316635 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
317223 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
317271 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
317474 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
317522 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
317525 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
317530 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
317597 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
317828 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171113 | 20171020 |
317873 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
318047 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171113 | 20171020 |
318391 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
318510 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
318649 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
318785 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
318810 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
318889 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
318999 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
319079 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
319468 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
319618 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
320021 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
320291 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171113 | 20171020 |
320345 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
320876 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
321855 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171113 | 20171020 |
322115 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
322206 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
322763 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
323139 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
323214 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
323411 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
323417 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
323451 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
323628 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
323670 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
324430 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
324628 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
324845 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
325261 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
325475 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
325580 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
325761 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
326296 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
326712 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
328500 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
328647 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
328891 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
329297 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
329400 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
333552 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
333933 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
335235 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
338054 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
338455 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
345098 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
346640 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
346914 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171113 | 20171020 |
347201 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |
347271 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
347381 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
347387 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171113 | 20171020 |
347408 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
347636 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
347736 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
348412 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171113 | 20171020 |
348665 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
348870 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
348903 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171113 | 20171020 |
349057 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
349110 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171113 | 20171020 |
349340 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171113 | 20171020 |
350082 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
350157 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
350209 | ref | gcc -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
350212 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
350861 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
351000 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
351165 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
351364 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
351677 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |
352157 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
352483 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
352513 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
352602 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171113 | 20171020 |
352706 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
352987 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
353325 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
353618 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
354270 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
354476 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
354742 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
354812 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
355306 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
359467 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
359480 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
359516 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
359936 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
360189 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
360278 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
360487 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |
360525 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
361074 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
361092 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
361182 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
361388 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
361398 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
361562 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
361784 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
362248 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |
362925 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
363047 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
363049 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
363149 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
363202 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
363498 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
364408 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
364976 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
365282 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
365498 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
365509 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
365661 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
469029 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
469873 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470001 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470096 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470198 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470201 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470386 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470537 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470822 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
470870 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171113 | 20171020 |
471591 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
471629 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
472009 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
472041 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
472068 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
472079 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
472130 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
472253 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
472386 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
473379 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
473483 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
473646 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
473703 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
474246 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
474953 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
475047 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
475236 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
475334 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
475740 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
475805 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
475949 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
475981 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
477540 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
478859 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
479010 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
479693 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
480023 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
480442 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
480461 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
481201 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
481587 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
482060 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
482191 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171113 | 20171020 |