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

S | Clash.Sized.Internal.Signed
SActiveEdge | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sActiveEdge | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SActiveHigh | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SActiveLow | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sameChar | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sameDomain | Clash.Signal.Internal, Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
sameNat | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sameSymbol | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sample |
1 (Function) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
sampleN |
1 (Function) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
sampleN_lazy |
1 (Function) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
sampleWithReset |
1 (Function) | Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
sampleWithResetN |
1 (Function) | Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
sample_lazy |
1 (Function) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
SAsynchronous | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
satAdd | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SatBound | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SatError | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
satMul | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
satPred | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
satSub | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
satSucc | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SatSymmetric | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Saturating | Clash.Num.Saturating
SaturatingNum | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SaturationMode | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SatWrap | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SatZero | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SBiSignalDefault | Clash.Signal.BiSignal
scaleFloat | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
scanl | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
scanl1 | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
scanlPar | Clash.Sized.RTree, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
scanr | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
scanr1 | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
scanrPar | Clash.Sized.RTree, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
scatter | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SChar |
1 (Type/Class) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SDefined | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SDomainConfiguration |
1 (Type/Class) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
secondDF | Clash.Prelude.DataFlow
seek | Clash.Explicit.SimIO
select | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
selectI | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Semigroup | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
seq | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
seqDF | Clash.Prelude.DataFlow
seqErrorX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sequence | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sequenceA | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sequence_ | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
seqV | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
seqVX | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
seqX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
setBit | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
setName | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
setSlice | Clash.Class.BitPack.BitIndex, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
setSlice# | Clash.Sized.Internal.BitVector
sf | Clash.Sized.Fixed, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SFalling | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SFixed | Clash.Sized.Fixed, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SFloating | Clash.Signal.BiSignal
shift | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shiftInAt0 | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shiftInAtN | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shiftL | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shiftL# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Unsigned
3 (Function) | Clash.Sized.Internal.Signed
shiftOutFrom0 | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shiftOutFromN | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shiftR | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shiftR# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Unsigned
3 (Function) | Clash.Sized.Internal.Signed
Show | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
show | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showBNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showChar | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showList | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showListX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showListX__ | Clash.XException.Internal
showParen | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ShowS | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
shows | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showsPrec | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showsPrecX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showsPrecXWith | Clash.XException.Internal, Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showString | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showsX | Clash.XException.Internal, Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ShowType |
1 (Data Constructor) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Type/Class) | Clash.XException.Internal
ShowX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showX | Clash.XException, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
showXWith | Clash.XException.Internal
shrinkSizedUnsigned | Clash.Sized.Internal.BitVector
Signal | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
signal# | Clash.Signal.Internal
signalAutomaton |
1 (Function) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
Signed | Clash.Sized.Internal.Signed, Clash.Sized.Signed, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
signExtend | Clash.Class.Resize, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
significand | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
signum | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SimIO | Clash.Explicit.SimIO
SimOnly |
1 (Type/Class) | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
simpleDerivator | Clash.Annotations.BitRepresentation.Deriving
simulate |
1 (Function) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
simulateB |
1 (Function) | Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
simulateB_lazy |
1 (Function) | Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
simulateN | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
simulateWithReset |
1 (Function) | Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
simulateWithResetN |
1 (Function) | Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
simulate_lazy |
1 (Function) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
sin | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
singleton | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sinh | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SInitBehavior | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sInitBehavior | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Size | Clash.Annotations.BitRepresentation
size# |
1 (Function) | Clash.Sized.Internal.BitVector, Clash.Sized.BitVector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Function) | Clash.Sized.Internal.Index
3 (Function) | Clash.Sized.Internal.Unsigned
4 (Function) | Clash.Sized.Internal.Signed
slice | Clash.Class.BitPack.BitIndex, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
slice# | Clash.Sized.Internal.BitVector
smap | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sName | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SNat |
1 (Type/Class) | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SNatGT | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SNatLE |
1 (Type/Class) | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
snatProxy | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
snatToInteger | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
snatToNatural | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
snatToNum | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
snd | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
some | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SomeChar |
1 (Type/Class) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
someCharVal | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SomeNat |
1 (Type/Class) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
someNatVal | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SomeSymbol |
1 (Type/Class) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
someSymbolVal | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
span | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sPeriod | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
split | Clash.Class.BitPack.BitIndex, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
split# | Clash.Sized.Internal.BitVector
splitAt | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
splitAtI | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SPullDown | Clash.Signal.BiSignal
SPullUp | Clash.Signal.BiSignal
sqrt | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SResetKind | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sResetKind | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SResetPolarity | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
sResetPolarity | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SRising | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SSymbol |
1 (Type/Class) | Clash.Promoted.Symbol, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Promoted.Symbol, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ssymbolProxy | Clash.Promoted.Symbol, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ssymbolToString | Clash.Promoted.Symbol, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SSynchronous | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
stencil1d | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
stencil2d | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
stepLock | Clash.Prelude.DataFlow
stimuliGenerator |
1 (Function) | Clash.Explicit.Testbench, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.Testbench
String | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
StringAttr | Clash.Annotations.SynthesisAttributes
stripZeros | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
StuckErrorMsg | Clash.Class.HasDomain.HasSingleDomain
sub | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
subIfGe | Clash.Sized.Internal.Mod
subMod | Clash.Sized.Internal.Mod
subSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
subtract | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
subUNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
succ | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
succBNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
succSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
suffixName | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
suffixNameFromNat | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
suffixNameFromNatP | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
suffixNameP | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
sum | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SUnknown | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SVA | Clash.Verification.Internal, Clash.Explicit.Verification, Clash.Verification
swapDF | Clash.Prelude.DataFlow
Symbol | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
symbolSing | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
symbolVal | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
symbolVal' | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SymLitTy' | Clash.Annotations.BitRepresentation.Internal
Synchronous | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
syncRegister# | Clash.Signal.Internal
Synthesize | Clash.Annotations.TopEntity, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
System | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
systemClockGen | Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SystemClockResetEnable | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
systemResetGen | Clash.Explicit.Signal, Clash.Explicit.Reset, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
SystemVerilog | Clash.Annotations.Primitive