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

Hongtao.liu <crazylht at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl.tools at gmail dot com

--- Comment #3 from Hongtao.liu <crazylht at gmail dot com> ---
The overhead for setting attr remove_partial_avx_dependency to true for
register alternative is:

For simple 
double
foo (float a)
{
        return a;
}


Now we generates:

foo:
.LFB0:
        .cfi_startproc
        vmovaps %xmm0, %xmm1
        vxorps  %xmm0, %xmm0, %xmm0
        vcvtss2sd       %xmm1, %xmm0, %xmm0

Reply via email to