about summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
...
| * ExpressionSimplification: Add a verbose modeAjax2018-02-142-1/+21
| * 'simp_cond_factor' is wrong if << / >> / a>> has more than 2 argumentsAjax2018-02-141-1/+11
| * A >> X >> Y => A >> (X+Y) ONLY IF X + Y does not overflowAjax2018-02-142-2/+16
| * Use 3 arguments to highlight the recent #677 patchAjax2018-02-141-2/+2
| * Check that expr_is_* are really computing the expected operationAjax2018-02-141-0/+30
| * Add a check against z3 in simplifications regression testsAjax2018-02-142-12/+75
| * Fix 'simp_op_cond_int' commentAjax2018-02-141-1/+1
| * Fix z3 conversion of 'imod' and 'idiv' to follow the Miasm oneAjax2018-02-141-2/+15
| * Deprecate expr_cmps/expr_cmpu for a more verbose / understandable APIAjax2018-02-143-29/+27
|/
* Merge pull request #678 from serpilliere/x86_fix_rclCamille Mougey2018-02-1414-180/+159
|\
| * X86: remove c_rez/rcl_rez/rcr_rez special operatorFabrice Desclaux2018-02-137-148/+127
| * Jitter: fix exit return codeFabrice Desclaux2018-02-139-32/+32
* | Merge pull request #677 from GAJaloyan/patch-1serpilliere2018-02-122-1/+5
|\ \ | |/ |/|
| * changing index of simplification from 1 to -1 in A op 0 => 02018-02-122-1/+5
* | Merge pull request #675 from serpilliere/fix_aarch64_shifta-vincent2018-02-124-9/+31
|\ \
| * | Aarch64: add svcFabrice Desclaux2018-02-091-1/+8
| * | Aarch64: add interrupt num & cpu accessesFabrice Desclaux2018-02-094-1/+14
| * | Aarch64: remove spaceFabrice Desclaux2018-02-091-4/+3
| * | Aarch64/sem: fix extend_opFabrice Desclaux2018-02-091-3/+6
* | | Merge pull request #674 from commial/feature-more-sseserpilliere2018-02-103-94/+622
|\ \ \
| * | | Add EMMS, implemtend as a NOPAjax2018-02-093-0/+11
| * | | Add MASKMOVQ/MASKMOVDQU instructionAjax2018-02-093-1/+59
| * | | Fix PEXTRW 0F C5 formAjax2018-02-092-6/+6
| * | | Add PAVGB/PAVGW instructionAjax2018-02-093-0/+32
| * | | Add PSADBW instructionAjax2018-02-093-0/+36
| * | | Add PMADDWD instructionAjax2018-02-093-0/+28
| * | | Add PMULUDQ instructionAjax2018-02-093-0/+32
| * | | Add PMAXSW instructionAjax2018-02-093-0/+11
| * | | Unify the way PMIN / PMAX worksAjax2018-02-091-61/+17
| * | | Add PADDSB/PADDSW instructionAjax2018-02-093-0/+32
| * | | Fix PMINSW semanticAjax2018-02-091-6/+15
| * | | Add PSUBSB/PSUBSW instructionAjax2018-02-093-7/+38
| * | | Add PMULHW / PMULHUW instructionAjax2018-02-093-0/+48
| * | | Add PADDUSB/PADDUSW instructionAjax2018-02-093-0/+39
| * | | Add PSUBSUB/PSUBUSW instrAjax2018-02-093-25/+79
| * | | Add PMULLW instructionAjax2018-02-093-0/+26
| * | | Add PACKSSDW instructionAjax2018-02-093-0/+18
| * | | Add PACKUSWB instructionAjax2018-02-093-0/+43
| * | | Add PCMPGTW instruction (semantic already exists)Ajax2018-02-091-0/+5
| * | | Add PACKSSWB instructionAjax2018-02-093-0/+59
* | | | Merge pull request #676 from serpilliere/exprid_no_default_sizeCamille Mougey2018-02-0927-162/+165
|\ \ \ \ | |_|/ / |/| | |
| * | | Expression: no default size for ExprIdFabrice Desclaux2018-02-0927-162/+165
|/ / /
* | | Merge pull request #673 from serpilliere/fix_irsCamille Mougey2018-02-0923-128/+152
|\ \ \
| * | | Fix tipoFabrice Desclaux2018-02-091-1/+1
| * | | DataFlow: Normalize class namesFabrice Desclaux2018-02-091-20/+25
| * | | IRBlock: getitem/len on assignblksFabrice Desclaux2018-02-098-34/+42
| * | | IRBlock: irblock iterates on its assignblksFabrice Desclaux2018-02-0920-75/+80
| * | | IRBlock: replace irs by assignblksFabrice Desclaux2018-02-0923-85/+91
|/ / /
* | | Merge pull request #667 from serpilliere/aarch64_add_instrCamille Mougey2018-02-081-15/+31
|\ \ \ | |/ / |/| |
| * | Aarch64/sem: add ld[ur]s[[bhw]Fabrice Desclaux2018-02-011-15/+31
| |/