https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
Hongtao.liu changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
--- Comment #7 from liuhongt at gcc dot gnu.org ---
Author: liuhongt
Date: Wed Jun 5 06:04:22 2019
New Revision: 271946
URL: https://gcc.gnu.org/viewcvs?rev=271946&root=gcc&view=rev
Log:
gcc/
2019-06-05 Hongtao Liu
PR target/89803
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
--- Comment #6 from Hongtao.liu ---
Using "vector_operand" "vm" instead
Index: gcc/config/i386/sse.md
===
--- gcc/config/i386/sse.md (revision 271853)
+++ gcc/config/i386/sse.m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
--- Comment #5 from Jakub Jelinek ---
Well, it is a TARGET_AVX512DQ insn, which implies TARGET_AVX, and for
TARGET_AVX there is no difference between nonimmediate_operand and
vector_operand.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
--- Comment #4 from H.J. Lu ---
(In reply to Jakub Jelinek from comment #3)
> (In reply to Hongtao.liu from comment #1)
> > Also we can use constraint "vm" instead of "v" for vfpclassp[sd]
> > instructions.
> >
> > ndex: gcc/config/i386/sse.md
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
--- Comment #3 from Jakub Jelinek ---
(In reply to Hongtao.liu from comment #1)
> Also we can use constraint "vm" instead of "v" for vfpclassp[sd]
> instructions.
>
> ndex: gcc/config/i386/sse.md
> ===
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
--- Comment #2 from Hongtao.liu ---
Created attachment 46015
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46015&action=edit
Add intrinsics and tests.
Add intrinsics and cover tests.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89803
--- Comment #1 from Hongtao.liu ---
Also we can use constraint "vm" instead of "v" for vfpclassp[sd] instructions.
ndex: gcc/config/i386/sse.md
===
--- gcc/config/i386/sse.md (