Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5335830 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
5337099 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190730 | 20190729 |
6061940 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
6062395 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190730 | 20190729 |
6063613 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
6066452 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
6068696 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
6071734 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7764861 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7808429 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7814621 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7904623 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7931225 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7936345 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7945488 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7970325 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7973427 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7979032 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7981597 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190730 | 20190729 |
7987464 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190730 | 20190729 |
33453014 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
33458494 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
41586447 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
41586939 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
41592518 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
42518189 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
42532877 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
43718391 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190730 | 20190729 |
45777954 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
45784774 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
45803428 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
46228814 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
46485206 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
46485996 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190730 | 20190729 |
46487776 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
46700689 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190730 | 20190729 |
47391282 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190730 | 20190729 |
48669766 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190730 | 20190729 |
48673159 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190730 | 20190729 |
48776746 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190730 | 20190729 |
48922735 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190730 | 20190729 |
49158600 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
49250278 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
50394695 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190730 | 20190729 |
50473350 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
50475448 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190730 | 20190729 |
50552895 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
50569484 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190730 | 20190729 |
50574115 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190730 | 20190729 |
50625923 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
50629409 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190730 | 20190729 |
50629520 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190730 | 20190729 |
50639089 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190730 | 20190729 |
50639764 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190730 | 20190729 |
50651627 | ref | gcc -m32 -O -fomit-frame-pointer | 20190730 | 20190729 |
50725071 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190730 | 20190729 |
51266382 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190730 | 20190729 |
51267278 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190730 | 20190729 |
51268095 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
51525371 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190730 | 20190729 |
51553058 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190730 | 20190729 |
51553421 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190730 | 20190729 |
51582272 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190730 | 20190729 |
51584360 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190730 | 20190729 |
51692165 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190730 | 20190729 |
51693335 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190730 | 20190729 |
51956715 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
52021875 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190730 | 20190729 |
52033893 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190730 | 20190729 |
52035111 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190730 | 20190729 |
52036728 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190730 | 20190729 |
52080776 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190730 | 20190729 |
52081810 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190730 | 20190729 |
52090048 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190730 | 20190729 |
52090291 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190730 | 20190729 |
52090359 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190730 | 20190729 |
52090401 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190730 | 20190729 |
52090514 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190730 | 20190729 |
52090988 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190730 | 20190729 |
52501116 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53209891 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53285260 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53291141 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53294801 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53397491 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53401230 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53418450 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53421068 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53429463 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53432036 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53432853 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53434766 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53435019 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
53990730 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190730 | 20190729 |
53993316 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190730 | 20190729 |
54878839 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190730 | 20190729 |
54883155 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
55003662 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190730 | 20190729 |
55202587 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
55203208 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190730 | 20190729 |
56333513 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190730 | 20190729 |
56334152 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190730 | 20190729 |
56389210 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190730 | 20190729 |
56395016 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190730 | 20190729 |
56563218 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
56563974 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
56603710 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
57212972 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
57216064 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190730 | 20190729 |
57217891 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
57241664 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190730 | 20190729 |
58016998 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190730 | 20190729 |
58029633 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
58041754 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
58863897 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
58870047 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190730 | 20190729 |
58872998 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
58873574 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
58873988 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
58887209 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
59076200 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190730 | 20190729 |
59082033 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
59396258 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190730 | 20190729 |
59397419 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190730 | 20190729 |
59587561 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190730 | 20190729 |
59976599 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190730 | 20190729 |
59976793 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190730 | 20190729 |
59977458 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190730 | 20190729 |
61026976 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190730 | 20190729 |
61027377 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190730 | 20190729 |
61034768 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190730 | 20190729 |
61257107 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
61257955 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190730 | 20190729 |
61259420 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
61300510 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190730 | 20190729 |
63681480 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190730 | 20190729 |
63683623 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190730 | 20190729 |
63870115 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
63871724 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190730 | 20190729 |
63872167 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
63904135 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190730 | 20190729 |
63905167 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190730 | 20190729 |
64038304 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190730 | 20190729 |
64040865 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190730 | 20190729 |
64043103 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190730 | 20190729 |
64444097 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190730 | 20190729 |
64444654 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190730 | 20190729 |
64446240 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190730 | 20190729 |
64447722 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190730 | 20190729 |
64944684 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190730 | 20190729 |
64955710 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190730 | 20190729 |
64973572 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190730 | 20190729 |
65150736 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190730 | 20190729 |
65152058 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190730 | 20190729 |
65333325 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190730 | 20190729 |
65333538 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190730 | 20190729 |
65693194 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190730 | 20190729 |
66156726 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
66160717 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
68692429 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190730 | 20190729 |
68699508 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190730 | 20190729 |
68701221 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190730 | 20190729 |
68794353 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190730 | 20190729 |
68794768 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190730 | 20190729 |
71002903 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190730 | 20190729 |
71024799 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190730 | 20190729 |
71710129 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
71710190 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
72792531 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190730 | 20190729 |
72806236 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190730 | 20190729 |
75692647 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190730 | 20190729 |
76637689 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190730 | 20190729 |
78002655 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
78002720 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190730 | 20190729 |
102266337 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
102280148 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190730 | 20190729 |
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
|