satSub (Function)

Signature: satSub(a: int, b: int) -> int

Description: Total saturating subtraction: overflow clamps to the int range and performs no Arith operation.

Parameters

  • a (int): The minuend
  • b (int): The subtrahend

Returns: int

Example

let s = satSub(-9223372036854775808, 1)  // -9223372036854775808
s = satSub (-9223372036854775808, 1)  // -9223372036854775808