add more s390x target features · rust-lang/rust@8a5bb28 (original) (raw)
`@@ -599,7 +599,22 @@ const LOONGARCH_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
`
599
599
`const IBMZ_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
`
600
600
`// tidy-alphabetical-start
`
601
601
`("backchain", Unstable(sym::s390x_target_feature), &[]),
`
``
602
`+
("deflate-conversion", Unstable(sym::s390x_target_feature), &[]),
`
``
603
`+
("enhanced-sort", Unstable(sym::s390x_target_feature), &[]),
`
``
604
`+
("guarded-storage", Unstable(sym::s390x_target_feature), &[]),
`
``
605
`+
("high-word", Unstable(sym::s390x_target_feature), &[]),
`
``
606
`+
("nnp-assist", Unstable(sym::s390x_target_feature), &["vector"]),
`
``
607
`+
("transactional-execution", Unstable(sym::s390x_target_feature), &[]),
`
602
608
`("vector", Unstable(sym::s390x_target_feature), &[]),
`
``
609
`+
("vector-enhancements-1", Unstable(sym::s390x_target_feature), &["vector"]),
`
``
610
`+
("vector-enhancements-2", Unstable(sym::s390x_target_feature), &["vector-enhancements-1"]),
`
``
611
`+
("vector-packed-decimal", Unstable(sym::s390x_target_feature), &["vector"]),
`
``
612
`+
("vector-packed-decimal-enhancement", Unstable(sym::s390x_target_feature), &[
`
``
613
`+
"vector-packed-decimal",
`
``
614
`+
]),
`
``
615
`+
("vector-packed-decimal-enhancement-2", Unstable(sym::s390x_target_feature), &[
`
``
616
`+
"vector-packed-decimal-enhancement",
`
``
617
`+
]),
`
603
618
`// tidy-alphabetical-end
`
604
619
`];
`
605
620
``
`@@ -756,7 +771,7 @@ impl Target {
`
756
771
`/// the first list contains target features that must be enabled for ABI reasons,
`
757
772
`/// and the second list contains target feature that must be disabled for ABI reasons.
`
758
773
`///
`
759
``
`-
/// These features are automatically appended to whatever the target spec sats as default
`
``
774
`+
/// These features are automatically appended to whatever the target spec sets as default
`
760
775
`/// features for the target.
`
761
776
`///
`
762
777
`` /// All features enabled/disabled via -Ctarget-features
and #[target_features]
are checked
``