grisette-0.11.0.0: Symbolic evaluation as a library
Copyright(c) Sirui Lu 2024
LicenseBSD-3-Clause (see the LICENSE file)
Maintainersiruilu@cs.washington.edu
StabilityExperimental
PortabilityGHC only
Safe HaskellNone
LanguageHaskell2010

Grisette.Internal.Unified.FPFPConversion

Description

 
Synopsis

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

Instances details
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 # 
Instance details

Defined in Grisette.Internal.Internal.Impl.Unified.FPFPConversion

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

Instances details
(forall (eb0 :: Nat) (sb0 :: Nat) (eb1 :: Nat) (sb1 :: Nat). (ValidFP eb0 sb0, ValidFP eb1 sb1) => UnifiedFPFPConversion mode eb0 sb0 eb1 sb1) => AllUnifiedFPFPConversion mode Source # 
Instance details

Defined in Grisette.Internal.Internal.Impl.Unified.FPFPConversion