| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4156290 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4166530 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4250410 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4251890 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4374140 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4374170 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4375840 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4401150 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4445230 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4528400 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4572240 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4572830 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4605320 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4605470 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4609220 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4610000 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4616950 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4636820 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4636900 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4639910 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4640450 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4663660 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4664800 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4672120 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4675570 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4686250 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4686730 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4706820 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4710700 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4754650 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4756570 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4757020 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4757370 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4757490 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4758580 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4771330 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4774590 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4779470 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4829490 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4830800 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4861370 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4874270 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4883130 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4888410 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4888510 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4896860 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4900780 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4902580 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4902820 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4903330 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4906310 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4912710 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4930850 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4933660 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4938970 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4941340 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4962470 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4968790 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4974400 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 4979970 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4990350 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 4994400 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5003280 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5011740 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5014130 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5014550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5042540 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5077140 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5091750 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5101340 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5109850 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5112050 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5141360 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5149910 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5150450 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5166820 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5176920 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5206450 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5229420 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5230010 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5230080 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5273300 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5287190 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5291130 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5297260 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161105 | 20161009 |
| 5315340 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5333050 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5333610 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5347700 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5347780 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5349000 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5360770 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161105 | 20161009 |
| 5408140 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5408360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5411350 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5440040 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5440330 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5483660 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5485820 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5508680 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5532090 | ref | gcc -m32 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5534230 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5571820 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5585760 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5586250 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5603900 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5608900 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5622010 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5625710 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5626290 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5632400 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5662960 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5689090 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5697290 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5717570 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5782700 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5828890 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5886050 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5888280 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5900590 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161105 | 20161009 |
| 5909920 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5910060 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5918980 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5924640 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5972290 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 5977030 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6065230 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6068280 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6091680 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6091990 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6094570 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6094720 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6125350 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6152510 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 6152600 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 6165250 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6186430 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161105 | 20161009 |
| 6407910 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6417270 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6423780 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6483790 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6484680 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6492540 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6494130 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6494730 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6501290 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6503510 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6509050 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6509280 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6517990 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6532020 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6535410 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6553820 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6555040 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6599350 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6599370 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6600320 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6601620 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6621530 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6669220 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161105 | 20161009 |
| 6703250 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161105 | 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=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=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
|