diff options
Diffstat (limited to 'gcc-4.9/gcc/doc/generic.texi')
-rw-r--r-- | gcc-4.9/gcc/doc/generic.texi | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/doc/generic.texi b/gcc-4.9/gcc/doc/generic.texi index 5b3b528e5..7b1d07797 100644 --- a/gcc-4.9/gcc/doc/generic.texi +++ b/gcc-4.9/gcc/doc/generic.texi @@ -1715,6 +1715,7 @@ a value from @code{enum annot_expr_kind}. @tindex VEC_PACK_TRUNC_EXPR @tindex VEC_PACK_SAT_EXPR @tindex VEC_PACK_FIX_TRUNC_EXPR +@tindex SAD_EXPR @table @code @item VEC_LSHIFT_EXPR @@ -1795,6 +1796,15 @@ value, it is taken from the second operand. It should never evaluate to any other value currently, but optimizations should not rely on that property. In contrast with a @code{COND_EXPR}, all operands are always evaluated. + +@item SAD_EXPR +This node represents the Sum of Absolute Differences operation. The three +operands must be vectors of integral types. The first and second operand +must have the same type. The size of the vector element of the third +operand must be at lease twice of the size of the vector element of the +first and second one. The SAD is calculated between the first and second +operands, added to the third operand, and returned. + @end table |