Go to the documentation of this file. 21 #define SI_SAVE_OPT(A,B) { A=si_opt_1; B=si_opt_2; } 22 #define SI_SAVE_OPT1(A) { A=si_opt_1; } 23 #define SI_SAVE_OPT2(A) { A=si_opt_2; } 24 #define SI_RESTORE_OPT(A,B) { si_opt_1=A; si_opt_2=B; } 25 #define SI_RESTORE_OPT1(A) { si_opt_1=A; } 26 #define SI_RESTORE_OPT2(A) { si_opt_2=A; } 32 #define Sy_bit(x) ((unsigned)1<<(x)) 33 #define Sy_inset(x,s) ((Sy_bit(x)&(s))?TRUE:FALSE) 34 #define BTEST1(a) Sy_inset((a), si_opt_1) 35 #define BVERBOSE(a) Sy_inset((a), si_opt_2) 56 #define V_CONTENTSB 15 57 #define V_CANCELUNIT 16 58 #define V_MODPSOLVSB 17 59 #define V_UPTORADICAL 18 60 #define V_FINDMONOM 19 61 #define V_COEFSTRAT 20 67 #define V_INTERSECT_ELIM 25 68 #define V_INTERSECT_SYZ 26 69 #define V_ASSIGN_NONE 27 76 #define OPT_NOT_BUCKETS 2 77 #define OPT_NOT_SUGAR 3 78 #define OPT_INTERRUPT 4 79 #define OPT_SUGARCRIT 5 81 #define OPT_REDTHROUGH 7 82 #define OPT_NO_SYZ_MINIM 8 83 #define OPT_RETURN_SB 9 87 #define OPT_STAIRCASEBOUND 22 88 #define OPT_MULTBOUND 23 89 #define OPT_DEGBOUND 24 90 #define OPT_REDTAIL 25 91 #define OPT_INTSTRATEGY 26 93 #define OPT_INFREDTAIL 28 95 #define OPT_NOTREGULARITY 30 96 #define OPT_WEIGHTM 31 99 #define TEST_RINGDEP_OPTS \ 100 (Sy_bit(OPT_INTSTRATEGY) | Sy_bit(OPT_REDTHROUGH) | Sy_bit(OPT_REDTAIL)) 102 #define TEST_OPT_PROT BTEST1(OPT_PROT) 103 #define TEST_OPT_REDSB BTEST1(OPT_REDSB) 104 #define TEST_OPT_NOT_BUCKETS BTEST1(OPT_NOT_BUCKETS) 105 #define TEST_OPT_NOT_SUGAR BTEST1(OPT_NOT_SUGAR) 106 #define TEST_OPT_SUGARCRIT BTEST1(OPT_SUGARCRIT) 107 #define TEST_OPT_DEBUG BTEST1(OPT_DEBUG) 108 #define TEST_OPT_FASTHC BTEST1(OPT_FASTHC) 109 #define TEST_OPT_INTSTRATEGY BTEST1(OPT_INTSTRATEGY) 110 #define TEST_OPT_FINDET BTEST1(OPT_FINDET) 111 #define TEST_OPT_RETURN_SB BTEST1(OPT_RETURN_SB) 112 #define TEST_OPT_DEGBOUND BTEST1(OPT_DEGBOUND) 113 #define TEST_OPT_MULTBOUND BTEST1(OPT_MULTBOUND) 114 #define TEST_OPT_STAIRCASEBOUND BTEST1(OPT_STAIRCASEBOUND) 115 #define TEST_OPT_REDTAIL BTEST1(OPT_REDTAIL) 116 #define TEST_OPT_INFREDTAIL BTEST1(OPT_INFREDTAIL) 117 #define TEST_OPT_SB_1 BTEST1(OPT_SB_1) 118 #define TEST_OPT_NOTREGULARITY BTEST1(OPT_NOTREGULARITY) 119 #define TEST_OPT_WEIGHTM BTEST1(OPT_WEIGHTM) 120 #define TEST_OPT_REDTHROUGH BTEST1(OPT_REDTHROUGH) 121 #define TEST_OPT_OLDSTD BTEST1(OPT_OLDSTD) 122 #define TEST_OPT_NO_SYZ_MINIM BTEST1(OPT_NO_SYZ_MINIM) 125 #define TEST_OPT_CONTENTSB BVERBOSE(V_CONTENTSB) 126 #define TEST_OPT_CANCELUNIT BVERBOSE(V_CANCELUNIT) 127 #define TEST_OPT_IDLIFT BVERBOSE(V_IDLIFT) 128 #define TEST_OPT_LENGTH BVERBOSE(V_LENGTH) 129 #define TEST_V_QRING BVERBOSE(V_QRING) 130 #define TEST_V_NSB BVERBOSE(V_NSB) 131 #define TEST_V_QUIET BVERBOSE(V_QUIET) 132 #define TEST_V_ASSIGN_NONE BVERBOSE(V_ASSIGN_NONE) 134 #define TEST_VERB_NSB BVERBOSE(V_NSB) 135 #define TEST_V_DEG_STOP BVERBOSE(V_DEG_STOP) 136 #define TEST_V_MODPSOLVSB BVERBOSE(V_MODPSOLVSB) 137 #define TEST_V_COEFSTRAT BVERBOSE(V_COEFSTRAT) 138 #define TEST_V_UPTORADICAL BVERBOSE(V_UPTORADICAL) 139 #define TEST_V_FINDMONOM BVERBOSE(V_FINDMONOM) 140 #define TEST_V_ALLWARN BVERBOSE(V_ALLWARN) 141 #define TEST_V_INTERSECT_ELIM BVERBOSE(V_INTERSECT_ELIM) 142 #define TEST_V_INTERSECT_SYZ BVERBOSE(V_INTERSECT_SYZ)