[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_sign Test results for armeabi, bblack, crypto_sign Test results for crypto_sign/donald2048Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
11014816 | 2832 0 0 | 20522 548 1512 | T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11016944 | 2824 0 0 | 18840 544 1512 | T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11018608 | 2182 0 0 | 13825 584 1512 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11033104 | 2832 0 0 | 20522 548 1512 | T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11034432 | 2880 0 0 | 20386 548 1520 | T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11043440 | 2540 0 0 | 14673 592 1512 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11051104 | 2152 0 0 | 15197 592 1512 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11066192 | 2900 0 0 | 29218 548 1520 | T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
11071688 | 2152 0 0 | 14177 592 1512 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30410272 | 41699 4876 248 | 865977 76109 12920 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30457744 | 47497 6072 240 | 769903 77305 12920 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30478688 | 41531 4876 248 | 864677 76101 12920 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30504128 | 33885 11896 248 | 867426 82977 12920 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30533952 | 62450 6184 240 | 787727 77297 12920 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30565288 | 38483 4904 248 | 866536 76013 12920 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30583048 | 62450 6184 240 | 787727 77297 12920 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
30663264 | 63046 6184 240 | 788427 77297 12936 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240817 | 20240716 |
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 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
keypair.c: keypair.c: In function 'crypto_sign_donald2048_openssl_timingleaks_keypair': keypair.c: keypair.c:18:4: error: dereferencing pointer to incomplete type 'DSA' {aka 'struct dsa_st'} keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ^~
Implementation | Compiler |
T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
keypair.o N 00000000 keypair.o N 00000037 keypair.o N 00000041 keypair.o N 0000010f keypair.o N 00000145 keypair.o N 00000149 keypair.o N 0000014c keypair.o N 0000015a keypair.o N 0000015d keypair.o N 00000164 keypair.o N 00000166 keypair.o N 0000016d keypair.o N 00000171 keypair.o N 00000173 keypair.o N 0000017d keypair.o N 00000184 keypair.o N 00000186 keypair.o N 00000188 keypair.o N 0000018a prime.o N 00000000 prime.o N 00000037 prime.o N 0000003f prime.o N 0000010d prime.o N 00000141 prime.o N 0000014f prime.o N 00000163 prime.o N 00000199 signatureofshorthash.o N 00000000 signatureofshorthash.o N 00000037 signatureofshorthash.o N 0000004e signatureofshorthash.o N 0000011c signatureofshorthash.o N 0000015f signatureofshorthash.o N 00000163 signatureofshorthash.o N 00000165 signatureofshorthash.o N 00000173 signatureofshorthash.o N 00000187 signatureofshorthash.o N 0000018a signatureofshorthash.o N 00000190 signatureofshorthash.o N 000001a7 signatureofshorthash.o N 000001a9 signatureofshorthash.o N 000001ab signatureofshorthash.o N 000001b5 signatureofshorthash.o N 000001bc signatureofshorthash.o N 000001be signatureofshorthash.o N 000001c7 signatureofshorthash.o N 000001cf signatureofshorthash.o N 000001d1 signatureofshorthash.o N 000001d3 signatureofshorthash.o N 000001d5 signatureofshorthash.o N 000001dc signatureofshorthash.o N 000001e2 signatureofshorthash.o N 000001e5 signatureofshorthash.o N 000001ea signatureofshorthash.o N 000001ec signatureofshorthash.o N 000001f3 signatureofshorthash.o N 000001f7 signatureofshorthash.o N 000001f9 signatureofshorthash.o N 00000204 signatureofshorthash.o N 0000020c usehash.o N 00000000 usehash.o N 00000037 usehash.o N 00000041 usehash.o N 0000010f usehash.o N 0000013d usehash.o N 00000141 usehash.o N 00000174 usehash.o N 00000176 usehash.o N 00000184 usehash.o N 00000198 usehash.o N 0000019b usehash.o N 000001a1 usehash.o N 000001b8 usehash.o N 000001ba usehash.o N 000001bd usehash.o N 000001c2 usehash.o N 000001c4 usehash.o N 000001c7 verification.o N 00000000 verification.o N 00000037 verification.o N 00000046 verification.o N 00000114 verification.o N 0000014f verification.o N 00000153 verification.o N 00000155 verification.o N 00000163 verification.o N 00000177 verification.o N 00000179 verification.o N 0000017e verification.o N 00000195 verification.o N 0000019c verification.o N 000001a2 verification.o N 000001a5 verification.o N 000001ab verification.o N 000001ae verification.o N 000001b0 verification.o N 000001ba verification.o N 000001c1 verification.o N 000001c3 verification.o N 000001c5 verification.o N 000001c7 verification.o N 000001ce verification.o N 000001d2 verification.o N 000001da verification.o N 000001dc verification.o N 000001de verification.o N 000001e0 verification.o N 000001eb
Implementation | Compiler |
T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
keypair.o N 00000000 keypair.o N 00000037 keypair.o N 00000041 keypair.o N 0000010e keypair.o N 00000144 keypair.o N 00000148 keypair.o N 0000014b keypair.o N 00000159 keypair.o N 0000015c keypair.o N 00000163 keypair.o N 00000165 keypair.o N 0000016c keypair.o N 00000170 keypair.o N 00000172 keypair.o N 0000017c keypair.o N 00000183 keypair.o N 00000185 keypair.o N 00000187 keypair.o N 00000189 prime.o N 00000000 prime.o N 00000037 prime.o N 0000003f prime.o N 0000010c prime.o N 00000140 prime.o N 0000014e prime.o N 00000162 prime.o N 00000198 signatureofshorthash.o N 00000000 signatureofshorthash.o N 00000037 signatureofshorthash.o N 0000004e signatureofshorthash.o N 0000011b signatureofshorthash.o N 0000015e signatureofshorthash.o N 00000162 signatureofshorthash.o N 00000164 signatureofshorthash.o N 00000172 signatureofshorthash.o N 00000186 signatureofshorthash.o N 00000189 signatureofshorthash.o N 0000018f signatureofshorthash.o N 000001a6 signatureofshorthash.o N 000001a8 signatureofshorthash.o N 000001aa signatureofshorthash.o N 000001b4 signatureofshorthash.o N 000001bb signatureofshorthash.o N 000001bd signatureofshorthash.o N 000001c6 signatureofshorthash.o N 000001ce signatureofshorthash.o N 000001d0 signatureofshorthash.o N 000001d2 signatureofshorthash.o N 000001d4 signatureofshorthash.o N 000001db signatureofshorthash.o N 000001e1 signatureofshorthash.o N 000001e4 signatureofshorthash.o N 000001e9 signatureofshorthash.o N 000001eb signatureofshorthash.o N 000001f2 signatureofshorthash.o N 000001f6 signatureofshorthash.o N 000001f8 signatureofshorthash.o N 00000203 signatureofshorthash.o N 0000020b usehash.o N 00000000 usehash.o N 00000037 usehash.o N 00000041 usehash.o N 0000010e usehash.o N 0000013c usehash.o N 00000140 usehash.o N 00000173 usehash.o N 00000175 usehash.o N 00000183 usehash.o N 00000197 usehash.o N 0000019a usehash.o N 000001a0 usehash.o N 000001b7 usehash.o N 000001b9 usehash.o N 000001bc usehash.o N 000001c1 usehash.o N 000001c3 usehash.o N 000001c6 verification.o N 00000000 verification.o N 00000037 verification.o N 00000046 verification.o N 00000113 verification.o N 0000014e verification.o N 00000152 verification.o N 00000154 verification.o N 00000162 verification.o N 00000176 verification.o N 00000178 verification.o N 0000017d verification.o N 00000194 verification.o N 0000019b verification.o N 000001a1 verification.o N 000001a4 verification.o N 000001aa verification.o N 000001ad verification.o N 000001af verification.o N 000001b9 verification.o N 000001c0 verification.o N 000001c2 verification.o N 000001c4 verification.o N 000001c6 verification.o N 000001cd verification.o N 000001d1 verification.o N 000001d9 verification.o N 000001db verification.o N 000001dd verification.o N 000001df verification.o N 000001ea
Implementation | Compiler |
T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |