On Fri, Oct 3, 2014 at 12:49 PM, Kirill Yukhin <kirill.yuk...@gmail.com> wrote: > Hello Uroš, > On 29 Sep 10:00, Uros Bizjak wrote: >> > + /* There is no vandnp[sd] in avx512f. Use vpandn[qd]. */ >> > + if (!TARGET_AVX512DQ) >> >> All other patterns also have "<mask_applied> &&" condition here. Is >> the above condition correct? > I think this is correct since in this pattern we use AVX-512 only modes > in iterator, so no chance to emit anything else but EVEX insn. > In say, previous pattern we use modes are enabled for previous ISA extensions, > so we emit this hack when masking (AVX-512 specific feature) is used.
Thanks for the explanation, the patch is OK. Thanks, Uros.