set(
  SRC_AVX2_NTRUHPS4096821
  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_102_821_shufbytes.s
  square_12_821_shufbytes.s
  square_1_821_patience.s
  square_204_821_shufbytes.s
  square_24_821_shufbytes.s
  square_3_821_patience.s
  square_408_821_shufbytes.s
  square_51_821_shufbytes.s
  square_6_821_patience.s
  vec32_sample_iid.s
)

define_kem_alg(ntruhps4096821_avx2
  PQCLEAN_NTRUHPS4096821_AVX2 "${SRC_AVX2_NTRUHPS4096821}" "${CMAKE_CURRENT_SOURCE_DIR}")
