SizedBV SymIntN Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV Methods sizedBVConcat :: forall (l :: Nat) (r :: Nat). (KnownNat l, KnownNat r, 1 <= l, 1 <= r) => SymIntN l -> SymIntN r -> SymIntN (l + r) Source # sizedBVZext :: forall (l :: Nat) (r :: Nat) proxy. (KnownNat l, KnownNat r, 1 <= l, KnownNat r, l <= r) => proxy r -> SymIntN l -> SymIntN r Source # sizedBVSext :: forall (l :: Nat) (r :: Nat) proxy. (KnownNat l, KnownNat r, 1 <= l, KnownNat r, l <= r) => proxy r -> SymIntN l -> SymIntN r Source # sizedBVExt :: forall (l :: Nat) (r :: Nat) proxy. (KnownNat l, KnownNat r, 1 <= l, KnownNat r, l <= r) => proxy r -> SymIntN l -> SymIntN r Source # sizedBVSelect :: forall (n :: Nat) (ix :: Nat) (w :: Nat) p q. (KnownNat n, KnownNat ix, KnownNat w, 1 <= n, 1 <= w, (ix + w) <= n) => p ix -> q w -> SymIntN n -> SymIntN w Source # sizedBVFromIntegral :: forall a (n :: Nat). (Integral a, KnownNat n, 1 <= n) => a -> SymIntN n Source # |
(KnownNat n, 1 <= n) => GenSym () (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
(KnownNat n, 1 <= n) => GenSymSimple () (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
ToSym Int16 (SymIntN 16) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
ToSym Int32 (SymIntN 32) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
ToSym Int64 (SymIntN 64) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
ToSym Int8 (SymIntN 8) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
ToSym Int (SymIntN 64) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
Lift (SymIntN n :: Type) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeDivision ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeDivision |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeLinearArith ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeSymRotate ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeSymShift ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(KnownNat n, 1 <= n) => IsString (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => Bits (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => FiniteBits (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
Generic (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => Num (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => Show (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
NFData (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => Eq (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => EvaluateSym (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.EvaluateSym |
(KnownNat n, 1 <= n) => ExtractSymbolics (SymIntN n) Source # | |
|
(KnownNat n, 1 <= n) => Apply (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => GPretty (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GPretty |
(KnownNat n, 1 <= n) => ITEOp (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ITEOp |
(KnownNat n, 1 <= n) => Mergeable (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.Mergeable |
(KnownNat n, 1 <= n) => SEq (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SEq |
(KnownNat n, 1 <= n) => SOrd (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SOrd |
(KnownNat n, 1 <= n) => SimpleMergeable (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SimpleMergeable |
(KnownNat n, 1 <= n) => SubstituteSym (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SubstituteSym |
(KnownNat n, 1 <= n) => SymRotate (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => SymShift (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => AllSyms (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => ConRep (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => Hashable (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
ToCon (SymIntN 8) Int8 Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
ToCon (SymIntN 16) Int16 Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
ToCon (SymIntN 32) Int32 Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
ToCon (SymIntN 64) Int64 Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
ToCon (SymIntN 64) Int Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
(KnownNat n, 1 <= n) => GenSym (SymIntN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
(KnownNat n, 1 <= n) => GenSymSimple (SymIntN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.GenSym |
(KnownNat n, 1 <= n) => SignConversion (SymWordN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => Solvable (IntN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
(KnownNat n, 1 <= n) => ToCon (SymIntN n) (IntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
(KnownNat n, 1 <= n) => ToCon (SymIntN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToCon |
(KnownNat n, 1 <= n) => ToSym (UnionM (IntN n)) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Control.Monad.UnionM |
(KnownNat n, 1 <= n) => ToSym (IntN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
(KnownNat n, 1 <= n) => ToSym (SymIntN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.ToSym |
(KnownNat n, 1 <= n) => LinkedRep (IntN n) (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
type Rep (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
type FunType (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |
type ConType (SymIntN n) Source # | |
Instance detailsDefined in Grisette.Internal.SymPrim.SymBV |