Module numeric
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 for [DataType::is_integer
] - div
- Perform
lhs / rhs
- mul
- Perform
lhs * rhs
, returning an error on overflow - mul_
wrapping - Perform
lhs * rhs
, wrapping on overflow for [DataType::is_integer
] - neg
- Negates each element of
array
, returning an error on overflow - neg_
wrapping - Negates each element of
array
, wrapping on overflow for [DataType::is_integer
] - rem
- Perform
lhs % rhs
- sub
- Perform
lhs - rhs
, returning an error on overflow - sub_
wrapping - Perform
lhs - rhs
, wrapping on overflow for [DataType::is_integer
]