From a00585eef28e388bd3022214ccd3c2486d6e3c7f Mon Sep 17 00:00:00 2001 From: David Brenken Date: Thu, 7 Feb 2019 08:39:27 +0100 Subject: tricore: fixed RCR_CADD instruction Signed-off-by: Christian Richter Signed-off-by: David Brenken Signed-off-by: Georg Hofstetter Signed-off-by: Robert Rasche Signed-off-by: Lars Biermanski Message-Id: <20190207073928.4048-2-david.brenken@efs-auto.org> Signed-off-by: Bastian Koppelmann --- target/tricore/translate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'target/tricore') diff --git a/target/tricore/translate.c b/target/tricore/translate.c index 14f0ddfa1e..5846f95316 100644 --- a/target/tricore/translate.c +++ b/target/tricore/translate.c @@ -5867,8 +5867,8 @@ static void decode_rcr_cond_select(CPUTriCoreState *env, DisasContext *ctx) switch (op2) { case OPC2_32_RCR_CADD: - gen_condi_add(TCG_COND_NE, cpu_gpr_d[r1], const9, cpu_gpr_d[r3], - cpu_gpr_d[r4]); + gen_condi_add(TCG_COND_NE, cpu_gpr_d[r1], const9, cpu_gpr_d[r4], + cpu_gpr_d[r3]); break; case OPC2_32_RCR_CADDN: gen_condi_add(TCG_COND_EQ, cpu_gpr_d[r1], const9, cpu_gpr_d[r3], -- cgit v1.2.3