Исправление Siborgium, 30.09.21 15:43 (текущая версия) :
X | Y != 0 <=> X != 0 || Y != 0
Так как Y – невалидные флаги, то Y != 0, следовательно с ИЛИ 0 не получится никогда.
Исправление Siborgium, 30.09.21 15:42:
Исходная версия Siborgium, 30.09.21 15:41:
X | Y != 0 <=> X != 0