about summary refs log tree commit diff stats
path: root/miasm2/arch/x86/sem.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* X86: fix popfw semanticFabrice Desclaux2019-02-081-1/+1
* Support for REP instruction prefix (#956)Vladislav HrĨka2019-02-071-2/+2
* Add ENDBR64 and ENDBR32 instructionsWilliam Bruneau2019-02-051-0/+10
* Fix bad englishFabrice Desclaux2019-01-171-4/+4
* Rename idiv/imod into sdiv/smodFabrice Desclaux2019-01-151-2/+2
* Fix typos & add codespellPierre LALET2018-12-231-17/+17
* X86 SEM SH[LR]D : use masked count for all expression in _shift_tplw4kfu2018-11-151-4/+4
* Merge pull request #883 from w4kfu/zeroextent_cmovserpilliere2018-11-151-1/+1
|\
| * X86 SEM CMOV : add assignationw4kfu2018-11-151-1/+1
* | X86 SEM ROL/SHL/SHLD/... add assignationw4kfu2018-11-151-9/+3
* | fix simplification that delete affectationw4kfu2018-11-141-4/+3
|/
* add zeroextent if destination size is 32w4kfu2018-11-101-11/+13
* Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-121-35/+35
* Expresion: use ExprAssign instead of ExprAffFabrice Desclaux2018-10-011-539/+539
* Code cleaning: lgtm.comFabrice Desclaux2018-09-201-8/+0
* X86: rdmsr/wrmsr priv instrFabrice Desclaux2018-09-111-8/+2
* X86: fix aam semFabrice Desclaux2018-09-101-8/+21
* Add support for more FP operations, expand fxamAjax2018-09-031-12/+93
* X86: fix floatFabrice Desclaux2018-08-291-34/+77
* Code cleaning: lgtm.comFabrice Desclaux2018-08-231-4/+0
* X86: Explicit flagsFabrice Desclaux2018-08-061-132/+352
* Jitter: use bignumFabrice Desclaux2018-07-131-2/+2
* Add support for new SSE operations (based on QEMU i386 test_sse)Ajax2018-07-101-104/+299
* Introduce the new float notation and operations for x86 semanticAjax2018-07-101-94/+83
* symbol_pool -> loc_dbAjax2018-07-031-6/+6
* X86/sem: simplify pop addrFabrice Desclaux2018-06-151-1/+1
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-091-138/+139
* Expr: Add new word ExprLocFabrice Desclaux2018-06-081-124/+137
* Rename x86 specific op 'cpuid' to 'x86_cpuid'Ajax2018-05-151-4/+4
* Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0Ajax2018-05-151-5/+9
* Merge pull request #710 from serpilliere/fix_segm_sizeCamille Mougey2018-04-091-14/+32
|\
| * X86: fix segm's size generationFabrice Desclaux2018-04-091-14/+32
* | X86/sem: fix cmpxchg semFabrice Desclaux2018-04-081-5/+17
|/
* Remove the default size of ExprMem expressionsAjax2018-02-151-3/+3
* Deprecate expr_cmps/expr_cmpu for a more verbose / understandable APIAjax2018-02-141-7/+6
* X86: remove c_rez/rcl_rez/rcr_rez special operatorFabrice Desclaux2018-02-131-8/+43
* Merge pull request #674 from commial/feature-more-sseserpilliere2018-02-101-88/+406
|\
| * Add EMMS, implemtend as a NOPAjax2018-02-091-0/+6
| * Add MASKMOVQ/MASKMOVDQU instructionAjax2018-02-091-1/+48
| * Add PAVGB/PAVGW instructionAjax2018-02-091-0/+13
| * Add PSADBW instructionAjax2018-02-091-0/+26
| * Add PMADDWD instructionAjax2018-02-091-0/+19
| * Add PMULUDQ instructionAjax2018-02-091-0/+23
| * Add PMAXSW instructionAjax2018-02-091-0/+2
| * Unify the way PMIN / PMAX worksAjax2018-02-091-61/+17
| * Add PADDSB/PADDSW instructionAjax2018-02-091-0/+14
| * Fix PMINSW semanticAjax2018-02-091-6/+15
| * Add PSUBSB/PSUBSW instructionAjax2018-02-091-7/+19
| * Add PMULHW / PMULHUW instructionAjax2018-02-091-0/+29
| * Add PADDUSB/PADDUSW instructionAjax2018-02-091-0/+21