我最近阅读了有关NaN
SSE 算术运算中的值的文章:
作用于两个非数字 (NAN) 参数的算术运算的结果是未定义的。因此,使用 NAN 参数的浮点运算将与相应汇编指令的预期行为不匹配。
来源: http: //msdn.microsoft.com/en-us/library/x5c07e2a (v=vs.100).aspx
这是否意味着,例如,添加两个__m128
值可能会将 a 转换NaN
为实数?
如果计算依赖于一个NaN
值,我也需要最终结果NaN
。有没有办法做到这一点?