From 8ffd2aa208552bcfef8d5436b62826d17f95ae86 Mon Sep 17 00:00:00 2001 From: Maxime Meignan Date: Fri, 24 Jan 2025 16:38:36 +0100 Subject: aarch64: implements lifting (intrinsics) for LDXP/STXP --- arch/arm64/arch_arm64.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch/arm64/arch_arm64.cpp') diff --git a/arch/arm64/arch_arm64.cpp b/arch/arm64/arch_arm64.cpp index 7d67854f..15845559 100644 --- a/arch/arm64/arch_arm64.cpp +++ b/arch/arm64/arch_arm64.cpp @@ -1020,6 +1020,8 @@ class Arm64Architecture : public Architecture return "__ldxrb"; case ARM64_INTRIN_LDXRH: return "__ldxrh"; + case ARM64_INTRIN_LDXP: + return "__ldxp"; case ARM64_INTRIN_LDAXR: return "__ldaxr"; case ARM64_INTRIN_LDAXRB: @@ -1032,6 +1034,8 @@ class Arm64Architecture : public Architecture return "__stxrb"; case ARM64_INTRIN_STXRH: return "__stxrh"; + case ARM64_INTRIN_STXP: + return "__stxp"; case ARM64_INTRIN_STLXR: return "__stlxr"; case ARM64_INTRIN_STLXRB: -- cgit v1.3.1