[vectorIntrinsics] RFR: Improve mask reduction operations on AVX
Paul Sandoz
psandoz at openjdk.java.net
Tue Nov 2 16:02:29 UTC 2021
On Tue, 2 Nov 2021 10:58:19 GMT, Mai Đặng Quân Anh <duke at openjdk.java.net> wrote:
> Hi,
> This patch improves the logic of vector mask reduction operations on AVX, especially int, float, long, double, by using vmovmskpd and vmovmskps instructions. I also do a little refactoring to reduce duplication in toLong. The patch temporarily disables these operations on Neon, though.
> Thank you very much.
Thanks, this will require review from engineers more knowledgeable than I on the x86 aspects and ARM aspects. IMO we cannot integrate until there is a plan for ARM either as part of this PR or a follow on PR.
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/158
More information about the panama-dev
mailing list