Skip to content

Commit 671870b

Browse files
committed
[RISCV] Fold funct7 into class for XAndesVBFHCvt instructions. NFC.
1 parent a550fef commit 671870b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -372,13 +372,13 @@ class NDSRVInstVD4DOT<bits<6> funct6, string opcodestr>
372372
let RVVConstraint = VMConstraint;
373373
}
374374

375-
class NDSRVInstVBFHCvt<bits<7> funct7, bits<5> vs1, string opcodestr>
375+
class NDSRVInstVBFHCvt<bits<5> vs1, string opcodestr>
376376
: RVInst<(outs VR:$vd), (ins VR:$vs2, VMaskOp:$vm),
377377
opcodestr, "$vd, $vs2", [], InstFormatR> {
378378
bits<5> vs2;
379379
bits<5> vd;
380380

381-
let Inst{31-25} = funct7;
381+
let Inst{31-25} = 0b0000000;
382382
let Inst{24-20} = vs2;
383383
let Inst{19-15} = vs1;
384384
let Inst{14-12} = 0b100;
@@ -537,9 +537,9 @@ def NDS_SDGP : NDSRVInstSDGP<0b111, "nds.sdgp">;
537537
let Predicates = [HasVendorXAndesVBFHCvt], Constraints = "@earlyclobber $vd",
538538
mayRaiseFPException = true in {
539539
let RVVConstraint = VS2Constraint, DestEEW = EEWSEWx2 in
540-
def NDS_VFWCVT_S_BF16 : NDSRVInstVBFHCvt<0b0000000, 0b00000, "nds.vfwcvt.s.bf16">;
540+
def NDS_VFWCVT_S_BF16 : NDSRVInstVBFHCvt<0b00000, "nds.vfwcvt.s.bf16">;
541541
let Uses = [FRM, VL, VTYPE] in
542-
def NDS_VFNCVT_BF16_S : NDSRVInstVBFHCvt<0b0000000, 0b00001, "nds.vfncvt.bf16.s">;
542+
def NDS_VFNCVT_BF16_S : NDSRVInstVBFHCvt<0b00001, "nds.vfncvt.bf16.s">;
543543
}
544544

545545
//===----------------------------------------------------------------------===//

0 commit comments

Comments
 (0)