Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
20010 | ymm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180526 | 20171218 |
20040 | ymm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
20880 | ymm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
20910 | ymm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
20970 | ymm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180526 | 20171218 |
21030 | ymm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180526 | 20171218 |
21690 | ymm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180526 | 20171218 |
21750 | ymm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180526 | 20171218 |
162990 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180526 | 20171218 |
163110 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180526 | 20171218 |
164130 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180526 | 20171218 |
164370 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
164400 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
164820 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
164880 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
165090 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180526 | 20171218 |
165210 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
165600 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
165630 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
165690 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180526 | 20171218 |
165720 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180526 | 20171218 |
165750 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180526 | 20171218 |
165780 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
166050 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
166350 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180526 | 20171218 |
166380 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
166440 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
166500 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
166650 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180526 | 20171218 |
166680 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180526 | 20171218 |
166890 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180526 | 20171218 |
166920 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180526 | 20171218 |
166950 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
166980 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180526 | 20171218 |
166980 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180526 | 20171218 |
167010 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180526 | 20171218 |
167010 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
167010 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180526 | 20171218 |
167040 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180526 | 20171218 |
167130 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
167160 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
167220 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180526 | 20171218 |
167280 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
167340 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180526 | 20171218 |
167460 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180526 | 20171218 |
167580 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
167790 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
168210 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180526 | 20171218 |
168210 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
168240 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180526 | 20171218 |
168270 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
168330 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
246180 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
247050 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
248610 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
249390 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
249690 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
249990 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
250560 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
250890 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
251460 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
251520 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
252810 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180526 | 20171218 |
252870 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180526 | 20171218 |
254370 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
254400 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180526 | 20171218 |
254760 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
255390 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
255690 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
255840 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180526 | 20171218 |
256110 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
256860 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
256980 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180526 | 20171218 |
257160 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
257310 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
257940 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
258060 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
258120 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
258180 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180526 | 20171218 |
258240 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180526 | 20171218 |
258270 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180526 | 20171218 |
258360 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
258540 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
258570 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180526 | 20171218 |
258570 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180526 | 20171218 |
258600 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
258600 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180526 | 20171218 |
258870 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
258900 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180526 | 20171218 |
258960 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180526 | 20171218 |
258990 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
259020 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180526 | 20171218 |
259050 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180526 | 20171218 |
259170 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180526 | 20171218 |
259470 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
259530 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180526 | 20171218 |
259830 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
259920 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180526 | 20171218 |
259920 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180526 | 20171218 |
260160 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180526 | 20171218 |
260190 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180526 | 20171218 |
260220 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
260490 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180526 | 20171218 |
260520 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
260550 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180526 | 20171218 |
260880 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
260970 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
261000 | ref | gcc -m32 -O -fomit-frame-pointer | 20180526 | 20171218 |
261000 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261180 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
261240 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261300 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261360 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
261390 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
261480 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261630 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261660 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261690 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261720 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
261750 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
262650 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
262890 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180526 | 20171218 |
263280 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180526 | 20171218 |
263460 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
263490 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180526 | 20171218 |
263820 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
264960 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
264960 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180526 | 20171218 |
266640 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
267180 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180526 | 20171218 |
267510 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180526 | 20171218 |
267690 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
267930 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
267960 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
268170 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
268170 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
268320 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180526 | 20171218 |
268860 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
269280 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
269550 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
269910 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
270150 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
270210 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
270450 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
270480 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
270510 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
270510 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180526 | 20171218 |
270540 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180526 | 20171218 |
270630 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180526 | 20171218 |
270840 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
270900 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
270900 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180526 | 20171218 |
270930 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180526 | 20171218 |
270930 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
270960 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
271020 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
271230 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
271260 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180526 | 20171218 |
271260 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
271290 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
271500 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180526 | 20171218 |
271500 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180526 | 20171218 |
271590 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180526 | 20171218 |
271830 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
272400 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
272520 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180526 | 20171218 |
273060 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180526 | 20171218 |
273150 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180526 | 20171218 |
273360 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
273510 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
274200 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
274680 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
274740 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180526 | 20171218 |
274770 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
274860 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180526 | 20171218 |
274980 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180526 | 20171218 |
275370 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
275460 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180526 | 20171218 |
275490 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
275880 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
276480 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
300690 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
307590 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
308550 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180526 | 20171218 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ymm |
gcc -m32 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -O -fomit-frame-pointer | ymm |
gcc -m32 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=athlon -O -fomit-frame-pointer | ymm |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=i386 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=i486 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=k6 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium -O -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ymm |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ymm
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ymm |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ymm |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ymm |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ymm |
gcc -m32 -march=prescott -O -fomit-frame-pointer | ymm |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | ymm
|