distorm icon indicating copy to clipboard operation
distorm copied to clipboard

Unable to decode VEX-prefixed AVX vpermq instruction

Open GoogleCodeExporter opened this issue 9 years ago • 6 comments

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

GoogleCodeExporter avatar Mar 20 '15 23:03 GoogleCodeExporter

[deleted comment]

GoogleCodeExporter avatar Mar 20 '15 23:03 GoogleCodeExporter

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

GoogleCodeExporter avatar Mar 20 '15 23:03 GoogleCodeExporter

Any plan to add support for the AVX2 set?

Thanks

sebmarchand avatar Dec 14 '16 17:12 sebmarchand

Not currently, unless anybody contributes ;)

gdabah avatar Dec 19 '16 13:12 gdabah

sad... 6 years passed - still no contributors...

greenozon avatar Dec 16 '22 17:12 greenozon

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: @.***>

gdabah avatar Dec 16 '22 23:12 gdabah