[llvm] r334920 - [X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 17 18:28:05 PDT 2018


Author: ctopper
Date: Sun Jun 17 18:28:05 2018
New Revision: 334920

URL: http://llvm.org/viewvc/llvm-project?rev=334920&view=rev
Log:
[X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases.

The .s assembly strings allow the reversed forms to be targeted from assembly which matches gas behavior. But when printing the instructions we should print them without the .s to match other tooling like objdump. By using InstAliases we can use the normal string in the instruction and just hide it from the assembly parser.

Ideally we'd add the .s versions to the legacy SSE and VEX versions as well for full compatibility with gas. Not sure how we got to state where only EVEX was supported.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrAVX512.td
    llvm/trunk/test/MC/X86/AVX512F_512-32.s
    llvm/trunk/test/MC/X86/AVX512F_512-64.s
    llvm/trunk/test/MC/X86/avx512-encodings.s
    llvm/trunk/test/MC/X86/x86-64-avx512bw.s
    llvm/trunk/test/MC/X86/x86-64-avx512bw_vl.s
    llvm/trunk/test/MC/X86/x86-64-avx512f_vl.s

Modified: llvm/trunk/lib/Target/X86/X86InstrAVX512.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrAVX512.td?rev=334920&r1=334919&r2=334920&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrAVX512.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td Sun Jun 17 18:28:05 2018
@@ -3359,26 +3359,28 @@ multiclass avx512_load_vl<bits<8> opc, s
 
 multiclass avx512_store<bits<8> opc, string OpcodeStr, string BaseName,
                         X86VectorVTInfo _, PatFrag st_frag, PatFrag mstore,
-                        string Name, X86SchedWriteMoveLS Sched,
+                        X86SchedWriteMoveLS Sched,
                         bit NoMRPattern = 0> {
-  let hasSideEffects = 0 in {
+  let hasSideEffects = 0, isCodeGenOnly = 1, ForceDisassemble = 1 in {
   let isMoveReg = 1 in
   def rr_REV  : AVX512PI<opc, MRMDestReg, (outs _.RC:$dst), (ins _.RC:$src),
-                         OpcodeStr # ".s\t{$src, $dst|$dst, $src}",
-                         [], _.ExeDomain>, EVEX, FoldGenData<Name#rr>,
-                         Sched<[Sched.RR]>;
+                         OpcodeStr # "\t{$src, $dst|$dst, $src}",
+                         [], _.ExeDomain>, EVEX,
+                         FoldGenData<BaseName#_.ZSuffix#rr>, Sched<[Sched.RR]>;
   def rrk_REV : AVX512PI<opc, MRMDestReg, (outs  _.RC:$dst),
                          (ins _.KRCWM:$mask, _.RC:$src),
-                         OpcodeStr # ".s\t{$src, ${dst} {${mask}}|"#
+                         OpcodeStr # "\t{$src, ${dst} {${mask}}|"#
                          "${dst} {${mask}}, $src}",
                          [], _.ExeDomain>,  EVEX, EVEX_K,
-                         FoldGenData<Name#rrk>, Sched<[Sched.RR]>;
+                         FoldGenData<BaseName#_.ZSuffix#rrk>,
+                         Sched<[Sched.RR]>;
   def rrkz_REV : AVX512PI<opc, MRMDestReg, (outs  _.RC:$dst),
                           (ins _.KRCWM:$mask, _.RC:$src),
-                          OpcodeStr # ".s\t{$src, ${dst} {${mask}} {z}|" #
+                          OpcodeStr # "\t{$src, ${dst} {${mask}} {z}|" #
                           "${dst} {${mask}} {z}, $src}",
                           [], _.ExeDomain>, EVEX, EVEX_KZ,
-                          FoldGenData<Name#rrkz>, Sched<[Sched.RR]>;
+                          FoldGenData<BaseName#_.ZSuffix#rrkz>,
+                          Sched<[Sched.RR]>;
   }
 
   let hasSideEffects = 0, mayStore = 1 in
@@ -3394,43 +3396,53 @@ multiclass avx512_store<bits<8> opc, str
                NotMemoryFoldable;
 
   def: Pat<(mstore addr:$ptr, _.KRCWM:$mask, (_.VT _.RC:$src)),
-           (!cast<Instruction>(BaseName#_.ZSuffix##mrk) addr:$ptr,
+           (!cast<Instruction>(BaseName#_.ZSuffix#mrk) addr:$ptr,
                                                         _.KRCWM:$mask, _.RC:$src)>;
+
+  def : InstAlias<OpcodeStr#".s\t{$src, $dst|$dst, $src}",
+                  (!cast<Instruction>(BaseName#_.ZSuffix#"rr_REV")
+                   _.RC:$dst, _.RC:$src), 0>;
+  def : InstAlias<OpcodeStr#".s\t{$src, ${dst} {${mask}}|${dst} {${mask}}, $src}",
+                  (!cast<Instruction>(BaseName#_.ZSuffix#"rrk_REV")
+                   _.RC:$dst, _.KRCWM:$mask, _.RC:$src), 0>;
+  def : InstAlias<OpcodeStr#".s\t{$src, ${dst} {${mask}} {z}|${dst} {${mask}} {z}, $src}",
+                  (!cast<Instruction>(BaseName#_.ZSuffix#"rrkz_REV")
+                   _.RC:$dst, _.KRCWM:$mask, _.RC:$src), 0>;
 }
 
 multiclass avx512_store_vl< bits<8> opc, string OpcodeStr,
                             AVX512VLVectorVTInfo _, Predicate prd,
-                            string Name, X86SchedWriteMoveLSWidths Sched,
+                            X86SchedWriteMoveLSWidths Sched,
                             bit NoMRPattern = 0> {
   let Predicates = [prd] in
   defm Z : avx512_store<opc, OpcodeStr, NAME, _.info512, store,
-                        masked_store_unaligned, Name#Z, Sched.ZMM,
+                        masked_store_unaligned, Sched.ZMM,
                         NoMRPattern>, EVEX_V512;
   let Predicates = [prd, HasVLX] in {
     defm Z256 : avx512_store<opc, OpcodeStr, NAME, _.info256, store,
-                             masked_store_unaligned, Name#Z256, Sched.YMM,
+                             masked_store_unaligned, Sched.YMM,
                              NoMRPattern>, EVEX_V256;
     defm Z128 : avx512_store<opc, OpcodeStr, NAME, _.info128, store,
-                             masked_store_unaligned, Name#Z128, Sched.XMM,
+                             masked_store_unaligned, Sched.XMM,
                              NoMRPattern>, EVEX_V128;
   }
 }
 
 multiclass avx512_alignedstore_vl<bits<8> opc, string OpcodeStr,
                                   AVX512VLVectorVTInfo _, Predicate prd,
-                                  string Name, X86SchedWriteMoveLSWidths Sched,
+                                  X86SchedWriteMoveLSWidths Sched,
                                   bit NoMRPattern = 0> {
   let Predicates = [prd] in
   defm Z : avx512_store<opc, OpcodeStr, NAME, _.info512, alignedstore,
-                        masked_store_aligned512, Name#Z, Sched.ZMM,
+                        masked_store_aligned512, Sched.ZMM,
                         NoMRPattern>, EVEX_V512;
 
   let Predicates = [prd, HasVLX] in {
     defm Z256 : avx512_store<opc, OpcodeStr, NAME, _.info256, alignedstore,
-                             masked_store_aligned256, Name#Z256, Sched.YMM,
+                             masked_store_aligned256, Sched.YMM,
                              NoMRPattern>, EVEX_V256;
     defm Z128 : avx512_store<opc, OpcodeStr, NAME, _.info128, alignedstore,
-                             masked_store_aligned128, Name#Z128, Sched.XMM,
+                             masked_store_aligned128, Sched.XMM,
                              NoMRPattern>, EVEX_V128;
   }
 }
@@ -3438,65 +3450,61 @@ multiclass avx512_alignedstore_vl<bits<8
 defm VMOVAPS : avx512_alignedload_vl<0x28, "vmovaps", avx512vl_f32_info,
                                      HasAVX512, SchedWriteFMoveLS>,
                avx512_alignedstore_vl<0x29, "vmovaps", avx512vl_f32_info,
-                                      HasAVX512, "VMOVAPS",
-                                      SchedWriteFMoveLS>,
+                                      HasAVX512, SchedWriteFMoveLS>,
                PS, EVEX_CD8<32, CD8VF>;
 
 defm VMOVAPD : avx512_alignedload_vl<0x28, "vmovapd", avx512vl_f64_info,
                                      HasAVX512, SchedWriteFMoveLS>,
                avx512_alignedstore_vl<0x29, "vmovapd", avx512vl_f64_info,
-                                      HasAVX512, "VMOVAPD",
-                                      SchedWriteFMoveLS>,
+                                      HasAVX512, SchedWriteFMoveLS>,
                PD, VEX_W, EVEX_CD8<64, CD8VF>;
 
 defm VMOVUPS : avx512_load_vl<0x10, "vmovups", avx512vl_f32_info, HasAVX512,
                               SchedWriteFMoveLS, 0, null_frag>,
                avx512_store_vl<0x11, "vmovups", avx512vl_f32_info, HasAVX512,
-                               "VMOVUPS", SchedWriteFMoveLS>,
+                               SchedWriteFMoveLS>,
                                PS, EVEX_CD8<32, CD8VF>;
 
 defm VMOVUPD : avx512_load_vl<0x10, "vmovupd", avx512vl_f64_info, HasAVX512,
                               SchedWriteFMoveLS, 0, null_frag>,
                avx512_store_vl<0x11, "vmovupd", avx512vl_f64_info, HasAVX512,
-                               "VMOVUPD", SchedWriteFMoveLS>,
+                               SchedWriteFMoveLS>,
                PD, VEX_W, EVEX_CD8<64, CD8VF>;
 
 defm VMOVDQA32 : avx512_alignedload_vl<0x6F, "vmovdqa32", avx512vl_i32_info,
                                        HasAVX512, SchedWriteVecMoveLS, 1>,
                  avx512_alignedstore_vl<0x7F, "vmovdqa32", avx512vl_i32_info,
-                                        HasAVX512, "VMOVDQA32",
-                                        SchedWriteVecMoveLS, 1>,
+                                        HasAVX512, SchedWriteVecMoveLS, 1>,
                  PD, EVEX_CD8<32, CD8VF>;
 
 defm VMOVDQA64 : avx512_alignedload_vl<0x6F, "vmovdqa64", avx512vl_i64_info,
                                        HasAVX512, SchedWriteVecMoveLS>,
                  avx512_alignedstore_vl<0x7F, "vmovdqa64", avx512vl_i64_info,
-                                        HasAVX512, "VMOVDQA64",
-                                        SchedWriteVecMoveLS>,
+                                        HasAVX512, SchedWriteVecMoveLS>,
                  PD, VEX_W, EVEX_CD8<64, CD8VF>;
 
 defm VMOVDQU8 : avx512_load_vl<0x6F, "vmovdqu8", avx512vl_i8_info, HasBWI,
                                SchedWriteVecMoveLS, 1>,
                 avx512_store_vl<0x7F, "vmovdqu8", avx512vl_i8_info, HasBWI,
-                                "VMOVDQU8", SchedWriteVecMoveLS, 1>,
+                                SchedWriteVecMoveLS, 1>,
                 XD, EVEX_CD8<8, CD8VF>;
 
 defm VMOVDQU16 : avx512_load_vl<0x6F, "vmovdqu16", avx512vl_i16_info, HasBWI,
                                 SchedWriteVecMoveLS, 1>,
                  avx512_store_vl<0x7F, "vmovdqu16", avx512vl_i16_info, HasBWI,
-                                 "VMOVDQU16", SchedWriteVecMoveLS, 1>,
+                                 SchedWriteVecMoveLS, 1>,
                  XD, VEX_W, EVEX_CD8<16, CD8VF>;
 
 defm VMOVDQU32 : avx512_load_vl<0x6F, "vmovdqu32", avx512vl_i32_info, HasAVX512,
                                 SchedWriteVecMoveLS, 1, null_frag>,
                  avx512_store_vl<0x7F, "vmovdqu32", avx512vl_i32_info, HasAVX512,
-                                 "VMOVDQU32", SchedWriteVecMoveLS, 1>,
+                                 SchedWriteVecMoveLS, 1>,
                  XS, EVEX_CD8<32, CD8VF>;
 
 defm VMOVDQU64 : avx512_load_vl<0x6F, "vmovdqu64", avx512vl_i64_info, HasAVX512,
                                 SchedWriteVecMoveLS, 0, null_frag>,
                  avx512_store_vl<0x7F, "vmovdqu64", avx512vl_i64_info, HasAVX512,
-                                 "VMOVDQU64", SchedWriteVecMoveLS>,
+                                 SchedWriteVecMoveLS>,
                  XS, VEX_W, EVEX_CD8<64, CD8VF>;
 
 // Special instructions to help with spilling when we don't have VLX. We need
@@ -3802,13 +3810,16 @@ def VMOVPQI2QIZmr : I<0xD6, MRMDestMem,
                       EVEX, PD, VEX_W, EVEX_CD8<64, CD8VT1>,
                       Sched<[WriteVecStore]>, Requires<[HasAVX512]>;
 
-let hasSideEffects = 0 in
+let hasSideEffects = 0, isCodeGenOnly = 1, ForceDisassemble = 1 in
 def VMOVPQI2QIZrr : AVX512BI<0xD6, MRMDestReg, (outs VR128X:$dst),
                              (ins VR128X:$src),
-                             "vmovq.s\t{$src, $dst|$dst, $src}", []>,
+                             "vmovq\t{$src, $dst|$dst, $src}", []>,
                              EVEX, VEX_W, Sched<[SchedWriteVecLogic.XMM]>;
 } // ExeDomain = SSEPackedInt
 
+def : InstAlias<"vmovq.s\t{$src, $dst|$dst, $src}",
+                (VMOVPQI2QIZrr VR128X:$dst, VR128X:$src), 0>;
+
 // Move Scalar Single to Double Int
 //
 let ExeDomain = SSEPackedInt, isCodeGenOnly = 1 in {
@@ -4171,19 +4182,19 @@ def : Pat<(f64 (X86selects VK1WM:$mask,
            VK1WM:$mask, (v2f64 (IMPLICIT_DEF)),
            (COPY_TO_REGCLASS FR64X:$src1, VR128X)), FR64X)>;
 
-let hasSideEffects = 0 in {
+let hasSideEffects = 0, isCodeGenOnly = 1, ForceDisassemble = 1 in {
   def VMOVSSZrr_REV: AVX512<0x11, MRMDestReg, (outs VR128X:$dst),
                            (ins VR128X:$src1, VR128X:$src2),
-                           "vmovss.s\t{$src2, $src1, $dst|$dst, $src1, $src2}",
+                           "vmovss\t{$src2, $src1, $dst|$dst, $src1, $src2}",
                            []>, XS, EVEX_4V, VEX_LIG,
                            FoldGenData<"VMOVSSZrr">,
                            Sched<[SchedWriteFShuffle.XMM]>;
 
-let Constraints = "$src0 = $dst" in
+  let Constraints = "$src0 = $dst" in
   def VMOVSSZrrk_REV: AVX512<0x11, MRMDestReg, (outs VR128X:$dst),
                              (ins f32x_info.RC:$src0, f32x_info.KRCWM:$mask,
                                                    VR128X:$src1, VR128X:$src2),
-                             "vmovss.s\t{$src2, $src1, $dst {${mask}}|"#
+                             "vmovss\t{$src2, $src1, $dst {${mask}}|"#
                                         "$dst {${mask}}, $src1, $src2}",
                              []>, EVEX_K, XS, EVEX_4V, VEX_LIG,
                              FoldGenData<"VMOVSSZrrk">,
@@ -4191,7 +4202,7 @@ let Constraints = "$src0 = $dst" in
 
   def VMOVSSZrrkz_REV: AVX512<0x11, MRMDestReg, (outs VR128X:$dst),
                          (ins f32x_info.KRCWM:$mask, VR128X:$src1, VR128X:$src2),
-                         "vmovss.s\t{$src2, $src1, $dst {${mask}} {z}|"#
+                         "vmovss\t{$src2, $src1, $dst {${mask}} {z}|"#
                                     "$dst {${mask}} {z}, $src1, $src2}",
                          []>, EVEX_KZ, XS, EVEX_4V, VEX_LIG,
                          FoldGenData<"VMOVSSZrrkz">,
@@ -4199,16 +4210,16 @@ let Constraints = "$src0 = $dst" in
 
   def VMOVSDZrr_REV: AVX512<0x11, MRMDestReg, (outs VR128X:$dst),
                            (ins VR128X:$src1, VR128X:$src2),
-                           "vmovsd.s\t{$src2, $src1, $dst|$dst, $src1, $src2}",
+                           "vmovsd\t{$src2, $src1, $dst|$dst, $src1, $src2}",
                            []>, XD, EVEX_4V, VEX_LIG, VEX_W,
                            FoldGenData<"VMOVSDZrr">,
                            Sched<[SchedWriteFShuffle.XMM]>;
 
-let Constraints = "$src0 = $dst" in
+  let Constraints = "$src0 = $dst" in
   def VMOVSDZrrk_REV: AVX512<0x11, MRMDestReg, (outs VR128X:$dst),
                              (ins f64x_info.RC:$src0, f64x_info.KRCWM:$mask,
                                                    VR128X:$src1, VR128X:$src2),
-                             "vmovsd.s\t{$src2, $src1, $dst {${mask}}|"#
+                             "vmovsd\t{$src2, $src1, $dst {${mask}}|"#
                                         "$dst {${mask}}, $src1, $src2}",
                              []>, EVEX_K, XD, EVEX_4V, VEX_LIG,
                              VEX_W, FoldGenData<"VMOVSDZrrk">,
@@ -4217,13 +4228,34 @@ let Constraints = "$src0 = $dst" in
   def VMOVSDZrrkz_REV: AVX512<0x11, MRMDestReg, (outs VR128X:$dst),
                               (ins f64x_info.KRCWM:$mask, VR128X:$src1,
                                                           VR128X:$src2),
-                              "vmovsd.s\t{$src2, $src1, $dst {${mask}} {z}|"#
+                              "vmovsd\t{$src2, $src1, $dst {${mask}} {z}|"#
                                          "$dst {${mask}} {z}, $src1, $src2}",
                               []>, EVEX_KZ, XD, EVEX_4V, VEX_LIG,
                               VEX_W, FoldGenData<"VMOVSDZrrkz">,
                               Sched<[SchedWriteFShuffle.XMM]>;
 }
 
+def : InstAlias<"vmovss.s\t{$src2, $src1, $dst|$dst, $src1, $src2}",
+                (VMOVSSZrr_REV VR128X:$dst, VR128X:$src1, VR128X:$src2), 0>;
+def : InstAlias<"vmovss.s\t{$src2, $src1, $dst {${mask}}|"#
+                             "$dst {${mask}}, $src1, $src2}",
+                (VMOVSSZrrk_REV VR128X:$dst, VK1WM:$mask,
+                                VR128X:$src1, VR128X:$src2), 0>;
+def : InstAlias<"vmovss.s\t{$src2, $src1, $dst {${mask}} {z}|"#
+                             "$dst {${mask}} {z}, $src1, $src2}",
+                (VMOVSSZrrkz_REV VR128X:$dst, VK1WM:$mask,
+                                 VR128X:$src1, VR128X:$src2), 0>;
+def : InstAlias<"vmovsd.s\t{$src2, $src1, $dst|$dst, $src1, $src2}",
+                (VMOVSDZrr_REV VR128X:$dst, VR128X:$src1, VR128X:$src2), 0>;
+def : InstAlias<"vmovsd.s\t{$src2, $src1, $dst {${mask}}|"#
+                             "$dst {${mask}}, $src1, $src2}",
+                (VMOVSDZrrk_REV VR128X:$dst, VK1WM:$mask,
+                                VR128X:$src1, VR128X:$src2), 0>;
+def : InstAlias<"vmovsd.s\t{$src2, $src1, $dst {${mask}} {z}|"#
+                             "$dst {${mask}} {z}, $src1, $src2}",
+                (VMOVSDZrrkz_REV VR128X:$dst, VK1WM:$mask,
+                                 VR128X:$src1, VR128X:$src2), 0>;
+
 let Predicates = [HasAVX512] in {
   let AddedComplexity = 15 in {
   def : Pat<(v4f32 (X86vzmovl (v4f32 VR128X:$src))),
@@ -10533,10 +10565,10 @@ multiclass avx512_extract_elt_w<string O
                         (X86pextrw (_.VT _.RC:$src1), imm:$src2))]>,
                   EVEX, PD, Sched<[WriteVecExtract]>;
 
-    let hasSideEffects = 0 in
+    let hasSideEffects = 0, isCodeGenOnly = 1, ForceDisassemble = 1 in
     def rr_REV : AVX512Ii8<0x15, MRMDestReg, (outs GR32orGR64:$dst),
                    (ins _.RC:$src1, u8imm:$src2),
-                   OpcodeStr#".s\t{$src2, $src1, $dst|$dst, $src1, $src2}", []>,
+                   OpcodeStr#"\t{$src2, $src1, $dst|$dst, $src1, $src2}", []>,
                    EVEX, TAPD, FoldGenData<NAME#rr>,
                    Sched<[WriteVecExtract]>;
 
@@ -10569,6 +10601,9 @@ defm VPEXTRWZ : avx512_extract_elt_w<"vp
 defm VPEXTRDZ : avx512_extract_elt_dq<"vpextrd", v4i32x_info, GR32>;
 defm VPEXTRQZ : avx512_extract_elt_dq<"vpextrq", v2i64x_info, GR64>, VEX_W;
 
+def : InstAlias<"vpextrw.s\t{$src2, $src1, $dst|$dst, $src1, $src2}",
+                (VPEXTRWZrr_REV GR32orGR64:$dst, VR128X:$src1, u8imm:$src2), 0>;
+
 multiclass avx512_insert_elt_m<bits<8> opc, string OpcodeStr, SDNode OpNode,
                                             X86VectorVTInfo _, PatFrag LdFrag> {
   def rm : AVX512Ii8<opc, MRMSrcMem, (outs _.RC:$dst),

Modified: llvm/trunk/test/MC/X86/AVX512F_512-32.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/AVX512F_512-32.s?rev=334920&r1=334919&r2=334920&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/AVX512F_512-32.s (original)
+++ llvm/trunk/test/MC/X86/AVX512F_512-32.s Sun Jun 17 18:28:05 2018
@@ -14868,15 +14868,15 @@ vmovapd (%edx), %zmm2 {%k2}
 // CHECK: encoding: [0x62,0xf1,0xfd,0xca,0x28,0x12]     
 vmovapd (%edx), %zmm2 {%k2} {z} 
 
-// CHECK: vmovapd.s %zmm2, %zmm2 
+// CHECK: vmovapd %zmm2, %zmm2 
 // CHECK: encoding: [0x62,0xf1,0xfd,0x48,0x29,0xd2]       
 vmovapd.s %zmm2, %zmm2 
 
-// CHECK: vmovapd.s %zmm2, %zmm2 {%k2} 
+// CHECK: vmovapd %zmm2, %zmm2 {%k2} 
 // CHECK: encoding: [0x62,0xf1,0xfd,0x4a,0x29,0xd2]      
 vmovapd.s %zmm2, %zmm2 {%k2} 
 
-// CHECK: vmovapd.s %zmm2, %zmm2 {%k2} {z} 
+// CHECK: vmovapd %zmm2, %zmm2 {%k2} {z} 
 // CHECK: encoding: [0x62,0xf1,0xfd,0xca,0x29,0xd2]     
 vmovapd.s %zmm2, %zmm2 {%k2} {z} 
 
@@ -15012,15 +15012,15 @@ vmovaps (%edx), %zmm2 {%k2}
 // CHECK: encoding: [0x62,0xf1,0x7c,0xca,0x28,0x12]     
 vmovaps (%edx), %zmm2 {%k2} {z} 
 
-// CHECK: vmovaps.s %zmm2, %zmm2 
+// CHECK: vmovaps %zmm2, %zmm2 
 // CHECK: encoding: [0x62,0xf1,0x7c,0x48,0x29,0xd2]       
 vmovaps.s %zmm2, %zmm2 
 
-// CHECK: vmovaps.s %zmm2, %zmm2 {%k2} 
+// CHECK: vmovaps %zmm2, %zmm2 {%k2} 
 // CHECK: encoding: [0x62,0xf1,0x7c,0x4a,0x29,0xd2]      
 vmovaps.s %zmm2, %zmm2 {%k2} 
 
-// CHECK: vmovaps.s %zmm2, %zmm2 {%k2} {z} 
+// CHECK: vmovaps %zmm2, %zmm2 {%k2} {z} 
 // CHECK: encoding: [0x62,0xf1,0x7c,0xca,0x29,0xd2]     
 vmovaps.s %zmm2, %zmm2 {%k2} {z} 
 
@@ -15240,15 +15240,15 @@ vmovdqa32 (%edx), %zmm2 {%k2}
 // CHECK: encoding: [0x62,0xf1,0x7d,0xca,0x6f,0x12]     
 vmovdqa32 (%edx), %zmm2 {%k2} {z} 
 
-// CHECK: vmovdqa32.s %zmm2, %zmm2 
+// CHECK: vmovdqa32 %zmm2, %zmm2 
 // CHECK: encoding: [0x62,0xf1,0x7d,0x48,0x7f,0xd2]       
 vmovdqa32.s %zmm2, %zmm2 
 
-// CHECK: vmovdqa32.s %zmm2, %zmm2 {%k2} 
+// CHECK: vmovdqa32 %zmm2, %zmm2 {%k2} 
 // CHECK: encoding: [0x62,0xf1,0x7d,0x4a,0x7f,0xd2]      
 vmovdqa32.s %zmm2, %zmm2 {%k2} 
 
-// CHECK: vmovdqa32.s %zmm2, %zmm2 {%k2} {z} 
+// CHECK: vmovdqa32 %zmm2, %zmm2 {%k2} {z} 
 // CHECK: encoding: [0x62,0xf1,0x7d,0xca,0x7f,0xd2]     
 vmovdqa32.s %zmm2, %zmm2 {%k2} {z} 
 
@@ -15384,15 +15384,15 @@ vmovdqu32 (%edx), %zmm2 {%k2}
 // CHECK: encoding: [0x62,0xf1,0x7e,0xca,0x6f,0x12]     
 vmovdqu32 (%edx), %zmm2 {%k2} {z} 
 
-// CHECK: vmovdqu32.s %zmm2, %zmm2 
+// CHECK: vmovdqu32 %zmm2, %zmm2 
 // CHECK: encoding: [0x62,0xf1,0x7e,0x48,0x7f,0xd2]       
 vmovdqu32.s %zmm2, %zmm2 
 
-// CHECK: vmovdqu32.s %zmm2, %zmm2 {%k2} 
+// CHECK: vmovdqu32 %zmm2, %zmm2 {%k2} 
 // CHECK: encoding: [0x62,0xf1,0x7e,0x4a,0x7f,0xd2]      
 vmovdqu32.s %zmm2, %zmm2 {%k2} 
 
-// CHECK: vmovdqu32.s %zmm2, %zmm2 {%k2} {z} 
+// CHECK: vmovdqu32 %zmm2, %zmm2 {%k2} {z} 
 // CHECK: encoding: [0x62,0xf1,0x7e,0xca,0x7f,0xd2]     
 vmovdqu32.s %zmm2, %zmm2 {%k2} {z} 
 
@@ -15792,15 +15792,15 @@ vmovupd (%edx), %zmm2 {%k2}
 // CHECK: encoding: [0x62,0xf1,0xfd,0xca,0x10,0x12]     
 vmovupd (%edx), %zmm2 {%k2} {z} 
 
-// CHECK: vmovupd.s %zmm2, %zmm2 
+// CHECK: vmovupd %zmm2, %zmm2 
 // CHECK: encoding: [0x62,0xf1,0xfd,0x48,0x11,0xd2]       
 vmovupd.s %zmm2, %zmm2 
 
-// CHECK: vmovupd.s %zmm2, %zmm2 {%k2} 
+// CHECK: vmovupd %zmm2, %zmm2 {%k2} 
 // CHECK: encoding: [0x62,0xf1,0xfd,0x4a,0x11,0xd2]      
 vmovupd.s %zmm2, %zmm2 {%k2} 
 
-// CHECK: vmovupd.s %zmm2, %zmm2 {%k2} {z} 
+// CHECK: vmovupd %zmm2, %zmm2 {%k2} {z} 
 // CHECK: encoding: [0x62,0xf1,0xfd,0xca,0x11,0xd2]     
 vmovupd.s %zmm2, %zmm2 {%k2} {z} 
 
@@ -15936,15 +15936,15 @@ vmovups (%edx), %zmm2 {%k2}
 // CHECK: encoding: [0x62,0xf1,0x7c,0xca,0x10,0x12]     
 vmovups (%edx), %zmm2 {%k2} {z} 
 
-// CHECK: vmovups.s %zmm2, %zmm2 
+// CHECK: vmovups %zmm2, %zmm2 
 // CHECK: encoding: [0x62,0xf1,0x7c,0x48,0x11,0xd2]       
 vmovups.s %zmm2, %zmm2 
 
-// CHECK: vmovups.s %zmm2, %zmm2 {%k2} 
+// CHECK: vmovups %zmm2, %zmm2 {%k2} 
 // CHECK: encoding: [0x62,0xf1,0x7c,0x4a,0x11,0xd2]      
 vmovups.s %zmm2, %zmm2 {%k2} 
 
-// CHECK: vmovups.s %zmm2, %zmm2 {%k2} {z} 
+// CHECK: vmovups %zmm2, %zmm2 {%k2} {z} 
 // CHECK: encoding: [0x62,0xf1,0x7c,0xca,0x11,0xd2]     
 vmovups.s %zmm2, %zmm2 {%k2} {z} 
 

Modified: llvm/trunk/test/MC/X86/AVX512F_512-64.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/AVX512F_512-64.s?rev=334920&r1=334919&r2=334920&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/AVX512F_512-64.s (original)
+++ llvm/trunk/test/MC/X86/AVX512F_512-64.s Sun Jun 17 18:28:05 2018
@@ -14944,15 +14944,15 @@ vmovapd (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x28,0x1a]     
 vmovapd (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovapd.s %zmm19, %zmm19 
+// CHECK: vmovapd %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x29,0xdb]       
 vmovapd.s %zmm19, %zmm19 
 
-// CHECK: vmovapd.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovapd %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x29,0xdb]      
 vmovapd.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovapd.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovapd %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x29,0xdb]     
 vmovapd.s %zmm19, %zmm19 {%k2} {z} 
 
@@ -15088,15 +15088,15 @@ vmovaps (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x28,0x1a]     
 vmovaps (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovaps.s %zmm19, %zmm19 
+// CHECK: vmovaps %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x29,0xdb]       
 vmovaps.s %zmm19, %zmm19 
 
-// CHECK: vmovaps.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovaps %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x29,0xdb]      
 vmovaps.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovaps.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovaps %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x29,0xdb]     
 vmovaps.s %zmm19, %zmm19 {%k2} {z} 
 
@@ -15316,15 +15316,15 @@ vmovdqa32 (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x6f,0x1a]     
 vmovdqa32 (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovdqa32.s %zmm19, %zmm19 
+// CHECK: vmovdqa32 %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0x7d,0x48,0x7f,0xdb]       
 vmovdqa32.s %zmm19, %zmm19 
 
-// CHECK: vmovdqa32.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovdqa32 %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0x7d,0x4a,0x7f,0xdb]      
 vmovdqa32.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovdqa32.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovdqa32 %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0x7d,0xca,0x7f,0xdb]     
 vmovdqa32.s %zmm19, %zmm19 {%k2} {z} 
 
@@ -15460,15 +15460,15 @@ vmovdqa64 (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x6f,0x1a]     
 vmovdqa64 (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovdqa64.s %zmm19, %zmm19 
+// CHECK: vmovdqa64 %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x7f,0xdb]       
 vmovdqa64.s %zmm19, %zmm19 
 
-// CHECK: vmovdqa64.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovdqa64 %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x7f,0xdb]      
 vmovdqa64.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovdqa64.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovdqa64 %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x7f,0xdb]     
 vmovdqa64.s %zmm19, %zmm19 {%k2} {z} 
 
@@ -15604,15 +15604,15 @@ vmovdqu32 (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x6f,0x1a]     
 vmovdqu32 (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovdqu32.s %zmm19, %zmm19 
+// CHECK: vmovdqu32 %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0x7f,0xdb]       
 vmovdqu32.s %zmm19, %zmm19 
 
-// CHECK: vmovdqu32.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovdqu32 %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0x7f,0xdb]      
 vmovdqu32.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovdqu32.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovdqu32 %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0x7f,0xdb]     
 vmovdqu32.s %zmm19, %zmm19 {%k2} {z} 
 
@@ -15748,15 +15748,15 @@ vmovdqu64 (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0xfe,0xca,0x6f,0x1a]     
 vmovdqu64 (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovdqu64.s %zmm19, %zmm19 
+// CHECK: vmovdqu64 %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0xfe,0x48,0x7f,0xdb]       
 vmovdqu64.s %zmm19, %zmm19 
 
-// CHECK: vmovdqu64.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovdqu64 %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0xfe,0x4a,0x7f,0xdb]      
 vmovdqu64.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovdqu64.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovdqu64 %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0xfe,0xca,0x7f,0xdb]     
 vmovdqu64.s %zmm19, %zmm19 {%k2} {z} 
 
@@ -16156,15 +16156,15 @@ vmovupd (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x10,0x1a]     
 vmovupd (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovupd.s %zmm19, %zmm19 
+// CHECK: vmovupd %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x11,0xdb]       
 vmovupd.s %zmm19, %zmm19 
 
-// CHECK: vmovupd.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovupd %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x11,0xdb]      
 vmovupd.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovupd.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovupd %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x11,0xdb]     
 vmovupd.s %zmm19, %zmm19 {%k2} {z} 
 
@@ -16300,15 +16300,15 @@ vmovups (%rdx), %zmm19 {%k2}
 // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x10,0x1a]     
 vmovups (%rdx), %zmm19 {%k2} {z} 
 
-// CHECK: vmovups.s %zmm19, %zmm19 
+// CHECK: vmovups %zmm19, %zmm19 
 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x11,0xdb]       
 vmovups.s %zmm19, %zmm19 
 
-// CHECK: vmovups.s %zmm19, %zmm19 {%k2} 
+// CHECK: vmovups %zmm19, %zmm19 {%k2} 
 // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x11,0xdb]      
 vmovups.s %zmm19, %zmm19 {%k2} 
 
-// CHECK: vmovups.s %zmm19, %zmm19 {%k2} {z} 
+// CHECK: vmovups %zmm19, %zmm19 {%k2} {z} 
 // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x11,0xdb]     
 vmovups.s %zmm19, %zmm19 {%k2} {z} 
 

Modified: llvm/trunk/test/MC/X86/avx512-encodings.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/avx512-encodings.s?rev=334920&r1=334919&r2=334920&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/avx512-encodings.s (original)
+++ llvm/trunk/test/MC/X86/avx512-encodings.s Sun Jun 17 18:28:05 2018
@@ -18671,499 +18671,499 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
 // CHECK:  encoding: [0x62,0xf1,0xff,0x48,0x12,0xaa,0xc0,0xdf,0xff,0xff]
           vmovddup -8256(%rdx), %zmm5
 
-// CHECK: vmovsd.s %xmm15, %xmm22, %xmm21
+// CHECK: vmovsd %xmm15, %xmm22, %xmm21
 // CHECK:  encoding: [0x62,0x31,0xcf,0x00,0x11,0xfd]
           vmovsd.s %xmm15, %xmm22, %xmm21
 
-// CHECK: vmovsd.s %xmm15, %xmm22, %xmm21 {%k7}
+// CHECK: vmovsd %xmm15, %xmm22, %xmm21 {%k7}
 // CHECK:  encoding: [0x62,0x31,0xcf,0x07,0x11,0xfd]
           vmovsd.s %xmm15, %xmm22, %xmm21 {%k7}
 
-// CHECK: vmovsd.s %xmm15, %xmm22, %xmm21 {%k7} {z}
+// CHECK: vmovsd %xmm15, %xmm22, %xmm21 {%k7} {z}
 // CHECK:  encoding: [0x62,0x31,0xcf,0x87,0x11,0xfd]
           vmovsd.s %xmm15, %xmm22, %xmm21 {%k7} {z}
 
-// CHECK: vmovsd.s %xmm8, %xmm13, %xmm23
+// CHECK: vmovsd %xmm8, %xmm13, %xmm23
 // CHECK:  encoding: [0x62,0x31,0x97,0x08,0x11,0xc7]
           vmovsd.s %xmm8, %xmm13, %xmm23
 
-// CHECK: vmovsd.s %xmm8, %xmm13, %xmm3 {%k5}
+// CHECK: vmovsd %xmm8, %xmm13, %xmm3 {%k5}
 // CHECK:  encoding: [0x62,0x71,0x97,0x0d,0x11,0xc3]
           vmovsd.s %xmm8, %xmm13, %xmm3 {%k5}
 
-// CHECK: vmovsd.s %xmm8, %xmm13, %xmm3 {%k5} {z}
+// CHECK: vmovsd %xmm8, %xmm13, %xmm3 {%k5} {z}
 // CHECK:  encoding: [0x62,0x71,0x97,0x8d,0x11,0xc3]
           vmovsd.s %xmm8, %xmm13, %xmm3 {%k5} {z}
 
-// CHECK: vmovsd.s %xmm4, %xmm15, %xmm24
+// CHECK: vmovsd %xmm4, %xmm15, %xmm24
 // CHECK:  encoding: [0x62,0x91,0x87,0x08,0x11,0xe0]
           vmovsd.s %xmm4, %xmm15, %xmm24
 
-// CHECK: vmovsd.s %xmm4, %xmm15, %xmm4 {%k6}
+// CHECK: vmovsd %xmm4, %xmm15, %xmm4 {%k6}
 // CHECK:  encoding: [0x62,0xf1,0x87,0x0e,0x11,0xe4]
           vmovsd.s %xmm4, %xmm15, %xmm4 {%k6}
 
-// CHECK: vmovsd.s %xmm4, %xmm15, %xmm4 {%k6} {z}
+// CHECK: vmovsd %xmm4, %xmm15, %xmm4 {%k6} {z}
 // CHECK:  encoding: [0x62,0xf1,0x87,0x8e,0x11,0xe4]
           vmovsd.s %xmm4, %xmm15, %xmm4 {%k6} {z}
 
-// CHECK: vmovsd.s %xmm14, %xmm2, %xmm20
+// CHECK: vmovsd %xmm14, %xmm2, %xmm20
 // CHECK:  encoding: [0x62,0x31,0xef,0x08,0x11,0xf4]
           vmovsd.s %xmm14, %xmm2, %xmm20
 
-// CHECK: vmovsd.s %xmm14, %xmm2, %xmm20 {%k7}
+// CHECK: vmovsd %xmm14, %xmm2, %xmm20 {%k7}
 // CHECK:  encoding: [0x62,0x31,0xef,0x0f,0x11,0xf4]
           vmovsd.s %xmm14, %xmm2, %xmm20 {%k7}
 
-// CHECK: vmovsd.s %xmm14, %xmm2, %xmm20 {%k7} {z}
+// CHECK: vmovsd %xmm14, %xmm2, %xmm20 {%k7} {z}
 // CHECK:  encoding: [0x62,0x31,0xef,0x8f,0x11,0xf4]
           vmovsd.s %xmm14, %xmm2, %xmm20 {%k7} {z}
 
-// CHECK: vmovss.s %xmm2, %xmm27, %xmm17
+// CHECK: vmovss %xmm2, %xmm27, %xmm17
 // CHECK:  encoding: [0x62,0xb1,0x26,0x00,0x11,0xd1]
           vmovss.s %xmm2, %xmm27, %xmm17
 
-// CHECK: vmovss.s %xmm2, %xmm27, %xmm17 {%k2}
+// CHECK: vmovss %xmm2, %xmm27, %xmm17 {%k2}
 // CHECK:  encoding: [0x62,0xb1,0x26,0x02,0x11,0xd1]
           vmovss.s %xmm2, %xmm27, %xmm17 {%k2}
 
-// CHECK: vmovss.s %xmm2, %xmm27, %xmm17 {%k2} {z}
+// CHECK: vmovss %xmm2, %xmm27, %xmm17 {%k2} {z}
 // CHECK:  encoding: [0x62,0xb1,0x26,0x82,0x11,0xd1]
           vmovss.s %xmm2, %xmm27, %xmm17 {%k2} {z}
 
-// CHECK: vmovss.s %xmm23, %xmm19, %xmm10
+// CHECK: vmovss %xmm23, %xmm19, %xmm10
 // CHECK:  encoding: [0x62,0xc1,0x66,0x00,0x11,0xfa]
           vmovss.s %xmm23, %xmm19, %xmm10
 
-// CHECK: vmovss.s %xmm23, %xmm19, %xmm10 {%k3}
+// CHECK: vmovss %xmm23, %xmm19, %xmm10 {%k3}
 // CHECK:  encoding: [0x62,0xc1,0x66,0x03,0x11,0xfa]
           vmovss.s %xmm23, %xmm19, %xmm10 {%k3}
 
-// CHECK: vmovss.s %xmm23, %xmm19, %xmm10 {%k3} {z}
+// CHECK: vmovss %xmm23, %xmm19, %xmm10 {%k3} {z}
 // CHECK:  encoding: [0x62,0xc1,0x66,0x83,0x11,0xfa]
           vmovss.s %xmm23, %xmm19, %xmm10 {%k3} {z}
 
-// CHECK: vmovss.s %xmm19, %xmm11, %xmm21
+// CHECK: vmovss %xmm19, %xmm11, %xmm21
 // CHECK:  encoding: [0x62,0xa1,0x26,0x08,0x11,0xdd]
           vmovss.s %xmm19, %xmm11, %xmm21
 
-// CHECK: vmovss.s %xmm19, %xmm11, %xmm21 {%k3}
+// CHECK: vmovss %xmm19, %xmm11, %xmm21 {%k3}
 // CHECK:  encoding: [0x62,0xa1,0x26,0x0b,0x11,0xdd]
           vmovss.s %xmm19, %xmm11, %xmm21 {%k3}
 
-// CHECK: vmovss.s %xmm19, %xmm11, %xmm21 {%k3} {z}
+// CHECK: vmovss %xmm19, %xmm11, %xmm21 {%k3} {z}
 // CHECK:  encoding: [0x62,0xa1,0x26,0x8b,0x11,0xdd]
           vmovss.s %xmm19, %xmm11, %xmm21 {%k3} {z}
 
-// CHECK: vmovss.s %xmm24, %xmm27, %xmm15
+// CHECK: vmovss %xmm24, %xmm27, %xmm15
 // CHECK:  encoding: [0x62,0x41,0x26,0x00,0x11,0xc7]
           vmovss.s %xmm24, %xmm27, %xmm15
 
-// CHECK: vmovss.s %xmm24, %xmm27, %xmm15 {%k2}
+// CHECK: vmovss %xmm24, %xmm27, %xmm15 {%k2}
 // CHECK:  encoding: [0x62,0x41,0x26,0x02,0x11,0xc7]
           vmovss.s %xmm24, %xmm27, %xmm15 {%k2}
 
-// CHECK: vmovss.s %xmm24, %xmm27, %xmm15 {%k2} {z}
+// CHECK: vmovss %xmm24, %xmm27, %xmm15 {%k2} {z}
 // CHECK:  encoding: [0x62,0x41,0x26,0x82,0x11,0xc7]
           vmovss.s %xmm24, %xmm27, %xmm15 {%k2} {z}
 
-// CHECK: vmovapd.s %zmm29, %zmm13
+// CHECK: vmovapd %zmm29, %zmm13
 // CHECK:  encoding: [0x62,0x41,0xfd,0x48,0x29,0xed]
           vmovapd.s %zmm29, %zmm13
 
-// CHECK: vmovapd.s %zmm29, %zmm13 {%k4}
+// CHECK: vmovapd %zmm29, %zmm13 {%k4}
 // CHECK:  encoding: [0x62,0x41,0xfd,0x4c,0x29,0xed]
           vmovapd.s %zmm29, %zmm13 {%k4}
 
-// CHECK: vmovapd.s %zmm29, %zmm13 {%k4} {z}
+// CHECK: vmovapd %zmm29, %zmm13 {%k4} {z}
 // CHECK:  encoding: [0x62,0x41,0xfd,0xcc,0x29,0xed]
           vmovapd.s %zmm29, %zmm13 {%k4} {z}
 
-// CHECK: vmovapd.s %zmm1, %zmm17
+// CHECK: vmovapd %zmm1, %zmm17
 // CHECK:  encoding: [0x62,0xb1,0xfd,0x48,0x29,0xc9]
           vmovapd.s %zmm1, %zmm17
 
-// CHECK: vmovapd.s %zmm1, %zmm17 {%k5}
+// CHECK: vmovapd %zmm1, %zmm17 {%k5}
 // CHECK:  encoding: [0x62,0xb1,0xfd,0x4d,0x29,0xc9]
           vmovapd.s %zmm1, %zmm17 {%k5}
 
-// CHECK: vmovapd.s %zmm1, %zmm17 {%k5} {z}
+// CHECK: vmovapd %zmm1, %zmm17 {%k5} {z}
 // CHECK:  encoding: [0x62,0xb1,0xfd,0xcd,0x29,0xc9]
           vmovapd.s %zmm1, %zmm17 {%k5} {z}
 
-// CHECK: vmovapd.s %zmm16, %zmm26
+// CHECK: vmovapd %zmm16, %zmm26
 // CHECK:  encoding: [0x62,0x81,0xfd,0x48,0x29,0xc2]
           vmovapd.s %zmm16, %zmm26
 
-// CHECK: vmovapd.s %zmm16, %zmm26 {%k1}
+// CHECK: vmovapd %zmm16, %zmm26 {%k1}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x49,0x29,0xc2]
           vmovapd.s %zmm16, %zmm26 {%k1}
 
-// CHECK: vmovapd.s %zmm16, %zmm26 {%k1} {z}
+// CHECK: vmovapd %zmm16, %zmm26 {%k1} {z}
 // CHECK:  encoding: [0x62,0x81,0xfd,0xc9,0x29,0xc2]
           vmovapd.s %zmm16, %zmm26 {%k1} {z}
 
-// CHECK: vmovapd.s %zmm7, %zmm4
+// CHECK: vmovapd %zmm7, %zmm4
 // CHECK:  encoding: [0x62,0xf1,0xfd,0x48,0x29,0xfc]
           vmovapd.s %zmm7, %zmm4
 
-// CHECK: vmovapd.s %zmm7, %zmm4 {%k5}
+// CHECK: vmovapd %zmm7, %zmm4 {%k5}
 // CHECK:  encoding: [0x62,0xf1,0xfd,0x4d,0x29,0xfc]
           vmovapd.s %zmm7, %zmm4 {%k5}
 
-// CHECK: vmovapd.s %zmm7, %zmm4 {%k5} {z}
+// CHECK: vmovapd %zmm7, %zmm4 {%k5} {z}
 // CHECK:  encoding: [0x62,0xf1,0xfd,0xcd,0x29,0xfc]
           vmovapd.s %zmm7, %zmm4 {%k5} {z}
 
-// CHECK: vmovaps.s %zmm6, %zmm2
+// CHECK: vmovaps %zmm6, %zmm2
 // CHECK:  encoding: [0x62,0xf1,0x7c,0x48,0x29,0xf2]
           vmovaps.s %zmm6, %zmm2
 
-// CHECK: vmovaps.s %zmm6, %zmm2 {%k7}
+// CHECK: vmovaps %zmm6, %zmm2 {%k7}
 // CHECK:  encoding: [0x62,0xf1,0x7c,0x4f,0x29,0xf2]
           vmovaps.s %zmm6, %zmm2 {%k7}
 
-// CHECK: vmovaps.s %zmm6, %zmm2 {%k7} {z}
+// CHECK: vmovaps %zmm6, %zmm2 {%k7} {z}
 // CHECK:  encoding: [0x62,0xf1,0x7c,0xcf,0x29,0xf2]
           vmovaps.s %zmm6, %zmm2 {%k7} {z}
 
-// CHECK: vmovaps.s %zmm2, %zmm8
+// CHECK: vmovaps %zmm2, %zmm8
 // CHECK:  encoding: [0x62,0xd1,0x7c,0x48,0x29,0xd0]
           vmovaps.s %zmm2, %zmm8
 
-// CHECK: vmovaps.s %zmm2, %zmm8 {%k5}
+// CHECK: vmovaps %zmm2, %zmm8 {%k5}
 // CHECK:  encoding: [0x62,0xd1,0x7c,0x4d,0x29,0xd0]
           vmovaps.s %zmm2, %zmm8 {%k5}
 
-// CHECK: vmovaps.s %zmm2, %zmm8 {%k5} {z}
+// CHECK: vmovaps %zmm2, %zmm8 {%k5} {z}
 // CHECK:  encoding: [0x62,0xd1,0x7c,0xcd,0x29,0xd0]
           vmovaps.s %zmm2, %zmm8 {%k5} {z}
 
-// CHECK: vmovaps.s %zmm1, %zmm21
+// CHECK: vmovaps %zmm1, %zmm21
 // CHECK:  encoding: [0x62,0xb1,0x7c,0x48,0x29,0xcd]
           vmovaps.s %zmm1, %zmm21
 
-// CHECK: vmovaps.s %zmm1, %zmm21 {%k5}
+// CHECK: vmovaps %zmm1, %zmm21 {%k5}
 // CHECK:  encoding: [0x62,0xb1,0x7c,0x4d,0x29,0xcd]
           vmovaps.s %zmm1, %zmm21 {%k5}
 
-// CHECK: vmovaps.s %zmm1, %zmm21 {%k5} {z}
+// CHECK: vmovaps %zmm1, %zmm21 {%k5} {z}
 // CHECK:  encoding: [0x62,0xb1,0x7c,0xcd,0x29,0xcd]
           vmovaps.s %zmm1, %zmm21 {%k5} {z}
 
-// CHECK: vmovaps.s %zmm12, %zmm30
+// CHECK: vmovaps %zmm12, %zmm30
 // CHECK:  encoding: [0x62,0x11,0x7c,0x48,0x29,0xe6]
           vmovaps.s %zmm12, %zmm30
 
-// CHECK: vmovaps.s %zmm12, %zmm30 {%k3}
+// CHECK: vmovaps %zmm12, %zmm30 {%k3}
 // CHECK:  encoding: [0x62,0x11,0x7c,0x4b,0x29,0xe6]
           vmovaps.s %zmm12, %zmm30 {%k3}
 
-// CHECK: vmovaps.s %zmm12, %zmm30 {%k3} {z}
+// CHECK: vmovaps %zmm12, %zmm30 {%k3} {z}
 // CHECK:  encoding: [0x62,0x11,0x7c,0xcb,0x29,0xe6]
           vmovaps.s %zmm12, %zmm30 {%k3} {z}
 
-// CHECK: vmovdqa32.s %zmm17, %zmm4
+// CHECK: vmovdqa32 %zmm17, %zmm4
 // CHECK:  encoding: [0x62,0xe1,0x7d,0x48,0x7f,0xcc]
           vmovdqa32.s %zmm17, %zmm4
 
-// CHECK: vmovdqa32.s %zmm17, %zmm4 {%k4}
+// CHECK: vmovdqa32 %zmm17, %zmm4 {%k4}
 // CHECK:  encoding: [0x62,0xe1,0x7d,0x4c,0x7f,0xcc]
           vmovdqa32.s %zmm17, %zmm4 {%k4}
 
-// CHECK: vmovdqa32.s %zmm17, %zmm4 {%k4} {z}
+// CHECK: vmovdqa32 %zmm17, %zmm4 {%k4} {z}
 // CHECK:  encoding: [0x62,0xe1,0x7d,0xcc,0x7f,0xcc]
           vmovdqa32.s %zmm17, %zmm4 {%k4} {z}
 
-// CHECK: vmovdqa32.s %zmm1, %zmm18
+// CHECK: vmovdqa32 %zmm1, %zmm18
 // CHECK:  encoding: [0x62,0xb1,0x7d,0x48,0x7f,0xca]
           vmovdqa32.s %zmm1, %zmm18
 
-// CHECK: vmovdqa32.s %zmm1, %zmm18 {%k1}
+// CHECK: vmovdqa32 %zmm1, %zmm18 {%k1}
 // CHECK:  encoding: [0x62,0xb1,0x7d,0x49,0x7f,0xca]
           vmovdqa32.s %zmm1, %zmm18 {%k1}
 
-// CHECK: vmovdqa32.s %zmm1, %zmm18 {%k1} {z}
+// CHECK: vmovdqa32 %zmm1, %zmm18 {%k1} {z}
 // CHECK:  encoding: [0x62,0xb1,0x7d,0xc9,0x7f,0xca]
           vmovdqa32.s %zmm1, %zmm18 {%k1} {z}
 
-// CHECK: vmovdqa32.s %zmm28, %zmm14
+// CHECK: vmovdqa32 %zmm28, %zmm14
 // CHECK:  encoding: [0x62,0x41,0x7d,0x48,0x7f,0xe6]
           vmovdqa32.s %zmm28, %zmm14
 
-// CHECK: vmovdqa32.s %zmm28, %zmm14 {%k5}
+// CHECK: vmovdqa32 %zmm28, %zmm14 {%k5}
 // CHECK:  encoding: [0x62,0x41,0x7d,0x4d,0x7f,0xe6]
           vmovdqa32.s %zmm28, %zmm14 {%k5}
 
-// CHECK: vmovdqa32.s %zmm28, %zmm14 {%k5} {z}
+// CHECK: vmovdqa32 %zmm28, %zmm14 {%k5} {z}
 // CHECK:  encoding: [0x62,0x41,0x7d,0xcd,0x7f,0xe6]
           vmovdqa32.s %zmm28, %zmm14 {%k5} {z}
 
-// CHECK: vmovdqa32.s %zmm24, %zmm10
+// CHECK: vmovdqa32 %zmm24, %zmm10
 // CHECK:  encoding: [0x62,0x41,0x7d,0x48,0x7f,0xc2]
           vmovdqa32.s %zmm24, %zmm10
 
-// CHECK: vmovdqa32.s %zmm24, %zmm10 {%k1}
+// CHECK: vmovdqa32 %zmm24, %zmm10 {%k1}
 // CHECK:  encoding: [0x62,0x41,0x7d,0x49,0x7f,0xc2]
           vmovdqa32.s %zmm24, %zmm10 {%k1}
 
-// CHECK: vmovdqa32.s %zmm24, %zmm10 {%k1} {z}
+// CHECK: vmovdqa32 %zmm24, %zmm10 {%k1} {z}
 // CHECK:  encoding: [0x62,0x41,0x7d,0xc9,0x7f,0xc2]
           vmovdqa32.s %zmm24, %zmm10 {%k1} {z}
 
-// CHECK: vmovdqa64.s %zmm25, %zmm18
+// CHECK: vmovdqa64 %zmm25, %zmm18
 // CHECK:  encoding: [0x62,0x21,0xfd,0x48,0x7f,0xca]
           vmovdqa64.s %zmm25, %zmm18
 
-// CHECK: vmovdqa64.s %zmm25, %zmm18 {%k7}
+// CHECK: vmovdqa64 %zmm25, %zmm18 {%k7}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x4f,0x7f,0xca]
           vmovdqa64.s %zmm25, %zmm18 {%k7}
 
-// CHECK: vmovdqa64.s %zmm25, %zmm18 {%k7} {z}
+// CHECK: vmovdqa64 %zmm25, %zmm18 {%k7} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0xcf,0x7f,0xca]
           vmovdqa64.s %zmm25, %zmm18 {%k7} {z}
 
-// CHECK: vmovdqa64.s %zmm18, %zmm21
+// CHECK: vmovdqa64 %zmm18, %zmm21
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x48,0x7f,0xd5]
           vmovdqa64.s %zmm18, %zmm21
 
-// CHECK: vmovdqa64.s %zmm18, %zmm21 {%k6}
+// CHECK: vmovdqa64 %zmm18, %zmm21 {%k6}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x4e,0x7f,0xd5]
           vmovdqa64.s %zmm18, %zmm21 {%k6}
 
-// CHECK: vmovdqa64.s %zmm18, %zmm21 {%k6} {z}
+// CHECK: vmovdqa64 %zmm18, %zmm21 {%k6} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0xce,0x7f,0xd5]
           vmovdqa64.s %zmm18, %zmm21 {%k6} {z}
 
-// CHECK: vmovdqa64.s %zmm14, %zmm4
+// CHECK: vmovdqa64 %zmm14, %zmm4
 // CHECK:  encoding: [0x62,0x71,0xfd,0x48,0x7f,0xf4]
           vmovdqa64.s %zmm14, %zmm4
 
-// CHECK: vmovdqa64.s %zmm14, %zmm4 {%k3}
+// CHECK: vmovdqa64 %zmm14, %zmm4 {%k3}
 // CHECK:  encoding: [0x62,0x71,0xfd,0x4b,0x7f,0xf4]
           vmovdqa64.s %zmm14, %zmm4 {%k3}
 
-// CHECK: vmovdqa64.s %zmm14, %zmm4 {%k3} {z}
+// CHECK: vmovdqa64 %zmm14, %zmm4 {%k3} {z}
 // CHECK:  encoding: [0x62,0x71,0xfd,0xcb,0x7f,0xf4]
           vmovdqa64.s %zmm14, %zmm4 {%k3} {z}
 
-// CHECK: vmovdqa64.s %zmm7, %zmm21
+// CHECK: vmovdqa64 %zmm7, %zmm21
 // CHECK:  encoding: [0x62,0xb1,0xfd,0x48,0x7f,0xfd]
           vmovdqa64.s %zmm7, %zmm21
 
-// CHECK: vmovdqa64.s %zmm7, %zmm21 {%k7}
+// CHECK: vmovdqa64 %zmm7, %zmm21 {%k7}
 // CHECK:  encoding: [0x62,0xb1,0xfd,0x4f,0x7f,0xfd]
           vmovdqa64.s %zmm7, %zmm21 {%k7}
 
-// CHECK: vmovdqa64.s %zmm7, %zmm21 {%k7} {z}
+// CHECK: vmovdqa64 %zmm7, %zmm21 {%k7} {z}
 // CHECK:  encoding: [0x62,0xb1,0xfd,0xcf,0x7f,0xfd]
           vmovdqa64.s %zmm7, %zmm21 {%k7} {z}
 
-// CHECK: vmovdqu32.s %zmm19, %zmm10
+// CHECK: vmovdqu32 %zmm19, %zmm10
 // CHECK:  encoding: [0x62,0xc1,0x7e,0x48,0x7f,0xda]
           vmovdqu32.s %zmm19, %zmm10
 
-// CHECK: vmovdqu32.s %zmm19, %zmm10 {%k4}
+// CHECK: vmovdqu32 %zmm19, %zmm10 {%k4}
 // CHECK:  encoding: [0x62,0xc1,0x7e,0x4c,0x7f,0xda]
           vmovdqu32.s %zmm19, %zmm10 {%k4}
 
-// CHECK: vmovdqu32.s %zmm19, %zmm10 {%k4} {z}
+// CHECK: vmovdqu32 %zmm19, %zmm10 {%k4} {z}
 // CHECK:  encoding: [0x62,0xc1,0x7e,0xcc,0x7f,0xda]
           vmovdqu32.s %zmm19, %zmm10 {%k4} {z}
 
-// CHECK: vmovdqu32.s %zmm16, %zmm18
+// CHECK: vmovdqu32 %zmm16, %zmm18
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x48,0x7f,0xc2]
           vmovdqu32.s %zmm16, %zmm18
 
-// CHECK: vmovdqu32.s %zmm16, %zmm18 {%k3}
+// CHECK: vmovdqu32 %zmm16, %zmm18 {%k3}
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x4b,0x7f,0xc2]
           vmovdqu32.s %zmm16, %zmm18 {%k3}
 
-// CHECK: vmovdqu32.s %zmm16, %zmm18 {%k3} {z}
+// CHECK: vmovdqu32 %zmm16, %zmm18 {%k3} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7e,0xcb,0x7f,0xc2]
           vmovdqu32.s %zmm16, %zmm18 {%k3} {z}
 
-// CHECK: vmovdqu32.s %zmm9, %zmm7
+// CHECK: vmovdqu32 %zmm9, %zmm7
 // CHECK:  encoding: [0x62,0x71,0x7e,0x48,0x7f,0xcf]
           vmovdqu32.s %zmm9, %zmm7
 
-// CHECK: vmovdqu32.s %zmm9, %zmm7 {%k4}
+// CHECK: vmovdqu32 %zmm9, %zmm7 {%k4}
 // CHECK:  encoding: [0x62,0x71,0x7e,0x4c,0x7f,0xcf]
           vmovdqu32.s %zmm9, %zmm7 {%k4}
 
-// CHECK: vmovdqu32.s %zmm9, %zmm7 {%k4} {z}
+// CHECK: vmovdqu32 %zmm9, %zmm7 {%k4} {z}
 // CHECK:  encoding: [0x62,0x71,0x7e,0xcc,0x7f,0xcf]
           vmovdqu32.s %zmm9, %zmm7 {%k4} {z}
 
-// CHECK: vmovdqu32.s %zmm9, %zmm13
+// CHECK: vmovdqu32 %zmm9, %zmm13
 // CHECK:  encoding: [0x62,0x51,0x7e,0x48,0x7f,0xcd]
           vmovdqu32.s %zmm9, %zmm13
 
-// CHECK: vmovdqu32.s %zmm9, %zmm13 {%k4}
+// CHECK: vmovdqu32 %zmm9, %zmm13 {%k4}
 // CHECK:  encoding: [0x62,0x51,0x7e,0x4c,0x7f,0xcd]
           vmovdqu32.s %zmm9, %zmm13 {%k4}
 
-// CHECK: vmovdqu32.s %zmm9, %zmm13 {%k4} {z}
+// CHECK: vmovdqu32 %zmm9, %zmm13 {%k4} {z}
 // CHECK:  encoding: [0x62,0x51,0x7e,0xcc,0x7f,0xcd]
           vmovdqu32.s %zmm9, %zmm13 {%k4} {z}
 
-// CHECK: vmovdqu64.s %zmm27, %zmm21
+// CHECK: vmovdqu64 %zmm27, %zmm21
 // CHECK:  encoding: [0x62,0x21,0xfe,0x48,0x7f,0xdd]
           vmovdqu64.s %zmm27, %zmm21
 
-// CHECK: vmovdqu64.s %zmm27, %zmm21 {%k2}
+// CHECK: vmovdqu64 %zmm27, %zmm21 {%k2}
 // CHECK:  encoding: [0x62,0x21,0xfe,0x4a,0x7f,0xdd]
           vmovdqu64.s %zmm27, %zmm21 {%k2}
 
-// CHECK: vmovdqu64.s %zmm27, %zmm21 {%k2} {z}
+// CHECK: vmovdqu64 %zmm27, %zmm21 {%k2} {z}
 // CHECK:  encoding: [0x62,0x21,0xfe,0xca,0x7f,0xdd]
           vmovdqu64.s %zmm27, %zmm21 {%k2} {z}
 
-// CHECK: vmovdqu64.s %zmm25, %zmm12
+// CHECK: vmovdqu64 %zmm25, %zmm12
 // CHECK:  encoding: [0x62,0x41,0xfe,0x48,0x7f,0xcc]
           vmovdqu64.s %zmm25, %zmm12
 
-// CHECK: vmovdqu64.s %zmm25, %zmm12 {%k3}
+// CHECK: vmovdqu64 %zmm25, %zmm12 {%k3}
 // CHECK:  encoding: [0x62,0x41,0xfe,0x4b,0x7f,0xcc]
           vmovdqu64.s %zmm25, %zmm12 {%k3}
 
-// CHECK: vmovdqu64.s %zmm25, %zmm12 {%k3} {z}
+// CHECK: vmovdqu64 %zmm25, %zmm12 {%k3} {z}
 // CHECK:  encoding: [0x62,0x41,0xfe,0xcb,0x7f,0xcc]
           vmovdqu64.s %zmm25, %zmm12 {%k3} {z}
 
-// CHECK: vmovdqu64.s %zmm7, %zmm19
+// CHECK: vmovdqu64 %zmm7, %zmm19
 // CHECK:  encoding: [0x62,0xb1,0xfe,0x48,0x7f,0xfb]
           vmovdqu64.s %zmm7, %zmm19
 
-// CHECK: vmovdqu64.s %zmm7, %zmm19 {%k7}
+// CHECK: vmovdqu64 %zmm7, %zmm19 {%k7}
 // CHECK:  encoding: [0x62,0xb1,0xfe,0x4f,0x7f,0xfb]
           vmovdqu64.s %zmm7, %zmm19 {%k7}
 
-// CHECK: vmovdqu64.s %zmm7, %zmm19 {%k7} {z}
+// CHECK: vmovdqu64 %zmm7, %zmm19 {%k7} {z}
 // CHECK:  encoding: [0x62,0xb1,0xfe,0xcf,0x7f,0xfb]
           vmovdqu64.s %zmm7, %zmm19 {%k7} {z}
 
-// CHECK: vmovdqu64.s %zmm24, %zmm17
+// CHECK: vmovdqu64 %zmm24, %zmm17
 // CHECK:  encoding: [0x62,0x21,0xfe,0x48,0x7f,0xc1]
           vmovdqu64.s %zmm24, %zmm17
 
-// CHECK: vmovdqu64.s %zmm24, %zmm17 {%k1}
+// CHECK: vmovdqu64 %zmm24, %zmm17 {%k1}
 // CHECK:  encoding: [0x62,0x21,0xfe,0x49,0x7f,0xc1]
           vmovdqu64.s %zmm24, %zmm17 {%k1}
 
-// CHECK: vmovdqu64.s %zmm24, %zmm17 {%k1} {z}
+// CHECK: vmovdqu64 %zmm24, %zmm17 {%k1} {z}
 // CHECK:  encoding: [0x62,0x21,0xfe,0xc9,0x7f,0xc1]
           vmovdqu64.s %zmm24, %zmm17 {%k1} {z}
 
-// CHECK: vmovupd.s %zmm17, %zmm3
+// CHECK: vmovupd %zmm17, %zmm3
 // CHECK:  encoding: [0x62,0xe1,0xfd,0x48,0x11,0xcb]
           vmovupd.s %zmm17, %zmm3
 
-// CHECK: vmovupd.s %zmm17, %zmm3 {%k6}
+// CHECK: vmovupd %zmm17, %zmm3 {%k6}
 // CHECK:  encoding: [0x62,0xe1,0xfd,0x4e,0x11,0xcb]
           vmovupd.s %zmm17, %zmm3 {%k6}
 
-// CHECK: vmovupd.s %zmm17, %zmm3 {%k6} {z}
+// CHECK: vmovupd %zmm17, %zmm3 {%k6} {z}
 // CHECK:  encoding: [0x62,0xe1,0xfd,0xce,0x11,0xcb]
           vmovupd.s %zmm17, %zmm3 {%k6} {z}
 
-// CHECK: vmovupd.s %zmm26, %zmm7
+// CHECK: vmovupd %zmm26, %zmm7
 // CHECK:  encoding: [0x62,0x61,0xfd,0x48,0x11,0xd7]
           vmovupd.s %zmm26, %zmm7
 
-// CHECK: vmovupd.s %zmm26, %zmm7 {%k5}
+// CHECK: vmovupd %zmm26, %zmm7 {%k5}
 // CHECK:  encoding: [0x62,0x61,0xfd,0x4d,0x11,0xd7]
           vmovupd.s %zmm26, %zmm7 {%k5}
 
-// CHECK: vmovupd.s %zmm26, %zmm7 {%k5} {z}
+// CHECK: vmovupd %zmm26, %zmm7 {%k5} {z}
 // CHECK:  encoding: [0x62,0x61,0xfd,0xcd,0x11,0xd7]
           vmovupd.s %zmm26, %zmm7 {%k5} {z}
 
-// CHECK: vmovupd.s %zmm3, %zmm15
+// CHECK: vmovupd %zmm3, %zmm15
 // CHECK:  encoding: [0x62,0xd1,0xfd,0x48,0x11,0xdf]
           vmovupd.s %zmm3, %zmm15
 
-// CHECK: vmovupd.s %zmm3, %zmm15 {%k1}
+// CHECK: vmovupd %zmm3, %zmm15 {%k1}
 // CHECK:  encoding: [0x62,0xd1,0xfd,0x49,0x11,0xdf]
           vmovupd.s %zmm3, %zmm15 {%k1}
 
-// CHECK: vmovupd.s %zmm3, %zmm15 {%k1} {z}
+// CHECK: vmovupd %zmm3, %zmm15 {%k1} {z}
 // CHECK:  encoding: [0x62,0xd1,0xfd,0xc9,0x11,0xdf]
           vmovupd.s %zmm3, %zmm15 {%k1} {z}
 
-// CHECK: vmovupd.s %zmm8, %zmm19
+// CHECK: vmovupd %zmm8, %zmm19
 // CHECK:  encoding: [0x62,0x31,0xfd,0x48,0x11,0xc3]
           vmovupd.s %zmm8, %zmm19
 
-// CHECK: vmovupd.s %zmm8, %zmm19 {%k1}
+// CHECK: vmovupd %zmm8, %zmm19 {%k1}
 // CHECK:  encoding: [0x62,0x31,0xfd,0x49,0x11,0xc3]
           vmovupd.s %zmm8, %zmm19 {%k1}
 
-// CHECK: vmovupd.s %zmm8, %zmm19 {%k1} {z}
+// CHECK: vmovupd %zmm8, %zmm19 {%k1} {z}
 // CHECK:  encoding: [0x62,0x31,0xfd,0xc9,0x11,0xc3]
           vmovupd.s %zmm8, %zmm19 {%k1} {z}
 
-// CHECK: vmovups.s %zmm27, %zmm16
+// CHECK: vmovups %zmm27, %zmm16
 // CHECK:  encoding: [0x62,0x21,0x7c,0x48,0x11,0xd8]
           vmovups.s %zmm27, %zmm16
 
-// CHECK: vmovups.s %zmm27, %zmm16 {%k1}
+// CHECK: vmovups %zmm27, %zmm16 {%k1}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x49,0x11,0xd8]
           vmovups.s %zmm27, %zmm16 {%k1}
 
-// CHECK: vmovups.s %zmm27, %zmm16 {%k1} {z}
+// CHECK: vmovups %zmm27, %zmm16 {%k1} {z}
 // CHECK:  encoding: [0x62,0x21,0x7c,0xc9,0x11,0xd8]
           vmovups.s %zmm27, %zmm16 {%k1} {z}
 
-// CHECK: vmovups.s %zmm5, %zmm19
+// CHECK: vmovups %zmm5, %zmm19
 // CHECK:  encoding: [0x62,0xb1,0x7c,0x48,0x11,0xeb]
           vmovups.s %zmm5, %zmm19
 
-// CHECK: vmovups.s %zmm5, %zmm19 {%k2}
+// CHECK: vmovups %zmm5, %zmm19 {%k2}
 // CHECK:  encoding: [0x62,0xb1,0x7c,0x4a,0x11,0xeb]
           vmovups.s %zmm5, %zmm19 {%k2}
 
-// CHECK: vmovups.s %zmm5, %zmm19 {%k2} {z}
+// CHECK: vmovups %zmm5, %zmm19 {%k2} {z}
 // CHECK:  encoding: [0x62,0xb1,0x7c,0xca,0x11,0xeb]
           vmovups.s %zmm5, %zmm19 {%k2} {z}
 
-// CHECK: vmovups.s %zmm5, %zmm1
+// CHECK: vmovups %zmm5, %zmm1
 // CHECK:  encoding: [0x62,0xf1,0x7c,0x48,0x11,0xe9]
           vmovups.s %zmm5, %zmm1
 
-// CHECK: vmovups.s %zmm5, %zmm1 {%k3}
+// CHECK: vmovups %zmm5, %zmm1 {%k3}
 // CHECK:  encoding: [0x62,0xf1,0x7c,0x4b,0x11,0xe9]
           vmovups.s %zmm5, %zmm1 {%k3}
 
-// CHECK: vmovups.s %zmm5, %zmm1 {%k3} {z}
+// CHECK: vmovups %zmm5, %zmm1 {%k3} {z}
 // CHECK:  encoding: [0x62,0xf1,0x7c,0xcb,0x11,0xe9]
           vmovups.s %zmm5, %zmm1 {%k3} {z}
 
-// CHECK: vmovups.s %zmm20, %zmm27
+// CHECK: vmovups %zmm20, %zmm27
 // CHECK:  encoding: [0x62,0x81,0x7c,0x48,0x11,0xe3]
           vmovups.s %zmm20, %zmm27
 
-// CHECK: vmovups.s %zmm20, %zmm27 {%k6}
+// CHECK: vmovups %zmm20, %zmm27 {%k6}
 // CHECK:  encoding: [0x62,0x81,0x7c,0x4e,0x11,0xe3]
           vmovups.s %zmm20, %zmm27 {%k6}
 
-// CHECK: vmovups.s %zmm20, %zmm27 {%k6} {z}
+// CHECK: vmovups %zmm20, %zmm27 {%k6} {z}
 // CHECK:  encoding: [0x62,0x81,0x7c,0xce,0x11,0xe3]
           vmovups.s %zmm20, %zmm27 {%k6} {z}
 
-// CHECK: vmovq.s %xmm9, %xmm29
+// CHECK: vmovq %xmm9, %xmm29
 // CHECK:  encoding: [0x62,0x11,0xfd,0x08,0xd6,0xcd]
           vmovq.s %xmm9, %xmm29
 
-// CHECK: vmovq.s %xmm5, %xmm18
+// CHECK: vmovq %xmm5, %xmm18
 // CHECK:  encoding: [0x62,0xb1,0xfd,0x08,0xd6,0xea]
           vmovq.s %xmm5, %xmm18
 
-// CHECK: vmovq.s  %xmm14, %xmm25
+// CHECK: vmovq  %xmm14, %xmm25
 // CHECK:  encoding: [0x62,0x11,0xfd,0x08,0xd6,0xf1]
           vmovq.s  %xmm14, %xmm25
 
-// CHECK: vmovq.s  %xmm24, %xmm12
+// CHECK: vmovq  %xmm24, %xmm12
 // CHECK:  encoding: [0x62,0x41,0xfd,0x08,0xd6,0xc4]
           vmovq.s  %xmm24, %xmm12
 

Modified: llvm/trunk/test/MC/X86/x86-64-avx512bw.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/x86-64-avx512bw.s?rev=334920&r1=334919&r2=334920&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/x86-64-avx512bw.s (original)
+++ llvm/trunk/test/MC/X86/x86-64-avx512bw.s Sun Jun 17 18:28:05 2018
@@ -4691,147 +4691,147 @@
 // CHECK:  encoding: [0x62,0x62,0x7d,0xc9,0x7b,0xc0]
           vpbroadcastw %eax, %zmm24 {%k1} {z}
 
-// CHECK: vpextrw.s $171, %xmm28, %eax
+// CHECK: vpextrw $171, %xmm28, %eax
 // CHECK:  encoding: [0x62,0x63,0x7d,0x08,0x15,0xe0,0xab]
           vpextrw.s $0xab, %xmm28, %eax
 
-// CHECK: vpextrw.s $123, %xmm28, %eax
+// CHECK: vpextrw $123, %xmm28, %eax
 // CHECK:  encoding: [0x62,0x63,0x7d,0x08,0x15,0xe0,0x7b]
           vpextrw.s $0x7b, %xmm28, %eax
 
-// CHECK: vpextrw.s $123, %xmm28, %r8d
+// CHECK: vpextrw $123, %xmm28, %r8d
 // CHECK:  encoding: [0x62,0x43,0x7d,0x08,0x15,0xe0,0x7b]
           vpextrw.s $0x7b, %xmm28, %r8d
 
-// CHECK: vpextrw.s $171, %xmm28, %eax
+// CHECK: vpextrw $171, %xmm28, %eax
 // CHECK:  encoding: [0x62,0x63,0x7d,0x08,0x15,0xe0,0xab]
           vpextrw.s $0xab, %xmm28, %eax
 
-// CHECK: vpextrw.s $123, %xmm28, %eax
+// CHECK: vpextrw $123, %xmm28, %eax
 // CHECK:  encoding: [0x62,0x63,0x7d,0x08,0x15,0xe0,0x7b]
           vpextrw.s $0x7b, %xmm28, %eax
 
-// CHECK: vpextrw.s $123, %xmm28, %r8d
+// CHECK: vpextrw $123, %xmm28, %r8d
 // CHECK:  encoding: [0x62,0x43,0x7d,0x08,0x15,0xe0,0x7b]
           vpextrw.s $0x7b, %xmm28, %r8d
 
-// CHECK: vpextrw.s $171, %xmm20, %eax
+// CHECK: vpextrw $171, %xmm20, %eax
 // CHECK:  encoding: [0x62,0xe3,0x7d,0x08,0x15,0xe0,0xab]
           vpextrw.s $0xab, %xmm20, %eax
 
-// CHECK: vpextrw.s $123, %xmm20, %eax
+// CHECK: vpextrw $123, %xmm20, %eax
 // CHECK:  encoding: [0x62,0xe3,0x7d,0x08,0x15,0xe0,0x7b]
           vpextrw.s $0x7b, %xmm20, %eax
 
-// CHECK: vpextrw.s $123, %xmm20, %r8d
+// CHECK: vpextrw $123, %xmm20, %r8d
 // CHECK:  encoding: [0x62,0xc3,0x7d,0x08,0x15,0xe0,0x7b]
           vpextrw.s $0x7b, %xmm20, %r8d
 
-// CHECK: vpextrw.s $171, %xmm19, %eax
+// CHECK: vpextrw $171, %xmm19, %eax
 // CHECK:  encoding: [0x62,0xe3,0x7d,0x08,0x15,0xd8,0xab]
           vpextrw.s $0xab, %xmm19, %eax
 
-// CHECK: vpextrw.s $123, %xmm19, %eax
+// CHECK: vpextrw $123, %xmm19, %eax
 // CHECK:  encoding: [0x62,0xe3,0x7d,0x08,0x15,0xd8,0x7b]
           vpextrw.s $0x7b, %xmm19, %eax
 
-// CHECK: vpextrw.s $123, %xmm19, %r8d
+// CHECK: vpextrw $123, %xmm19, %r8d
 // CHECK:  encoding: [0x62,0xc3,0x7d,0x08,0x15,0xd8,0x7b]
           vpextrw.s $0x7b, %xmm19, %r8d
 
-// CHECK: vmovdqu16.s %zmm19, %zmm22
+// CHECK: vmovdqu16 %zmm19, %zmm22
 // CHECK:  encoding: [0x62,0xa1,0xff,0x48,0x7f,0xde]
           vmovdqu16.s %zmm19, %zmm22
 
-// CHECK: vmovdqu16.s %zmm19, %zmm22 {%k3}
+// CHECK: vmovdqu16 %zmm19, %zmm22 {%k3}
 // CHECK:  encoding: [0x62,0xa1,0xff,0x4b,0x7f,0xde]
           vmovdqu16.s %zmm19, %zmm22 {%k3}
 
-// CHECK: vmovdqu16.s %zmm19, %zmm22 {%k3} {z}
+// CHECK: vmovdqu16 %zmm19, %zmm22 {%k3} {z}
 // CHECK:  encoding: [0x62,0xa1,0xff,0xcb,0x7f,0xde]
           vmovdqu16.s %zmm19, %zmm22 {%k3} {z}
 
-// CHECK: vmovdqu16.s %zmm22, %zmm20
+// CHECK: vmovdqu16 %zmm22, %zmm20
 // CHECK:  encoding: [0x62,0xa1,0xff,0x48,0x7f,0xf4]
           vmovdqu16.s %zmm22, %zmm20
 
-// CHECK: vmovdqu16.s %zmm22, %zmm20 {%k3}
+// CHECK: vmovdqu16 %zmm22, %zmm20 {%k3}
 // CHECK:  encoding: [0x62,0xa1,0xff,0x4b,0x7f,0xf4]
           vmovdqu16.s %zmm22, %zmm20 {%k3}
 
-// CHECK: vmovdqu16.s %zmm22, %zmm20 {%k3} {z}
+// CHECK: vmovdqu16 %zmm22, %zmm20 {%k3} {z}
 // CHECK:  encoding: [0x62,0xa1,0xff,0xcb,0x7f,0xf4]
           vmovdqu16.s %zmm22, %zmm20 {%k3} {z}
 
-// CHECK: vmovdqu16.s %zmm26, %zmm26
+// CHECK: vmovdqu16 %zmm26, %zmm26
 // CHECK:  encoding: [0x62,0x01,0xff,0x48,0x7f,0xd2]
           vmovdqu16.s %zmm26, %zmm26
 
-// CHECK: vmovdqu16.s %zmm26, %zmm26 {%k2}
+// CHECK: vmovdqu16 %zmm26, %zmm26 {%k2}
 // CHECK:  encoding: [0x62,0x01,0xff,0x4a,0x7f,0xd2]
           vmovdqu16.s %zmm26, %zmm26 {%k2}
 
-// CHECK: vmovdqu16.s %zmm26, %zmm26 {%k2} {z}
+// CHECK: vmovdqu16 %zmm26, %zmm26 {%k2} {z}
 // CHECK:  encoding: [0x62,0x01,0xff,0xca,0x7f,0xd2]
           vmovdqu16.s %zmm26, %zmm26 {%k2} {z}
 
-// CHECK: vmovdqu16.s %zmm22, %zmm19
+// CHECK: vmovdqu16 %zmm22, %zmm19
 // CHECK:  encoding: [0x62,0xa1,0xff,0x48,0x7f,0xf3]
           vmovdqu16.s %zmm22, %zmm19
 
-// CHECK: vmovdqu16.s %zmm22, %zmm19 {%k7}
+// CHECK: vmovdqu16 %zmm22, %zmm19 {%k7}
 // CHECK:  encoding: [0x62,0xa1,0xff,0x4f,0x7f,0xf3]
           vmovdqu16.s %zmm22, %zmm19 {%k7}
 
-// CHECK: vmovdqu16.s %zmm22, %zmm19 {%k7} {z}
+// CHECK: vmovdqu16 %zmm22, %zmm19 {%k7} {z}
 // CHECK:  encoding: [0x62,0xa1,0xff,0xcf,0x7f,0xf3]
           vmovdqu16.s %zmm22, %zmm19 {%k7} {z}
 
-// CHECK: vmovdqu8.s %zmm23, %zmm24
+// CHECK: vmovdqu8 %zmm23, %zmm24
 // CHECK:  encoding: [0x62,0x81,0x7f,0x48,0x7f,0xf8]
           vmovdqu8.s %zmm23, %zmm24
 
-// CHECK: vmovdqu8.s %zmm23, %zmm24 {%k3}
+// CHECK: vmovdqu8 %zmm23, %zmm24 {%k3}
 // CHECK:  encoding: [0x62,0x81,0x7f,0x4b,0x7f,0xf8]
           vmovdqu8.s %zmm23, %zmm24 {%k3}
 
-// CHECK: vmovdqu8.s %zmm23, %zmm24 {%k3} {z}
+// CHECK: vmovdqu8 %zmm23, %zmm24 {%k3} {z}
 // CHECK:  encoding: [0x62,0x81,0x7f,0xcb,0x7f,0xf8]
           vmovdqu8.s %zmm23, %zmm24 {%k3} {z}
 
-// CHECK: vmovdqu8.s %zmm27, %zmm23
+// CHECK: vmovdqu8 %zmm27, %zmm23
 // CHECK:  encoding: [0x62,0x21,0x7f,0x48,0x7f,0xdf]
           vmovdqu8.s %zmm27, %zmm23
 
-// CHECK: vmovdqu8.s %zmm27, %zmm23 {%k5}
+// CHECK: vmovdqu8 %zmm27, %zmm23 {%k5}
 // CHECK:  encoding: [0x62,0x21,0x7f,0x4d,0x7f,0xdf]
           vmovdqu8.s %zmm27, %zmm23 {%k5}
 
-// CHECK: vmovdqu8.s %zmm27, %zmm23 {%k5} {z}
+// CHECK: vmovdqu8 %zmm27, %zmm23 {%k5} {z}
 // CHECK:  encoding: [0x62,0x21,0x7f,0xcd,0x7f,0xdf]
           vmovdqu8.s %zmm27, %zmm23 {%k5} {z}
 
-// CHECK: vmovdqu8.s %zmm17, %zmm23
+// CHECK: vmovdqu8 %zmm17, %zmm23
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x48,0x7f,0xcf]
           vmovdqu8.s %zmm17, %zmm23
 
-// CHECK: vmovdqu8.s %zmm17, %zmm23 {%k2}
+// CHECK: vmovdqu8 %zmm17, %zmm23 {%k2}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x4a,0x7f,0xcf]
           vmovdqu8.s %zmm17, %zmm23 {%k2}
 
-// CHECK: vmovdqu8.s %zmm17, %zmm23 {%k2} {z}
+// CHECK: vmovdqu8 %zmm17, %zmm23 {%k2} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0xca,0x7f,0xcf]
           vmovdqu8.s %zmm17, %zmm23 {%k2} {z}
 
-// CHECK: vmovdqu8.s %zmm19, %zmm28
+// CHECK: vmovdqu8 %zmm19, %zmm28
 // CHECK:  encoding: [0x62,0x81,0x7f,0x48,0x7f,0xdc]
           vmovdqu8.s %zmm19, %zmm28
 
-// CHECK: vmovdqu8.s %zmm19, %zmm28 {%k4}
+// CHECK: vmovdqu8 %zmm19, %zmm28 {%k4}
 // CHECK:  encoding: [0x62,0x81,0x7f,0x4c,0x7f,0xdc]
           vmovdqu8.s %zmm19, %zmm28 {%k4}
 
-// CHECK: vmovdqu8.s %zmm19, %zmm28 {%k4} {z}
+// CHECK: vmovdqu8 %zmm19, %zmm28 {%k4} {z}
 // CHECK:  encoding: [0x62,0x81,0x7f,0xcc,0x7f,0xdc]
           vmovdqu8.s %zmm19, %zmm28 {%k4} {z}
 

Modified: llvm/trunk/test/MC/X86/x86-64-avx512bw_vl.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/x86-64-avx512bw_vl.s?rev=334920&r1=334919&r2=334920&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/x86-64-avx512bw_vl.s (original)
+++ llvm/trunk/test/MC/X86/x86-64-avx512bw_vl.s Sun Jun 17 18:28:05 2018
@@ -9631,195 +9631,195 @@
 // CHECK:  encoding: [0x62,0x62,0x7d,0xac,0x7b,0xe0]
           vpbroadcastw %eax, %ymm28 {%k4} {z}
 
-// CHECK: vmovdqu16.s %xmm27, %xmm23
+// CHECK: vmovdqu16   %xmm27, %xmm23
 // CHECK:  encoding: [0x62,0x21,0xff,0x08,0x7f,0xdf]
           vmovdqu16.s %xmm27, %xmm23
 
-// CHECK: vmovdqu16.s %xmm27, %xmm23 {%k2}
+// CHECK: vmovdqu16   %xmm27, %xmm23 {%k2}
 // CHECK:  encoding: [0x62,0x21,0xff,0x0a,0x7f,0xdf]
           vmovdqu16.s %xmm27, %xmm23 {%k2}
 
-// CHECK: vmovdqu16.s %xmm27, %xmm23 {%k2} {z}
+// CHECK: vmovdqu16 %xmm27, %xmm23 {%k2} {z}
 // CHECK:  encoding: [0x62,0x21,0xff,0x8a,0x7f,0xdf]
           vmovdqu16.s %xmm27, %xmm23 {%k2} {z}
 
-// CHECK: vmovdqu16.s %xmm17, %xmm27
+// CHECK: vmovdqu16 %xmm17, %xmm27
 // CHECK:  encoding: [0x62,0x81,0xff,0x08,0x7f,0xcb]
           vmovdqu16.s %xmm17, %xmm27
 
-// CHECK: vmovdqu16.s %xmm17, %xmm27 {%k2}
+// CHECK: vmovdqu16 %xmm17, %xmm27 {%k2}
 // CHECK:  encoding: [0x62,0x81,0xff,0x0a,0x7f,0xcb]
           vmovdqu16.s %xmm17, %xmm27 {%k2}
 
-// CHECK: vmovdqu16.s %xmm17, %xmm27 {%k2} {z}
+// CHECK: vmovdqu16 %xmm17, %xmm27 {%k2} {z}
 // CHECK:  encoding: [0x62,0x81,0xff,0x8a,0x7f,0xcb]
           vmovdqu16.s %xmm17, %xmm27 {%k2} {z}
 
-// CHECK: vmovdqu16.s %ymm29, %ymm27
+// CHECK: vmovdqu16 %ymm29, %ymm27
 // CHECK:  encoding: [0x62,0x01,0xff,0x28,0x7f,0xeb]
           vmovdqu16.s %ymm29, %ymm27
 
-// CHECK: vmovdqu16.s %ymm29, %ymm27 {%k6}
+// CHECK: vmovdqu16 %ymm29, %ymm27 {%k6}
 // CHECK:  encoding: [0x62,0x01,0xff,0x2e,0x7f,0xeb]
           vmovdqu16.s %ymm29, %ymm27 {%k6}
 
-// CHECK: vmovdqu16.s %ymm29, %ymm27 {%k6} {z}
+// CHECK: vmovdqu16 %ymm29, %ymm27 {%k6} {z}
 // CHECK:  encoding: [0x62,0x01,0xff,0xae,0x7f,0xeb]
           vmovdqu16.s %ymm29, %ymm27 {%k6} {z}
 
-// CHECK: vmovdqu16.s %ymm29, %ymm29
+// CHECK: vmovdqu16 %ymm29, %ymm29
 // CHECK:  encoding: [0x62,0x01,0xff,0x28,0x7f,0xed]
           vmovdqu16.s %ymm29, %ymm29
 
-// CHECK: vmovdqu16.s %ymm29, %ymm29 {%k1}
+// CHECK: vmovdqu16 %ymm29, %ymm29 {%k1}
 // CHECK:  encoding: [0x62,0x01,0xff,0x29,0x7f,0xed]
           vmovdqu16.s %ymm29, %ymm29 {%k1}
 
-// CHECK: vmovdqu16.s %ymm29, %ymm29 {%k1} {z}
+// CHECK: vmovdqu16 %ymm29, %ymm29 {%k1} {z}
 // CHECK:  encoding: [0x62,0x01,0xff,0xa9,0x7f,0xed]
           vmovdqu16.s %ymm29, %ymm29 {%k1} {z}
 
-// CHECK: vmovdqu16.s %xmm26, %xmm24
+// CHECK: vmovdqu16 %xmm26, %xmm24
 // CHECK:  encoding: [0x62,0x01,0xff,0x08,0x7f,0xd0]
           vmovdqu16.s %xmm26, %xmm24
 
-// CHECK: vmovdqu16.s %xmm26, %xmm24 {%k5}
+// CHECK: vmovdqu16 %xmm26, %xmm24 {%k5}
 // CHECK:  encoding: [0x62,0x01,0xff,0x0d,0x7f,0xd0]
           vmovdqu16.s %xmm26, %xmm24 {%k5}
 
-// CHECK: vmovdqu16.s %xmm26, %xmm24 {%k5} {z}
+// CHECK: vmovdqu16 %xmm26, %xmm24 {%k5} {z}
 // CHECK:  encoding: [0x62,0x01,0xff,0x8d,0x7f,0xd0]
           vmovdqu16.s %xmm26, %xmm24 {%k5} {z}
 
-// CHECK: vmovdqu16.s %xmm20, %xmm23
+// CHECK: vmovdqu16 %xmm20, %xmm23
 // CHECK:  encoding: [0x62,0xa1,0xff,0x08,0x7f,0xe7]
           vmovdqu16.s %xmm20, %xmm23
 
-// CHECK: vmovdqu16.s %xmm20, %xmm23 {%k1}
+// CHECK: vmovdqu16 %xmm20, %xmm23 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0xff,0x09,0x7f,0xe7]
           vmovdqu16.s %xmm20, %xmm23 {%k1}
 
-// CHECK: vmovdqu16.s %xmm20, %xmm23 {%k1} {z}
+// CHECK: vmovdqu16 %xmm20, %xmm23 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0xff,0x89,0x7f,0xe7]
           vmovdqu16.s %xmm20, %xmm23 {%k1} {z}
 
-// CHECK: vmovdqu16.s %ymm23, %ymm28
+// CHECK: vmovdqu16 %ymm23, %ymm28
 // CHECK:  encoding: [0x62,0x81,0xff,0x28,0x7f,0xfc]
           vmovdqu16.s %ymm23, %ymm28
 
-// CHECK: vmovdqu16.s %ymm23, %ymm28 {%k4}
+// CHECK: vmovdqu16 %ymm23, %ymm28 {%k4}
 // CHECK:  encoding: [0x62,0x81,0xff,0x2c,0x7f,0xfc]
           vmovdqu16.s %ymm23, %ymm28 {%k4}
 
-// CHECK: vmovdqu16.s %ymm23, %ymm28 {%k4} {z}
+// CHECK: vmovdqu16 %ymm23, %ymm28 {%k4} {z}
 // CHECK:  encoding: [0x62,0x81,0xff,0xac,0x7f,0xfc]
           vmovdqu16.s %ymm23, %ymm28 {%k4} {z}
 
-// CHECK: vmovdqu16.s %ymm24, %ymm26
+// CHECK: vmovdqu16 %ymm24, %ymm26
 // CHECK:  encoding: [0x62,0x01,0xff,0x28,0x7f,0xc2]
           vmovdqu16.s %ymm24, %ymm26
 
-// CHECK: vmovdqu16.s %ymm24, %ymm26 {%k2}
+// CHECK: vmovdqu16 %ymm24, %ymm26 {%k2}
 // CHECK:  encoding: [0x62,0x01,0xff,0x2a,0x7f,0xc2]
           vmovdqu16.s %ymm24, %ymm26 {%k2}
 
-// CHECK: vmovdqu16.s %ymm24, %ymm26 {%k2} {z}
+// CHECK: vmovdqu16 %ymm24, %ymm26 {%k2} {z}
 // CHECK:  encoding: [0x62,0x01,0xff,0xaa,0x7f,0xc2]
           vmovdqu16.s %ymm24, %ymm26 {%k2} {z}
 
-// CHECK: vmovdqu8.s %xmm22, %xmm18
+// CHECK: vmovdqu8 %xmm22, %xmm18
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x08,0x7f,0xf2]
           vmovdqu8.s %xmm22, %xmm18
 
-// CHECK: vmovdqu8.s %xmm22, %xmm18 {%k1}
+// CHECK: vmovdqu8 %xmm22, %xmm18 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x09,0x7f,0xf2]
           vmovdqu8.s %xmm22, %xmm18 {%k1}
 
-// CHECK: vmovdqu8.s %xmm22, %xmm18 {%k1} {z}
+// CHECK: vmovdqu8 %xmm22, %xmm18 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x89,0x7f,0xf2]
           vmovdqu8.s %xmm22, %xmm18 {%k1} {z}
 
-// CHECK: vmovdqu8.s %xmm19, %xmm28
+// CHECK: vmovdqu8 %xmm19, %xmm28
 // CHECK:  encoding: [0x62,0x81,0x7f,0x08,0x7f,0xdc]
           vmovdqu8.s %xmm19, %xmm28
 
-// CHECK: vmovdqu8.s %xmm19, %xmm28 {%k1}
+// CHECK: vmovdqu8 %xmm19, %xmm28 {%k1}
 // CHECK:  encoding: [0x62,0x81,0x7f,0x09,0x7f,0xdc]
           vmovdqu8.s %xmm19, %xmm28 {%k1}
 
-// CHECK: vmovdqu8.s %xmm19, %xmm28 {%k1} {z}
+// CHECK: vmovdqu8 %xmm19, %xmm28 {%k1} {z}
 // CHECK:  encoding: [0x62,0x81,0x7f,0x89,0x7f,0xdc]
           vmovdqu8.s %xmm19, %xmm28 {%k1} {z}
 
-// CHECK: vmovdqu8.s %ymm19, %ymm28
+// CHECK: vmovdqu8 %ymm19, %ymm28
 // CHECK:  encoding: [0x62,0x81,0x7f,0x28,0x7f,0xdc]
           vmovdqu8.s %ymm19, %ymm28
 
-// CHECK: vmovdqu8.s %ymm19, %ymm28 {%k3}
+// CHECK: vmovdqu8 %ymm19, %ymm28 {%k3}
 // CHECK:  encoding: [0x62,0x81,0x7f,0x2b,0x7f,0xdc]
           vmovdqu8.s %ymm19, %ymm28 {%k3}
 
-// CHECK: vmovdqu8.s %ymm19, %ymm28 {%k3} {z}
+// CHECK: vmovdqu8 %ymm19, %ymm28 {%k3} {z}
 // CHECK:  encoding: [0x62,0x81,0x7f,0xab,0x7f,0xdc]
           vmovdqu8.s %ymm19, %ymm28 {%k3} {z}
 
-// CHECK: vmovdqu8.s %ymm17, %ymm19
+// CHECK: vmovdqu8 %ymm17, %ymm19
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x28,0x7f,0xcb]
           vmovdqu8.s %ymm17, %ymm19
 
-// CHECK: vmovdqu8.s %ymm17, %ymm19 {%k2}
+// CHECK: vmovdqu8 %ymm17, %ymm19 {%k2}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x2a,0x7f,0xcb]
           vmovdqu8.s %ymm17, %ymm19 {%k2}
 
-// CHECK: vmovdqu8.s %ymm17, %ymm19 {%k2} {z}
+// CHECK: vmovdqu8 %ymm17, %ymm19 {%k2} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0xaa,0x7f,0xcb]
           vmovdqu8.s %ymm17, %ymm19 {%k2} {z}
 
-// CHECK: vmovdqu8.s %xmm17, %xmm24
+// CHECK: vmovdqu8 %xmm17, %xmm24
 // CHECK:  encoding: [0x62,0x81,0x7f,0x08,0x7f,0xc8]
           vmovdqu8.s %xmm17, %xmm24
 
-// CHECK: vmovdqu8.s %xmm17, %xmm24 {%k3}
+// CHECK: vmovdqu8 %xmm17, %xmm24 {%k3}
 // CHECK:  encoding: [0x62,0x81,0x7f,0x0b,0x7f,0xc8]
           vmovdqu8.s %xmm17, %xmm24 {%k3}
 
-// CHECK: vmovdqu8.s %xmm17, %xmm24 {%k3} {z}
+// CHECK: vmovdqu8 %xmm17, %xmm24 {%k3} {z}
 // CHECK:  encoding: [0x62,0x81,0x7f,0x8b,0x7f,0xc8]
           vmovdqu8.s %xmm17, %xmm24 {%k3} {z}
 
-// CHECK: vmovdqu8.s %xmm27, %xmm23
+// CHECK: vmovdqu8 %xmm27, %xmm23
 // CHECK:  encoding: [0x62,0x21,0x7f,0x08,0x7f,0xdf]
           vmovdqu8.s %xmm27, %xmm23
 
-// CHECK: vmovdqu8.s %xmm27, %xmm23 {%k2}
+// CHECK: vmovdqu8 %xmm27, %xmm23 {%k2}
 // CHECK:  encoding: [0x62,0x21,0x7f,0x0a,0x7f,0xdf]
           vmovdqu8.s %xmm27, %xmm23 {%k2}
 
-// CHECK: vmovdqu8.s %xmm27, %xmm23 {%k2} {z}
+// CHECK: vmovdqu8 %xmm27, %xmm23 {%k2} {z}
 // CHECK:  encoding: [0x62,0x21,0x7f,0x8a,0x7f,0xdf]
           vmovdqu8.s %xmm27, %xmm23 {%k2} {z}
 
-// CHECK: vmovdqu8.s %ymm21, %ymm17
+// CHECK: vmovdqu8 %ymm21, %ymm17
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x28,0x7f,0xe9]
           vmovdqu8.s %ymm21, %ymm17
 
-// CHECK: vmovdqu8.s %ymm21, %ymm17 {%k1}
+// CHECK: vmovdqu8 %ymm21, %ymm17 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x29,0x7f,0xe9]
           vmovdqu8.s %ymm21, %ymm17 {%k1}
 
-// CHECK: vmovdqu8.s %ymm21, %ymm17 {%k1} {z}
+// CHECK: vmovdqu8 %ymm21, %ymm17 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0xa9,0x7f,0xe9]
           vmovdqu8.s %ymm21, %ymm17 {%k1} {z}
 
-// CHECK: vmovdqu8.s %ymm19, %ymm17
+// CHECK: vmovdqu8 %ymm19, %ymm17
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x28,0x7f,0xd9]
           vmovdqu8.s %ymm19, %ymm17
 
-// CHECK: vmovdqu8.s %ymm19, %ymm17 {%k6}
+// CHECK: vmovdqu8 %ymm19, %ymm17 {%k6}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0x2e,0x7f,0xd9]
           vmovdqu8.s %ymm19, %ymm17 {%k6}
 
-// CHECK: vmovdqu8.s %ymm19, %ymm17 {%k6} {z}
+// CHECK: vmovdqu8 %ymm19, %ymm17 {%k6} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7f,0xae,0x7f,0xd9]
           vmovdqu8.s %ymm19, %ymm17 {%k6} {z}
 

Modified: llvm/trunk/test/MC/X86/x86-64-avx512f_vl.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/x86-64-avx512f_vl.s?rev=334920&r1=334919&r2=334920&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/x86-64-avx512f_vl.s (original)
+++ llvm/trunk/test/MC/X86/x86-64-avx512f_vl.s Sun Jun 17 18:28:05 2018
@@ -22195,771 +22195,771 @@ vaddpd  {rz-sae}, %zmm2, %zmm1, %zmm1
 // CHECK:  encoding: [0x62,0xe1,0xff,0x28,0x12,0x92,0xe0,0xef,0xff,0xff]
           vmovddup -4128(%rdx), %ymm18
 
-// CHECK: vmovapd.s %xmm27, %xmm26
+// CHECK: vmovapd %xmm27, %xmm26
 // CHECK:  encoding: [0x62,0x01,0xfd,0x08,0x29,0xda]
           vmovapd.s %xmm27, %xmm26
 
-// CHECK: vmovapd.s %xmm27, %xmm26 {%k6}
+// CHECK: vmovapd %xmm27, %xmm26 {%k6}
 // CHECK:  encoding: [0x62,0x01,0xfd,0x0e,0x29,0xda]
           vmovapd.s %xmm27, %xmm26 {%k6}
 
-// CHECK: vmovapd.s %xmm27, %xmm26 {%k6} {z}
+// CHECK: vmovapd %xmm27, %xmm26 {%k6} {z}
 // CHECK:  encoding: [0x62,0x01,0xfd,0x8e,0x29,0xda]
           vmovapd.s %xmm27, %xmm26 {%k6} {z}
 
-// CHECK: vmovapd.s %xmm26, %xmm17
+// CHECK: vmovapd %xmm26, %xmm17
 // CHECK:  encoding: [0x62,0x21,0xfd,0x08,0x29,0xd1]
           vmovapd.s %xmm26, %xmm17
 
-// CHECK: vmovapd.s %xmm26, %xmm17 {%k2}
+// CHECK: vmovapd %xmm26, %xmm17 {%k2}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x0a,0x29,0xd1]
           vmovapd.s %xmm26, %xmm17 {%k2}
 
-// CHECK: vmovapd.s %xmm26, %xmm17 {%k2} {z}
+// CHECK: vmovapd %xmm26, %xmm17 {%k2} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x8a,0x29,0xd1]
           vmovapd.s %xmm26, %xmm17 {%k2} {z}
 
-// CHECK: vmovapd.s %ymm20, %ymm18
+// CHECK: vmovapd %ymm20, %ymm18
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x28,0x29,0xe2]
           vmovapd.s %ymm20, %ymm18
 
-// CHECK: vmovapd.s %ymm20, %ymm18 {%k2}
+// CHECK: vmovapd %ymm20, %ymm18 {%k2}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x2a,0x29,0xe2]
           vmovapd.s %ymm20, %ymm18 {%k2}
 
-// CHECK: vmovapd.s %ymm20, %ymm18 {%k2} {z}
+// CHECK: vmovapd %ymm20, %ymm18 {%k2} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0xaa,0x29,0xe2]
           vmovapd.s %ymm20, %ymm18 {%k2} {z}
 
-// CHECK: vmovapd.s %ymm20, %ymm21
+// CHECK: vmovapd %ymm20, %ymm21
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x28,0x29,0xe5]
           vmovapd.s %ymm20, %ymm21
 
-// CHECK: vmovapd.s %ymm20, %ymm21 {%k6}
+// CHECK: vmovapd %ymm20, %ymm21 {%k6}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x2e,0x29,0xe5]
           vmovapd.s %ymm20, %ymm21 {%k6}
 
-// CHECK: vmovapd.s %ymm20, %ymm21 {%k6} {z}
+// CHECK: vmovapd %ymm20, %ymm21 {%k6} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0xae,0x29,0xe5]
           vmovapd.s %ymm20, %ymm21 {%k6} {z}
 
-// CHECK: vmovapd.s %xmm29, %xmm17
+// CHECK: vmovapd %xmm29, %xmm17
 // CHECK:  encoding: [0x62,0x21,0xfd,0x08,0x29,0xe9]
           vmovapd.s %xmm29, %xmm17
 
-// CHECK: vmovapd.s %xmm29, %xmm17 {%k1}
+// CHECK: vmovapd %xmm29, %xmm17 {%k1}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x09,0x29,0xe9]
           vmovapd.s %xmm29, %xmm17 {%k1}
 
-// CHECK: vmovapd.s %xmm29, %xmm17 {%k1} {z}
+// CHECK: vmovapd %xmm29, %xmm17 {%k1} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x89,0x29,0xe9]
           vmovapd.s %xmm29, %xmm17 {%k1} {z}
 
-// CHECK: vmovapd.s %xmm27, %xmm19
+// CHECK: vmovapd %xmm27, %xmm19
 // CHECK:  encoding: [0x62,0x21,0xfd,0x08,0x29,0xdb]
           vmovapd.s %xmm27, %xmm19
 
-// CHECK: vmovapd.s %xmm27, %xmm19 {%k1}
+// CHECK: vmovapd %xmm27, %xmm19 {%k1}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x09,0x29,0xdb]
           vmovapd.s %xmm27, %xmm19 {%k1}
 
-// CHECK: vmovapd.s %xmm27, %xmm19 {%k1} {z}
+// CHECK: vmovapd %xmm27, %xmm19 {%k1} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x89,0x29,0xdb]
           vmovapd.s %xmm27, %xmm19 {%k1} {z}
 
-// CHECK: vmovapd.s %ymm18, %ymm19
+// CHECK: vmovapd %ymm18, %ymm19
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x28,0x29,0xd3]
           vmovapd.s %ymm18, %ymm19
 
-// CHECK: vmovapd.s %ymm18, %ymm19 {%k4}
+// CHECK: vmovapd %ymm18, %ymm19 {%k4}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x2c,0x29,0xd3]
           vmovapd.s %ymm18, %ymm19 {%k4}
 
-// CHECK: vmovapd.s %ymm18, %ymm19 {%k4} {z}
+// CHECK: vmovapd %ymm18, %ymm19 {%k4} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0xac,0x29,0xd3]
           vmovapd.s %ymm18, %ymm19 {%k4} {z}
 
-// CHECK: vmovapd.s %ymm28, %ymm20
+// CHECK: vmovapd %ymm28, %ymm20
 // CHECK:  encoding: [0x62,0x21,0xfd,0x28,0x29,0xe4]
           vmovapd.s %ymm28, %ymm20
 
-// CHECK: vmovapd.s %ymm28, %ymm20 {%k5}
+// CHECK: vmovapd %ymm28, %ymm20 {%k5}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x2d,0x29,0xe4]
           vmovapd.s %ymm28, %ymm20 {%k5}
 
-// CHECK: vmovapd.s %ymm28, %ymm20 {%k5} {z}
+// CHECK: vmovapd %ymm28, %ymm20 {%k5} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0xad,0x29,0xe4]
           vmovapd.s %ymm28, %ymm20 {%k5} {z}
 
-// CHECK: vmovaps.s %xmm23, %xmm18
+// CHECK: vmovaps %xmm23, %xmm18
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x08,0x29,0xfa]
           vmovaps.s %xmm23, %xmm18
 
-// CHECK: vmovaps.s %xmm23, %xmm18 {%k5}
+// CHECK: vmovaps %xmm23, %xmm18 {%k5}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x0d,0x29,0xfa]
           vmovaps.s %xmm23, %xmm18 {%k5}
 
-// CHECK: vmovaps.s %xmm23, %xmm18 {%k5} {z}
+// CHECK: vmovaps %xmm23, %xmm18 {%k5} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x8d,0x29,0xfa]
           vmovaps.s %xmm23, %xmm18 {%k5} {z}
 
-// CHECK: vmovaps.s %xmm24, %xmm18
+// CHECK: vmovaps %xmm24, %xmm18
 // CHECK:  encoding: [0x62,0x21,0x7c,0x08,0x29,0xc2]
           vmovaps.s %xmm24, %xmm18
 
-// CHECK: vmovaps.s %xmm24, %xmm18 {%k6}
+// CHECK: vmovaps %xmm24, %xmm18 {%k6}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x0e,0x29,0xc2]
           vmovaps.s %xmm24, %xmm18 {%k6}
 
-// CHECK: vmovaps.s %xmm24, %xmm18 {%k6} {z}
+// CHECK: vmovaps %xmm24, %xmm18 {%k6} {z}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x8e,0x29,0xc2]
           vmovaps.s %xmm24, %xmm18 {%k6} {z}
 
-// CHECK: vmovaps.s %ymm23, %ymm26
+// CHECK: vmovaps %ymm23, %ymm26
 // CHECK:  encoding: [0x62,0x81,0x7c,0x28,0x29,0xfa]
           vmovaps.s %ymm23, %ymm26
 
-// CHECK: vmovaps.s %ymm23, %ymm26 {%k5}
+// CHECK: vmovaps %ymm23, %ymm26 {%k5}
 // CHECK:  encoding: [0x62,0x81,0x7c,0x2d,0x29,0xfa]
           vmovaps.s %ymm23, %ymm26 {%k5}
 
-// CHECK: vmovaps.s %ymm23, %ymm26 {%k5} {z}
+// CHECK: vmovaps %ymm23, %ymm26 {%k5} {z}
 // CHECK:  encoding: [0x62,0x81,0x7c,0xad,0x29,0xfa]
           vmovaps.s %ymm23, %ymm26 {%k5} {z}
 
-// CHECK: vmovaps.s %ymm17, %ymm27
+// CHECK: vmovaps %ymm17, %ymm27
 // CHECK:  encoding: [0x62,0x81,0x7c,0x28,0x29,0xcb]
           vmovaps.s %ymm17, %ymm27
 
-// CHECK: vmovaps.s %ymm17, %ymm27 {%k1}
+// CHECK: vmovaps %ymm17, %ymm27 {%k1}
 // CHECK:  encoding: [0x62,0x81,0x7c,0x29,0x29,0xcb]
           vmovaps.s %ymm17, %ymm27 {%k1}
 
-// CHECK: vmovaps.s %ymm17, %ymm27 {%k1} {z}
+// CHECK: vmovaps %ymm17, %ymm27 {%k1} {z}
 // CHECK:  encoding: [0x62,0x81,0x7c,0xa9,0x29,0xcb]
           vmovaps.s %ymm17, %ymm27 {%k1} {z}
 
-// CHECK: vmovaps.s %xmm28, %xmm17
+// CHECK: vmovaps %xmm28, %xmm17
 // CHECK:  encoding: [0x62,0x21,0x7c,0x08,0x29,0xe1]
           vmovaps.s %xmm28, %xmm17
 
-// CHECK: vmovaps.s %xmm28, %xmm17 {%k2}
+// CHECK: vmovaps %xmm28, %xmm17 {%k2}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x0a,0x29,0xe1]
           vmovaps.s %xmm28, %xmm17 {%k2}
 
-// CHECK: vmovaps.s %xmm28, %xmm17 {%k2} {z}
+// CHECK: vmovaps %xmm28, %xmm17 {%k2} {z}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x8a,0x29,0xe1]
           vmovaps.s %xmm28, %xmm17 {%k2} {z}
 
-// CHECK: vmovaps.s %xmm19, %xmm21
+// CHECK: vmovaps %xmm19, %xmm21
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x08,0x29,0xdd]
           vmovaps.s %xmm19, %xmm21
 
-// CHECK: vmovaps.s %xmm19, %xmm21 {%k1}
+// CHECK: vmovaps %xmm19, %xmm21 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x09,0x29,0xdd]
           vmovaps.s %xmm19, %xmm21 {%k1}
 
-// CHECK: vmovaps.s %xmm19, %xmm21 {%k1} {z}
+// CHECK: vmovaps %xmm19, %xmm21 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x89,0x29,0xdd]
           vmovaps.s %xmm19, %xmm21 {%k1} {z}
 
-// CHECK: vmovaps.s %ymm26, %ymm18
+// CHECK: vmovaps %ymm26, %ymm18
 // CHECK:  encoding: [0x62,0x21,0x7c,0x28,0x29,0xd2]
           vmovaps.s %ymm26, %ymm18
 
-// CHECK: vmovaps.s %ymm26, %ymm18 {%k5}
+// CHECK: vmovaps %ymm26, %ymm18 {%k5}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x2d,0x29,0xd2]
           vmovaps.s %ymm26, %ymm18 {%k5}
 
-// CHECK: vmovaps.s %ymm26, %ymm18 {%k5} {z}
+// CHECK: vmovaps %ymm26, %ymm18 {%k5} {z}
 // CHECK:  encoding: [0x62,0x21,0x7c,0xad,0x29,0xd2]
           vmovaps.s %ymm26, %ymm18 {%k5} {z}
 
-// CHECK: vmovaps.s %ymm27, %ymm17
+// CHECK: vmovaps %ymm27, %ymm17
 // CHECK:  encoding: [0x62,0x21,0x7c,0x28,0x29,0xd9]
           vmovaps.s %ymm27, %ymm17
 
-// CHECK: vmovaps.s %ymm27, %ymm17 {%k6}
+// CHECK: vmovaps %ymm27, %ymm17 {%k6}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x2e,0x29,0xd9]
           vmovaps.s %ymm27, %ymm17 {%k6}
 
-// CHECK: vmovaps.s %ymm27, %ymm17 {%k6} {z}
+// CHECK: vmovaps %ymm27, %ymm17 {%k6} {z}
 // CHECK:  encoding: [0x62,0x21,0x7c,0xae,0x29,0xd9]
           vmovaps.s %ymm27, %ymm17 {%k6} {z}
 
-// CHECK: vmovdqa32.s %xmm25, %xmm25
+// CHECK: vmovdqa32 %xmm25, %xmm25
 // CHECK:  encoding: [0x62,0x01,0x7d,0x08,0x7f,0xc9]
           vmovdqa32.s %xmm25, %xmm25
 
-// CHECK: vmovdqa32.s %xmm25, %xmm25 {%k5}
+// CHECK: vmovdqa32 %xmm25, %xmm25 {%k5}
 // CHECK:  encoding: [0x62,0x01,0x7d,0x0d,0x7f,0xc9]
           vmovdqa32.s %xmm25, %xmm25 {%k5}
 
-// CHECK: vmovdqa32.s %xmm25, %xmm25 {%k5} {z}
+// CHECK: vmovdqa32 %xmm25, %xmm25 {%k5} {z}
 // CHECK:  encoding: [0x62,0x01,0x7d,0x8d,0x7f,0xc9]
           vmovdqa32.s %xmm25, %xmm25 {%k5} {z}
 
-// CHECK: vmovdqa32.s %xmm17, %xmm22
+// CHECK: vmovdqa32 %xmm17, %xmm22
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x08,0x7f,0xce]
           vmovdqa32.s %xmm17, %xmm22
 
-// CHECK: vmovdqa32.s %xmm17, %xmm22 {%k2}
+// CHECK: vmovdqa32 %xmm17, %xmm22 {%k2}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x0a,0x7f,0xce]
           vmovdqa32.s %xmm17, %xmm22 {%k2}
 
-// CHECK: vmovdqa32.s %xmm17, %xmm22 {%k2} {z}
+// CHECK: vmovdqa32 %xmm17, %xmm22 {%k2} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x8a,0x7f,0xce]
           vmovdqa32.s %xmm17, %xmm22 {%k2} {z}
 
-// CHECK: vmovdqa32.s %ymm20, %ymm30
+// CHECK: vmovdqa32 %ymm20, %ymm30
 // CHECK:  encoding: [0x62,0x81,0x7d,0x28,0x7f,0xe6]
           vmovdqa32.s %ymm20, %ymm30
 
-// CHECK: vmovdqa32.s %ymm20, %ymm30 {%k2}
+// CHECK: vmovdqa32 %ymm20, %ymm30 {%k2}
 // CHECK:  encoding: [0x62,0x81,0x7d,0x2a,0x7f,0xe6]
           vmovdqa32.s %ymm20, %ymm30 {%k2}
 
-// CHECK: vmovdqa32.s %ymm20, %ymm30 {%k2} {z}
+// CHECK: vmovdqa32 %ymm20, %ymm30 {%k2} {z}
 // CHECK:  encoding: [0x62,0x81,0x7d,0xaa,0x7f,0xe6]
           vmovdqa32.s %ymm20, %ymm30 {%k2} {z}
 
-// CHECK: vmovdqa32.s %ymm17, %ymm20
+// CHECK: vmovdqa32 %ymm17, %ymm20
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x28,0x7f,0xcc]
           vmovdqa32.s %ymm17, %ymm20
 
-// CHECK: vmovdqa32.s %ymm17, %ymm20 {%k3}
+// CHECK: vmovdqa32 %ymm17, %ymm20 {%k3}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x2b,0x7f,0xcc]
           vmovdqa32.s %ymm17, %ymm20 {%k3}
 
-// CHECK: vmovdqa32.s %ymm17, %ymm20 {%k3} {z}
+// CHECK: vmovdqa32 %ymm17, %ymm20 {%k3} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0xab,0x7f,0xcc]
           vmovdqa32.s %ymm17, %ymm20 {%k3} {z}
 
-// CHECK: vmovdqa32.s %xmm27, %xmm21
+// CHECK: vmovdqa32 %xmm27, %xmm21
 // CHECK:  encoding: [0x62,0x21,0x7d,0x08,0x7f,0xdd]
           vmovdqa32.s %xmm27, %xmm21
 
-// CHECK: vmovdqa32.s %xmm27, %xmm21 {%k4}
+// CHECK: vmovdqa32 %xmm27, %xmm21 {%k4}
 // CHECK:  encoding: [0x62,0x21,0x7d,0x0c,0x7f,0xdd]
           vmovdqa32.s %xmm27, %xmm21 {%k4}
 
-// CHECK: vmovdqa32.s %xmm27, %xmm21 {%k4} {z}
+// CHECK: vmovdqa32 %xmm27, %xmm21 {%k4} {z}
 // CHECK:  encoding: [0x62,0x21,0x7d,0x8c,0x7f,0xdd]
           vmovdqa32.s %xmm27, %xmm21 {%k4} {z}
 
-// CHECK: vmovdqa32.s %xmm20, %xmm24
+// CHECK: vmovdqa32 %xmm20, %xmm24
 // CHECK:  encoding: [0x62,0x81,0x7d,0x08,0x7f,0xe0]
           vmovdqa32.s %xmm20, %xmm24
 
-// CHECK: vmovdqa32.s %xmm20, %xmm24 {%k4}
+// CHECK: vmovdqa32 %xmm20, %xmm24 {%k4}
 // CHECK:  encoding: [0x62,0x81,0x7d,0x0c,0x7f,0xe0]
           vmovdqa32.s %xmm20, %xmm24 {%k4}
 
-// CHECK: vmovdqa32.s %xmm20, %xmm24 {%k4} {z}
+// CHECK: vmovdqa32 %xmm20, %xmm24 {%k4} {z}
 // CHECK:  encoding: [0x62,0x81,0x7d,0x8c,0x7f,0xe0]
           vmovdqa32.s %xmm20, %xmm24 {%k4} {z}
 
-// CHECK: vmovdqa32.s %ymm22, %ymm18
+// CHECK: vmovdqa32 %ymm22, %ymm18
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x28,0x7f,0xf2]
           vmovdqa32.s %ymm22, %ymm18
 
-// CHECK: vmovdqa32.s %ymm22, %ymm18 {%k5}
+// CHECK: vmovdqa32 %ymm22, %ymm18 {%k5}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x2d,0x7f,0xf2]
           vmovdqa32.s %ymm22, %ymm18 {%k5}
 
-// CHECK: vmovdqa32.s %ymm22, %ymm18 {%k5} {z}
+// CHECK: vmovdqa32 %ymm22, %ymm18 {%k5} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0xad,0x7f,0xf2]
           vmovdqa32.s %ymm22, %ymm18 {%k5} {z}
 
-// CHECK: vmovdqa32.s %ymm22, %ymm18
+// CHECK: vmovdqa32 %ymm22, %ymm18
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x28,0x7f,0xf2]
           vmovdqa32.s %ymm22, %ymm18
 
-// CHECK: vmovdqa32.s %ymm22, %ymm18 {%k3}
+// CHECK: vmovdqa32 %ymm22, %ymm18 {%k3}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0x2b,0x7f,0xf2]
           vmovdqa32.s %ymm22, %ymm18 {%k3}
 
-// CHECK: vmovdqa32.s %ymm22, %ymm18 {%k3} {z}
+// CHECK: vmovdqa32 %ymm22, %ymm18 {%k3} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7d,0xab,0x7f,0xf2]
           vmovdqa32.s %ymm22, %ymm18 {%k3} {z}
 
-// CHECK: vmovdqa64.s %xmm22, %xmm23
+// CHECK: vmovdqa64 %xmm22, %xmm23
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x08,0x7f,0xf7]
           vmovdqa64.s %xmm22, %xmm23
 
-// CHECK: vmovdqa64.s %xmm22, %xmm23 {%k3}
+// CHECK: vmovdqa64 %xmm22, %xmm23 {%k3}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x0b,0x7f,0xf7]
           vmovdqa64.s %xmm22, %xmm23 {%k3}
 
-// CHECK: vmovdqa64.s %xmm22, %xmm23 {%k3} {z}
+// CHECK: vmovdqa64 %xmm22, %xmm23 {%k3} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x8b,0x7f,0xf7]
           vmovdqa64.s %xmm22, %xmm23 {%k3} {z}
 
-// CHECK: vmovdqa64.s %xmm25, %xmm18
+// CHECK: vmovdqa64 %xmm25, %xmm18
 // CHECK:  encoding: [0x62,0x21,0xfd,0x08,0x7f,0xca]
           vmovdqa64.s %xmm25, %xmm18
 
-// CHECK: vmovdqa64.s %xmm25, %xmm18 {%k4}
+// CHECK: vmovdqa64 %xmm25, %xmm18 {%k4}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x0c,0x7f,0xca]
           vmovdqa64.s %xmm25, %xmm18 {%k4}
 
-// CHECK: vmovdqa64.s %xmm25, %xmm18 {%k4} {z}
+// CHECK: vmovdqa64 %xmm25, %xmm18 {%k4} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x8c,0x7f,0xca]
           vmovdqa64.s %xmm25, %xmm18 {%k4} {z}
 
-// CHECK: vmovdqa64.s %ymm26, %ymm22
+// CHECK: vmovdqa64 %ymm26, %ymm22
 // CHECK:  encoding: [0x62,0x21,0xfd,0x28,0x7f,0xd6]
           vmovdqa64.s %ymm26, %ymm22
 
-// CHECK: vmovdqa64.s %ymm26, %ymm22 {%k1}
+// CHECK: vmovdqa64 %ymm26, %ymm22 {%k1}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x29,0x7f,0xd6]
           vmovdqa64.s %ymm26, %ymm22 {%k1}
 
-// CHECK: vmovdqa64.s %ymm26, %ymm22 {%k1} {z}
+// CHECK: vmovdqa64 %ymm26, %ymm22 {%k1} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0xa9,0x7f,0xd6]
           vmovdqa64.s %ymm26, %ymm22 {%k1} {z}
 
-// CHECK: vmovdqa64.s %ymm24, %ymm21
+// CHECK: vmovdqa64 %ymm24, %ymm21
 // CHECK:  encoding: [0x62,0x21,0xfd,0x28,0x7f,0xc5]
           vmovdqa64.s %ymm24, %ymm21
 
-// CHECK: vmovdqa64.s %ymm24, %ymm21 {%k6}
+// CHECK: vmovdqa64 %ymm24, %ymm21 {%k6}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x2e,0x7f,0xc5]
           vmovdqa64.s %ymm24, %ymm21 {%k6}
 
-// CHECK: vmovdqa64.s %ymm24, %ymm21 {%k6} {z}
+// CHECK: vmovdqa64 %ymm24, %ymm21 {%k6} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0xae,0x7f,0xc5]
           vmovdqa64.s %ymm24, %ymm21 {%k6} {z}
 
-// CHECK: vmovdqa64.s %xmm29, %xmm25
+// CHECK: vmovdqa64 %xmm29, %xmm25
 // CHECK:  encoding: [0x62,0x01,0xfd,0x08,0x7f,0xe9]
           vmovdqa64.s %xmm29, %xmm25
 
-// CHECK: vmovdqa64.s %xmm29, %xmm25 {%k1}
+// CHECK: vmovdqa64 %xmm29, %xmm25 {%k1}
 // CHECK:  encoding: [0x62,0x01,0xfd,0x09,0x7f,0xe9]
           vmovdqa64.s %xmm29, %xmm25 {%k1}
 
-// CHECK: vmovdqa64.s %xmm29, %xmm25 {%k1} {z}
+// CHECK: vmovdqa64 %xmm29, %xmm25 {%k1} {z}
 // CHECK:  encoding: [0x62,0x01,0xfd,0x89,0x7f,0xe9]
           vmovdqa64.s %xmm29, %xmm25 {%k1} {z}
 
-// CHECK: vmovdqa64.s %xmm19, %xmm26
+// CHECK: vmovdqa64 %xmm19, %xmm26
 // CHECK:  encoding: [0x62,0x81,0xfd,0x08,0x7f,0xda]
           vmovdqa64.s %xmm19, %xmm26
 
-// CHECK: vmovdqa64.s %xmm19, %xmm26 {%k3}
+// CHECK: vmovdqa64 %xmm19, %xmm26 {%k3}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x0b,0x7f,0xda]
           vmovdqa64.s %xmm19, %xmm26 {%k3}
 
-// CHECK: vmovdqa64.s %xmm19, %xmm26 {%k3} {z}
+// CHECK: vmovdqa64 %xmm19, %xmm26 {%k3} {z}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x8b,0x7f,0xda]
           vmovdqa64.s %xmm19, %xmm26 {%k3} {z}
 
-// CHECK: vmovdqa64.s %ymm28, %ymm29
+// CHECK: vmovdqa64 %ymm28, %ymm29
 // CHECK:  encoding: [0x62,0x01,0xfd,0x28,0x7f,0xe5]
           vmovdqa64.s %ymm28, %ymm29
 
-// CHECK: vmovdqa64.s %ymm28, %ymm29 {%k1}
+// CHECK: vmovdqa64 %ymm28, %ymm29 {%k1}
 // CHECK:  encoding: [0x62,0x01,0xfd,0x29,0x7f,0xe5]
           vmovdqa64.s %ymm28, %ymm29 {%k1}
 
-// CHECK: vmovdqa64.s %ymm28, %ymm29 {%k1} {z}
+// CHECK: vmovdqa64 %ymm28, %ymm29 {%k1} {z}
 // CHECK:  encoding: [0x62,0x01,0xfd,0xa9,0x7f,0xe5]
           vmovdqa64.s %ymm28, %ymm29 {%k1} {z}
 
-// CHECK: vmovdqa64.s %ymm21, %ymm17
+// CHECK: vmovdqa64 %ymm21, %ymm17
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x28,0x7f,0xe9]
           vmovdqa64.s %ymm21, %ymm17
 
-// CHECK: vmovdqa64.s %ymm21, %ymm17 {%k4}
+// CHECK: vmovdqa64 %ymm21, %ymm17 {%k4}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x2c,0x7f,0xe9]
           vmovdqa64.s %ymm21, %ymm17 {%k4}
 
-// CHECK: vmovdqa64.s %ymm21, %ymm17 {%k4} {z}
+// CHECK: vmovdqa64 %ymm21, %ymm17 {%k4} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0xac,0x7f,0xe9]
           vmovdqa64.s %ymm21, %ymm17 {%k4} {z}
 
-// CHECK: vmovdqu32.s %xmm22, %xmm18
+// CHECK: vmovdqu32 %xmm22, %xmm18
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x08,0x7f,0xf2]
           vmovdqu32.s %xmm22, %xmm18
 
-// CHECK: vmovdqu32.s %xmm22, %xmm18 {%k1}
+// CHECK: vmovdqu32 %xmm22, %xmm18 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x09,0x7f,0xf2]
           vmovdqu32.s %xmm22, %xmm18 {%k1}
 
-// CHECK: vmovdqu32.s %xmm22, %xmm18 {%k1} {z}
+// CHECK: vmovdqu32 %xmm22, %xmm18 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x89,0x7f,0xf2]
           vmovdqu32.s %xmm22, %xmm18 {%k1} {z}
 
-// CHECK: vmovdqu32.s %xmm26, %xmm25
+// CHECK: vmovdqu32 %xmm26, %xmm25
 // CHECK:  encoding: [0x62,0x01,0x7e,0x08,0x7f,0xd1]
           vmovdqu32.s %xmm26, %xmm25
 
-// CHECK: vmovdqu32.s %xmm26, %xmm25 {%k2}
+// CHECK: vmovdqu32 %xmm26, %xmm25 {%k2}
 // CHECK:  encoding: [0x62,0x01,0x7e,0x0a,0x7f,0xd1]
           vmovdqu32.s %xmm26, %xmm25 {%k2}
 
-// CHECK: vmovdqu32.s %xmm26, %xmm25 {%k2} {z}
+// CHECK: vmovdqu32 %xmm26, %xmm25 {%k2} {z}
 // CHECK:  encoding: [0x62,0x01,0x7e,0x8a,0x7f,0xd1]
           vmovdqu32.s %xmm26, %xmm25 {%k2} {z}
 
-// CHECK: vmovdqu32.s %ymm26, %ymm22
+// CHECK: vmovdqu32 %ymm26, %ymm22
 // CHECK:  encoding: [0x62,0x21,0x7e,0x28,0x7f,0xd6]
           vmovdqu32.s %ymm26, %ymm22
 
-// CHECK: vmovdqu32.s %ymm26, %ymm22 {%k3}
+// CHECK: vmovdqu32 %ymm26, %ymm22 {%k3}
 // CHECK:  encoding: [0x62,0x21,0x7e,0x2b,0x7f,0xd6]
           vmovdqu32.s %ymm26, %ymm22 {%k3}
 
-// CHECK: vmovdqu32.s %ymm26, %ymm22 {%k3} {z}
+// CHECK: vmovdqu32 %ymm26, %ymm22 {%k3} {z}
 // CHECK:  encoding: [0x62,0x21,0x7e,0xab,0x7f,0xd6]
           vmovdqu32.s %ymm26, %ymm22 {%k3} {z}
 
-// CHECK: vmovdqu32.s %ymm24, %ymm27
+// CHECK: vmovdqu32 %ymm24, %ymm27
 // CHECK:  encoding: [0x62,0x01,0x7e,0x28,0x7f,0xc3]
           vmovdqu32.s %ymm24, %ymm27
 
-// CHECK: vmovdqu32.s %ymm24, %ymm27 {%k1}
+// CHECK: vmovdqu32 %ymm24, %ymm27 {%k1}
 // CHECK:  encoding: [0x62,0x01,0x7e,0x29,0x7f,0xc3]
           vmovdqu32.s %ymm24, %ymm27 {%k1}
 
-// CHECK: vmovdqu32.s %ymm24, %ymm27 {%k1} {z}
+// CHECK: vmovdqu32 %ymm24, %ymm27 {%k1} {z}
 // CHECK:  encoding: [0x62,0x01,0x7e,0xa9,0x7f,0xc3]
           vmovdqu32.s %ymm24, %ymm27 {%k1} {z}
 
-// CHECK: vmovdqu32.s %xmm19, %xmm21
+// CHECK: vmovdqu32 %xmm19, %xmm21
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x08,0x7f,0xdd]
           vmovdqu32.s %xmm19, %xmm21
 
-// CHECK: vmovdqu32.s %xmm19, %xmm21 {%k1}
+// CHECK: vmovdqu32 %xmm19, %xmm21 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x09,0x7f,0xdd]
           vmovdqu32.s %xmm19, %xmm21 {%k1}
 
-// CHECK: vmovdqu32.s %xmm19, %xmm21 {%k1} {z}
+// CHECK: vmovdqu32 %xmm19, %xmm21 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7e,0x89,0x7f,0xdd]
           vmovdqu32.s %xmm19, %xmm21 {%k1} {z}
 
-// CHECK: vmovdqu32.s %xmm25, %xmm22
+// CHECK: vmovdqu32 %xmm25, %xmm22
 // CHECK:  encoding: [0x62,0x21,0x7e,0x08,0x7f,0xce]
           vmovdqu32.s %xmm25, %xmm22
 
-// CHECK: vmovdqu32.s %xmm25, %xmm22 {%k7}
+// CHECK: vmovdqu32 %xmm25, %xmm22 {%k7}
 // CHECK:  encoding: [0x62,0x21,0x7e,0x0f,0x7f,0xce]
           vmovdqu32.s %xmm25, %xmm22 {%k7}
 
-// CHECK: vmovdqu32.s %xmm25, %xmm22 {%k7} {z}
+// CHECK: vmovdqu32 %xmm25, %xmm22 {%k7} {z}
 // CHECK:  encoding: [0x62,0x21,0x7e,0x8f,0x7f,0xce]
           vmovdqu32.s %xmm25, %xmm22 {%k7} {z}
 
-// CHECK: vmovdqu32.s %ymm17, %ymm29
+// CHECK: vmovdqu32 %ymm17, %ymm29
 // CHECK:  encoding: [0x62,0x81,0x7e,0x28,0x7f,0xcd]
           vmovdqu32.s %ymm17, %ymm29
 
-// CHECK: vmovdqu32.s %ymm17, %ymm29 {%k1}
+// CHECK: vmovdqu32 %ymm17, %ymm29 {%k1}
 // CHECK:  encoding: [0x62,0x81,0x7e,0x29,0x7f,0xcd]
           vmovdqu32.s %ymm17, %ymm29 {%k1}
 
-// CHECK: vmovdqu32.s %ymm17, %ymm29 {%k1} {z}
+// CHECK: vmovdqu32 %ymm17, %ymm29 {%k1} {z}
 // CHECK:  encoding: [0x62,0x81,0x7e,0xa9,0x7f,0xcd]
           vmovdqu32.s %ymm17, %ymm29 {%k1} {z}
 
-// CHECK: vmovdqu32.s %ymm26, %ymm24
+// CHECK: vmovdqu32 %ymm26, %ymm24
 // CHECK:  encoding: [0x62,0x01,0x7e,0x28,0x7f,0xd0]
           vmovdqu32.s %ymm26, %ymm24
 
-// CHECK: vmovdqu32.s %ymm26, %ymm24 {%k1}
+// CHECK: vmovdqu32 %ymm26, %ymm24 {%k1}
 // CHECK:  encoding: [0x62,0x01,0x7e,0x29,0x7f,0xd0]
           vmovdqu32.s %ymm26, %ymm24 {%k1}
 
-// CHECK: vmovdqu32.s %ymm26, %ymm24 {%k1} {z}
+// CHECK: vmovdqu32 %ymm26, %ymm24 {%k1} {z}
 // CHECK:  encoding: [0x62,0x01,0x7e,0xa9,0x7f,0xd0]
           vmovdqu32.s %ymm26, %ymm24 {%k1} {z}
 
-// CHECK: vmovdqu64.s %xmm17, %xmm23
+// CHECK: vmovdqu64 %xmm17, %xmm23
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x08,0x7f,0xcf]
           vmovdqu64.s %xmm17, %xmm23
 
-// CHECK: vmovdqu64.s %xmm17, %xmm23 {%k1}
+// CHECK: vmovdqu64 %xmm17, %xmm23 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x09,0x7f,0xcf]
           vmovdqu64.s %xmm17, %xmm23 {%k1}
 
-// CHECK: vmovdqu64.s %xmm17, %xmm23 {%k1} {z}
+// CHECK: vmovdqu64 %xmm17, %xmm23 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x89,0x7f,0xcf]
           vmovdqu64.s %xmm17, %xmm23 {%k1} {z}
 
-// CHECK: vmovdqu64.s %xmm29, %xmm26
+// CHECK: vmovdqu64 %xmm29, %xmm26
 // CHECK:  encoding: [0x62,0x01,0xfe,0x08,0x7f,0xea]
           vmovdqu64.s %xmm29, %xmm26
 
-// CHECK: vmovdqu64.s %xmm29, %xmm26 {%k1}
+// CHECK: vmovdqu64 %xmm29, %xmm26 {%k1}
 // CHECK:  encoding: [0x62,0x01,0xfe,0x09,0x7f,0xea]
           vmovdqu64.s %xmm29, %xmm26 {%k1}
 
-// CHECK: vmovdqu64.s %xmm29, %xmm26 {%k1} {z}
+// CHECK: vmovdqu64 %xmm29, %xmm26 {%k1} {z}
 // CHECK:  encoding: [0x62,0x01,0xfe,0x89,0x7f,0xea]
           vmovdqu64.s %xmm29, %xmm26 {%k1} {z}
 
-// CHECK: vmovdqu64.s %ymm26, %ymm19
+// CHECK: vmovdqu64 %ymm26, %ymm19
 // CHECK:  encoding: [0x62,0x21,0xfe,0x28,0x7f,0xd3]
           vmovdqu64.s %ymm26, %ymm19
 
-// CHECK: vmovdqu64.s %ymm26, %ymm19 {%k3}
+// CHECK: vmovdqu64 %ymm26, %ymm19 {%k3}
 // CHECK:  encoding: [0x62,0x21,0xfe,0x2b,0x7f,0xd3]
           vmovdqu64.s %ymm26, %ymm19 {%k3}
 
-// CHECK: vmovdqu64.s %ymm26, %ymm19 {%k3} {z}
+// CHECK: vmovdqu64 %ymm26, %ymm19 {%k3} {z}
 // CHECK:  encoding: [0x62,0x21,0xfe,0xab,0x7f,0xd3]
           vmovdqu64.s %ymm26, %ymm19 {%k3} {z}
 
-// CHECK: vmovdqu64.s %ymm17, %ymm24
+// CHECK: vmovdqu64 %ymm17, %ymm24
 // CHECK:  encoding: [0x62,0x81,0xfe,0x28,0x7f,0xc8]
           vmovdqu64.s %ymm17, %ymm24
 
-// CHECK: vmovdqu64.s %ymm17, %ymm24 {%k6}
+// CHECK: vmovdqu64 %ymm17, %ymm24 {%k6}
 // CHECK:  encoding: [0x62,0x81,0xfe,0x2e,0x7f,0xc8]
           vmovdqu64.s %ymm17, %ymm24 {%k6}
 
-// CHECK: vmovdqu64.s %ymm17, %ymm24 {%k6} {z}
+// CHECK: vmovdqu64 %ymm17, %ymm24 {%k6} {z}
 // CHECK:  encoding: [0x62,0x81,0xfe,0xae,0x7f,0xc8]
           vmovdqu64.s %ymm17, %ymm24 {%k6} {z}
 
-// CHECK: vmovdqu64.s %xmm26, %xmm21
+// CHECK: vmovdqu64 %xmm26, %xmm21
 // CHECK:  encoding: [0x62,0x21,0xfe,0x08,0x7f,0xd5]
           vmovdqu64.s %xmm26, %xmm21
 
-// CHECK: vmovdqu64.s %xmm26, %xmm21 {%k1}
+// CHECK: vmovdqu64 %xmm26, %xmm21 {%k1}
 // CHECK:  encoding: [0x62,0x21,0xfe,0x09,0x7f,0xd5]
           vmovdqu64.s %xmm26, %xmm21 {%k1}
 
-// CHECK: vmovdqu64.s %xmm26, %xmm21 {%k1} {z}
+// CHECK: vmovdqu64 %xmm26, %xmm21 {%k1} {z}
 // CHECK:  encoding: [0x62,0x21,0xfe,0x89,0x7f,0xd5]
           vmovdqu64.s %xmm26, %xmm21 {%k1} {z}
 
-// CHECK: vmovdqu64.s %xmm17, %xmm18
+// CHECK: vmovdqu64 %xmm17, %xmm18
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x08,0x7f,0xca]
           vmovdqu64.s %xmm17, %xmm18
 
-// CHECK: vmovdqu64.s %xmm17, %xmm18 {%k6}
+// CHECK: vmovdqu64 %xmm17, %xmm18 {%k6}
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x0e,0x7f,0xca]
           vmovdqu64.s %xmm17, %xmm18 {%k6}
 
-// CHECK: vmovdqu64.s %xmm17, %xmm18 {%k6} {z}
+// CHECK: vmovdqu64 %xmm17, %xmm18 {%k6} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x8e,0x7f,0xca]
           vmovdqu64.s %xmm17, %xmm18 {%k6} {z}
 
-// CHECK: vmovdqu64.s %ymm24, %ymm27
+// CHECK: vmovdqu64 %ymm24, %ymm27
 // CHECK:  encoding: [0x62,0x01,0xfe,0x28,0x7f,0xc3]
           vmovdqu64.s %ymm24, %ymm27
 
-// CHECK: vmovdqu64.s %ymm24, %ymm27 {%k3}
+// CHECK: vmovdqu64 %ymm24, %ymm27 {%k3}
 // CHECK:  encoding: [0x62,0x01,0xfe,0x2b,0x7f,0xc3]
           vmovdqu64.s %ymm24, %ymm27 {%k3}
 
-// CHECK: vmovdqu64.s %ymm24, %ymm27 {%k3} {z}
+// CHECK: vmovdqu64 %ymm24, %ymm27 {%k3} {z}
 // CHECK:  encoding: [0x62,0x01,0xfe,0xab,0x7f,0xc3]
           vmovdqu64.s %ymm24, %ymm27 {%k3} {z}
 
-// CHECK: vmovdqu64.s %ymm17, %ymm18
+// CHECK: vmovdqu64 %ymm17, %ymm18
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x28,0x7f,0xca]
           vmovdqu64.s %ymm17, %ymm18
 
-// CHECK: vmovdqu64.s %ymm17, %ymm18 {%k6}
+// CHECK: vmovdqu64 %ymm17, %ymm18 {%k6}
 // CHECK:  encoding: [0x62,0xa1,0xfe,0x2e,0x7f,0xca]
           vmovdqu64.s %ymm17, %ymm18 {%k6}
 
-// CHECK: vmovdqu64.s %ymm17, %ymm18 {%k6} {z}
+// CHECK: vmovdqu64 %ymm17, %ymm18 {%k6} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfe,0xae,0x7f,0xca]
           vmovdqu64.s %ymm17, %ymm18 {%k6} {z}
 
-// CHECK: vmovupd.s %xmm27, %xmm17
+// CHECK: vmovupd %xmm27, %xmm17
 // CHECK:  encoding: [0x62,0x21,0xfd,0x08,0x11,0xd9]
           vmovupd.s %xmm27, %xmm17
 
-// CHECK: vmovupd.s %xmm27, %xmm17 {%k2}
+// CHECK: vmovupd %xmm27, %xmm17 {%k2}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x0a,0x11,0xd9]
           vmovupd.s %xmm27, %xmm17 {%k2}
 
-// CHECK: vmovupd.s %xmm27, %xmm17 {%k2} {z}
+// CHECK: vmovupd %xmm27, %xmm17 {%k2} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x8a,0x11,0xd9]
           vmovupd.s %xmm27, %xmm17 {%k2} {z}
 
-// CHECK: vmovupd.s %xmm21, %xmm17
+// CHECK: vmovupd %xmm21, %xmm17
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x08,0x11,0xe9]
           vmovupd.s %xmm21, %xmm17
 
-// CHECK: vmovupd.s %xmm21, %xmm17 {%k2}
+// CHECK: vmovupd %xmm21, %xmm17 {%k2}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x0a,0x11,0xe9]
           vmovupd.s %xmm21, %xmm17 {%k2}
 
-// CHECK: vmovupd.s %xmm21, %xmm17 {%k2} {z}
+// CHECK: vmovupd %xmm21, %xmm17 {%k2} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x8a,0x11,0xe9]
           vmovupd.s %xmm21, %xmm17 {%k2} {z}
 
-// CHECK: vmovupd.s %ymm21, %ymm24
+// CHECK: vmovupd %ymm21, %ymm24
 // CHECK:  encoding: [0x62,0x81,0xfd,0x28,0x11,0xe8]
           vmovupd.s %ymm21, %ymm24
 
-// CHECK: vmovupd.s %ymm21, %ymm24 {%k7}
+// CHECK: vmovupd %ymm21, %ymm24 {%k7}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x2f,0x11,0xe8]
           vmovupd.s %ymm21, %ymm24 {%k7}
 
-// CHECK: vmovupd.s %ymm21, %ymm24 {%k7} {z}
+// CHECK: vmovupd %ymm21, %ymm24 {%k7} {z}
 // CHECK:  encoding: [0x62,0x81,0xfd,0xaf,0x11,0xe8]
           vmovupd.s %ymm21, %ymm24 {%k7} {z}
 
-// CHECK: vmovupd.s %ymm27, %ymm21
+// CHECK: vmovupd %ymm27, %ymm21
 // CHECK:  encoding: [0x62,0x21,0xfd,0x28,0x11,0xdd]
           vmovupd.s %ymm27, %ymm21
 
-// CHECK: vmovupd.s %ymm27, %ymm21 {%k6}
+// CHECK: vmovupd %ymm27, %ymm21 {%k6}
 // CHECK:  encoding: [0x62,0x21,0xfd,0x2e,0x11,0xdd]
           vmovupd.s %ymm27, %ymm21 {%k6}
 
-// CHECK: vmovupd.s %ymm27, %ymm21 {%k6} {z}
+// CHECK: vmovupd %ymm27, %ymm21 {%k6} {z}
 // CHECK:  encoding: [0x62,0x21,0xfd,0xae,0x11,0xdd]
           vmovupd.s %ymm27, %ymm21 {%k6} {z}
 
-// CHECK: vmovupd.s %xmm23, %xmm27
+// CHECK: vmovupd %xmm23, %xmm27
 // CHECK:  encoding: [0x62,0x81,0xfd,0x08,0x11,0xfb]
           vmovupd.s %xmm23, %xmm27
 
-// CHECK: vmovupd.s %xmm23, %xmm27 {%k7}
+// CHECK: vmovupd %xmm23, %xmm27 {%k7}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x0f,0x11,0xfb]
           vmovupd.s %xmm23, %xmm27 {%k7}
 
-// CHECK: vmovupd.s %xmm23, %xmm27 {%k7} {z}
+// CHECK: vmovupd %xmm23, %xmm27 {%k7} {z}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x8f,0x11,0xfb]
           vmovupd.s %xmm23, %xmm27 {%k7} {z}
 
-// CHECK: vmovupd.s %xmm17, %xmm30
+// CHECK: vmovupd %xmm17, %xmm30
 // CHECK:  encoding: [0x62,0x81,0xfd,0x08,0x11,0xce]
           vmovupd.s %xmm17, %xmm30
 
-// CHECK: vmovupd.s %xmm17, %xmm30 {%k7}
+// CHECK: vmovupd %xmm17, %xmm30 {%k7}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x0f,0x11,0xce]
           vmovupd.s %xmm17, %xmm30 {%k7}
 
-// CHECK: vmovupd.s %xmm17, %xmm30 {%k7} {z}
+// CHECK: vmovupd %xmm17, %xmm30 {%k7} {z}
 // CHECK:  encoding: [0x62,0x81,0xfd,0x8f,0x11,0xce]
           vmovupd.s %xmm17, %xmm30 {%k7} {z}
 
-// CHECK: vmovupd.s %ymm28, %ymm24
+// CHECK: vmovupd %ymm28, %ymm24
 // CHECK:  encoding: [0x62,0x01,0xfd,0x28,0x11,0xe0]
           vmovupd.s %ymm28, %ymm24
 
-// CHECK: vmovupd.s %ymm28, %ymm24 {%k6}
+// CHECK: vmovupd %ymm28, %ymm24 {%k6}
 // CHECK:  encoding: [0x62,0x01,0xfd,0x2e,0x11,0xe0]
           vmovupd.s %ymm28, %ymm24 {%k6}
 
-// CHECK: vmovupd.s %ymm28, %ymm24 {%k6} {z}
+// CHECK: vmovupd %ymm28, %ymm24 {%k6} {z}
 // CHECK:  encoding: [0x62,0x01,0xfd,0xae,0x11,0xe0]
           vmovupd.s %ymm28, %ymm24 {%k6} {z}
 
-// CHECK: vmovupd.s %ymm22, %ymm20
+// CHECK: vmovupd %ymm22, %ymm20
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x28,0x11,0xf4]
           vmovupd.s %ymm22, %ymm20
 
-// CHECK: vmovupd.s %ymm22, %ymm20 {%k1}
+// CHECK: vmovupd %ymm22, %ymm20 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0x29,0x11,0xf4]
           vmovupd.s %ymm22, %ymm20 {%k1}
 
-// CHECK: vmovupd.s %ymm22, %ymm20 {%k1} {z}
+// CHECK: vmovupd %ymm22, %ymm20 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0xfd,0xa9,0x11,0xf4]
           vmovupd.s %ymm22, %ymm20 {%k1} {z}
 
-// CHECK: vmovups.s %xmm20, %xmm21
+// CHECK: vmovups %xmm20, %xmm21
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x08,0x11,0xe5]
           vmovups.s %xmm20, %xmm21
 
-// CHECK: vmovups.s %xmm20, %xmm21 {%k5}
+// CHECK: vmovups %xmm20, %xmm21 {%k5}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x0d,0x11,0xe5]
           vmovups.s %xmm20, %xmm21 {%k5}
 
-// CHECK: vmovups.s %xmm20, %xmm21 {%k5} {z}
+// CHECK: vmovups %xmm20, %xmm21 {%k5} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x8d,0x11,0xe5]
           vmovups.s %xmm20, %xmm21 {%k5} {z}
 
-// CHECK: vmovups.s %xmm19, %xmm28
+// CHECK: vmovups %xmm19, %xmm28
 // CHECK:  encoding: [0x62,0x81,0x7c,0x08,0x11,0xdc]
           vmovups.s %xmm19, %xmm28
 
-// CHECK: vmovups.s %xmm19, %xmm28 {%k5}
+// CHECK: vmovups %xmm19, %xmm28 {%k5}
 // CHECK:  encoding: [0x62,0x81,0x7c,0x0d,0x11,0xdc]
           vmovups.s %xmm19, %xmm28 {%k5}
 
-// CHECK: vmovups.s %xmm19, %xmm28 {%k5} {z}
+// CHECK: vmovups %xmm19, %xmm28 {%k5} {z}
 // CHECK:  encoding: [0x62,0x81,0x7c,0x8d,0x11,0xdc]
           vmovups.s %xmm19, %xmm28 {%k5} {z}
 
-// CHECK: vmovups.s %ymm19, %ymm19
+// CHECK: vmovups %ymm19, %ymm19
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x28,0x11,0xdb]
           vmovups.s %ymm19, %ymm19
 
-// CHECK: vmovups.s %ymm19, %ymm19 {%k5}
+// CHECK: vmovups %ymm19, %ymm19 {%k5}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x2d,0x11,0xdb]
           vmovups.s %ymm19, %ymm19 {%k5}
 
-// CHECK: vmovups.s %ymm19, %ymm19 {%k5} {z}
+// CHECK: vmovups %ymm19, %ymm19 {%k5} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0xad,0x11,0xdb]
           vmovups.s %ymm19, %ymm19 {%k5} {z}
 
-// CHECK: vmovups.s %ymm29, %ymm30
+// CHECK: vmovups %ymm29, %ymm30
 // CHECK:  encoding: [0x62,0x01,0x7c,0x28,0x11,0xee]
           vmovups.s %ymm29, %ymm30
 
-// CHECK: vmovups.s %ymm29, %ymm30 {%k6}
+// CHECK: vmovups %ymm29, %ymm30 {%k6}
 // CHECK:  encoding: [0x62,0x01,0x7c,0x2e,0x11,0xee]
           vmovups.s %ymm29, %ymm30 {%k6}
 
-// CHECK: vmovups.s %ymm29, %ymm30 {%k6} {z}
+// CHECK: vmovups %ymm29, %ymm30 {%k6} {z}
 // CHECK:  encoding: [0x62,0x01,0x7c,0xae,0x11,0xee]
           vmovups.s %ymm29, %ymm30 {%k6} {z}
 
-// CHECK: vmovups.s %xmm25, %xmm23
+// CHECK: vmovups %xmm25, %xmm23
 // CHECK:  encoding: [0x62,0x21,0x7c,0x08,0x11,0xcf]
           vmovups.s %xmm25, %xmm23
 
-// CHECK: vmovups.s %xmm25, %xmm23 {%k4}
+// CHECK: vmovups %xmm25, %xmm23 {%k4}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x0c,0x11,0xcf]
           vmovups.s %xmm25, %xmm23 {%k4}
 
-// CHECK: vmovups.s %xmm25, %xmm23 {%k4} {z}
+// CHECK: vmovups %xmm25, %xmm23 {%k4} {z}
 // CHECK:  encoding: [0x62,0x21,0x7c,0x8c,0x11,0xcf]
           vmovups.s %xmm25, %xmm23 {%k4} {z}
 
-// CHECK: vmovups.s %xmm21, %xmm29
+// CHECK: vmovups %xmm21, %xmm29
 // CHECK:  encoding: [0x62,0x81,0x7c,0x08,0x11,0xed]
           vmovups.s %xmm21, %xmm29
 
-// CHECK: vmovups.s %xmm21, %xmm29 {%k3}
+// CHECK: vmovups %xmm21, %xmm29 {%k3}
 // CHECK:  encoding: [0x62,0x81,0x7c,0x0b,0x11,0xed]
           vmovups.s %xmm21, %xmm29 {%k3}
 
-// CHECK: vmovups.s %xmm21, %xmm29 {%k3} {z}
+// CHECK: vmovups %xmm21, %xmm29 {%k3} {z}
 // CHECK:  encoding: [0x62,0x81,0x7c,0x8b,0x11,0xed]
           vmovups.s %xmm21, %xmm29 {%k3} {z}
 
-// CHECK: vmovups.s %ymm28, %ymm30
+// CHECK: vmovups %ymm28, %ymm30
 // CHECK:  encoding: [0x62,0x01,0x7c,0x28,0x11,0xe6]
           vmovups.s %ymm28, %ymm30
 
-// CHECK: vmovups.s %ymm28, %ymm30 {%k1}
+// CHECK: vmovups %ymm28, %ymm30 {%k1}
 // CHECK:  encoding: [0x62,0x01,0x7c,0x29,0x11,0xe6]
           vmovups.s %ymm28, %ymm30 {%k1}
 
-// CHECK: vmovups.s %ymm28, %ymm30 {%k1} {z}
+// CHECK: vmovups %ymm28, %ymm30 {%k1} {z}
 // CHECK:  encoding: [0x62,0x01,0x7c,0xa9,0x11,0xe6]
           vmovups.s %ymm28, %ymm30 {%k1} {z}
 
-// CHECK: vmovups.s %ymm19, %ymm22
+// CHECK: vmovups %ymm19, %ymm22
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x28,0x11,0xde]
           vmovups.s %ymm19, %ymm22
 
-// CHECK: vmovups.s %ymm19, %ymm22 {%k1}
+// CHECK: vmovups %ymm19, %ymm22 {%k1}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0x29,0x11,0xde]
           vmovups.s %ymm19, %ymm22 {%k1}
 
-// CHECK: vmovups.s %ymm19, %ymm22 {%k1} {z}
+// CHECK: vmovups %ymm19, %ymm22 {%k1} {z}
 // CHECK:  encoding: [0x62,0xa1,0x7c,0xa9,0x11,0xde]
           vmovups.s %ymm19, %ymm22 {%k1} {z}
 




More information about the llvm-commits mailing list