target: e2k: Fix reading aadN from gdb.

This commit is contained in:
Denis Drakhnia 2020-12-08 20:33:25 +02:00 committed by Denis Drakhnia
parent 31e084720a
commit 0f874d1b0b
1 changed files with 3 additions and 2 deletions

View File

@ -89,10 +89,11 @@ int e2k_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n)
}
if (76 <= n && n < 140) {
int idx = (n - 76) >> 1;
if (n & 1) {
return gdb_get_reg64(mem_buf, env->aau.ds[n - 76].hi); // addN_hi
return gdb_get_reg64(mem_buf, env->aau.ds[idx].hi); // addN_hi
} else {
return gdb_get_reg64(mem_buf, env->aau.ds[n - 76].lo); // addN_lo
return gdb_get_reg64(mem_buf, env->aau.ds[idx].lo); // addN_lo
}
}