| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13874740 | arm32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 13901670 | arm32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 13941450 | arm32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 13965880 | arm32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 13966400 | arm32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 13968300 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 13968890 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 13969310 | arm32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14096710 | arm32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14150050 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 14150970 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 14156270 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14157940 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14159700 | arm32 | gcc -m32 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14199320 | arm32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14203670 | arm32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14372140 | arm32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14374870 | arm32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14687440 | arm32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14692420 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14693640 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14693690 | arm32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 14694560 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 14694850 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 14813080 | arm32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14816030 | arm32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14907150 | arm32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 14999970 | arm32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15000350 | arm32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15109570 | arm32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15148410 | arm32 | gcc -m32 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15195190 | arm32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 15196740 | arm32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15209110 | arm32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15209740 | arm32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15383080 | arm32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 15533710 | arm32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15536740 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15584170 | arm32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15591070 | arm32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15840660 | arm32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15864660 | arm32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15865980 | arm32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 15925100 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15946270 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15950150 | arm32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15953770 | arm32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15957400 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15963820 | arm32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15965200 | arm32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15976210 | arm32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15976350 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15985910 | arm32 | gcc -m32 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15991140 | arm32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 15999820 | arm32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 16003980 | arm32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 16005510 | arm32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 16203240 | arm32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 16262350 | arm32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 16285370 | arm32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 20257460 | 32 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20484200 | 32 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20488810 | 32 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20489590 | 32 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20489830 | 32 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20728000 | 32 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20867720 | 32 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20895920 | 32 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20911690 | 32 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 20949310 | 32 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21026960 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21197440 | 32 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21267040 | 32 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21308050 | 32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21308630 | 32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21324190 | 32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21337520 | 32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21415810 | 32 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21436770 | 32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21436770 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21443010 | 32 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21448520 | 32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21452840 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21492830 | 32 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21501420 | 32 | gcc -m32 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21522110 | 32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21555010 | 32 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21648400 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21689410 | 32 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161212 | 20161009 |
| 21736460 | 32 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21778510 | 32 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 21936870 | 32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21937930 | 32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 21939160 | 32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22037590 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22064600 | 32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22075230 | 32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22075320 | 32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22085590 | 32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22233700 | 32 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22238130 | 32 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22241030 | 32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22247310 | 32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22248050 | 32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22279450 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22290380 | 32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22292370 | 32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22312740 | 32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22325700 | 32 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22326930 | 32 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 22448890 | 32 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22472040 | 32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22500920 | 32 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22519600 | 32 | gcc -m32 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22528620 | 32 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22531450 | 32 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22589680 | 32 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22590800 | 32 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22591710 | 32 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22593970 | 32 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22625390 | 32 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22680380 | 32 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 22778130 | 32 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 22779880 | 32 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 22781400 | 32 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 22782310 | 32 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 22974700 | 32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 22982960 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23008650 | 32 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23072570 | 32 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23077430 | 32 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23127220 | 32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161212 | 20161009 |
| 23130390 | 32 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23141500 | 32 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23143340 | 32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23144620 | 32 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23145720 | 32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23158090 | 32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23178400 | 32 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23202490 | 32 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23205980 | 32 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23242780 | 32 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23278760 | 32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23281560 | 32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23299380 | 32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161212 | 20161009 |
| 23300200 | 32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 23326410 | 32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 23328200 | 32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161212 | 20161009 |
| 23328250 | 32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161212 | 20161009 |
| 23331390 | 32 | gcc -m32 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 23359970 | 32 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23496540 | 32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23497400 | 32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23566300 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23579750 | 32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23676080 | 32 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 23757880 | 32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161212 | 20161009 |
| 23769440 | 32 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23769520 | 32 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23772240 | 32 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23780780 | 32 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23782920 | 32 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23786200 | 32 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 23882160 | 32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24284260 | 32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24284890 | 32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24285110 | 32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24417060 | 32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24418930 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24429770 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24433440 | 32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24453990 | 32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24462300 | 32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24464480 | 32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24469820 | 32 | gcc -m32 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24487710 | 32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24487920 | 32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24588480 | 32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24589740 | 32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24599330 | 32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24601140 | 32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24609710 | 32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24669480 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24690130 | 32 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24715710 | 32 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24827850 | 32 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24836060 | 32 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24921180 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 24972790 | 32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24976540 | 32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 24977670 | 32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 25079840 | 32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25141070 | 32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25148710 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25176320 | 32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25276560 | 32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 25286850 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25301300 | 32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25317360 | 32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25319840 | 32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25322070 | 32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 25322810 | 32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 25346610 | 32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161212 | 20161009 |
| 25454260 | 32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161212 | 20161009 |
| 25878810 | 32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 29736230 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161212 | 20161009 |
| 29752010 | arm32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161212 | 20161009 |
| 29776330 | arm32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30025170 | arm32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30033930 | arm32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30035470 | arm32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30136980 | arm32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30266460 | arm32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30288780 | arm32 | gcc -m32 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30415070 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30416070 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30500590 | arm32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30590730 | arm32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161212 | 20161009 |
| 30590880 | arm32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 31104680 | arm32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 31108270 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 31122810 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 31211450 | arm32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 31211710 | arm32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161212 | 20161009 |
| 31213230 | arm32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161212 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 64 amd64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | neon |
| gcc -m32 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -O -fomit-frame-pointer | neon |
| gcc -m32 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | neon
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | 64 amd64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | arm32
|