Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
658518090 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180607 | 20171218 |
658589970 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180607 | 20171218 |
661185030 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180606 | 20171218 |
661203060 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180606 | 20171218 |
663896760 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180607 | 20171218 |
663897900 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180607 | 20171218 |
668856270 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180607 | 20171218 |
668870610 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180607 | 20171218 |
669232140 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180607 | 20171218 |
671424450 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180607 | 20171218 |
672020250 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
672536760 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
673035990 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180607 | 20171218 |
673261560 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
674631090 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180607 | 20171218 |
677971200 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180605 | 20171218 |
678286590 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180605 | 20171218 |
678338820 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
678697770 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180605 | 20171218 |
679861260 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180607 | 20171218 |
682190010 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180605 | 20171218 |
682368720 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180605 | 20171218 |
682797930 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
682993710 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180605 | 20171218 |
683035260 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180606 | 20171218 |
683079510 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180606 | 20171218 |
683086080 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180605 | 20171218 |
683303520 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180605 | 20171218 |
684752130 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
684840510 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180607 | 20171218 |
686341410 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
686707230 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
688757700 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180606 | 20171218 |
689345280 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180607 | 20171218 |
691385880 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
691632060 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180607 | 20171218 |
693282600 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
693332310 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180606 | 20171218 |
694863690 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180607 | 20171218 |
695984550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180607 | 20171218 |
696286320 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180607 | 20171218 |
696624630 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
696865800 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
699201240 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
699204420 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180607 | 20171218 |
699960810 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
700533060 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180607 | 20171218 |
701932290 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
703179750 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
703802520 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
706446540 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
709648020 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
711823380 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180607 | 20171218 |
712186830 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180607 | 20171218 |
715423020 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
715549560 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
715717200 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
716370570 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
716562630 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
716568120 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
716667750 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180607 | 20171218 |
716701500 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180607 | 20171218 |
718396650 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
718615410 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
718669080 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
719105250 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180606 | 20171218 |
719157660 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180606 | 20171218 |
719354040 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180607 | 20171218 |
719385750 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180607 | 20171218 |
719830320 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180607 | 20171218 |
719837670 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180607 | 20171218 |
724075650 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180607 | 20171218 |
724904190 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180607 | 20171218 |
725775570 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180607 | 20171218 |
725788950 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180607 | 20171218 |
725849490 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180607 | 20171218 |
732242430 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180606 | 20171218 |
733367010 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180607 | 20171218 |
733922370 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180607 | 20171218 |
735403140 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180607 | 20171218 |
932749740 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
952691880 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180606 | 20171218 |
952713540 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180606 | 20171218 |
952729440 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180606 | 20171218 |
958531230 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180607 | 20171218 |
965524290 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
965542680 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
965549580 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1196068920 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1196097810 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1206676320 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1206748020 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1206767220 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1206782220 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1207293990 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1208053050 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1209121230 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1209435420 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1209452010 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1234332990 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1236863820 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1246685610 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180606 | 20171218 |
1246770570 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180606 | 20171218 |
1249119990 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180606 | 20171218 |
1249227210 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180606 | 20171218 |
1252235790 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180606 | 20171218 |
1258262790 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180605 | 20171218 |
1258342380 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180606 | 20171218 |
1258355790 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180605 | 20171218 |
1259728590 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180605 | 20171218 |
1259791800 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180605 | 20171218 |
1260388440 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180605 | 20171218 |
1261049370 | ref | gcc -m32 -O -fomit-frame-pointer | 20180605 | 20171218 |
1261461030 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180605 | 20171218 |
1382063610 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1382343420 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1382634990 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1382680140 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1584483060 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1586013300 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1587857520 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1587873690 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180607 | 20171218 |
1590599670 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1590617130 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180607 | 20171218 |
1594784430 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180605 | 20171218 |
1597128060 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1597162710 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180606 | 20171218 |
1600403550 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1600904040 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180606 | 20171218 |
1608577140 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180605 | 20171218 |
1609604370 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180606 | 20171218 |
1616365950 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180607 | 20171218 |
1616371440 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1616374530 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180607 | 20171218 |
1624863750 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1625888790 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1627071390 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180606 | 20171218 |
1627084650 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1627097310 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180606 | 20171218 |
1627256280 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180607 | 20171218 |
1628646960 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180605 | 20171218 |
1629713820 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180607 | 20171218 |
1632102180 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180605 | 20171218 |
1632351240 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180606 | 20171218 |
1632385050 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180605 | 20171218 |
1632546480 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180605 | 20171218 |
1632559200 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180605 | 20171218 |
1632572850 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180605 | 20171218 |
1632586140 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180605 | 20171218 |
1636105680 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180605 | 20171218 |
1636182120 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180607 | 20171218 |
1636272540 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180607 | 20171218 |
1636578180 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1639187100 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180606 | 20171218 |
1639259280 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180606 | 20171218 |
1639289460 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180606 | 20171218 |
1643910600 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1643968230 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1645947030 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1646023710 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1646037060 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1646548080 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1646580510 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180607 | 20171218 |
1662661500 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1662699090 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1662734550 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180606 | 20171218 |
1666770180 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180606 | 20171218 |
1668156450 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180606 | 20171218 |
1668327060 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180606 | 20171218 |
1668579540 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180606 | 20171218 |
1701389220 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1701447210 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180606 | 20171218 |
1734668820 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180607 | 20171218 |
1736502180 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180606 | 20171218 |
1736512890 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180606 | 20171218 |
1793973330 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180607 | 20171218 |
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 | 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
|
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
|