Skip to content

Unable to decode VEX-prefixed AVX vpermq instruction #77

@GoogleCodeExporter

Description

@GoogleCodeExporter
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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions