[AVX-512] Make spacing between comma and {sae} operand consistent in asm strings.
llvm-svn: 257299
This commit is contained in:
parent
5be407ab27
commit
bfe13ff6ca
|
|
@ -1426,7 +1426,7 @@ multiclass avx512_cmp_scalar<X86VectorVTInfo _, SDNode OpNode, SDNode OpNodeRnd>
|
||||||
(outs _.KRC:$dst),
|
(outs _.KRC:$dst),
|
||||||
(ins _.RC:$src1, _.RC:$src2, AVXCC:$cc),
|
(ins _.RC:$src1, _.RC:$src2, AVXCC:$cc),
|
||||||
"vcmp${cc}"#_.Suffix,
|
"vcmp${cc}"#_.Suffix,
|
||||||
"{sae}, $src2, $src1", "$src1, $src2,{sae}",
|
"{sae}, $src2, $src1", "$src1, $src2, {sae}",
|
||||||
(OpNodeRnd (_.VT _.RC:$src1),
|
(OpNodeRnd (_.VT _.RC:$src1),
|
||||||
(_.VT _.RC:$src2),
|
(_.VT _.RC:$src2),
|
||||||
imm:$cc,
|
imm:$cc,
|
||||||
|
|
@ -1449,7 +1449,7 @@ multiclass avx512_cmp_scalar<X86VectorVTInfo _, SDNode OpNode, SDNode OpNodeRnd>
|
||||||
(outs _.KRC:$dst),
|
(outs _.KRC:$dst),
|
||||||
(ins _.RC:$src1, _.RC:$src2, u8imm:$cc),
|
(ins _.RC:$src1, _.RC:$src2, u8imm:$cc),
|
||||||
"vcmp"#_.Suffix,
|
"vcmp"#_.Suffix,
|
||||||
"$cc,{sae}, $src2, $src1","$src1, $src2,{sae}, $cc">,
|
"$cc, {sae}, $src2, $src1","$src1, $src2, {sae}, $cc">,
|
||||||
EVEX_4V, EVEX_B;
|
EVEX_4V, EVEX_B;
|
||||||
}// let isAsmParserOnly = 1, hasSideEffects = 0
|
}// let isAsmParserOnly = 1, hasSideEffects = 0
|
||||||
|
|
||||||
|
|
@ -1831,7 +1831,7 @@ multiclass avx512_vcmp_sae<X86VectorVTInfo _> {
|
||||||
defm rrib : AVX512_maskable_cmp<0xC2, MRMSrcReg, _,
|
defm rrib : AVX512_maskable_cmp<0xC2, MRMSrcReg, _,
|
||||||
(outs _.KRC:$dst),(ins _.RC:$src1, _.RC:$src2, AVXCC:$cc),
|
(outs _.KRC:$dst),(ins _.RC:$src1, _.RC:$src2, AVXCC:$cc),
|
||||||
"vcmp${cc}"#_.Suffix,
|
"vcmp${cc}"#_.Suffix,
|
||||||
"{sae}, $src2, $src1", "$src1, $src2,{sae}",
|
"{sae}, $src2, $src1", "$src1, $src2, {sae}",
|
||||||
(X86cmpmRnd (_.VT _.RC:$src1),
|
(X86cmpmRnd (_.VT _.RC:$src1),
|
||||||
(_.VT _.RC:$src2),
|
(_.VT _.RC:$src2),
|
||||||
imm:$cc,
|
imm:$cc,
|
||||||
|
|
@ -1842,8 +1842,8 @@ multiclass avx512_vcmp_sae<X86VectorVTInfo _> {
|
||||||
(outs _.KRC:$dst),
|
(outs _.KRC:$dst),
|
||||||
(ins _.RC:$src1, _.RC:$src2, u8imm:$cc),
|
(ins _.RC:$src1, _.RC:$src2, u8imm:$cc),
|
||||||
"vcmp"#_.Suffix,
|
"vcmp"#_.Suffix,
|
||||||
"$cc,{sae}, $src2, $src1",
|
"$cc, {sae}, $src2, $src1",
|
||||||
"$src1, $src2,{sae}, $cc">, EVEX_B;
|
"$src1, $src2, {sae}, $cc">, EVEX_B;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -6766,7 +6766,7 @@ multiclass avx512_unary_fp_sae_packed_imm<bits<8> opc, string OpcodeStr,
|
||||||
SDNode OpNode, X86VectorVTInfo _>{
|
SDNode OpNode, X86VectorVTInfo _>{
|
||||||
defm rrib : AVX512_maskable<opc, MRMSrcReg, _, (outs _.RC:$dst),
|
defm rrib : AVX512_maskable<opc, MRMSrcReg, _, (outs _.RC:$dst),
|
||||||
(ins _.RC:$src1, i32u8imm:$src2),
|
(ins _.RC:$src1, i32u8imm:$src2),
|
||||||
OpcodeStr##_.Suffix, "$src2,{sae}, $src1",
|
OpcodeStr##_.Suffix, "$src2, {sae}, $src1",
|
||||||
"$src1, {sae}, $src2",
|
"$src1, {sae}, $src2",
|
||||||
(OpNode (_.VT _.RC:$src1),
|
(OpNode (_.VT _.RC:$src1),
|
||||||
(i32 imm:$src2),
|
(i32 imm:$src2),
|
||||||
|
|
@ -6895,8 +6895,8 @@ multiclass avx512_fp_sae_packed_imm<bits<8> opc, string OpcodeStr,
|
||||||
SDNode OpNode, X86VectorVTInfo _>{
|
SDNode OpNode, X86VectorVTInfo _>{
|
||||||
defm rrib : AVX512_maskable<opc, MRMSrcReg, _, (outs _.RC:$dst),
|
defm rrib : AVX512_maskable<opc, MRMSrcReg, _, (outs _.RC:$dst),
|
||||||
(ins _.RC:$src1, _.RC:$src2, i32u8imm:$src3),
|
(ins _.RC:$src1, _.RC:$src2, i32u8imm:$src3),
|
||||||
OpcodeStr, "$src3,{sae}, $src2, $src1",
|
OpcodeStr, "$src3, {sae}, $src2, $src1",
|
||||||
"$src1, $src2,{sae}, $src3",
|
"$src1, $src2, {sae}, $src3",
|
||||||
(OpNode (_.VT _.RC:$src1),
|
(OpNode (_.VT _.RC:$src1),
|
||||||
(_.VT _.RC:$src2),
|
(_.VT _.RC:$src2),
|
||||||
(i32 imm:$src3),
|
(i32 imm:$src3),
|
||||||
|
|
@ -6907,8 +6907,8 @@ multiclass avx512_fp_sae_scalar_imm<bits<8> opc, string OpcodeStr,
|
||||||
SDNode OpNode, X86VectorVTInfo _> {
|
SDNode OpNode, X86VectorVTInfo _> {
|
||||||
defm NAME#rrib : AVX512_maskable_scalar<opc, MRMSrcReg, _, (outs _.RC:$dst),
|
defm NAME#rrib : AVX512_maskable_scalar<opc, MRMSrcReg, _, (outs _.RC:$dst),
|
||||||
(ins _.RC:$src1, _.RC:$src2, i32u8imm:$src3),
|
(ins _.RC:$src1, _.RC:$src2, i32u8imm:$src3),
|
||||||
OpcodeStr, "$src3,{sae}, $src2, $src1",
|
OpcodeStr, "$src3, {sae}, $src2, $src1",
|
||||||
"$src1, $src2,{sae}, $src3",
|
"$src1, $src2, {sae}, $src3",
|
||||||
(OpNode (_.VT _.RC:$src1),
|
(OpNode (_.VT _.RC:$src1),
|
||||||
(_.VT _.RC:$src2),
|
(_.VT _.RC:$src2),
|
||||||
(i32 imm:$src3),
|
(i32 imm:$src3),
|
||||||
|
|
|
||||||
|
|
@ -5731,7 +5731,7 @@ define <8 x double>@test_int_x86_avx512_mask_getmant_pd_512(<8 x double> %x0, <8
|
||||||
; CHECK-NEXT: movzbl %dil, %eax
|
; CHECK-NEXT: movzbl %dil, %eax
|
||||||
; CHECK-NEXT: kmovw %eax, %k1
|
; CHECK-NEXT: kmovw %eax, %k1
|
||||||
; CHECK-NEXT: vgetmantpd $11, %zmm0, %zmm1 {%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: vaddpd %zmm0, %zmm1, %zmm0
|
||||||
; CHECK-NEXT: retq
|
; 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)
|
%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: ## BB#0:
|
||||||
; CHECK-NEXT: kmovw %edi, %k1
|
; CHECK-NEXT: kmovw %edi, %k1
|
||||||
; CHECK-NEXT: vgetmantps $11, %zmm0, %zmm1 {%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: vaddps %zmm0, %zmm1, %zmm0
|
||||||
; CHECK-NEXT: retq
|
; 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)
|
%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, %xmm3 {%k1}
|
||||||
; CHECK-NEXT: vgetmantsd $11, %xmm1, %xmm0, %xmm4 {%k1} {z}
|
; CHECK-NEXT: vgetmantsd $11, %xmm1, %xmm0, %xmm4 {%k1} {z}
|
||||||
; CHECK-NEXT: vgetmantsd $11, %xmm1, %xmm0, %xmm5
|
; 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 %xmm4, %xmm3, %xmm0
|
||||||
; CHECK-NEXT: vaddpd %xmm5, %xmm2, %xmm1
|
; CHECK-NEXT: vaddpd %xmm5, %xmm2, %xmm1
|
||||||
; CHECK-NEXT: vaddpd %xmm1, %xmm0, %xmm0
|
; 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, %xmm2 {%k1}
|
||||||
; CHECK-NEXT: vgetmantss $11, %xmm1, %xmm0, %xmm3 {%k1} {z}
|
; CHECK-NEXT: vgetmantss $11, %xmm1, %xmm0, %xmm3 {%k1} {z}
|
||||||
; CHECK-NEXT: vgetmantss $11, %xmm1, %xmm0, %xmm4
|
; 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 %xmm3, %xmm2, %xmm1
|
||||||
; CHECK-NEXT: vaddps %xmm4, %xmm0, %xmm0
|
; CHECK-NEXT: vaddps %xmm4, %xmm0, %xmm0
|
||||||
; CHECK-NEXT: vaddps %xmm0, %xmm1, %xmm0
|
; CHECK-NEXT: vaddps %xmm0, %xmm1, %xmm0
|
||||||
|
|
|
||||||
|
|
@ -6184,7 +6184,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x91,0x9d,0x4b,0xc2,0xd2,0xab]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x4b,0xc2,0xd2,0xab]
|
||||||
vcmppd $0xab, %zmm26, %zmm12, %k2 {%k3}
|
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]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0xab]
|
||||||
vcmppd $0xab,{sae}, %zmm26, %zmm12, %k2
|
vcmppd $0xab,{sae}, %zmm26, %zmm12, %k2
|
||||||
|
|
||||||
|
|
@ -6192,7 +6192,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x91,0x9d,0x48,0xc2,0xd2,0x7b]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x48,0xc2,0xd2,0x7b]
|
||||||
vcmppd $0x7b, %zmm26, %zmm12, %k2
|
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]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0x7b]
|
||||||
vcmppd $0x7b,{sae}, %zmm26, %zmm12, %k2
|
vcmppd $0x7b,{sae}, %zmm26, %zmm12, %k2
|
||||||
|
|
||||||
|
|
@ -6248,7 +6248,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xb1,0x74,0x43,0xc2,0xd6,0xab]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x43,0xc2,0xd6,0xab]
|
||||||
vcmpps $0xab, %zmm22, %zmm17, %k2 {%k3}
|
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]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0xab]
|
||||||
vcmpps $0xab,{sae}, %zmm22, %zmm17, %k2
|
vcmpps $0xab,{sae}, %zmm22, %zmm17, %k2
|
||||||
|
|
||||||
|
|
@ -6256,7 +6256,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xb1,0x74,0x40,0xc2,0xd6,0x7b]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x40,0xc2,0xd6,0x7b]
|
||||||
vcmpps $0x7b, %zmm22, %zmm17, %k2
|
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]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0x7b]
|
||||||
vcmpps $0x7b,{sae}, %zmm22, %zmm17, %k2
|
vcmpps $0x7b,{sae}, %zmm22, %zmm17, %k2
|
||||||
|
|
||||||
|
|
@ -7812,7 +7812,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x73,0x2d,0xc4,0x54,0xfa,0xab]
|
// CHECK: encoding: [0x62,0x73,0x2d,0xc4,0x54,0xfa,0xab]
|
||||||
vfixupimmps $0xab, %zmm2, %zmm26, %zmm15 {%k4} {z}
|
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]
|
// CHECK: encoding: [0x62,0x73,0x2d,0x10,0x54,0xfa,0xab]
|
||||||
vfixupimmps $0xab,{sae}, %zmm2, %zmm26, %zmm15
|
vfixupimmps $0xab,{sae}, %zmm2, %zmm26, %zmm15
|
||||||
|
|
||||||
|
|
@ -7820,7 +7820,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x73,0x2d,0x40,0x54,0xfa,0x7b]
|
// CHECK: encoding: [0x62,0x73,0x2d,0x40,0x54,0xfa,0x7b]
|
||||||
vfixupimmps $0x7b, %zmm2, %zmm26, %zmm15
|
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]
|
// CHECK: encoding: [0x62,0x73,0x2d,0x10,0x54,0xfa,0x7b]
|
||||||
vfixupimmps $0x7b,{sae}, %zmm2, %zmm26, %zmm15
|
vfixupimmps $0x7b,{sae}, %zmm2, %zmm26, %zmm15
|
||||||
|
|
||||||
|
|
@ -7880,7 +7880,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x33,0xd5,0xc2,0x54,0xcb,0xab]
|
// CHECK: encoding: [0x62,0x33,0xd5,0xc2,0x54,0xcb,0xab]
|
||||||
vfixupimmpd $0xab, %zmm19, %zmm21, %zmm9 {%k2} {z}
|
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]
|
// CHECK: encoding: [0x62,0x33,0xd5,0x10,0x54,0xcb,0xab]
|
||||||
vfixupimmpd $0xab,{sae}, %zmm19, %zmm21, %zmm9
|
vfixupimmpd $0xab,{sae}, %zmm19, %zmm21, %zmm9
|
||||||
|
|
||||||
|
|
@ -7888,7 +7888,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x33,0xd5,0x40,0x54,0xcb,0x7b]
|
// CHECK: encoding: [0x62,0x33,0xd5,0x40,0x54,0xcb,0x7b]
|
||||||
vfixupimmpd $0x7b, %zmm19, %zmm21, %zmm9
|
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]
|
// CHECK: encoding: [0x62,0x33,0xd5,0x10,0x54,0xcb,0x7b]
|
||||||
vfixupimmpd $0x7b,{sae}, %zmm19, %zmm21, %zmm9
|
vfixupimmpd $0x7b,{sae}, %zmm19, %zmm21, %zmm9
|
||||||
|
|
||||||
|
|
@ -7948,7 +7948,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x13,0x6d,0x85,0x55,0xfc,0xab]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x85,0x55,0xfc,0xab]
|
||||||
vfixupimmss $0xab, %xmm28, %xmm18, %xmm15 {%k5} {z}
|
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]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0xab]
|
||||||
vfixupimmss $0xab,{sae}, %xmm28, %xmm18, %xmm15
|
vfixupimmss $0xab,{sae}, %xmm28, %xmm18, %xmm15
|
||||||
|
|
||||||
|
|
@ -7956,7 +7956,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x13,0x6d,0x00,0x55,0xfc,0x7b]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x00,0x55,0xfc,0x7b]
|
||||||
vfixupimmss $0x7b, %xmm28, %xmm18, %xmm15
|
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]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0x7b]
|
||||||
vfixupimmss $0x7b,{sae}, %xmm28, %xmm18, %xmm15
|
vfixupimmss $0x7b,{sae}, %xmm28, %xmm18, %xmm15
|
||||||
|
|
||||||
|
|
@ -7996,7 +7996,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x73,0xad,0x86,0x55,0xed,0xab]
|
// CHECK: encoding: [0x62,0x73,0xad,0x86,0x55,0xed,0xab]
|
||||||
vfixupimmsd $0xab, %xmm5, %xmm26, %xmm13 {%k6} {z}
|
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]
|
// CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0xab]
|
||||||
vfixupimmsd $0xab,{sae}, %xmm5, %xmm26, %xmm13
|
vfixupimmsd $0xab,{sae}, %xmm5, %xmm26, %xmm13
|
||||||
|
|
||||||
|
|
@ -8004,7 +8004,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x73,0xad,0x00,0x55,0xed,0x7b]
|
// CHECK: encoding: [0x62,0x73,0xad,0x00,0x55,0xed,0x7b]
|
||||||
vfixupimmsd $0x7b, %xmm5, %xmm26, %xmm13
|
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]
|
// CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0x7b]
|
||||||
vfixupimmsd $0x7b,{sae}, %xmm5, %xmm26, %xmm13
|
vfixupimmsd $0x7b,{sae}, %xmm5, %xmm26, %xmm13
|
||||||
|
|
||||||
|
|
@ -12962,7 +12962,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xe3,0xfd,0xc9,0x09,0xf7,0xab]
|
// CHECK: encoding: [0x62,0xe3,0xfd,0xc9,0x09,0xf7,0xab]
|
||||||
vrndscalepd $0xab, %zmm7, %zmm22 {%k1} {z}
|
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]
|
// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x09,0xf7,0xab]
|
||||||
vrndscalepd $0xab,{sae}, %zmm7, %zmm22
|
vrndscalepd $0xab,{sae}, %zmm7, %zmm22
|
||||||
|
|
||||||
|
|
@ -12970,7 +12970,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0xf7,0x7b]
|
// CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0xf7,0x7b]
|
||||||
vrndscalepd $0x7b, %zmm7, %zmm22
|
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]
|
// CHECK: encoding: [0x62,0xe3,0xfd,0x18,0x09,0xf7,0x7b]
|
||||||
vrndscalepd $0x7b,{sae}, %zmm7, %zmm22
|
vrndscalepd $0x7b,{sae}, %zmm7, %zmm22
|
||||||
|
|
||||||
|
|
@ -13030,7 +13030,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x73,0x7d,0xc9,0x08,0xef,0xab]
|
// CHECK: encoding: [0x62,0x73,0x7d,0xc9,0x08,0xef,0xab]
|
||||||
vrndscaleps $0xab, %zmm7, %zmm13 {%k1} {z}
|
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]
|
// CHECK: encoding: [0x62,0x73,0x7d,0x18,0x08,0xef,0xab]
|
||||||
vrndscaleps $0xab,{sae}, %zmm7, %zmm13
|
vrndscaleps $0xab,{sae}, %zmm7, %zmm13
|
||||||
|
|
||||||
|
|
@ -13038,7 +13038,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x73,0x7d,0x48,0x08,0xef,0x7b]
|
// CHECK: encoding: [0x62,0x73,0x7d,0x48,0x08,0xef,0x7b]
|
||||||
vrndscaleps $0x7b, %zmm7, %zmm13
|
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]
|
// CHECK: encoding: [0x62,0x73,0x7d,0x18,0x08,0xef,0x7b]
|
||||||
vrndscaleps $0x7b,{sae}, %zmm7, %zmm13
|
vrndscaleps $0x7b,{sae}, %zmm7, %zmm13
|
||||||
|
|
||||||
|
|
@ -14966,7 +14966,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xd1,0x06,0x0d,0xc2,0xe4,0xab]
|
// CHECK: encoding: [0x62,0xd1,0x06,0x0d,0xc2,0xe4,0xab]
|
||||||
vcmpss $0xab, %xmm12, %xmm15, %k4 {%k5}
|
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]
|
// CHECK: encoding: [0x62,0xd1,0x06,0x18,0xc2,0xe4,0xab]
|
||||||
vcmpss $0xab,{sae}, %xmm12, %xmm15, %k4
|
vcmpss $0xab,{sae}, %xmm12, %xmm15, %k4
|
||||||
|
|
||||||
|
|
@ -14974,7 +14974,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xd1,0x06,0x08,0xc2,0xe4,0x7b]
|
// CHECK: encoding: [0x62,0xd1,0x06,0x08,0xc2,0xe4,0x7b]
|
||||||
vcmpss $0x7b, %xmm12, %xmm15, %k4
|
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]
|
// CHECK: encoding: [0x62,0xd1,0x06,0x18,0xc2,0xe4,0x7b]
|
||||||
vcmpss $0x7b,{sae}, %xmm12, %xmm15, %k4
|
vcmpss $0x7b,{sae}, %xmm12, %xmm15, %k4
|
||||||
|
|
||||||
|
|
@ -15010,7 +15010,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xf1,0xe7,0x01,0xc2,0xec,0xab]
|
// CHECK: encoding: [0x62,0xf1,0xe7,0x01,0xc2,0xec,0xab]
|
||||||
vcmpsd $0xab, %xmm4, %xmm19, %k5 {%k1}
|
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]
|
// CHECK: encoding: [0x62,0xf1,0xe7,0x10,0xc2,0xec,0xab]
|
||||||
vcmpsd $0xab,{sae}, %xmm4, %xmm19, %k5
|
vcmpsd $0xab,{sae}, %xmm4, %xmm19, %k5
|
||||||
|
|
||||||
|
|
@ -15018,7 +15018,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xf1,0xe7,0x00,0xc2,0xec,0x7b]
|
// CHECK: encoding: [0x62,0xf1,0xe7,0x00,0xc2,0xec,0x7b]
|
||||||
vcmpsd $0x7b, %xmm4, %xmm19, %k5
|
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]
|
// CHECK: encoding: [0x62,0xf1,0xe7,0x10,0xc2,0xec,0x7b]
|
||||||
vcmpsd $0x7b,{sae}, %xmm4, %xmm19, %k5
|
vcmpsd $0x7b,{sae}, %xmm4, %xmm19, %k5
|
||||||
|
|
||||||
|
|
@ -15518,7 +15518,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xd3,0x6d,0x8f,0x27,0xdc,0xab]
|
// CHECK: encoding: [0x62,0xd3,0x6d,0x8f,0x27,0xdc,0xab]
|
||||||
vgetmantss $0xab, %xmm12, %xmm2, %xmm3 {%k7} {z}
|
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]
|
// CHECK: encoding: [0x62,0xd3,0x6d,0x18,0x27,0xdc,0xab]
|
||||||
vgetmantss $0xab,{sae}, %xmm12, %xmm2, %xmm3
|
vgetmantss $0xab,{sae}, %xmm12, %xmm2, %xmm3
|
||||||
|
|
||||||
|
|
@ -15526,7 +15526,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xd3,0x6d,0x08,0x27,0xdc,0x7b]
|
// CHECK: encoding: [0x62,0xd3,0x6d,0x08,0x27,0xdc,0x7b]
|
||||||
vgetmantss $0x7b, %xmm12, %xmm2, %xmm3
|
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]
|
// CHECK: encoding: [0x62,0xd3,0x6d,0x18,0x27,0xdc,0x7b]
|
||||||
vgetmantss $0x7b,{sae}, %xmm12, %xmm2, %xmm3
|
vgetmantss $0x7b,{sae}, %xmm12, %xmm2, %xmm3
|
||||||
|
|
||||||
|
|
@ -15566,7 +15566,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xd3,0xa5,0x86,0x27,0xd8,0xab]
|
// CHECK: encoding: [0x62,0xd3,0xa5,0x86,0x27,0xd8,0xab]
|
||||||
vgetmantsd $0xab, %xmm8, %xmm27, %xmm3 {%k6} {z}
|
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]
|
// CHECK: encoding: [0x62,0xd3,0xa5,0x10,0x27,0xd8,0xab]
|
||||||
vgetmantsd $0xab,{sae}, %xmm8, %xmm27, %xmm3
|
vgetmantsd $0xab,{sae}, %xmm8, %xmm27, %xmm3
|
||||||
|
|
||||||
|
|
@ -15574,7 +15574,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0xd3,0xa5,0x00,0x27,0xd8,0x7b]
|
// CHECK: encoding: [0x62,0xd3,0xa5,0x00,0x27,0xd8,0x7b]
|
||||||
vgetmantsd $0x7b, %xmm8, %xmm27, %xmm3
|
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]
|
// CHECK: encoding: [0x62,0xd3,0xa5,0x10,0x27,0xd8,0x7b]
|
||||||
vgetmantsd $0x7b,{sae}, %xmm8, %xmm27, %xmm3
|
vgetmantsd $0x7b,{sae}, %xmm8, %xmm27, %xmm3
|
||||||
|
|
||||||
|
|
@ -15614,7 +15614,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x83,0x7d,0xcb,0x26,0xf4,0xab]
|
// CHECK: encoding: [0x62,0x83,0x7d,0xcb,0x26,0xf4,0xab]
|
||||||
vgetmantps $0xab, %zmm28, %zmm22 {%k3} {z}
|
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]
|
// CHECK: encoding: [0x62,0x83,0x7d,0x18,0x26,0xf4,0xab]
|
||||||
vgetmantps $0xab,{sae}, %zmm28, %zmm22
|
vgetmantps $0xab,{sae}, %zmm28, %zmm22
|
||||||
|
|
||||||
|
|
@ -15622,7 +15622,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x83,0x7d,0x48,0x26,0xf4,0x7b]
|
// CHECK: encoding: [0x62,0x83,0x7d,0x48,0x26,0xf4,0x7b]
|
||||||
vgetmantps $0x7b, %zmm28, %zmm22
|
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]
|
// CHECK: encoding: [0x62,0x83,0x7d,0x18,0x26,0xf4,0x7b]
|
||||||
vgetmantps $0x7b,{sae}, %zmm28, %zmm22
|
vgetmantps $0x7b,{sae}, %zmm28, %zmm22
|
||||||
|
|
||||||
|
|
@ -15682,7 +15682,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x93,0xfd,0xcf,0x26,0xd2,0xab]
|
// CHECK: encoding: [0x62,0x93,0xfd,0xcf,0x26,0xd2,0xab]
|
||||||
vgetmantpd $0xab, %zmm26, %zmm2 {%k7} {z}
|
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]
|
// CHECK: encoding: [0x62,0x93,0xfd,0x18,0x26,0xd2,0xab]
|
||||||
vgetmantpd $0xab,{sae}, %zmm26, %zmm2
|
vgetmantpd $0xab,{sae}, %zmm26, %zmm2
|
||||||
|
|
||||||
|
|
@ -15690,7 +15690,7 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
|
||||||
// CHECK: encoding: [0x62,0x93,0xfd,0x48,0x26,0xd2,0x7b]
|
// CHECK: encoding: [0x62,0x93,0xfd,0x48,0x26,0xd2,0x7b]
|
||||||
vgetmantpd $0x7b, %zmm26, %zmm2
|
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]
|
// CHECK: encoding: [0x62,0x93,0xfd,0x18,0x26,0xd2,0x7b]
|
||||||
vgetmantpd $0x7b,{sae}, %zmm26, %zmm2
|
vgetmantpd $0x7b,{sae}, %zmm26, %zmm2
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ vaddpd zmm1,zmm1,zmm2,{rz-sae}
|
||||||
// CHECK: encoding: [0x62,0x91,0x9d,0x4b,0xc2,0xd2,0xab]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x4b,0xc2,0xd2,0xab]
|
||||||
vcmppd k2{k3},zmm12,zmm26,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]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0xab]
|
||||||
vcmppd k2,zmm12,zmm26,{sae},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]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x48,0xc2,0xd2,0x7b]
|
||||||
vcmppd k2 ,zmm12,zmm26,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]
|
// CHECK: encoding: [0x62,0x91,0x9d,0x18,0xc2,0xd2,0x7b]
|
||||||
vcmppd k2,zmm12,zmm26,{sae},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]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x43,0xc2,0xd6,0xab]
|
||||||
vcmpps k2{k3},zmm17,zmm22,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]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0xab]
|
||||||
vcmpps k2,zmm17,zmm22,{sae},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]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x40,0xc2,0xd6,0x7b]
|
||||||
vcmpps k2,zmm17,zmm22,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]
|
// CHECK: encoding: [0x62,0xb1,0x74,0x10,0xc2,0xd6,0x7b]
|
||||||
vcmpps k2,zmm17,zmm22,{sae},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]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x85,0x55,0xfc,0xab]
|
||||||
vfixupimmss xmm15{k5} {z},xmm18,xmm28,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]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0xab]
|
||||||
vfixupimmss xmm15,xmm18,xmm28,{sae},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]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x00,0x55,0xfc,0x7b]
|
||||||
vfixupimmss xmm15,xmm18,xmm28,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]
|
// CHECK: encoding: [0x62,0x13,0x6d,0x10,0x55,0xfc,0x7b]
|
||||||
vfixupimmss xmm15,xmm18,xmm28,{sae},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]
|
// CHECK: encoding: [0x62,0x73,0xad,0x86,0x55,0xed,0xab]
|
||||||
vfixupimmsd xmm13{k6} {z},xmm26,xmm5,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]
|
// CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0xab]
|
||||||
vfixupimmsd xmm13,xmm26,xmm5,{sae},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]
|
// CHECK: encoding: [0x62,0x73,0xad,0x00,0x55,0xed,0x7b]
|
||||||
vfixupimmsd xmm13,xmm26,xmm5,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]
|
// CHECK: encoding: [0x62,0x73,0xad,0x10,0x55,0xed,0x7b]
|
||||||
vfixupimmsd xmm13,xmm26,xmm5,{sae},0x7b
|
vfixupimmsd xmm13,xmm26,xmm5,{sae},0x7b
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1171,7 +1171,7 @@
|
||||||
// CHECK: encoding: [0x62,0xa3,0xe5,0xc6,0x50,0xc9,0xab]
|
// CHECK: encoding: [0x62,0xa3,0xe5,0xc6,0x50,0xc9,0xab]
|
||||||
vrangepd $0xab, %zmm17, %zmm19, %zmm17 {%k6} {z}
|
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]
|
// CHECK: encoding: [0x62,0xa3,0xe5,0x10,0x50,0xc9,0xab]
|
||||||
vrangepd $0xab,{sae}, %zmm17, %zmm19, %zmm17
|
vrangepd $0xab,{sae}, %zmm17, %zmm19, %zmm17
|
||||||
|
|
||||||
|
|
@ -1179,7 +1179,7 @@
|
||||||
// CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x50,0xc9,0x7b]
|
// CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x50,0xc9,0x7b]
|
||||||
vrangepd $0x7b, %zmm17, %zmm19, %zmm17
|
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]
|
// CHECK: encoding: [0x62,0xa3,0xe5,0x10,0x50,0xc9,0x7b]
|
||||||
vrangepd $0x7b,{sae}, %zmm17, %zmm19, %zmm17
|
vrangepd $0x7b,{sae}, %zmm17, %zmm19, %zmm17
|
||||||
|
|
||||||
|
|
@ -1239,7 +1239,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x55,0xc6,0x50,0xc1,0xab]
|
// CHECK: encoding: [0x62,0x23,0x55,0xc6,0x50,0xc1,0xab]
|
||||||
vrangeps $0xab, %zmm17, %zmm21, %zmm24 {%k6} {z}
|
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]
|
// CHECK: encoding: [0x62,0x23,0x55,0x10,0x50,0xc1,0xab]
|
||||||
vrangeps $0xab,{sae}, %zmm17, %zmm21, %zmm24
|
vrangeps $0xab,{sae}, %zmm17, %zmm21, %zmm24
|
||||||
|
|
||||||
|
|
@ -1247,7 +1247,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x55,0x40,0x50,0xc1,0x7b]
|
// CHECK: encoding: [0x62,0x23,0x55,0x40,0x50,0xc1,0x7b]
|
||||||
vrangeps $0x7b, %zmm17, %zmm21, %zmm24
|
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]
|
// CHECK: encoding: [0x62,0x23,0x55,0x10,0x50,0xc1,0x7b]
|
||||||
vrangeps $0x7b,{sae}, %zmm17, %zmm21, %zmm24
|
vrangeps $0x7b,{sae}, %zmm17, %zmm21, %zmm24
|
||||||
|
|
||||||
|
|
@ -1307,7 +1307,7 @@
|
||||||
// CHECK: encoding: [0x62,0xa3,0xf5,0x85,0x51,0xcd,0xab]
|
// CHECK: encoding: [0x62,0xa3,0xf5,0x85,0x51,0xcd,0xab]
|
||||||
vrangesd $0xab, %xmm21, %xmm17, %xmm17 {%k5} {z}
|
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]
|
// CHECK: encoding: [0x62,0xa3,0xf5,0x10,0x51,0xcd,0xab]
|
||||||
vrangesd $0xab,{sae}, %xmm21, %xmm17, %xmm17
|
vrangesd $0xab,{sae}, %xmm21, %xmm17, %xmm17
|
||||||
|
|
||||||
|
|
@ -1315,7 +1315,7 @@
|
||||||
// CHECK: encoding: [0x62,0xa3,0xf5,0x00,0x51,0xcd,0x7b]
|
// CHECK: encoding: [0x62,0xa3,0xf5,0x00,0x51,0xcd,0x7b]
|
||||||
vrangesd $0x7b, %xmm21, %xmm17, %xmm17
|
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]
|
// CHECK: encoding: [0x62,0xa3,0xf5,0x10,0x51,0xcd,0x7b]
|
||||||
vrangesd $0x7b,{sae}, %xmm21, %xmm17, %xmm17
|
vrangesd $0x7b,{sae}, %xmm21, %xmm17, %xmm17
|
||||||
|
|
||||||
|
|
@ -1355,7 +1355,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x3d,0x85,0x51,0xcc,0xab]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x85,0x51,0xcc,0xab]
|
||||||
vrangess $0xab, %xmm20, %xmm24, %xmm25 {%k5} {z}
|
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]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x10,0x51,0xcc,0xab]
|
||||||
vrangess $0xab,{sae}, %xmm20, %xmm24, %xmm25
|
vrangess $0xab,{sae}, %xmm20, %xmm24, %xmm25
|
||||||
|
|
||||||
|
|
@ -1363,7 +1363,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x3d,0x00,0x51,0xcc,0x7b]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x00,0x51,0xcc,0x7b]
|
||||||
vrangess $0x7b, %xmm20, %xmm24, %xmm25
|
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]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x10,0x51,0xcc,0x7b]
|
||||||
vrangess $0x7b,{sae}, %xmm20, %xmm24, %xmm25
|
vrangess $0x7b,{sae}, %xmm20, %xmm24, %xmm25
|
||||||
|
|
||||||
|
|
@ -1403,7 +1403,7 @@
|
||||||
// CHECK: encoding: [0x62,0xa3,0xfd,0xce,0x56,0xdb,0xab]
|
// CHECK: encoding: [0x62,0xa3,0xfd,0xce,0x56,0xdb,0xab]
|
||||||
vreducepd $0xab, %zmm19, %zmm19 {%k6} {z}
|
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]
|
// CHECK: encoding: [0x62,0xa3,0xfd,0x18,0x56,0xdb,0xab]
|
||||||
vreducepd $0xab,{sae}, %zmm19, %zmm19
|
vreducepd $0xab,{sae}, %zmm19, %zmm19
|
||||||
|
|
||||||
|
|
@ -1411,7 +1411,7 @@
|
||||||
// CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x56,0xdb,0x7b]
|
// CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x56,0xdb,0x7b]
|
||||||
vreducepd $0x7b, %zmm19, %zmm19
|
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]
|
// CHECK: encoding: [0x62,0xa3,0xfd,0x18,0x56,0xdb,0x7b]
|
||||||
vreducepd $0x7b,{sae}, %zmm19, %zmm19
|
vreducepd $0x7b,{sae}, %zmm19, %zmm19
|
||||||
|
|
||||||
|
|
@ -1471,7 +1471,7 @@
|
||||||
// CHECK: encoding: [0x62,0x83,0x7d,0xcb,0x56,0xdd,0xab]
|
// CHECK: encoding: [0x62,0x83,0x7d,0xcb,0x56,0xdd,0xab]
|
||||||
vreduceps $0xab, %zmm29, %zmm19 {%k3} {z}
|
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]
|
// CHECK: encoding: [0x62,0x83,0x7d,0x18,0x56,0xdd,0xab]
|
||||||
vreduceps $0xab,{sae}, %zmm29, %zmm19
|
vreduceps $0xab,{sae}, %zmm29, %zmm19
|
||||||
|
|
||||||
|
|
@ -1479,7 +1479,7 @@
|
||||||
// CHECK: encoding: [0x62,0x83,0x7d,0x48,0x56,0xdd,0x7b]
|
// CHECK: encoding: [0x62,0x83,0x7d,0x48,0x56,0xdd,0x7b]
|
||||||
vreduceps $0x7b, %zmm29, %zmm19
|
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]
|
// CHECK: encoding: [0x62,0x83,0x7d,0x18,0x56,0xdd,0x7b]
|
||||||
vreduceps $0x7b,{sae}, %zmm29, %zmm19
|
vreduceps $0x7b,{sae}, %zmm29, %zmm19
|
||||||
|
|
||||||
|
|
@ -1539,7 +1539,7 @@
|
||||||
// CHECK: encoding: [0x62,0x83,0xf5,0x86,0x57,0xc9,0xab]
|
// CHECK: encoding: [0x62,0x83,0xf5,0x86,0x57,0xc9,0xab]
|
||||||
vreducesd $0xab, %xmm25, %xmm17, %xmm17 {%k6} {z}
|
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]
|
// CHECK: encoding: [0x62,0x83,0xf5,0x10,0x57,0xc9,0xab]
|
||||||
vreducesd $0xab,{sae}, %xmm25, %xmm17, %xmm17
|
vreducesd $0xab,{sae}, %xmm25, %xmm17, %xmm17
|
||||||
|
|
||||||
|
|
@ -1547,7 +1547,7 @@
|
||||||
// CHECK: encoding: [0x62,0x83,0xf5,0x00,0x57,0xc9,0x7b]
|
// CHECK: encoding: [0x62,0x83,0xf5,0x00,0x57,0xc9,0x7b]
|
||||||
vreducesd $0x7b, %xmm25, %xmm17, %xmm17
|
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]
|
// CHECK: encoding: [0x62,0x83,0xf5,0x10,0x57,0xc9,0x7b]
|
||||||
vreducesd $0x7b,{sae}, %xmm25, %xmm17, %xmm17
|
vreducesd $0x7b,{sae}, %xmm25, %xmm17, %xmm17
|
||||||
|
|
||||||
|
|
@ -1587,7 +1587,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x15,0x81,0x57,0xf5,0xab]
|
// CHECK: encoding: [0x62,0x23,0x15,0x81,0x57,0xf5,0xab]
|
||||||
vreducess $0xab, %xmm21, %xmm29, %xmm30 {%k1} {z}
|
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]
|
// CHECK: encoding: [0x62,0x23,0x15,0x10,0x57,0xf5,0xab]
|
||||||
vreducess $0xab,{sae}, %xmm21, %xmm29, %xmm30
|
vreducess $0xab,{sae}, %xmm21, %xmm29, %xmm30
|
||||||
|
|
||||||
|
|
@ -1595,7 +1595,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x15,0x00,0x57,0xf5,0x7b]
|
// CHECK: encoding: [0x62,0x23,0x15,0x00,0x57,0xf5,0x7b]
|
||||||
vreducess $0x7b, %xmm21, %xmm29, %xmm30
|
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]
|
// CHECK: encoding: [0x62,0x23,0x15,0x10,0x57,0xf5,0x7b]
|
||||||
vreducess $0x7b,{sae}, %xmm21, %xmm29, %xmm30
|
vreducess $0x7b,{sae}, %xmm21, %xmm29, %xmm30
|
||||||
|
|
||||||
|
|
@ -1635,7 +1635,7 @@
|
||||||
// CHECK: encoding: [0x62,0x83,0xfd,0xcd,0x56,0xd4,0xab]
|
// CHECK: encoding: [0x62,0x83,0xfd,0xcd,0x56,0xd4,0xab]
|
||||||
vreducepd $0xab, %zmm28, %zmm18 {%k5} {z}
|
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]
|
// CHECK: encoding: [0x62,0x83,0xfd,0x18,0x56,0xd4,0xab]
|
||||||
vreducepd $0xab,{sae}, %zmm28, %zmm18
|
vreducepd $0xab,{sae}, %zmm28, %zmm18
|
||||||
|
|
||||||
|
|
@ -1643,7 +1643,7 @@
|
||||||
// CHECK: encoding: [0x62,0x83,0xfd,0x48,0x56,0xd4,0x7b]
|
// CHECK: encoding: [0x62,0x83,0xfd,0x48,0x56,0xd4,0x7b]
|
||||||
vreducepd $0x7b, %zmm28, %zmm18
|
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]
|
// CHECK: encoding: [0x62,0x83,0xfd,0x18,0x56,0xd4,0x7b]
|
||||||
vreducepd $0x7b,{sae}, %zmm28, %zmm18
|
vreducepd $0x7b,{sae}, %zmm28, %zmm18
|
||||||
|
|
||||||
|
|
@ -1703,7 +1703,7 @@
|
||||||
// CHECK: encoding: [0x62,0x03,0x7d,0xcb,0x56,0xd1,0xab]
|
// CHECK: encoding: [0x62,0x03,0x7d,0xcb,0x56,0xd1,0xab]
|
||||||
vreduceps $0xab, %zmm25, %zmm26 {%k3} {z}
|
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]
|
// CHECK: encoding: [0x62,0x03,0x7d,0x18,0x56,0xd1,0xab]
|
||||||
vreduceps $0xab,{sae}, %zmm25, %zmm26
|
vreduceps $0xab,{sae}, %zmm25, %zmm26
|
||||||
|
|
||||||
|
|
@ -1711,7 +1711,7 @@
|
||||||
// CHECK: encoding: [0x62,0x03,0x7d,0x48,0x56,0xd1,0x7b]
|
// CHECK: encoding: [0x62,0x03,0x7d,0x48,0x56,0xd1,0x7b]
|
||||||
vreduceps $0x7b, %zmm25, %zmm26
|
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]
|
// CHECK: encoding: [0x62,0x03,0x7d,0x18,0x56,0xd1,0x7b]
|
||||||
vreduceps $0x7b,{sae}, %zmm25, %zmm26
|
vreduceps $0x7b,{sae}, %zmm25, %zmm26
|
||||||
|
|
||||||
|
|
@ -1771,7 +1771,7 @@
|
||||||
// CHECK: encoding: [0x62,0x03,0xe5,0x83,0x57,0xc8,0xab]
|
// CHECK: encoding: [0x62,0x03,0xe5,0x83,0x57,0xc8,0xab]
|
||||||
vreducesd $0xab, %xmm24, %xmm19, %xmm25 {%k3} {z}
|
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]
|
// CHECK: encoding: [0x62,0x03,0xe5,0x10,0x57,0xc8,0xab]
|
||||||
vreducesd $0xab,{sae}, %xmm24, %xmm19, %xmm25
|
vreducesd $0xab,{sae}, %xmm24, %xmm19, %xmm25
|
||||||
|
|
||||||
|
|
@ -1779,7 +1779,7 @@
|
||||||
// CHECK: encoding: [0x62,0x03,0xe5,0x00,0x57,0xc8,0x7b]
|
// CHECK: encoding: [0x62,0x03,0xe5,0x00,0x57,0xc8,0x7b]
|
||||||
vreducesd $0x7b, %xmm24, %xmm19, %xmm25
|
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]
|
// CHECK: encoding: [0x62,0x03,0xe5,0x10,0x57,0xc8,0x7b]
|
||||||
vreducesd $0x7b,{sae}, %xmm24, %xmm19, %xmm25
|
vreducesd $0x7b,{sae}, %xmm24, %xmm19, %xmm25
|
||||||
|
|
||||||
|
|
@ -1819,7 +1819,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x3d,0x82,0x57,0xf5,0xab]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x82,0x57,0xf5,0xab]
|
||||||
vreducess $0xab, %xmm21, %xmm24, %xmm30 {%k2} {z}
|
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]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x10,0x57,0xf5,0xab]
|
||||||
vreducess $0xab,{sae}, %xmm21, %xmm24, %xmm30
|
vreducess $0xab,{sae}, %xmm21, %xmm24, %xmm30
|
||||||
|
|
||||||
|
|
@ -1827,7 +1827,7 @@
|
||||||
// CHECK: encoding: [0x62,0x23,0x3d,0x00,0x57,0xf5,0x7b]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x00,0x57,0xf5,0x7b]
|
||||||
vreducess $0x7b, %xmm21, %xmm24, %xmm30
|
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]
|
// CHECK: encoding: [0x62,0x23,0x3d,0x10,0x57,0xf5,0x7b]
|
||||||
vreducess $0x7b,{sae}, %xmm21, %xmm24, %xmm30
|
vreducess $0x7b,{sae}, %xmm21, %xmm24, %xmm30
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue