https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108004

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |segher at gcc dot gnu.org

--- Comment #5 from Segher Boessenkool <segher at gcc dot gnu.org> ---
(In reply to HaoChen Gui from comment #0)
>         and 3,3,4
>         cmpwi 0,3,0
>         isel 5,5,6,1
>         extsw 3,5
> 
> The "and" and "cmpwi" can be optimized to "and." instruction. The same as
> "or" and "xor".

It cannot be "and.", that would do "cmpdi 3,0", and we want "cmpwi" here.

Reply via email to