114{
115 for (
int i = 0; i <
_n_vars; i++)
116 {
117 int cmp =
exp2[i] - exp1[i];
118 if (cmp < 0) return 0;
120 }
125 int sign =
sort_sign(a, SKEW1, b, SKEW2);
126 int c = b % 4;
127 if (c == 2 || c == 3) sign = -sign;
128 return sign;
129}
exponents::Exponents exponents_t
unsigned long skew_byte_size
int skew_vars(const int *exp, int *result) const
VALGRIND_MAKE_MEM_DEFINED & result(result)
#define ALLOCATE_EXPONENTS(byte_len)
const mpreal exp2(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
static int sort_sign(int a, int *v1, int b, int *v2)