generate all the special register declarations