| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 19838 | e/regs | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 19840 | e/ref | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 20502 | e/ref | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 20502 | e/regs | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 26170 | e/merged | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 26476 | e/merged | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 27076 | e/ref | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 27724 | e/merged | gcc -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 28030 | e/regs | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 29262 | e/merged | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 29290 | e/regs | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 31104 | e/ref | gcc -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 31182 | e/merged | gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | 20161212 | 20161026 |
| 31220 | e/merged | gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | 20161212 | 20161026 |
| 34778 | e/regs | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 34800 | e/regs | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 39722 | e/ref | gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| 40362 | e/ref | gcc -march=loongson2f -mabi=n32 -Os | 20161212 | 20161026 |
| Compiler | Implementations |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | dolbeau/ppc-altivec |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | dolbeau/ppc-altivec |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | dolbeau/ppc-altivec |
| gcc -march=loongson2f -mabi=n32 -O2 | dolbeau/ppc-altivec |
| gcc -march=loongson2f -mabi=n32 -O3 | dolbeau/ppc-altivec |
| gcc -march=loongson2f -mabi=n32 -Os | dolbeau/ppc-altivec |
| Compiler | Implementations |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | dolbeau/mipsel-msa |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | dolbeau/mipsel-msa |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | dolbeau/mipsel-msa |
| gcc -march=loongson2f -mabi=n32 -O2 | dolbeau/mipsel-msa |
| gcc -march=loongson2f -mabi=n32 -O3 | dolbeau/mipsel-msa |
| gcc -march=loongson2f -mabi=n32 -Os | dolbeau/mipsel-msa |
| Compiler | Implementations |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | amd64-ssse3 |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | amd64-ssse3 |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | amd64-ssse3 |
| gcc -march=loongson2f -mabi=n32 -O2 | amd64-ssse3 |
| gcc -march=loongson2f -mabi=n32 -O3 | amd64-ssse3 |
| gcc -march=loongson2f -mabi=n32 -Os | amd64-ssse3 |
| Compiler | Implementations |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | goll_gueron |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | goll_gueron |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | goll_gueron |
| gcc -march=loongson2f -mabi=n32 -O2 | goll_gueron |
| gcc -march=loongson2f -mabi=n32 -O3 | goll_gueron |
| gcc -march=loongson2f -mabi=n32 -Os | goll_gueron |
| Compiler | Implementations |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | krovetz/vec128 |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | krovetz/vec128 |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | krovetz/vec128 |
| gcc -march=loongson2f -mabi=n32 -O2 | krovetz/vec128 |
| gcc -march=loongson2f -mabi=n32 -O3 | krovetz/vec128 |
| gcc -march=loongson2f -mabi=n32 -Os | krovetz/vec128 |
| Compiler | Implementations |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 | krovetz/avx2 |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 | krovetz/avx2 |
| gcc -funroll-loops -march=loongson2f -mabi=n32 -Os | krovetz/avx2 |
| gcc -march=loongson2f -mabi=n32 -O2 | krovetz/avx2 |
| gcc -march=loongson2f -mabi=n32 -O3 | krovetz/avx2 |
| gcc -march=loongson2f -mabi=n32 -Os | krovetz/avx2 |