+2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ Backport mainline patches
+ 2014-07-17 Ilya Tocar <ilya.tocar@intel.com>
+
+ * config/tc-i386.c (parse_register): Set need_vrex.
+
2014-06-12 Alan Modra <amodra@gmail.com>
Backport mainline patches
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>
+
+ Backport mainline patches
+ 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-08 Ilya Tocar <ilya.tocar@intel.com>
* gas/i386/evex-lig256-intel.d: Updated.
run_dump_test "x86-64-xsaves-intel"
run_dump_test "x86-64-prefetchwt1"
run_dump_test "x86-64-prefetchwt1-intel"
+ 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