This is needed not only for the next commit, but also for correctly emulating float instructions that write to CR1.