aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore
diff options
context:
space:
mode:
authornotaz2011-01-12 15:39:06 +0200
committernotaz2011-01-16 00:03:52 +0200
commit744260395bf47631b32d82a1d05c4a39df199b36 (patch)
treee039328143c79768532a3caa802c0587c83f5eb9 /libpcsxcore
parente6eb2066c0d198d793067caed47b670b691eb865 (diff)
downloadpcsx_rearmed-744260395bf47631b32d82a1d05c4a39df199b36.tar.gz
pcsx_rearmed-744260395bf47631b32d82a1d05c4a39df199b36.tar.bz2
pcsx_rearmed-744260395bf47631b32d82a1d05c4a39df199b36.zip
drc: minor disassembly fixes
Diffstat (limited to 'libpcsxcore')
-rw-r--r--libpcsxcore/new_dynarec/assem_arm.c2
-rw-r--r--libpcsxcore/new_dynarec/new_dynarec.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/libpcsxcore/new_dynarec/assem_arm.c b/libpcsxcore/new_dynarec/assem_arm.c
index 515f7c4..4065afa 100644
--- a/libpcsxcore/new_dynarec/assem_arm.c
+++ b/libpcsxcore/new_dynarec/assem_arm.c
@@ -1938,7 +1938,7 @@ void emit_writebyte(int rt, int addr)
{
u_int offset = addr-(u_int)&dynarec_local;
assert(offset<4096);
- assem_debug("str %s,fp+%d\n",regname[rt],offset);
+ assem_debug("strb %s,fp+%d\n",regname[rt],offset);
output_w32(0xe5c00000|rd_rn_rm(rt,FP,0)|offset);
}
void emit_writeword_imm(int imm, int addr)
diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c
index 88c059a..74ee8e6 100644
--- a/libpcsxcore/new_dynarec/new_dynarec.c
+++ b/libpcsxcore/new_dynarec/new_dynarec.c
@@ -7554,7 +7554,7 @@ void disassemble_inst(int i)
case FJUMP:
printf (" %x: %s %8x\n",start+i*4,insn[i],ba[i]);break;
case RJUMP:
- if (rt1[i]!=31)
+ if (opcode[i]==0x9&&rt1[i]!=31)
printf (" %x: %s r%d,r%d\n",start+i*4,insn[i],rt1[i],rs1[i]);
else
printf (" %x: %s r%d\n",start+i*4,insn[i],rs1[i]);