!"#$%&'()*+,-./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#!"ABab!"ABab "Bb!Aa!"ABab      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$%DEde'data-sword-0.1.1-7n5CJrMdgLCLwxEnTR2GotData.ShortWord.THData.ShortWord mkShortWordInt2Word2 $fDataInt2$fBinaryWordInt2$fFiniteBitsInt2 $fBitsInt2$fIxInt2$fHashableInt2 $fReadInt2 $fShowInt2$fIntegralInt2 $fRealInt2 $fNumInt2 $fEnumInt2 $fBoundedInt2 $fOrdInt2$fEqInt2 $fDataWord2$fBinaryWordWord2$fFiniteBitsWord2 $fBitsWord2 $fIxWord2$fHashableWord2 $fReadWord2 $fShowWord2$fIntegralWord2 $fRealWord2 $fNumWord2 $fEnumWord2$fBoundedWord2 $fOrdWord2 $fEqWord2Int4Word4 $fDataInt4$fBinaryWordInt4$fFiniteBitsInt4 $fBitsInt4$fIxInt4$fHashableInt4 $fReadInt4 $fShowInt4$fIntegralInt4 $fRealInt4 $fNumInt4 $fEnumInt4 $fBoundedInt4 $fOrdInt4$fEqInt4 $fDataWord4$fBinaryWordWord4$fFiniteBitsWord4 $fBitsWord4 $fIxWord4$fHashableWord4 $fReadWord4 $fShowWord4$fIntegralWord4 $fRealWord4 $fNumWord4 $fEnumWord4$fBoundedWord4 $fOrdWord4 $fEqWord4Int7Word7 $fDataInt7$fBinaryWordInt7$fFiniteBitsInt7 $fBitsInt7$fIxInt7$fHashableInt7 $fReadInt7 $fShowInt7$fIntegralInt7 $fRealInt7 $fNumInt7 $fEnumInt7 $fBoundedInt7 $fOrdInt7$fEqInt7 $fDataWord7$fBinaryWordWord7$fFiniteBitsWord7 $fBitsWord7 $fIxWord7$fHashableWord7 $fReadWord7 $fShowWord7$fIntegralWord7 $fRealWord7 $fNumWord7 $fEnumWord7$fBoundedWord7 $fOrdWord7 $fEqWord7Int24Word24 $fDataInt24$fBinaryWordInt24$fFiniteBitsInt24 $fBitsInt24 $fIxInt24$fHashableInt24 $fReadInt24 $fShowInt24$fIntegralInt24 $fRealInt24 $fNumInt24 $fEnumInt24$fBoundedInt24 $fOrdInt24 $fEqInt24 $fDataWord24$fBinaryWordWord24$fFiniteBitsWord24 $fBitsWord24 $fIxWord24$fHashableWord24 $fReadWord24 $fShowWord24$fIntegralWord24 $fRealWord24 $fNumWord24 $fEnumWord24$fBoundedWord24 $fOrdWord24 $fEqWord24Int48Word48 $fDataInt48$fBinaryWordInt48$fFiniteBitsInt48 $fBitsInt48 $fIxInt48$fHashableInt48 $fReadInt48 $fShowInt48$fIntegralInt48 $fRealInt48 $fNumInt48 $fEnumInt48$fBoundedInt48 $fOrdInt48 $fEqInt48 $fDataWord48$fBinaryWordWord48$fFiniteBitsWord48 $fBitsWord48 $fIxWord48$fHashableWord48 $fReadWord48 $fShowWord48$fIntegralWord48 $fRealWord48 $fNumWord48 $fEnumWord48$fBoundedWord48 $fOrdWord48 $fEqWord48baseData.Typeable.InternalTypeable Data.DataDataghc-prim GHC.ClassesEqOrdGHC.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' word2Typeint2TypeD:R:UnsignedWordInt2 word4Typeint4TypeD:R:UnsignedWordInt4 word7Typeint7TypeD:R:UnsignedWordInt7 word24Type int24TypeD:R:UnsignedWordInt24 word48Type int48TypeD:R:UnsignedWordInt48lLsblMsb UnsignedWord SignedWord unsignedWord signedWord unwrappedAdd unwrappedMul leadingZeroestrailingZeroes allZeroesallOnesmsblsbtestMsbtestLsbsetMsbsetLsbclearMsbclearLsb