mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 14:39:09 +08:00
Replace VEX2SOURCES with XOP2SOURCES.
gas/ 2009-12-15 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (build_modrm_byte): Check XOP2SOURCES instead VEX2SOURCES. opcodes/ 2009-12-15 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.h (VEX2SOURCES): Renamed to ... (XOP2SOURCES): This.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2009-12-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* config/tc-i386.c (build_modrm_byte): Check XOP2SOURCES
|
||||||
|
instead VEX2SOURCES.
|
||||||
|
|
||||||
2009-12-15 H.J. Lu <hongjiu.lu@intel.com>
|
2009-12-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* config/tc-i386.c (process_operands): Check vexsources
|
* config/tc-i386.c (process_operands): Check vexsources
|
||||||
|
@ -5311,7 +5311,7 @@ build_modrm_byte (void)
|
|||||||
else
|
else
|
||||||
mem = ~0;
|
mem = ~0;
|
||||||
|
|
||||||
if (i.tm.opcode_modifier.vexsources == VEX2SOURCES)
|
if (i.tm.opcode_modifier.vexsources == XOP2SOURCES)
|
||||||
{
|
{
|
||||||
if (operand_type_check (i.types[0], imm))
|
if (operand_type_check (i.types[0], imm))
|
||||||
i.vex.register_specifier = NULL;
|
i.vex.register_specifier = NULL;
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2009-12-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* i386-opc.h (VEX2SOURCES): Renamed to ...
|
||||||
|
(XOP2SOURCES): This.
|
||||||
|
|
||||||
2009-12-15 H.J. Lu <hongjiu.lu@intel.com>
|
2009-12-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* i386-gen.c (opcode_modifiers): Remove Vex3Sources and
|
* i386-gen.c (opcode_modifiers): Remove Vex3Sources and
|
||||||
|
@ -307,11 +307,11 @@ enum
|
|||||||
/* insn has XOP 0x0A opcode prefix. */
|
/* insn has XOP 0x0A opcode prefix. */
|
||||||
XOP0A,
|
XOP0A,
|
||||||
/* number of VEX source operands:
|
/* number of VEX source operands:
|
||||||
0: < 2 source operands.
|
0: <= 2 source operands.
|
||||||
1: 2 source operands.
|
1: 2 XOP source operands.
|
||||||
2: 3 source operands.
|
2: 3 source operands.
|
||||||
*/
|
*/
|
||||||
#define VEX2SOURCES 1
|
#define XOP2SOURCES 1
|
||||||
#define VEX3SOURCES 2
|
#define VEX3SOURCES 2
|
||||||
VexSources,
|
VexSources,
|
||||||
/* instruction has VEX 8 bit imm */
|
/* instruction has VEX 8 bit imm */
|
||||||
|
Reference in New Issue
Block a user