aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/optim/fact-add-mul.c
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-11-25 20:43:52 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-11-27 17:27:07 +0100
commit7d385de8172a961c7a48ca974442b5227ac62f8e (patch)
treeef6ab3b23811b6e9c66d1814a52cb68d2faafafc /validation/optim/fact-add-mul.c
parent6661a9c4d82042bb65d1ae3bbe7f24cafafdf5e4 (diff)
downloadsparse-dev-7d385de8172a961c7a48ca974442b5227ac62f8e.tar.gz
factorize (x OP1 z) OP2 (y OP1 z) into (x OP2 y) OP1 z
Factorize common distributive operations: (x * z) + (y * z) --> (x + y) * z (x | z) & (y | z) --> (x & y) | z (x & z) | (y & z) --> (x | y) & z (x & z) ^ (y & z) --> (x ^ y) & z Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'validation/optim/fact-add-mul.c')
-rw-r--r--validation/optim/fact-add-mul.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/validation/optim/fact-add-mul.c b/validation/optim/fact-add-mul.c
index 48c3d656..9da6d71c 100644
--- a/validation/optim/fact-add-mul.c
+++ b/validation/optim/fact-add-mul.c
@@ -21,7 +21,6 @@ int fn_bxa(int b, int x, int a) { return ((x * b) + (a * x)) == ((b + a) * x); }
/*
* check-name: fact-add-mul
* check-command: test-linearize -Wno-decl $file
- * check-known-to-fail
*
* check-output-ignore
* check-output-returns: 1