https://bugs.kde.org/show_bug.cgi?id=432801

--- Comment #23 from Eyal <eyals...@gmail.com> ---
Generalizing the patch to handle different bit widths would be easy. In fact,
that's why I wrote it using a switch statement with just one case. To
generalize it you just need to add cases into the switch statement. Pretty
easy.

Another generalization that you didn't mention is covering not just
greater-than but also less-than and equality.

I didn't code up all those alternatives because there are no such opcodes in
x86 SSE2. So even if I did it, I couldn't test it.

If there are bug reports around vector equality, let me know! I think that I
understand this part of the code pretty well by now and also how to test it so
I could be helpful there. Send links.

I discovered this bug because the CI system on GitHub upgraded clang to v10 and
it broke my testing. As more operating systems upgrade their compiler, there
will be more and more of these errors.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to