删除 Visual C 中的 SSE2 内在函数

发布于 2024-11-04 22:19:28 字数 201 浏览 5 评论 0原文

有谁知道如何从源代码中删除所有 SSE2 内在函数(在 Visual C++ 中)?可能有些地方有一些,因为我一直在使用SSE2。现在我想再次将我的项目转移到SSE。我想知道我是否可以 #define 一些东西来通过一次编译找到它们。

感谢您的帮助@ Heandel 和 Necrolis

我确实是手工完成的,查找“_mm_”...排序...然后查找每个。

Does anyone know how to remove all SSE2 intrinsics from sources (in Visual C++)? There are probably a few at some places, since I have been using SSE2. Now I'd like to move my project to SSE again. I wonder if I could #define something to find them with one compile.

Thanks for your help @ Heandel and Necrolis

I did it indeed by hand with find "_mm_"... sort... and then looking up each.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清眉祭 2024-11-11 22:19:28

所有函数的定义都在 intrin.h 中(也可能使用 xmmintrin.h 和 emmintrin.h),因此只需注释掉该标头的所有包含内容并使用编译器未定义的符号错误找到它们(其他一些内在函数也可能被扔在那里)。

The definitions for all of the functions are in intrin.h (xmmintrin.h and emmintrin.h might also be used), so just comment out all the inclusions of that header and use the compilers undefined symbol errors to find them(some other intrinsics may also get thrown in there).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文