| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2018-02-09 | Add PAVGB/PAVGW instruction | Ajax | 3 | -0/+32 | |
| 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 | |||||
| 2018-02-09 | Add PSADBW instruction | Ajax | 3 | -0/+36 | |
| 0F F6 /r PSADBW mm1, mm2/m64 66 0F F6 /r PSADBW xmm1, xmm2/m128 | |||||
| 2018-02-09 | Add PMADDWD instruction | Ajax | 3 | -0/+28 | |
| 0F F5 /r PMADDWD mm, mm/m64 66 0F F5 /r PMADDWD xmm1, xmm2/m128 | |||||
| 2018-02-09 | Add PMULUDQ instruction | Ajax | 3 | -0/+32 | |
| NP 0F F4 /r PMULUDQ mm1, mm2/m64 66 0F F4 /r PMULUDQ xmm1, xmm2/m128 | |||||
| 2018-02-09 | Add PMAXSW instruction | Ajax | 3 | -0/+11 | |
| 0F EE /r PMAXSW mm1, mm2/m64 66 0F EE /r PMAXSW xmm1, xmm2/m128 | |||||
| 2018-02-09 | Unify the way PMIN / PMAX works | Ajax | 1 | -61/+17 | |
| 2018-02-09 | Add PADDSB/PADDSW instruction | Ajax | 3 | -0/+32 | |
| 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 | |||||
| 2018-02-09 | Fix PMINSW semantic | Ajax | 1 | -6/+15 | |
| Tested against QEMU | |||||
| 2018-02-09 | Add PSUBSB/PSUBSW instruction | Ajax | 3 | -7/+38 | |
| 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 | |||||
| 2018-02-09 | Add PMULHW / PMULHUW instruction | Ajax | 3 | -0/+48 | |
| 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 | |||||
| 2018-02-09 | Add PADDUSB/PADDUSW instruction | Ajax | 3 | -0/+39 | |
| 0F DC /r PADDUSB mm, mm/m64 66 0F DC /r PADDUSB xmm1, xmm2/m128 | |||||
| 2018-02-09 | Add PSUBSUB/PSUBUSW instr | Ajax | 3 | -25/+79 | |
| 0F D8 /r PSUBUSB mm, mm/m64 66 0F D8 /r PSUBUSB xmm1, xmm2/m128 | |||||
| 2018-02-09 | Add PMULLW instruction | Ajax | 3 | -0/+26 | |
| 2018-02-09 | Add PACKSSDW instruction | Ajax | 3 | -0/+18 | |
| 0F 6B /r PACKSSDW mm1, mm2/m64 66 0F 6B /r PACKSSDW xmm1, xmm2/m128 | |||||
| 2018-02-09 | Add PACKUSWB instruction | Ajax | 3 | -0/+43 | |
| 2018-02-09 | Add PCMPGTW instruction (semantic already exists) | Ajax | 1 | -0/+5 | |
| 2018-02-09 | Add PACKSSWB instruction | Ajax | 3 | -0/+59 | |
| 0F 63 /r PACKSSWB mm1, mm2/m64 66 0F 63 /r PACKSSWB xmm1, xmm2/m128 | |||||
| 2018-02-02 | Asmblock: fix dis_block_callback | Fabrice Desclaux | 6 | -16/+25 | |
| 2018-02-02 | X86: fix cdq/cbw... | Fabrice Desclaux | 4 | -15/+489 | |
| 2018-01-29 | adding bics | GAJaloyan | 1 | -1/+18 | |
| 2018-01-29 | Fix: 'brakpoint' -> 'breakpoint' | William Bruneau | 1 | -1/+1 | |
| 2018-01-26 | Add PREFETCHNTA instruction semantic (as a NOP) | Ajax | 1 | -3/+6 | |
| 2018-01-26 | Add PCMPGTB instruction | Ajax | 2 | -0/+8 | |
| 2018-01-26 | Add PSRLDQ semantic | Ajax | 1 | -0/+12 | |
| 2018-01-26 | Add PALIGNR x86 instruction (asm & semantic) | Ajax | 3 | -0/+35 | |
| 2018-01-26 | Add support for BNDMOV instruction (with an empty semantic) | Ajax | 3 | -0/+20 | |
| 2018-01-26 | Add support for BND registers and parsing in disassembly | Ajax | 2 | -10/+74 | |
| This implementation is mostly a copy/paste on similar XMM ones | |||||
| 2018-01-26 | Fix BSR / BSL / CLZ implementation to avoid signed overflow | Ajax | 2 | -8/+7 | |
| 2018-01-16 | append b to the opens mode ; Python on Windows makes a distinction between ↵ | w4kfu | 9 | -15/+15 | |
| text and binary files | |||||
| 2018-01-16 | Jitter: remove french debug string | mkrzywix | 1 | -4/+4 | |
| 2018-01-12 | adding ucomisd | GAJaloyan | 2 | -1/+18 | |
| 2018-01-11 | WinAPI: fix ntdll memset abi | Fabrice Desclaux | 1 | -2/+2 | |
| 2018-01-11 | MSP430: add ctype | Fabrice Desclaux | 2 | -1/+72 | |
| 2018-01-11 | Example: fix disasm wd | Fabrice Desclaux | 1 | -0/+1 | |
| 2018-01-11 | Expression: use stp translator | Fabrice Desclaux | 3 | -194/+107 | |
| 2018-01-09 | Ida/Example: clean symbexec plugin | Fabrice Desclaux | 1 | -12/+0 | |
| 2018-01-09 | Ida/Example: fix symbexec plugin | Fabrice Desclaux | 1 | -10/+77 | |
| 2018-01-05 | Example/IDA: update IR string output | Fabrice Desclaux | 1 | -49/+69 | |
| 2017-12-30 | X86: fix rdmsr/wrmsr semantic | Fabrice Desclaux | 1 | -11/+5 | |
| 2017-12-30 | X86: add mfence/sfence/prefetch | Fabrice Desclaux | 3 | -0/+41 | |
| 2017-12-23 | PE: fix export forward test | Fabrice Desclaux | 1 | -13/+24 | |
| 2017-12-15 | Remove unused sandbox option | William Bruneau | 1 | -2/+0 | |
| 2017-12-12 | update tests to use the new spacing of expressions' str() | Aymeric Vincent | 2 | -257/+257 | |
| 2017-12-12 | Remove some unnecessary parentheses when str()'ing expressions | Aymeric Vincent | 1 | -16/+46 | |
| This patch removes quite a few useless parentheses from expressions thanks to the usual priorities between operators. It is conservative in the sense that not all such parentheses are removed when we felt the priorities won't be known by most users. | |||||
| 2017-12-11 | Travis: switch to llvm-5.0 for LLVMLite 0.21 | Ajax | 1 | -4/+4 | |
| 2017-11-28 | Update llvmlite install on travis | Ajax | 1 | -8/+7 | |
| 2017-11-24 | Update to new llvmlite way to get globals | Ajax | 1 | -2/+2 | |
| 2017-11-07 | x86: fix rep ecx | Fabrice Desclaux | 1 | -1/+3 | |
| 2017-10-31 | Various Win32 API additions/fixes (#616) | Adrien Guinet | 7 | -29/+433 | |
| Various Win32 API additions/fixes * add a get_size method to Miasm heap object, which allows the implementation of mscvrt_realloc * add the concept of "current directory", with the default value being arbitrary set to "c:\tmp", which allows the implementation of {Get,Set}CurrentDirecrtory * various other methods implemented: - advapi32_RegCloseKey - advapi32_RegCreateKeyW - advapi32_RegSetValueExA - advapi32_RegSetValueExW - kernel32_GetProcessHeap - msvcrt_delete - msvcrt_fprintf - msvcrt_fwrite - msvcrt__mbscpy - msvcrt_new - msvcrt_realloc - msvcrt_sprintf - msvcrt_srand - msvcrt_strrchr - msvcrt_swprintf - msvcrt_wcscat - msvcrt_wcscmp - msvcrt_wcscpy - msvcrt__wcsicmp - msvcrt_wcslen - msvcrt_wcsncpy - msvcrt__wcsnicmp - msvcrt_wcsrchr | |||||
| 2017-10-18 | DiGraph: fixed node order in natural loop backedges | Tim Blazytko | 2 | -3/+3 | |