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 - P

pack | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
pack# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Index
3 (Function) | Clash.Sized.Internal.Unsigned
4 (Function) | Clash.Sized.Internal.Signed
packAsNats | Clash.Explicit.BlockRam.Internal
packBVs | Clash.Explicit.BlockRam.Internal
packChar# | Clash.Class.BitPack.Internal
packDouble# | Clash.Class.BitPack.Internal
packedDerivator | Clash.Annotations.BitRepresentation.Deriving
packedMaybeDerivator | Clash.Annotations.BitRepresentation.Deriving
packFloat# | Clash.Class.BitPack.Internal
packXWith | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
parDF | Clash.Prelude.DataFlow
Parity | Clash.Class.Parity, Clash.Prelude
parNDF | Clash.Prelude.DataFlow
Period | Clash.Signal.Trace
periodToHz | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
permute | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
pi | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
plus# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Index
3 (Function) | Clash.Sized.Internal.Unsigned
4 (Function) | Clash.Sized.Internal.Signed
popCount | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
popCountBV | Clash.Sized.Internal.BitVector
popCountDefault | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
PortName |
1 (Type/Class) | Clash.Annotations.TopEntity, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Annotations.TopEntity, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
PortProduct | Clash.Annotations.TopEntity, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
postscanl | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
postscanr | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
pow2SNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
powBNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
powSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
powUNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
pred | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
predBNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
predSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
predUNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Pref | Clash.XException.Internal
prefixName | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
Primitive |
1 (Type/Class) | Clash.Annotations.Primitive
2 (Data Constructor) | Clash.Annotations.Primitive
PrimitiveGuard | Clash.Annotations.Primitive
PrimitiveWarning | Clash.Annotations.Primitive
print | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
printX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
product | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
properFraction | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Property |
1 (Type/Class) | Clash.Verification.Internal, Clash.Explicit.Verification, Clash.Verification
2 (Data Constructor) | Clash.Verification.Internal
Property' | Clash.Verification.Internal
PSL | Clash.Verification.Internal, Clash.Explicit.Verification, Clash.Verification
PullDown | Clash.Signal.BiSignal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
PullUp | Clash.Signal.BiSignal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
pullUpMode | Clash.Signal.BiSignal
pure | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
pureDF | Clash.Prelude.DataFlow
putChar | Clash.Explicit.SimIO
putStr | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
putStrLn | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude