Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3923655 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190803 | 20190729 |
3971137 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4169342 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4335278 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4500219 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
4992470 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5091087 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5097518 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5236411 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5550008 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
5552692 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6019147 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6053093 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6074333 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6101345 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6223335 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6228093 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6305430 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6358713 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6878113 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6908280 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
6955000 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7110871 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7227198 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7229282 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7613522 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190803 | 20190729 |
7773992 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7873950 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
7915827 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8055191 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8071244 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190803 | 20190729 |
8072869 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190803 | 20190729 |
8075788 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190803 | 20190729 |
8090772 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190803 | 20190729 |
8115452 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190803 | 20190729 |
8129566 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190803 | 20190729 |
8135037 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8153968 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190803 | 20190729 |
8156776 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190803 | 20190729 |
8160823 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190803 | 20190729 |
8185520 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190803 | 20190729 |
8205479 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190803 | 20190729 |
8220387 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8230621 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8232931 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8242425 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190803 | 20190729 |
8248415 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190803 | 20190729 |
8269913 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190803 | 20190729 |
8294203 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8302097 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8312240 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8321947 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190803 | 20190729 |
8404323 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
8470119 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8471373 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8500547 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
8502837 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190803 | 20190729 |
8523589 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
8562178 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
8669745 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
8711889 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
9423290 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190803 | 20190729 |
9441413 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190803 | 20190729 |
9635842 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190803 | 20190729 |
9637942 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190803 | 20190729 |
9648953 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190803 | 20190729 |
9663557 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190803 | 20190729 |
9831325 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190803 | 20190729 |
9878964 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
9939783 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10204302 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10255263 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
10426215 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10438365 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10465631 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10525133 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10640361 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10724107 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10746162 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190803 | 20190729 |
10752754 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190803 | 20190729 |
11723294 | ref | gcc -m32 -O -fomit-frame-pointer | 20190803 | 20190729 |
11793044 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190803 | 20190729 |
11814627 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190803 | 20190729 |
11820533 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190803 | 20190729 |
11826861 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190803 | 20190729 |
11845169 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190803 | 20190729 |
12070506 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190803 | 20190729 |
12093933 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190803 | 20190729 |
12106992 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190803 | 20190729 |
12176341 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12291726 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12303734 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190803 | 20190729 |
12310940 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12311088 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190803 | 20190729 |
12323738 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190803 | 20190729 |
12329444 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12330796 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12330918 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12340189 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190803 | 20190729 |
12342712 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190803 | 20190729 |
12344339 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190803 | 20190729 |
12345411 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12353141 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190803 | 20190729 |
12362202 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190803 | 20190729 |
12367062 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190803 | 20190729 |
12377760 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12385211 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12389389 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190803 | 20190729 |
12402480 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190803 | 20190729 |
12430319 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12437647 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12440877 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190803 | 20190729 |
12464762 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12466288 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190803 | 20190729 |
12473738 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190803 | 20190729 |
12480443 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12482302 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12490929 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12497786 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12517709 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12542861 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12696594 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12698222 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
12737267 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190803 | 20190729 |
13520826 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
14053478 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190803 | 20190729 |
14212004 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190803 | 20190729 |
14227637 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190803 | 20190729 |
14512141 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190803 | 20190729 |
14654855 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190803 | 20190729 |
14680689 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190803 | 20190729 |
15623135 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15663604 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190803 | 20190729 |
15746746 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15782837 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15798544 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15798712 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190803 | 20190729 |
15816151 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190803 | 20190729 |
15841355 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190803 | 20190729 |
15863103 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15907843 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15937363 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15945699 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15956606 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15960567 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15960968 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15966756 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
15980232 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190803 | 20190729 |
16014148 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190803 | 20190729 |
16021482 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16024464 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190803 | 20190729 |
16028571 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190803 | 20190729 |
16034994 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190803 | 20190729 |
16040129 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16042078 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190803 | 20190729 |
16043694 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16065595 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16077119 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16100998 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190803 | 20190729 |
16112709 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190803 | 20190729 |
16121217 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190803 | 20190729 |
16123680 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16133970 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190803 | 20190729 |
16139614 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16152611 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190803 | 20190729 |
16164260 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16183510 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190803 | 20190729 |
16187784 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190803 | 20190729 |
16226032 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16236341 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190803 | 20190729 |
16240851 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190803 | 20190729 |
17159934 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190803 | 20190729 |
17288698 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190803 | 20190729 |
17364544 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190803 | 20190729 |
17390729 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190803 | 20190729 |
24817482 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190803 | 20190729 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | vec
|