| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Connection.Round
Synopsis
- data Mode
- half :: Prd a => Prd b => Num a => Trip a b -> a -> Maybe Ordering
- tied :: Prd a => Prd b => Num a => Trip a b -> a -> Bool
- above :: Prd a => Prd b => Num a => Trip a b -> a -> Bool
- below :: Prd a => Prd b => Num a => Trip a b -> a -> Bool
- ceilingOn :: Prd a => Prd b => Trip a b -> a -> b
- floorOn :: Prd a => Prd b => Trip a b -> a -> b
- roundOn :: (Prd a, Prd b, Num a) => Trip a b -> a -> b
- truncOn :: (Prd a, Prd b, Num a) => Trip a b -> a -> b
- addOn :: (Prd a, Prd b, Num a) => Trip a b -> Mode -> b -> b -> b
- negOn :: (Prd a, Prd b, Num a) => Trip a b -> Mode -> b -> b
- subOn :: (Prd a, Prd b, Num a) => Trip a b -> Mode -> b -> b -> b
- mulOn :: (Prd a, Prd b, Num a) => Trip a b -> Mode -> b -> b -> b
- fmaOn :: (Prd a, Prd b, Num a) => Trip a b -> Mode -> b -> b -> b -> b
- remOn :: (Prd a, Prd b, Fractional a) => Trip a b -> Mode -> b -> b -> b
- divOn :: (Prd a, Prd b, Fractional a) => Trip a b -> Mode -> b -> b -> b
- divOn' :: (Prd a, Prd b, Fractional a) => Trip a b -> Mode -> b -> b -> b
Documentation
The four primary IEEE rounding modes.
half :: Prd a => Prd b => Num a => Trip a b -> a -> Maybe Ordering Source #
Determine which half of the interval between two representations of a a particular value lies.