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.