Test results for ppc64, power9, crypto_dh/curve25519
[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_dh
Test results for ppc64, power9, crypto_dh
Test results for crypto_dh/curve25519
Computer: power9
Microarchitecture: ppc64; POWER9 (004e1203)
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_dh
Primitive: curve25519
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
614297 | 272 0 0 | 54635 684 1928 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
614335 | 268 0 0 | 53931 684 1928 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
614341 | 272 0 0 | 56255 684 1944 | T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
614416 | 272 0 0 | 54611 684 1928 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
614441 | 184 0 0 | 51231 684 1904 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
614548 | 268 0 0 | 53931 684 1928 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
614554 | 184 0 0 | 56485 692 1920 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
614585 | 184 0 0 | 54981 692 1920 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
614609 | 180 0 0 | 50719 684 1904 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
614622 | 252 0 0 | 52027 676 1920 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
614627 | 272 0 0 | 55991 684 1944 | T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
615007 | 252 0 0 | 52027 676 1920 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
615055 | 272 0 0 | 55991 684 1944 | T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
615203 | 268 0 0 | 53931 684 1928 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
615322 | 184 0 0 | 51231 684 1904 | T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
615626 | 184 0 0 | 54373 692 1904 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
615720 | 368 0 0 | 56485 692 1920 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
616372 | 252 0 0 | 52091 676 1920 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
616726 | 180 0 0 | 50719 684 1904 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
623712 | 272 0 0 | 54611 684 1928 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
631552 | 184 0 0 | 54373 692 1904 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
Test failure
error 111
crypto_dh not associative
Number of similar (implementation,compiler) pairs: 20, namely:
Implementation | Compiler |
T:mpfq | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
T:mpfq | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Test failure
error 111
crypto_dh not associative
error 111
crypto_dh not associative
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:mpfq | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
mpfq_p_25519.c: In file included from mpfq_p_25519.c:5:
mpfq_p_25519.c: ./x86_64/mpfq_p_25519.c:111:1: warning: non-void function does not return a value [-Wreturn-type]
mpfq_p_25519.c: }
mpfq_p_25519.c: ^
mpfq_p_25519.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
T:mpfq | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
T:mpfq | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
mpfq_p_25519.c: In file included from mpfq_p_25519.c:5:
mpfq_p_25519.c: ./x86_64/mpfq_p_25519.c:111:1: warning: non-void function does not return a value [-Wreturn-type]
mpfq_p_25519.c: }
mpfq_p_25519.c: ^
mpfq_p_25519.c: 1 warning generated.
mpfq_p_25519.c: In file included from mpfq_p_25519.c:5:
mpfq_p_25519.c: ./x86_64/mpfq_p_25519.c:111:1: warning: non-void function does not return a value [-Wreturn-type]
mpfq_p_25519.c: }
mpfq_p_25519.c: ^
mpfq_p_25519.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:mpfq | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
curve25519.c: In file included from curve25519.c:18:
curve25519.c: .../supercop-data/power9/ppc64/include/gmp.h: In function 'mpfq_p_25519_reduce':
curve25519.c: .../supercop-data/power9/ppc64/include/gmp.h:2121:22: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
curve25519.c: 2121 | (dst)[__gmp_j] = (src)[__gmp_j]; \
curve25519.c: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
curve25519.c: .../supercop-data/power9/ppc64/include/gmp.h:2019:4: note: in expansion of macro '__GMPN_COPY_REST'
curve25519.c: 2019 | __GMPN_COPY_REST (dst, src, n, 1); \
curve25519.c: | ^~~~~~~~~~~~~~~~
curve25519.c: .../supercop-data/power9/ppc64/include/gmp.h:2068:3: note: in expansion of macro '__GMPN_AORS_1'
curve25519.c: 2068 | __GMPN_AORS_1(cout, dst, src, n, v, +, __GMPN_ADDCB)
curve25519.c: | ^~~~~~~~~~~~~
curve25519.c: .../supercop-data/power9/ppc64/include/gmp.h:2155:3: note: in expansion of macro '__GMPN_ADD_1'
curve25519.c: 2155 | __GMPN_ADD_1 (__gmp_c, __gmp_dst, __gmp_src, __gmp_size, __gmp_n);
curve25519.c: | ^~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:mpfq | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
T:mpfq | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |