saturating_add

saturating_add

Mojo function 🡭

saturating_add

 
def saturating_add[data: DType, width: SIMDLength](lhs: SIMD[data, width], rhs: SIMD[data, width]) -> SIMD[data, width] where data.is_integral()

Saturating SIMD addition.https://llvm.org/docs/LangRef.html#llvm-uadd-sat-intrinsics https://llvm.org/docs/LangRef.html#llvm-sadd-sat-intrinsics

Parameters:

  • data (DType)
  • width (SIMDLength)

Args:

  • lhs (SIMD[data, width])
  • rhs (SIMD[data, width])

Returns:

SIMD[data, width]