[X86][NFC] Add missing immediate qualifier to VSM3RNDS2 instruction (#131576)

This commit is contained in:
Phoebe Wang 2025-03-17 10:59:39 +01:00 committed by GitHub
parent 93e0df07c2
commit 5c73c5c9bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -8384,14 +8384,14 @@ let Predicates = [HasSM3], Constraints = "$src1 = $dst" in {
}
multiclass VSM3RNDS2_Base {
def rr : Ii8<0xde, MRMSrcReg, (outs VR128:$dst),
def rri : Ii8<0xde, MRMSrcReg, (outs VR128:$dst),
(ins VR128:$src1, VR128:$src2, VR128:$src3, i32u8imm:$src4),
"vsm3rnds2\t{$src4, $src3, $src2, $dst|$dst, $src2, $src3, $src4}",
[(set VR128:$dst,
(int_x86_vsm3rnds2 VR128:$src1,
VR128:$src2, VR128:$src3, timm:$src4))]>,
Sched<[WriteVecIMul]>;
def rm : Ii8<0xde, MRMSrcMem, (outs VR128:$dst),
def rmi : Ii8<0xde, MRMSrcMem, (outs VR128:$dst),
(ins VR128:$src1, VR128:$src2, i128mem:$src3, i32u8imm:$src4),
"vsm3rnds2\t{$src4, $src3, $src2, $dst|$dst, $src2, $src3, $src4}",
[(set VR128:$dst,

View File

@ -6025,7 +6025,7 @@ static const X86FoldTableEntry Table3[] = {
{X86::VSHUFPSZrrikz, X86::VSHUFPSZrmikz, 0},
{X86::VSM3MSG1rr, X86::VSM3MSG1rm, 0},
{X86::VSM3MSG2rr, X86::VSM3MSG2rm, 0},
{X86::VSM3RNDS2rr, X86::VSM3RNDS2rm, 0},
{X86::VSM3RNDS2rri, X86::VSM3RNDS2rmi, 0},
{X86::VSQRTBF16Z128rk, X86::VSQRTBF16Z128mk, 0},
{X86::VSQRTBF16Z256rk, X86::VSQRTBF16Z256mk, 0},
{X86::VSQRTBF16Zrk, X86::VSQRTBF16Zmk, 0},