summaryrefslogtreecommitdiff
path: root/arch/mips/il.h
diff options
context:
space:
mode:
authornoone <you@example.com>2024-07-31 19:53:51 -0500
committerAlexander Taylor <alex@vector35.com>2024-08-12 15:50:54 -0400
commit0bf72f94c49f34fc550c2d5c2fbab7a95ac72628 (patch)
treedd5dc1d0298b208bd4d03149e82edba05fc4d8b4 /arch/mips/il.h
parentc79af77b50dee80dcba9800e42e94eb6abb3e53a (diff)
Add intrinsics for some system instructions
Except for SYNCI, I didn't have any test cases for these, but they're fairly simple.
Diffstat (limited to 'arch/mips/il.h')
-rw-r--r--arch/mips/il.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/mips/il.h b/arch/mips/il.h
index abb3d939..c4ffff75 100644
--- a/arch/mips/il.h
+++ b/arch/mips/il.h
@@ -22,9 +22,11 @@ enum MipsIntrinsic : uint32_t
MIPS_INTRIN_DMTC2,
MIPS_INTRIN_DMTC_UNIMPLEMENTED,
MIPS_INTRIN_SYNC,
+ MIPS_INTRIN_SYNCI,
MIPS_INTRIN_DI,
MIPS_INTRIN_EHB,
MIPS_INTRIN_EI,
+ MIPS_INTRIN_PAUSE,
MIPS_INTRIN_WAIT,
MIPS_INTRIN_HWR0,
MIPS_INTRIN_HWR1,
@@ -36,6 +38,7 @@ enum MipsIntrinsic : uint32_t
MIPS_INTRIN_LLBIT_CHECK,
MIPS_INTRIN_PREFETCH,
MIPS_INTRIN_CACHE,
+ MIPS_INTRIN_SDBBP,
// there's no clean way to lift LWL/LWR, SWL/SWR, etc when not
// a pair of adjacent instructions, since the number and position