| 933 | template <class Tensor, class Tiler, |
| 934 | __CUTE_REQUIRES(is_tensor<remove_cvref_t<Tensor>>::value)> |
| 935 | CUTE_HOST_DEVICE constexpr |
| 936 | auto |
| 937 | zipped_divide(Tensor && tensor, |
| 938 | Tiler const& tiler) // Layout or Tile<Layout...> or Shape |
| 939 | { |
| 940 | return make_tensor(static_cast<Tensor&&>(tensor).data(), |
| 941 | zipped_divide(tensor.layout(), tiler)); |
| 942 | } |
| 943 | |
| 944 | // tiled_divide is zipped_divide with the second output mode flattened ((BLK_A,BLK_B),a,b,x,y) |
| 945 | template <class Tensor, class Tiler, |
no test coverage detected