@@ -1238,32 +1238,12 @@ bool simplify_exprt::simplify_inequality(exprt &expr)
12381238 return false ;
12391239 }
12401240
1241- if (tmp0.type ().id ()==ID_bool)
1242- {
1243- bool v0=tmp0.is_true ();
1244- bool v1=tmp1.is_true ();
1245-
1246- if (expr.id ()==ID_equal)
1247- {
1248- expr.make_bool (v0==v1);
1249- return false ;
1250- }
1251- else if (expr.id ()==ID_notequal)
1252- {
1253- expr.make_bool (v0!=v1);
1254- return false ;
1255- }
1256- }
1257- else if (tmp0.type ().id ()==ID_fixedbv)
1241+ if (tmp0.type ().id () == ID_fixedbv)
12581242 {
12591243 fixedbvt f0 (to_constant_expr (tmp0));
12601244 fixedbvt f1 (to_constant_expr (tmp1));
12611245
1262- if (expr.id ()==ID_notequal)
1263- expr.make_bool (f0!=f1);
1264- else if (expr.id ()==ID_equal)
1265- expr.make_bool (f0==f1);
1266- else if (expr.id ()==ID_ge)
1246+ if (expr.id () == ID_ge)
12671247 expr.make_bool (f0>=f1);
12681248 else if (expr.id ()==ID_le)
12691249 expr.make_bool (f0<=f1);
@@ -1281,11 +1261,7 @@ bool simplify_exprt::simplify_inequality(exprt &expr)
12811261 ieee_floatt f0 (to_constant_expr (tmp0));
12821262 ieee_floatt f1 (to_constant_expr (tmp1));
12831263
1284- if (expr.id ()==ID_notequal)
1285- expr.make_bool (f0!=f1);
1286- else if (expr.id ()==ID_equal)
1287- expr.make_bool (f0==f1);
1288- else if (expr.id ()==ID_ge)
1264+ if (expr.id () == ID_ge)
12891265 expr.make_bool (f0>=f1);
12901266 else if (expr.id ()==ID_le)
12911267 expr.make_bool (f0<=f1);
@@ -1308,11 +1284,7 @@ bool simplify_exprt::simplify_inequality(exprt &expr)
13081284 if (to_rational (tmp1, r1))
13091285 return true ;
13101286
1311- if (expr.id ()==ID_notequal)
1312- expr.make_bool (r0!=r1);
1313- else if (expr.id ()==ID_equal)
1314- expr.make_bool (r0==r1);
1315- else if (expr.id ()==ID_ge)
1287+ if (expr.id () == ID_ge)
13161288 expr.make_bool (r0>=r1);
13171289 else if (expr.id ()==ID_le)
13181290 expr.make_bool (r0<=r1);
@@ -1335,11 +1307,7 @@ bool simplify_exprt::simplify_inequality(exprt &expr)
13351307 if (to_integer (tmp1, v1))
13361308 return true ;
13371309
1338- if (expr.id ()==ID_notequal)
1339- expr.make_bool (v0!=v1);
1340- else if (expr.id ()==ID_equal)
1341- expr.make_bool (v0==v1);
1342- else if (expr.id ()==ID_ge)
1310+ if (expr.id () == ID_ge)
13431311 expr.make_bool (v0>=v1);
13441312 else if (expr.id ()==ID_le)
13451313 expr.make_bool (v0<=v1);
0 commit comments