Floating point MXCSR控制寄存器的范围?

Floating point MXCSR控制寄存器的范围?,floating-point,x86,sse,cpu-registers,fpu,Floating Point,X86,Sse,Cpu Registers,Fpu,我想知道MXCSR控制寄存器中存储的值的生存期是多少(包括非规范浮点数的FTZ和DAZ配置):它是在线程的范围内,还是在CPU/FPU上的所有处理中都是通用的 我想知道的是,我是否需要在线程池的每个线程开始时或在应用程序中设置一次(MXCSR),或者它是否会影响应用程序和/或系统中的所有其他内容 谢谢你的帮助 当然可以,您必须在每个线程的开头设置MXCSR寄存器。任何线程都可以有自己的MXCSR设置,所以这是一个基本特性

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

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


谢谢你的帮助

当然可以,您必须在每个线程的开头设置MXCSR寄存器。任何线程都可以有自己的MXCSR设置,所以这是一个基本特性