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"));
`