[Page version: 20250430 09:23:58]
Measurements for amd64, hydra4, crypto_dh Test results for amd64, hydra4, crypto_dh Test results for crypto_dh/curve25519Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
858165 | 142 0 0 | 26152 780 1752 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
858202 | 155 0 0 | 29320 820 1720 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
858203 | 177 0 0 | 29416 788 1784 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
858206 | 155 0 0 | 29320 820 1720 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
858214 | 177 0 0 | 28240 788 1784 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
858224 | 155 0 0 | 27070 812 1720 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
858225 | 155 0 0 | 28488 820 1720 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
858228 | 151 0 0 | 26542 812 1720 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
876397 | 164 0 0 | 27288 788 1784 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250419 | 20250415 |
1148966 | 14965 0 0 | 203302 1052 1848 | T:mpfq | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1176339 | 16979 0 0 | 204414 1052 1848 | T:mpfq | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1206228 | 26540 0 0 | 216062 1052 1848 | T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1233037 | 20798 0 0 | 208976 1092 1784 | T:mpfq | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1235290 | 20814 0 0 | 209808 1092 1784 | T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1235317 | 20814 0 0 | 209808 1092 1784 | T:mpfq | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1305208 | 16010 0 0 | 201992 1076 1784 | T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1491510 | 8186 0 0 | 194525 1044 1816 | T:mpfq | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
1590530 | 10867 0 0 | 198728 1076 1784 | T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
curve25519.c: curve25519.c:43:13: warning: unused function 'ECcopy' [-Wunused-function] curve25519.c: static void ECcopy(mpfq_p_25519_field k, dst_ECpoint Q, src_ECpoint P) { curve25519.c: ^ curve25519.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.
Implementation | Compiler |
T:mpfq | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
curve25519.c: curve25519.c:43:13: warning: 'ECcopy' defined but not used [-Wunused-function] curve25519.c: 43 | static void ECcopy(mpfq_p_25519_field k, dst_ECpoint Q, src_ECpoint P) { curve25519.c: | ^~~~~~ mpfq_p_25519.c: In file included from mpfq_p_25519.c:5: mpfq_p_25519.c: x86_64/mpfq_p_25519.c: In function 'mpfq_p_25519_inv': mpfq_p_25519.c: x86_64/mpfq_p_25519.c:111:1: warning: control reaches end of non-void function [-Wreturn-type] mpfq_p_25519.c: 111 | } mpfq_p_25519.c: | ^
Implementation | Compiler |
T:mpfq | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
curve25519.o ECmul T curve25519.o ECprint T curve25519.o read_mp T mpfq_p_25519.o mpfq_p_25519_field_clear T mpfq_p_25519.o mpfq_p_25519_field_init T mpfq_p_25519.o mpfq_p_25519_field_tricks T mpfq_p_25519.o mpfq_p_25519_inv T mpfq_p_25519.o mpfq_p_25519_print T mpfq_p_25519.o mpfq_p_25519_random T mpfq_p_25519.o mpfq_p_25519_random2 T mpfq_p_25519.o mpfq_p_25519_read T mpfq_p_25519.o mpfq_p_25519_write T
Implementation | Compiler |
T:mpfq | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:mpfq | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |