<div dir="ltr">Hello,<div>Almost everything I tested works perfectly.</div><div><br></div><div>This is what I tested so far:</div><div><br></div><div>zmm registers are properly recognized:</div><div><div>  end  [</div><div>    'RAX', 'RCX', 'RDX',</div><div>    'ymm2', 'ymm3', 'ymm4', 'ymm5', 'ymm0'</div><div>    {$IFDEF AVX512},'zmm2', 'zmm3', 'zmm0'{$ENDIF}</div><div>  ];</div></div><div><br></div><div><b>These commands work:</b></div><div><br></div><div><div>  VBROADCASTSS zmm0, [rdx]</div></div><div><div>  vmulps  zmm2, zmm0, [rax]</div></div><div><div>  vmulps  zmm3, zmm0, [rax+64]</div><div><div>  vmulps  zmm2, zmm5, [rdx]</div><div>  vmulps  zmm3, zmm5, [rdx+64]</div></div><div>  vmovups [rax],    zmm2</div><div>  vmovups [rax+64], zmm3</div></div><div><div>  vaddps  zmm2, zmm2, [rdx]</div><div>  vaddps  zmm3, zmm3, [rdx+64]</div></div><div><div>  vsubps  zmm2, zmm2, [rdx]</div><div>  vsubps  zmm3, zmm3, [rdx+64]</div></div><div><br></div><div>I'm getting more "inline" warnings than usual. Unfortunately, source forge is offline now and I can't share the code.</div><div><br></div><div>Question: should the following 2 commands be supported? </div><div><div><ul><li>vfmadd231ps zmm0, zmm5, [rax]  <br></li><li>VEXTRACTF128 xmm3, zmm0, 2</li></ul></div></div><div>Congrats for the work,</div><div>JP</div></div>