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