[Page version: 20260411 08:52:09]
Measurements for amd64, meteor,tiny, crypto_kem Test results for amd64, meteor,tiny, crypto_kem Test results for crypto_kem/ntruplus1152| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 133238 | 24961 0 0 | 54533 1232 2376 | avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 133741 | 26111 0 0 | 58109 1232 2376 | avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 134014 | 24194 0 0 | 57058 1256 2376 | avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 134465 | 24108 0 0 | 55639 1256 2312 | avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 135197 | 24194 0 0 | 57026 1256 2376 | avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 138668 | 24322 0 0 | 53055 1256 2312 | avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 140644 | 24229 0 0 | 53421 1232 2376 | avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 141586 | 23560 0 0 | 52892 1248 2376 | avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 148079 | 23773 0 0 | 51472 1224 2344 | avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 369950 | 57842 0 0 | 91075 1272 2376 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 374755 | 45937 0 0 | 75581 1264 2376 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 386146 | 50797 0 0 | 79936 1272 2312 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 396107 | 69794 0 0 | 102899 1272 2376 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 434257 | 66102 0 0 | 97928 1272 2312 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 490933 | 48980 0 0 | 79047 1224 2376 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 496253 | 46727 0 0 | 76479 1224 2376 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 496585 | 71547 0 0 | 104031 1224 2376 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
| 563253 | 45089 0 0 | 73242 1216 2344 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260217 |
KeccakP-1600-AVX2.o ALLON a KeccakP-1600-AVX2.o KeccakF1600_FastLoop_Absorb T KeccakP-1600-AVX2.o KeccakP1600_12rounds_FastLoop_Absorb T KeccakP-1600-AVX2.o KeccakP1600_AddByte T KeccakP-1600-AVX2.o KeccakP1600_AddBytes T KeccakP-1600-AVX2.o KeccakP1600_ExtractAndAddBytes T KeccakP-1600-AVX2.o KeccakP1600_ExtractBytes T KeccakP-1600-AVX2.o KeccakP1600_Initialize T KeccakP-1600-AVX2.o KeccakP1600_OverwriteBytes T KeccakP-1600-AVX2.o KeccakP1600_OverwriteWithZeroes T KeccakP-1600-AVX2.o KeccakP1600_Permute_12rounds T KeccakP-1600-AVX2.o KeccakP1600_Permute_24rounds T KeccakP-1600-AVX2.o KeccakP1600_Permute_Nrounds T KeccakP-1600-AVX2.o _KeccakF1600_FastLoop_Absorb T KeccakP-1600-AVX2.o _KeccakP1600_12rounds_FastLoop_Absorb T KeccakP-1600-AVX2.o _KeccakP1600_AddByte T KeccakP-1600-AVX2.o _KeccakP1600_AddBytes T KeccakP-1600-AVX2.o _KeccakP1600_ExtractAndAddBytes T KeccakP-1600-AVX2.o _KeccakP1600_ExtractBytes T KeccakP-1600-AVX2.o _KeccakP1600_Initialize T KeccakP-1600-AVX2.o _KeccakP1600_OverwriteBytes T KeccakP-1600-AVX2.o _KeccakP1600_OverwriteWithZeroes T KeccakP-1600-AVX2.o _KeccakP1600_Permute_12rounds T KeccakP-1600-AVX2.o _KeccakP1600_Permute_24rounds T KeccakP-1600-AVX2.o _KeccakP1600_Permute_Nrounds T add.o poly_add T add.o poly_sub T add.o poly_triple T baseinv.o poly_baseinv T basemul.o poly_basemul T cbd.o poly_cbd1 T cbd.o poly_sotp T cbd.o poly_sotp_inv T consts.o _16x1 R consts.o _16xq R consts.o _16xqinv R consts.o _16xv R consts.o _16xw R consts.o _16xwqinv R consts.o _4x01 R consts.o _8x1 R consts.o _8x1_16 R consts.o _low_mask R consts.o zetas R consts.o zetas_inv R fips202.o fips202avx_sha3_256 T fips202.o fips202avx_sha3_256_absorb T fips202.o fips202avx_sha3_256_finalize T fips202.o fips202avx_sha3_256_init T fips202.o fips202avx_shake128 T fips202.o fips202avx_shake128_absorb T fips202.o fips202avx_shake128_finalize T fips202.o fips202avx_shake128_init T fips202.o fips202avx_shake128_squeeze T fips202.o fips202avx_shake256 T fips202.o fips202avx_shake256_absorb T fips202.o fips202avx_shake256_finalize T fips202.o fips202avx_shake256_init T fips202.o fips202avx_shake256_squeeze T invntt.o poly_invntt T ntt.o poly_ntt T pack.o poly_frombytes T pack.o poly_tobytes T poly.o poly_crepmod3 T symmetric.o hash_f T symmetric.o hash_g T symmetric.o hash_h_kem T verify.o verify T
| Implementation | Compiler |
| avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
fips202.o sha3_256 T fips202.o sha3_256_inc_absorb T fips202.o sha3_256_inc_ctx_clone T fips202.o sha3_256_inc_ctx_release T fips202.o sha3_256_inc_finalize T fips202.o sha3_256_inc_init T fips202.o sha3_384 T fips202.o sha3_384_inc_absorb T fips202.o sha3_384_inc_ctx_clone T fips202.o sha3_384_inc_ctx_release T fips202.o sha3_384_inc_finalize T fips202.o sha3_384_inc_init T fips202.o sha3_512 T fips202.o sha3_512_inc_absorb T fips202.o sha3_512_inc_ctx_clone T fips202.o sha3_512_inc_ctx_release T fips202.o sha3_512_inc_finalize T fips202.o sha3_512_inc_init T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_ctx_clone T fips202.o shake128_ctx_release T fips202.o shake128_inc_absorb T fips202.o shake128_inc_ctx_clone T fips202.o shake128_inc_ctx_release T fips202.o shake128_inc_finalize T fips202.o shake128_inc_init T fips202.o shake128_inc_squeeze T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_ctx_clone T fips202.o shake256_ctx_release T fips202.o shake256_inc_absorb T fips202.o shake256_inc_ctx_clone T fips202.o shake256_inc_ctx_release T fips202.o shake256_inc_finalize T fips202.o shake256_inc_init T fips202.o shake256_inc_squeeze T fips202.o shake256_squeezeblocks T ntt.o baseinv T ntt.o basemul T ntt.o basemul_add T ntt.o invntt T ntt.o ntt T ntt.o zetas R poly.o poly_baseinv T poly.o poly_basemul T poly.o poly_basemul_add T poly.o poly_cbd1 T poly.o poly_crepmod3 T poly.o poly_frombytes T poly.o poly_invntt T poly.o poly_ntt T poly.o poly_sotp T poly.o poly_sotp_inv T poly.o poly_sub T poly.o poly_tobytes T poly.o poly_triple T reduce.o barrett_reduce T reduce.o montgomery_reduce T sha2.o sha224 T sha2.o sha224_inc_blocks T sha2.o sha224_inc_ctx_clone T sha2.o sha224_inc_ctx_release T sha2.o sha224_inc_finalize T sha2.o sha224_inc_init T sha2.o sha256 T sha2.o sha256_inc_blocks T sha2.o sha256_inc_ctx_clone T sha2.o sha256_inc_ctx_release T sha2.o sha256_inc_finalize T sha2.o sha256_inc_init T sha2.o sha384 T sha2.o sha384_inc_blocks T sha2.o sha384_inc_ctx_clone T sha2.o sha384_inc_ctx_release T sha2.o sha384_inc_finalize T sha2.o sha384_inc_init T sha2.o sha512 T sha2.o sha512_inc_blocks T sha2.o sha512_inc_ctx_clone T sha2.o sha512_inc_ctx_release T sha2.o sha512_inc_finalize T sha2.o sha512_inc_init T symmetric.o hash_f T symmetric.o hash_g T symmetric.o hash_h_kem T verify.o verify T
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
error 132 Process terminating with default action of signal 4 (SIGILL) Illegal opcode at address 0x10BBB7 at 0x...: main (try-anything.c:362) Illegal instruction
| Implementation | Compiler |
| avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
error 132 Process terminating with default action of signal 4 (SIGILL) Illegal opcode at address 0x10BBC7 at 0x...: main (try-anything.c:362) Illegal instruction
| Implementation | Compiler |
| avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
error 132 Process terminating with default action of signal 4 (SIGILL) Illegal opcode at address 0x10B50F at 0x...: main (try-anything.c:362) Illegal instruction
| Implementation | Compiler |
| avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP iterations: 1
| Implementation | Compiler |
| avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |