saimaa: vec trap dumps r0-r15

This commit is contained in:
SashegDev
2026-09-11 06:11:22 +00:00
parent c6fba11bc4
commit 3950b92ab8
+7 -3
View File
@@ -112,9 +112,13 @@ static uint64_t saimaa_vec_read(void *opaque, hwaddr off, unsigned size)
size == 2 ? "fetch?" : "read", size == 2 ? "fetch?" : "read",
(unsigned)off, (unsigned long)pc - (th ? 4 : 8)); (unsigned)off, (unsigned long)pc - (th ? 4 : 8));
if (cpu) { if (cpu) {
int b; int b, r;
fprintf(stderr, " lr14=0x%x spsr=0x%x banks14=", fprintf(stderr, " regs=");
cpu->env.regs[14], cpu->env.spsr); for (r = 0; r < 16; r++) {
fprintf(stderr, "%x,", cpu->env.regs[r]);
}
fprintf(stderr, " spsr=0x%x banks14=",
cpu->env.spsr);
for (b = 0; b < 8; b++) { for (b = 0; b < 8; b++) {
fprintf(stderr, "%x,", cpu->env.banked_r14[b]); fprintf(stderr, "%x,", cpu->env.banked_r14[b]);
} }