@@ -466,7 +466,7 @@ let HasMaskedOffOperand = false in {
466
466
defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
467
467
[["vv", "v", "vvvv"],
468
468
["vf", "v", "vvev"]]>;
469
- let RequiredFeatures = ["Zvfh "] in
469
+ let RequiredFeatures = ["zvfh "] in
470
470
defm "" : RVVOutOp1BuiltinSet<NAME, "x",
471
471
[["vv", "v", "vvvv"],
472
472
["vf", "v", "vvev"]]>;
@@ -475,7 +475,7 @@ let HasMaskedOffOperand = false in {
475
475
defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
476
476
[["vv", "v", "vvvvu"],
477
477
["vf", "v", "vvevu"]]>;
478
- let RequiredFeatures = ["Zvfh "] in
478
+ let RequiredFeatures = ["zvfh "] in
479
479
defm "" : RVVOutOp1BuiltinSet<NAME, "x",
480
480
[["vv", "v", "vvvvu"],
481
481
["vf", "v", "vvevu"]]>;
@@ -487,7 +487,7 @@ let HasMaskedOffOperand = false, Log2LMUL = [-2, -1, 0, 1, 2] in {
487
487
defm "" : RVVOutOp1Op2BuiltinSet<NAME, "f",
488
488
[["vv", "w", "wwvv"],
489
489
["vf", "w", "wwev"]]>;
490
- let RequiredFeatures = ["Zvfh "] in
490
+ let RequiredFeatures = ["zvfh "] in
491
491
defm "" : RVVOutOp1Op2BuiltinSet<NAME, "x",
492
492
[["vv", "w", "wwvv"],
493
493
["vf", "w", "wwev"]]>;
@@ -496,7 +496,7 @@ let HasMaskedOffOperand = false, Log2LMUL = [-2, -1, 0, 1, 2] in {
496
496
defm "" : RVVOutOp1Op2BuiltinSet<NAME, "f",
497
497
[["vv", "w", "wwvvu"],
498
498
["vf", "w", "wwevu"]]>;
499
- let RequiredFeatures = ["Zvfh "] in
499
+ let RequiredFeatures = ["zvfh "] in
500
500
defm "" : RVVOutOp1Op2BuiltinSet<NAME, "x",
501
501
[["vv", "w", "wwvvu"],
502
502
["vf", "w", "wwevu"]]>;
@@ -507,7 +507,7 @@ multiclass RVVFloatingBinBuiltinSet {
507
507
defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
508
508
[["vv", "v", "vvv"],
509
509
["vf", "v", "vve"]]>;
510
- let RequiredFeatures = ["Zvfh "] in
510
+ let RequiredFeatures = ["zvfh "] in
511
511
defm "" : RVVOutOp1BuiltinSet<NAME, "x",
512
512
[["vv", "v", "vvv"],
513
513
["vf", "v", "vve"]]>;
@@ -517,7 +517,7 @@ multiclass RVVFloatingBinBuiltinSetRoundingMode {
517
517
defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
518
518
[["vv", "v", "vvvu"],
519
519
["vf", "v", "vveu"]]>;
520
- let RequiredFeatures = ["Zvfh "] in
520
+ let RequiredFeatures = ["zvfh "] in
521
521
defm "" : RVVOutOp1BuiltinSet<NAME, "x",
522
522
[["vv", "v", "vvvu"],
523
523
["vf", "v", "vveu"]]>;
@@ -526,15 +526,15 @@ multiclass RVVFloatingBinBuiltinSetRoundingMode {
526
526
multiclass RVVFloatingBinVFBuiltinSet {
527
527
defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
528
528
[["vf", "v", "vve"]]>;
529
- let RequiredFeatures = ["Zvfh "] in
529
+ let RequiredFeatures = ["zvfh "] in
530
530
defm "" : RVVOutOp1BuiltinSet<NAME, "x",
531
531
[["vf", "v", "vve"]]>;
532
532
}
533
533
534
534
multiclass RVVFloatingBinVFBuiltinSetRoundingMode {
535
535
defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
536
536
[["vf", "v", "vveu"]]>;
537
- let RequiredFeatures = ["Zvfh "] in
537
+ let RequiredFeatures = ["zvfh "] in
538
538
defm "" : RVVOutOp1BuiltinSet<NAME, "x",
539
539
[["vf", "v", "vveu"]]>;
540
540
}
@@ -543,7 +543,7 @@ multiclass RVVFloatingMaskOutBuiltinSet {
543
543
defm "" : RVVOp0Op1BuiltinSet<NAME, "fd",
544
544
[["vv", "vm", "mvv"],
545
545
["vf", "vm", "mve"]]>;
546
- let RequiredFeatures = ["Zvfh "] in
546
+ let RequiredFeatures = ["zvfh "] in
547
547
defm "" : RVVOp0Op1BuiltinSet<NAME, "x",
548
548
[["vv", "vm", "mvv"],
549
549
["vf", "vm", "mve"]]>;
@@ -593,7 +593,7 @@ let UnMaskedPolicyScheme = HasPolicyOperand,
593
593
multiclass RVVSlideUpBuiltinSet {
594
594
defm "" : RVVOutBuiltinSet<NAME, "csilfd",
595
595
[["vx","v", "vvvz"]]>;
596
- let RequiredFeatures = ["Zvfh "] in
596
+ let RequiredFeatures = ["zvfh "] in
597
597
defm "" : RVVOutBuiltinSet<NAME, "x",
598
598
[["vx","v", "vvvz"]]>;
599
599
defm "" : RVVOutBuiltinSet<NAME, "csil",
@@ -618,7 +618,7 @@ let UnMaskedPolicyScheme = HasPassthruOperand,
618
618
multiclass RVVSlideDownBuiltinSet {
619
619
defm "" : RVVOutBuiltinSet<NAME, "csilfd",
620
620
[["vx","v", "vvz"]]>;
621
- let RequiredFeatures = ["Zvfh "] in
621
+ let RequiredFeatures = ["zvfh "] in
622
622
defm "" : RVVOutBuiltinSet<NAME, "x",
623
623
[["vx","v", "vvz"]]>;
624
624
defm "" : RVVOutBuiltinSet<NAME, "csil",
@@ -663,28 +663,28 @@ let HasMaskedOffOperand = true in {
663
663
multiclass RVVFloatingReductionBuiltin {
664
664
defm "" : RVVOutOp0BuiltinSet<NAME, "fd",
665
665
[["vs", "vSv", "SvvSv"]]>;
666
- let RequiredFeatures = ["Zvfh "] in
666
+ let RequiredFeatures = ["zvfh "] in
667
667
defm "" : RVVOutOp0BuiltinSet<NAME, "x",
668
668
[["vs", "vSv", "SvvSv"]]>;
669
669
}
670
670
multiclass RVVFloatingReductionBuiltinRoundingMode {
671
671
defm "" : RVVOutOp0BuiltinSet<NAME, "fd",
672
672
[["vs", "vSv", "SvvSvu"]]>;
673
- let RequiredFeatures = ["Zvfh "] in
673
+ let RequiredFeatures = ["zvfh "] in
674
674
defm "" : RVVOutOp0BuiltinSet<NAME, "x",
675
675
[["vs", "vSv", "SvvSvu"]]>;
676
676
}
677
677
multiclass RVVFloatingWidenReductionBuiltin {
678
678
defm "" : RVVOutOp0BuiltinSet<NAME, "f",
679
679
[["vs", "vSw", "SwvSw"]]>;
680
- let RequiredFeatures = ["Zvfh "] in
680
+ let RequiredFeatures = ["zvfh "] in
681
681
defm "" : RVVOutOp0BuiltinSet<NAME, "x",
682
682
[["vs", "vSw", "SwvSw"]]>;
683
683
}
684
684
multiclass RVVFloatingWidenReductionBuiltinRoundingMode {
685
685
defm "" : RVVOutOp0BuiltinSet<NAME, "f",
686
686
[["vs", "vSw", "SwvSwu"]]>;
687
- let RequiredFeatures = ["Zvfh "] in
687
+ let RequiredFeatures = ["zvfh "] in
688
688
defm "" : RVVOutOp0BuiltinSet<NAME, "x",
689
689
[["vs", "vSw", "SwvSwu"]]>;
690
690
}
@@ -750,7 +750,7 @@ multiclass RVVFloatingWidenBinBuiltinSet {
750
750
defm "" : RVVWidenBuiltinSet<NAME, "f",
751
751
[["vv", "w", "wvv"],
752
752
["vf", "w", "wve"]]>;
753
- let RequiredFeatures = ["Zvfh "] in
753
+ let RequiredFeatures = ["zvfh "] in
754
754
defm "" : RVVWidenBuiltinSet<NAME, "x",
755
755
[["vv", "w", "wvv"],
756
756
["vf", "w", "wve"]]>;
@@ -760,7 +760,7 @@ multiclass RVVFloatingWidenBinBuiltinSetRoundingMode {
760
760
defm "" : RVVWidenBuiltinSet<NAME, "f",
761
761
[["vv", "w", "wvvu"],
762
762
["vf", "w", "wveu"]]>;
763
- let RequiredFeatures = ["Zvfh "] in
763
+ let RequiredFeatures = ["zvfh "] in
764
764
defm "" : RVVWidenBuiltinSet<NAME, "x",
765
765
[["vv", "w", "wvvu"],
766
766
["vf", "w", "wveu"]]>;
@@ -770,7 +770,7 @@ multiclass RVVFloatingWidenOp0BinBuiltinSet {
770
770
defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "f",
771
771
[["wv", "w", "wwv"],
772
772
["wf", "w", "wwe"]]>;
773
- let RequiredFeatures = ["Zvfh "] in
773
+ let RequiredFeatures = ["zvfh "] in
774
774
defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "x",
775
775
[["wv", "w", "wwv"],
776
776
["wf", "w", "wwe"]]>;
@@ -780,7 +780,7 @@ multiclass RVVFloatingWidenOp0BinBuiltinSetRoundingMode {
780
780
defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "f",
781
781
[["wv", "w", "wwvu"],
782
782
["wf", "w", "wweu"]]>;
783
- let RequiredFeatures = ["Zvfh "] in
783
+ let RequiredFeatures = ["zvfh "] in
784
784
defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "x",
785
785
[["wv", "w", "wwvu"],
786
786
["wf", "w", "wweu"]]>;
0 commit comments