blob: 0f20384077d0f0bd688940b745d594bdbc8092cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#ifndef PRUNING_H
#define PRUNING_H
#include "symcoord.h"
#define NPTABLES 20
extern PruneData pd_eofb_HTM;
extern PruneData pd_coud_HTM;
extern PruneData pd_corners_HTM;
extern PruneData pd_cornershtr_HTM;
extern PruneData pd_drud_sym16_HTM;
extern PruneData pd_drud_eofb;
extern PruneData pd_drudfin_noE_sym16_drud;
extern PruneData pd_htr_drud;
extern PruneData pd_htrfin_htr;
extern PruneData pd_khuge_HTM;
extern PruneData pd_nxopt31_HTM;
extern PruneData * allpd[NPTABLES];
void genptable(PruneData *pd, int nthreads);
void print_ptable(PruneData *pd);
uint64_t ptablesize(PruneData *pd);
int ptableval(PruneData *pd, Cube cube);
#endif
|