Expand description
Defines numeric arithmetic kernels on PrimitiveArray, such as add
Functionsยง
- add
- Perform
lhs + rhs, returning an error on overflow - add_
wrapping - Perform
lhs + rhs, wrapping on overflow forDataType::is_integer - div
- Perform
lhs / rhs - mul
- Perform
lhs * rhs, returning an error on overflow - mul_
wrapping - Perform
lhs * rhs, wrapping on overflow forDataType::is_integer - neg
- Negates each element of
array, returning an error on overflow - neg_
wrapping - Negates each element of
array, wrapping on overflow forDataType::is_integer - rem
- Perform
lhs % rhs - sub
- Perform
lhs - rhs, returning an error on overflow - sub_
wrapping - Perform
lhs - rhs, wrapping on overflow forDataType::is_integer