| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 64011 | 1064 0 0 | 62620 736 728 | oncore64bits | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 64152 | 754 0 0 | 60906 736 728 | oncore64bits | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 64284 | 644 0 0 | 60422 720 728 | oncore64bits | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 64590 | 738 0 0 | 60790 736 728 | oncore64bits | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 90824 | 144 0 0 | 6637 784 728 | openssl | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 90996 | 164 0 0 | 6927 800 728 | openssl | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 91376 | 156 0 0 | 7019 800 728 | openssl | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 91440 | 156 0 0 | 8496 808 728 | openssl | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 197889 | 1756 0 0 | 21796 736 728 | oncore32bits | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 198081 | 1756 0 0 | 23200 736 728 | oncore32bits | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 199000 | 1760 0 0 | 21426 720 728 | oncore32bits | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 199543 | 1890 0 0 | 21830 736 728 | oncore32bits | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| Compiler | Implementations |
| gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| Compiler | Implementations |
| gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| Compiler | Implementations |
| g++ -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
| g++ -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
| g++ -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
| g++ -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX2 |
| Compiler | Implementations |
| gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |
| gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |
| gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |
| gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AVX512 |