From f8fc5a561c7c2800e9f366f1470cec6d7884d218 Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Fri, 1 Apr 2011 21:08:58 +0800 Subject: defined rrx processing logic --- Debugger/debug_internals.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Debugger/debug_internals.h') diff --git a/Debugger/debug_internals.h b/Debugger/debug_internals.h index a5121d7..632ad91 100644 --- a/Debugger/debug_internals.h +++ b/Debugger/debug_internals.h @@ -187,6 +187,7 @@ #define CPSR_FIQ 0x00000040 #define CPSR_IRQ 0x00000080 #define CPSR_MODE 0x0000001F +#define CPSR_COND 0xF0000000 /* ARM Exception Modes */ #define MODE_USR 0x10 /* User mode */ @@ -197,6 +198,15 @@ #define MODE_UND 0x1B /* Undefined mode */ #define MODE_SYS 0x1F /* System mode */ +/* Condition Flags + * b31 b30 b29 b28 + * N Z C V + */ +#define CPSR_NFLAG 0x80000000 +#define CPSR_ZFLAG 0x40000000 +#define CPSR_CFLAG 0x20000000 +#define CPSR_VFLAG 0x10000000 + /*@}*/ /** Debugger State Enums -- cgit v1.2.3