| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 122652 | sphlib | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 125210 | sphlib | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 137730 | sphlib-small | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 139662 | sphlib-small | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 141600 | sphlib-small | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 152404 | sphlib-small | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 155672 | sphlib-small | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 157386 | sphlib-small | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 172734 | sphlib | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 175080 | sphlib | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 176534 | new-aes-round | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 176664 | new-aes-round | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 176822 | no-salt | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 176970 | no-salt | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 177560 | sphlib | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 177570 | low-mem | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 180670 | low-mem | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 184776 | sphlib | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 185494 | IntelL1Cache | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 187682 | IntelL1Cache | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 192138 | IntelL1Cache | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 197464 | low-mem | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 199626 | IntelL1Cache | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 206608 | IntelL1Cache | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 206900 | lower-mem | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 209272 | different-order | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 209604 | different-order | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 211812 | lower-mem | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 212986 | IntelL1Cache | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 216508 | lower-mem | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 226168 | low-mem | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 234230 | low-mem | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 238426 | lower-mem | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 243044 | low-mem | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 244806 | lower-mem | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 250240 | lower-mem | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 328918 | new-aes-round | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 329016 | no-salt | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 338510 | no-salt | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 338584 | new-aes-round | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 411566 | different-order | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 411934 | different-order | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 584692 | new-aes-round | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 584756 | no-salt | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 599806 | no-salt | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 601588 | new-aes-round | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 603722 | different-order | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 614248 | different-order | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 680036 | 8-bit | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 680146 | 8-bit | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 700586 | 8-bit | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 739846 | 8-bit | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 1480186 | 8-bit | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 1493534 | 8-bit | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| Compiler | Implementations
|
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| gcc -march=loongson2f -mabi=n32 -O2 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| gcc -march=loongson2f -mabi=n32 -O3 | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt |
| gcc -march=loongson2f -mabi=n32 -Os | 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
|