clash-prelude-1.8.4: Clash: a functional hardware description language - Prelude library

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- :
- !
- #
- $
- &
- *
- +
- .
- /
- <
- =
- >
- ^
- |
- -
- ~
- _
- All

Index - M

makeTopEntity | Clash.Annotations.TH
makeTopEntityWithName | Clash.Annotations.TH
makeTopEntityWithName' | Clash.Annotations.TH
many | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
map | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mapAccumL | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mapAccumR | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mapFemtoseconds | Clash.Signal.Internal
mapM | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mapM_ | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mappend | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mapSignal# | Clash.Signal.Internal
markDebug | Clash.Annotations.SynthesisAttributes
maskMod | Clash.Sized.Internal.Mod
Max | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
max | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
maxBound | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
maxBound# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Index
3 (Function) | Clash.Sized.Internal.Unsigned
4 (Function) | Clash.Sized.Internal.Signed
maximum | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
maxIndex# | Clash.Sized.Internal.BitVector, Clash.Sized.BitVector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
maxSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Maybe | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
maybe | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
maybeBuildTopEntity | Clash.Annotations.TH
maybeHasX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
maybeIsX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
MaybeX | Clash.XException.MaybeX
maybeX | Clash.XException.MaybeX
mconcat | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mealy |
1 (Function) | Clash.Explicit.Mealy, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.Mealy, Clash.Prelude.Safe, Clash.Prelude
mealyB |
1 (Function) | Clash.Explicit.Mealy, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.Mealy, Clash.Prelude.Safe, Clash.Prelude
mealyDF | Clash.Prelude.DataFlow
mealyIO | Clash.Explicit.SimIO
mealyS |
1 (Function) | Clash.Explicit.Mealy, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.Mealy, Clash.Prelude.Safe, Clash.Prelude
mealySB |
1 (Function) | Clash.Explicit.Mealy, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.Mealy, Clash.Prelude.Safe, Clash.Prelude
medvedev |
1 (Function) | Clash.Explicit.Moore
2 (Function) | Clash.Prelude.Moore
medvedevB |
1 (Function) | Clash.Explicit.Moore
2 (Function) | Clash.Prelude.Moore
MemBlob |
1 (Type/Class) | Clash.Explicit.BlockRam.Internal, Clash.Explicit.BlockRam.Blob, Clash.Explicit.ROM.Blob, Clash.Prelude.ROM.Blob, Clash.Prelude.BlockRam.Blob, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Explicit.BlockRam.Internal
memBlobEnds | Clash.Explicit.BlockRam.Internal
memBlobEndsLen | Clash.Explicit.BlockRam.Internal
memBlobRuns | Clash.Explicit.BlockRam.Internal
memBlobRunsLen | Clash.Explicit.BlockRam.Internal
memBlobTH | Clash.Explicit.BlockRam.Blob, Clash.Explicit.ROM.Blob, Clash.Prelude.ROM.Blob, Clash.Prelude.BlockRam.Blob, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
memFile | Clash.Explicit.BlockRam.File, Clash.Explicit.ROM.File, Clash.Prelude.ROM.File, Clash.Prelude.BlockRam.File
mempty | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Merge |
1 (Type/Class) | Clash.Class.HasDomain.HasSpecificDomain
2 (Type/Class) | Clash.Class.HasDomain.HasSingleDomain
merge | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Merge' | Clash.Class.HasDomain.HasSingleDomain
mergeBiSignalOuts | Clash.Signal.BiSignal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
MergeWorker | Clash.Class.HasDomain.HasSpecificDomain
Min | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
min | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
minBound | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
minBound# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Unsigned
3 (Function) | Clash.Sized.Internal.Signed
minBoundSym# | Clash.Sized.Internal.Signed
minimum | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
minSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
minus# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Index
3 (Function) | Clash.Sized.Internal.Unsigned
4 (Function) | Clash.Sized.Internal.Signed
MissingInstance | Clash.Class.HasDomain.HasSingleDomain
mkHasDomainTuples | Clash.Class.HasDomain.CodeGen
mkNFDataXTupleInstances | Clash.XException.TH
mkShowXTupleInstance | Clash.XException.TH
mkShowXTupleInstances | Clash.XException.TH
mkTryDomainTuples | Clash.Class.HasDomain.CodeGen
mkTup | Clash.Class.Counter.TH
mkTupTy | Clash.Class.Counter.TH
Mod | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mod | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mod# | Clash.Sized.Internal.Signed
modSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Monad | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
MonadFail | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Monoid | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
moore |
1 (Function) | Clash.Explicit.Moore, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.Moore, Clash.Prelude.Safe, Clash.Prelude
mooreB |
1 (Function) | Clash.Explicit.Moore, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.Moore, Clash.Prelude.Safe, Clash.Prelude
mooreDF | Clash.Prelude.DataFlow
MResult | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Explicit.Prelude, Clash.Prelude, Clash.Prelude
msb | Clash.Class.BitPack.BitIndex, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
msb# | Clash.Sized.Internal.BitVector
mul | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mulBNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mulMod | Clash.Sized.Internal.Mod
mulMod2 | Clash.Sized.Internal.Mod
mulSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mulUNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
mux | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude