Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
277482 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
281077 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180826 | 20180818 |
283962 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
285161 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180826 | 20180818 |
290377 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
291901 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
292217 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180826 | 20180818 |
292443 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180826 | 20180818 |
295415 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
295681 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
295918 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
296506 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180826 | 20180818 |
301893 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
327863 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180826 | 20180818 |
334603 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
335950 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
336793 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
337163 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
337510 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
337768 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
340783 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180826 | 20180818 |
340994 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180826 | 20180818 |
342645 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180826 | 20180818 |
377952 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180826 | 20180818 |
460897 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180826 | 20180818 |
465843 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
465968 | ref | gcc -m32 -O -fomit-frame-pointer | 20180826 | 20180818 |
466558 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180826 | 20180818 |
472288 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
472667 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180826 | 20180818 |
473665 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180826 | 20180818 |
474284 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180826 | 20180818 |
475308 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180826 | 20180818 |
475494 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180826 | 20180818 |
476364 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180826 | 20180818 |
478133 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180826 | 20180818 |
478502 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180826 | 20180818 |
491879 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180826 | 20180818 |
492303 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180826 | 20180818 |
492536 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
499566 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180826 | 20180818 |
517056 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
651331 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
660395 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
661079 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180826 | 20180818 |
663361 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180826 | 20180818 |
665815 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
667121 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
671623 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
671675 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180826 | 20180818 |
673992 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
675101 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180826 | 20180818 |
675256 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
676613 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180826 | 20180818 |
677483 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180826 | 20180818 |
681576 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180826 | 20180818 |
681716 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
682333 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
688074 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
691893 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180826 | 20180818 |
692079 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
692793 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
693169 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180826 | 20180818 |
695318 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180826 | 20180818 |
695795 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
697356 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
704046 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
707475 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
707968 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
708438 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
723436 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
730512 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
732699 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180826 | 20180818 |
736398 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
737056 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180826 | 20180818 |
737589 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180826 | 20180818 |
741303 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180826 | 20180818 |
741670 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
742645 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
745302 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
750481 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
755448 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
755913 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
757184 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
759587 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180826 | 20180818 |
759699 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180826 | 20180818 |
760703 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180826 | 20180818 |
765532 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
766332 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
769713 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180826 | 20180818 |
770474 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
771020 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180826 | 20180818 |
772868 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
777343 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180826 | 20180818 |
778212 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180826 | 20180818 |
815891 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
818730 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
820842 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180826 | 20180818 |
885907 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
907174 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
989899 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180826 | 20180818 |
995063 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180826 | 20180818 |
1089224 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1090131 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180826 | 20180818 |
1090365 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180826 | 20180818 |
1095680 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180826 | 20180818 |
1099826 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1100684 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180826 | 20180818 |
1102526 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1104195 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1104909 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180826 | 20180818 |
1105494 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180826 | 20180818 |
1105754 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180826 | 20180818 |
1108623 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180826 | 20180818 |
1108855 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1109309 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180826 | 20180818 |
1111224 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1115115 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180826 | 20180818 |
1116150 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180826 | 20180818 |
1119561 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1120240 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1123968 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1125196 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1125200 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180826 | 20180818 |
1125788 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180826 | 20180818 |
1125869 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1127762 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1130788 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180826 | 20180818 |
1131127 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180826 | 20180818 |
1131720 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180826 | 20180818 |
1132073 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180826 | 20180818 |
1133766 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180826 | 20180818 |
1135226 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180826 | 20180818 |
1137720 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180826 | 20180818 |
1141706 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180826 | 20180818 |
1142788 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180826 | 20180818 |
1142922 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1143360 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1144232 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180826 | 20180818 |
1146687 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180826 | 20180818 |
1147220 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180826 | 20180818 |
1147871 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180826 | 20180818 |
1148701 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180826 | 20180818 |
1149273 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180826 | 20180818 |
1150496 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180826 | 20180818 |
1151979 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180826 | 20180818 |
1152022 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180826 | 20180818 |
1153478 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180826 | 20180818 |
1154988 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180826 | 20180818 |
1155293 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180826 | 20180818 |
1156113 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180826 | 20180818 |
1157502 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1158578 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180826 | 20180818 |
1159316 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1159603 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180826 | 20180818 |
1161106 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180826 | 20180818 |
1162884 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1163689 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180826 | 20180818 |
1167468 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1168775 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180826 | 20180818 |
1169883 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1169911 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1170169 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180826 | 20180818 |
1171867 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180826 | 20180818 |
1173931 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180826 | 20180818 |
1178391 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1179131 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1180071 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180826 | 20180818 |
1181000 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180826 | 20180818 |
1181363 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1181664 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180826 | 20180818 |
1271921 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180826 | 20180818 |
1273443 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180826 | 20180818 |
1290149 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180826 | 20180818 |
1292258 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180826 | 20180818 |
1302498 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180826 | 20180818 |
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
|