Copyright | (c) Sirui Lu 2024 |
---|---|
License | BSD-3-Clause (see the LICENSE file) |
Maintainer | siruilu@cs.washington.edu |
Stability | Experimental |
Portability | GHC only |
Safe Haskell | None |
Language | Haskell2010 |
Grisette.Internal.Unified.FPFPConversion
Description
Synopsis
- class UnifiedFPFPConversionImpl mode (GetFP mode) eb0 sb0 eb1 sb1 (GetFP mode eb0 sb0) (GetFP mode eb1 sb1) (GetFPRoundingMode mode) => UnifiedFPFPConversion (mode :: EvalModeTag) (eb0 :: Nat) (sb0 :: Nat) (eb1 :: Nat) (sb1 :: Nat)
- class (forall (eb0 :: Nat) (sb0 :: Nat) (eb1 :: Nat) (sb1 :: Nat). (ValidFP eb0 sb0, ValidFP eb1 sb1) => UnifiedFPFPConversion mode eb0 sb0 eb1 sb1) => AllUnifiedFPFPConversion (mode :: EvalModeTag)
Documentation
class UnifiedFPFPConversionImpl mode (GetFP mode) eb0 sb0 eb1 sb1 (GetFP mode eb0 sb0) (GetFP mode eb1 sb1) (GetFPRoundingMode mode) => UnifiedFPFPConversion (mode :: EvalModeTag) (eb0 :: Nat) (sb0 :: Nat) (eb1 :: Nat) (sb1 :: Nat) Source #
Unified constraints for conversion from floating point numbers to floating point numbers.
Instances
UnifiedFPFPConversionImpl mode (GetFP mode) eb0 sb0 eb1 sb1 (GetFP mode eb0 sb0) (GetFP mode eb1 sb1) (GetFPRoundingMode mode) => UnifiedFPFPConversion mode eb0 sb0 eb1 sb1 Source # | |
class (forall (eb0 :: Nat) (sb0 :: Nat) (eb1 :: Nat) (sb1 :: Nat). (ValidFP eb0 sb0, ValidFP eb1 sb1) => UnifiedFPFPConversion mode eb0 sb0 eb1 sb1) => AllUnifiedFPFPConversion (mode :: EvalModeTag) Source #
Evaluation mode with unified conversion from floating-points to floating-points.
Instances
(forall (eb0 :: Nat) (sb0 :: Nat) (eb1 :: Nat) (sb1 :: Nat). (ValidFP eb0 sb0, ValidFP eb1 sb1) => UnifiedFPFPConversion mode eb0 sb0 eb1 sb1) => AllUnifiedFPFPConversion mode Source # | |