div package:ihaskell
integer division truncated toward negative infinity
WARNING: This function is partial (because it throws when 0 is passed
as the divisor) for all the integer types in base.
Used to implement
div for the
Integral typeclass. This
performs integer division on its two parameters, truncated towards
negative infinity.
Example
>>> 10 `divInt` 2
5
>>> 10 `div` 2
5
simultaneous
div and
mod
WARNING: This function is partial (because it throws when 0 is passed
as the divisor) for all the integer types in
base.
Used to implement
divMod for the
Integral typeclass.
This gives a tuple equivalent to
(div x y, mod x y)
Example
>>> divModInt 10 2
(5,0)
>>> divMod 10 2
(5,0)
Divide two vectors element-wise.
Warning: this is only available on LLVM and can fail
with an unchecked exception.
Divide two vectors element-wise.
Warning: this is only available on LLVM and can fail
with an unchecked exception.
Divide two vectors element-wise.
Warning: this is only available on LLVM and can fail
with an unchecked exception.
Warning: this can fail with an unchecked exception.
Divide two vectors element-wise.
Warning: this is only available on LLVM and can fail
with an unchecked exception.
Divide two vectors element-wise.
Warning: this is only available on LLVM and can fail
with an unchecked exception.
Divide two vectors element-wise.
Warning: this is only available on LLVM and can fail
with an unchecked exception.
Simultaneous
integerDiv and
integerMod.
Divisor must be non-zero otherwise the GHC runtime will terminate with
a division-by-zero fault.
Simultaneous
integerDiv and
integerMod.
Divisor must be non-zero otherwise the GHC runtime will terminate with
a division-by-zero fault.