| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1214000 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1305620 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1317280 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1337500 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1338610 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1338950 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1355410 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1357540 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1371170 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1372630 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1389570 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1390380 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1394840 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1395290 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1395900 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1397900 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1398490 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1406880 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1406930 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1408020 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1416050 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1447980 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1450920 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1450930 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1450980 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1451000 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1462320 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1465760 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1466230 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1469320 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1469670 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1470350 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1471680 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1471740 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1487630 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1487650 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1496080 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1507350 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1507430 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1507460 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1516600 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1519830 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1533860 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1533910 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1535010 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1535140 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1535340 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1543910 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1551420 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1551440 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1553030 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1553170 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 1564850 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1564850 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1576470 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1593220 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1596180 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1603900 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1630140 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1650310 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1651150 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1652030 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161204 | 20161009 |
| 1669140 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1731580 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1731730 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1732660 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1733790 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1765070 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1765820 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1767210 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1768560 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1883080 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1883180 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 1918860 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2084890 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2251240 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2251690 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2252080 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2286570 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2288170 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2288730 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2288820 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2291260 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2296460 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2399940 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2399990 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2400020 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2443270 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2443390 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2475520 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2475920 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2475970 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2518180 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2519570 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2519630 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2519780 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2526890 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2528070 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2537700 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2538330 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2538350 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2540610 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2546010 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2546130 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2546270 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2549380 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2550630 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2552080 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2552160 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2555500 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2556260 | ref | gcc -m32 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2557660 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2562620 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2563600 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2563610 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2565500 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2566230 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2567340 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2569930 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2571880 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2572560 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2572600 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582380 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582570 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582600 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2582600 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2588140 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2588270 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2589520 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2589690 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2589700 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2592760 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2592960 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2593500 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2593600 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2593850 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2593970 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2594220 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2594410 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2595550 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2596710 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2596730 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2597710 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2597790 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2598360 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2598940 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2608190 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2618280 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161204 | 20161009 |
| 2626310 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2651230 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2651650 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2655940 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2656120 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2671670 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2671810 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2672380 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2672480 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161204 | 20161009 |
| 2856140 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2856180 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2860910 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161204 | 20161009 |
| 2861970 | ref | gcc -m32 -march=pentium-m -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
|