| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1229070 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1252470 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1259920 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1261320 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1262740 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1268300 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1283380 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1283660 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1283960 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1284160 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1286780 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1287890 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1287900 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1289670 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1291880 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1297540 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1297550 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1314820 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1314840 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1356960 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1357580 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1357670 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1357670 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1363230 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1363230 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1363330 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1369310 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1374800 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1374840 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1374840 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1375910 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1375910 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1376020 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1376080 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1388400 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1391020 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1391430 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1391610 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1399010 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1399080 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1416440 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1429830 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1436090 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1436270 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1436280 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1451280 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1455620 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1459090 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1459460 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1462060 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1465760 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1468240 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1468310 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1486330 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1487300 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1490480 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1493370 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1498690 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1501720 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1558480 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1576880 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1583090 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1585310 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1646000 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1670090 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1670570 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1670730 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1672460 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1673450 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1673470 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1676190 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1729910 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1792850 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1792910 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2062840 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2311920 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2318920 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2318940 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2332350 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2332450 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2334400 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2334530 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2334760 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2348710 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2360420 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2360510 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2360660 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2389330 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2392630 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2392640 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2393650 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2416900 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2423430 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2423670 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2423930 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2446560 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2446990 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2447130 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2449310 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2466440 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2466470 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2500480 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2500890 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2500950 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2500960 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2516150 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2517400 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2522150 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2522920 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2525990 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2526100 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2532920 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2535800 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2541190 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2541210 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2541220 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2541230 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2544350 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2554490 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2556310 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2556550 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2556600 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2563240 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2563370 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2565940 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2569440 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2569500 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2578970 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2579010 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582420 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582470 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2584740 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2585950 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2585970 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2586860 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2589490 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2589620 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2591300 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2591930 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2600100 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2639780 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2640730 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2640980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2642700 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2645670 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2648330 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2650200 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2667200 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2667260 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2684710 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2684760 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2684790 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2686440 | ref | gcc -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2728580 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2729030 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2735890 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2735910 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2807810 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2807820 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2857180 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2859170 | ref | gcc -m32 -march=pentium3 -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
|