Bug #8385

32-bit avx dis test mishandles EVEX prefix

Added by Robert Mustacchi 12 months ago. Updated 11 months ago.

Status:ClosedStart date:2017-06-13
Priority:NormalDue date:
Assignee:Jerry Jelinek% Done:


Category:lib - userland libraries
Target version:-
Difficulty:Medium Tags:


Some version of gas are assembling some of the instructions with an EVEX prefix. Since we don't handle EVEX yet, the 32.avx.out file records these as a sequence starting with bound.


#1 Updated by Electric Monk 11 months ago

  • Status changed from New to Closed

git commit 81b505b772ab015c588c56bb116239ee549b6eee

commit  81b505b772ab015c588c56bb116239ee549b6eee
Author: Jerry Jelinek <jerry.jelinek@joyent.com>
Date:   2017-06-20T19:09:30.000Z

    8384 AVX512 dis - EVEX prefix support
    8385 32-bit avx dis test mishandles EVEX prefix
    8386 32-bit bound dis is incorrect
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
    Approved by: Richard Lowe <richlowe@richlowe.net>

Also available in: Atom