| Bit | CLaSH.Sized.Internal.BitVector, CLaSH.Sized.BitVector, CLaSH.Prelude |
| bit | CLaSH.Prelude |
| bitCoerce | CLaSH.Class.BitPack, CLaSH.Prelude |
| bitDefault | CLaSH.Prelude |
| BitPack | CLaSH.Class.BitPack, CLaSH.Prelude |
| Bits | CLaSH.Prelude |
| BitSize | CLaSH.Class.BitPack, CLaSH.Prelude |
| bitSize | CLaSH.Prelude |
| bitSizeMaybe | CLaSH.Prelude |
| BitVector | CLaSH.Sized.Internal.BitVector, CLaSH.Sized.BitVector, CLaSH.Prelude |
| bLit | CLaSH.Sized.Internal.BitVector, CLaSH.Sized.BitVector, CLaSH.Prelude |
| blockRam | CLaSH.Prelude.BlockRam, CLaSH.Prelude |
| blockRam' | CLaSH.Prelude.BlockRam, CLaSH.Prelude.Explicit |
| blockRamPow2 | CLaSH.Prelude.BlockRam, CLaSH.Prelude |
| blockRamPow2' | CLaSH.Prelude.BlockRam, CLaSH.Prelude.Explicit |
| Bool | CLaSH.Prelude |
| Bounded | CLaSH.Prelude |
| boundedMin | CLaSH.Class.Num, CLaSH.Prelude |
| boundedMult | CLaSH.Class.Num, CLaSH.Prelude |
| boundedPlus | CLaSH.Class.Num, CLaSH.Prelude |
| break | CLaSH.Prelude |
| Bundle | CLaSH.Signal.Bundle, CLaSH.Signal.Explicit, CLaSH.Signal, CLaSH.Prelude.Explicit, CLaSH.Prelude |
| bundle | CLaSH.Signal, CLaSH.Prelude |
| bundle' | CLaSH.Signal.Bundle, CLaSH.Signal.Explicit, CLaSH.Prelude.Explicit |
| BV | CLaSH.Sized.Internal.BitVector |