removed cr0 and cr4 from per-thread registers struct