!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None@Declare signed and unsigned binary word types that use a subset of the bits of the specified underlying type. For each data type the following instances are declared: , , , , , , , , , , , , .Unsigned variant type name!Unsigned variant constructor nameSigned variant type nameSigned variant constructor nameThe underlying (unsigned) typeThe bit length*List of instances for automatic derivationNone@DR =>[\yz =>[\yz  >\z=[y =>[\yz      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"#@A^_|}%data-sword-0.1-9aqkab0TC9M6y8G55S2OlsData.ShortWord.THData.ShortWord mkShortWordInt2Word2$fBinaryWordInt2$fFiniteBitsInt2 $fBitsInt2$fIxInt2$fHashableInt2 $fReadInt2 $fShowInt2$fIntegralInt2 $fRealInt2 $fNumInt2 $fEnumInt2 $fBoundedInt2 $fOrdInt2$fEqInt2$fBinaryWordWord2$fFiniteBitsWord2 $fBitsWord2 $fIxWord2$fHashableWord2 $fReadWord2 $fShowWord2$fIntegralWord2 $fRealWord2 $fNumWord2 $fEnumWord2$fBoundedWord2 $fOrdWord2 $fEqWord2Int4Word4$fBinaryWordInt4$fFiniteBitsInt4 $fBitsInt4$fIxInt4$fHashableInt4 $fReadInt4 $fShowInt4$fIntegralInt4 $fRealInt4 $fNumInt4 $fEnumInt4 $fBoundedInt4 $fOrdInt4$fEqInt4$fBinaryWordWord4$fFiniteBitsWord4 $fBitsWord4 $fIxWord4$fHashableWord4 $fReadWord4 $fShowWord4$fIntegralWord4 $fRealWord4 $fNumWord4 $fEnumWord4$fBoundedWord4 $fOrdWord4 $fEqWord4Int7Word7$fBinaryWordInt7$fFiniteBitsInt7 $fBitsInt7$fIxInt7$fHashableInt7 $fReadInt7 $fShowInt7$fIntegralInt7 $fRealInt7 $fNumInt7 $fEnumInt7 $fBoundedInt7 $fOrdInt7$fEqInt7$fBinaryWordWord7$fFiniteBitsWord7 $fBitsWord7 $fIxWord7$fHashableWord7 $fReadWord7 $fShowWord7$fIntegralWord7 $fRealWord7 $fNumWord7 $fEnumWord7$fBoundedWord7 $fOrdWord7 $fEqWord7Int24Word24$fBinaryWordInt24$fFiniteBitsInt24 $fBitsInt24 $fIxInt24$fHashableInt24 $fReadInt24 $fShowInt24$fIntegralInt24 $fRealInt24 $fNumInt24 $fEnumInt24$fBoundedInt24 $fOrdInt24 $fEqInt24$fBinaryWordWord24$fFiniteBitsWord24 $fBitsWord24 $fIxWord24$fHashableWord24 $fReadWord24 $fShowWord24$fIntegralWord24 $fRealWord24 $fNumWord24 $fEnumWord24$fBoundedWord24 $fOrdWord24 $fEqWord24Int48Word48$fBinaryWordInt48$fFiniteBitsInt48 $fBitsInt48 $fIxInt48$fHashableInt48 $fReadInt48 $fShowInt48$fIntegralInt48 $fRealInt48 $fNumInt48 $fEnumInt48$fBoundedInt48 $fOrdInt48 $fEqInt48$fBinaryWordWord48$fFiniteBitsWord48 $fBitsWord48 $fIxWord48$fHashableWord48 $fReadWord48 $fShowWord48$fIntegralWord48 $fRealWord48 $fNumWord48 $fEnumWord48$fBoundedWord48 $fOrdWord48 $fEqWord48ghc-prim GHC.ClassesEqOrdbaseGHC.EnumBoundedEnumGHC.NumNumGHC.RealRealIntegralGHC.ShowShowGHC.ReadRead'hashable-1.2.4.0-Ctl752zbguF6QanxurLOm2Data.Hashable.ClassHashableGHC.ArrIx Data.BitsBits)data-bword-0.1.0.1-Jn2N6ji0zkfAlr9IANUzLxData.BinaryWord BinaryWord mkShortWord'D:R:UnsignedWordInt2D:R:UnsignedWordInt4D:R:UnsignedWordInt7D:R:UnsignedWordInt24D:R:UnsignedWordInt48lLsblMsb UnsignedWord SignedWord unsignedWord signedWord unwrappedAdd unwrappedMul leadingZeroestrailingZeroes allZeroesallOnesmsblsbtestMsbtestLsbsetMsbsetLsbclearMsbclearLsb