summaryrefslogtreecommitdiff
path: root/target-cris/translate_v10.c
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2012-08-30 16:56:39 +0200
committerBlue Swirl <blauwirbel@gmail.com>2012-09-15 17:44:33 +0000
commitfebc9920c66dd51245c2ca2ee88ada2aa5d0a63e (patch)
tree7647a72c18e2a6fdce394a9fc8ce3e1b55ae02c4 /target-cris/translate_v10.c
parent64254eba53198fd14b52128b3f0026000d2dc4ab (diff)
downloadqemu-febc9920c66dd51245c2ca2ee88ada2aa5d0a63e.tar.gz
qemu-febc9920c66dd51245c2ca2ee88ada2aa5d0a63e.tar.bz2
qemu-febc9920c66dd51245c2ca2ee88ada2aa5d0a63e.zip
target-cris: Avoid AREG0 for helpers
Add an explicit CPUCRISState parameter instead of relying on AREG0. Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-cris/translate_v10.c')
-rw-r--r--target-cris/translate_v10.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/target-cris/translate_v10.c b/target-cris/translate_v10.c
index 3629629d9d..9a39c6a83e 100644
--- a/target-cris/translate_v10.c
+++ b/target-cris/translate_v10.c
@@ -289,7 +289,7 @@ static unsigned int dec10_quick_imm(DisasContext *dc)
} else {
/* BTST */
cris_update_cc_op(dc, CC_OP_FLAGS, 4);
- gen_helper_btst(cpu_PR[PR_CCS], cpu_R[dc->dst],
+ gen_helper_btst(cpu_PR[PR_CCS], cpu_env, cpu_R[dc->dst],
tcg_const_tl(imm), cpu_PR[PR_CCS]);
}
break;
@@ -723,7 +723,7 @@ static unsigned int dec10_reg(DisasContext *dc)
LOG_DIS("btst $r%d, $r%d sz=%d\n", dc->src, dc->dst, size);
cris_cc_mask(dc, CC_MASK_NZVC);
cris_update_cc_op(dc, CC_OP_FLAGS, 4);
- gen_helper_btst(cpu_PR[PR_CCS], cpu_R[dc->dst],
+ gen_helper_btst(cpu_PR[PR_CCS], cpu_env, cpu_R[dc->dst],
cpu_R[dc->src], cpu_PR[PR_CCS]);
break;
case CRISV10_REG_DSTEP: