prefalloc will respect alignment when initially assigning registers