@@ -16,18 +16,10 @@ pub(crate) fn detect_features() -> cache::Initializer {
1616 //
1717 // [hwcap]: https://github.com/torvalds/linux/blob/master/arch/loongarch/include/uapi/asm/hwcap.h
1818 if let Ok ( auxv) = auxvec:: auxv ( ) {
19- enable_feature ( & mut value, Feature :: lam, bit:: test ( auxv. hwcap , 1 ) ) ;
2019 enable_feature ( & mut value, Feature :: ual, bit:: test ( auxv. hwcap , 2 ) ) ;
21- enable_feature ( & mut value, Feature :: fpu, bit:: test ( auxv. hwcap , 3 ) ) ;
2220 enable_feature ( & mut value, Feature :: lsx, bit:: test ( auxv. hwcap , 4 ) ) ;
2321 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 ) ) ;
2722 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 ) ) ;
3123 return value;
3224 }
3325 value
0 commit comments