| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 262823 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 263190 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 263415 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 263430 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 263430 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140708 | 20140622 |
| 263528 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 264225 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140708 | 20140622 |
| 264255 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 264480 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 264540 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 264623 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 264908 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140708 | 20140622 |
| 265035 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 265245 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 265380 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 265845 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 266040 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 266407 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140708 | 20140622 |
| 266842 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 266978 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 267165 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 267262 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 267322 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 267487 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 268185 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 268440 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 269107 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 269295 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 269648 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 269933 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 269993 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 270157 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 270473 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 270682 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 270742 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 270923 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 271200 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 271230 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 271365 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 271395 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 271440 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 271537 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 271747 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 271808 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 271838 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 271927 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 271995 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 272145 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 272183 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 272302 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 272715 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 273165 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273165 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 273210 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273315 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273517 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 273547 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273592 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273600 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 273652 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 273727 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273727 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273765 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 273847 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 273938 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 274035 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 274065 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 274200 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 274237 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 274290 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 274725 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 274973 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 275002 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 275017 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 275152 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 275190 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 275310 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 275618 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 275632 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 275640 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 276165 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 276750 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 276967 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 277087 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 277598 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 278513 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140708 | 20140622 |
| 278587 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140708 | 20140622 |
| 278887 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 279173 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140708 | 20140622 |
| 279735 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 279802 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140708 | 20140622 |
| 279825 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 279945 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 280425 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
| 280522 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 280560 | ref | gcc -m32 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 280815 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 281760 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 282562 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 283147 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 287385 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 288705 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 290010 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 290790 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 290918 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 291098 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 291653 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 291923 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 292260 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 292485 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 292815 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 292875 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 292935 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293047 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293078 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293145 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293250 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293347 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293753 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293835 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293888 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 293925 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 294060 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 294630 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 294697 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 294773 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 294990 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 295103 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 295237 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 295387 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 295785 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 296055 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 296077 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 296138 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 296190 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 296370 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 296430 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 296490 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 297060 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 297105 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 297315 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 297615 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 307725 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 308310 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 309360 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 311257 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 312518 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 313492 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 313928 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 314602 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 315173 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 315518 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 320557 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 321368 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 323715 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140708 | 20140622 |
| 323760 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140708 | 20140622 |
| 324825 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 330630 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 332918 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140708 | 20140622 |
| 333345 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140708 | 20140622 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt |
| gcc -m32 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -O -fomit-frame-pointer | opt |
| gcc -m32 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | bitslice
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | bitslice |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | bitslice
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | opt
|