| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 301814 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 302220 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 302789 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 302853 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 303164 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 303214 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 303717 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 304040 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 304429 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 304602 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 306087 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 306606 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 307250 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 307988 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 308174 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k8_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 308241 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 308268 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 308468 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 308902 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 308930 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 308946 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 309132 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 309177 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 309374 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 309458 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 309753 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 310402 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 310484 | ? ? ? | ? ? ? | ref | gcc_-m32_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 310604 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 310794 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 310862 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 311222 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 311328 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 311486 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 311488 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 311658 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 312182 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 312744 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 312866 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 312915 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k8_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 313046 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 313214 | ? ? ? | ? ? ? | ref | gcc_-m32_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 313404 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 313512 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 313574 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 313814 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 313960 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i486_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 314486 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 314628 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 316218 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i486_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 316288 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i386_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 316561 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 316588 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 316620 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 316974 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i386_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 318685 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 320456 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i486_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 320610 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 321225 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 321769 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 322187 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 322266 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 322541 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 322982 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=i386_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 323402 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 323478 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 324050 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 324448 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 324968 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 325264 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 325362 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 327552 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 327814 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 328400 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 328476 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 328842 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k8_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 329528 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 329616 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=nocona_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 329778 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 330038 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=prescott_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 330108 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 330204 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 330204 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 330648 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 331010 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 331012 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 331047 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=athlon_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 331122 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 331172 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 331445 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 331604 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 331724 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 331731 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 331812 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 331938 | ? ? ? | ? ? ? | ref | gcc_-m32_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 332050 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 332114 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 332302 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 332344 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=corei7_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 332393 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 332472 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 332566 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 332646 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 332728 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 333440 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 333470 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=core2_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 333532 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 333719 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 334002 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 335325 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 335984 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 336102 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 337200 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 337383 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 337589 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 338702 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 338918 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 341606 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 341618 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 342224 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20170829 | 20170725 |
| 347696 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20170829 | 20170725 |
| 353296 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 354084 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 354730 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 355036 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 355987 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 356286 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 356910 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| 358962 | ? ? ? | ? ? ? | ref | gcc_-m32_-march=k6_-O_-fomit-frame-pointer | 20170829 | 20170725 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ref |
| gcc -m32 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|