1 #ifndef PQCLEAN_MCELIECE460896F_AVX_PARAMS_H
2 #define PQCLEAN_MCELIECE460896F_AVX_PARAMS_H
3 
4 #define GFBITS 13
5 #define SYS_N 4608
6 #define SYS_T 96
7 
8 #define COND_BYTES ((1 << (GFBITS-4))*(2*GFBITS - 1))
9 #define IRR_BYTES (SYS_T * 2)
10 
11 #define PK_NROWS (SYS_T*GFBITS)
12 #define PK_NCOLS (SYS_N - PK_NROWS)
13 #define PK_ROW_BYTES ((PK_NCOLS + 7)/8)
14 
15 #define SK_BYTES (SYS_N/8 + IRR_BYTES + COND_BYTES)
16 #define SYND_BYTES ((PK_NROWS + 7)/8)
17 
18 #define GFMASK ((1 << GFBITS) - 1)
19 
20 #endif
21 
22