https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101885
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- setne %sil andl %esi, %edx xorl %esi, %esi cmovne %edi, %ecx cmovne %esi, %eax looks wrong, xorl will always set ZF.
jakub at gcc dot gnu.org via Gcc-bugs Thu, 20 Jan 2022 08:55:24 -0800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101885
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- setne %sil andl %esi, %edx xorl %esi, %esi cmovne %edi, %ecx cmovne %esi, %eax looks wrong, xorl will always set ZF.