我收到错误(VS2010 sp1):
错误25错误C3861:'_ mul128':未找到标识符
代码如下所示:
#include "stdafx.h"
#include <intrin.h>
int _tmain(int argc, _TCHAR* argv[])
{
__int64* high = nullptr;
_mul128(2LL,4LL,high);
return 0;
}
这个fnc只能在64位架构上调用吗?
答案 0 :(得分:3)
在包含后添加#pragma intrinsic(_mul128)
。
答案 1 :(得分:2)
_mul128
仅在64位体系结构上受支持。您可以在MSDN page:
Architecture: IPF, x64