summaryrefslogtreecommitdiff
path: root/arch/arm64/il.h
diff options
context:
space:
mode:
authorMark Rowe <mark@vector35.com>2025-10-18 09:15:19 -0700
committerMark Rowe <mark@vector35.com>2025-10-20 08:41:27 -0700
commit432984039635733d2a5bf7b561e17014a6b93084 (patch)
tree32e34c51295a68012a96da1b624316d041e748f6 /arch/arm64/il.h
parent1ec0d4fced11af730db0d9273fb512563fc02a0a (diff)
[AArch64] Lift MTE instructions to intrinsics
Diffstat (limited to 'arch/arm64/il.h')
-rw-r--r--arch/arm64/il.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm64/il.h b/arch/arm64/il.h
index 37192275..9b442301 100644
--- a/arch/arm64/il.h
+++ b/arch/arm64/il.h
@@ -97,6 +97,22 @@ enum Arm64Intrinsic : uint32_t
ARM64_INTRIN_TLBI,
ARM64_INTRIN_TLBI_REG,
ARM64_INTRIN_AT,
+ ARM64_INTRIN_ADDG,
+ ARM64_INTRIN_CMPP,
+ ARM64_INTRIN_GMI,
+ ARM64_INTRIN_IRG,
+ ARM64_INTRIN_LDG,
+ ARM64_INTRIN_LDGM,
+ ARM64_INTRIN_ST2G,
+ ARM64_INTRIN_STG,
+ ARM64_INTRIN_STGM,
+ ARM64_INTRIN_STGP,
+ ARM64_INTRIN_STZ2G,
+ ARM64_INTRIN_STZG,
+ ARM64_INTRIN_STZGM,
+ ARM64_INTRIN_SUBG,
+ ARM64_INTRIN_SUBP,
+ ARM64_INTRIN_SUBPS,
ARM64_INTRIN_NORMAL_END, /* needed so intrinsics can be extended by other lists, like neon
intrinsics */
ARM64_INTRIN_INVALID = 0xFFFFFFFF,