sonic-cpp
sonic-cpp copied to clipboard
gcc4.8.5 编译失败 error: ‘_mm_max_epi8’ was not declared in this scope
sonic-cpp-1.0.1/include/sonic/internal/arch/sse/simd.h:159:37: error: ‘_mm_max_epi8’ was not declared in this scope return _mm_max_epi8(*this, other);
#include <emmintrin.h> 加了编译选项 -msse2 也没用 是编译器版本低了吗? 最低要求是哪个版本?
gcc 版本最好升级下。我不确定 intrinsic 是 gcc 哪个版本开始支持的,我们项目测试一般是从 gcc8 开始
GCC 4.8.5支持这个builtin的,需要加上-msse4.1