| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 240399 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 240523 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 241482 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 241497 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 241513 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 241515 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 241571 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 242286 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 242657 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 242716 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 242722 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 243714 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 243900 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 244170 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 244191 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 244338 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 244566 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 244684 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171121 | 20171020 |
| 244735 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171121 | 20171020 |
| 244764 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 245321 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 245505 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 245598 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 245689 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 245707 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 245778 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 245840 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 246084 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 246253 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 246615 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 247541 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171121 | 20171020 |
| 247574 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 247715 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 247877 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 247990 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171121 | 20171020 |
| 248080 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 248351 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 248640 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 248650 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 248719 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 248795 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 248874 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 249376 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 249933 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 250278 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 250509 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 251197 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 251572 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 251684 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 252055 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 252080 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 252100 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 252142 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 252189 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 252239 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 252694 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 252961 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 252991 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 253287 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 253807 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 253853 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 254413 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 254778 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 258532 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171121 | 20171020 |
| 260107 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 260302 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 261920 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 261940 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 262257 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 262577 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 262674 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 262738 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 263141 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171121 | 20171020 |
| 263648 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 263659 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 263907 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 263912 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 264031 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 264377 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 265391 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 265616 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 266887 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 267109 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 267354 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 268071 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 268097 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 268263 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 268818 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 268857 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 269245 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 269651 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 269876 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 270588 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 270792 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 270823 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 271013 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171121 | 20171020 |
| 271212 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 272415 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 273025 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 273059 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 273114 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 273247 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 273354 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 273833 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171121 | 20171020 |
| 274123 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 274453 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171121 | 20171020 |
| 274950 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 275298 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 275429 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 275435 | ref | gcc -m32 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 275810 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171121 | 20171020 |
| 275869 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 276210 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 276392 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 276637 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 278953 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 279938 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 280744 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 280811 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171121 | 20171020 |
| 281161 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 285704 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 286421 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 286444 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 286823 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 287085 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 287934 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171121 | 20171020 |
| 287938 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 287952 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 288356 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 288455 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 288563 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 288648 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 288732 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 288769 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 289040 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 289050 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 289142 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 289787 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 290569 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 290646 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 291689 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 294037 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 294221 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 294502 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 294580 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 294899 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 295109 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 295328 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 295650 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 296181 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 296348 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 296410 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 296610 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 296694 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 296824 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 296904 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 297153 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 297194 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 298121 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 298453 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 299177 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 299783 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 300082 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 300628 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 300692 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 300923 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 301321 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 301374 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 301542 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 302366 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 302877 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 304743 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 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=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=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=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=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=core-avx-i -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ni |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=core-avx2 -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=core2 -msse4.1 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ni |
| gcc -m32 -march=corei7 -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=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=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
|