Fix PrMatchNN compilation on avx512 platforms
b4f8327c introduced a bug on platforms with AVX512 enabled because operator&
is not implemented for the avx512 mask type. The solution is to use operator&&
which is implemented for all platforms and also avoids the high-level notion of a bitwise AND. The ci-test does not catch this, because the platform is not tested by default. The build error can be seen in https://lhcb-nightlies.web.cern.ch/nightly/lhcb-head/3598/Rec/x86_64_v4+vecwid256-centos7-gcc11-opt/build.
Merge request reports
Activity
added lhcb-head label
assigned to @mzdybal
- Resolved by Software for LHCb
@mzdybal I put the MR on lhcb-head to test it because the default ci-test does not cover the necessary platform. Should be ready to merge tomorrow then.
Edited by Andre Gunther
added ci-test-triggered label
- [2023-06-01 14:59] Validation started with lhcb-master-mr#8104
- [2023-06-02 00:14] Validation started with lhcb-head#3599
Edited by Software for LHCbmentioned in commit 9f00afb4
mentioned in issue Moore#594 (closed)
mentioned in issue Moore#598 (closed)