Re: [PATCH 25/40] i386: Emulate MMX movntq with SSE2 movntidi

2019-02-14 Thread Uros Bizjak
On Thu, Feb 14, 2019 at 1:30 PM H.J. Lu wrote: > > Emulate MMX movntq with SSE2 movntidi. Only SSE register source operand > is allowed. There is no SSE register source operand. Probably "Only register source operand is allowed." Uros. > > PR target/89021 > * config/i386/mmx.md

[PATCH 25/40] i386: Emulate MMX movntq with SSE2 movntidi

2019-02-14 Thread H.J. Lu
Emulate MMX movntq with SSE2 movntidi. Only SSE register source operand is allowed. PR target/89021 * config/i386/mmx.md (sse_movntq): Add SSE2 emulation. --- gcc/config/i386/mmx.md | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/gcc/config/i386

Re: [PATCH 25/40] i386: Emulate MMX movntq with SSE2 movntidi

2019-02-12 Thread Uros Bizjak
On Mon, Feb 11, 2019 at 11:55 PM H.J. Lu wrote: > > Emulate MMX movntq with SSE2 movntidi. Only SSE register source operand > is allowed. Actually, it allows general register source operand. > > PR target/89021 > * config/i386/mmx.md (sse_movntq): Renamed to ... > (*sse_m

[PATCH 25/40] i386: Emulate MMX movntq with SSE2 movntidi

2019-02-11 Thread H.J. Lu
Emulate MMX movntq with SSE2 movntidi. Only SSE register source operand is allowed. PR target/89021 * config/i386/mmx.md (sse_movntq): Renamed to ... (*sse_movntq): This. Require TARGET_MMX and disallow TARGET_MMX_WITH_SSE. (sse_movntq): New. Emulate MMX