x86: add {,V}MOVQ cases to xmmword test
authorJan Beulich <jbeulich@novell.com>
Thu, 11 Oct 2018 07:16:28 +0000 (09:16 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 11 Oct 2018 07:16:28 +0000 (09:16 +0200)
I had overlooked these when putting together the original test.

gas/ChangeLog
gas/testsuite/gas/i386/xmmword.l
gas/testsuite/gas/i386/xmmword.s

index 0716916fd5f8ed1592812dad8ade1d34e4a763a2..2538da246cde204c8d5dc99c72b88782dd888bb7 100644 (file)
@@ -1,3 +1,8 @@
+2018-10-11  Jan Beulich  <jbeulich@suse.com>
+
+       * testsuite/gas/i386/xmmword.s: Add MOVQ / VMOVQ cases.
+       * testsuite/gas/i386/xmmword.l: Adjust expectations.
+
 2018-10-10  Jan Beulich  <jbeulich@suse.com>
 
        * config/tc-i386.c (parse_insn, process_suffix): Replace
index 7d25cb3de2ee9b78c68f34d78b21605cabb8ea2c..9703bd10001b05bd3e15fe34517ff08651fb256a 100644 (file)
 .*:132: Error: .* `vcvtps2uqq'
 .*:133: Error: .* `vcvttps2qq'
 .*:134: Error: .* `vcvttps2uqq'
+.*:136: Error: .* `movq'
+.*:137: Error: .* `vmovq'
+.*:138: Error: .* `vmovq'
+.*:140: Error: .* `movq'
+.*:141: Error: .* `vmovq'
+.*:142: Error: .* `vmovq'
index ffe7aca3cb1200ac5f6849e1a41110b084459db1..accdbfef841a947b4385b1a9210aca709a28e5c0 100644 (file)
@@ -132,3 +132,11 @@ xmmword:
        vcvtps2uqq      xmm0, xmmword ptr [rax]
        vcvttps2qq      xmm0, xmmword ptr [rax]
        vcvttps2uqq     xmm0, xmmword ptr [rax]
+
+       movq            xmm0, xmmword ptr [eax]
+       vmovq           xmm0, xmmword ptr [eax]
+       {evex} vmovq    xmm0, xmmword ptr [eax]
+
+       movq            xmmword ptr [eax], xmm0
+       vmovq           xmmword ptr [eax], xmm0
+       {evex} vmovq    xmmword ptr [eax], xmm0