[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