3.291. __nv_uhadd
Prototype:
i32 @__nv_uhadd(i32 %x, i32 %y)
Description:
Compute average of unsigned input arguments x and y as ( x + y ) >> 1, avoiding overflow in the intermediate sum.
Returns:
Returns an unsigned integer value representing the unsigned average value of the two inputs.
Library Availability:
Compute 2.0: Yes
Compute 3.0: Yes
Compute 3.5: Yes