From e453f8ba76785e9e76658ca2fa1d2ffa0017af21 Mon Sep 17 00:00:00 2001 From: Giovanni <561184+wargio@users.noreply.github.com> Date: Thu, 27 Oct 2022 15:14:03 +0200 Subject: [PATCH] Use only x64 for optimizations and portable for x86 (#3135) --- subprojects/packagefiles/blake3/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subprojects/packagefiles/blake3/meson.build b/subprojects/packagefiles/blake3/meson.build index 1cd97ee54c..f55b3ae072 100644 --- a/subprojects/packagefiles/blake3/meson.build +++ b/subprojects/packagefiles/blake3/meson.build @@ -73,7 +73,7 @@ unix_asm = [ ['c' / 'blake3_sse41_x86-64_unix.S', '-DBLAKE3_NO_SSE41', 'sse41', simd_sse41, ['-msse4.1']], ] -is_x86 = target_machine.cpu_family() == 'x86_64' or target_machine.cpu_family() == 'x86' +is_x64 = target_machine.cpu_family() == 'x86_64' is_arm = target_machine.cpu_family() == 'aarch64' has_intrins = cc.has_header('immintrin.h') @@ -85,7 +85,7 @@ if has_intrins and is_arm else add_project_arguments('-DBLAKE3_USE_NEON=0', language: 'c') endif -elif has_intrins and is_x86 +elif has_intrins and is_x64 if target_machine.system() == 'windows' if cc.get_id() == 'msvc' blake3_simd = win_msvc_asm