pub unsafe fn tropical_gemm_inner_with_workspace<T: TropicalSemiring, K: Microkernel<T> + Sync>(
m: usize,
n: usize,
k: usize,
a: *const T::Scalar,
lda: usize,
trans_a: Transpose,
b: *const T::Scalar,
ldb: usize,
trans_b: Transpose,
c: *mut T,
ldc: usize,
params: &TilingParams,
kernel: &K,
workspace: &mut GemmWorkspace<T::Scalar>,
)