Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
52097891 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180106 | 20171218 |
52100441 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180106 | 20171218 |
52162409 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180106 | 20171218 |
52162662 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180106 | 20171218 |
52575476 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180106 | 20171218 |
52635924 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180106 | 20171218 |
52638443 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180106 | 20171218 |
52639767 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180106 | 20171218 |
52679585 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180106 | 20171218 |
52694020 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
52753157 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
52991178 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180106 | 20171218 |
52993311 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180106 | 20171218 |
53005816 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180106 | 20171218 |
53148579 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180106 | 20171218 |
53150263 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180106 | 20171218 |
53282375 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180106 | 20171218 |
53298693 | ref | gcc -m32 -O -fomit-frame-pointer | 20180106 | 20171218 |
53322955 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180106 | 20171218 |
53346051 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
53365672 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
53463839 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180106 | 20171218 |
53472855 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
53481234 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
53481448 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180106 | 20171218 |
53489132 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
53491363 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180106 | 20171218 |
53555882 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180106 | 20171218 |
53556972 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
53560566 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180106 | 20171218 |
53696606 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180106 | 20171218 |
53944724 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180106 | 20171218 |
53988723 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54050770 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54069526 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54172250 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54173935 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54183210 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54187937 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54196166 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180106 | 20171218 |
54389831 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54423154 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54447268 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180106 | 20171218 |
54470918 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54481217 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54495845 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54540469 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54540900 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54542147 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54620102 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54620775 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54622095 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54623057 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54646989 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54692923 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54694628 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54696655 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
54923869 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180106 | 20171218 |
54973017 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55007730 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180106 | 20171218 |
55130127 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180106 | 20171218 |
55331680 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55332827 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55336175 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55337735 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55343032 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55344085 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55346715 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55350582 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55361461 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55370851 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55394503 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180106 | 20171218 |
55394712 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180106 | 20171218 |
55404660 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180106 | 20171218 |
55421160 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180106 | 20171218 |
55717156 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55717329 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55718190 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
55742867 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55743027 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55760586 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
55785271 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180106 | 20171218 |
55794092 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180106 | 20171218 |
55835776 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180106 | 20171218 |
55842296 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180106 | 20171218 |
55865376 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180106 | 20171218 |
55898997 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180106 | 20171218 |
55899091 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180106 | 20171218 |
55899665 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180106 | 20171218 |
55958945 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180106 | 20171218 |
55965004 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56018685 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56019508 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180106 | 20171218 |
56115723 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180106 | 20171218 |
56116486 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180106 | 20171218 |
56117912 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56127101 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56128770 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56130035 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56362195 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180106 | 20171218 |
56363521 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56407155 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180106 | 20171218 |
56408196 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180106 | 20171218 |
56412763 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180106 | 20171218 |
56445153 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180106 | 20171218 |
56448894 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56508500 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180106 | 20171218 |
56509903 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56581659 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56581724 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56625837 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180106 | 20171218 |
56650738 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56918740 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56924010 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56948066 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180106 | 20171218 |
56951344 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180106 | 20171218 |
56954047 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180106 | 20171218 |
57157871 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180106 | 20171218 |
57161006 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180106 | 20171218 |
57225777 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180106 | 20171218 |
57226585 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180106 | 20171218 |
57309869 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180106 | 20171218 |
57310439 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180106 | 20171218 |
57311861 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180106 | 20171218 |
57311904 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180106 | 20171218 |
57386775 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180106 | 20171218 |
57446182 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180106 | 20171218 |
57471233 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180106 | 20171218 |
57899091 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180106 | 20171218 |
57949020 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180106 | 20171218 |
90838971 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180106 | 20171218 |
92830871 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180106 | 20171218 |
94861147 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
94922766 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
94928071 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
94937913 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
94981378 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
94992698 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
95006065 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
95040873 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
95142314 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
95693958 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
96159600 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180106 | 20171218 |
96230770 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180106 | 20171218 |
97206022 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180106 | 20171218 |
97215586 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180106 | 20171218 |
97512381 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180106 | 20171218 |
97513019 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180106 | 20171218 |
97566892 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180106 | 20171218 |
97594001 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180106 | 20171218 |
97759645 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180106 | 20171218 |
97868349 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180106 | 20171218 |
98321237 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180106 | 20171218 |
98351484 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180106 | 20171218 |
98565773 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180106 | 20171218 |
98621692 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180106 | 20171218 |
98758765 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180106 | 20171218 |
98777991 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180106 | 20171218 |
100910568 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180106 | 20171218 |
100989136 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180106 | 20171218 |
101788168 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180106 | 20171218 |
101913549 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180106 | 20171218 |
102559336 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180106 | 20171218 |
102581629 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180106 | 20171218 |
102691799 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180106 | 20171218 |
102725767 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180106 | 20171218 |
102894887 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180106 | 20171218 |
102930837 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180106 | 20171218 |
104997509 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180106 | 20171218 |
105213762 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180106 | 20171218 |
106195740 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180106 | 20171218 |
106214212 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180106 | 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 -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=pentium3 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m32 -march=pentium3 -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=pentium3 -O2 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx |
gcc -m32 -march=pentium3 -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
|