gpt4 book ai didi

c - #pragma intrinsic 是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 17:12:39 28 4
gpt4 key购买 nike

只是想知道#pragma intrinsic(_m_prefetchw) 是什么意思?

最佳答案

据我所知,看起来有人打算修改某些 MSVC++ 特定设置。但是,该设置不是 intrinsic pragma 的有效选项. _m_prefetchw另一方面是3D Now!内在功能。

像所有编译器内部函数一样,它以某种方式向您的 C 或 C++ 应用程序公开(可能)由底层硬件支持的更快的汇编指令

一个。与优化器更一致,并且
B. 与使用内联汇编相比,更符合语言。

在 x86_64/x64/amd64 系统上的 MSVC 上,不支持内联汇编,因此必须使用此类内部函数来访问底层硬件的强大功能。

最后需要注意的是_m_prefetchw现在是3D!内在的,现在是 3D!仅在 AMD 硬件上受支持。它可能不是您想要用于新代码的东西(即您应该改用 SSE,它适用于 Intel 和 AMD 硬件,并且有更多的启动功能)。

关于c - #pragma intrinsic 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723269/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com