什么时候用intrins.h?
1个回答
展开全部
在程序中要发布一个空指令_nop_()的时候,需要用到intrins.h,或者是有字符循环移位指令_crol_等时也需要用到intrins.h,一般只有这两种情况。
使GCC兼容MSVC的intrin.h
[cpp] view plain copy
#ifdef __GNUC__
inline unsigned char _BitScanForward(unsigned long * Index, unsigned long Mask)
{
unsigned int EFlags = 0;
__asm__ ("bsf %[Mask], %[Index];"
"pushf;"
"pop %[EFlags];"
: [Index]"=r"(*Index), [EFlags]"=r"(EFlags)
: [Mask]"r"(Mask));
return EFlags & 0x40;
}
#elif _MSC_BUILD
#include <intrin.h>
#endif
AiPPT
2024-12-03 广告
2024-12-03 广告
作为北京饼干科技有限公司的一员,对于市场上各类工具都有所了解。就AiPPT而言,它确实为用户提供了便捷高效的PPT制作体验。通过智能化的辅助功能,用户能够快速生成专业且富有创意的演示文稿,极大地节省了时间和精力。无论是对于个人用户还是企业团...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询