[Page version: 20250506 11:43:31]
Measurements for amd64, margaux, crypto_kem Test results for amd64, margaux, crypto_kem Test results for crypto_kem/ntrukem743Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
3705178 | 30975 290 4160 | 55775 1204 5888 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
3721592 | 31449 290 4160 | 56503 1204 5888 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
3736804 | 30420 290 4160 | 54383 1204 5888 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
4325635 | 24910 290 4164 | 49552 1180 5952 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
5744885 | 13398 290 4164 | 36912 1180 5952 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
5757106 | 11439 290 4160 | 33366 1196 5888 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
5759378 | 14907 290 4160 | 37567 1204 5888 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
5799616 | 12843 290 4164 | 35832 1180 5952 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 20250307 |
7509262 | 10879 290 4164 | 32671 1172 5920 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250401 | 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) |