qt6-bb10/config.tests
Allan Sandfeld Jensen 9017e95858 Fix ARM NEON detection on MSVC arm64
MSVC doesn't define __ARM_NEON, but neon is a necessary part of arm64,
so will always be there.

At the same time fix the NEON code for MSVC which has a different
idea of what the intrinsics types are, even if all the intrinsic
functions are the same. This has two consequences:
1. Since NEON lacks construction intrinsics except duplication, NEON mask constants needs to be built differently.
2. Since MSVC has all the NEON types aliases of the same underlying type, QSimdNeon cant do the same type based dispatch as before.

Fixes: QTBUG-127646
Change-Id: I8038bb6bb4557e8ce29e3844f2742a97b4489818
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
(cherry picked from commit 572aa7caa04e85cbc07b18e1d0c720038facbf83)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-08-12 10:10:22 +00:00
..
arch Fix ARM NEON detection on MSVC arm64 2024-08-12 10:10:22 +00:00
binary_for_strip Correct license in config.test 2024-02-20 16:22:28 +01:00
cmake_zstd Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
no_direct_extern_access Add copyright and licensing to build system files missing it 2024-05-21 17:23:21 +02:00
precompile_header Correct license in config.test 2024-02-20 16:22:28 +01:00
separate_debug_info Add copyright and licensing to .cpp and .h files missing them 2024-05-28 09:47:01 +02:00
static_link_order Correct license in config.test 2024-02-20 16:22:28 +01:00
verifyspec Add copyright and licensing to .cpp and .h files missing them 2024-05-28 09:47:01 +02:00
x86_simd Correct license in config.test 2024-02-20 16:22:28 +01:00
x86intrin Correct license in config.test 2024-02-20 16:22:28 +01:00
.gitignore
.qmake.conf