[Page version: 20260902 13:23:53]
Measurements for amd64, hertz, crypto_kem Test results for amd64, hertz, crypto_kem Test results for crypto_kem/ntrukem443| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 245192 | 47069 290 4160 | 93166 1640 6592 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260902 | 20260831 |
| 247103 | 47734 290 4160 | 95222 1640 6592 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260902 | 20260831 |
| 274515 | 45843 290 4164 | 91048 1624 6656 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260902 | 20260831 |
| 1212244 | 15128 290 4164 | 56944 1624 6656 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260902 | 20260831 |
| 1218741 | 12546 290 4160 | 54093 1632 6592 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260902 | 20260831 |
| 2868139 | 10822 290 4164 | 50695 1616 6592 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260902 | 20260831 |
NTRUEncrypt.o check_keys T NTRUEncrypt.o check_m T NTRUEncrypt.o decrypt_cca T NTRUEncrypt.o decrypt_kem T NTRUEncrypt.o encrypt_cca T NTRUEncrypt.o encrypt_kem T NTRUEncrypt.o generate_r T NTRUEncrypt.o keygen T NTRUEncrypt.o mask_m T NTRUEncrypt.o pad_msg T NTRUEncrypt.o recover_msg T fastrandombytes.o fastrandombytes T fastrandombytes.o rng_cleanup T fastrandombytes.o rng_init T fastrandombytes.o rng_uint16 T fastrandombytes.o rng_uint64 T packing.o pack_public_key T packing.o pack_secret_key_CCA T packing.o pack_secret_key_KEM T packing.o string_to_tri_old T packing.o tri_to_string_old T packing.o unpack_public_key T packing.o unpack_secret_key_CCA T packing.o unpack_secret_key_KEM T param.o get_param_set_by_id T poly.o binary_poly_gen T poly.o cmod T poly.o grade_school_mul T poly.o karatsuba T poly.o ntru_ring_inv T poly.o ntru_ring_mult_coefficients T poly.o ntru_ring_mult_coefficients_memreq T poly.o rand_tri_poly_from_seed T poly.o ring_lift_inv_pow2 T poly.o trinary_poly_gen T poly.o trinary_poly_gen_w_seed T shred.o shred T
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| 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) |