sonic-cpp icon indicating copy to clipboard operation
sonic-cpp copied to clipboard

gcc4.8.5 编译失败 error: ‘_mm_max_epi8’ was not declared in this scope

Open 363568233 opened this issue 1 year ago • 2 comments

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 也没用 是编译器版本低了吗? 最低要求是哪个版本?

363568233 avatar Oct 11 '24 09:10 363568233

gcc 版本最好升级下。我不确定 intrinsic 是 gcc 哪个版本开始支持的,我们项目测试一般是从 gcc8 开始

xiegx94 avatar Nov 08 '24 07:11 xiegx94

GCC 4.8.5支持这个builtin的,需要加上-msse4.1

ecnelises avatar Apr 02 '25 06:04 ecnelises