From 74dedcd35052805d35a49ec5b7f4397593f2eaee Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Wed, 31 May 2006 09:18:39 +0000 Subject: [PATCH] fixed Psi generation (get inversed instead of negated compare condition) --- ir/be/ia32/ia32_transform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index cd9ce472b..dfa4facd6 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -1761,7 +1761,7 @@ static ir_node *gen_Psi(ia32_transform_env_t *env) { /* second case for SETcc: default is 1, set to 0 iff condition is true: */ /* we invert condition and set default to 0 */ new_op = new_rd_ia32_PsiCondSet(dbg, irg, block, cmp_a, mode); - set_ia32_pncode(new_op, get_negated_pnc(pnc, mode)); + set_ia32_pncode(new_op, get_inversed_pnc(pnc)); } else { /* otherwise: use CMOVcc */ @@ -1783,7 +1783,7 @@ static ir_node *gen_Psi(ia32_transform_env_t *env) { /* second case for SETcc: default is 1, set to 0 iff condition is true: */ /* we invert condition and set default to 0 */ new_op = gen_binop(env, cmp_a, cmp_b, set_func); - set_ia32_pncode(get_Proj_pred(new_op), get_negated_pnc(pnc, mode)); + set_ia32_pncode(get_Proj_pred(new_op), get_inversed_pnc(pnc)); set_ia32_am_support(get_Proj_pred(new_op), ia32_am_Source); } else { -- 2.20.1