Panther Search Documentation Tutorials Devlogs Downloads Source Code

Documentation > Panther Documentation > Intrinsics > @addWrap

@addWrap

Panther
Documentation


1: func @addWrap = <{T: Type}> (lhs: T, rhs: T) -> (result: T, wrapped: Bool);

  Integer addition that returns if operation wrapped.

Template Parameters

  T: type of arguments and output - must be integral or a vector of integral

Parameters

  lhs: left-hand-side value of operation

  rhs: right-hand-side value of operation

Return Values

  result: result of the addition

  wrapped: true if the operation wrapped.

Example

(TODO)

See Also

@add Integer addition
@addSat Integer saturating addition
@fadd Floating-point addition