Drop export of VEX.L prefix

This was previously needed to distinguish VZEROALL and VZEROUPPER. As
mandatory VEX.L is now handled properly, there is no need to export this
encoding detail any longer.
This commit is contained in:
Alexis Engelke
2019-02-24 15:48:08 +01:00
parent 2dd1c99a81
commit 53ca6a2f23
2 changed files with 2 additions and 5 deletions

View File

@@ -38,7 +38,6 @@ enum {
FD_FLAG_REP = 1 << 1,
FD_FLAG_REPNZ = 1 << 2,
FD_FLAG_REX = 1 << 3,
FD_FLAG_VEXL = 1 << 4,
FD_FLAG_64 = 1 << 7,
};
@@ -124,8 +123,6 @@ void fd_format(const FdInstr* instr, char* buf, size_t len);
/** Indicates whether the instruction was encoded with a LOCK prefix. Note that
* it is not checked whether the LOCK prefix is valid for the instruction. **/
#define FD_HAS_LOCK(instr) ((instr)->flags & FD_FLAG_LOCK)
/** Indicates whether the instruction was encoded with a VEX.L prefix. **/
#define FD_HAS_VEXL(instr) ((instr)->flags & FD_FLAG_VEXL)
#define FD_IS64(instr) ((instr)->flags & FD_FLAG_64)
/** Gets the type of an operand at the given index. **/