2011-02-09 44 views
5

我想知道什么是存储在MXCSR控制寄存器(包括保税区和DAZ配置的非正规浮点数)的值的寿命:这是在线程范围之内,或者是共同所有在CPU/FPU上处理?MXCSR控制寄存器的范围?

我想知道的是,如果我需要在线程池的每个线程的开始处或需要在应用中设置它(MXCSR),还是会影响应用程序中的其他所有内容和/或系统?

感谢您的帮助!

回答

6

当然是的,你必须在每个线程的开始设置MXCSR寄存器。任何线程都可以拥有自己的MXCSR设置,所以这是基本功能。