error: cannot convert ‘ m512i’ to ‘ m256i’ (or similar type mismatch)
error: cannot convert ‘ m512i’ to ‘ m256i’ (or similar type mismatch): a task in LegoFlow-SWE (Harbor dataset). Description When compiling code that uses the mm512 i64gather epi64 intrinsic (or its SIMDe wrapper) with GCC versions prior to 9, the build fails with a type‑mismatch error. The error…
The task
**Description** When compiling code that uses the `_mm512_i64gather_epi64` intrinsic (or its SIMDe wrapper) with GCC versions prior to 9, the build fails with a type‑mismatch error. The error prevents the gather operation from working, even though the provided arguments are correct according to the specification.
Part of Lego-X/LegoFlow-SWE.