update genprimopcode