Return a list of CPU features flags sorted from the lowest to highest interest.
(self, names)
| 1522 | |
| 1523 | @_Cache.me |
| 1524 | def feature_flags(self, names): |
| 1525 | """ |
| 1526 | Return a list of CPU features flags sorted from the lowest |
| 1527 | to highest interest. |
| 1528 | """ |
| 1529 | names = self.feature_sorted(self.feature_implies_c(names)) |
| 1530 | flags = [] |
| 1531 | for n in names: |
| 1532 | d = self.feature_supported[n] |
| 1533 | f = d.get("flags", []) |
| 1534 | if not f or not self.cc_test_flags(f): |
| 1535 | continue |
| 1536 | flags += f |
| 1537 | return self.cc_normalize_flags(flags) |
| 1538 | |
| 1539 | @_Cache.me |
| 1540 | def feature_test(self, name, force_flags=None, macros=[]): |
no test coverage detected