[Patch] Fix ix86_expand_sse_comi_round (PR Target/89750, PR Target/86444)

Hongtao Liu crazylht@gmail.com
Tue May 7 05:37:00 GMT 2019


Hi Uros and GCC:
  This patch is to fix ix86_expand_sse_comi_round whose implementation
was not correct.
  New implentation aligns with _mm_cmp_round_s[sd]_mask.

Bootstrap and regression tests for x86 is fine.
Ok for trunk?


ChangeLog:
gcc/
   * config/i386/i386-expand.c (ix86_expand_sse_comi_round):
   Modified, original implementation isn't correct.

gcc/testsuite
   * gcc.target/i386/avx512f-vcomisd-2.c: New runtime tests.
   * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.

-- 
BR,
Hongtao
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Fix-ix86_expand_sse_comi_round.patch
Type: text/x-patch
Size: 14432 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20190507/e7f2998a/attachment.bin>


More information about the Gcc-patches mailing list