about summary refs log tree commit diff stats
path: root/example/expression/expr_translate.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-02-13Jitter: fix exit return codeFabrice Desclaux9-32/+32
2018-02-12changing index of simplification from 1 to -1 in A op 0 => 02-1/+5
+ adding testcases
2018-02-09Expression: no default size for ExprIdFabrice Desclaux27-162/+165
2018-02-09Add EMMS, implemtend as a NOPAjax3-0/+11
2018-02-09Add MASKMOVQ/MASKMOVDQU instructionAjax3-1/+59
2018-02-09Fix PEXTRW 0F C5 formAjax2-6/+6
2018-02-09Add PAVGB/PAVGW instructionAjax3-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-09Add PSADBW instructionAjax3-0/+36
0F F6 /r PSADBW mm1, mm2/m64 66 0F F6 /r PSADBW xmm1, xmm2/m128
2018-02-09Add PMADDWD instructionAjax3-0/+28
0F F5 /r PMADDWD mm, mm/m64 66 0F F5 /r PMADDWD xmm1, xmm2/m128
2018-02-09Add PMULUDQ instructionAjax3-0/+32
NP 0F F4 /r PMULUDQ mm1, mm2/m64 66 0F F4 /r PMULUDQ xmm1, xmm2/m128
2018-02-09Add PMAXSW instructionAjax3-0/+11
0F EE /r PMAXSW mm1, mm2/m64 66 0F EE /r PMAXSW xmm1, xmm2/m128
2018-02-09Unify the way PMIN / PMAX worksAjax1-61/+17
2018-02-09Add PADDSB/PADDSW instructionAjax3-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-09Fix PMINSW semanticAjax1-6/+15
Tested against QEMU
2018-02-09Add PSUBSB/PSUBSW instructionAjax3-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-09Add PMULHW / PMULHUW instructionAjax3-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-09Add PADDUSB/PADDUSW instructionAjax3-0/+39
0F DC /r PADDUSB mm, mm/m64 66 0F DC /r PADDUSB xmm1, xmm2/m128
2018-02-09Add PSUBSUB/PSUBUSW instrAjax3-25/+79
0F D8 /r PSUBUSB mm, mm/m64 66 0F D8 /r PSUBUSB xmm1, xmm2/m128
2018-02-09Add PMULLW instructionAjax3-0/+26
2018-02-09Add PACKSSDW instructionAjax3-0/+18
0F 6B /r PACKSSDW mm1, mm2/m64 66 0F 6B /r PACKSSDW xmm1, xmm2/m128
2018-02-09Add PACKUSWB instructionAjax3-0/+43
2018-02-09Add PCMPGTW instruction (semantic already exists)Ajax1-0/+5
2018-02-09Add PACKSSWB instructionAjax3-0/+59
0F 63 /r PACKSSWB mm1, mm2/m64 66 0F 63 /r PACKSSWB xmm1, xmm2/m128
2018-02-09Aarch64: add svcFabrice Desclaux1-1/+8
2018-02-09Aarch64: add interrupt num & cpu accessesFabrice Desclaux4-1/+14
2018-02-09Aarch64: remove spaceFabrice Desclaux1-4/+3
2018-02-09Aarch64/sem: fix extend_opFabrice Desclaux1-3/+6
2018-02-09Fix tipoFabrice Desclaux1-1/+1
2018-02-09DataFlow: Normalize class namesFabrice Desclaux1-20/+25
2018-02-09IRBlock: getitem/len on assignblksFabrice Desclaux8-34/+42
2018-02-09IRBlock: irblock iterates on its assignblksFabrice Desclaux20-75/+80
2018-02-09IRBlock: replace irs by assignblksFabrice Desclaux23-85/+91
2018-02-02Asmblock: fix dis_block_callbackFabrice Desclaux6-16/+25
2018-02-02X86: fix cdq/cbw...Fabrice Desclaux4-15/+489
2018-02-01Aarch64/sem: add ld[ur]s[[bhw]Fabrice Desclaux1-15/+31
2018-01-29adding bicsGAJaloyan1-1/+18
2018-01-29Fix: 'brakpoint' -> 'breakpoint'William Bruneau1-1/+1
2018-01-26Add PREFETCHNTA instruction semantic (as a NOP)Ajax1-3/+6
2018-01-26Add PCMPGTB instructionAjax2-0/+8
2018-01-26Add PSRLDQ semanticAjax1-0/+12
2018-01-26Add PALIGNR x86 instruction (asm & semantic)Ajax3-0/+35
2018-01-26Add support for BNDMOV instruction (with an empty semantic)Ajax3-0/+20
2018-01-26Add support for BND registers and parsing in disassemblyAjax2-10/+74
This implementation is mostly a copy/paste on similar XMM ones
2018-01-26Fix BSR / BSL / CLZ implementation to avoid signed overflowAjax2-8/+7
2018-01-16append b to the opens mode ; Python on Windows makes a distinction between ↵w4kfu9-15/+15
text and binary files
2018-01-16Jitter: remove french debug stringmkrzywix1-4/+4
2018-01-12adding ucomisdGAJaloyan2-1/+18
2018-01-11WinAPI: fix ntdll memset abiFabrice Desclaux1-2/+2
2018-01-11MSP430: add ctypeFabrice Desclaux2-1/+72
2018-01-11Example: fix disasm wdFabrice Desclaux1-0/+1