Searched refs:normalize_gcd (Results 1 - 8 of 8) sorted by relevance

/haiku-buildtools/isl/
H A Disl_ctx_private.h18 isl_int normalize_gcd; member in struct:isl_ctx
H A Disl_seq.c251 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 Disl_ctx.c129 isl_int_init(ctx->normalize_gcd);
180 isl_int_clear(ctx->normalize_gcd);
H A Disl_local_space.c698 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 Disl_val.c362 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 Disl_map_simplify.c395 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 Disl_polynomial.c2026 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 Disl_tab_pip.c788 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