Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
606210228 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20181019 | 20180818 |
606606908 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
607379188 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20181019 | 20180818 |
607460304 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
609448424 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20181019 | 20180818 |
609556288 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
609606372 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
609620040 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20181019 | 20180818 |
609955632 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20181019 | 20180818 |
609994016 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
611675980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20181019 | 20180818 |
611821540 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
618600208 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20181019 | 20180818 |
618804564 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20181019 | 20180818 |
620939712 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20181019 | 20180818 |
620995780 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
626880756 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
628988200 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20181019 | 20180818 |
632928304 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20181019 | 20180818 |
633090968 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20181020 | 20180818 |
633349484 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20181019 | 20180818 |
633403152 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20181020 | 20180818 |
635003952 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20181019 | 20180818 |
636338552 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20181020 | 20180818 |
636455280 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20181020 | 20180818 |
636968564 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
638723448 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20181019 | 20180818 |
638893688 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20181019 | 20180818 |
638924136 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20181019 | 20180818 |
638978856 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
639292056 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20181019 | 20180818 |
640254664 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20181019 | 20180818 |
641273164 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
641279672 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20181019 | 20180818 |
641413180 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20181019 | 20180818 |
641538740 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20181019 | 20180818 |
641754900 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20181020 | 20180818 |
641908036 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20181020 | 20180818 |
643869644 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20181020 | 20180818 |
645175748 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
645282848 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20181020 | 20180818 |
645705076 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20181019 | 20180818 |
645915724 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
646305824 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20181020 | 20180818 |
648337896 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20181019 | 20180818 |
648586940 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
648622892 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20181019 | 20180818 |
648630960 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20181019 | 20180818 |
649306672 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20181020 | 20180818 |
653667424 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20181019 | 20180818 |
653787440 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20181019 | 20180818 |
655422228 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20181019 | 20180818 |
655458328 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20181019 | 20180818 |
655487652 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20181019 | 20180818 |
655545164 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20181019 | 20180818 |
655624132 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20181019 | 20180818 |
655981400 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20181019 | 20180818 |
656047776 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20181019 | 20180818 |
656836548 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
657473176 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20181019 | 20180818 |
657492700 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20181019 | 20180818 |
657739040 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20181019 | 20180818 |
658363452 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
662091532 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
662171048 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
664466064 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
665376800 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20181020 | 20180818 |
667418596 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
670285600 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
670603264 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
671636124 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
671655548 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
671819808 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
671897264 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
672077284 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
672157352 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
674459692 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20181019 | 20180818 |
675426220 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
675896752 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
676027700 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20181019 | 20180818 |
882351208 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
931464428 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20181019 | 20180818 |
931612516 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20181019 | 20180818 |
931668648 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20181019 | 20180818 |
976376908 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20181019 | 20180818 |
1145365556 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1145369364 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1145373692 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1168853296 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1177591120 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1177868140 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1202590648 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1261818768 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20181019 | 20180818 |
1262039780 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20181019 | 20180818 |
1263328144 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20181019 | 20180818 |
1263581808 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20181019 | 20180818 |
1271092428 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20181019 | 20180818 |
1271236056 | ref | gcc -m32 -O -fomit-frame-pointer | 20181019 | 20180818 |
1271371988 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20181019 | 20180818 |
1271531392 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20181019 | 20180818 |
1272264808 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20181019 | 20180818 |
1272565372 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20181019 | 20180818 |
1272812060 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20181019 | 20180818 |
1273229564 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20181019 | 20180818 |
1276288532 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1277123860 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20181019 | 20180818 |
1284640920 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1284779592 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1291324520 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20181019 | 20180818 |
1291426680 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20181019 | 20180818 |
1310501560 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20181019 | 20180818 |
1318308352 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20181019 | 20180818 |
1318401424 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1318427960 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1318540688 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1318594304 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1318717540 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20181019 | 20180818 |
1319006380 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1319424800 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1320140084 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1320211212 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1321272012 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20181019 | 20180818 |
1321884896 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1321942692 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20181019 | 20180818 |
1321982056 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1323445404 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20181019 | 20180818 |
1324170004 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20181019 | 20180818 |
1324198768 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20181019 | 20180818 |
1324221960 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1324401576 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1324798040 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20181019 | 20180818 |
1325137844 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1325167104 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20181019 | 20180818 |
1325715896 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1325802836 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1326248692 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20181019 | 20180818 |
1329769964 | ref | gcc -m32 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1329770752 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20181019 | 20180818 |
1329926548 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20181019 | 20180818 |
1330555296 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1332428496 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20181020 | 20180818 |
1332472096 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20181020 | 20180818 |
1332779680 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20181019 | 20180818 |
1333034768 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20181019 | 20180818 |
1334769960 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20181019 | 20180818 |
1334911772 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1335015264 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20181019 | 20180818 |
1338360820 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1338540972 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1338580080 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1338606832 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1338680868 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1338839092 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1341963240 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1342172664 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20181019 | 20180818 |
1342557224 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20181020 | 20180818 |
1342837904 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20181020 | 20180818 |
1372574500 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20181019 | 20180818 |
1372579044 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20181019 | 20180818 |
1374029172 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20181019 | 20180818 |
1374163500 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20181019 | 20180818 |
1853700412 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20181019 | 20180818 |
1875212208 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20181019 | 20180818 |
1875601500 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20181019 | 20180818 |
1876141696 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20181019 | 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
|