[PATCH 21/40] i386: Emulate MMX maskmovq with SSE2 maskmovdqu

2019-02-14 Thread H.J. Lu
Emulate MMX maskmovq with SSE2 maskmovdqu for TARGET_MMX_WITH_SSE by zero-extending source and mask operands to 128 bits. Handle unmapped bits 64:127 at memory address by adjusting source and mask operands together with memory address. PR target/89021 * config/i386/i386-c.c

Re: [PATCH 21/40] i386: Emulate MMX maskmovq with SSE2 maskmovdqu

2019-02-12 Thread Uros Bizjak
On Mon, Feb 11, 2019 at 11:55 PM H.J. Lu wrote: > > Emulate MMX maskmovq with SSE2 maskmovdqu in 64-bit mode by zero-extending > source and mask operands to 128 bits. Handle unmapped bits 64:127 at > memory address by adjusting source and mask operands together with memory > address. > >

[PATCH 21/40] i386: Emulate MMX maskmovq with SSE2 maskmovdqu

2019-02-11 Thread H.J. Lu
Emulate MMX maskmovq with SSE2 maskmovdqu in 64-bit mode by zero-extending source and mask operands to 128 bits. Handle unmapped bits 64:127 at memory address by adjusting source and mask operands together with memory address. PR target/89021 * config/i386/xmmintrin.h: Emulate