[Page version: 20250324 16:19:50]
Measurements for amd64, alder2,1f626960,5600000, crypto_scalarmult Test results for amd64, alder2,1f626960,5600000, crypto_scalarmult Test results for crypto_scalarmult/nistp256Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
1967333 | 16842 30720 0 | 41224 31548 1752 | T:mj32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
2331125 | 12856 30720 0 | 38312 31516 1816 | T:mj32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
2398065 | 16880 30720 0 | 41224 31548 1784 | T:mj32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
2403489 | 12928 30720 0 | 37144 31548 1784 | T:mj32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
2760264 | 10164 30720 0 | 31966 31540 1752 | T:mj32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
2789470 | 11294 30720 0 | 34816 31516 1816 | T:mj32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
2927050 | 10930 30720 0 | 33158 31540 1752 | T:mj32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
3870666 | 9901 30720 0 | 31120 31508 1784 | T:mj32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
6395805 | 11336 30720 0 | 33800 31516 1816 | T:mj32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250311 | 20250307 |
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) |