+2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (parse_register): Set need_vrex.
+
2014-07-15 Jiong Wang <jiong.wang@arm.com>
* config/tc-arm.c (add_to_lit_pool): Use "inst.operands[1].imm" for
know (e->X_add_number >= 0
&& (valueT) e->X_add_number < i386_regtab_size);
r = i386_regtab + e->X_add_number;
+ if ((r->reg_flags & RegVRex))
+ i.need_vrex = 1;
*end_op = input_line_pointer;
}
*input_line_pointer = c;
+2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * gas/i386/x86-64-equ.d: New.
+ * gas/i386/x86-64-equ.s: New.
+ * gas/i386/i386.exp: Run x86-64-equ.
+
2014-07-12 David Majnemer <david.majnemer@gmail.com>
* gas/pe/set.s, * gas/pe/set.d: New test.
run_dump_test "x86-64-prefetchwt1"
run_dump_test "x86-64-prefetchwt1-intel"
run_dump_test "x86-64-se1"
+ run_dump_test "x86-64-equ"
if { ![istarget "*-*-aix*"]
&& ![istarget "*-*-beos*"]
--- /dev/null
+#objdump: -drw
+#name: evex equates
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+000 <_start>:
+[ ]*[a-f0-9]+: 62 e1 76 08 58 c8 vaddss %xmm0,%xmm1,%xmm17
+[ ]*[a-f0-9]+: 62 b1 76 08 58 c1 vaddss %xmm17,%xmm1,%xmm0
+#pass
--- /dev/null
+ .text
+_start:
+
+ .set ACC, %xmm17
+ vaddss %xmm0,%xmm1,ACC
+
+ .intel_syntax noprefix
+
+ .set ACC, xmm17
+ vaddss xmm0,xmm1,ACC