From 73d657a21a8e230195dc56bcfcbf580276a98902 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 14 Nov 2023 15:29:01 +0530 Subject: [PATCH] Dont use intel intrinsics switches on ARM --- setup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index d314410d2..3dac3f38e 100755 --- a/setup.py +++ b/setup.py @@ -497,8 +497,12 @@ def init_env( ldflags.append('-lprofiler') # SIMD instructions - cflags.append('-msse4.2') - cflags.append('-mavx2') + if is_arm: + if not is_macos: + cflags.append('-mfpu=neon') + else: + cflags.append('-msse4.2') + cflags.append('-mavx2') library_paths: Dict[str, List[str]] = {} def add_lpath(which: str, name: str, val: Optional[str]) -> None: