Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
252003 | 46528 0 0 | 52050 720 728 | sphlib | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
258895 | 12974 0 0 | 18664 720 728 | sphlib-small | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
259791 | 20560 0 0 | 28012 736 728 | sphlib-small | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
268442 | 47732 0 0 | 53776 736 728 | sphlib | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
269304 | 57850 0 0 | 65294 736 728 | sphlib | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
270427 | 13948 0 0 | 20104 736 728 | sphlib-small | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
272239 | 53380 0 0 | 59528 736 728 | sphlib | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
285173 | 13506 0 0 | 19558 736 728 | sphlib-small | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
307836 | 38337 192 0 | 45971 936 728 | low-mem | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
314206 | 37955 192 0 | 43890 920 728 | IntelL1Cache | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
325572 | 52623 192 0 | 60261 936 728 | IntelL1Cache | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
327330 | 31943 192 0 | 38229 936 728 | low-mem | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
327550 | 45451 192 0 | 51745 936 728 | IntelL1Cache | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
333258 | 23383 192 0 | 31025 936 728 | lower-mem | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
336587 | 28947 192 0 | 34874 920 728 | low-mem | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
340991 | 16569 192 0 | 22504 920 728 | lower-mem | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
348481 | 38755 192 0 | 44945 936 728 | IntelL1Cache | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
352111 | 18233 192 0 | 24527 936 728 | lower-mem | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
360013 | 29389 192 0 | 35571 936 728 | low-mem | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
383508 | 16867 192 0 | 23057 936 728 | lower-mem | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
499508 | 83679 192 0 | 89614 920 728 | different-order | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
510819 | 83605 192 0 | 89795 936 728 | different-order | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
557307 | 89885 192 0 | 96075 936 728 | new-aes-round | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
561352 | 86699 192 0 | 92881 936 728 | no-salt | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
604316 | 98923 192 0 | 105217 936 728 | different-order | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
637018 | 96683 192 0 | 102618 920 728 | new-aes-round | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
643831 | 95687 192 0 | 101614 920 728 | no-salt | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
739753 | 112047 192 0 | 118333 936 728 | no-salt | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
755228 | 123859 192 0 | 131509 936 728 | different-order | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
780326 | 116659 192 0 | 122953 936 728 | new-aes-round | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
816105 | 16985 192 0 | 24171 936 728 | 8-bit | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
830373 | 127513 192 0 | 135163 936 728 | new-aes-round | gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
840748 | 12711 192 0 | 18549 936 728 | 8-bit | gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
1713841 | 12465 192 0 | 18179 936 728 | 8-bit | gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
1815846 | 12015 192 0 | 17474 920 728 | 8-bit | gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191230 | 20191221 |
Compiler | Implementations
|
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 8-bit |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 8-bit |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 8-bit |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 8-bit |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | no-salt |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | no-salt |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | no-salt
|
Compiler | Implementations
|
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | IntelL1Cache |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | different-order |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | low-mem |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | lower-mem |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | new-aes-round |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | no-salt |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | no-salt |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | no-salt
|
Compiler | Implementations
|
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib |
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib-small |
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib-small |
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib-small |
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | sphlib-small
|