| AutoReg Bool Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Char Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Double Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Float Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Int Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Int8 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Int16 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Int32 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Int64 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Integer Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Word Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Word8 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Word16 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Word32 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Word64 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg () Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg CUShort Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Half Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg Bit Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg a => AutoReg (Maybe a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg a => AutoReg (Ratio a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
| AutoReg a => AutoReg (Complex a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
| AutoReg a => AutoReg (Down a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
| AutoReg (BitVector n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg (Index n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg (Unsigned n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| AutoReg (Signed n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| (AutoReg a, AutoReg b) => AutoReg (a, b) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
| (KnownNat n, AutoReg a) => AutoReg (Vec n a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| (KnownNat d, AutoReg a) => AutoReg (RTree d a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| (AutoReg a, AutoReg b, AutoReg c) => AutoReg (a, b, c) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
| NFDataX (rep (int + frac)) => AutoReg (Fixed rep int frac) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d) => AutoReg (a, b, c, d) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d) -> Signal dom (a, b, c, d) -> Signal dom (a, b, c, d) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e) => AutoReg (a, b, c, d, e) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e) -> Signal dom (a, b, c, d, e) -> Signal dom (a, b, c, d, e) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f) => AutoReg (a, b, c, d, e, f) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f) -> Signal dom (a, b, c, d, e, f) -> Signal dom (a, b, c, d, e, f) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g) => AutoReg (a, b, c, d, e, f, g) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g) -> Signal dom (a, b, c, d, e, f, g) -> Signal dom (a, b, c, d, e, f, g) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h) => AutoReg (a, b, c, d, e, f, g, h) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h) -> Signal dom (a, b, c, d, e, f, g, h) -> Signal dom (a, b, c, d, e, f, g, h) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i) => AutoReg (a, b, c, d, e, f, g, h, i) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i) -> Signal dom (a, b, c, d, e, f, g, h, i) -> Signal dom (a, b, c, d, e, f, g, h, i) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i, AutoReg j) => AutoReg (a, b, c, d, e, f, g, h, i, j) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i, j) -> Signal dom (a, b, c, d, e, f, g, h, i, j) -> Signal dom (a, b, c, d, e, f, g, h, i, j) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i, AutoReg j, AutoReg k) => AutoReg (a, b, c, d, e, f, g, h, i, j, k) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i, j, k) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k) Source # |
| (AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i, AutoReg j, AutoReg k, AutoReg l) => AutoReg (a, b, c, d, e, f, g, h, i, j, k, l) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k, l) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k, l) Source # |