@@ -466,7 +466,7 @@ let HasMaskedOffOperand = false in {
466466 defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
467467 [["vv", "v", "vvvv"],
468468 ["vf", "v", "vvev"]]>;
469- let RequiredFeatures = ["Zvfh "] in
469+ let RequiredFeatures = ["zvfh "] in
470470 defm "" : RVVOutOp1BuiltinSet<NAME, "x",
471471 [["vv", "v", "vvvv"],
472472 ["vf", "v", "vvev"]]>;
@@ -475,7 +475,7 @@ let HasMaskedOffOperand = false in {
475475 defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
476476 [["vv", "v", "vvvvu"],
477477 ["vf", "v", "vvevu"]]>;
478- let RequiredFeatures = ["Zvfh "] in
478+ let RequiredFeatures = ["zvfh "] in
479479 defm "" : RVVOutOp1BuiltinSet<NAME, "x",
480480 [["vv", "v", "vvvvu"],
481481 ["vf", "v", "vvevu"]]>;
@@ -487,7 +487,7 @@ let HasMaskedOffOperand = false, Log2LMUL = [-2, -1, 0, 1, 2] in {
487487 defm "" : RVVOutOp1Op2BuiltinSet<NAME, "f",
488488 [["vv", "w", "wwvv"],
489489 ["vf", "w", "wwev"]]>;
490- let RequiredFeatures = ["Zvfh "] in
490+ let RequiredFeatures = ["zvfh "] in
491491 defm "" : RVVOutOp1Op2BuiltinSet<NAME, "x",
492492 [["vv", "w", "wwvv"],
493493 ["vf", "w", "wwev"]]>;
@@ -496,7 +496,7 @@ let HasMaskedOffOperand = false, Log2LMUL = [-2, -1, 0, 1, 2] in {
496496 defm "" : RVVOutOp1Op2BuiltinSet<NAME, "f",
497497 [["vv", "w", "wwvvu"],
498498 ["vf", "w", "wwevu"]]>;
499- let RequiredFeatures = ["Zvfh "] in
499+ let RequiredFeatures = ["zvfh "] in
500500 defm "" : RVVOutOp1Op2BuiltinSet<NAME, "x",
501501 [["vv", "w", "wwvvu"],
502502 ["vf", "w", "wwevu"]]>;
@@ -507,7 +507,7 @@ multiclass RVVFloatingBinBuiltinSet {
507507 defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
508508 [["vv", "v", "vvv"],
509509 ["vf", "v", "vve"]]>;
510- let RequiredFeatures = ["Zvfh "] in
510+ let RequiredFeatures = ["zvfh "] in
511511 defm "" : RVVOutOp1BuiltinSet<NAME, "x",
512512 [["vv", "v", "vvv"],
513513 ["vf", "v", "vve"]]>;
@@ -517,7 +517,7 @@ multiclass RVVFloatingBinBuiltinSetRoundingMode {
517517 defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
518518 [["vv", "v", "vvvu"],
519519 ["vf", "v", "vveu"]]>;
520- let RequiredFeatures = ["Zvfh "] in
520+ let RequiredFeatures = ["zvfh "] in
521521 defm "" : RVVOutOp1BuiltinSet<NAME, "x",
522522 [["vv", "v", "vvvu"],
523523 ["vf", "v", "vveu"]]>;
@@ -526,15 +526,15 @@ multiclass RVVFloatingBinBuiltinSetRoundingMode {
526526multiclass RVVFloatingBinVFBuiltinSet {
527527 defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
528528 [["vf", "v", "vve"]]>;
529- let RequiredFeatures = ["Zvfh "] in
529+ let RequiredFeatures = ["zvfh "] in
530530 defm "" : RVVOutOp1BuiltinSet<NAME, "x",
531531 [["vf", "v", "vve"]]>;
532532}
533533
534534multiclass RVVFloatingBinVFBuiltinSetRoundingMode {
535535 defm "" : RVVOutOp1BuiltinSet<NAME, "fd",
536536 [["vf", "v", "vveu"]]>;
537- let RequiredFeatures = ["Zvfh "] in
537+ let RequiredFeatures = ["zvfh "] in
538538 defm "" : RVVOutOp1BuiltinSet<NAME, "x",
539539 [["vf", "v", "vveu"]]>;
540540}
@@ -543,7 +543,7 @@ multiclass RVVFloatingMaskOutBuiltinSet {
543543 defm "" : RVVOp0Op1BuiltinSet<NAME, "fd",
544544 [["vv", "vm", "mvv"],
545545 ["vf", "vm", "mve"]]>;
546- let RequiredFeatures = ["Zvfh "] in
546+ let RequiredFeatures = ["zvfh "] in
547547 defm "" : RVVOp0Op1BuiltinSet<NAME, "x",
548548 [["vv", "vm", "mvv"],
549549 ["vf", "vm", "mve"]]>;
@@ -593,7 +593,7 @@ let UnMaskedPolicyScheme = HasPolicyOperand,
593593 multiclass RVVSlideUpBuiltinSet {
594594 defm "" : RVVOutBuiltinSet<NAME, "csilfd",
595595 [["vx","v", "vvvz"]]>;
596- let RequiredFeatures = ["Zvfh "] in
596+ let RequiredFeatures = ["zvfh "] in
597597 defm "" : RVVOutBuiltinSet<NAME, "x",
598598 [["vx","v", "vvvz"]]>;
599599 defm "" : RVVOutBuiltinSet<NAME, "csil",
@@ -618,7 +618,7 @@ let UnMaskedPolicyScheme = HasPassthruOperand,
618618 multiclass RVVSlideDownBuiltinSet {
619619 defm "" : RVVOutBuiltinSet<NAME, "csilfd",
620620 [["vx","v", "vvz"]]>;
621- let RequiredFeatures = ["Zvfh "] in
621+ let RequiredFeatures = ["zvfh "] in
622622 defm "" : RVVOutBuiltinSet<NAME, "x",
623623 [["vx","v", "vvz"]]>;
624624 defm "" : RVVOutBuiltinSet<NAME, "csil",
@@ -663,28 +663,28 @@ let HasMaskedOffOperand = true in {
663663 multiclass RVVFloatingReductionBuiltin {
664664 defm "" : RVVOutOp0BuiltinSet<NAME, "fd",
665665 [["vs", "vSv", "SvvSv"]]>;
666- let RequiredFeatures = ["Zvfh "] in
666+ let RequiredFeatures = ["zvfh "] in
667667 defm "" : RVVOutOp0BuiltinSet<NAME, "x",
668668 [["vs", "vSv", "SvvSv"]]>;
669669 }
670670 multiclass RVVFloatingReductionBuiltinRoundingMode {
671671 defm "" : RVVOutOp0BuiltinSet<NAME, "fd",
672672 [["vs", "vSv", "SvvSvu"]]>;
673- let RequiredFeatures = ["Zvfh "] in
673+ let RequiredFeatures = ["zvfh "] in
674674 defm "" : RVVOutOp0BuiltinSet<NAME, "x",
675675 [["vs", "vSv", "SvvSvu"]]>;
676676 }
677677 multiclass RVVFloatingWidenReductionBuiltin {
678678 defm "" : RVVOutOp0BuiltinSet<NAME, "f",
679679 [["vs", "vSw", "SwvSw"]]>;
680- let RequiredFeatures = ["Zvfh "] in
680+ let RequiredFeatures = ["zvfh "] in
681681 defm "" : RVVOutOp0BuiltinSet<NAME, "x",
682682 [["vs", "vSw", "SwvSw"]]>;
683683 }
684684 multiclass RVVFloatingWidenReductionBuiltinRoundingMode {
685685 defm "" : RVVOutOp0BuiltinSet<NAME, "f",
686686 [["vs", "vSw", "SwvSwu"]]>;
687- let RequiredFeatures = ["Zvfh "] in
687+ let RequiredFeatures = ["zvfh "] in
688688 defm "" : RVVOutOp0BuiltinSet<NAME, "x",
689689 [["vs", "vSw", "SwvSwu"]]>;
690690 }
@@ -750,7 +750,7 @@ multiclass RVVFloatingWidenBinBuiltinSet {
750750 defm "" : RVVWidenBuiltinSet<NAME, "f",
751751 [["vv", "w", "wvv"],
752752 ["vf", "w", "wve"]]>;
753- let RequiredFeatures = ["Zvfh "] in
753+ let RequiredFeatures = ["zvfh "] in
754754 defm "" : RVVWidenBuiltinSet<NAME, "x",
755755 [["vv", "w", "wvv"],
756756 ["vf", "w", "wve"]]>;
@@ -760,7 +760,7 @@ multiclass RVVFloatingWidenBinBuiltinSetRoundingMode {
760760 defm "" : RVVWidenBuiltinSet<NAME, "f",
761761 [["vv", "w", "wvvu"],
762762 ["vf", "w", "wveu"]]>;
763- let RequiredFeatures = ["Zvfh "] in
763+ let RequiredFeatures = ["zvfh "] in
764764 defm "" : RVVWidenBuiltinSet<NAME, "x",
765765 [["vv", "w", "wvvu"],
766766 ["vf", "w", "wveu"]]>;
@@ -770,7 +770,7 @@ multiclass RVVFloatingWidenOp0BinBuiltinSet {
770770 defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "f",
771771 [["wv", "w", "wwv"],
772772 ["wf", "w", "wwe"]]>;
773- let RequiredFeatures = ["Zvfh "] in
773+ let RequiredFeatures = ["zvfh "] in
774774 defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "x",
775775 [["wv", "w", "wwv"],
776776 ["wf", "w", "wwe"]]>;
@@ -780,7 +780,7 @@ multiclass RVVFloatingWidenOp0BinBuiltinSetRoundingMode {
780780 defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "f",
781781 [["wv", "w", "wwvu"],
782782 ["wf", "w", "wweu"]]>;
783- let RequiredFeatures = ["Zvfh "] in
783+ let RequiredFeatures = ["zvfh "] in
784784 defm "" : RVVWidenWOp0BuiltinSet<NAME # "_w", "x",
785785 [["wv", "w", "wwvu"],
786786 ["wf", "w", "wweu"]]>;
0 commit comments