Re: [PATCH] Optimize vpermtiw/b to vpunpcklqdq for certain cases.

2022-05-13 Thread Uros Bizjak via Gcc-patches
On Fri, May 13, 2022 at 10:54 AM Liu, Hongtao wrote: > > > > > -Original Message- > > From: Uros Bizjak > > Sent: Friday, May 13, 2022 4:15 PM > > To: Liu, Hongtao > > Cc: gcc-patches@gcc.gnu.org > > Subject: Re: [PATCH] Optimize vpermtiw/b

RE: [PATCH] Optimize vpermtiw/b to vpunpcklqdq for certain cases.

2022-05-13 Thread Liu, Hongtao via Gcc-patches
> -Original Message- > From: Uros Bizjak > Sent: Friday, May 13, 2022 4:15 PM > To: Liu, Hongtao > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] Optimize vpermtiw/b to vpunpcklqdq for certain cases. > > On Fri, May 13, 2022 at 9:16 AM liuhongt

Re: [PATCH] Optimize vpermtiw/b to vpunpcklqdq for certain cases.

2022-05-13 Thread Uros Bizjak via Gcc-patches
On Fri, May 13, 2022 at 9:16 AM liuhongt wrote: > > Assembly Optimization like: > - vmovq %xmm0, %xmm2 > - vmovdqa .LC0(%rip), %xmm0 > vmovq %xmm1, %xmm1 > - vpermi2w%xmm1, %xmm2, %xmm0 > + vmovq %xmm0, %xmm0 > + vpunpcklqdq %xmm1, %xmm0, %xm