- Unary operator for retrieving the absolute value, enforcing an overflow never occurs. 
- Unary operator for retrieving the absolute value, bounding the difference to - MAXif an overflow occurs.
 
- Unary operator for retrieving the absolute value, wrapping the result if an overflow occurs. 
- Binary operator for adding two values, enforcing an overflow never occurs. 
- Binary operator for adding two values, bounding the sum to - MAXif an overflow occurs.
 
- Binary operator for adding two values, wrapping the sum if an overflow occurs. 
- Binary operator for dividing two values, enforcing an overflow never occurs. 
- Binary operator for dividing two values, bounding the quotient to - MAXor- MINif an overflow occurs.
 
- Binary operator for dividing two values, without checking specific conditions. 
- Binary operator for dividing two values, wrapping the quotient if an overflow occurs. 
- Unary operator for retrieving the doubled value. 
- Unary operator for retrieving the inverse value. 
- Binary operator for modding two values. 
- Binary operator for multiplying two values, enforcing an overflow never occurs. 
- Binary operator for multiplying two values, bounding the product to - MAXif an overflow occurs.
 
- Binary operator for multiplying two values, wrapping the product if an overflow occurs. 
- Binary operator for exponentiating two values, enforcing an overflow never occurs. 
- Binary operator for exponentiating two values, wrapping the result if an overflow occurs. 
- Binary operator for dividing two values and returning the remainder, enforcing an overflow never occurs. 
- Binary operator for dividing two values, bounding the remainder to - MAXor- MINif an overflow occurs.
 
- Binary operator for dividing two values, wrapping the remainder if an overflow occurs. 
- Binary operator for left shifting a value, checking that the rhs is less than the number
of bits in self. 
- Binary operator for left shifting a value, safely continuing past the number of bits in self. 
- Binary operator for right shifting a value, checking that the rhs is less than the number
of bits in self. 
- Binary operator for right shifting a value, safely continuing past the number of bits in self. 
- Unary operator for retrieving the squared value. 
- Unary operator for retrieving the square root of the value. 
- Binary operator for subtracting two values, enforcing an underflow never occurs. 
- Binary operator for subtracting two values, bounding the difference to - MINif an underflow occurs.
 
- Binary operator for subtracting two values, wrapping the difference if an underflow occurs.