Check i.imm_operands VEXXDS.
2010-08-18 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (build_modrm_byte): Check i.imm_operands instead of VEXXDS.
This commit is contained in:
parent
f3574227a8
commit
9f2670f27b
@ -1,3 +1,8 @@
|
||||
2010-08-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* config/tc-i386.c (build_modrm_byte): Check i.imm_operands
|
||||
instead of VEXXDS.
|
||||
|
||||
2010-08-18 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* macro.c (sub_actual): Add back ampersand suffix when no
|
||||
|
@ -5264,15 +5264,15 @@ build_modrm_byte (void)
|
||||
&& i.imm_operands == 1
|
||||
&& (i.types[0].bitfield.imm8
|
||||
|| i.types[i.operands - 1].bitfield.imm8)));
|
||||
if (i.tm.opcode_modifier.vexvvvv == VEXXDS)
|
||||
if (i.imm_operands == 2)
|
||||
source = 2;
|
||||
else
|
||||
{
|
||||
if (i.types[0].bitfield.imm8)
|
||||
source = 1;
|
||||
else
|
||||
source = 0;
|
||||
}
|
||||
else
|
||||
source = 2;
|
||||
break;
|
||||
case 5:
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user