some work related to determining preserved registers