[Page version: 20250506 11:45:22]
Measurements for amd64, h8atom, crypto_kem Test results for amd64, h8atom, crypto_kem Test results for crypto_kem/ntrukem443Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2619764 | 19817 290 4160 | 40776 1176 5736 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
2631867 | 20894 290 4160 | 43088 1176 5736 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
2697520 | 30953 290 4160 | 52936 1176 5736 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
2819908 | 24963 290 4164 | 47065 1152 5800 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
7482790 | 14927 290 4160 | 34896 1176 5736 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
7498134 | 13457 290 4164 | 34209 1152 5800 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
7499233 | 12883 290 4164 | 33193 1152 5800 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
7601797 | 10886 290 4164 | 29824 1144 5768 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
8643460 | 11516 290 4160 | 30727 1168 5736 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250402 | 20250307 |
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_14.0.0) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |