From f3bc52385cacca63565d453ff4a63856f7686bce Mon Sep 17 00:00:00 2001 From: "Edgar E. Iglesias" Date: Tue, 12 May 2009 16:12:50 +0200 Subject: CRIS: Fix bmi. Signed-off-by: Edgar E. Iglesias --- target-cris/translate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/target-cris/translate.c b/target-cris/translate.c index e12be4ef11..b3d0a19edb 100644 --- a/target-cris/translate.c +++ b/target-cris/translate.c @@ -957,7 +957,8 @@ static void gen_tst_cc (DisasContext *dc, TCGv cc, int cond) else if (dc->cc_size == 2) bits = 15; - tcg_gen_shri_tl(cc, cc_result, 31); + tcg_gen_shri_tl(cc, cc_result, bits); + tcg_gen_andi_tl(cc, cc, 1); } else { cris_evaluate_flags(dc); -- cgit v1.2.1