Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
462150 | vperm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180528 | 20171218 |
462150 | vperm | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180528 | 20171218 |
462180 | vperm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
506670 | vperm | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
506820 | vperm | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
506880 | vperm | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
507000 | vperm | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
751530 | vperm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180528 | 20171218 |
845190 | vperm | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180528 | 20171218 |
845220 | vperm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
845250 | vperm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180528 | 20171218 |
856530 | vperm | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
856620 | vperm | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
858360 | vperm | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
860160 | vperm | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
1078620 | vperm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180528 | 20171218 |
1351020 | vperm | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180528 | 20171218 |
1352100 | vperm | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180528 | 20171218 |
1354170 | vperm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
1354260 | vperm | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180528 | 20171218 |
1354440 | vperm | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180528 | 20171218 |
1355850 | vperm | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180528 | 20171218 |
1356510 | vperm | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180528 | 20171218 |
1357560 | vperm | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180528 | 20171218 |
1360380 | vperm | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180528 | 20171218 |
1360830 | vperm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180528 | 20171218 |
1549830 | vperm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180528 | 20171218 |
1551960 | vperm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180528 | 20171218 |
1556550 | vperm | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180528 | 20171218 |
1558200 | vperm | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180528 | 20171218 |
1562130 | vperm | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
1564320 | vperm | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180528 | 20171218 |
21281760 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180528 | 20171218 |
21282120 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180528 | 20171218 |
21397440 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180528 | 20171218 |
21443790 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180528 | 20171218 |
21486840 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
21561210 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
22017090 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
22069260 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180528 | 20171218 |
22659750 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180528 | 20171218 |
22668630 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180528 | 20171218 |
22686000 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180528 | 20171218 |
22686540 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180528 | 20171218 |
22735920 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180528 | 20171218 |
22740810 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180528 | 20171218 |
22795950 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180528 | 20171218 |
23192460 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
23383680 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
23552400 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
23559600 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
23772150 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
23772900 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
23788200 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180528 | 20171218 |
23832630 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
23872830 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
23897430 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180528 | 20171218 |
23929290 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180528 | 20171218 |
23967630 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180528 | 20171218 |
24001860 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
24067110 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
24107640 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180528 | 20171218 |
24134910 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
24220890 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180528 | 20171218 |
24283860 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180528 | 20171218 |
24290100 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180528 | 20171218 |
24302580 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180528 | 20171218 |
24339480 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180528 | 20171218 |
24378870 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180528 | 20171218 |
24438480 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180528 | 20171218 |
24452880 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180528 | 20171218 |
24482670 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24490680 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180528 | 20171218 |
24499350 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180528 | 20171218 |
24503610 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24520050 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180528 | 20171218 |
24542310 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180528 | 20171218 |
24547410 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24561240 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24562800 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24564060 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24575730 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24576960 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24609510 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180528 | 20171218 |
24631500 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24676680 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24716310 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24721590 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24724440 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180528 | 20171218 |
24806430 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180528 | 20171218 |
24811980 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180528 | 20171218 |
24812340 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180528 | 20171218 |
24831570 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25027260 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25061280 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25079670 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25136400 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25152420 | ref | gcc -m32 -O -fomit-frame-pointer | 20180528 | 20171218 |
25211100 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25218870 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25461480 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25473540 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25475460 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25497090 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25517610 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25563090 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25575900 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25576830 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25792320 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
25921590 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
25945230 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180528 | 20171218 |
25972380 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180528 | 20171218 |
25980600 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180528 | 20171218 |
26383470 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
26626110 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
26927340 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180528 | 20171218 |
26928330 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180528 | 20171218 |
26929680 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180528 | 20171218 |
27576330 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180528 | 20171218 |
27630960 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180528 | 20171218 |
27734910 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180528 | 20171218 |
27839460 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180528 | 20171218 |
28287630 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
28318950 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180528 | 20171218 |
28367550 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180528 | 20171218 |
28394550 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
29012040 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180528 | 20171218 |
29077350 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180528 | 20171218 |
29146440 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180528 | 20171218 |
29148330 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
29166900 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180528 | 20171218 |
29178840 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
29179440 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180528 | 20171218 |
29270370 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
29281350 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
29316960 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
29501280 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
29509230 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180528 | 20171218 |
29534310 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180528 | 20171218 |
29621790 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
29829060 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180528 | 20171218 |
29839800 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180528 | 20171218 |
29916390 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
30544590 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
35740380 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
36129390 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180528 | 20171218 |
36354270 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180528 | 20171218 |
36361590 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180528 | 20171218 |
36617730 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
36705030 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180528 | 20171218 |
36717390 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180528 | 20171218 |
36867210 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180528 | 20171218 |
37118550 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180528 | 20171218 |
37221870 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180528 | 20171218 |
37412280 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37418490 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37419810 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37437030 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180528 | 20171218 |
37439100 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37444410 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180528 | 20171218 |
37450080 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180528 | 20171218 |
37450680 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37451370 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37480920 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180528 | 20171218 |
37507170 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180528 | 20171218 |
37509180 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37513920 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37515720 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180528 | 20171218 |
37542390 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37565850 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37579650 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37598820 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180528 | 20171218 |
37599750 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180528 | 20171218 |
37600020 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37604880 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180528 | 20171218 |
37614780 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180528 | 20171218 |
37644540 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180528 | 20171218 |
37652880 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180528 | 20171218 |
37671270 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37744140 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180528 | 20171218 |
37826550 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180528 | 20171218 |
37833150 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180528 | 20171218 |
37835130 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180528 | 20171218 |
37850940 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180528 | 20171218 |
38051130 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180528 | 20171218 |
38071560 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180528 | 20171218 |
38100420 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180528 | 20171218 |
38673090 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180528 | 20171218 |
38686470 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180528 | 20171218 |
38688330 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
38694990 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180528 | 20171218 |
38723100 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180528 | 20171218 |
38787870 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180528 | 20171218 |
38798160 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
38816070 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180528 | 20171218 |
39239520 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180528 | 20171218 |
39760710 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
39784410 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180528 | 20171218 |
39787770 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180528 | 20171218 |
39856020 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180528 | 20171218 |
39870690 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180528 | 20171218 |
39912930 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180528 | 20171218 |
40301010 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180528 | 20171218 |
40578450 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180528 | 20171218 |
40578510 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180528 | 20171218 |
40766430 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180528 | 20171218 |
40819650 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180528 | 20171218 |
43252230 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180528 | 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
|