Commit Graph

12 Commits

Author SHA1 Message Date
Fabrice Desclaux 2a969bbd61 Test/Simplification: add regression tests 2015-02-13 13:26:27 +01:00
Fabrice Desclaux d58c585396 Test: add regression test for simplification << >> 2015-02-13 13:21:28 +01:00
Camille Mougey 388b74c92f VariablesIdentifier: Handle corner cases (using var ident on already computed eq) 2015-02-10 10:53:38 +01:00
Camille Mougey 33189681bf VariableIdentifier: Less hacky way to identify sub vars, add a prefix feature 2015-02-10 09:57:50 +01:00
Camille Mougey e369e5a00f Test: Add a regression test for Variables_Identifier 2014-12-09 18:01:17 +01:00
ajax c33451c9e1 Simplification: Fix 'A op 0' with op == '-' bug, add corresponding test case 2014-07-30 15:47:55 +02:00
serpilliere b2f02006df Simplification: detect and handle == condition
Add corresponding regression tests
2014-06-13 09:36:58 +02:00
ajax a635b0185b Simplifications: Add symetric cond catching + corresponding tests 2014-06-12 18:51:59 +02:00
ajax 0698cd3820 Simplifications_cond: Fix size issue, add constructor
I could have use a child class of ExprOp specific for conditions, but
I prefer to keep a better modularity by just using "<s", "<u" as a new op

I don't add the size issue in expression/expression.py (such as 'parity')
because we don't want dependencies from this file to
expression/simplifications_cond (for TOK_*)
2014-06-12 18:40:55 +02:00
ajax 8462e1b5b6 Test: Simplifications: Use ".msb()" instead of hard coded [31:32] 2014-06-12 17:41:05 +02:00
ajax dcf03ce77a Simplifications: Add regression tests for simplifications_cond 2014-06-12 17:34:49 +02:00
serpilliere ed5c3668cc Miasm v2
* API has changed, so old scripts need updates
* See example for API usage
* Use tcc or llvm for jit emulation
* Go to test and run test_all.py to check install

Enjoy !
2014-06-03 10:27:56 +02:00