| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 277098 | sphlib-small | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 283744 | sphlib-small | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 287756 | sphlib-small | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 297752 | sphlib-small | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 327830 | sphlib | gcc -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 331098 | sphlib | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 340202 | generic/opt64 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 343974 | generic/opt64 | gcc -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 346328 | sphlib-small | gcc -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 348072 | sphlib-small | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 372544 | sphlib | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 372634 | sphlib | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 379726 | sphlib-small | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 381946 | sphlib-small | gcc -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 390406 | generic/opt32 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 391120 | sphlib | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 391298 | sphlib | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 392658 | generic/opt32 | gcc -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 399638 | sphlib | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 411618 | sphlib | gcc -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 416274 | powerpc/pp32cv2 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 442010 | powerpc/pp32cv2 | gcc -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 489174 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 503856 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 519026 | powerpc/pp32cv1 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 550538 | powerpc/pp32cv2 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 576212 | powerpc/pp32cv1 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 577116 | powerpc/pp32cv2 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 585350 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 588122 | powerpc/pp32cv2 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 590802 | powerpc/pp32cv1 | gcc -mabi=64 -O -fomit-frame-pointer | 20120408 | 20120329 |
| 594764 | powerpc/pp32cv1 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 594916 | powerpc/pp32cv2 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 620732 | powerpc/pp32cv2 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 640908 | powerpc/pp32cv2 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 684180 | powerpc/pp32cv1 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 857520 | generic/opt64 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 860422 | generic/opt64 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 860998 | generic/opt64 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 885298 | generic/opt64 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 899914 | generic/opt64 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 913208 | generic/opt64 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 924792 | generic/opt32 | gcc -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 952766 | generic/opt32 | gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | 20120408 | 20120329 |
| 1003048 | generic/opt32 | gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 1008044 | generic/opt32 | gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| 1057342 | generic/opt32 | gcc -mabi=64 -O3 -fomit-frame-pointer | 20120408 | 20120329 |
| 1075918 | generic/opt32 | gcc -mabi=64 -O2 -fomit-frame-pointer | 20120408 | 20120329 |
| Compiler | Implementations
|
| gcc -funroll-loops -mabi=64 -O2 -fomit-frame-pointer | ccalik/aesni ccalik/vperm |
| gcc -funroll-loops -mabi=64 -O3 -fomit-frame-pointer | ccalik/aesni ccalik/vperm |
| gcc -funroll-loops -mabi=64 -O -fomit-frame-pointer | ccalik/aesni ccalik/vperm |
| gcc -funroll-loops -mabi=64 -Os -fomit-frame-pointer | ccalik/aesni ccalik/vperm |
| gcc -mabi=64 -O2 -fomit-frame-pointer | ccalik/aesni ccalik/vperm |
| gcc -mabi=64 -O3 -fomit-frame-pointer | ccalik/aesni ccalik/vperm |
| gcc -mabi=64 -O -fomit-frame-pointer | ccalik/aesni ccalik/vperm |
| gcc -mabi=64 -Os -fomit-frame-pointer | ccalik/aesni ccalik/vperm
|