reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/imath/gmp_compat.c
   56 void GMPQAPI(clear)(mp_rat x) {
   61 int GMPQAPI(cmp)(mp_rat op1, mp_rat op2) {
   61 int GMPQAPI(cmp)(mp_rat op1, mp_rat op2) {
   66 void GMPQAPI(init)(mp_rat x) {
   71 void GMPQAPI(mul)(mp_rat product, mp_rat multiplier, mp_rat multiplicand) {
   71 void GMPQAPI(mul)(mp_rat product, mp_rat multiplier, mp_rat multiplicand) {
   71 void GMPQAPI(mul)(mp_rat product, mp_rat multiplier, mp_rat multiplicand) {
   76 void GMPQAPI(set)(mp_rat rop, mp_rat op) {
   76 void GMPQAPI(set)(mp_rat rop, mp_rat op) {
  146 int GMPQAPI(sgn)(mp_rat op) {
  156 void GMPQAPI(set_ui)(mp_rat rop, unsigned long op1, unsigned long op2) {
  166 mp_int GMPQAPI(denref)(mp_rat op) {
  171 mp_int GMPQAPI(numref)(mp_rat op) {
  176 void GMPQAPI(canonicalize)(mp_rat op) {
  350 char* GMPQAPI(get_str)(char *str, int radix, mp_rat op) {
  388 int GMPQAPI(set_str)(mp_rat rop, char *s, int base) {
tools/polly/lib/External/isl/imath/gmp_compat.h
   45 void GMPQAPI(clear)(mp_rat x);
   48 int GMPQAPI(cmp)(mp_rat op1, mp_rat op2);
   48 int GMPQAPI(cmp)(mp_rat op1, mp_rat op2);
   51 void GMPQAPI(init)(mp_rat x);
   54 void GMPQAPI(mul)(mp_rat product, mp_rat multiplier, mp_rat multiplicand);
   54 void GMPQAPI(mul)(mp_rat product, mp_rat multiplier, mp_rat multiplicand);
   54 void GMPQAPI(mul)(mp_rat product, mp_rat multiplier, mp_rat multiplicand);
   57 void GMPQAPI(set)(mp_rat rop, mp_rat op);
   57 void GMPQAPI(set)(mp_rat rop, mp_rat op);
   99 int GMPQAPI(sgn)(mp_rat op);
  105 void GMPQAPI(set_ui)(mp_rat rop, unsigned long op1, unsigned long op2);
  111 mp_int GMPQAPI(denref)(mp_rat op);
  114 mp_int GMPQAPI(numref)(mp_rat op);
  117 void GMPQAPI(canonicalize)(mp_rat op);
  174 char* GMPQAPI(get_str)(char *str, int radix, mp_rat op);
  181 int GMPQAPI(set_str)(mp_rat rop, char *str, int base);
tools/polly/lib/External/isl/imath/imrat.c
   45 static mp_result s_rat_reduce(mp_rat r);
   48 static mp_result s_rat_combine(mp_rat a, mp_rat b, mp_rat c,
   48 static mp_result s_rat_combine(mp_rat a, mp_rat b, mp_rat c,
   48 static mp_result s_rat_combine(mp_rat a, mp_rat b, mp_rat c,
   51 mp_result mp_rat_init(mp_rat r)
   65 mp_rat mp_rat_alloc(void)
   67   mp_rat out = malloc(sizeof(*out));
   79 mp_result mp_rat_reduce(mp_rat r) {
   83 mp_result mp_rat_init_size(mp_rat r, mp_size n_prec, mp_size d_prec)
   97 mp_result mp_rat_init_copy(mp_rat r, mp_rat old)
   97 mp_result mp_rat_init_copy(mp_rat r, mp_rat old)
  109 mp_result mp_rat_set_value(mp_rat r, mp_small numer, mp_small denom)
  124 mp_result mp_rat_set_uvalue(mp_rat r, mp_usmall numer, mp_usmall denom)
  139 void      mp_rat_clear(mp_rat r)
  146 void      mp_rat_free(mp_rat r)
  156 mp_result mp_rat_numer(mp_rat r, mp_int z)
  161 mp_int mp_rat_numer_ref(mp_rat r)
  167 mp_result mp_rat_denom(mp_rat r, mp_int z)
  172 mp_int    mp_rat_denom_ref(mp_rat r)
  177 mp_sign   mp_rat_sign(mp_rat r)
  182 mp_result mp_rat_copy(mp_rat a, mp_rat c)
  182 mp_result mp_rat_copy(mp_rat a, mp_rat c)
  193 void      mp_rat_zero(mp_rat r)
  200 mp_result mp_rat_abs(mp_rat a, mp_rat c)
  200 mp_result mp_rat_abs(mp_rat a, mp_rat c)
  211 mp_result mp_rat_neg(mp_rat a, mp_rat c)
  211 mp_result mp_rat_neg(mp_rat a, mp_rat c)
  222 mp_result mp_rat_recip(mp_rat a, mp_rat c)
  222 mp_result mp_rat_recip(mp_rat a, mp_rat c)
  245 mp_result mp_rat_add(mp_rat a, mp_rat b, mp_rat c)
  245 mp_result mp_rat_add(mp_rat a, mp_rat b, mp_rat c)
  245 mp_result mp_rat_add(mp_rat a, mp_rat b, mp_rat c)
  251 mp_result mp_rat_sub(mp_rat a, mp_rat b, mp_rat c)
  251 mp_result mp_rat_sub(mp_rat a, mp_rat b, mp_rat c)
  251 mp_result mp_rat_sub(mp_rat a, mp_rat b, mp_rat c)
  257 mp_result mp_rat_mul(mp_rat a, mp_rat b, mp_rat c)
  257 mp_result mp_rat_mul(mp_rat a, mp_rat b, mp_rat c)
  257 mp_result mp_rat_mul(mp_rat a, mp_rat b, mp_rat c)
  272 mp_result mp_rat_div(mp_rat a, mp_rat b, mp_rat c)
  272 mp_result mp_rat_div(mp_rat a, mp_rat b, mp_rat c)
  272 mp_result mp_rat_div(mp_rat a, mp_rat b, mp_rat c)
  305 mp_result mp_rat_add_int(mp_rat a, mp_int b, mp_rat c)
  305 mp_result mp_rat_add_int(mp_rat a, mp_int b, mp_rat c)
  329 mp_result mp_rat_sub_int(mp_rat a, mp_int b, mp_rat c)
  329 mp_result mp_rat_sub_int(mp_rat a, mp_int b, mp_rat c)
  353 mp_result mp_rat_mul_int(mp_rat a, mp_int b, mp_rat c)
  353 mp_result mp_rat_mul_int(mp_rat a, mp_int b, mp_rat c)
  366 mp_result mp_rat_div_int(mp_rat a, mp_int b, mp_rat c)
  366 mp_result mp_rat_div_int(mp_rat a, mp_int b, mp_rat c)
  382 mp_result mp_rat_expt(mp_rat a, mp_small b, mp_rat c)
  382 mp_result mp_rat_expt(mp_rat a, mp_small b, mp_rat c)
  400 int       mp_rat_compare(mp_rat a, mp_rat b)
  400 int       mp_rat_compare(mp_rat a, mp_rat b)
  422 int       mp_rat_compare_unsigned(mp_rat a, mp_rat b)
  422 int       mp_rat_compare_unsigned(mp_rat a, mp_rat b)
  452 int       mp_rat_compare_zero(mp_rat r)
  457 int       mp_rat_compare_value(mp_rat r, mp_small n, mp_small d)
  475 int       mp_rat_is_integer(mp_rat r)
  480 mp_result mp_rat_to_ints(mp_rat r, mp_small *num, mp_small *den)
  491 mp_result mp_rat_to_string(mp_rat r, mp_size radix, char *str, int limit)
  521 mp_result mp_rat_to_decimal(mp_rat r, mp_size radix, mp_size prec,
  644 mp_result mp_rat_string_len(mp_rat r, mp_size radix)
  662 mp_result mp_rat_decimal_len(mp_rat r, mp_size radix, mp_size prec)
  676 mp_result mp_rat_read_string(mp_rat r, mp_size radix, const char *str)
  681 mp_result mp_rat_read_cstring(mp_rat r, mp_size radix, const char *str, 
  720 mp_result mp_rat_read_ustring(mp_rat r, mp_size radix, const char *str, 
  744 mp_result mp_rat_read_decimal(mp_rat r, mp_size radix, const char *str)
  749 mp_result mp_rat_read_cdecimal(mp_rat r, mp_size radix, const char *str, 
  878 static mp_result s_rat_reduce(mp_rat r)
  917 static mp_result s_rat_combine(mp_rat a, mp_rat b, mp_rat c, 
  917 static mp_result s_rat_combine(mp_rat a, mp_rat b, mp_rat c, 
  917 static mp_result s_rat_combine(mp_rat a, mp_rat b, mp_rat c, 
tools/polly/lib/External/isl/imath/imrat.h
   52 mp_result mp_rat_init(mp_rat r);
   53 mp_rat    mp_rat_alloc(void);
   54 mp_result mp_rat_reduce(mp_rat r);
   55 mp_result mp_rat_init_size(mp_rat r, mp_size n_prec, mp_size d_prec);
   56 mp_result mp_rat_init_copy(mp_rat r, mp_rat old);
   56 mp_result mp_rat_init_copy(mp_rat r, mp_rat old);
   57 mp_result mp_rat_set_value(mp_rat r, mp_small numer, mp_small denom);
   58 mp_result mp_rat_set_uvalue(mp_rat r, mp_usmall numer, mp_usmall denom);
   59 void      mp_rat_clear(mp_rat r);
   60 void      mp_rat_free(mp_rat r);
   61 mp_result mp_rat_numer(mp_rat r, mp_int z);             /* z = num(r)  */
   62 mp_int    mp_rat_numer_ref(mp_rat r);                   /* &num(r)     */
   63 mp_result mp_rat_denom(mp_rat r, mp_int z);             /* z = den(r)  */
   64 mp_int    mp_rat_denom_ref(mp_rat r);                   /* &den(r)     */
   65 mp_sign   mp_rat_sign(mp_rat r);
   67 mp_result mp_rat_copy(mp_rat a, mp_rat c);              /* c = a       */
   67 mp_result mp_rat_copy(mp_rat a, mp_rat c);              /* c = a       */
   68 void      mp_rat_zero(mp_rat r);                        /* r = 0       */
   69 mp_result mp_rat_abs(mp_rat a, mp_rat c);               /* c = |a|     */
   69 mp_result mp_rat_abs(mp_rat a, mp_rat c);               /* c = |a|     */
   70 mp_result mp_rat_neg(mp_rat a, mp_rat c);               /* c = -a      */
   70 mp_result mp_rat_neg(mp_rat a, mp_rat c);               /* c = -a      */
   71 mp_result mp_rat_recip(mp_rat a, mp_rat c);             /* c = 1 / a   */
   71 mp_result mp_rat_recip(mp_rat a, mp_rat c);             /* c = 1 / a   */
   72 mp_result mp_rat_add(mp_rat a, mp_rat b, mp_rat c);     /* c = a + b   */
   72 mp_result mp_rat_add(mp_rat a, mp_rat b, mp_rat c);     /* c = a + b   */
   72 mp_result mp_rat_add(mp_rat a, mp_rat b, mp_rat c);     /* c = a + b   */
   73 mp_result mp_rat_sub(mp_rat a, mp_rat b, mp_rat c);     /* c = a - b   */
   73 mp_result mp_rat_sub(mp_rat a, mp_rat b, mp_rat c);     /* c = a - b   */
   73 mp_result mp_rat_sub(mp_rat a, mp_rat b, mp_rat c);     /* c = a - b   */
   74 mp_result mp_rat_mul(mp_rat a, mp_rat b, mp_rat c);     /* c = a * b   */
   74 mp_result mp_rat_mul(mp_rat a, mp_rat b, mp_rat c);     /* c = a * b   */
   74 mp_result mp_rat_mul(mp_rat a, mp_rat b, mp_rat c);     /* c = a * b   */
   75 mp_result mp_rat_div(mp_rat a, mp_rat b, mp_rat c);     /* c = a / b   */
   75 mp_result mp_rat_div(mp_rat a, mp_rat b, mp_rat c);     /* c = a / b   */
   75 mp_result mp_rat_div(mp_rat a, mp_rat b, mp_rat c);     /* c = a / b   */
   77 mp_result mp_rat_add_int(mp_rat a, mp_int b, mp_rat c); /* c = a + b   */
   77 mp_result mp_rat_add_int(mp_rat a, mp_int b, mp_rat c); /* c = a + b   */
   78 mp_result mp_rat_sub_int(mp_rat a, mp_int b, mp_rat c); /* c = a - b   */
   78 mp_result mp_rat_sub_int(mp_rat a, mp_int b, mp_rat c); /* c = a - b   */
   79 mp_result mp_rat_mul_int(mp_rat a, mp_int b, mp_rat c); /* c = a * b   */
   79 mp_result mp_rat_mul_int(mp_rat a, mp_int b, mp_rat c); /* c = a * b   */
   80 mp_result mp_rat_div_int(mp_rat a, mp_int b, mp_rat c); /* c = a / b   */
   80 mp_result mp_rat_div_int(mp_rat a, mp_int b, mp_rat c); /* c = a / b   */
   81 mp_result mp_rat_expt(mp_rat a, mp_small b, mp_rat c);  /* c = a ^ b   */
   81 mp_result mp_rat_expt(mp_rat a, mp_small b, mp_rat c);  /* c = a ^ b   */
   83 int       mp_rat_compare(mp_rat a, mp_rat b);           /* a <=> b     */
   83 int       mp_rat_compare(mp_rat a, mp_rat b);           /* a <=> b     */
   84 int       mp_rat_compare_unsigned(mp_rat a, mp_rat b);  /* |a| <=> |b| */
   84 int       mp_rat_compare_unsigned(mp_rat a, mp_rat b);  /* |a| <=> |b| */
   85 int       mp_rat_compare_zero(mp_rat r);                /* r <=> 0     */
   86 int       mp_rat_compare_value(mp_rat r, mp_small n, mp_small d); /* r <=> n/d */
   87 int       mp_rat_is_integer(mp_rat r);
   90 mp_result mp_rat_to_ints(mp_rat r, mp_small *num, mp_small *den);
   94 mp_result mp_rat_to_string(mp_rat r, mp_size radix, char *str, int limit);
   98 mp_result mp_rat_to_decimal(mp_rat r, mp_size radix, mp_size prec,
  103 mp_result mp_rat_string_len(mp_rat r, mp_size radix);
  107 mp_result mp_rat_decimal_len(mp_rat r, mp_size radix, mp_size prec);
  110 mp_result mp_rat_read_string(mp_rat r, mp_size radix, const char *str);
  111 mp_result mp_rat_read_cstring(mp_rat r, mp_size radix, const char *str,
  113 mp_result mp_rat_read_ustring(mp_rat r, mp_size radix, const char *str,
  117 mp_result mp_rat_read_decimal(mp_rat r, mp_size radix, const char *str);
  118 mp_result mp_rat_read_cdecimal(mp_rat r, mp_size radix, const char *str,