Generates a 16-bit linear feedback shift register, returning the register contents.
Generates a 16-bit linear feedback shift register, returning the register contents. May be useful for generating a pseudorandom sequence.
optional control to gate when the LFSR updates.