[Bug tree-optimization/107569] [13 Regression] Failure to optimize std::isfinite since r13-3596

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Dec 8 16:32:42 GMT 2022


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

--- Comment #41 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
As for #c1, with trunk -O3 -march=skylake it is:
        vmovsd  8(%rdi), %xmm1
        vmovsd  (%rdi), %xmm0
        vmulsd  %xmm1, %xmm1, %xmm1
        vfmadd132sd     %xmm0, %xmm1, %xmm0
        vsqrtsd %xmm0, %xmm0, %xmm0
which is I think what we want.


More information about the Gcc-bugs mailing list