- | mask == Seven = oct { b8 = B.Zero }
- | mask == Six = oct { b8 = B.Zero, b7 = B.Zero }
- | mask == Five = oct { b8 = B.Zero, b7 = B.Zero, b6 = B.Zero }
- | mask == Four = oct { b8 = B.Zero, b7 = B.Zero, b6 = B.Zero, b5 = B.Zero }
- | mask == Three = oct { b8 = B.Zero, b7 = B.Zero, b6 = B.Zero, b5 = B.Zero, b4 = B.Zero }
- | mask == Two = oct { b8 = B.Zero, b7 = B.Zero, b6 = B.Zero, b5 = B.Zero, b4 = B.Zero, b3 = B.Zero }
- | mask == Maskbits.One = oct { b8 = B.Zero, b7 = B.Zero, b6 = B.Zero, b5 = B.Zero, b4 = B.Zero, b3 = B.Zero, b2 = B.Zero }
- | mask == Maskbits.Zero = min_octet
+ | mask == Seven = oct { b8 = bit }
+ | mask == Six = oct { b8 = bit, b7 = bit }
+ | mask == Five = oct { b8 = bit, b7 = bit, b6 = bit }
+ | mask == Four = oct { b8 = bit, b7 = bit, b6 = bit, b5 = bit }
+ | mask == Three = oct { b8 = bit, b7 = bit, b6 = bit, b5 = bit, b4 = bit }
+ | mask == Two = oct { b8 = bit, b7 = bit, b6 = bit, b5 = bit, b4 = bit, b3 = bit }
+ | mask == Maskbits.One = oct { b8 = bit, b7 = bit, b6 = bit, b5 = bit, b4 = bit, b3 = bit, b2 = bit }
+ | mask == Maskbits.Zero = oct { b8 = bit, b7 = bit, b6 = bit, b5 = bit, b4 = bit, b3 = bit, b2 = bit, b1 = bit }