aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastian Koppelmann <kbastian@mail.uni-paderborn.de>2015-02-06 15:06:05 +0000
committerBastian Koppelmann <kbastian@mail.uni-paderborn.de>2015-03-03 01:02:55 +0000
commitf0cab01b6c9bb9c2f5085837ca86d70d144cca9d (patch)
treebc33d5e76543981c320d849d9b7254dfb3f48e08
parentb8a173b25c887a606681fc35a46702c164d5b2d0 (diff)
downloadqemu-f0cab01b6c9bb9c2f5085837ca86d70d144cca9d.zip
qemu-f0cab01b6c9bb9c2f5085837ca86d70d144cca9d.tar.gz
qemu-f0cab01b6c9bb9c2f5085837ca86d70d144cca9d.tar.bz2
target-tricore: Fix RLC_ADDI, RLC_ADDIH using wrong microcode helper
Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Reviewed-by: Richard Henderson <rth@twiddle.net>
-rw-r--r--target-tricore/translate.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/target-tricore/translate.c b/target-tricore/translate.c
index 996435d..0f30508 100644
--- a/target-tricore/translate.c
+++ b/target-tricore/translate.c
@@ -4183,10 +4183,10 @@ static void decode_rlc_opc(CPUTriCoreState *env, DisasContext *ctx,
switch (op1) {
case OPC1_32_RLC_ADDI:
- gen_addi_CC(cpu_gpr_d[r2], cpu_gpr_d[r1], const16);
+ gen_addi_d(cpu_gpr_d[r2], cpu_gpr_d[r1], const16);
break;
case OPC1_32_RLC_ADDIH:
- gen_addi_CC(cpu_gpr_d[r2], cpu_gpr_d[r1], const16 << 16);
+ gen_addi_d(cpu_gpr_d[r2], cpu_gpr_d[r1], const16 << 16);
break;
case OPC1_32_RLC_ADDIH_A:
tcg_gen_addi_tl(cpu_gpr_a[r2], cpu_gpr_a[r1], const16 << 16);