mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-25 05:57:55 +08:00
9ccd693f1b
* [toolchain windows] set CMAKE_SYSTEM_NAME and CMAKE_SYSTEM_PROCESSOR In specific, I did this for the cpuinfo PR - I realized the reason that cpuinfo doesn't support arm64 windows cross compilation is because we don't set CMAKE_SYSTEM_PROCESSOR. * correctly set CMAKE_CROSSCOMPILING * start fixin libraries * more changes: - gainput: remove line - glog: remove try_run when cross compiling - windows.cmake: set CMAKE_SYSTEM_VERSION * more patches - mapnik: set BOOST_REGEX_HAS_ICU to avoid check_cxx_source_runs - orc: set HAS_PRE_1970 and HAS_POST_2038 for same - seal: change out check_cxx_source_runs for check_cxx_source_compiles * more changes * fix x86-windows * fix qpid-proton, glog * build corrade-rc * fix x64-uwp ports * forgot to _actually_ always build corrade-rc .,. * Replay #22831 * Dedupe CMAKE_SYSTEM_NAME settings. * Add quotes for corrade_rc_param Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Update version DB. Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
18 lines
477 B
Diff
18 lines
477 B
Diff
--- a/Vc/avx/const.h
|
|
+++ b/Vc/avx/const.h
|
|
@@ -131,13 +131,13 @@
|
|
#endif
|
|
}
|
|
template <> Vc_ALWAYS_INLINE Vc_CONST Vector<double> Const<double>::highMask(int bits)
|
|
{
|
|
#ifdef Vc_IMPL_AVX2
|
|
#if defined Vc_ICC || defined Vc_MSVC
|
|
- __m256i allone;
|
|
+ auto allone = __m256i();
|
|
allone = _mm256_cmpeq_epi8(allone, allone);
|
|
#else
|
|
auto allone = ~__m256i();
|
|
#endif
|
|
return _mm256_castsi256_pd(_mm256_slli_epi64(allone, bits));
|
|
#else
|