split dyn-reg into two parts