[Page version: 20241022 22:35:40]
Measurements for amd64, alder, crypto_scalarmult Test results for amd64, alder, crypto_scalarmult Test results for crypto_scalarmult/nistp256Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
1970849 | 16842 30720 0 | 40264 31548 1752 | T:mj32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
2300255 | 12856 30720 0 | 37352 31516 1816 | T:mj32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
2396371 | 16880 30720 0 | 40264 31548 1784 | T:mj32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
2402793 | 12928 30720 0 | 36184 31548 1784 | T:mj32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
2766308 | 10164 30720 0 | 30998 31540 1752 | T:mj32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
2896247 | 10930 30720 0 | 32198 31540 1752 | T:mj32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
2924787 | 11294 30720 0 | 33856 31516 1816 | T:mj32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
3872337 | 9901 30720 0 | 30160 31508 1784 | T:mj32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
6423939 | 11336 30720 0 | 32840 31516 1816 | T:mj32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241011 | 20241011 |
gep256.c: gep256.c:83:28: warning: sizeof on array function parameter will return size of 'fe *' (aka 'uint32_t (*)[8]') instead of 'gep256' (aka 'fe [3]') [-Wsizeof-array-argument] gep256.c: for (i = 0; i < sizeof p; ++i) x |= ((unsigned char *)p)[i]; gep256.c: ^ gep256.c: gep256.c:78:29: note: declared here gep256.c: static int isneutral(gep256 p) { gep256.c: ^ gep256.c: gep256.c:92:28: warning: sizeof on array function parameter will return size of 'fe *' (aka 'uint32_t (*)[8]') instead of 'gep256_precomp' (aka 'fe [2]') [-Wsizeof-array-argument] gep256.c: for (i = 0; i < sizeof p; ++i) x |= ((unsigned char *)p)[i]; gep256.c: ^ gep256.c: gep256.c:87:45: note: declared here gep256.c: static int isneutral_precomp(gep256_precomp p) { gep256.c: ^ gep256.c: 2 warnings generated.
Implementation | Compiler |
T:mj32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mj32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mj32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mj32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mj32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
gep256.c: gep256.c: In function 'isneutral': gep256.c: gep256.c:83:28: warning: 'sizeof' on array function parameter 'p' will return size of 'uint32_t (*)[8]' {aka 'unsigned int (*)[8]'} [-Wsizeof-array-argument] gep256.c: 83 | for (i = 0; i < sizeof p; ++i) x |= ((unsigned char *)p)[i]; gep256.c: | ^ gep256.c: gep256.c:78:29: note: declared here gep256.c: 78 | static int isneutral(gep256 p) { gep256.c: | ~~~~~~~^ gep256.c: gep256.c: In function 'isneutral_precomp': gep256.c: gep256.c:92:28: warning: 'sizeof' on array function parameter 'p' will return size of 'uint32_t (*)[8]' {aka 'unsigned int (*)[8]'} [-Wsizeof-array-argument] gep256.c: 92 | for (i = 0; i < sizeof p; ++i) x |= ((unsigned char *)p)[i]; gep256.c: | ^ gep256.c: gep256.c:87:45: note: declared here gep256.c: 87 | static int isneutral_precomp(gep256_precomp p) { gep256.c: | ~~~~~~~~~~~~~~~^
Implementation | Compiler |
T:mj32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mj32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mj32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mj32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |