| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 133185 | sphlib | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 175667 | ccalik/vperm | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 175817 | ccalik/vperm | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 175967 | ccalik/vperm | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 255609 | sphlib | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
| 255725 | sphlib | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140520 | 20140517 |
| 255783 | sphlib | gcc -m32 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 255859 | sphlib | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 257584 | sphlib | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 257758 | sphlib | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 257942 | sphlib | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 258025 | sphlib | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140520 | 20140517 |
| 258075 | sphlib | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140520 | 20140517 |
| 258267 | sphlib | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 258800 | sphlib | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140520 | 20140517 |
| 259175 | sphlib | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 259250 | sphlib | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140520 | 20140517 |
| 259266 | sphlib | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 259416 | sphlib | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 259500 | sphlib | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140520 | 20140517 |
| 259950 | sphlib | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 261209 | sphlib | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 265972 | sphlib | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 269258 | sphlib | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
| 269391 | sphlib | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140520 | 20140517 |
| 270200 | sphlib | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 271067 | sphlib | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140520 | 20140517 |
| 271175 | sphlib | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 271250 | sphlib | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 271350 | sphlib | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 271691 | sphlib | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140520 | 20140517 |
| 272058 | sphlib | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140520 | 20140517 |
| 272600 | sphlib | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 272716 | sphlib | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 273192 | sphlib | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 273717 | sphlib | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140520 | 20140517 |
| 274025 | sphlib | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 274042 | sphlib | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140520 | 20140517 |
| 274050 | sphlib | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 274816 | sphlib | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140520 | 20140517 |
| 283507 | sphlib | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 295308 | sphlib | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 295350 | sphlib | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 295483 | sphlib | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 295516 | sphlib | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 296858 | sphlib | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 296892 | sphlib | gcc -m32 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 296933 | sphlib | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 296991 | sphlib | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 297066 | sphlib | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 297150 | sphlib | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297242 | sphlib | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 297300 | sphlib | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297334 | sphlib | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297392 | sphlib | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297400 | sphlib | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297484 | sphlib | gcc -m32 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297609 | sphlib | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297858 | sphlib | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 297866 | sphlib | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 297900 | sphlib | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 298250 | sphlib | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 298425 | sphlib | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 298959 | sphlib | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 299017 | sphlib | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 299500 | sphlib | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 299642 | sphlib | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 299650 | sphlib | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 299667 | sphlib | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 299708 | sphlib | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 300684 | sphlib | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 300708 | sphlib | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 300709 | sphlib | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 300742 | sphlib | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 300792 | sphlib | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 300833 | sphlib | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 306784 | sphlib | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 306858 | sphlib | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 306867 | sphlib | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 307000 | sphlib | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 307292 | sphlib | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 307317 | sphlib | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 307500 | sphlib | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 307758 | sphlib | gcc -m32 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 307991 | sphlib | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 307992 | sphlib | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 308567 | sphlib | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 308600 | sphlib | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 308992 | sphlib | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 309042 | sphlib | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 309083 | sphlib | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 309183 | sphlib | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 309216 | sphlib | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 309308 | sphlib | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 309458 | sphlib | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 309508 | sphlib | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 309633 | sphlib | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 309716 | sphlib | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 309741 | sphlib | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 309750 | sphlib | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 309859 | sphlib | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 309884 | sphlib | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 310100 | sphlib | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310142 | sphlib | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 310209 | sphlib | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310241 | sphlib | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310284 | sphlib | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 310367 | sphlib | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 310433 | sphlib | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 310458 | sphlib | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310634 | sphlib | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310767 | sphlib | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310791 | sphlib | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310825 | sphlib | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 310858 | sphlib | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 310983 | sphlib | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 311100 | sphlib | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 311825 | sphlib | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 311842 | sphlib | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 312125 | sphlib | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 312300 | sphlib | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 312491 | sphlib | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 312600 | sphlib | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 313592 | sphlib | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 313600 | sphlib | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
| 313800 | sphlib | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
| 319158 | sphlib | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 319242 | sphlib | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 319309 | sphlib | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 319333 | sphlib | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 319833 | sphlib | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320000 | sphlib | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320067 | sphlib | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320083 | sphlib | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320125 | sphlib | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320217 | sphlib | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320342 | sphlib | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320600 | sphlib | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320825 | sphlib | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 320892 | sphlib | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 321492 | sphlib | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 322108 | sphlib | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 322525 | sphlib | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| 477741 | ccalik/vperm | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ccalik/aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ccalik/vperm
|