Panther Search Documentation Tutorials Devlogs Downloads Source Code

Documentation > Panther Documentation > Intrinsics > @mulWrap

@mulWrap

Panther
Documentation


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

  Integer multiplication 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 multiplication

  wrapped: true if the operation wrapped

Example

(TODO)

See Also

@mul Integer multiplication
@mulSat Integer saturating multiplication
@fmul Floating-point multiplication