c – 将非规范化数字刷新为零
发布时间:2020-12-14 19:55:40 所属栏目:百科 来源:网络整理
导读:我在网上搜索无济于事. 有没有办法让Xcode和Visual C将非规范化数字视为0?我原以为IDE首选项中有一个选项可以启用此选项,但似乎无法找到它. 我正在做一些跨平台音频的东西,需要停止某些处理器占用资源. 干杯 解决方法 您正在寻找一种平台定义的方法来在MXCS
我在网上搜索无济于事.
有没有办法让Xcode和Visual C将非规范化数字视为0?我原以为IDE首选项中有一个选项可以启用此选项,但似乎无法找到它. 我正在做一些跨平台音频的东西,需要停止某些处理器占用资源. 干杯 解决方法
您正在寻找一种平台定义的方法来在MXCSR寄存器中设置FTZ和/或DAZ(在x86上使用SSE或x86-64);见
https://stackoverflow.com/a/2487733/567292
通常这被称为_controlfp; Microsoft文档位于http://msdn.microsoft.com/en-us/library/e9b52ceh.aspx 您还可以使用_MM_SET_FLUSH_ZERO_MODE宏:http://msdn.microsoft.com/en-us/library/a8b5ts9s(v=vs.71).aspx – 这可能是最跨平台的可移植方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |