[AArch64] Update 2 RME MEC instruction encodings
authorKeith Walker <keith.walker@arm.com>
Fri, 13 Jan 2023 13:54:28 +0000 (13:54 +0000)
committerKeith Walker <keith.walker@arm.com>
Fri, 13 Jan 2023 15:20:10 +0000 (15:20 +0000)
commitd86f1a982e8423a2ae5a424906f6960576c35606
tree39d16d13829055ec2b9be6707e2a161ceee1e0de
parent78123b1b73a3052710522188b80abc816dea6b86
[AArch64] Update 2 RME MEC instruction encodings

The encodings of these 2 RME MEC instructions are
incorrect and need swapping:

- DC CIPAE
- DC CIGDPAE

The correct encoding is:

Operation       op0     op1     CRn     CRm     op2
DC CIPAE, Xt    0b01    0b100   0b0111  0b1110  0b000
DC CIGDPAE, Xt  0b01    0b100   0b0111  0b1110  0b111

Differential Revision: https://reviews.llvm.org/D141689
llvm/lib/Target/AArch64/AArch64SystemOperands.td
llvm/test/MC/AArch64/armv9a-mec.s
llvm/test/MC/Disassembler/AArch64/armv9a-mec.txt