Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
791462 | vperm | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
791566 | vperm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180824 | 20180818 |
800768 | vperm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
821901 | vperm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
835722 | vperm | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
895091 | vperm | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
895167 | vperm | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
895179 | vperm | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
1180158 | vperm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1195457 | vperm | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1209671 | vperm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1209712 | vperm | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1314047 | vperm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1326696 | vperm | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1326710 | vperm | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1330025 | vperm | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
1429288 | vperm | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180824 | 20180818 |
1429496 | vperm | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180824 | 20180818 |
1429887 | vperm | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180824 | 20180818 |
1435687 | vperm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
1455343 | vperm | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180824 | 20180818 |
1458262 | vperm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
1465516 | vperm | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180824 | 20180818 |
1466054 | vperm | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180824 | 20180818 |
1551454 | vperm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
1555294 | vperm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180824 | 20180818 |
1557362 | vperm | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180824 | 20180818 |
1559998 | vperm | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180824 | 20180818 |
1560093 | vperm | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180824 | 20180818 |
1590121 | vperm | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180824 | 20180818 |
1590717 | vperm | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180824 | 20180818 |
1598367 | vperm | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
39845824 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40253758 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40690446 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40694367 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
40724841 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41035169 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41037903 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41113805 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41142748 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41221776 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180824 | 20180818 |
41793978 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
42016500 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
44007707 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
44172436 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
44552958 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180824 | 20180818 |
46187024 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
46240988 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
65594103 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
65813837 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
68508857 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
86256375 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
86778069 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180824 | 20180818 |
96378913 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
96379637 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
96423143 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
96492004 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
96535317 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180824 | 20180818 |
96546083 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
97072494 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
97991236 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
98230377 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180824 | 20180818 |
103812855 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180824 | 20180818 |
104154135 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180824 | 20180818 |
111602844 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180824 | 20180818 |
111609714 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180824 | 20180818 |
113639760 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180824 | 20180818 |
113672075 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180824 | 20180818 |
113684419 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180824 | 20180818 |
113699531 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180824 | 20180818 |
113707091 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180824 | 20180818 |
113869625 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180824 | 20180818 |
113919407 | ref | gcc -m32 -O -fomit-frame-pointer | 20180824 | 20180818 |
124995498 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
125353329 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
125473330 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
125483369 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
125539518 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
125934585 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
126067162 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180824 | 20180818 |
126943050 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
127344226 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
127675496 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
127812123 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
127952043 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
128119635 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
128299718 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
128395752 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180824 | 20180818 |
128429178 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
128442024 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
129118658 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
129270345 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
129279228 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
129484708 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
129702676 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
129962097 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
130730573 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
130825066 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
131851191 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180824 | 20180818 |
131897460 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180824 | 20180818 |
132827293 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
133124036 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180824 | 20180818 |
135829406 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180824 | 20180818 |
160327664 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
166053595 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
166175478 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
166508639 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
166787282 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
166910260 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
167190347 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
167576552 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
167694256 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
167802174 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
168137462 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
168340520 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
168963121 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
169538411 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
169631919 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
170149599 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
170635835 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
175142843 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180824 | 20180818 |
176286319 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
193346704 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
193888208 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
194103084 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
194219973 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
214797023 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
215037523 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
218397048 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
219346855 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
219993411 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
220045883 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
220150944 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
271754480 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180824 | 20180818 |
271761744 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
273224128 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
289231262 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180824 | 20180818 |
290954865 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
292657072 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180824 | 20180818 |
293029300 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
293287563 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
293823855 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
293946430 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180824 | 20180818 |
294964119 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180824 | 20180818 |
295153716 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180824 | 20180818 |
296309746 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180824 | 20180818 |
296594674 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180824 | 20180818 |
297388082 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180824 | 20180818 |
297912078 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180824 | 20180818 |
298007744 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180824 | 20180818 |
298517961 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180824 | 20180818 |
299697553 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180824 | 20180818 |
299836222 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180824 | 20180818 |
300222536 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
300598022 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180824 | 20180818 |
300973530 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180824 | 20180818 |
301787244 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
301791891 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180824 | 20180818 |
301840661 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
304562242 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180824 | 20180818 |
305155357 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180824 | 20180818 |
306308911 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180824 | 20180818 |
308644005 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180824 | 20180818 |
310227024 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180824 | 20180818 |
310883302 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180824 | 20180818 |
311287903 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180824 | 20180818 |
311564558 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180824 | 20180818 |
311776342 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180824 | 20180818 |
313656141 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180824 | 20180818 |
313663543 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180824 | 20180818 |
314341014 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180824 | 20180818 |
316707750 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180824 | 20180818 |
316981013 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180824 | 20180818 |
317068415 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180824 | 20180818 |
318816083 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180824 | 20180818 |
318888061 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180824 | 20180818 |
319931665 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180824 | 20180818 |
322720785 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180824 | 20180818 |
323943740 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180824 | 20180818 |
327058845 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180824 | 20180818 |
327278246 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180824 | 20180818 |
327418354 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
329039393 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
329163706 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180824 | 20180818 |
329452903 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180824 | 20180818 |
329588545 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180824 | 20180818 |
329673242 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180824 | 20180818 |
329684744 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180824 | 20180818 |
329765474 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180824 | 20180818 |
329830671 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
330406673 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180824 | 20180818 |
330731954 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
331139473 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180824 | 20180818 |
331186934 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
331666206 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180824 | 20180818 |
332374777 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
332438300 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180824 | 20180818 |
333063897 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180824 | 20180818 |
333082617 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180824 | 20180818 |
333194395 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180824 | 20180818 |
333860478 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180824 | 20180818 |
334652478 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180824 | 20180818 |
335039865 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180824 | 20180818 |
337506599 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
351000695 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180824 | 20180818 |
365231922 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180824 | 20180818 |
365493421 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180824 | 20180818 |
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
|