| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 280881 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 280890 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 281142 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 281304 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 281889 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 281925 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 281934 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 282024 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 282294 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 282591 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 284238 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 284328 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 285480 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 285498 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 285579 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 286407 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 286623 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 286785 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 286965 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 287091 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 287100 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 287118 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 287253 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 287469 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 287613 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 287919 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 288387 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 288405 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 288711 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 288828 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 288990 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289008 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289026 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289107 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289269 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 289269 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 289296 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 289377 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289440 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289683 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289746 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289755 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289773 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289845 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 289962 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 290007 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 290043 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 290160 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 290394 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 290637 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 290646 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 290691 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 290700 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 290898 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 291042 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 291177 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 292383 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 292941 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 292977 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 292986 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 292995 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 293004 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 294309 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 294426 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 295056 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 295308 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 295533 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 295587 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 296442 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 297810 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 301329 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 301716 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302040 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302103 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302202 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302256 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302346 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302499 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302697 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302868 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 302958 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 303201 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 304011 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 304101 | ref | gcc -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 304767 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 305226 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 305910 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 306261 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 306270 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 306495 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 306576 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 306576 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 306900 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 306981 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 307089 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 307233 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 307377 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 307449 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 307458 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 307746 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 307773 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 307809 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 307971 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 307980 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308160 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308205 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308241 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308349 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308385 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308592 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308781 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 308889 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 309015 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 309366 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 326025 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 326763 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 327132 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 327465 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 327474 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 327510 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 328068 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 328428 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 329166 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 329697 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 329778 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 330147 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 330201 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 330210 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 330624 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 330642 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 332838 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 333666 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 333675 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 334305 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 335124 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336096 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336105 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336231 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336366 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336456 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336483 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336609 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336762 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336807 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 336816 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 337203 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 337311 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 337437 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 337797 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 338058 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 338067 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 338202 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 338382 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 338436 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 352944 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| 353241 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 355131 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 371763 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| 371907 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 372006 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 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
|