mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-21 03:14:19 +08:00
insns.dat: Enable contracted forms for additional instructions
Improve consistency by allowing contracted forms for EVEX-encoded instructions when it's allowed for similar VEX-encoded instructions. Previously the behavior would change depending on the vector size or the register number which could be somewhat confusing: vaddps xmm0, xmm1 ; ok vaddps ymm0, ymm1 ; ok vaddps zmm0, zmm1 ; error vaddps xmm0, xmm16 ; error Also allow contracted forms for a few additional older AVX instructions where it makes sense. Signed-off-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
parent
4098f5655f
commit
ae707bace4