_mm_testz_si128函数替换
函数功能:计算a和b的位运算结果。 _mm_testz_si128 详细说明,请参考Intrinsics Guide。
- x86上代码:
all_zeros = _mm_testz_si128(zero_bytes, zero_bytes);
- 在鲲鹏上替换:
#include <arm_neon.h> all_zeros = vgetq_lane_s32(vandq_s32(zero_bytes, zero_bytes), 0) == 0;
父主题: 源码修改类案例