You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #ifndef CONSTS_H
- #define CONSTS_H
-
- #include <immintrin.h>
- #include <stdint.h>
-
- typedef union {
- uint16_t as_arr[16];
- __m256i as_vec;
- } aligned_uint16_t;
-
- extern const uint16_t PQCLEAN_KYBER76890S_AVX2_zetas_exp[396];
- extern const uint16_t PQCLEAN_KYBER76890S_AVX2_zetas_inv_exp[396];
-
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xq;
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xqinv;
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xv;
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xflo;
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xfhi;
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xmontsqlo;
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xmontsqhi;
- extern const aligned_uint16_t PQCLEAN_KYBER76890S_AVX2_16xmask;
-
- #endif
|