rustc_target: Add SME aarch64 features · patricklam/verify-rust-std@4f6b814 (original) (raw)

`@@ -82,7 +82,20 @@ fn aarch64_linux() {

`

82

82

`println!("sha2: {}", is_aarch64_feature_detected!("sha2"));

`

83

83

`println!("sha3: {}", is_aarch64_feature_detected!("sha3"));

`

84

84

`println!("sm4: {}", is_aarch64_feature_detected!("sm4"));

`

``

85

`+

println!("sme-f16f16: {}", is_aarch64_feature_detected!("sme-f16f16"));

`

``

86

`+

println!("sme-f64f64: {}", is_aarch64_feature_detected!("sme-f64f64"));

`

``

87

`+

println!("sme-f8f16: {}", is_aarch64_feature_detected!("sme-f8f16"));

`

``

88

`+

println!("sme-f8f32: {}", is_aarch64_feature_detected!("sme-f8f32"));

`

``

89

`+

println!("sme-fa64: {}", is_aarch64_feature_detected!("sme-fa64"));

`

``

90

`+

println!("sme-i16i64: {}", is_aarch64_feature_detected!("sme-i16i64"));

`

``

91

`+

println!("sme-lutv2: {}", is_aarch64_feature_detected!("sme-lutv2"));

`

``

92

`+

println!("sme2: {}", is_aarch64_feature_detected!("sme2"));

`

``

93

`+

println!("sme2p1: {}", is_aarch64_feature_detected!("sme2p1"));

`

``

94

`+

println!("sme: {}", is_aarch64_feature_detected!("sme"));

`

85

95

`println!("ssbs: {}", is_aarch64_feature_detected!("ssbs"));

`

``

96

`+

println!("ssve-fp8dot2: {}", is_aarch64_feature_detected!("ssve-fp8dot2"));

`

``

97

`+

println!("ssve-fp8dot4: {}", is_aarch64_feature_detected!("ssve-fp8dot4"));

`

``

98

`+

println!("ssve-fp8fma: {}", is_aarch64_feature_detected!("ssve-fp8fma"));

`

86

99

`println!("sve-b16b16: {}", is_aarch64_feature_detected!("sve-b16b16"));

`

87

100

`println!("sve2-aes: {}", is_aarch64_feature_detected!("sve2-aes"));

`

88

101

`println!("sve2-bitperm: {}", is_aarch64_feature_detected!("sve2-bitperm"));

`