【问题标题】:Scope of MXCSR control register?MXCSR 控制寄存器的范围?
【发布时间】:2011-06-24 07:11:39
【问题描述】:

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

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

感谢您的帮助!

【问题讨论】:

    标签: floating-point x86 sse cpu-registers fpu


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多