https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105613
--- Comment #5 from Roger Sayle <roger at nextmovesoftware dot com> --- Firstly sorry for the inconvenience. Yep, Jakub's analysis is correct we/I need iorv4si for NE. My thinko, X==Y is X.h==Y.h && X.l==Y.l, but X!=Y is X.h!=Y.h || X.l!=Y.l, sorry. Many thanks to Jakub for assigning this to himself so quickly.