On Tuesday, 31 July 2012 at 00:00:24 UTC, Era Scarecrow wrote: Corrections: So, 2 variables using 4 bit ints would be > void a(int v) @property { > value &= ~(0x7 << 4); > value |= (v & 0x7) << 4; > } the second setter should be void b(int v) @property {