Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5057 | avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
5358 | avx2 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
5367 | avx2 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
5393 | avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
5581 | avx2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
5629 | avx2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
11969 | sse2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12153 | sse2 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12184 | sse2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
12198 | sse2 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12250 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12250 | sse2 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12254 | sse2 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12270 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12274 | sse2 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12312 | sse2 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12316 | sse2 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
12318 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12331 | sse2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12341 | sse2 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12343 | sse2 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
12345 | sse2 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12346 | sse2 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12347 | sse2 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
12350 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
12351 | sse2 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12353 | sse2 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
12363 | sse2 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12369 | sse2 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
12373 | sse2 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12377 | sse2 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
12385 | sse2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12395 | sse2 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180824 | 20180818 |
12401 | sse2 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12405 | sse2 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12407 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12409 | sse2 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12418 | sse2 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180824 | 20180818 |
12430 | sse2 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
12438 | sse2 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12438 | sse2 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
12439 | sse2 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180824 | 20180818 |
12450 | sse2 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12453 | sse2 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12457 | sse2 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180824 | 20180818 |
12476 | sse2 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180824 | 20180818 |
12482 | sse2 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12486 | sse2 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180824 | 20180818 |
12494 | sse2 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12512 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
12532 | sse2 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
12532 | sse2 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12567 | sse2 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
12581 | sse2 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12609 | sse2 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
12613 | sse2 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12653 | sse2 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12664 | sse2 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12677 | sse2 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12704 | sse2 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12738 | sse2 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12762 | sse2 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12766 | sse2 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
12780 | sse2 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12851 | sse2 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
12974 | sse2 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31637 | ref64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31744 | ref64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31752 | ref64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31834 | ref64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31867 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31871 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31871 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
31988 | ref64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32071 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32190 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32216 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32287 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
32295 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32323 | ref64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32351 | ref64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32371 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32379 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
32434 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
32490 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
32500 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
32551 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
32610 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
32671 | ref64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32696 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180824 | 20180818 |
32703 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32718 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
32740 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32756 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
32759 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180824 | 20180818 |
32764 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180824 | 20180818 |
32788 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
32798 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180824 | 20180818 |
32851 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
32893 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
32954 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180824 | 20180818 |
33000 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180824 | 20180818 |
33012 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
33038 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
33236 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
33254 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
33268 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
33274 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
33282 | ref64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33307 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
33393 | ref64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33406 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33435 | ref64 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33452 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
33454 | ref64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33504 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
33516 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33559 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
33566 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33669 | ref64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33700 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180824 | 20180818 |
33734 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
33928 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
33966 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180824 | 20180818 |
33968 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
34093 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
35135 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
36107 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
36704 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
37703 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
37756 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
37819 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
37824 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
37835 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
37915 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
37925 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
37942 | ref64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
37966 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
38026 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38030 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
38046 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38050 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38076 | ref64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38109 | ref64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38141 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38151 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38215 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
38252 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
38278 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
38414 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38491 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38533 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
38538 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
38600 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
38600 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
38605 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
38617 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
38627 | ref64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38704 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38750 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
38856 | ref64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
38982 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
39099 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
39157 | ref64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39293 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
39335 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39346 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
39363 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
39490 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
39538 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
39631 | ref64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39656 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39660 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
39667 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
39744 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
39746 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39802 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
39828 | ref64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39835 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39901 | ref64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39945 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39952 | ref | gcc -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
39959 | ref64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
39974 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
40099 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
40151 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
40199 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
40213 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
40242 | ref64 | gcc -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40260 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
40347 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40379 | ref64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40485 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
40550 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
40590 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40635 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40855 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40955 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40958 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
41002 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
41004 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41004 | ref64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41012 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
41032 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
41086 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
41111 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41111 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41252 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41386 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
41609 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41647 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
41693 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
42623 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
42653 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42685 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42776 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
42855 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42855 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42887 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42891 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42936 | ref64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42944 | ref64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
43071 | ref64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
43246 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
43334 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
43365 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
43512 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
43516 | ref64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
43820 | ref64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
43968 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
45341 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
45932 | ref64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
46056 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
46260 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
50958 | ref64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180824 | 20180818 |
50990 | ref64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180824 | 20180818 |
51058 | ref64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51060 | ref64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51093 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51101 | ref64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
51101 | ref64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51105 | ref64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51134 | ref64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51161 | ref64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51183 | ref64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
51209 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
51240 | ref64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51248 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51264 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51304 | ref64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180824 | 20180818 |
51305 | ref64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51323 | ref64 | gcc -m32 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51335 | ref64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180824 | 20180818 |
51345 | ref64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180824 | 20180818 |
51359 | ref64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
51365 | ref64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180824 | 20180818 |
51371 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180824 | 20180818 |
51393 | ref64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51439 | ref64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51506 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51520 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180824 | 20180818 |
51621 | ref64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
51699 | ref64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180824 | 20180818 |
51750 | ref64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
51782 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
51823 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
51825 | ref64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
52107 | ref64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
52161 | ref64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52204 | ref64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
52214 | ref64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
52216 | ref64 | gcc -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52218 | ref64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
52240 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52244 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
52254 | ref64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
52283 | ref64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52287 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
52297 | ref64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52339 | ref64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
52359 | ref64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
52410 | ref64 | gcc -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
52496 | ref64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52569 | ref64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52584 | ref64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52585 | ref64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52619 | ref64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
52637 | ref64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
52639 | ref64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
52648 | ref64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
52684 | ref64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
52770 | ref64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
53226 | ref64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
53292 | ref64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
53359 | ref64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
54799 | ref64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
54898 | ref64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
54946 | ref64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
55236 | ref64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
55264 | ref64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
56119 | ref64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
56161 | ref64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
56290 | ref64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
56335 | ref64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
56387 | ref64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
56534 | ref64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
56879 | ref64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
57697 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
58584 | ref64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
58693 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
59060 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
59524 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
59563 | ref64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
64201 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
90521 | ref64 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
90696 | ref64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180824 | 20180818 |
92833 | ref64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
93020 | ref64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
93312 | ref64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
93730 | ref64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180824 | 20180818 |
94351 | ref64 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
94494 | ref64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180824 | 20180818 |
94894 | ref64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
95385 | ref64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180824 | 20180818 |
95676 | ref64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180824 | 20180818 |
95688 | ref64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180824 | 20180818 |
95809 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180824 | 20180818 |
96093 | ref64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180824 | 20180818 |
96105 | ref64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180824 | 20180818 |
96180 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180824 | 20180818 |
96900 | ref64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
98026 | ref64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
98902 | ref64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180824 | 20180818 |
99905 | ref64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180824 | 20180818 |
99907 | ref64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180824 | 20180818 |
100018 | ref64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180824 | 20180818 |
100323 | ref64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180824 | 20180818 |
100800 | ref64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180824 | 20180818 |
100980 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
101329 | ref64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180824 | 20180818 |
101819 | ref64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180824 | 20180818 |
103148 | ref64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180824 | 20180818 |
103645 | ref64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
103979 | ref64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
104457 | ref64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
108986 | ref64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
118774 | ref64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
119119 | ref64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
119149 | ref64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
119244 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
119244 | ref64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
119244 | ref64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
119355 | ref64 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
119361 | ref64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180824 | 20180818 |
119381 | ref64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
119409 | ref64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
119447 | ref64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
119526 | ref64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180824 | 20180818 |
119537 | ref64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
119553 | ref64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180824 | 20180818 |
119566 | ref64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
119568 | ref64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180824 | 20180818 |
119577 | ref64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180824 | 20180818 |
119595 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
119653 | ref64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
120694 | ref64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
120744 | ref64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
120810 | ref64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
120813 | ref64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
120853 | ref64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
122841 | ref64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
124514 | ref64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180824 | 20180818 |
220041 | ref64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
225174 | ref64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
gcc -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -O -fomit-frame-pointer | avx2 |
gcc -m32 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2 |
gcc -m32 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -O -fomit-frame-pointer | sse2 |
gcc -m32 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2
|