Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
929486 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190723 | 20190110 |
932742 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
975992 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1013877 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1043770 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1152631 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1182444 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1184701 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1232724 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1264803 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1267723 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1388982 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1402141 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1402363 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1412270 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1473322 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1478548 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1478984 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1512397 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1573103 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1581103 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1581476 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1646361 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1667970 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1687875 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1781341 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1783695 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1832089 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1840760 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1843395 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190723 | 20190110 |
1846966 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190723 | 20190110 |
1853365 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1857577 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190723 | 20190110 |
1858113 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190723 | 20190110 |
1859645 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190723 | 20190110 |
1865954 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190723 | 20190110 |
1866938 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190723 | 20190110 |
1867664 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190723 | 20190110 |
1869288 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190723 | 20190110 |
1870724 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190723 | 20190110 |
1880913 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1888421 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190723 | 20190110 |
1888482 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1890320 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1891405 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190723 | 20190110 |
1894893 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190723 | 20190110 |
1896067 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1897223 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190723 | 20190110 |
1899166 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1922315 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1924718 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190723 | 20190110 |
1926945 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1937322 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1944286 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1953461 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1956853 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1959710 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1961115 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
1963805 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1965314 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
1980540 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2158274 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2183399 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2198000 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190723 | 20190110 |
2210464 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190723 | 20190110 |
2214933 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2225545 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2244404 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190723 | 20190110 |
2269595 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2293369 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2336235 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2343685 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2350653 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2373065 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2378165 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2383015 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2403158 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2426175 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2431157 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2439088 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190723 | 20190110 |
2662869 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2694798 | ref | gcc -m32 -O -fomit-frame-pointer | 20190723 | 20190110 |
2696486 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190723 | 20190110 |
2697877 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190723 | 20190110 |
2711506 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190723 | 20190110 |
2726230 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190723 | 20190110 |
2757610 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190723 | 20190110 |
2766678 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190723 | 20190110 |
2769698 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190723 | 20190110 |
2793163 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2794685 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2796393 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2808740 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2809281 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190723 | 20190110 |
2810111 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190723 | 20190110 |
2810260 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190723 | 20190110 |
2811424 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2811655 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2811709 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190723 | 20190110 |
2813023 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190723 | 20190110 |
2813621 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190723 | 20190110 |
2814968 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190723 | 20190110 |
2824060 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190723 | 20190110 |
2825954 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190723 | 20190110 |
2826273 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2827347 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190723 | 20190110 |
2828193 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190723 | 20190110 |
2828433 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2832179 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2833994 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190723 | 20190110 |
2836170 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2836791 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2839764 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2840982 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2844713 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190723 | 20190110 |
2844929 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190723 | 20190110 |
2852811 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2856773 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2873092 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2875478 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2884093 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2890156 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
2909940 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190723 | 20190110 |
2919666 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
3112663 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
3192008 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190723 | 20190110 |
3257512 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190723 | 20190110 |
3261728 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190723 | 20190110 |
3338907 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190723 | 20190110 |
3349697 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190723 | 20190110 |
3351393 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190723 | 20190110 |
3531306 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190723 | 20190110 |
3541607 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190723 | 20190110 |
3547190 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190723 | 20190110 |
3550192 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3555401 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190723 | 20190110 |
3556254 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190723 | 20190110 |
3560289 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3569839 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190723 | 20190110 |
3574429 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3582595 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3582824 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3585083 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3586194 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3586543 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3587756 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3594871 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190723 | 20190110 |
3595910 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190723 | 20190110 |
3599179 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3602482 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190723 | 20190110 |
3603188 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3604297 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190723 | 20190110 |
3604690 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3605008 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190723 | 20190110 |
3605016 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3607241 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3608056 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3610105 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190723 | 20190110 |
3611713 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3615026 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3615504 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3615936 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3616379 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3621256 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3636847 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190723 | 20190110 |
3644611 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190723 | 20190110 |
3645466 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190723 | 20190110 |
3646111 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3651429 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3660774 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190723 | 20190110 |
3660901 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190723 | 20190110 |
3879250 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190723 | 20190110 |
3923828 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190723 | 20190110 |
3937531 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190723 | 20190110 |
3955525 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190723 | 20190110 |
5674633 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190723 | 20190110 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | lowmem opt vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -O -fomit-frame-pointer | lowmem opt |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | lowmem opt
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | vec |
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | vec |
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -O -fomit-frame-pointer | vec |
gcc -m32 -march=corei7 -Os -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -O -fomit-frame-pointer | vec |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -O -fomit-frame-pointer | vec |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | vec
|