| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2018-02-13 | Jitter: fix exit return code | Fabrice Desclaux | 9 | -32/+32 | |
| 2018-02-12 | changing index of simplification from 1 to -1 in A op 0 => 0 | 2 | -1/+5 | ||
| + adding testcases | |||||
| 2018-02-09 | Expression: no default size for ExprId | Fabrice Desclaux | 27 | -162/+165 | |
| 2018-02-09 | Add EMMS, implemtend as a NOP | Ajax | 3 | -0/+11 | |
| 2018-02-09 | Add MASKMOVQ/MASKMOVDQU instruction | Ajax | 3 | -1/+59 | |
| 2018-02-09 | Fix PEXTRW 0F C5 form | Ajax | 2 | -6/+6 | |
| 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-09 | Aarch64: add svc | Fabrice Desclaux | 1 | -1/+8 | |
| 2018-02-09 | Aarch64: add interrupt num & cpu accesses | Fabrice Desclaux | 4 | -1/+14 | |
| 2018-02-09 | Aarch64: remove space | Fabrice Desclaux | 1 | -4/+3 | |
| 2018-02-09 | Aarch64/sem: fix extend_op | Fabrice Desclaux | 1 | -3/+6 | |
| 2018-02-09 | Fix tipo | Fabrice Desclaux | 1 | -1/+1 | |
| 2018-02-09 | DataFlow: Normalize class names | Fabrice Desclaux | 1 | -20/+25 | |
| 2018-02-09 | IRBlock: getitem/len on assignblks | Fabrice Desclaux | 8 | -34/+42 | |
| 2018-02-09 | IRBlock: irblock iterates on its assignblks | Fabrice Desclaux | 20 | -75/+80 | |
| 2018-02-09 | IRBlock: replace irs by assignblks | Fabrice Desclaux | 23 | -85/+91 | |
| 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-02-01 | Aarch64/sem: add ld[ur]s[[bhw] | Fabrice Desclaux | 1 | -15/+31 | |
| 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 | |