//! Matmul-specific interpretation of the generic [RudaMapping] from `ruda-kernel::tiling`.
//!
//! The partitioned matmul interprets the `(x, y, z)` problem-space axes
//! as `(m, n, batch)`. GEMV variants use [ruda_pos_to_matrix_batch] instead.
use dsl as kernel_dsl;
use *;
pub use ;
/// Reads the ruda position as matmul tensor coordinates `(m, n, batch)`.
/// Reads the ruda position as GEMV `(matrix_axis, batch)` coordinates.
///
/// GEMV is 2D in problem space (the matrix axis + batch). The routine builds
/// its [RudaCountPlan] with `y = 1`, so the meaningful matrix-axis lives in `x`.