Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
579327293 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180928 | 20180818 |
579674278 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
580210586 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
584099232 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180928 | 20180818 |
584112346 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
585051123 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
587531285 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180928 | 20180818 |
587556927 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
587663005 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
602586692 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180928 | 20180818 |
602654339 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180928 | 20180818 |
602859532 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180928 | 20180818 |
621528675 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
622580325 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
623759534 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180928 | 20180818 |
624062526 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180928 | 20180818 |
624185040 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180928 | 20180818 |
631248047 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180928 | 20180818 |
631411053 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180928 | 20180818 |
631572662 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180928 | 20180818 |
634598462 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180928 | 20180818 |
637711189 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180928 | 20180818 |
638812464 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
639026663 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
640848433 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180928 | 20180818 |
641703921 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
642525671 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
643706839 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180928 | 20180818 |
643751679 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180928 | 20180818 |
643832254 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180928 | 20180818 |
644134696 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
644508141 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180928 | 20180818 |
647372241 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180928 | 20180818 |
647980963 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180928 | 20180818 |
649077095 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180928 | 20180818 |
650561337 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180928 | 20180818 |
650790185 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180928 | 20180818 |
653477601 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
662067659 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
666451706 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180928 | 20180818 |
667418843 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180928 | 20180818 |
673022311 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
673264288 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
674634084 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
675887599 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180928 | 20180818 |
675925704 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180928 | 20180818 |
676677516 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
676711720 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
677040260 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180928 | 20180818 |
677156117 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180928 | 20180818 |
677267337 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180928 | 20180818 |
681896413 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
681966458 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
685475859 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
699562040 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
720163430 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180928 | 20180818 |
729121927 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180928 | 20180818 |
729136585 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180928 | 20180818 |
733454347 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180928 | 20180818 |
733473427 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180928 | 20180818 |
735097825 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180928 | 20180818 |
736242141 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
738939248 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
739153433 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
741441492 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
741813441 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
743379346 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180928 | 20180818 |
743646911 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180928 | 20180818 |
744485786 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
750022553 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180928 | 20180818 |
753588498 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
756170853 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180928 | 20180818 |
852095666 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180928 | 20180818 |
853173484 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
854145020 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180928 | 20180818 |
854342752 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180928 | 20180818 |
854439169 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180928 | 20180818 |
904460175 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
904714264 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
905051135 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
936895240 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
1097619944 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1116136621 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1165532147 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180928 | 20180818 |
1170510686 | ref | gcc -m32 -O -fomit-frame-pointer | 20180928 | 20180818 |
1243609145 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180928 | 20180818 |
1244291713 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180928 | 20180818 |
1250686665 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180928 | 20180818 |
1274541548 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180928 | 20180818 |
1275422218 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180928 | 20180818 |
1275580264 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180928 | 20180818 |
1278423725 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180928 | 20180818 |
1280760780 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180928 | 20180818 |
1280975355 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180928 | 20180818 |
1281065373 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180928 | 20180818 |
1284830201 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180928 | 20180818 |
1284948353 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180928 | 20180818 |
1285029960 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180928 | 20180818 |
1285052988 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180928 | 20180818 |
1285243427 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180928 | 20180818 |
1285351171 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180928 | 20180818 |
1287500992 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180928 | 20180818 |
1305066359 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1305317855 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1305488646 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1312200605 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180928 | 20180818 |
1312372295 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180928 | 20180818 |
1317398736 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180928 | 20180818 |
1317494653 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180928 | 20180818 |
1335741254 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1335944148 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180928 | 20180818 |
1341692494 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1342509956 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1342914068 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1342950391 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180928 | 20180818 |
1343348673 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180928 | 20180818 |
1344608851 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1344649619 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180928 | 20180818 |
1344720982 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1344808186 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1345421004 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1346174844 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1351179246 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1352105766 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1352391998 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1352502671 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1353685851 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1354602943 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1354915970 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1400813629 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1409050522 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1448024314 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1452444806 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1452775434 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1453140359 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1456978383 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1457021203 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1464125871 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1464436803 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1468076410 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1477267705 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180928 | 20180818 |
1477653661 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180928 | 20180818 |
1479893367 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1480000308 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1480074026 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1480729307 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1490245412 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180928 | 20180818 |
1490403931 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1490454500 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180928 | 20180818 |
1494121546 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180928 | 20180818 |
1494420236 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180928 | 20180818 |
1494467990 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180928 | 20180818 |
1509681712 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1565002125 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180928 | 20180818 |
1579050435 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180928 | 20180818 |
1722527452 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1743414000 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1761087391 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1767938496 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1784333435 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180928 | 20180818 |
1786576540 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180928 | 20180818 |
1786850246 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180928 | 20180818 |
1789905788 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1791072617 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180928 | 20180818 |
1804018218 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180928 | 20180818 |
3097236778 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180928 | 20180818 |
3113223157 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
3121870938 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180928 | 20180818 |
3126374131 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180928 | 20180818 |
3240565411 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180928 | 20180818 |
3240833841 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180928 | 20180818 |
3246879391 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180928 | 20180818 |
3260664070 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180928 | 20180818 |
3266609905 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180928 | 20180818 |
3298104301 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180928 | 20180818 |
3314955157 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180928 | 20180818 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx |
gcc -m32 -O2 -fomit-frame-pointer | avx |
gcc -m32 -O3 -fomit-frame-pointer | avx |
gcc -m32 -O -fomit-frame-pointer | avx |
gcc -m32 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse |
gcc -m32 -O2 -fomit-frame-pointer | sse |
gcc -m32 -O3 -fomit-frame-pointer | sse |
gcc -m32 -O -fomit-frame-pointer | sse |
gcc -m32 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -O -fomit-frame-pointer | sse |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -O -fomit-frame-pointer | sse |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -O -fomit-frame-pointer | sse |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -O -fomit-frame-pointer | sse |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -O -fomit-frame-pointer | sse |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -O -fomit-frame-pointer | sse |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -O -fomit-frame-pointer | sse |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx
|