target: e2k: Fix reading aadN from gdb.
This commit is contained in:
parent
31e084720a
commit
0f874d1b0b
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue