From a37058eec0c5a1b624cd531371304e223b9499f9 Mon Sep 17 00:00:00 2001 From: Daniel Collin Date: Sat, 2 Nov 2019 10:21:07 +0100 Subject: [PATCH] Fixed read order --- cputest/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cputest/main.c b/cputest/main.c index 41a5f82a..1ae98b91 100644 --- a/cputest/main.c +++ b/cputest/main.c @@ -1107,8 +1107,10 @@ static uae_u8 *validate_exception(struct registers *regs, uae_u8 *p, int excnum, exc[0] = regs->sr >> 8; exc[1] = regs->sr; pl(exc + 2, regs->pc); + const uae_u16 t0 = *p++; + const uae_u16 t1 = *p++; // frame type - uae_u16 frame = ((*p++) << 8) | (*p++); + uae_u16 frame = (t0 << 8) | t1; exc[6] = frame >> 8; exc[7] = frame >> 0; -- 2.47.3