| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 69659 | 1066 0 0 | 62636 736 728 | oncore64bits | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 69745 | 756 0 0 | 60926 736 728 | oncore64bits | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 69947 | 646 0 0 | 60438 720 728 | oncore64bits | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 70053 | 740 0 0 | 60806 736 728 | oncore64bits | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 98848 | 166 0 0 | 6943 800 728 | openssl | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 98917 | 158 0 0 | 7039 800 728 | openssl | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 99006 | 146 0 0 | 6653 784 728 | openssl | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 99105 | 158 0 0 | 8512 808 728 | openssl | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 214619 | 1756 0 0 | 21814 736 728 | oncore32bits | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 214832 | 1756 0 0 | 23214 736 728 | oncore32bits | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 215264 | 1760 0 0 | 21440 720 728 | oncore32bits | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
| 216714 | 1890 0 0 | 21844 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 |