const fn xor_mask(self) -> u32 {
        match self.0 {
            Poly::B7(_) => 0x7F,
            Poly::B8(_) => 0xFF,
            Poly::B16(_) => 0xFFFF,
            Poly::B32(_) => 0xFFFF_FFFF,
        }
    }
/// Return mask for output XOR according to size.
Return mask for output XOR according to size.
Return mask for output XOR according to size .
const fn xor_mask(self) -> u32 {
        match self.0 {
            Poly::B7(_) => 0x7F,
            Poly::B8(_) => 0xFF,
            Poly::B16(_) => 0xFFFF,
            Poly::B32(_) => 0xFFFF_FFFF,
        }
    }
const fn xor_mask ( self ) -> u32 { match self . 0 { Poly :: B7 ( _ ) => 0x7F , Poly :: B8 ( _ ) => 0xFF , Poly :: B16 ( _ ) => 0xFFFF , Poly :: B32 ( _ ) => 0xFFFF_FFFF , } }
Return mask for output XOR according to size.
Return mask for output XOR according to size .
self
self