| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 479540 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 479890 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 481150 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 487170 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 490310 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 510460 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 510630 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 511120 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 511470 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 516780 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 516940 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 521030 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 521330 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 521570 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 521690 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 522650 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 522870 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 523040 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 523690 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 524850 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 525040 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 525450 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 526260 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 526550 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 527340 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 529170 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 529480 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 530750 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 531500 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 532540 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 537560 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 537740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 537910 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 541900 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161103 | 20161009 |
| 542410 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 542460 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 542840 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 544390 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 544550 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 544590 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 545800 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 549020 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 551070 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 551240 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 551670 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 551690 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 552580 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 552860 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 553010 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 553020 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 554650 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 555960 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 556000 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 556240 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 556430 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 556730 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 557000 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 559990 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 560520 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 561030 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 561040 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 561120 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 562830 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 563330 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 563340 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 563980 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 564500 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 570460 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 570830 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 572530 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 572700 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 573920 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 573960 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 578720 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 578750 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 579140 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 579800 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 579950 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 580940 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 581000 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 581330 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 581380 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 581440 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 581590 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 581750 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 583480 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 583630 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 583720 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 583800 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 583840 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 585620 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 589280 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 589930 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 592050 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 592200 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 592380 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 592690 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 595240 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 595860 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 595920 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 596130 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 596310 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 596430 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 596760 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 596990 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 597030 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 597460 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 598420 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 598550 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 598650 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 598860 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 599810 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 600760 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 601250 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 601280 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 601280 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 601310 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 601310 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 602470 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 604040 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 604310 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 604770 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 604930 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 604950 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 607630 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 608070 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 608430 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 609010 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 610780 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 612130 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 615580 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 616010 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 616270 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 616460 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 618170 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 620690 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 621130 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 622900 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626790 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627110 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627200 | ref | gcc -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627330 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627530 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627670 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627760 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 628600 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 628710 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 629670 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 634260 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 634380 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 635180 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 636340 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 636900 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 636930 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 638170 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 638200 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650150 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650170 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650380 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650830 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 651200 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 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
|