Hi Habran,
Thanks for the update. This release is much better! All instructions now appear to have the correct VEX prefix.
The following AVX2 test code executes fine:
.DATA
ALIGN 16
auArithGreyScale DWORD 000000047h, 0000002DEh, 0000000D6h, 000000000h
.CODE
temp PROC
00000000 C5F877 vzeroall
00000003 C4E27918C9 vbroadcastss xmm1, xmm1
00000008 C4E27978C9 vpbroadcastb xmm1, xmm1
0000000D 488D0500000000 lea rax, auArithGreyScale
00000014 C4E2692C08 vmaskmovps xmm1, xmm2, xmmword ptr [rax]
00000019 C4E2698C08 vpmaskmovd xmm1, xmm2, xmmword ptr [rax]
0000001E C4E36902CBAA vpblendd xmm1, xmm2, xmm3, 0AAh
temp ENDP
Thanks!