Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
927120 | vperm | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
928410 | vperm | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
929010 | vperm | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
945870 | vperm | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
946050 | vperm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
946140 | vperm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180526 | 20171218 |
977250 | vperm | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
1095420 | vperm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180526 | 20171218 |
1466790 | vperm | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1467480 | vperm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1467630 | vperm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1472460 | vperm | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1527210 | vperm | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1531500 | vperm | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1532520 | vperm | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1537230 | vperm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180526 | 20171218 |
1801230 | vperm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180526 | 20171218 |
1801980 | vperm | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180526 | 20171218 |
1803060 | vperm | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180526 | 20171218 |
1813560 | vperm | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180526 | 20171218 |
1813740 | vperm | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180526 | 20171218 |
1815390 | vperm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
1822530 | vperm | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180526 | 20171218 |
1881360 | vperm | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180526 | 20171218 |
1881420 | vperm | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180526 | 20171218 |
1883250 | vperm | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180526 | 20171218 |
1910490 | vperm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180526 | 20171218 |
1936110 | vperm | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180526 | 20171218 |
1956870 | vperm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180526 | 20171218 |
2015910 | vperm | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
2016690 | vperm | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180526 | 20171218 |
2017440 | vperm | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
36413730 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
37006590 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
41034510 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
41462280 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
41591880 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
41606460 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180525 | 20171218 |
41627490 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180525 | 20171218 |
41728110 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
41769930 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
41770140 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
41982960 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180525 | 20171218 |
42484830 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
42497190 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180525 | 20171218 |
42517080 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
43255170 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180526 | 20171218 |
43359000 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180526 | 20171218 |
43705080 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
43930110 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180525 | 20171218 |
43931940 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
43973730 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180525 | 20171218 |
44048730 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180525 | 20171218 |
44150220 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180525 | 20171218 |
44151840 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
44182470 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180525 | 20171218 |
44257350 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
44280570 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
44426370 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
53117580 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180526 | 20171218 |
54489570 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180525 | 20171218 |
54525150 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180526 | 20171218 |
58280070 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180526 | 20171218 |
63519060 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180526 | 20171218 |
64072350 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180526 | 20171218 |
64168650 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180526 | 20171218 |
67002870 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180525 | 20171218 |
67228290 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180525 | 20171218 |
76329600 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
78155910 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180525 | 20171218 |
78479760 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
79950270 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180525 | 20171218 |
80155590 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180525 | 20171218 |
82644360 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180526 | 20171218 |
83039490 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180526 | 20171218 |
83150190 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180526 | 20171218 |
84243060 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180525 | 20171218 |
84358440 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180525 | 20171218 |
84380490 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180525 | 20171218 |
84517200 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180525 | 20171218 |
84559440 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180525 | 20171218 |
84758130 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180525 | 20171218 |
84926730 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180525 | 20171218 |
85104270 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180525 | 20171218 |
85551300 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180525 | 20171218 |
86335020 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180525 | 20171218 |
86708460 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180525 | 20171218 |
87808290 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180525 | 20171218 |
87937800 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180525 | 20171218 |
88144650 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180525 | 20171218 |
88205700 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180525 | 20171218 |
88409400 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180526 | 20171218 |
90241830 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180525 | 20171218 |
90283650 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180525 | 20171218 |
91145070 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180525 | 20171218 |
92317740 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180525 | 20171218 |
92391780 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180525 | 20171218 |
93495120 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180525 | 20171218 |
93507540 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180525 | 20171218 |
93603180 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
94169700 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180525 | 20171218 |
95570070 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
95843370 | ref | gcc -m32 -O -fomit-frame-pointer | 20180525 | 20171218 |
97879680 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180525 | 20171218 |
97926660 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
98400330 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180525 | 20171218 |
98627640 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
98693910 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180525 | 20171218 |
99215940 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
99447090 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
101019120 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180525 | 20171218 |
101515770 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180525 | 20171218 |
101558190 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180525 | 20171218 |
101610630 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180525 | 20171218 |
101713560 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180525 | 20171218 |
101751930 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180525 | 20171218 |
102986670 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180525 | 20171218 |
103028220 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180525 | 20171218 |
120340470 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180525 | 20171218 |
121419240 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180525 | 20171218 |
240280860 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180526 | 20171218 |
240358170 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180526 | 20171218 |
240502530 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180526 | 20171218 |
240502860 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180526 | 20171218 |
240554640 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180525 | 20171218 |
240648780 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180526 | 20171218 |
241496850 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180526 | 20171218 |
241563630 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180526 | 20171218 |
242220330 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
242226330 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
242232990 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
244503960 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
244550730 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180526 | 20171218 |
244569810 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180526 | 20171218 |
245116170 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
245364840 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180526 | 20171218 |
245716080 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
246677550 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180526 | 20171218 |
246704550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180526 | 20171218 |
246804270 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180526 | 20171218 |
247606650 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180526 | 20171218 |
247616250 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180526 | 20171218 |
249137940 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
249250860 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
249343080 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
250251780 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
250704000 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180526 | 20171218 |
250925940 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
251379150 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180525 | 20171218 |
251400690 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180525 | 20171218 |
253109880 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180525 | 20171218 |
253138500 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
253216890 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180526 | 20171218 |
254218650 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
254251290 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
254534670 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180525 | 20171218 |
254764590 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
255241140 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
255600960 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
256222260 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180526 | 20171218 |
256268130 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180526 | 20171218 |
256604850 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180526 | 20171218 |
258512490 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
258544800 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180525 | 20171218 |
319123650 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
324866850 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
324871710 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180525 | 20171218 |
325060620 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
325068630 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180525 | 20171218 |
327788100 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
327799380 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
327800010 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
330323880 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180525 | 20171218 |
330331200 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180525 | 20171218 |
331538310 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180525 | 20171218 |
337846350 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180526 | 20171218 |
337860300 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180526 | 20171218 |
338538120 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180525 | 20171218 |
338551620 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180526 | 20171218 |
338558400 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180525 | 20171218 |
339379410 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180525 | 20171218 |
339387600 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180525 | 20171218 |
342371040 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180525 | 20171218 |
343307880 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180525 | 20171218 |
343321800 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180525 | 20171218 |
348453510 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180525 | 20171218 |
348456300 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180525 | 20171218 |
353576400 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180526 | 20171218 |
353579610 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180526 | 20171218 |
354194610 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180525 | 20171218 |
354222900 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180525 | 20171218 |
354455550 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180525 | 20171218 |
354477240 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180525 | 20171218 |
354764280 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180525 | 20171218 |
355078050 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180525 | 20171218 |
355133460 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180525 | 20171218 |
356667480 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180525 | 20171218 |
357491850 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180525 | 20171218 |
357534690 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180525 | 20171218 |
357554280 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180525 | 20171218 |
358835130 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180526 | 20171218 |
358861680 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180526 | 20171218 |
360014010 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180525 | 20171218 |
360044970 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180525 | 20171218 |
361100760 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180526 | 20171218 |
361192680 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180526 | 20171218 |
395745210 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180525 | 20171218 |
395792100 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180525 | 20171218 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | vperm |
gcc -m32 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -O -fomit-frame-pointer | vperm |
gcc -m32 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=athlon -O -fomit-frame-pointer | vperm |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=i386 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=i486 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=k6 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium -O -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | vperm |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | vperm
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=k8 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=nocona -O -fomit-frame-pointer | vperm |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | vperm |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | vperm |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | vperm |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | vperm |
gcc -m32 -march=prescott -O -fomit-frame-pointer | vperm |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | vperm
|