add isl_set_gist_params_basic_set
[platform/upstream/isl.git] / isl_vec.c
index b0bd1a3..61bd57f 100644 (file)
--- a/isl_vec.c
+++ b/isl_vec.c
@@ -219,6 +219,15 @@ struct isl_vec *isl_vec_normalize(struct isl_vec *vec)
        return vec;
 }
 
+__isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec)
+{
+       vec = isl_vec_cow(vec);
+       if (!vec)
+               return NULL;
+       isl_seq_neg(vec->el, vec->el, vec->size);
+       return vec;
+}
+
 __isl_give isl_vec *isl_vec_scale(__isl_take isl_vec *vec, isl_int m)
 {
        if (isl_int_is_one(m))