[Page version: 20250506 11:45:22]
Measurements for amd64, h8atom, crypto_dh Test results for amd64, h8atom, crypto_dh Test results for crypto_dh/curve25519Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
4394110 | 213 0 0 | 27366 784 1632 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4394250 | 182 0 0 | 25830 776 1600 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4394313 | 155 0 0 | 26732 824 1568 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4397267 | 155 0 0 | 28796 824 1568 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4397841 | 152 0 0 | 25934 816 1568 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4418267 | 204 0 0 | 26918 784 1632 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4427934 | 155 0 0 | 28924 824 1568 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4429803 | 155 0 0 | 27716 824 1568 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4443782 | 213 0 0 | 28742 784 1632 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250420 | 20250415 |
4479468 | 25567 0 0 | 195580 984 1672 | T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
4639733 | 17082 0 0 | 187548 1040 1608 | T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
4640769 | 17034 0 0 | 186276 1040 1608 | T:mpfq | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
4694991 | 13283 0 0 | 181980 984 1672 | T:mpfq | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
4724629 | 17399 0 0 | 185700 984 1672 | T:mpfq | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
4758012 | 17458 0 0 | 187700 1040 1608 | T:mpfq | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
4758439 | 16561 0 0 | 184684 1040 1608 | T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
4767504 | 16012 0 0 | 183404 1024 1608 | T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 20250307 |
5037893 | 8848 0 0 | 176099 976 1640 | T:mpfq | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250315 | 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 (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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 (11.4.0) |
T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:mpfq | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:mpfq | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
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 (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mpfq | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:mpfq | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:mpfq | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:mpfq | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |