[Page version: 20241024 06:34:08]
Measurements for amd64, hydra4, crypto_scalarmult Test results for amd64, hydra4, crypto_scalarmult Test results for crypto_scalarmult/nistp256Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
3634362 | 12906 30720 0 | 33528 31548 1720 | T:mj32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
3639574 | 16842 30720 0 | 38328 31548 1720 | T:mj32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
3648841 | 16842 30720 0 | 38328 31548 1720 | T:mj32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
4234527 | 12911 30720 0 | 34608 31516 1784 | T:mj32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
5646560 | 11609 30720 0 | 30806 31540 1720 | T:mj32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
6545362 | 11821 30720 0 | 32360 31516 1784 | T:mj32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
6711725 | 10092 30720 0 | 28806 31540 1720 | T:mj32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
7032127 | 9907 30720 0 | 28208 31508 1752 | T:mj32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 20241011 |
12782243 | 11258 30720 0 | 30936 31516 1784 | T:mj32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241014 | 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) |