| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 271700 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 272199 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 272299 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 272712 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 273268 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 274764 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 274882 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 275310 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 276188 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 276412 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 277419 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 277680 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 279348 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 280288 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 280402 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 280568 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 280839 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 281262 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281386 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281428 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281442 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 283176 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 283247 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 283522 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 285708 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 285917 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 286164 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 286282 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 286353 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 286368 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 286468 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 286658 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 287517 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 287722 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 288021 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 288430 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 289864 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 291389 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 291702 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 292177 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 292510 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 293099 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 293707 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 293830 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 293973 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 294002 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 294035 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 295075 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 295236 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 295436 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 295455 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 295574 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 298167 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 298239 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 298323 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 298656 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 298851 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 299482 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 299654 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 299758 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 301511 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 302119 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 302789 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 302836 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 303216 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 303387 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 303573 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 303829 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 303829 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 303953 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 304009 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 304446 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 304513 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 304556 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 304651 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 305093 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 305326 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 305639 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 305696 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 305852 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 306936 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 307239 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 307715 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 308380 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 309178 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 309628 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 309715 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 311633 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 311738 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 311790 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 311918 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 313276 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 313314 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 313585 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 313680 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 313733 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 313809 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 313918 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 314123 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 314213 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 314455 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 314707 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 315215 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 315220 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 315277 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 315761 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 315771 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 315903 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 316365 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 316815 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 317053 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 317143 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 317163 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 317865 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 318003 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 318122 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 318483 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 319608 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 319732 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 321176 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170725 |
| 321256 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 321974 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 322130 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 322187 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 322648 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 322653 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 322914 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 322981 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 323888 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 324159 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 324207 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 324335 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 324961 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 325465 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 325517 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 325974 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 325974 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 326240 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 326453 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 327412 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 327993 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 328358 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 329369 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 329589 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 330377 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 330933 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 331184 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 331246 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 335060 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 335569 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 336247 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 336627 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 336742 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 337882 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 338128 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 338309 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 338979 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 340755 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 341002 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 345021 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 358088 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni |
| gcc -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -O -fomit-frame-pointer | aesni |
| gcc -m32 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | aesni
|