Lines Matching refs:mask
53 features = NEON.mask; in detect_features()
72 features |= AES.mask; in detect_features()
75 features |= PMULL.mask; in detect_features()
78 features |= SHA256.mask; in detect_features()
109 features = NEON.mask; in detect_features()
112 features |= AES.mask; in detect_features()
115 features |= PMULL.mask; in detect_features()
128 const _ASSERT_NEON_DETECTED: () = assert!((ARMCAP_STATIC & NEON.mask) == NEON.mask); in detect_features()
139 features |= AES.mask; in detect_features()
140 features |= PMULL.mask; in detect_features()
141 features |= SHA256.mask; in detect_features()
151 mask: $mask:expr,
159 mask: $mask,
168 $name.mask
185 mask: u32, field
191 if self.mask == self.mask & ARMCAP_STATIC { in available()
206 if self.mask == self.mask & unsafe { OPENSSL_armcap_P } { in available()
219 mask: 1 << 0,
224 mask: 1 << 2,
229 mask: 1 << 4,
241 mask: 1 << 5,
261 AES.mask | SHA256.mask | PMULL.mask in initialize_OPENSSL_armcap_P()
265 NEON.mask in initialize_OPENSSL_armcap_P()
316 assert!(((ARMCAP_STATIC & NEON.mask) == NEON.mask) || !cfg!(target_arch = "aarch64"));
318 const _AARCH64_APPLE_FEATURES: u32 = NEON.mask | AES.mask | SHA256.mask | PMULL.mask;
331 assert_eq!(NEON.mask, 1); in test_mask_abi()
332 assert_eq!(AES.mask, 4); in test_mask_abi()
333 assert_eq!(SHA256.mask, 16); in test_mask_abi()
334 assert_eq!(PMULL.mask, 32); in test_mask_abi()
346 if (ARMCAP_STATIC & feature.mask) != 0 { in test_armcap_static_is_subset_of_armcap_dynamic()