| 21 | |
| 22 | template <typename F> |
| 23 | HWY_INLINE void copy(std::span<F*> outs, std::span<F*> ins, const size_t size) { |
| 24 | for (size_t i = 0; i < std::min(outs.size(), ins.size()); ++i) { |
| 25 | copy<F>(outs[i], ins[i], size); |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | template <typename F1, typename F2> |
| 30 | HWY_INLINE void copy(F1* HWY_RESTRICT out, const F2* HWY_RESTRICT in, const size_t size) { |
no test coverage detected