Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
544506 | 21903 290 4160 | 46261 1168 5728 | T:ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240829 | 20240808 |
561268 | 23631 290 4140 | 48763 1192 5696 | T:ref | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240829 | 20240808 |
2071706 | 13639 290 4144 | 36925 1168 5696 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240829 | 20240808 |
2090976 | 13623 290 4144 | 36789 1168 5696 | T:ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240829 | 20240808 |
3274598 | 12095 290 4140 | 34132 1152 5680 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240829 | 20240808 |
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 -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) |