| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 195525 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 195636 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 195779 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 196875 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 199844 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 199848 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 199970 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 200088 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 200139 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 200623 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 200784 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 201168 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 201399 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 201453 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 201486 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 201584 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 202199 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 202485 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 202552 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 202704 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 204101 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 204110 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 204602 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 204711 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 204827 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 204955 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 204982 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 204989 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 205044 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 205135 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 205209 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 205373 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 205489 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 205542 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 205895 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 206075 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 206788 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 206913 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 206947 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 207066 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 207233 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 207266 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 207296 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 207339 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 207400 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 207760 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 207830 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 207887 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 207935 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 208009 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 208105 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 208609 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 208646 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 208904 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 208916 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 209161 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 209511 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 209668 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 210366 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 210393 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 210458 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 210529 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 210649 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 210883 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 210910 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 211138 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 211385 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 211484 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 211693 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 211916 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 213077 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 213308 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 213465 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 213808 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 214177 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 215961 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 216687 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 216693 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 219147 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 219265 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 219485 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 220482 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 220692 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 221318 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171125 | 20171020 |
| 221380 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 221892 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 227422 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 230201 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 230315 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171125 | 20171020 |
| 230578 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 230700 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 231606 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 232005 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 232163 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 232327 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 232496 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 232750 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 232859 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 232959 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 232975 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 233094 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 233330 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171125 | 20171020 |
| 233443 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171125 | 20171020 |
| 233492 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 233589 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 233745 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 234001 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171125 | 20171020 |
| 234296 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171125 | 20171020 |
| 234553 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 234828 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 235156 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 235211 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171125 | 20171020 |
| 235419 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 235446 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 235631 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 235801 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 235968 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 236068 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236098 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236207 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236213 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236361 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236393 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236498 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236510 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236635 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236746 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 236823 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 236856 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 236895 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 237365 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 237804 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 238294 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 238307 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 238624 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 238746 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 238972 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 239125 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 239466 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 239545 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 239636 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 239995 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 240386 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 241012 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 241250 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 241697 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171125 | 20171020 |
| 241783 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 242106 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171125 | 20171020 |
| 242498 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 242704 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 243034 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 243166 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 243179 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 243400 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 243457 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171125 | 20171020 |
| 243728 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 243929 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 244394 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 244867 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 245069 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171125 | 20171020 |
| 245122 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 245354 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 247131 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 247138 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 247557 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 248623 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 248669 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 249174 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 250786 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 251798 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 253097 | ref | gcc -m32 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 256000 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171125 | 20171020 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ni_p7m1 ni_p7m2 ni_p8m1 ni_p8m2
|