Replace all Generic*Regs.v by GenericRegs.v
What about removing all Generic*Regs.v modules and write only one (or two for in/out?) really generic module with parameter(s)? Having just one code base would help keeping fixes synced (e.g. 053f9a64 doesn't seem to be fixed in Generic16OutputRegs.v).