| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add TZCNT instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+9 |
| | | |||||
| * | Add BZHI instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add BLSR instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add BLSMSK instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add BEXTR instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add support for ANDN instruction | Christian Krinitsin | 2025-10-09 | 1 | -0/+3 |
| | | |||||
| * | Add blsi opcode and tests | Christian Krinitsin | 2025-10-09 | 1 | -0/+10 |
| | | |||||
| * | Fix html; Add reg test | Fabrice Desclaux | 2021-12-06 | 1 | -0/+1 |
| | | |||||
| * | x86_64 Fix multiple REX prefix instruction disasm (#1376) | Konstantin Komarov | 2021-07-03 | 1 | -0/+7 |
| | | | | | Fix multiple rex prefixes | ||||
| * | Rename x86 lifter | Fabrice Desclaux | 2020-12-24 | 1 | -1/+1 |
| | | |||||
| * | X86: add instr | Fabrice Desclaux | 2019-11-21 | 1 | -0/+4 |
| | | |||||
| * | Add CET instructions (#1003) | William Bruneau | 2019-04-05 | 1 | -0/+20 |
| | | | | | | | * Add CET instructions * Fix RDSSP | ||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -6/+6 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -25/+30 |
| | | |||||
| * | Support for REP instruction prefix (#956) | Vladislav HrĨka | 2019-02-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added function find_path_by_successors The function find_path_by_successors does the same as function find_path, but it searches the paths from src to dst, not vice versa like find_path, which might be more efficient in some cases. * Added support for REP instruction prefix Added support for REP instruction prefix * Added support for REP instruction prefix Added support for REP instruction prefix * Added support for REP prefix According to https://c9x.me/x86/html/file_module_x86_id_279.html 0xF3AD is REP LODSD and not REPE LODSD * Added REP instruction prefix support fix Added REP instruction prefix support fix * Added REP instruction prefix support fix Added REP instruction prefix support and REPNZ, REPZ aliases * Fix of adding REP instruction prefix Fixing https://github.com/cea-sec/miasm/pull/956#discussion_r253361754. I also put https://github.com/nofiv/miasm/edit/master/miasm2/arch/x86/arch.py#diff-f7dd74dede0a04f194dff140d0976b98L739 behind the loop since it seems to be serving similar purpose. * Fix of the added REP intruction prefix Fixing https://github.com/cea-sec/miasm/pull/956#discussion_r253361339 * Discard changes Creating another PR for this * Update arch.py | ||||
| * | Add ENDBR64 and ENDBR32 instructions | William Bruneau | 2019-02-05 | 1 | -0/+5 |
| | | |||||
| * | X86: fix inc/dec 64bit | Fabrice Desclaux | 2018-10-06 | 1 | -0/+6 |
| | | |||||
| * | X86: add nop form | Fabrice Desclaux | 2018-08-16 | 1 | -0/+4 |
| | | |||||
| * | Add new SSE instruction description and updates old ones | Ajax | 2018-07-10 | 1 | -1/+39 |
| | | |||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 1 | -3/+3 |
| | | |||||
| * | Code cleaning: remove useless / commented code | Ajax | 2018-06-21 | 1 | -7/+0 |
| | | |||||
| * | Core: updt parser structure | Fabrice Desclaux | 2018-05-14 | 1 | -55/+5 |
| | | |||||
| * | X86/sem: fix cmpxchg sem | Fabrice Desclaux | 2018-04-08 | 1 | -1/+1 |
| | | |||||
| * | Add EMMS, implemtend as a NOP | Ajax | 2018-02-09 | 1 | -0/+3 |
| | | |||||
| * | Add MASKMOVQ/MASKMOVDQU instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | |||||
| * | Fix PEXTRW 0F C5 form | Ajax | 2018-02-09 | 1 | -4/+4 |
| | | |||||
| * | Add PAVGB/PAVGW instruction | Ajax | 2018-02-09 | 1 | -0/+10 |
| | | | | | | | | 0F E0 /r PAVGB mm1, mm2/m64 66 0F E0, /r PAVGB xmm1, xmm2/m128 0F E3 /r PAVGW mm1, mm2/m64 66 0F E3 /r PAVGW xmm1, xmm2/m128 | ||||
| * | Add PSADBW instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | | | | | 0F F6 /r PSADBW mm1, mm2/m64 66 0F F6 /r PSADBW xmm1, xmm2/m128 | ||||
| * | Add PMADDWD instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | | | | | 0F F5 /r PMADDWD mm, mm/m64 66 0F F5 /r PMADDWD xmm1, xmm2/m128 | ||||
| * | Add PMULUDQ instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | | | | | NP 0F F4 /r PMULUDQ mm1, mm2/m64 66 0F F4 /r PMULUDQ xmm1, xmm2/m128 | ||||
| * | Add PMAXSW instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | | | | | 0F EE /r PMAXSW mm1, mm2/m64 66 0F EE /r PMAXSW xmm1, xmm2/m128 | ||||
| * | Add PADDSB/PADDSW instruction | Ajax | 2018-02-09 | 1 | -0/+10 |
| | | | | | | | | NP 0F EC /r PADDSB mm, mm/m64 66 0F EC /r PADDSB xmm1, xmm2/m128 NP 0F ED /r PADDSW mm, mm/m64 66 0F ED /r PADDSW xmm1, xmm2/m128 | ||||
| * | Add PSUBSB/PSUBSW instruction | Ajax | 2018-02-09 | 1 | -0/+10 |
| | | | | | | | | NP 0F E8 /r PSUBSB mm, mm/m64 66 0F E8 /r PSUBSB xmm1, xmm2/m128 NP 0F E9 /r PSUBSW mm, mm/m64 66 0F E9 /r PSUBSW xmm1, xmm2/m128 | ||||
| * | Add PMULHW / PMULHUW instruction | Ajax | 2018-02-09 | 1 | -0/+10 |
| | | | | | | | | 0F E5 /r PMULHW mm, mm/m64 66 0F E5 /r PMULHW xmm1, xmm2/m128 NP 0F E4 /r PMULHUW mm1, mm2/m64 66 0F E4 /r PMULHUW xmm1, xmm2/m128 | ||||
| * | Add PADDUSB/PADDUSW instruction | Ajax | 2018-02-09 | 1 | -0/+9 |
| | | | | | | 0F DC /r PADDUSB mm, mm/m64 66 0F DC /r PADDUSB xmm1, xmm2/m128 | ||||
| * | Add PSUBSUB/PSUBUSW instr | Ajax | 2018-02-09 | 1 | -0/+11 |
| | | | | | | 0F D8 /r PSUBUSB mm, mm/m64 66 0F D8 /r PSUBUSB xmm1, xmm2/m128 | ||||
| * | Add PMULLW instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | |||||
| * | Add PACKSSDW instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | | | | | 0F 6B /r PACKSSDW mm1, mm2/m64 66 0F 6B /r PACKSSDW xmm1, xmm2/m128 | ||||
| * | Add PACKUSWB instruction | Ajax | 2018-02-09 | 1 | -0/+5 |
| | | |||||
| * | Add PACKSSWB instruction | Ajax | 2018-02-09 | 1 | -0/+4 |
| | | | | | | 0F 63 /r PACKSSWB mm1, mm2/m64 66 0F 63 /r PACKSSWB xmm1, xmm2/m128 | ||||
| * | Add PCMPGTB instruction | Ajax | 2018-01-26 | 1 | -0/+3 |
| | | |||||
| * | Add PALIGNR x86 instruction (asm & semantic) | Ajax | 2018-01-26 | 1 | -0/+3 |
| | | |||||
| * | Add support for BNDMOV instruction (with an empty semantic) | Ajax | 2018-01-26 | 1 | -0/+5 |
| | | |||||
| * | X86: add mfence/sfence/prefetch | Fabrice Desclaux | 2017-12-30 | 1 | -0/+4 |
| | | |||||
| * | update tests to use the new spacing of expressions' str() | Aymeric Vincent | 2017-12-12 | 1 | -255/+255 |
| | | |||||
| * | X86: add instr pcmp | Fabrice Desclaux | 2017-09-01 | 1 | -0/+6 |
| | | |||||
| * | X86: add instr aes | Fabrice Desclaux | 2017-09-01 | 1 | -0/+9 |
| | | |||||
| * | X86: fix sib generation | Fabrice Desclaux | 2017-09-01 | 1 | -0/+8 |
| | | |||||
| * | Remove PYTHONSTARTUP in end-user scripts | Ajax | 2017-04-24 | 1 | -4/+0 |
| | | |||||
| * | Core/cpu: change ParseAst name | Fabrice Desclaux | 2017-02-13 | 1 | -2/+2 |
| | | |||||