From 2fcbdc1d178735992ef6ca41134e299661bf7169 Mon Sep 17 00:00:00 2001 From: andymcca Date: Sat, 21 Jan 2023 20:44:23 +0000 Subject: [PATCH] MODE_UNDEFINED is 0x1B (not 0x1C) (#184) In the cpu_modes array, MODE_UNDEFINED is at position 0x1C, but this mode value is actually 0x1B. --- cpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu.c b/cpu.c index c709eba..89fd69e 100644 --- a/cpu.c +++ b/cpu.c @@ -1531,8 +1531,8 @@ const u32 cpu_modes[16] = { MODE_USER, MODE_FIQ, MODE_IRQ, MODE_SUPERVISOR, MODE_INVALID, MODE_INVALID, MODE_INVALID, MODE_ABORT, - MODE_INVALID, MODE_INVALID, MODE_INVALID, MODE_INVALID, - MODE_UNDEFINED, MODE_INVALID, MODE_INVALID, MODE_SYSTEM + MODE_INVALID, MODE_INVALID, MODE_INVALID, MODE_UNDEFINED, + MODE_INVALID, MODE_INVALID, MODE_INVALID, MODE_SYSTEM }; // ARM/Thumb mode is stored in the flags directly, this is simpler than