[X86][AVX512] small bugfix in VPBROADCASTM
VPBROADCASTMW2D and VPBROADCASTMB2Q Differential Revision: http://reviews.llvm.org/D14335 llvm-svn: 252151
This commit is contained in:
parent
01556dede1
commit
a8209d92cc
|
|
@ -1122,10 +1122,10 @@ def Zrr : AVX512XS8I<opc, MRMSrcReg, (outs VR512:$dst), (ins KRC:$src),
|
||||||
[]>, EVEX, EVEX_V512;
|
[]>, EVEX, EVEX_V512;
|
||||||
|
|
||||||
let Predicates = [HasCDI, HasVLX] in {
|
let Predicates = [HasCDI, HasVLX] in {
|
||||||
def Z128rr : AVX512XS8I<opc, MRMSrcReg, (outs VR128:$dst), (ins KRC:$src),
|
def Z128rr : AVX512XS8I<opc, MRMSrcReg, (outs VR128X:$dst), (ins KRC:$src),
|
||||||
!strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
|
!strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
|
||||||
[]>, EVEX, EVEX_V128;
|
[]>, EVEX, EVEX_V128;
|
||||||
def Z256rr : AVX512XS8I<opc, MRMSrcReg, (outs VR256:$dst), (ins KRC:$src),
|
def Z256rr : AVX512XS8I<opc, MRMSrcReg, (outs VR256X:$dst), (ins KRC:$src),
|
||||||
!strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
|
!strconcat(OpcodeStr, "\t{$src, $dst|$dst, $src}"),
|
||||||
[]>, EVEX, EVEX_V256;
|
[]>, EVEX, EVEX_V256;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -896,3 +896,18 @@
|
||||||
// CHECK: encoding: [0x62,0x62,0x7d,0x38,0xc4,0x92,0xfc,0xfd,0xff,0xff]
|
// CHECK: encoding: [0x62,0x62,0x7d,0x38,0xc4,0x92,0xfc,0xfd,0xff,0xff]
|
||||||
vpconflictd -516(%rdx){1to8}, %ymm26
|
vpconflictd -516(%rdx){1to8}, %ymm26
|
||||||
|
|
||||||
|
// CHECK: vpbroadcastmw2d %k4, %xmm19
|
||||||
|
// CHECK: encoding: [0x62,0xe2,0x7e,0x08,0x3a,0xdc]
|
||||||
|
vpbroadcastmw2d %k4, %xmm19
|
||||||
|
|
||||||
|
// CHECK: vpbroadcastmw2d %k3, %ymm24
|
||||||
|
// CHECK: encoding: [0x62,0x62,0x7e,0x28,0x3a,0xc3]
|
||||||
|
vpbroadcastmw2d %k3, %ymm24
|
||||||
|
|
||||||
|
// CHECK: vpbroadcastmw2d %k4, %xmm21
|
||||||
|
// CHECK: encoding: [0x62,0xe2,0x7e,0x08,0x3a,0xec]
|
||||||
|
vpbroadcastmw2d %k4, %xmm21
|
||||||
|
|
||||||
|
// CHECK: vpbroadcastmw2d %k4, %ymm27
|
||||||
|
// CHECK: encoding: [0x62,0x62,0x7e,0x28,0x3a,0xdc]
|
||||||
|
vpbroadcastmw2d %k4, %ymm27
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue