From 04eeddb3c9af356174ab099a61b5863a648594d9 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Tue, 20 Mar 2012 16:51:21 +0100 Subject: [PATCH] add isl_seq_set_si Signed-off-by: Sven Verdoolaege --- include/isl/seq.h | 1 + isl_seq.c | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/include/isl/seq.h b/include/isl/seq.h index a84a3fad..f278a701 100644 --- a/include/isl/seq.h +++ b/include/isl/seq.h @@ -22,6 +22,7 @@ extern "C" { void isl_seq_clr(isl_int *p, unsigned len); void isl_seq_set(isl_int *p, isl_int v, unsigned len); +void isl_seq_set_si(isl_int *p, int v, unsigned len); void isl_seq_neg(isl_int *dat, isl_int *src, unsigned len); void isl_seq_cpy(isl_int *dst, isl_int *src, unsigned len); void isl_seq_addmul(isl_int *dst, isl_int f, isl_int *src, unsigned len); diff --git a/isl_seq.c b/isl_seq.c index 8cf2996e..fa8a6294 100644 --- a/isl_seq.c +++ b/isl_seq.c @@ -17,6 +17,13 @@ void isl_seq_clr(isl_int *p, unsigned len) isl_int_set_si(p[i], 0); } +void isl_seq_set_si(isl_int *p, int v, unsigned len) +{ + int i; + for (i = 0; i < len; ++i) + isl_int_set_si(p[i], v); +} + void isl_seq_set(isl_int *p, isl_int v, unsigned len) { int i; -- 2.11.4.GIT