aarch64: Create QL_SRC_X2 and QL_DEST_X2 qualifier macros
authorVictor Do Nascimento <victor.donascimento@arm.com>
Wed, 13 Dec 2023 15:04:15 +0000 (15:04 +0000)
committerVictor Do Nascimento <victor.donascimento@arm.com>
Tue, 9 Jan 2024 10:16:40 +0000 (10:16 +0000)
commit92d8946670571118cccdbcd36d35300af33da4af
tree1668317a29d3bf61812d666db20bf7a157cb99b9
parent5517af829887ba3b19a3f372b6b60e8098bdfa29
aarch64: Create QL_SRC_X2 and QL_DEST_X2 qualifier macros

Some 128-bit system operations (mrrs, msrr, tlbip, and sysp) take two
qualified operands and one of unqualified type (e.g. system register
name, tlbip operation).  This creates the need for adequate qualifiers
to handle this.

This patch therefore introduces the `QL_SRC_X2' and `QL_DST_X2' qualifier
specifiers, which expand to `QLF3(NIL,X,X)' and `QLF3(X,X,NIL)',
respectively.
opcodes/aarch64-tbl.h