@@ -16,18 +16,10 @@ pub(crate) fn detect_features() -> cache::Initializer {
16
16
//
17
17
// [hwcap]: https://github.com/torvalds/linux/blob/master/arch/loongarch/include/uapi/asm/hwcap.h
18
18
if let Ok ( auxv) = auxvec:: auxv ( ) {
19
- enable_feature ( & mut value, Feature :: lam, bit:: test ( auxv. hwcap , 1 ) ) ;
20
19
enable_feature ( & mut value, Feature :: ual, bit:: test ( auxv. hwcap , 2 ) ) ;
21
- enable_feature ( & mut value, Feature :: fpu, bit:: test ( auxv. hwcap , 3 ) ) ;
22
20
enable_feature ( & mut value, Feature :: lsx, bit:: test ( auxv. hwcap , 4 ) ) ;
23
21
enable_feature ( & mut value, Feature :: lasx, bit:: test ( auxv. hwcap , 5 ) ) ;
24
- enable_feature ( & mut value, Feature :: crc32, bit:: test ( auxv. hwcap , 6 ) ) ;
25
- enable_feature ( & mut value, Feature :: complex, bit:: test ( auxv. hwcap , 7 ) ) ;
26
- enable_feature ( & mut value, Feature :: crypto, bit:: test ( auxv. hwcap , 8 ) ) ;
27
22
enable_feature ( & mut value, Feature :: lvz, bit:: test ( auxv. hwcap , 9 ) ) ;
28
- enable_feature ( & mut value, Feature :: lbtx86, bit:: test ( auxv. hwcap , 10 ) ) ;
29
- enable_feature ( & mut value, Feature :: lbtarm, bit:: test ( auxv. hwcap , 11 ) ) ;
30
- enable_feature ( & mut value, Feature :: lbtmips, bit:: test ( auxv. hwcap , 12 ) ) ;
31
23
return value;
32
24
}
33
25
value
0 commit comments