| 1730 | |
| 1731 | template <typename LhsScalar, typename RhsScalar, typename SpecType> |
| 1732 | void TestSet<LhsScalar, RhsScalar, SpecType>::EvalResult( |
| 1733 | TestResult<typename SpecType::DstScalar>* result) { |
| 1734 | RUY_CHECK(result->path != Path::kNone || |
| 1735 | result->external_path != ExternalPath::kNone); |
| 1736 | if (result->path != Path::kNone) { |
| 1737 | EvalRuy(result); |
| 1738 | } else { |
| 1739 | #ifdef RUY_TEST_EXTERNAL_PATHS |
| 1740 | using TestSetType = TestSet<LhsScalar, RhsScalar, SpecType>; |
| 1741 | EvalExternalPath(this, result); |
| 1742 | #endif |
| 1743 | } |
| 1744 | const std::string& pathname = PathName(*result); |
| 1745 | if (std::find(CoveredPaths()->begin(), CoveredPaths()->end(), pathname) == |
| 1746 | CoveredPaths()->end()) { |
| 1747 | CoveredPaths()->push_back(pathname); |
| 1748 | } |
| 1749 | } |
| 1750 | |
| 1751 | using f32 = float; |
| 1752 | using f64 = double; |
nothing calls this directly
no test coverage detected