ToCon SymFP32 Float Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToCon |
ToCon SymFP64 Double Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToCon |
ToSym Double SymFP64 Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToSym |
ToSym Float SymFP32 Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToSym |
ValidFP eb sb => UnifiedFPImpl 'S SymFP eb sb (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Unified.UnifiedFP |
(MonadError NotRepresentableFPError m, UnifiedBranching 'S m, ValidFP eb sb) => UnifiedSafeFromFP 'S NotRepresentableFPError SymAlgReal (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFromFP |
(MonadError NotRepresentableFPError m, UnifiedBranching 'S m, ValidFP eb sb) => UnifiedSafeFromFP 'S NotRepresentableFPError SymInteger (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFromFP |
(MonadError NotRepresentableFPError m, UnifiedBranching 'S m, ValidFP eb sb, KnownNat n, 1 <= n) => UnifiedSafeFromFP 'S NotRepresentableFPError (SymIntN n) (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFromFP |
(MonadError NotRepresentableFPError m, UnifiedBranching 'S m, ValidFP eb sb, KnownNat n, 1 <= n) => UnifiedSafeFromFP 'S NotRepresentableFPError (SymWordN n) (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFromFP |
ValidFP eb sb => UnifiedFromIntegral 'S SymInteger (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
(MonadError NotRepresentableFPError m, MonadUnion m, ValidFP eb sb) => SafeFromFP NotRepresentableFPError SymAlgReal (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFromFP |
(MonadError NotRepresentableFPError m, MonadUnion m, ValidFP eb sb) => SafeFromFP NotRepresentableFPError SymInteger (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFromFP |
(MonadError NotRepresentableFPError m, UnifiedBranching 'S m, ValidFP eb sb, KnownNat n, 1 <= n, n ~ (eb + sb)) => UnifiedSafeBitCast 'S NotRepresentableFPError (SymFP eb sb) (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeBitCast |
(MonadError NotRepresentableFPError m, UnifiedBranching 'S m, ValidFP eb sb, KnownNat n, 1 <= n, n ~ (eb + sb)) => UnifiedSafeBitCast 'S NotRepresentableFPError (SymFP eb sb) (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeBitCast |
(KnownNat n', 1 <= n', ValidFP eb sb) => UnifiedFromIntegral 'S (SymIntN n') (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
(KnownNat n', 1 <= n', ValidFP eb sb) => UnifiedFromIntegral 'S (SymWordN n') (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedFromIntegral |
(MonadError NotRepresentableFPError m, MonadUnion m, ValidFP eb sb, KnownNat n, 1 <= n) => SafeFromFP NotRepresentableFPError (SymIntN n) (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFromFP |
(MonadError NotRepresentableFPError m, MonadUnion m, ValidFP eb sb, KnownNat n, 1 <= n) => SafeFromFP NotRepresentableFPError (SymWordN n) (SymFP eb sb) SymFPRoundingMode m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFromFP |
ValidFP eb sb => GenSym () (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
ValidFP eb sb => GenSymSimple () (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
ValidFP eb sb => SymFromIntegral SymInteger (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymFromIntegral |
Lift (SymFP eb sb :: Type) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IEEEFPConvertible SymAlgReal (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IEEEFPConvertible SymInteger (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IEEEFPToAlgReal SymAlgReal (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, r ~ (eb + sb), KnownNat r, 1 <= r, MonadUnion m, MonadError NotRepresentableFPError m) => SafeBitCast NotRepresentableFPError (SymFP eb sb) (SymIntN r) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeBitCast |
(ValidFP eb sb, r ~ (eb + sb), KnownNat r, 1 <= r, MonadUnion m, MonadError NotRepresentableFPError m) => SafeBitCast NotRepresentableFPError (SymFP eb sb) (SymWordN r) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeBitCast |
ValidFP eb sb => UnifiedSolvable 'S (SymFP eb sb) (FP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSolvable |
(ValidFP eb sb, r ~ (eb + sb)) => BitCast (SymIntN r) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, r ~ (eb + sb)) => BitCast (SymWordN r) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(KnownNat n, 1 <= n, ValidFP eb sb) => SymFromIntegral (SymIntN n) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymFromIntegral |
(KnownNat n, 1 <= n, ValidFP eb sb) => SymFromIntegral (SymWordN n) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SymFromIntegral |
(ValidFP eb sb, KnownNat n, 1 <= n) => IEEEFPConvertible (SymIntN n) (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, KnownNat n, 1 <= n) => IEEEFPConvertible (SymWordN n) (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IsString (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Floating (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
Generic (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Num (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Fractional (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Show (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Binary (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Serial (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Serialize (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
NFData (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Eq (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => Apply (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IEEEFPConstants (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IEEEFPOp (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => ITEOp (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ITEOp |
ValidFP eb sb => SymIEEEFPTraits (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => EvalSym (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.EvalSym |
ValidFP eb fb => ExtractSym (SymFP eb fb) Source # | |
|
ValidFP eb sb => Mergeable (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.Mergeable |
ValidFP eb sb => PPrint (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.PPrint |
ValidFP eb sb => SimpleMergeable (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SimpleMergeable |
ValidFP eb sb => SubstSym (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SubstSym |
ValidFP eb sb => SymEq (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SymEq |
ValidFP eb sb => SymOrd (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SymOrd |
ValidFP eb sb => AllSyms (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ConRep (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => UnifiedConRep (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
ValidFP eb sb => UnifiedSymRep (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
ValidFP eb sb => Hashable (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => IEEEFPRoundingOp (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, r ~ (eb + sb)) => BitCastCanonical (SymFP eb sb) (SymIntN r) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, r ~ (eb + sb)) => BitCastCanonical (SymFP eb sb) (SymWordN r) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, r ~ (eb + sb)) => BitCastOr (SymFP eb sb) (SymIntN r) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, r ~ (eb + sb)) => BitCastOr (SymFP eb sb) (SymWordN r) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => GenSym (SymFP eb sb) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
ValidFP eb sb => GenSymSimple (SymFP eb sb) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
ValidFP eb sb => Solvable (FP eb sb) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
ValidFP eb sb => ToCon (SymFP eb sb) (FP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToCon |
ValidFP eb sb => ToCon (SymFP eb sb) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToCon |
ValidFP eb sb => ToSym (FP eb sb) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToSym |
ValidFP eb sb => ToSym (SymFP eb sb) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.ToSym |
ValidFP eb sb => LinkedRep (FP eb sb) (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
(ValidFP eb sb, ValidFP eb' sb') => IEEEFPConvertible (SymFP eb' sb') (SymFP eb sb) SymFPRoundingMode Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
type Rep (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
type FunType (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
type ConType (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymFP |
type ConType (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |
type SymType (SymFP eb sb) Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedRep |