X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=isl_vec.c;h=61bd57f5dfd54cd5c7ffcb5af7c0fa33933702a7;hb=d8c99e3e0c56515ab3404dc6ab38e6201f457c84;hp=b0bd1a3a5ca1e17ee968b18cedf59f71e0f954cf;hpb=9f56bb6ae497a84716e53c1531b8c02d6b1a41d8;p=platform%2Fupstream%2Fisl.git diff --git a/isl_vec.c b/isl_vec.c index b0bd1a3..61bd57f 100644 --- 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))