From: Daniel Collin Date: Sat, 2 Nov 2019 09:21:07 +0000 (+0100) Subject: Fixed read order X-Git-Tag: 4300~53^2 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=a37058eec0c5a1b624cd531371304e223b9499f9;p=francis%2Fwinuae.git Fixed read order --- 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;