[Page version: 20241023 11:56:08]
Measurements for amd64, saber214, crypto_scalarmult Test results for amd64, saber214, crypto_scalarmult Test results for crypto_scalarmult/nistp256Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
4757063 | 17477 30720 0 | 37500 31552 1568 | T:mj32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
5557018 | 13764 30720 0 | 34382 31512 1632 | T:mj32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
5748702 | 16949 30720 0 | 38276 31552 1600 | T:mj32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
5808295 | 12933 30720 0 | 31884 31552 1568 | T:mj32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
7274744 | 10180 30720 0 | 27494 31544 1568 | T:mj32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
7547032 | 11520 30720 0 | 29284 31552 1568 | T:mj32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
7641597 | 12321 30720 0 | 31486 31512 1632 | T:mj32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
9367503 | 10878 30720 0 | 27806 31504 1600 | T:mj32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
14101438 | 12204 30720 0 | 30374 31512 1632 | T:mj32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20241011 |
gep256.c: gep256.c:83:28: warning: sizeof on array function parameter will return size of 'fe *' (aka 'unsigned int (*)[8]') instead of 'gep256' (aka 'unsigned int[3][8]') [-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 'unsigned int (*)[8]') instead of 'gep256_precomp' (aka 'unsigned int[2][8]') [-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 (Ubuntu_Clang_14.0.0) |
T:mj32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mj32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mj32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mj32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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 (11.4.0) |
T:mj32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:mj32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:mj32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |