[Page version: 20260406 03:59:02]
Measurements for amd64, hertz, crypto_sign Test results for amd64, hertz, crypto_sign Test results for crypto_sign/sphincs256| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 37763241 | 71206 0 0 | 112882 1272 2416 | T:avx2 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 38306223 | 61306 0 0 | 96772 1264 2416 | T:avx2 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 38502308 | 67905 0 0 | 109594 1272 2416 | T:avx2 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 40149645 | 68139 0 0 | 106692 1248 2512 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 40456510 | 65917 0 0 | 101020 1248 2512 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 44414051 | 63826 0 0 | 96892 1240 2416 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 160330560 | 16502 0 0 | 81138 1272 2416 | T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 182162543 | 7454 0 0 | 65804 1264 2416 | T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 187801620 | 12357 0 0 | 77050 1272 2416 | T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 219574241 | 10454 0 0 | 72693 1240 2512 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 224387478 | 9739 0 0 | 68525 1240 2512 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 308845926 | 8039 0 0 | 64813 1232 2416 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
consts.o _rotate16 R consts.o _rotate8 R consts.o hashc8x R genfullchain8x.o _genfullchain8x T genfullchain8x.o genfullchain8x T hash.o hash_2n_n T hash.o hash_2n_n_mask T hash.o hash_n_n T hash.o hash_n_n_mask T hash.o msg_hash T hash.o varlen_hash T hash_2n_n_8x.o _hash_2n_n_8x T hash_2n_n_8x.o hash_2n_n_8x T hash_2n_n_8x_notrans.o _hash_2n_n_8x_notrans T hash_2n_n_8x_notrans.o hash_2n_n_8x_notrans T hash_2n_n_mask_8x.o _hash_2n_n_mask_8x T hash_2n_n_mask_8x.o hash_2n_n_mask_8x T hash_n_n_8x.o _hash_n_n_8x T hash_n_n_8x.o hash_n_n_8x T hash_n_n_8x_notrans.o _hash_n_n_8x_notrans T hash_n_n_8x_notrans.o hash_n_n_8x_notrans T horst.o horst_sign T horst.o horst_verify T loop_hash_2n_n_mask_8x.o _loop_hash_2n_n_mask_8x T loop_hash_2n_n_mask_8x.o loop_hash_2n_n_mask_8x T permute.o chacha_permute T prg.o prg T transpose8x.o _transpose8x T transpose8x.o transpose8x T wots.o wots_pkgen T wots.o wots_sign T wots.o wots_verify T zerobytes.o zerobytes T
| Implementation | Compiler |
| T:avx2 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx2 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx2 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
consts.o _rotate16 R consts.o _rotate8 R consts.o hashc8x R hash.o hash_2n_n T hash.o hash_2n_n_mask T hash.o hash_n_n T hash.o hash_n_n_mask T hash.o msg_hash T hash.o varlen_hash T horst.o horst_sign T horst.o horst_verify T permute.o chacha_permute T prg.o prg T wots.o wots_pkgen T wots.o wots_sign T wots.o wots_verify T zerobytes.o zerobytes T
| Implementation | Compiler |
| T:ref | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |