distorm
distorm copied to clipboard
Unable to decode VEX-prefixed AVX vpermq instruction
In what mode did you try to disassemble (16/32/64)?
32
What is the input buffer (binary stream) you used to reproduce the problem?
c4 e3 fd 00 ed 44
What is the expected output (or what instruction)?
vpermq ymm5, ymm5, 0x44
Which tool did you use to see the expected output?
ODA (online disassembler)
What do you see instead?
Distorm returns a decoding error. Stepping through the code it correctly
identifies it as a VEX-prefixed instruction, but the table lookup of the first
operand byte appears to fail.
What version of diStorm are you using? On what platform?
Using diStorm @ r229, the C API.
Original issue reported on code.google.com by [email protected]
on 18 Nov 2013 at 3:31
[deleted comment]
This instruction is in AVX2 set, and isn't implemented yet.
Original comment by [email protected]
on 13 Dec 2014 at 4:58
- Changed state: Accepted
Any plan to add support for the AVX2 set?
Thanks
Not currently, unless anybody contributes ;)
sad... 6 years passed - still no contributors...
It’s too hard to implement for outsiders.
On Fri, Dec 16, 2022 at 09:59 Alex @.***> wrote:
sad... 6 years passed - still no contributors...
— Reply to this email directly, view it on GitHub https://github.com/gdabah/distorm/issues/77#issuecomment-1355321879, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADMEWRK5S22PMMQN5AZMLLWNSUXTANCNFSM4CZUVUQA . You are receiving this because you commented.Message ID: @.***>