set(
  SRC_AVX2_NTRUHPS2048509
  cmov.c
  crypto_sort_int32.c
  kem.c
  owcpa.c
  pack3.c
  packq.c
  poly.c
  poly_lift.c
  poly_mod_3_Phi_n.s
  poly_mod_q_Phi_n.s
  poly_r2_inv.c
  poly_r2_mul.s
  poly_rq_mul.s
  poly_rq_to_s3.s
  poly_s3_inv.c
  sample.c
  sample_iid.c
  square_126_509_shufbytes.s
  square_1_509_patience.s
  square_15_509_shufbytes.s
  square_252_509_shufbytes.s
  square_30_509_shufbytes.s
  square_3_509_patience.s
  square_63_509_shufbytes.s
  square_6_509_patience.s
  vec32_sample_iid.s
)

define_kem_alg(ntruhps2048509_avx2
  PQCLEAN_NTRUHPS2048509_AVX2 "${SRC_AVX2_NTRUHPS2048509}" "${CMAKE_CURRENT_SOURCE_DIR}")
