Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
323280 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
339870 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
343560 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180529 | 20171218 |
344280 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
344400 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
344490 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180529 | 20171218 |
344700 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180529 | 20171218 |
344730 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
345150 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
346290 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180529 | 20171218 |
346410 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
346740 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
359160 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
361770 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
362460 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
363960 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
364200 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
364350 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180529 | 20171218 |
364410 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180529 | 20171218 |
364440 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
364830 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
365040 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
365730 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180529 | 20171218 |
365790 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
366780 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
366810 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180529 | 20171218 |
369480 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180529 | 20171218 |
370170 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180529 | 20171218 |
371100 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
371610 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
374370 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
374370 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
374610 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
374640 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180529 | 20171218 |
374730 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
374940 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180529 | 20171218 |
375420 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180529 | 20171218 |
375810 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180529 | 20171218 |
375840 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
377520 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180529 | 20171218 |
378870 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
381900 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180529 | 20171218 |
381930 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180529 | 20171218 |
383040 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180529 | 20171218 |
383460 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
384660 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
384720 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180529 | 20171218 |
385710 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
388110 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
389010 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
390750 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
391140 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
391380 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
393210 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
399060 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
399240 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180529 | 20171218 |
407250 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
407640 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180529 | 20171218 |
547440 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
547770 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180529 | 20171218 |
548850 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180529 | 20171218 |
559260 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180529 | 20171218 |
560430 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180529 | 20171218 |
560940 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180529 | 20171218 |
561330 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180529 | 20171218 |
561600 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180529 | 20171218 |
561780 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
562860 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
562890 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180529 | 20171218 |
563370 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180529 | 20171218 |
563490 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180529 | 20171218 |
563580 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180529 | 20171218 |
563760 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180529 | 20171218 |
564450 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180529 | 20171218 |
565290 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180529 | 20171218 |
565830 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180529 | 20171218 |
566310 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
566910 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180529 | 20171218 |
567360 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180529 | 20171218 |
567690 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180529 | 20171218 |
568470 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
568590 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180529 | 20171218 |
568830 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180529 | 20171218 |
568890 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180529 | 20171218 |
569460 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
569610 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180529 | 20171218 |
569760 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180529 | 20171218 |
570000 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180529 | 20171218 |
571860 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
571980 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180529 | 20171218 |
572970 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180529 | 20171218 |
587400 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180529 | 20171218 |
590010 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180529 | 20171218 |
590100 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180529 | 20171218 |
590820 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180529 | 20171218 |
590850 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180529 | 20171218 |
591060 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180529 | 20171218 |
591120 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180529 | 20171218 |
591570 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180529 | 20171218 |
591690 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180529 | 20171218 |
591900 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180529 | 20171218 |
602430 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180529 | 20171218 |
603480 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180529 | 20171218 |
603660 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180529 | 20171218 |
604860 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180529 | 20171218 |
605850 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180529 | 20171218 |
606870 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180529 | 20171218 |
610350 | ref | gcc -m32 -O -fomit-frame-pointer | 20180529 | 20171218 |
610530 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180529 | 20171218 |
611070 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180529 | 20171218 |
611190 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180529 | 20171218 |
611220 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180529 | 20171218 |
611490 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180529 | 20171218 |
611520 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180529 | 20171218 |
611670 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180529 | 20171218 |
612690 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180529 | 20171218 |
615900 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180529 | 20171218 |
616380 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180529 | 20171218 |
617190 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180529 | 20171218 |
617430 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180529 | 20171218 |
640170 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
644040 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
644340 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
644430 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
645720 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180529 | 20171218 |
645960 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180529 | 20171218 |
646590 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180529 | 20171218 |
646680 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180529 | 20171218 |
647520 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
652470 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
652560 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
652680 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
657330 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
661560 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
711900 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
725790 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
726090 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
730290 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180529 | 20171218 |
730320 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180529 | 20171218 |
733530 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
736710 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
738570 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
746820 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
758490 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
758790 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
759300 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
763980 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180529 | 20171218 |
764460 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180529 | 20171218 |
1034940 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180529 | 20171218 |
1035090 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180529 | 20171218 |
1035450 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180529 | 20171218 |
1048410 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180529 | 20171218 |
1050240 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180529 | 20171218 |
1050840 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180529 | 20171218 |
1050990 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180529 | 20171218 |
1054410 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180529 | 20171218 |
1055550 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180529 | 20171218 |
1057290 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180529 | 20171218 |
1057830 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180529 | 20171218 |
1061400 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180529 | 20171218 |
1063530 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180529 | 20171218 |
1084590 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180529 | 20171218 |
1137630 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1137810 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1164420 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180529 | 20171218 |
1164900 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180529 | 20171218 |
1165590 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1165860 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1165890 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1170810 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180529 | 20171218 |
1170870 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180529 | 20171218 |
1172040 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1172190 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1172520 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1209090 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180529 | 20171218 |
1209780 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180529 | 20171218 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse4 |
gcc -m32 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -O -fomit-frame-pointer | sse4 |
gcc -m32 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse4
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse4 |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=k8 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=nocona -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse4 |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse4 |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse4 |
gcc -m32 -march=prescott -O -fomit-frame-pointer | sse4 |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse4
|