ddadd RegCodeGenerator