div = 0 divides by 32 div = 1-31 divides by div any other value sets div=31 this register resets to div=16
struct DIV_W<'a, REG> { /* private fields */ }
101010100000