gpt4 book ai didi

windows - 在内核空间使用 VC intrinsic

转载 作者:可可西里 更新时间:2023-11-01 10:50:23 27 4
gpt4 key购买 nike

我的问题是当头文件包含在 SDK 中(从 VC 10 安装)并且我用来编译驱动程序的 WDK 不了解时,如何在内核空间(在 Windows 上)使用内部函数这个文件。当我 #include <intrin.h>一切正常,但是当我开始编译时,我得到了

error C1083: Cannot open include file: 'intrin.h': No such file or directory

我尝试将适当的文件复制到 WDK 目录,但没有成功。我知道我可以开始编写内联汇编,但老实说我想避免这样做,因为有内在支持,我只是不知道如何访问它。

最佳答案

WDK 目录中缺少一些较新的 header 。只需将声明复制过来即可。

例如(因为 WDK 中缺少):

#include <emmintrin.h>

extern "C" {
extern __m128i _mm_abs_epi16 (__m128i a);
extern __m128i _mm_shuffle_epi8 (__m128i a, __m128i b);
extern __m128i _mm_blendv_epi8 (__m128i v1, __m128i v2, __m128i mask);
extern __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int n);
};

关于windows - 在内核空间使用 VC intrinsic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967097/

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