Searched refs:normalize_gcd (Results 1 - 8 of 8) sorted by relevance
/haiku-buildtools/isl/ |
H A D | isl_ctx_private.h | 18 isl_int normalize_gcd; member in struct:isl_ctx
|
H A D | isl_seq.c | 251 isl_seq_gcd(p, len, &ctx->normalize_gcd); 252 if (!isl_int_is_zero(ctx->normalize_gcd) && 253 !isl_int_is_one(ctx->normalize_gcd)) 254 isl_seq_scale_down(p, p, ctx->normalize_gcd, len);
|
H A D | isl_ctx.c | 129 isl_int_init(ctx->normalize_gcd); 180 isl_int_clear(ctx->normalize_gcd);
|
H A D | isl_local_space.c | 698 isl_seq_gcd(ls->div->row[div] + 2, total, &ctx->normalize_gcd); 699 isl_int_gcd(ctx->normalize_gcd, 700 ctx->normalize_gcd, ls->div->row[div][0]); 701 if (isl_int_is_one(ctx->normalize_gcd)) 705 ctx->normalize_gcd, total); 707 ctx->normalize_gcd); 709 ctx->normalize_gcd);
|
H A D | isl_val.c | 362 isl_int_gcd(ctx->normalize_gcd, v->n, v->d); 363 if (isl_int_is_one(ctx->normalize_gcd)) 365 isl_int_divexact(v->n, v->n, ctx->normalize_gcd); 366 isl_int_divexact(v->d, v->d, ctx->normalize_gcd);
|
H A D | isl_map_simplify.c | 395 isl_seq_gcd(bmap->div[div] + 2, total, &ctx->normalize_gcd); 396 isl_int_gcd(ctx->normalize_gcd, ctx->normalize_gcd, bmap->div[div][0]); 397 if (isl_int_is_one(ctx->normalize_gcd)) 400 ctx->normalize_gcd); 402 ctx->normalize_gcd); 404 ctx->normalize_gcd, total);
|
H A D | isl_polynomial.c | 2026 isl_seq_gcd(qp->div->row[div] + 2, total, &ctx->normalize_gcd); 2027 isl_int_gcd(ctx->normalize_gcd, 2028 ctx->normalize_gcd, qp->div->row[div][0]); 2029 if (isl_int_is_one(ctx->normalize_gcd)) 2033 ctx->normalize_gcd, total); 2035 ctx->normalize_gcd); 2037 ctx->normalize_gcd);
|
H A D | isl_tab_pip.c | 788 isl_seq_gcd(div->el + 2, len, &ctx->normalize_gcd); 789 isl_int_gcd(ctx->normalize_gcd, ctx->normalize_gcd, div->el[0]); 791 if (isl_int_is_one(ctx->normalize_gcd)) 794 isl_int_divexact(div->el[0], div->el[0], ctx->normalize_gcd); 795 isl_int_fdiv_q(div->el[1], div->el[1], ctx->normalize_gcd); 796 isl_seq_scale_down(div->el + 2, div->el + 2, ctx->normalize_gcd, len);
|
Completed in 111 milliseconds