Stanislav Shwartsman
|
5dc5e01a12
|
disasm fixes and reorg of pinsr* opcodes
|
2017-12-16 18:34:20 +00:00 |
|
Stanislav Shwartsman
|
6a4e8ff2f1
|
fixed typo in prev commit
|
2017-12-13 21:08:10 +00:00 |
|
Stanislav Shwartsman
|
f362f34ed6
|
correctly decode PINSRQ instruction
|
2017-12-13 20:59:41 +00:00 |
|
Stanislav Shwartsman
|
50a799ea11
|
split handlers for PINSRD/Q opcodes. fix disasm for MULX instruction
|
2017-12-13 20:18:59 +00:00 |
|
Stanislav Shwartsman
|
8a311515dd
|
correctly decode VPEXTRB/W/D/Q - these opcodes allowed to be with VEX.L=0 only
fixed disasm module compilation with no AVX enabled
remove duplicate opcode handlers
|
2017-12-13 19:51:25 +00:00 |
|
Stanislav Shwartsman
|
2f3c9d3c8c
|
correct disasm for movsxd opcode
|
2017-12-13 18:44:13 +00:00 |
|
Stanislav Shwartsman
|
fd953421f4
|
new disasm: add correct memaccess size for FLDCW
|
2017-12-11 19:58:09 +00:00 |
|
Stanislav Shwartsman
|
a84d9cf1c7
|
disasm: fix crc32 operand description
|
2017-12-11 19:45:50 +00:00 |
|
Stanislav Shwartsman
|
8261a91ce9
|
implemented GFNI instructions
|
2017-10-21 19:57:12 +00:00 |
|
Stanislav Shwartsman
|
b7f62a291c
|
fixed compressed displ form for more avx512 instructions
|
2017-10-20 19:41:32 +00:00 |
|
Stanislav Shwartsman
|
da8d6e793f
|
fixed compilation issues
|
2017-10-20 19:24:10 +00:00 |
|
Stanislav Shwartsman
|
bca076889b
|
decode all the vbmi2 opcodes, fix vpcompress/vpexpand instruction handler names (affects disasm)
|
2017-10-20 18:50:10 +00:00 |
|
Stanislav Shwartsman
|
77a62a4dcd
|
implemented (experimental, still untested) AVX512 VBMI2 extensions
|
2017-10-20 18:38:15 +00:00 |
|
Stanislav Shwartsman
|
5439647254
|
small change to extract ia_opcodes.h from instr.h to dedicated file. this would remove compilation dep of all files on ia_opcodes.h (now called ia_opcdes.def). regenerating dep ober all files in Makefiles.in
|
2017-10-19 21:27:25 +00:00 |
|