Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
86190 | vperm | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
86220 | vperm | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
86250 | vperm | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
86250 | vperm | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
86940 | vperm | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180529 | 20171218 |
86970 | vperm | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
86970 | vperm | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180529 | 20171218 |
97950 | vperm | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180529 | 20171218 |
97950 | vperm | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180529 | 20171218 |
98130 | vperm | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
98160 | vperm | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
98220 | vperm | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
98220 | vperm | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
98220 | vperm | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
98400 | vperm | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180529 | 20171218 |
98430 | vperm | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180529 | 20171218 |
98460 | vperm | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180529 | 20171218 |
98550 | vperm | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180529 | 20171218 |
98580 | vperm | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180529 | 20171218 |
98580 | vperm | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180529 | 20171218 |
98820 | vperm | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
104100 | vperm | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180529 | 20171218 |
104250 | vperm | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180529 | 20171218 |
104250 | vperm | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180529 | 20171218 |
141300 | vperm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180529 | 20171218 |
152670 | vperm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180529 | 20171218 |
152820 | vperm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180529 | 20171218 |
152910 | vperm | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
152910 | vperm | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180529 | 20171218 |
152910 | vperm | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180529 | 20171218 |
152940 | vperm | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180529 | 20171218 |
152940 | vperm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180529 | 20171218 |
1770660 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1772670 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1835640 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1841010 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1845210 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1849980 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1864320 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1866000 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1867650 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1903770 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1904880 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1919970 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1973580 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1976370 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1983480 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
1989030 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2008230 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2038920 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2042580 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2055750 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2084790 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2085510 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2090880 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2094180 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2124930 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2125380 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2127270 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2129400 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2130840 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2137230 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2146620 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2153160 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2156490 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2175180 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2177550 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2194980 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2195280 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2201730 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2209110 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2209920 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2213700 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2215710 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2216490 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2220660 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2220870 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2223120 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2224530 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2226510 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2227500 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2229870 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2230290 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2237400 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2237760 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2247270 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2249130 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2251170 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2255400 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2257650 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2257800 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2260170 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2261550 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2261610 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2262930 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2270040 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2275530 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2292510 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2299200 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2314170 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180529 | 20171218 |
2316900 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180529 | 20171218 |
2316960 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2327160 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2327280 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180529 | 20171218 |
2337060 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2337780 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180529 | 20171218 |
2338350 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180529 | 20171218 |
2342370 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2342910 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180529 | 20171218 |
2344620 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180529 | 20171218 |
2344770 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180529 | 20171218 |
2346660 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180529 | 20171218 |
2346840 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2347140 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180529 | 20171218 |
2349090 | ref | gcc -m32 -O -fomit-frame-pointer | 20180529 | 20171218 |
2353530 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180529 | 20171218 |
2355390 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2357130 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2357520 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180529 | 20171218 |
2358510 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180529 | 20171218 |
2361150 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180529 | 20171218 |
2363040 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180529 | 20171218 |
2363070 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180529 | 20171218 |
2365320 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180529 | 20171218 |
2369790 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180529 | 20171218 |
2370810 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180529 | 20171218 |
2375100 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180529 | 20171218 |
2375340 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2379780 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2384820 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180529 | 20171218 |
2393760 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180529 | 20171218 |
2407020 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180529 | 20171218 |
2447820 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180529 | 20171218 |
2447940 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180529 | 20171218 |
2456790 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180529 | 20171218 |
2464980 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2466300 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180529 | 20171218 |
2475180 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180529 | 20171218 |
2493900 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2497050 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180529 | 20171218 |
2518560 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2541630 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2550120 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180529 | 20171218 |
2558250 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180529 | 20171218 |
2613840 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2638890 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180529 | 20171218 |
2656530 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180529 | 20171218 |
2658030 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180529 | 20171218 |
2662140 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2666010 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180529 | 20171218 |
2677500 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180529 | 20171218 |
2682180 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180529 | 20171218 |
2684160 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180529 | 20171218 |
2690190 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2730540 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180529 | 20171218 |
2735400 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2736090 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180529 | 20171218 |
2749140 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180529 | 20171218 |
2768100 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2792070 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2811150 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2822790 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2829810 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180529 | 20171218 |
2831070 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180529 | 20171218 |
2839680 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2851740 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180529 | 20171218 |
2855550 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2855880 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180529 | 20171218 |
2857470 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2858310 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2868420 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2871990 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180529 | 20171218 |
2875500 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2876250 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
2876850 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180529 | 20171218 |
2880180 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180529 | 20171218 |
2902020 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2959620 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180529 | 20171218 |
2972850 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180529 | 20171218 |
2985360 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180529 | 20171218 |
3007830 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180529 | 20171218 |
3018840 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180529 | 20171218 |
3125070 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180529 | 20171218 |
3135870 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180529 | 20171218 |
3137850 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180529 | 20171218 |
3238410 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180529 | 20171218 |
3442200 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3444120 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3444810 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3448590 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3451140 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3452790 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3455130 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3459930 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3476910 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180529 | 20171218 |
3489300 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180529 | 20171218 |
3499320 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180529 | 20171218 |
3502770 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3505890 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3506100 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3506760 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180529 | 20171218 |
3506910 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3507420 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180529 | 20171218 |
3512970 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180529 | 20171218 |
3519660 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180529 | 20171218 |
3530970 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180529 | 20171218 |
3540810 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180529 | 20171218 |
3654390 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180529 | 20171218 |
Compiler | Implementations
|
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=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 -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=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
|
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
|