9

我想知道MXCSR 控制寄存器中存储的值的生命周期是多少(包括非正规浮点数的 FTZ 和 DAZ 配置):它是在线程范围内,还是 CPU 上的所有处理都通用/FPU?

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

谢谢你的帮助!

4

1 回答 1

9

是的,当然,您必须在每个线程的开头设置 MXCSR 寄存器。任何线程都可以有自己的 MXCSR 设置,因此这是必不可少的功能。

于 2011-02-09T17:54:02.433 回答