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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
   Last reconfirmed|                            |2016-04-19
                 CC|                            |kirill.yukhin at intel dot com
         Resolution|DUPLICATE                   |---
     Ever confirmed|0                           |1

--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> ---
There is

(insn 10 9 11 2 (parallel [
            (set (reg:V2DF 92) 
                (vec_merge:V2DF (sqrt:V2DF (reg:V2DF 93))
                    (reg:V2DF 94) 
                    (const_int 1 [0x1])))
            (unspec [
                    (const_int 10 [0xa])
                ] UNSPEC_EMBEDDED_ROUNDING)
        ])
/export/build/gnu/gcc/build-x86_64-linux/gcc/include/avx512fintrin.h:1736 1448
{sse2_vmsqrtv2df2_round}
     (nil))

Is that possible to change it to make sqrt to apply only to the
first 64-bit of input operand?

Reply via email to