| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1161590 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1209650 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1209740 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1211180 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1225360 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1225360 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1231440 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1233590 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1233660 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1234530 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1244160 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1257150 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1288600 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1315640 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1325850 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1325950 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1326300 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1333260 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1333330 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1335600 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1335760 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1336320 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1337320 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1341330 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1343660 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1347600 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1353370 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1358750 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1370820 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1372030 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1383580 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1383610 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1395260 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1398140 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1399980 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1411420 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1412500 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1421910 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1906570 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 1914100 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 1952600 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 1954070 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 1998110 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 1998430 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2000040 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2000060 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2000260 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2101920 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2102680 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2102800 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2179970 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2180150 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2266680 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2269490 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2280930 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2280930 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2281050 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2321110 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2342840 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2348960 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2371300 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2372000 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2381250 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2381480 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2425260 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2445060 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2445380 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2445550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2446880 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2512150 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2513840 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2515680 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2528780 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2529460 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2530210 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2530290 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2565460 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2565580 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2565670 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2579360 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2581000 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2582550 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2618950 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2622810 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2623920 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2624090 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2624120 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2633910 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2634910 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2635040 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2704070 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2719550 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2720050 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2734250 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2737510 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2741200 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2745130 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2760170 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2762020 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2766130 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2767360 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2768530 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2769810 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2769820 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2770250 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2770290 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2770400 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2770420 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2772470 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2772640 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2772990 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2775390 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2778610 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2779890 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2780630 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2781040 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2781220 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2782850 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2783070 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2783490 | ref | gcc -m32 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2783720 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2784220 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2785780 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2786240 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2786300 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2797240 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2798670 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2800000 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2800140 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2800740 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2802310 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2803210 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2803460 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2809120 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2809550 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2812050 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2978330 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2985950 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3020690 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3033640 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3033730 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3034690 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3035840 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3083160 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3085510 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3106300 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3124370 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3126800 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3126840 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3282050 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3284970 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3291170 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3291970 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3292080 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3310560 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3316340 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3334190 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3585570 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3585950 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3591990 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3605530 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161107 | 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
|