[Page version: 20251031 23:15:16]
Measurements for aarch64, pi5, crypto_dh Test results for aarch64, pi5, crypto_dh Test results for crypto_dh/nistp256| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 1001440 | 152 0 0 | 71852 34168 1584 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 1001440 | 160 0 0 | 69535 34112 1600 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 1001440 | 160 0 0 | 70407 34112 1600 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 1001440 | 176 0 0 | 72935 34112 1584 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 1001440 | 148 0 0 | 67807 34096 1568 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 5035650 | 24444 32864 0 | 46492 33752 1584 | T:wbl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 5109620 | 13056 32864 0 | 33679 33704 1600 | T:wbl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 5405500 | 11312 32864 0 | 31071 33704 1600 | T:wbl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 6105370 | 10068 32864 0 | 28095 33680 1568 | T:wbl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
| 6253310 | 10768 32864 0 | 33911 33696 1584 | T:wbl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251019 | 20250922 |
curve.o basep D curve.o p256add T curve.o p256add_total T curve.o p256base T curve.o p256cmov T curve.o p256dbl T curve.o p256dbl_total T curve.o p256dblmult_base T curve.o p256identity T curve.o p256madd T curve.o p256oncurvefinite T curve.o p256pack T curve.o p256scalarmult T curve.o p256scalarmult_base T curve.o p256scalarmult_base_fast T curve.o p256unpack T curve.o p256xpack T curve.o paramb D curve.o precomp D fep256.o fep256add T fep256.o fep256cmov T fep256.o fep256inv T fep256.o fep256iszero T fep256.o fep256mul T fep256.o fep256pack T fep256.o fep256scalar T fep256.o fep256setone T fep256.o fep256setzero T fep256.o fep256sqr T fep256.o fep256sub T fep256.o fep256unpack T
| Implementation | Compiler |
| T:wbl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:wbl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:wbl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:wbl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:wbl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
TIMECOP iterations: 10
| Implementation | Compiler |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |