[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_sign Test results for ppc64, power9, crypto_sign Test results for crypto_sign/donald512| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 606953 | 3064 72 0 | 30682 692 2088 | T:opensslnew | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 607313 | 3064 72 0 | 26468 684 2088 | T:opensslnew | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 608217 | 4508 72 0 | 31493 700 2096 | T:opensslnew | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 614018 | 3396 72 0 | 27300 684 2088 | T:opensslnew | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 615075 | 4592 72 0 | 30641 700 2096 | T:opensslnew | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 615277 | 4516 72 0 | 32905 700 2112 | T:opensslnew | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 615316 | 3084 72 0 | 30170 692 2088 | T:opensslnew | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 616138 | 6168 144 0 | 32282 692 2088 | T:opensslnew | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 616204 | 3396 72 0 | 27300 684 2088 | T:opensslnew | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 616489 | 3084 72 0 | 32282 692 2088 | T:opensslnew | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 617381 | 4560 72 0 | 33241 700 2112 | T:opensslnew | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 617870 | 3244 72 0 | 27621 692 2088 | T:opensslnew | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 621369 | 3244 72 0 | 27621 692 2088 | T:opensslnew | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 622323 | 3252 72 0 | 27685 692 2088 | T:opensslnew | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 622555 | 4548 72 0 | 30577 700 2096 | T:opensslnew | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 626274 | 4548 72 0 | 30577 700 2096 | T:opensslnew | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 630795 | 4552 72 0 | 31589 700 2096 | T:opensslnew | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 631703 | 3084 72 0 | 30170 692 2088 | T:opensslnew | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 635027 | 4508 72 0 | 31493 700 2096 | T:opensslnew | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 654386 | 4516 72 0 | 32905 700 2112 | T:opensslnew | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 678850 | 3064 72 0 | 26468 684 2088 | T:opensslnew | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
keypair.c: keypair.c:18:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:18:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:20:4: error: incomplete definition of type 'struct dsa_st' keypair.c: ...
| Implementation | Compiler |
| T:openssl | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:openssl | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:openssl | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:openssl | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:openssl | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:openssl | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:openssl | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
keypair.c: keypair.c:18:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:18:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:20:4: error: incomplete definition of type 'struct dsa_st' keypair.c: ... keypair.c: keypair.c:18:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:18:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:20:4: error: incomplete definition of type 'struct dsa_st' keypair.c: ...
| Implementation | Compiler |
| T:openssl | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
keypair.c: keypair.c: In function 'crypto_sign_donald512_openssl_timingleaks_keypair':
keypair.c: keypair.c:18:4: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 18 | x->p = BN_new(); if (!x->p) goto error;
keypair.c: | ^~
keypair.c: keypair.c:18:26: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 18 | x->p = BN_new(); if (!x->p) goto error;
keypair.c: | ^~
keypair.c: keypair.c:19:4: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 19 | x->q = BN_new(); if (!x->q) goto error;
keypair.c: | ^~
keypair.c: keypair.c:19:26: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 19 | x->q = BN_new(); if (!x->q) goto error;
keypair.c: | ^~
keypair.c: keypair.c:20:4: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 20 | x->g = BN_new(); if (!x->g) goto error;
keypair.c: | ^~
keypair.c: keypair.c:20:26: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 20 | x->g = BN_new(); if (!x->g) goto error;
keypair.c: | ^~
keypair.c: keypair.c:22:38: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 22 | if (!BN_bin2bn(prime,sizeof prime,x->p)) goto error;
keypair.c: | ^~
keypair.c: keypair.c:23:42: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 23 | if (!BN_bin2bn(prime_q,sizeof prime_q,x->q)) goto error;
keypair.c: | ^~
keypair.c: ...| Implementation | Compiler |
| T:openssl | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:openssl | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:openssl | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |