用SSE做NEON仿真

想用NEON接口实现SSE,可以使用一套用SSE实现的NEON接口。下载地址:
https://software.intel.com/en-us/blogs/2012/12/12/from-arm-neon-to-intel-mmxsse-automatic-porting-solution-tips-and-tricks
在下载NEON_2_SSE后放到VS2013上进行编译。出现两个错误。

错误1:error C4996: ‘vqaddq_s64’: The function may be very slow due to the serial implementation, please try to avoid it

错误2:error C2065: “UINT_MAX”: 未声明的标识符

错误2的解决方法是添加具有该宏的头文件,即 #include

#undef _MSC_VER //临时取消 _MSC_VER宏
#if defined(_MSC_VER)|| defined (__INTEL_COMPILER)   //使该条件不满足
    #define _NEON2SSE_PERFORMANCE_WARNING(function, EXPLANATION) __declspec(deprecated(EXPLANATION)) function
#if defined(_M_X64)
        #define _NEON2SSE_64BIT  _M_X64
#endif
#else
    #define _NEON2SSE_PERFORMANCE_WARNING(function, explanation)  function
#endif
#endif
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值