| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 233892 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 234747 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 235404 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 235971 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 236106 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 236421 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 237186 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 237465 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 237492 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 238446 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 238788 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 239013 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 239094 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 239382 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 240507 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 240516 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 241371 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 241515 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 241533 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 242001 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 242478 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 242559 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 242748 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 243081 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 243351 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 244026 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 245151 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 245223 | ref | gcc -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 245997 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 246177 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 246186 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 247572 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 247572 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 247608 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 247788 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170721 | 20170718 |
| 247815 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170721 | 20170718 |
| 247986 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 248436 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 248562 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 249084 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 249336 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 249912 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 253089 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 293742 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296073 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296253 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296415 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296433 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 297018 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 297108 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 297963 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 298611 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 299043 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 299412 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 299601 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 299646 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 300204 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 300339 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 300402 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 300699 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 301437 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 301878 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 301977 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 302022 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302022 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302211 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 302373 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302724 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302733 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302868 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 303165 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 303282 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 303327 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 303804 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 303804 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 303894 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 303984 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 304281 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 304290 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 305352 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 305676 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 305901 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 306144 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 306513 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 306711 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 306720 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 308079 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 308115 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 309303 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 309330 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 310320 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 311166 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 311238 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 311499 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 311814 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 311850 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 312003 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 312372 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 312435 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 312957 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 313065 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 313425 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 313704 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 313731 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 313740 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314064 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314064 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314253 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314298 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314496 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314676 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314676 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314802 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314811 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 314838 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315126 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315378 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 315405 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315567 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315576 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315648 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315954 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 316296 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 318015 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 318834 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 320013 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 320166 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 320616 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 320688 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 322344 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 323064 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 325557 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 325872 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 325926 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 326754 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 327528 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 329958 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 330066 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331263 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331479 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 332784 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 333288 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 333693 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 346644 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 346815 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 347616 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 347778 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 354312 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 354348 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 355347 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 355365 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 355410 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 355491 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 356724 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 357165 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 358182 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 358839 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 361359 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 361701 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 362754 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 364257 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 364491 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 364572 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 365238 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 365571 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 365643 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 366543 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni |
| gcc -m32 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -O -fomit-frame-pointer | ni |
| gcc -m32 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ni |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ni
|