From 19ffb6d2d7c2bbc8c2cb1de480bc8f1ccff52445 Mon Sep 17 00:00:00 2001 From: Richard Ball Date: Fri, 16 Jan 2026 12:35:29 +0000 Subject: 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. --- include/opcode/aarch64.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/opcode') 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 {}. */ AARCH64_OPND_STSHH_POLICY, /* STSHH {}. */ + 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 . */ @@ -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 -- cgit v1.1