Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vc 1.4.4 #152411

Closed
wants to merge 1 commit into from
Closed

vc 1.4.4 #152411

wants to merge 1 commit into from

Conversation

chenrui333
Copy link
Member

Created with brew bump-formula-pr.

release notes
![portable SIMD](https://img.shields.io/badge/solution-portable%20SIMD-blue.svg) ![zero-overhead](https://img.shields.io/badge/efficiency-zero--overhead-blue.svg) ![language](https://img.shields.io/badge/language-C++11/14-blue.svg) ![license](https://img.shields.io/github/license/VcDevel/Vc.svg)
![GCC Support](https://img.shields.io/badge/GCC-%3E=4.8.1-orange.svg) ![Clang Support](https://img.shields.io/badge/Clang-%3E=3.5-orange.svg) ![ICC Support](https://img.shields.io/badge/ICC-%3E=18.0.5-orange.svg) ![MSVC Support](https://img.shields.io/badge/MSVC-%3E=2019-orange.svg)

DOI

Vc is an open source library to ease explicit vectorization of C++ code. It has an intuitive API and provides portability between different compilers and compiler versions as well as portability between different vector instruction sets.

Vc 1.4.4 is a bugfix release most notably incorporating fixes for current compiler versions.

User Changelog

Resolved Issues

New Contributors

Full Changelog: VcDevel/Vc@1.4.3...1.4.4

Developer Changelog

@github-actions github-actions bot added the bump-formula-pr PR was created using `brew bump-formula-pr` label Oct 26, 2023
vc: update build

Signed-off-by: Rui Chen <rui@chenrui.dev>
@chenrui333
Copy link
Member Author

  /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/avx/math.h:82:38: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
     82 | Vc_INTRINSIC Vc_CONST AVX2::double_v abs(AVX2::double_v x)
        |                                      ^~~
  In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:43,
                   from /usr/lib/gcc/x86_64-linux-gnu/11/include/x86intrin.h:32,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/sse/intrinsics.h:34,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/sse/vector.h:32,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/vector.h:35,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/build/trigonometric_AVX2+FMA+BMI2.cpp:31:
  /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h: In function ‘Vc_1::AvxIntrinsics::m256d Vc_1::AvxIntrinsics::setallone_pd()’:
  /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h:867:1: error: inlining failed in call to ‘always_inline’ ‘__m256d _mm256_load_pd(const double*)’: target specific option mismatch
    867 | _mm256_load_pd (double const *__P)
        | ^~~~~~~~~~~~~~
  In file included from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/sse/../common/storage.h:35,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/sse/intrinsics.h:37,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/sse/vector.h:32,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/vector.h:35,
                   from /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/build/trigonometric_AVX2+FMA+BMI2.cpp:31:
  /tmp/vc-20231026-3451-2vme4z/Vc-1.4.4/Vc/sse/../common/../avx/intrinsics.h:108:78: note: called from here
    108 |     static Vc_INTRINSIC Vc_CONST m256d setallone_pd() { return _mm256_load_pd(reinterpret_cast<const double *>(Common::AllBitsSet)); }
        |                                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@chenrui333 chenrui333 added CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. help wanted Task(s) needing PRs from the community or maintainers labels Oct 26, 2023
@chenrui333 chenrui333 closed this Oct 30, 2023
@chenrui333 chenrui333 deleted the bump-vc-1.4.4 branch January 22, 2024 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. help wanted Task(s) needing PRs from the community or maintainers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant