From 172de01e7c456a0c498508725e96365597d7749e Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Mon, 11 Jan 2016 00:44:52 +0000 Subject: [PATCH] [AVX-512] Make spacing between comma and {sae} operand consistent in asm strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257299 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86InstrAVX512.td | 20 ++++++------- test/CodeGen/X86/avx512-intrinsics.ll | 8 ++--- test/MC/X86/avx512-encodings.s | 56 +++++++++++++++++------------------ test/MC/X86/intel-syntax-avx512.s | 16 +++++----- test/MC/X86/x86-64-avx512dq.s | 48 +++++++++++++++--------------- 5 files changed, 74 insertions(+), 74 deletions(-) diff --git a/lib/Target/X86/X86InstrAVX512.td b/lib/Target/X86/X86InstrAVX512.td index 770e0d27e05..940efc2f7ac 100644 --- a/lib/Target/X86/X86InstrAVX512.td +++ b/lib/Target/X86/X86InstrAVX512.td @@ -1426,7 +1426,7 @@ multiclass avx512_cmp_scalar (outs _.KRC:$dst), (ins _.RC:$src1, _.RC:$src2, AVXCC:$cc), "vcmp${cc}"#_.Suffix, - "{sae}, $src2, $src1", "$src1, $src2,{sae}", + "{sae}, $src2, $src1", "$src1, $src2, {sae}", (OpNodeRnd (_.VT _.RC:$src1), (_.VT _.RC:$src2), imm:$cc, @@ -1449,7 +1449,7 @@ multiclass avx512_cmp_scalar (outs _.KRC:$dst), (ins _.RC:$src1, _.RC:$src2, u8imm:$cc), "vcmp"#_.Suffix, - "$cc,{sae}, $src2, $src1","$src1, $src2,{sae}, $cc">, + "$cc, {sae}, $src2, $src1","$src1, $src2, {sae}, $cc">, EVEX_4V, EVEX_B; }// let isAsmParserOnly = 1, hasSideEffects = 0 @@ -1831,7 +1831,7 @@ multiclass avx512_vcmp_sae { defm rrib : AVX512_maskable_cmp<0xC2, MRMSrcReg, _, (outs _.KRC:$dst),(ins _.RC:$src1, _.RC:$src2, AVXCC:$cc), "vcmp${cc}"#_.Suffix, - "{sae}, $src2, $src1", "$src1, $src2,{sae}", + "{sae}, $src2, $src1", "$src1, $src2, {sae}", (X86cmpmRnd (_.VT _.RC:$src1), (_.VT _.RC:$src2), imm:$cc, @@ -1842,8 +1842,8 @@ multiclass avx512_vcmp_sae { (outs _.KRC:$dst), (ins _.RC:$src1, _.RC:$src2, u8imm:$cc), "vcmp"#_.Suffix, - "$cc,{sae}, $src2, $src1", - "$src1, $src2,{sae}, $cc">, EVEX_B; + "$cc, {sae}, $src2, $src1", + "$src1, $src2, {sae}, $cc">, EVEX_B; } } @@ -6766,7 +6766,7 @@ multiclass avx512_unary_fp_sae_packed_imm opc, string OpcodeStr, SDNode OpNode, X86VectorVTInfo _>{ defm rrib : AVX512_maskable opc, string OpcodeStr, SDNode OpNode, X86VectorVTInfo _>{ defm rrib : AVX512_maskable opc, string OpcodeStr, SDNode OpNode, X86VectorVTInfo _> { defm NAME#rrib : AVX512_maskable_scalar@test_int_x86_avx512_mask_getmant_pd_512(<8 x double> %x0, <8 ; CHECK-NEXT: movzbl %dil, %eax ; CHECK-NEXT: kmovw %eax, %k1 ; CHECK-NEXT: vgetmantpd $11, %zmm0, %zmm1 {%k1} -; CHECK-NEXT: vgetmantpd $11,{sae}, %zmm0, %zmm0 +; CHECK-NEXT: vgetmantpd $11, {sae}, %zmm0, %zmm0 ; CHECK-NEXT: vaddpd %zmm0, %zmm1, %zmm0 ; CHECK-NEXT: retq %res = call <8 x double> @llvm.x86.avx512.mask.getmant.pd.512(<8 x double> %x0, i32 11, <8 x double> %x2, i8 %x3, i32 4) @@ -5747,7 +5747,7 @@ define <16 x float>@test_int_x86_avx512_mask_getmant_ps_512(<16 x float> %x0, <1 ; CHECK: ## BB#0: ; CHECK-NEXT: kmovw %edi, %k1 ; CHECK-NEXT: vgetmantps $11, %zmm0, %zmm1 {%k1} -; CHECK-NEXT: vgetmantps $11,{sae}, %zmm0, %zmm0 +; CHECK-NEXT: vgetmantps $11, {sae}, %zmm0, %zmm0 ; CHECK-NEXT: vaddps %zmm0, %zmm1, %zmm0 ; CHECK-NEXT: retq %res = call <16 x float> @llvm.x86.avx512.mask.getmant.ps.512(<16 x float> %x0, i32 11, <16 x float> %x2, i16 %x3, i32 4) @@ -5767,7 +5767,7 @@ define <2 x double>@test_int_x86_avx512_mask_getmant_sd(<2 x double> %x0, <2 x d ; CHECK-NEXT: vgetmantsd $11, %xmm1, %xmm0, %xmm3 {%k1} ; CHECK-NEXT: vgetmantsd $11, %xmm1, %xmm0, %xmm4 {%k1} {z} ; CHECK-NEXT: vgetmantsd $11, %xmm1, %xmm0, %xmm5 -; CHECK-NEXT: vgetmantsd $11,{sae}, %xmm1, %xmm0, %xmm2 {%k1} +; CHECK-NEXT: vgetmantsd $11, {sae}, %xmm1, %xmm0, %xmm2 {%k1} ; CHECK-NEXT: vaddpd %xmm4, %xmm3, %xmm0 ; CHECK-NEXT: vaddpd %xmm5, %xmm2, %xmm1 ; CHECK-NEXT: vaddpd %xmm1, %xmm0, %xmm0 @@ -5792,7 +5792,7 @@ define <4 x float>@test_int_x86_avx512_mask_getmant_ss(<4 x float> %x0, <4 x flo ; CHECK-NEXT: vgetmantss $11, %xmm1, %xmm0, %xmm2 {%k1} ; CHECK-NEXT: vgetmantss $11, %xmm1, %xmm0, %xmm3 {%k1} {z} ; CHECK-NEXT: vgetmantss $11, %xmm1, %xmm0, %xmm4 -; CHECK-NEXT: vgetmantss $11,{sae}, %xmm1, %xmm0, %xmm0 +; CHECK-NEXT: vgetmantss $11, {sae}, %xmm1, %xmm0, %xmm0 ; CHECK-NEXT: vaddps %xmm3, %xmm2, %xmm1 ; CHECK-NEXT: vaddps %xmm4, %xmm0, %xmm0 ; CHECK-NEXT: vaddps %xmm0, %xmm1, %xmm0 diff --git a/test/MC/X86/avx512-encodings.s b/test/MC/X86/avx512-encodings.s index 658ca715a32..7191058692e 100644 --- a/test/MC/X86/avx512-encodings.s +++ b/test/MC/X86/avx512-encodings.s @@ -6184,7 +6184,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x91,0x9d,0x4b,0xc2,0xd2,0xab] vcmppd $0xab, %zmm26, %zmm12, %k2 {%k3} -// CHECK: vcmppd $171,{sae}, %zmm26, %zmm12, %k2 +// CHECK: vcmppd $171, {sae}, %zmm26, %zmm12, %k2 // CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0xab] vcmppd $0xab,{sae}, %zmm26, %zmm12, %k2 @@ -6192,7 +6192,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x91,0x9d,0x48,0xc2,0xd2,0x7b] vcmppd $0x7b, %zmm26, %zmm12, %k2 -// CHECK: vcmppd $123,{sae}, %zmm26, %zmm12, %k2 +// CHECK: vcmppd $123, {sae}, %zmm26, %zmm12, %k2 // CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0x7b] vcmppd $0x7b,{sae}, %zmm26, %zmm12, %k2 @@ -6248,7 +6248,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xb1,0x74,0x43,0xc2,0xd6,0xab] vcmpps $0xab, %zmm22, %zmm17, %k2 {%k3} -// CHECK: vcmpps $171,{sae}, %zmm22, %zmm17, %k2 +// CHECK: vcmpps $171, {sae}, %zmm22, %zmm17, %k2 // CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0xab] vcmpps $0xab,{sae}, %zmm22, %zmm17, %k2 @@ -6256,7 +6256,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xb1,0x74,0x40,0xc2,0xd6,0x7b] vcmpps $0x7b, %zmm22, %zmm17, %k2 -// CHECK: vcmpps $123,{sae}, %zmm22, %zmm17, %k2 +// CHECK: vcmpps $123, {sae}, %zmm22, %zmm17, %k2 // CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0x7b] vcmpps $0x7b,{sae}, %zmm22, %zmm17, %k2 @@ -7812,7 +7812,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x73,0x2d,0xc4,0x54,0xfa,0xab] vfixupimmps $0xab, %zmm2, %zmm26, %zmm15 {%k4} {z} -// CHECK: vfixupimmps $171,{sae}, %zmm2, %zmm26, %zmm15 +// CHECK: vfixupimmps $171, {sae}, %zmm2, %zmm26, %zmm15 // CHECK: encoding: [0x62,0x73,0x2d,0x10,0x54,0xfa,0xab] vfixupimmps $0xab,{sae}, %zmm2, %zmm26, %zmm15 @@ -7820,7 +7820,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x73,0x2d,0x40,0x54,0xfa,0x7b] vfixupimmps $0x7b, %zmm2, %zmm26, %zmm15 -// CHECK: vfixupimmps $123,{sae}, %zmm2, %zmm26, %zmm15 +// CHECK: vfixupimmps $123, {sae}, %zmm2, %zmm26, %zmm15 // CHECK: encoding: [0x62,0x73,0x2d,0x10,0x54,0xfa,0x7b] vfixupimmps $0x7b,{sae}, %zmm2, %zmm26, %zmm15 @@ -7880,7 +7880,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x33,0xd5,0xc2,0x54,0xcb,0xab] vfixupimmpd $0xab, %zmm19, %zmm21, %zmm9 {%k2} {z} -// CHECK: vfixupimmpd $171,{sae}, %zmm19, %zmm21, %zmm9 +// CHECK: vfixupimmpd $171, {sae}, %zmm19, %zmm21, %zmm9 // CHECK: encoding: [0x62,0x33,0xd5,0x10,0x54,0xcb,0xab] vfixupimmpd $0xab,{sae}, %zmm19, %zmm21, %zmm9 @@ -7888,7 +7888,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x33,0xd5,0x40,0x54,0xcb,0x7b] vfixupimmpd $0x7b, %zmm19, %zmm21, %zmm9 -// CHECK: vfixupimmpd $123,{sae}, %zmm19, %zmm21, %zmm9 +// CHECK: vfixupimmpd $123, {sae}, %zmm19, %zmm21, %zmm9 // CHECK: encoding: [0x62,0x33,0xd5,0x10,0x54,0xcb,0x7b] vfixupimmpd $0x7b,{sae}, %zmm19, %zmm21, %zmm9 @@ -7948,7 +7948,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x13,0x6d,0x85,0x55,0xfc,0xab] vfixupimmss $0xab, %xmm28, %xmm18, %xmm15 {%k5} {z} -// CHECK: vfixupimmss $171,{sae}, %xmm28, %xmm18, %xmm15 +// CHECK: vfixupimmss $171, {sae}, %xmm28, %xmm18, %xmm15 // CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0xab] vfixupimmss $0xab,{sae}, %xmm28, %xmm18, %xmm15 @@ -7956,7 +7956,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x13,0x6d,0x00,0x55,0xfc,0x7b] vfixupimmss $0x7b, %xmm28, %xmm18, %xmm15 -// CHECK: vfixupimmss $123,{sae}, %xmm28, %xmm18, %xmm15 +// CHECK: vfixupimmss $123, {sae}, %xmm28, %xmm18, %xmm15 // CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0x7b] vfixupimmss $0x7b,{sae}, %xmm28, %xmm18, %xmm15 @@ -7996,7 +7996,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x73,0xad,0x86,0x55,0xed,0xab] vfixupimmsd $0xab, %xmm5, %xmm26, %xmm13 {%k6} {z} -// CHECK: vfixupimmsd $171,{sae}, %xmm5, %xmm26, %xmm13 +// CHECK: vfixupimmsd $171, {sae}, %xmm5, %xmm26, %xmm13 // CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0xab] vfixupimmsd $0xab,{sae}, %xmm5, %xmm26, %xmm13 @@ -8004,7 +8004,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x73,0xad,0x00,0x55,0xed,0x7b] vfixupimmsd $0x7b, %xmm5, %xmm26, %xmm13 -// CHECK: vfixupimmsd $123,{sae}, %xmm5, %xmm26, %xmm13 +// CHECK: vfixupimmsd $123, {sae}, %xmm5, %xmm26, %xmm13 // CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0x7b] vfixupimmsd $0x7b,{sae}, %xmm5, %xmm26, %xmm13 @@ -12962,7 +12962,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xe3,0xfd,0xc9,0x09,0xf7,0xab] vrndscalepd $0xab, %zmm7, %zmm22 {%k1} {z} -// CHECK: vrndscalepd $171,{sae}, %zmm7, %zmm22 +// CHECK: vrndscalepd $171, {sae}, %zmm7, %zmm22 // CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x09,0xf7,0xab] vrndscalepd $0xab,{sae}, %zmm7, %zmm22 @@ -12970,7 +12970,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0xf7,0x7b] vrndscalepd $0x7b, %zmm7, %zmm22 -// CHECK: vrndscalepd $123,{sae}, %zmm7, %zmm22 +// CHECK: vrndscalepd $123, {sae}, %zmm7, %zmm22 // CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x09,0xf7,0x7b] vrndscalepd $0x7b,{sae}, %zmm7, %zmm22 @@ -13030,7 +13030,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x73,0x7d,0xc9,0x08,0xef,0xab] vrndscaleps $0xab, %zmm7, %zmm13 {%k1} {z} -// CHECK: vrndscaleps $171,{sae}, %zmm7, %zmm13 +// CHECK: vrndscaleps $171, {sae}, %zmm7, %zmm13 // CHECK: encoding: [0x62,0x73,0x7d,0x18,0x08,0xef,0xab] vrndscaleps $0xab,{sae}, %zmm7, %zmm13 @@ -13038,7 +13038,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x73,0x7d,0x48,0x08,0xef,0x7b] vrndscaleps $0x7b, %zmm7, %zmm13 -// CHECK: vrndscaleps $123,{sae}, %zmm7, %zmm13 +// CHECK: vrndscaleps $123, {sae}, %zmm7, %zmm13 // CHECK: encoding: [0x62,0x73,0x7d,0x18,0x08,0xef,0x7b] vrndscaleps $0x7b,{sae}, %zmm7, %zmm13 @@ -14966,7 +14966,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xd1,0x06,0x0d,0xc2,0xe4,0xab] vcmpss $0xab, %xmm12, %xmm15, %k4 {%k5} -// CHECK: vcmpss $171,{sae}, %xmm12, %xmm15, %k4 +// CHECK: vcmpss $171, {sae}, %xmm12, %xmm15, %k4 // CHECK: encoding: [0x62,0xd1,0x06,0x18,0xc2,0xe4,0xab] vcmpss $0xab,{sae}, %xmm12, %xmm15, %k4 @@ -14974,7 +14974,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xd1,0x06,0x08,0xc2,0xe4,0x7b] vcmpss $0x7b, %xmm12, %xmm15, %k4 -// CHECK: vcmpss $123,{sae}, %xmm12, %xmm15, %k4 +// CHECK: vcmpss $123, {sae}, %xmm12, %xmm15, %k4 // CHECK: encoding: [0x62,0xd1,0x06,0x18,0xc2,0xe4,0x7b] vcmpss $0x7b,{sae}, %xmm12, %xmm15, %k4 @@ -15010,7 +15010,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xf1,0xe7,0x01,0xc2,0xec,0xab] vcmpsd $0xab, %xmm4, %xmm19, %k5 {%k1} -// CHECK: vcmpsd $171,{sae}, %xmm4, %xmm19, %k5 +// CHECK: vcmpsd $171, {sae}, %xmm4, %xmm19, %k5 // CHECK: encoding: [0x62,0xf1,0xe7,0x10,0xc2,0xec,0xab] vcmpsd $0xab,{sae}, %xmm4, %xmm19, %k5 @@ -15018,7 +15018,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xf1,0xe7,0x00,0xc2,0xec,0x7b] vcmpsd $0x7b, %xmm4, %xmm19, %k5 -// CHECK: vcmpsd $123,{sae}, %xmm4, %xmm19, %k5 +// CHECK: vcmpsd $123, {sae}, %xmm4, %xmm19, %k5 // CHECK: encoding: [0x62,0xf1,0xe7,0x10,0xc2,0xec,0x7b] vcmpsd $0x7b,{sae}, %xmm4, %xmm19, %k5 @@ -15518,7 +15518,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xd3,0x6d,0x8f,0x27,0xdc,0xab] vgetmantss $0xab, %xmm12, %xmm2, %xmm3 {%k7} {z} -// CHECK: vgetmantss $171,{sae}, %xmm12, %xmm2, %xmm3 +// CHECK: vgetmantss $171, {sae}, %xmm12, %xmm2, %xmm3 // CHECK: encoding: [0x62,0xd3,0x6d,0x18,0x27,0xdc,0xab] vgetmantss $0xab,{sae}, %xmm12, %xmm2, %xmm3 @@ -15526,7 +15526,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xd3,0x6d,0x08,0x27,0xdc,0x7b] vgetmantss $0x7b, %xmm12, %xmm2, %xmm3 -// CHECK: vgetmantss $123,{sae}, %xmm12, %xmm2, %xmm3 +// CHECK: vgetmantss $123, {sae}, %xmm12, %xmm2, %xmm3 // CHECK: encoding: [0x62,0xd3,0x6d,0x18,0x27,0xdc,0x7b] vgetmantss $0x7b,{sae}, %xmm12, %xmm2, %xmm3 @@ -15566,7 +15566,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xd3,0xa5,0x86,0x27,0xd8,0xab] vgetmantsd $0xab, %xmm8, %xmm27, %xmm3 {%k6} {z} -// CHECK: vgetmantsd $171,{sae}, %xmm8, %xmm27, %xmm3 +// CHECK: vgetmantsd $171, {sae}, %xmm8, %xmm27, %xmm3 // CHECK: encoding: [0x62,0xd3,0xa5,0x10,0x27,0xd8,0xab] vgetmantsd $0xab,{sae}, %xmm8, %xmm27, %xmm3 @@ -15574,7 +15574,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0xd3,0xa5,0x00,0x27,0xd8,0x7b] vgetmantsd $0x7b, %xmm8, %xmm27, %xmm3 -// CHECK: vgetmantsd $123,{sae}, %xmm8, %xmm27, %xmm3 +// CHECK: vgetmantsd $123, {sae}, %xmm8, %xmm27, %xmm3 // CHECK: encoding: [0x62,0xd3,0xa5,0x10,0x27,0xd8,0x7b] vgetmantsd $0x7b,{sae}, %xmm8, %xmm27, %xmm3 @@ -15614,7 +15614,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x83,0x7d,0xcb,0x26,0xf4,0xab] vgetmantps $0xab, %zmm28, %zmm22 {%k3} {z} -// CHECK: vgetmantps $171,{sae}, %zmm28, %zmm22 +// CHECK: vgetmantps $171, {sae}, %zmm28, %zmm22 // CHECK: encoding: [0x62,0x83,0x7d,0x18,0x26,0xf4,0xab] vgetmantps $0xab,{sae}, %zmm28, %zmm22 @@ -15622,7 +15622,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x83,0x7d,0x48,0x26,0xf4,0x7b] vgetmantps $0x7b, %zmm28, %zmm22 -// CHECK: vgetmantps $123,{sae}, %zmm28, %zmm22 +// CHECK: vgetmantps $123, {sae}, %zmm28, %zmm22 // CHECK: encoding: [0x62,0x83,0x7d,0x18,0x26,0xf4,0x7b] vgetmantps $0x7b,{sae}, %zmm28, %zmm22 @@ -15682,7 +15682,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x93,0xfd,0xcf,0x26,0xd2,0xab] vgetmantpd $0xab, %zmm26, %zmm2 {%k7} {z} -// CHECK: vgetmantpd $171,{sae}, %zmm26, %zmm2 +// CHECK: vgetmantpd $171, {sae}, %zmm26, %zmm2 // CHECK: encoding: [0x62,0x93,0xfd,0x18,0x26,0xd2,0xab] vgetmantpd $0xab,{sae}, %zmm26, %zmm2 @@ -15690,7 +15690,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2 // CHECK: encoding: [0x62,0x93,0xfd,0x48,0x26,0xd2,0x7b] vgetmantpd $0x7b, %zmm26, %zmm2 -// CHECK: vgetmantpd $123,{sae}, %zmm26, %zmm2 +// CHECK: vgetmantpd $123, {sae}, %zmm26, %zmm2 // CHECK: encoding: [0x62,0x93,0xfd,0x18,0x26,0xd2,0x7b] vgetmantpd $0x7b,{sae}, %zmm26, %zmm2 diff --git a/test/MC/X86/intel-syntax-avx512.s b/test/MC/X86/intel-syntax-avx512.s index c5ab7dde110..5445bdf00b7 100644 --- a/test/MC/X86/intel-syntax-avx512.s +++ b/test/MC/X86/intel-syntax-avx512.s @@ -40,7 +40,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0x91,0x9d,0x4b,0xc2,0xd2,0xab] vcmppd k2{k3},zmm12,zmm26,0xab -// CHECK: vcmppd k2 , zmm12, zmm26,{sae}, 171 +// CHECK: vcmppd k2 , zmm12, zmm26, {sae}, 171 // CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0xab] vcmppd k2,zmm12,zmm26,{sae},0xab @@ -48,7 +48,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0x91,0x9d,0x48,0xc2,0xd2,0x7b] vcmppd k2 ,zmm12,zmm26,0x7b -// CHECK: vcmppd k2 , zmm12, zmm26,{sae}, 123 +// CHECK: vcmppd k2 , zmm12, zmm26, {sae}, 123 // CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0x7b] vcmppd k2,zmm12,zmm26,{sae},0x7b @@ -104,7 +104,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0xb1,0x74,0x43,0xc2,0xd6,0xab] vcmpps k2{k3},zmm17,zmm22,0xab -// CHECK: vcmpps k2 , zmm17, zmm22,{sae}, 171 +// CHECK: vcmpps k2 , zmm17, zmm22, {sae}, 171 // CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0xab] vcmpps k2,zmm17,zmm22,{sae},0xab @@ -112,7 +112,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0xb1,0x74,0x40,0xc2,0xd6,0x7b] vcmpps k2,zmm17,zmm22,0x7b -// CHECK: vcmpps k2 , zmm17, zmm22,{sae}, 123 +// CHECK: vcmpps k2 , zmm17, zmm22, {sae}, 123 // CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0x7b] vcmpps k2,zmm17,zmm22,{sae},0x7b @@ -173,7 +173,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0x13,0x6d,0x85,0x55,0xfc,0xab] vfixupimmss xmm15{k5} {z},xmm18,xmm28,0xab -// CHECK: vfixupimmss xmm15 , xmm18, xmm28,{sae}, 171 +// CHECK: vfixupimmss xmm15 , xmm18, xmm28, {sae}, 171 // CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0xab] vfixupimmss xmm15,xmm18,xmm28,{sae},0xab @@ -181,7 +181,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0x13,0x6d,0x00,0x55,0xfc,0x7b] vfixupimmss xmm15,xmm18,xmm28,0x7b -// CHECK: vfixupimmss xmm15 , xmm18, xmm28,{sae}, 123 +// CHECK: vfixupimmss xmm15 , xmm18, xmm28, {sae}, 123 // CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0x7b] vfixupimmss xmm15,xmm18,xmm28,{sae},0x7b @@ -221,7 +221,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0x73,0xad,0x86,0x55,0xed,0xab] vfixupimmsd xmm13{k6} {z},xmm26,xmm5,0xab -// CHECK: vfixupimmsd xmm13 , xmm26, xmm5,{sae}, 171 +// CHECK: vfixupimmsd xmm13 , xmm26, xmm5, {sae}, 171 // CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0xab] vfixupimmsd xmm13,xmm26,xmm5,{sae},0xab @@ -229,7 +229,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae} // CHECK: encoding: [0x62,0x73,0xad,0x00,0x55,0xed,0x7b] vfixupimmsd xmm13,xmm26,xmm5,0x7b -// CHECK: vfixupimmsd xmm13 , xmm26, xmm5,{sae}, 123 +// CHECK: vfixupimmsd xmm13 , xmm26, xmm5, {sae}, 123 // CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0x7b] vfixupimmsd xmm13,xmm26,xmm5,{sae},0x7b diff --git a/test/MC/X86/x86-64-avx512dq.s b/test/MC/X86/x86-64-avx512dq.s index d0b91d69ebd..ed46ae7c599 100644 --- a/test/MC/X86/x86-64-avx512dq.s +++ b/test/MC/X86/x86-64-avx512dq.s @@ -1171,7 +1171,7 @@ // CHECK: encoding: [0x62,0xa3,0xe5,0xc6,0x50,0xc9,0xab] vrangepd $0xab, %zmm17, %zmm19, %zmm17 {%k6} {z} -// CHECK: vrangepd $171,{sae}, %zmm17, %zmm19, %zmm17 +// CHECK: vrangepd $171, {sae}, %zmm17, %zmm19, %zmm17 // CHECK: encoding: [0x62,0xa3,0xe5,0x10,0x50,0xc9,0xab] vrangepd $0xab,{sae}, %zmm17, %zmm19, %zmm17 @@ -1179,7 +1179,7 @@ // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x50,0xc9,0x7b] vrangepd $0x7b, %zmm17, %zmm19, %zmm17 -// CHECK: vrangepd $123,{sae}, %zmm17, %zmm19, %zmm17 +// CHECK: vrangepd $123, {sae}, %zmm17, %zmm19, %zmm17 // CHECK: encoding: [0x62,0xa3,0xe5,0x10,0x50,0xc9,0x7b] vrangepd $0x7b,{sae}, %zmm17, %zmm19, %zmm17 @@ -1239,7 +1239,7 @@ // CHECK: encoding: [0x62,0x23,0x55,0xc6,0x50,0xc1,0xab] vrangeps $0xab, %zmm17, %zmm21, %zmm24 {%k6} {z} -// CHECK: vrangeps $171,{sae}, %zmm17, %zmm21, %zmm24 +// CHECK: vrangeps $171, {sae}, %zmm17, %zmm21, %zmm24 // CHECK: encoding: [0x62,0x23,0x55,0x10,0x50,0xc1,0xab] vrangeps $0xab,{sae}, %zmm17, %zmm21, %zmm24 @@ -1247,7 +1247,7 @@ // CHECK: encoding: [0x62,0x23,0x55,0x40,0x50,0xc1,0x7b] vrangeps $0x7b, %zmm17, %zmm21, %zmm24 -// CHECK: vrangeps $123,{sae}, %zmm17, %zmm21, %zmm24 +// CHECK: vrangeps $123, {sae}, %zmm17, %zmm21, %zmm24 // CHECK: encoding: [0x62,0x23,0x55,0x10,0x50,0xc1,0x7b] vrangeps $0x7b,{sae}, %zmm17, %zmm21, %zmm24 @@ -1307,7 +1307,7 @@ // CHECK: encoding: [0x62,0xa3,0xf5,0x85,0x51,0xcd,0xab] vrangesd $0xab, %xmm21, %xmm17, %xmm17 {%k5} {z} -// CHECK: vrangesd $171,{sae}, %xmm21, %xmm17, %xmm17 +// CHECK: vrangesd $171, {sae}, %xmm21, %xmm17, %xmm17 // CHECK: encoding: [0x62,0xa3,0xf5,0x10,0x51,0xcd,0xab] vrangesd $0xab,{sae}, %xmm21, %xmm17, %xmm17 @@ -1315,7 +1315,7 @@ // CHECK: encoding: [0x62,0xa3,0xf5,0x00,0x51,0xcd,0x7b] vrangesd $0x7b, %xmm21, %xmm17, %xmm17 -// CHECK: vrangesd $123,{sae}, %xmm21, %xmm17, %xmm17 +// CHECK: vrangesd $123, {sae}, %xmm21, %xmm17, %xmm17 // CHECK: encoding: [0x62,0xa3,0xf5,0x10,0x51,0xcd,0x7b] vrangesd $0x7b,{sae}, %xmm21, %xmm17, %xmm17 @@ -1355,7 +1355,7 @@ // CHECK: encoding: [0x62,0x23,0x3d,0x85,0x51,0xcc,0xab] vrangess $0xab, %xmm20, %xmm24, %xmm25 {%k5} {z} -// CHECK: vrangess $171,{sae}, %xmm20, %xmm24, %xmm25 +// CHECK: vrangess $171, {sae}, %xmm20, %xmm24, %xmm25 // CHECK: encoding: [0x62,0x23,0x3d,0x10,0x51,0xcc,0xab] vrangess $0xab,{sae}, %xmm20, %xmm24, %xmm25 @@ -1363,7 +1363,7 @@ // CHECK: encoding: [0x62,0x23,0x3d,0x00,0x51,0xcc,0x7b] vrangess $0x7b, %xmm20, %xmm24, %xmm25 -// CHECK: vrangess $123,{sae}, %xmm20, %xmm24, %xmm25 +// CHECK: vrangess $123, {sae}, %xmm20, %xmm24, %xmm25 // CHECK: encoding: [0x62,0x23,0x3d,0x10,0x51,0xcc,0x7b] vrangess $0x7b,{sae}, %xmm20, %xmm24, %xmm25 @@ -1403,7 +1403,7 @@ // CHECK: encoding: [0x62,0xa3,0xfd,0xce,0x56,0xdb,0xab] vreducepd $0xab, %zmm19, %zmm19 {%k6} {z} -// CHECK: vreducepd $171,{sae}, %zmm19, %zmm19 +// CHECK: vreducepd $171, {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x18,0x56,0xdb,0xab] vreducepd $0xab,{sae}, %zmm19, %zmm19 @@ -1411,7 +1411,7 @@ // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x56,0xdb,0x7b] vreducepd $0x7b, %zmm19, %zmm19 -// CHECK: vreducepd $123,{sae}, %zmm19, %zmm19 +// CHECK: vreducepd $123, {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x18,0x56,0xdb,0x7b] vreducepd $0x7b,{sae}, %zmm19, %zmm19 @@ -1471,7 +1471,7 @@ // CHECK: encoding: [0x62,0x83,0x7d,0xcb,0x56,0xdd,0xab] vreduceps $0xab, %zmm29, %zmm19 {%k3} {z} -// CHECK: vreduceps $171,{sae}, %zmm29, %zmm19 +// CHECK: vreduceps $171, {sae}, %zmm29, %zmm19 // CHECK: encoding: [0x62,0x83,0x7d,0x18,0x56,0xdd,0xab] vreduceps $0xab,{sae}, %zmm29, %zmm19 @@ -1479,7 +1479,7 @@ // CHECK: encoding: [0x62,0x83,0x7d,0x48,0x56,0xdd,0x7b] vreduceps $0x7b, %zmm29, %zmm19 -// CHECK: vreduceps $123,{sae}, %zmm29, %zmm19 +// CHECK: vreduceps $123, {sae}, %zmm29, %zmm19 // CHECK: encoding: [0x62,0x83,0x7d,0x18,0x56,0xdd,0x7b] vreduceps $0x7b,{sae}, %zmm29, %zmm19 @@ -1539,7 +1539,7 @@ // CHECK: encoding: [0x62,0x83,0xf5,0x86,0x57,0xc9,0xab] vreducesd $0xab, %xmm25, %xmm17, %xmm17 {%k6} {z} -// CHECK: vreducesd $171,{sae}, %xmm25, %xmm17, %xmm17 +// CHECK: vreducesd $171, {sae}, %xmm25, %xmm17, %xmm17 // CHECK: encoding: [0x62,0x83,0xf5,0x10,0x57,0xc9,0xab] vreducesd $0xab,{sae}, %xmm25, %xmm17, %xmm17 @@ -1547,7 +1547,7 @@ // CHECK: encoding: [0x62,0x83,0xf5,0x00,0x57,0xc9,0x7b] vreducesd $0x7b, %xmm25, %xmm17, %xmm17 -// CHECK: vreducesd $123,{sae}, %xmm25, %xmm17, %xmm17 +// CHECK: vreducesd $123, {sae}, %xmm25, %xmm17, %xmm17 // CHECK: encoding: [0x62,0x83,0xf5,0x10,0x57,0xc9,0x7b] vreducesd $0x7b,{sae}, %xmm25, %xmm17, %xmm17 @@ -1587,7 +1587,7 @@ // CHECK: encoding: [0x62,0x23,0x15,0x81,0x57,0xf5,0xab] vreducess $0xab, %xmm21, %xmm29, %xmm30 {%k1} {z} -// CHECK: vreducess $171,{sae}, %xmm21, %xmm29, %xmm30 +// CHECK: vreducess $171, {sae}, %xmm21, %xmm29, %xmm30 // CHECK: encoding: [0x62,0x23,0x15,0x10,0x57,0xf5,0xab] vreducess $0xab,{sae}, %xmm21, %xmm29, %xmm30 @@ -1595,7 +1595,7 @@ // CHECK: encoding: [0x62,0x23,0x15,0x00,0x57,0xf5,0x7b] vreducess $0x7b, %xmm21, %xmm29, %xmm30 -// CHECK: vreducess $123,{sae}, %xmm21, %xmm29, %xmm30 +// CHECK: vreducess $123, {sae}, %xmm21, %xmm29, %xmm30 // CHECK: encoding: [0x62,0x23,0x15,0x10,0x57,0xf5,0x7b] vreducess $0x7b,{sae}, %xmm21, %xmm29, %xmm30 @@ -1635,7 +1635,7 @@ // CHECK: encoding: [0x62,0x83,0xfd,0xcd,0x56,0xd4,0xab] vreducepd $0xab, %zmm28, %zmm18 {%k5} {z} -// CHECK: vreducepd $171,{sae}, %zmm28, %zmm18 +// CHECK: vreducepd $171, {sae}, %zmm28, %zmm18 // CHECK: encoding: [0x62,0x83,0xfd,0x18,0x56,0xd4,0xab] vreducepd $0xab,{sae}, %zmm28, %zmm18 @@ -1643,7 +1643,7 @@ // CHECK: encoding: [0x62,0x83,0xfd,0x48,0x56,0xd4,0x7b] vreducepd $0x7b, %zmm28, %zmm18 -// CHECK: vreducepd $123,{sae}, %zmm28, %zmm18 +// CHECK: vreducepd $123, {sae}, %zmm28, %zmm18 // CHECK: encoding: [0x62,0x83,0xfd,0x18,0x56,0xd4,0x7b] vreducepd $0x7b,{sae}, %zmm28, %zmm18 @@ -1703,7 +1703,7 @@ // CHECK: encoding: [0x62,0x03,0x7d,0xcb,0x56,0xd1,0xab] vreduceps $0xab, %zmm25, %zmm26 {%k3} {z} -// CHECK: vreduceps $171,{sae}, %zmm25, %zmm26 +// CHECK: vreduceps $171, {sae}, %zmm25, %zmm26 // CHECK: encoding: [0x62,0x03,0x7d,0x18,0x56,0xd1,0xab] vreduceps $0xab,{sae}, %zmm25, %zmm26 @@ -1711,7 +1711,7 @@ // CHECK: encoding: [0x62,0x03,0x7d,0x48,0x56,0xd1,0x7b] vreduceps $0x7b, %zmm25, %zmm26 -// CHECK: vreduceps $123,{sae}, %zmm25, %zmm26 +// CHECK: vreduceps $123, {sae}, %zmm25, %zmm26 // CHECK: encoding: [0x62,0x03,0x7d,0x18,0x56,0xd1,0x7b] vreduceps $0x7b,{sae}, %zmm25, %zmm26 @@ -1771,7 +1771,7 @@ // CHECK: encoding: [0x62,0x03,0xe5,0x83,0x57,0xc8,0xab] vreducesd $0xab, %xmm24, %xmm19, %xmm25 {%k3} {z} -// CHECK: vreducesd $171,{sae}, %xmm24, %xmm19, %xmm25 +// CHECK: vreducesd $171, {sae}, %xmm24, %xmm19, %xmm25 // CHECK: encoding: [0x62,0x03,0xe5,0x10,0x57,0xc8,0xab] vreducesd $0xab,{sae}, %xmm24, %xmm19, %xmm25 @@ -1779,7 +1779,7 @@ // CHECK: encoding: [0x62,0x03,0xe5,0x00,0x57,0xc8,0x7b] vreducesd $0x7b, %xmm24, %xmm19, %xmm25 -// CHECK: vreducesd $123,{sae}, %xmm24, %xmm19, %xmm25 +// CHECK: vreducesd $123, {sae}, %xmm24, %xmm19, %xmm25 // CHECK: encoding: [0x62,0x03,0xe5,0x10,0x57,0xc8,0x7b] vreducesd $0x7b,{sae}, %xmm24, %xmm19, %xmm25 @@ -1819,7 +1819,7 @@ // CHECK: encoding: [0x62,0x23,0x3d,0x82,0x57,0xf5,0xab] vreducess $0xab, %xmm21, %xmm24, %xmm30 {%k2} {z} -// CHECK: vreducess $171,{sae}, %xmm21, %xmm24, %xmm30 +// CHECK: vreducess $171, {sae}, %xmm21, %xmm24, %xmm30 // CHECK: encoding: [0x62,0x23,0x3d,0x10,0x57,0xf5,0xab] vreducess $0xab,{sae}, %xmm21, %xmm24, %xmm30 @@ -1827,7 +1827,7 @@ // CHECK: encoding: [0x62,0x23,0x3d,0x00,0x57,0xf5,0x7b] vreducess $0x7b, %xmm21, %xmm24, %xmm30 -// CHECK: vreducess $123,{sae}, %xmm21, %xmm24, %xmm30 +// CHECK: vreducess $123, {sae}, %xmm21, %xmm24, %xmm30 // CHECK: encoding: [0x62,0x23,0x3d,0x10,0x57,0xf5,0x7b] vreducess $0x7b,{sae}, %xmm21, %xmm24, %xmm30 -- 2.11.0