#ifndef PARAMS_H
#define PARAMS_H

#define PREC 192

#define N 4096
#define KAPPA 26
#define K 4

//#define DELTA 1099511627776
#define DELTA (1ULL << 40)
#define Q0 1099511627711U
#define Q1 1099511627775U
#define QL 2147483583U
#define QM 2147483647U
#define QH 262143U
#define P0 536690689
#define P1 536641537
#define P2 536608769
#define P3 536215553
#define P4 535920641
#define P5 535576577

#define SIGMA (1ULL << 49)

//pdata offsets
#define P 0
#define PINV 1
#define V 2
#define MASK 3
#define DIV 4
#define LAG 5
#define ZETAS0T2 6
#define ZETAS3T5 14
#define ZETAS6T8 70
#define ZETAS9T11 518

#endif
