*** empty log message ***
authorDaniel Grund <grund@cs.uni-saarland.de>
Fri, 17 Mar 2006 12:11:19 +0000 (12:11 +0000)
committerDaniel Grund <grund@cs.uni-saarland.de>
Fri, 17 Mar 2006 12:11:19 +0000 (12:11 +0000)
ir/be/ia32/ia32_transform.c

index 09149f6..47d32f2 100644 (file)
@@ -557,7 +557,7 @@ static ir_node *gen_Mulh(ia32_transform_env_t *env, ir_node *op1, ir_node *op2)
        ir_node *proj_EAX, *proj_EDX, *mulh;
        ir_node *in[1];
 
-       assert(mode_is_float(env->mode) && "Mulh with float not supported");
+       assert(!mode_is_float(env->mode) && "Mulh with float not supported");
        proj_EAX = gen_binop(env, op1, op2, new_rd_ia32_Mulh);
        mulh     = get_Proj_pred(proj_EAX);
        proj_EDX = new_rd_Proj(env->dbg, env->irg, env->block, mulh, env->mode, pn_EDX);