| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1232870 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1249660 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1259650 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1260430 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1263010 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1267640 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1282140 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1282730 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1282850 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1285180 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1286310 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1287150 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1289370 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1292150 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1292340 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1296780 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1296860 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1314570 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1314600 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1357620 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1357620 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1357750 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1360360 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1361210 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1361220 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1361370 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1369180 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1374770 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1374770 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1375320 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1375330 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1375560 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1375920 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1376010 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1389250 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1389990 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1391700 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1393010 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1398750 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1398970 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1416780 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1430570 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1437300 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1437340 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1438110 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1451480 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1456070 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1459520 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1459740 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1465410 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1468410 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1468490 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1471840 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1483970 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1486760 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1490710 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1490740 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1499130 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1501760 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1563250 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1577370 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1581270 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1586430 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1642850 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1670000 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1670090 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1672350 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1673050 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1673430 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1674260 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1677620 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1727120 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1793480 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1793650 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2060490 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2261600 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2274980 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2275040 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2327770 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2327830 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2327910 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2329630 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2329840 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2354350 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2354460 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2354650 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2370310 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2370320 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2370460 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2374270 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2374660 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2384590 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2389590 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2389800 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2394710 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2447990 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2466540 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2466560 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2491380 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2491960 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2494440 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2499810 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2499850 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2503170 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2503550 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2510930 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2517020 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2517780 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2517830 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2523730 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2523750 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2525490 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2525530 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2533330 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2533420 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2533500 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2535770 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2543200 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2554850 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2560180 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2560210 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2560350 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2562030 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2564730 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2568750 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2568910 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2570110 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2578270 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2578340 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2580440 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2580950 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2581880 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582170 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582200 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582400 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2583560 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2584100 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2585080 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2590490 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2595750 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2638300 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2641530 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2643590 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2644120 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2644210 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2647990 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2648350 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2655260 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2655820 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2687840 | ref | gcc -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2691150 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2694320 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2697990 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2737080 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2737410 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2742720 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2742860 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2804260 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2805180 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2853100 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2853620 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse |
| gcc -m32 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -O -fomit-frame-pointer | sse |
| gcc -m32 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse
|