diff --git a/intrinsiccv/include/intrinsiccv.h b/intrinsiccv/include/intrinsiccv.h index 58359ac5cfb62d768487d78d5aee2317a0fecadd..70ed2cf3c8fc18cbb3b7e8949f021ca17ca64b29 100644 --- a/intrinsiccv/include/intrinsiccv.h +++ b/intrinsiccv/include/intrinsiccv.h @@ -57,21 +57,21 @@ INTRINSICCV_BINARY_OP(saturating_add_u64, uint64_t); /// /// The subtraction is saturated, i.e. the result is 0 (unsigned) or the /// smallest possible value of the type of the element if the subtraction result -/// would underflow. Source data length (in bytes) is `stride` * `height`, -/// it must be the same for the two sources. +/// would underflow. Source data length (in bytes) is `stride` * `height`. +/// Width and height are the same for the two sources. /// /// @param src_a Pointer to the first source data. Must be non-null. /// @param src_b Pointer to the second source data. Must be non-null. -/// @param src_a_stride Distance in bytes between the row first elements for -/// the first source data. Must not be less than -/// width * sizeof(type). -/// @param src_b_stride Distance in bytes between the row first elements for -/// the second source data. Must not be less than -/// width * sizeof(type). +/// @param src_a_stride Distance in bytes from the start of one row to the +/// start of the next row for the src_a. +/// Must not be less than width * sizeof(type). +/// @param src_b_stride Distance in bytes from the start of one row to the +/// start of the next row for the src_b. +/// Must not be less than width * sizeof(type). /// @param dst Pointer to the destination data. Must be non-null. -/// @param dst_stride Distance in bytes between the row first elements for -/// the destination data. Must not be less than -/// width * sizeof(type). +/// @param dst_stride Distance in bytes from the start of one row to the +/// start of the next row for the destination. +/// Must not be less than width * sizeof(type). /// @param width How many elements are in a row /// @param height How many rows are in the data ///