When asm parser detects an error, it attempts to show the location of an offending operand. Location of a mandatory literal (e.g. used by FMAAK/FMAMK) should not be reported as the error position, because this literal is an inherent part of the instruction. This is how it currently works.
GFX11 VOPD is a special case because an instruction may have two mandatory literals. And if they are different, the parser should show the location of a mandatory literal.
This change is required for VOPD validation which is WIP.