diff options
-rw-r--r-- | target-ppc/translate_init.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c index 2fa65153f..d02a0dd50 100644 --- a/target-ppc/translate_init.c +++ b/target-ppc/translate_init.c @@ -9379,11 +9379,11 @@ static int gdb_get_avr_reg(CPUState *env, uint8_t *mem_buf, int n) #endif return 16; } - if (n == 33) { + if (n == 32) { stl_p(mem_buf, env->vscr); return 4; } - if (n == 34) { + if (n == 33) { stl_p(mem_buf, (uint32_t)env->spr[SPR_VRSAVE]); return 4; } @@ -9402,11 +9402,11 @@ static int gdb_set_avr_reg(CPUState *env, uint8_t *mem_buf, int n) #endif return 16; } - if (n == 33) { + if (n == 32) { env->vscr = ldl_p(mem_buf); return 4; } - if (n == 34) { + if (n == 33) { env->spr[SPR_VRSAVE] = (target_ulong)ldl_p(mem_buf); return 4; } @@ -9423,11 +9423,11 @@ static int gdb_get_spe_reg(CPUState *env, uint8_t *mem_buf, int n) #endif return 4; } - if (n == 33) { + if (n == 32) { stq_p(mem_buf, env->spe_acc); return 8; } - if (n == 34) { + if (n == 33) { /* SPEFSCR not implemented */ memset(mem_buf, 0, 4); return 4; @@ -9447,11 +9447,11 @@ static int gdb_set_spe_reg(CPUState *env, uint8_t *mem_buf, int n) #endif return 4; } - if (n == 33) { + if (n == 32) { env->spe_acc = ldq_p(mem_buf); return 8; } - if (n == 34) { + if (n == 33) { /* SPEFSCR not implemented */ return 4; } |