pub fn ba_gates_pick(
requested: bool,
parent: KernelHandle,
twin: KernelHandle,
m: u32,
n: u32,
k: u32,
k_stride: u32,
sm_count: u32,
) -> BaGatesPickExpand description
2026-09-25: Choose between the gb10 parent and the Hopper twin. Its one
caller is ssm_preproc::dense_gemm_ba_gates_prefill, which the five BA-gate
call sites share, so the rule exists once.