AArch64: Remove excess operand qualifiers
AArch64 instructions now have only as many operand qualifiers as they have operands.
Some AArch64 instructions had qualifier sequences longer than the number of operands. This commit removes the unused qualifiers, cleaning up the opcode table and potentially preventing future errors.
In Details
The AArch64 opcode table (opcodes/aarch64-tbl.h) defines the structure of AArch64 instructions using qualifier sequences. This commit fixes inconsistencies where some instructions had more qualifiers than operands, e.g. for fcvtpu.
For Context
When assembling AArch64 instructions, the assembler uses an opcode table to determine the valid instructions and their operands. Each operand has a qualifier that specifies its type. This commit removes extra, unused qualifiers from some instructions, keeping the opcode table tidy and reducing the risk of misinterpreting operand types.