Skip to content

Commit

Permalink
target-mips: fix {RD, WR}PGPR in microMIPS
Browse files Browse the repository at this point in the history
rt, rs were swapped

Signed-off-by: Yongbok Kim <yongbok.kim@imgtec.com>
Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Reviewed-by: Leon Alrae <leon.alrae@imgtec.com>
Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
  • Loading branch information
yongbok authored and Leon Alrae committed Jun 26, 2015
1 parent 2c44b19 commit 1bf5902
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions target-mips/translate.c
Expand Up @@ -13001,12 +13001,12 @@ static void gen_pool32axf (CPUMIPSState *env, DisasContext *ctx, int rt, int rs)
case RDPGPR:
check_cp0_enabled(ctx);
check_insn(ctx, ISA_MIPS32R2);
gen_load_srsgpr(rt, rs);
gen_load_srsgpr(rs, rt);
break;
case WRPGPR:
check_cp0_enabled(ctx);
check_insn(ctx, ISA_MIPS32R2);
gen_store_srsgpr(rt, rs);
gen_store_srsgpr(rs, rt);
break;
default:
goto pool32axf_invalid;
Expand Down

0 comments on commit 1bf5902

Please sign in to comment.