summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/NeKit
diff options
context:
space:
mode:
Diffstat (limited to 'dev/kernel/NeKit')
-rw-r--r--dev/kernel/NeKit/Macros.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/dev/kernel/NeKit/Macros.h b/dev/kernel/NeKit/Macros.h
index 5147863a..b46ffaa8 100644
--- a/dev/kernel/NeKit/Macros.h
+++ b/dev/kernel/NeKit/Macros.h
@@ -121,11 +121,14 @@
#endif // !RGB
#ifdef __NE_AMD64__
-#define dbg_break_point() asm volatile("int $3")
+#define DBG_TRAP() asm volatile("int $3")
#else
-#define dbg_break_point() ((Kernel::Void) 0)
+#define DBG_TRAP() ((Kernel::Void) 0)
#endif
+#define LIKELY(ARG) ((ARG) ? MUST_PASS(NO) : ((Kernel::Void) 0))
+#define UNLIKELY(ARG) LIKELY(!(ARG))
+
#define RTL_ENDIAN(address, value) \
(((reinterpret_cast<Kernel::Char*>(address)[0]) == (value)) ? (Kernel::Endian::kEndianBig) \
: (Kernel::Endian::kEndianLittle))