diff options
| author | Richard Ball <Richard.Ball@arm.com> | 2026-01-16 12:35:29 +0000 |
|---|---|---|
| committer | Richard Ball <Richard.Ball@arm.com> | 2026-01-16 12:35:41 +0000 |
| commit | 19ffb6d2d7c2bbc8c2cb1de480bc8f1ccff52445 (patch) | |
| tree | bf069b602e22dd0a5467441561338c452d38ecf4 /include/opcode | |
| parent | 542ed77ff7b1173843f3ea73650dccfb90a47047 (diff) | |
| download | binutils-19ffb6d2d7c2bbc8c2cb1de480bc8f1ccff52445.zip binutils-19ffb6d2d7c2bbc8c2cb1de480bc8f1ccff52445.tar.gz binutils-19ffb6d2d7c2bbc8c2cb1de480bc8f1ccff52445.tar.bz2 | |
aarch64: Add support for FEAT_CMH
This patch adds the new instructions from FEAT_CMH
These new instructions are hints, STCPH and SHUH.
SHUH can have an operand PH or no operand.
Diffstat (limited to 'include/opcode')
| -rw-r--r-- | include/opcode/aarch64.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/opcode/aarch64.h b/include/opcode/aarch64.h index 16d8d1b..4a38953 100644 --- a/include/opcode/aarch64.h +++ b/include/opcode/aarch64.h @@ -762,6 +762,7 @@ enum aarch64_opnd AARCH64_OPND_BARRIER_GCSB, /* Barrier operand for GCSB. */ AARCH64_OPND_BTI_TARGET, /* BTI {<target>}. */ AARCH64_OPND_STSHH_POLICY, /* STSHH {<policy>}. */ + AARCH64_OPND_SHUH_PHINT, /* SHUH Priority Hint. */ AARCH64_OPND_BRBOP, /* BRB operation IALL or INJ in bit 5. */ AARCH64_OPND_Rt_IN_SYS_ALIASES, /* Defaulted and omitted Rt used in SYS aliases such as brb. */ AARCH64_OPND_LSE128_Rt, /* LSE128 <Xt1>. */ @@ -1894,6 +1895,8 @@ struct aarch64_inst #define HINT_OPD_JC 0x26 #define HINT_OPD_KEEP 0x30 #define HINT_OPD_STRM 0x31 +#define HINT_OPD_NPHINT 0x32 +#define HINT_OPD_PHINT 0x33 #define HINT_OPD_NULL 0x00 |
